diff --git a/.gitignore b/.gitignore index fa7a23a..71095a1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,8 @@ # venv и тяжёлые/бинарные артефакты — в репо НЕ пушим +# Подход: `*` игнорирует ВСЁ; правила !... возвращают нужные файлы. +# ВАЖНО для git: шаблон `*` игнорирует и файлы, и директории. Чтобы git "зашёл" +# в директорию, каждую директорию на пути нужно разыгнорировать (для nls_dasm — +# handoff/ и handoff/nls_dasm/). Иначе `git add -n` откажет с "dir is ignored". * !**/*.py !**/*.txt @@ -7,23 +11,41 @@ !**/*.npy !**/*.npz !**/*.java -!handoff/ -!dsp/ !**/*.cpp !**/*.hpp !**/*.c !**/*.h !**/*.lua !**/roadmap.md +!**/AGENTS.md !.gitignore +!dsp/ -# тяжеловесы / чувствительные (исключены даже с include выше) -*.bin +# --- расшифрованные дизассемблы декомпа: НУЖНО трекать (ценные артефакты) --- +!handoff/ +!handoff/nls_dasm/ +!handoff/nls_dasm/*.dis +!handoff/nls_dasm/*.bin +!handoff/*.md +!handoff/*.py +!handoff/*.json +!handoff/*.npy + +# --- тяжёлые / бинарные / временные / инструменты: НЕ в git --- +*.log +*.wav +*.rpp +__pycache__/ +dsp/build/ +ghidra-proj/ regions/ regions_dep/ regions_render/ regions_rt/ regions_rt2/ soothe_rt.bin.regions/ -*.wav -*.rpp +dl/ +lib/ +bin/ +include/ +**/*.regions/ diff --git a/handoff/nls_dasm/a_1800b56a0.bin b/handoff/nls_dasm/a_1800b56a0.bin new file mode 100644 index 0000000..11cff3e Binary files /dev/null and b/handoff/nls_dasm/a_1800b56a0.bin differ diff --git a/handoff/nls_dasm/big2_3ab5c0.dis b/handoff/nls_dasm/big2_3ab5c0.dis new file mode 100644 index 0000000..084293a --- /dev/null +++ b/handoff/nls_dasm/big2_3ab5c0.dis @@ -0,0 +1,1012 @@ + +/tmp/det/big2_3ab5c0.bin: file format binary + + +Disassembly of section .data: + +00000001803ab5c0 <.data>: + 1803ab5c0: c3 ret + 1803ab5c1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1803ab5c8: 00 + 1803ab5c9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803ab5d0: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1803ab5d7: 00 + 1803ab5d8: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803ab5df: 90 nop + 1803ab5e0: 41 55 push r13 + 1803ab5e2: 41 56 push r14 + 1803ab5e4: 48 83 ec 78 sub rsp,0x78 + 1803ab5e8: 49 89 d6 mov r14,rdx + 1803ab5eb: 49 89 cd mov r13,rcx + 1803ab5ee: 4c 89 b4 24 98 00 00 mov QWORD PTR [rsp+0x98],r14 + 1803ab5f5: 00 + 1803ab5f6: 41 0f b7 4e 06 movzx ecx,WORD PTR [r14+0x6] + 1803ab5fb: 81 e1 f0 7f 00 00 and ecx,0x7ff0 + 1803ab601: c1 e9 04 shr ecx,0x4 + 1803ab604: 81 f9 ff 07 00 00 cmp ecx,0x7ff + 1803ab60a: 0f 8d 2f 01 00 00 jge 0x1803ab73f + 1803ab610: 85 c9 test ecx,ecx + 1803ab612: 0f 8e db 03 00 00 jle 0x1803ab9f3 + 1803ab618: 41 0f b7 56 0e movzx edx,WORD PTR [r14+0xe] + 1803ab61d: 81 e2 f0 7f 00 00 and edx,0x7ff0 + 1803ab623: c1 ea 04 shr edx,0x4 + 1803ab626: 81 fa ff 07 00 00 cmp edx,0x7ff + 1803ab62c: 0f 8d 7f 01 00 00 jge 0x1803ab7b1 + 1803ab632: 85 d2 test edx,edx + 1803ab634: 0f 8e 93 03 00 00 jle 0x1803ab9cd + 1803ab63a: 81 f9 0a 04 00 00 cmp ecx,0x40a + 1803ab640: 0f 8c 92 00 00 00 jl 0x1803ab6d8 + 1803ab646: 41 dd 46 08 fld QWORD PTR [r14+0x8] + 1803ab64a: 4c 8d 0d af 49 c5 ff lea r9,[rip+0xffffffffffc549af] # 0x180000000 + 1803ab651: 45 8a 46 07 mov r8b,BYTE PTR [r14+0x7] + 1803ab655: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803ab65a: 41 80 e0 80 and r8b,0x80 + 1803ab65e: 48 8d 54 24 20 lea rdx,[rsp+0x20] + 1803ab663: 41 c0 e8 07 shr r8b,0x7 + 1803ab667: db 3a fstp TBYTE PTR [rdx] + 1803ab669: 45 0f b6 d0 movzx r10d,r8b + 1803ab66d: 49 c1 e2 04 shl r10,0x4 + 1803ab671: 43 db ac 11 00 36 13 fld TBYTE PTR [r9+r10*1+0x2133600] + 1803ab678: 02 + 1803ab679: d8 c8 fmul st,st(0) + 1803ab67b: db 7a 10 fstp TBYTE PTR [rdx+0x10] + 1803ab67e: e8 bd 48 05 00 call 0x1803fff40 + 1803ab683: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab687: db 6c 24 30 fld TBYTE PTR [rsp+0x30] + 1803ab68b: de c9 fmulp st(1),st + 1803ab68d: 41 0f b7 56 0e movzx edx,WORD PTR [r14+0xe] + 1803ab692: dd 5c 24 60 fstp QWORD PTR [rsp+0x60] + 1803ab696: f7 c2 f0 7f 00 00 test edx,0x7ff0 + 1803ab69c: 7e 29 jle 0x1803ab6c7 + 1803ab69e: 41 dd 46 08 fld QWORD PTR [r14+0x8] + 1803ab6a2: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803ab6a7: db 79 e0 fstp TBYTE PTR [rcx-0x20] + 1803ab6aa: 48 8d 54 24 20 lea rdx,[rsp+0x20] + 1803ab6af: e8 0c 4e 05 00 call 0x1804004c0 + 1803ab6b4: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab6b8: db 6c 24 30 fld TBYTE PTR [rsp+0x30] + 1803ab6bc: de c9 fmulp st(1),st + 1803ab6be: dd 5c 24 68 fstp QWORD PTR [rsp+0x68] + 1803ab6c2: e9 92 02 00 00 jmp 0x1803ab959 + 1803ab6c7: db 6c 24 30 fld TBYTE PTR [rsp+0x30] + 1803ab6cb: 41 dc 4e 08 fmul QWORD PTR [r14+0x8] + 1803ab6cf: dd 5c 24 68 fstp QWORD PTR [rsp+0x68] + 1803ab6d3: e9 81 02 00 00 jmp 0x1803ab959 + 1803ab6d8: 41 dd 06 fld QWORD PTR [r14] + 1803ab6db: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803ab6e0: db 79 e0 fstp TBYTE PTR [rcx-0x20] + 1803ab6e3: 48 8d 54 24 20 lea rdx,[rsp+0x20] + 1803ab6e8: e8 93 53 05 00 call 0x180400a80 + 1803ab6ed: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab6f1: db 7c 24 20 fstp TBYTE PTR [rsp+0x20] + 1803ab6f5: 41 dd 46 08 fld QWORD PTR [r14+0x8] + 1803ab6f9: 48 8d 4c 24 50 lea rcx,[rsp+0x50] + 1803ab6fe: db 39 fstp TBYTE PTR [rcx] + 1803ab700: 48 8d 54 24 30 lea rdx,[rsp+0x30] + 1803ab705: 4c 8d 44 24 40 lea r8,[rsp+0x40] + 1803ab70a: e8 d1 57 05 00 call 0x180400ee0 + 1803ab70f: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab713: db 6c 24 20 fld TBYTE PTR [rsp+0x20] + 1803ab717: dc c9 fmul st(1),st + 1803ab719: d9 c9 fxch st(1) + 1803ab71b: dd 5c 24 50 fstp QWORD PTR [rsp+0x50] + 1803ab71f: db 6c 24 30 fld TBYTE PTR [rsp+0x30] + 1803ab723: de c9 fmulp st(1),st + 1803ab725: f2 0f 10 44 24 50 movsd xmm0,QWORD PTR [rsp+0x50] + 1803ab72b: dd 5c 24 50 fstp QWORD PTR [rsp+0x50] + 1803ab72f: 66 0f 16 44 24 50 movhpd xmm0,QWORD PTR [rsp+0x50] + 1803ab735: 0f 11 44 24 60 movups XMMWORD PTR [rsp+0x60],xmm0 + 1803ab73a: e9 1a 02 00 00 jmp 0x1803ab959 + 1803ab73f: 41 0f b7 56 0e movzx edx,WORD PTR [r14+0xe] + 1803ab744: 81 e2 f0 7f 00 00 and edx,0x7ff0 + 1803ab74a: c1 ea 04 shr edx,0x4 + 1803ab74d: 85 d2 test edx,edx + 1803ab74f: 75 4c jne 0x1803ab79d + 1803ab751: 41 f7 46 0c ff ff 0f test DWORD PTR [r14+0xc],0xfffff + 1803ab758: 00 + 1803ab759: 0f 85 67 01 00 00 jne 0x1803ab8c6 + 1803ab75f: 41 83 7e 08 00 cmp DWORD PTR [r14+0x8],0x0 + 1803ab764: 0f 85 5c 01 00 00 jne 0x1803ab8c6 + 1803ab76a: 41 dd 06 fld QWORD PTR [r14] + 1803ab76d: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803ab772: db 79 e0 fstp TBYTE PTR [rcx-0x20] + 1803ab775: 48 8d 54 24 20 lea rdx,[rsp+0x20] + 1803ab77a: e8 01 53 05 00 call 0x180400a80 + 1803ab77f: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab783: dd 5c 24 50 fstp QWORD PTR [rsp+0x50] + 1803ab787: f2 0f 10 44 24 50 movsd xmm0,QWORD PTR [rsp+0x50] + 1803ab78d: 66 41 0f 16 46 08 movhpd xmm0,QWORD PTR [r14+0x8] + 1803ab793: 0f 11 44 24 60 movups XMMWORD PTR [rsp+0x60],xmm0 + 1803ab798: e9 bc 01 00 00 jmp 0x1803ab959 + 1803ab79d: 81 fa ff 07 00 00 cmp edx,0x7ff + 1803ab7a3: 0f 8c 1d 01 00 00 jl 0x1803ab8c6 + 1803ab7a9: 81 f9 ff 07 00 00 cmp ecx,0x7ff + 1803ab7af: 7d 38 jge 0x1803ab7e9 + 1803ab7b1: 48 ba 00 00 00 00 00 movabs rdx,0x8000000000000000 + 1803ab7b8: 00 00 80 + 1803ab7bb: 48 89 54 24 70 mov QWORD PTR [rsp+0x70],rdx + 1803ab7c0: f2 0f 10 44 24 70 movsd xmm0,QWORD PTR [rsp+0x70] + 1803ab7c6: f2 0f 10 4c 24 70 movsd xmm1,QWORD PTR [rsp+0x70] + 1803ab7cc: f2 41 0f 59 46 08 mulsd xmm0,QWORD PTR [r14+0x8] + 1803ab7d2: f2 41 0f 59 4e 08 mulsd xmm1,QWORD PTR [r14+0x8] + 1803ab7d8: f2 0f 11 44 24 60 movsd QWORD PTR [rsp+0x60],xmm0 + 1803ab7de: f2 0f 11 4c 24 68 movsd QWORD PTR [rsp+0x68],xmm1 + 1803ab7e4: e9 70 01 00 00 jmp 0x1803ab959 + 1803ab7e9: 41 f7 46 04 ff ff 0f test DWORD PTR [r14+0x4],0xfffff + 1803ab7f0: 00 + 1803ab7f1: 75 06 jne 0x1803ab7f9 + 1803ab7f3: 41 83 3e 00 cmp DWORD PTR [r14],0x0 + 1803ab7f7: 74 17 je 0x1803ab810 + 1803ab7f9: f2 41 0f 10 06 movsd xmm0,QWORD PTR [r14] + 1803ab7fe: f2 0f 59 c0 mulsd xmm0,xmm0 + 1803ab802: 66 0f 14 c0 unpcklpd xmm0,xmm0 + 1803ab806: 0f 11 44 24 60 movups XMMWORD PTR [rsp+0x60],xmm0 + 1803ab80b: e9 49 01 00 00 jmp 0x1803ab959 + 1803ab810: 41 f6 46 07 80 test BYTE PTR [r14+0x7],0x80 + 1803ab815: 74 70 je 0x1803ab887 + 1803ab817: 49 8b 56 08 mov rdx,QWORD PTR [r14+0x8] + 1803ab81b: 48 89 54 24 70 mov QWORD PTR [rsp+0x70],rdx + 1803ab820: f2 0f 10 4c 24 70 movsd xmm1,QWORD PTR [rsp+0x70] + 1803ab826: f2 0f 10 44 24 70 movsd xmm0,QWORD PTR [rsp+0x70] + 1803ab82c: f2 0f 59 c8 mulsd xmm1,xmm0 + 1803ab830: f2 0f 11 4c 24 70 movsd QWORD PTR [rsp+0x70],xmm1 + 1803ab836: 48 c7 44 24 70 00 00 mov QWORD PTR [rsp+0x70],0x0 + 1803ab83d: 00 00 + 1803ab83f: 48 8b 4c 24 70 mov rcx,QWORD PTR [rsp+0x70] + 1803ab844: 48 8b 54 24 70 mov rdx,QWORD PTR [rsp+0x70] + 1803ab849: 48 89 4c 24 60 mov QWORD PTR [rsp+0x60],rcx + 1803ab84e: 48 89 54 24 68 mov QWORD PTR [rsp+0x68],rdx + 1803ab853: 41 f7 46 0c ff ff 0f test DWORD PTR [r14+0xc],0xfffff + 1803ab85a: 00 + 1803ab85b: 0f 85 f8 00 00 00 jne 0x1803ab959 + 1803ab861: 41 83 7e 08 00 cmp DWORD PTR [r14+0x8],0x0 + 1803ab866: 0f 85 ed 00 00 00 jne 0x1803ab959 + 1803ab86c: 48 c1 ea 38 shr rdx,0x38 + 1803ab870: 45 8a 76 0f mov r14b,BYTE PTR [r14+0xf] + 1803ab874: 41 80 e6 80 and r14b,0x80 + 1803ab878: 80 e2 7f and dl,0x7f + 1803ab87b: 41 0a d6 or dl,r14b + 1803ab87e: 88 54 24 6f mov BYTE PTR [rsp+0x6f],dl + 1803ab882: e9 d2 00 00 00 jmp 0x1803ab959 + 1803ab887: 41 dd 06 fld QWORD PTR [r14] + 1803ab88a: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803ab88f: db 79 e0 fstp TBYTE PTR [rcx-0x20] + 1803ab892: 48 8d 54 24 20 lea rdx,[rsp+0x20] + 1803ab897: e8 e4 51 05 00 call 0x180400a80 + 1803ab89c: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab8a0: dd 5c 24 60 fstp QWORD PTR [rsp+0x60] + 1803ab8a4: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803ab8a9: 41 dd 46 08 fld QWORD PTR [r14+0x8] + 1803ab8ad: 48 8d 54 24 20 lea rdx,[rsp+0x20] + 1803ab8b2: db 3a fstp TBYTE PTR [rdx] + 1803ab8b4: e8 07 4c 05 00 call 0x1804004c0 + 1803ab8b9: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab8bd: dd 5c 24 68 fstp QWORD PTR [rsp+0x68] + 1803ab8c1: e9 93 00 00 00 jmp 0x1803ab959 + 1803ab8c6: 41 dd 06 fld QWORD PTR [r14] + 1803ab8c9: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803ab8ce: db 79 e0 fstp TBYTE PTR [rcx-0x20] + 1803ab8d1: 48 8d 54 24 20 lea rdx,[rsp+0x20] + 1803ab8d6: e8 a5 51 05 00 call 0x180400a80 + 1803ab8db: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab8df: db 7c 24 20 fstp TBYTE PTR [rsp+0x20] + 1803ab8e3: 41 dd 46 08 fld QWORD PTR [r14+0x8] + 1803ab8e7: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803ab8ec: db 79 f0 fstp TBYTE PTR [rcx-0x10] + 1803ab8ef: 48 8d 54 24 30 lea rdx,[rsp+0x30] + 1803ab8f4: e8 47 46 05 00 call 0x1803fff40 + 1803ab8f9: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab8fd: db 6c 24 20 fld TBYTE PTR [rsp+0x20] + 1803ab901: de c9 fmulp st(1),st + 1803ab903: 41 0f b7 56 0e movzx edx,WORD PTR [r14+0xe] + 1803ab908: dd 5c 24 60 fstp QWORD PTR [rsp+0x60] + 1803ab90c: f7 c2 f0 7f 00 00 test edx,0x7ff0 + 1803ab912: 0f 8e f8 00 00 00 jle 0x1803aba10 + 1803ab918: 41 dd 06 fld QWORD PTR [r14] + 1803ab91b: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803ab920: db 79 e0 fstp TBYTE PTR [rcx-0x20] + 1803ab923: 48 8d 54 24 20 lea rdx,[rsp+0x20] + 1803ab928: e8 53 51 05 00 call 0x180400a80 + 1803ab92d: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab931: db 7c 24 20 fstp TBYTE PTR [rsp+0x20] + 1803ab935: 41 dd 46 08 fld QWORD PTR [r14+0x8] + 1803ab939: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803ab93e: db 79 f0 fstp TBYTE PTR [rcx-0x10] + 1803ab941: 48 8d 54 24 30 lea rdx,[rsp+0x30] + 1803ab946: e8 75 4b 05 00 call 0x1804004c0 + 1803ab94b: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803ab94f: db 6c 24 20 fld TBYTE PTR [rsp+0x20] + 1803ab953: de c9 fmulp st(1),st + 1803ab955: dd 5c 24 68 fstp QWORD PTR [rsp+0x68] + 1803ab959: 0f b7 54 24 66 movzx edx,WORD PTR [rsp+0x66] + 1803ab95e: f7 c2 f0 7f 00 00 test edx,0x7ff0 + 1803ab964: 75 11 jne 0x1803ab977 + 1803ab966: f7 44 24 64 ff ff 0f test DWORD PTR [rsp+0x64],0xfffff + 1803ab96d: 00 + 1803ab96e: 75 25 jne 0x1803ab995 + 1803ab970: 83 7c 24 60 00 cmp DWORD PTR [rsp+0x60],0x0 + 1803ab975: 75 1e jne 0x1803ab995 + 1803ab977: 0f b7 54 24 6e movzx edx,WORD PTR [rsp+0x6e] + 1803ab97c: f7 c2 f0 7f 00 00 test edx,0x7ff0 + 1803ab982: 75 33 jne 0x1803ab9b7 + 1803ab984: f7 44 24 6c ff ff 0f test DWORD PTR [rsp+0x6c],0xfffff + 1803ab98b: 00 + 1803ab98c: 75 07 jne 0x1803ab995 + 1803ab98e: 83 7c 24 68 00 cmp DWORD PTR [rsp+0x68],0x0 + 1803ab993: 74 22 je 0x1803ab9b7 + 1803ab995: 48 8b 15 84 7c d8 01 mov rdx,QWORD PTR [rip+0x1d87c84] # 0x182133620 + 1803ab99c: 48 89 54 24 70 mov QWORD PTR [rsp+0x70],rdx + 1803ab9a1: f2 0f 10 4c 24 70 movsd xmm1,QWORD PTR [rsp+0x70] + 1803ab9a7: f2 0f 10 44 24 70 movsd xmm0,QWORD PTR [rsp+0x70] + 1803ab9ad: f2 0f 59 c8 mulsd xmm1,xmm0 + 1803ab9b1: f2 0f 11 4c 24 70 movsd QWORD PTR [rsp+0x70],xmm1 + 1803ab9b7: 0f 10 44 24 60 movups xmm0,XMMWORD PTR [rsp+0x60] + 1803ab9bc: 4c 89 e8 mov rax,r13 + 1803ab9bf: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0 + 1803ab9c4: 48 83 c4 78 add rsp,0x78 + 1803ab9c8: 41 5e pop r14 + 1803ab9ca: 41 5d pop r13 + 1803ab9cc: c3 ret + 1803ab9cd: 41 f7 46 0c ff ff 0f test DWORD PTR [r14+0xc],0xfffff + 1803ab9d4: 00 + 1803ab9d5: 0f 85 5f fc ff ff jne 0x1803ab63a + 1803ab9db: 41 83 7e 08 00 cmp DWORD PTR [r14+0x8],0x0 + 1803ab9e0: 0f 85 54 fc ff ff jne 0x1803ab63a + 1803ab9e6: 85 d2 test edx,edx + 1803ab9e8: 0f 84 63 fd ff ff je 0x1803ab751 + 1803ab9ee: e9 d3 fe ff ff jmp 0x1803ab8c6 + 1803ab9f3: 41 f7 46 04 ff ff 0f test DWORD PTR [r14+0x4],0xfffff + 1803ab9fa: 00 + 1803ab9fb: 0f 85 17 fc ff ff jne 0x1803ab618 + 1803aba01: 41 83 3e 00 cmp DWORD PTR [r14],0x0 + 1803aba05: 0f 85 0d fc ff ff jne 0x1803ab618 + 1803aba0b: e9 2f fd ff ff jmp 0x1803ab73f + 1803aba10: 41 0f b7 56 06 movzx edx,WORD PTR [r14+0x6] + 1803aba15: f7 c2 f0 7f 00 00 test edx,0x7ff0 + 1803aba1b: 75 14 jne 0x1803aba31 + 1803aba1d: 41 f7 46 04 ff ff 0f test DWORD PTR [r14+0x4],0xfffff + 1803aba24: 00 + 1803aba25: 75 0a jne 0x1803aba31 + 1803aba27: 41 83 3e 00 cmp DWORD PTR [r14],0x0 + 1803aba2b: 0f 84 e7 fe ff ff je 0x1803ab918 + 1803aba31: 41 dd 06 fld QWORD PTR [r14] + 1803aba34: 48 8d 4c 24 40 lea rcx,[rsp+0x40] + 1803aba39: db 79 e0 fstp TBYTE PTR [rcx-0x20] + 1803aba3c: 48 8d 54 24 20 lea rdx,[rsp+0x20] + 1803aba41: e8 3a 50 05 00 call 0x180400a80 + 1803aba46: db 6c 24 40 fld TBYTE PTR [rsp+0x40] + 1803aba4a: 41 dd 46 08 fld QWORD PTR [r14+0x8] + 1803aba4e: de c9 fmulp st(1),st + 1803aba50: dd 5c 24 68 fstp QWORD PTR [rsp+0x68] + 1803aba54: e9 00 ff ff ff jmp 0x1803ab959 + 1803aba59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803aba60: 53 push rbx + 1803aba61: 56 push rsi + 1803aba62: 57 push rdi + 1803aba63: 41 54 push r12 + 1803aba65: 41 56 push r14 + 1803aba67: 41 57 push r15 + 1803aba69: 55 push rbp + 1803aba6a: 48 81 ec 30 02 00 00 sub rsp,0x230 + 1803aba71: 45 89 c4 mov r12d,r8d + 1803aba74: 45 89 e6 mov r14d,r12d + 1803aba77: 48 89 d5 mov rbp,rdx + 1803aba7a: 44 0f 11 bc 24 70 01 movups XMMWORD PTR [rsp+0x170],xmm15 + 1803aba81: 00 00 + 1803aba83: 41 83 e6 f8 and r14d,0xfffffff8 + 1803aba87: 44 0f 11 b4 24 f0 01 movups XMMWORD PTR [rsp+0x1f0],xmm14 + 1803aba8e: 00 00 + 1803aba90: 48 89 cb mov rbx,rcx + 1803aba93: 44 0f 11 ac 24 e0 01 movups XMMWORD PTR [rsp+0x1e0],xmm13 + 1803aba9a: 00 00 + 1803aba9c: 45 33 ff xor r15d,r15d + 1803aba9f: 44 0f 11 a4 24 d0 01 movups XMMWORD PTR [rsp+0x1d0],xmm12 + 1803abaa6: 00 00 + 1803abaa8: 44 0f 11 9c 24 c0 01 movups XMMWORD PTR [rsp+0x1c0],xmm11 + 1803abaaf: 00 00 + 1803abab1: 44 0f 11 94 24 b0 01 movups XMMWORD PTR [rsp+0x1b0],xmm10 + 1803abab8: 00 00 + 1803ababa: 44 0f 11 8c 24 a0 01 movups XMMWORD PTR [rsp+0x1a0],xmm9 + 1803abac1: 00 00 + 1803abac3: 44 0f 11 84 24 60 01 movups XMMWORD PTR [rsp+0x160],xmm8 + 1803abaca: 00 00 + 1803abacc: 0f 11 bc 24 80 01 00 movups XMMWORD PTR [rsp+0x180],xmm7 + 1803abad3: 00 + 1803abad4: 0f 11 b4 24 90 01 00 movups XMMWORD PTR [rsp+0x190],xmm6 + 1803abadb: 00 + 1803abadc: 4c 89 ac 24 10 02 00 mov QWORD PTR [rsp+0x210],r13 + 1803abae3: 00 + 1803abae4: 4c 8d ac 24 cf 00 00 lea r13,[rsp+0xcf] + 1803abaeb: 00 + 1803abaec: 48 8b 05 7d 9e 26 02 mov rax,QWORD PTR [rip+0x2269e7d] # 0x182615970 + 1803abaf3: 49 83 e5 c0 and r13,0xffffffffffffffc0 + 1803abaf7: 48 33 c4 xor rax,rsp + 1803abafa: 48 89 84 24 20 02 00 mov QWORD PTR [rsp+0x220],rax + 1803abb01: 00 + 1803abb02: 4d 63 f6 movsxd r14,r14d + 1803abb05: 45 85 e4 test r12d,r12d + 1803abb08: 0f 8e 09 06 00 00 jle 0x1803ac117 + 1803abb0e: 48 85 db test rbx,rbx + 1803abb11: 0f 84 e6 05 00 00 je 0x1803ac0fd + 1803abb17: 48 85 ed test rbp,rbp + 1803abb1a: 0f 84 a6 05 00 00 je 0x1803ac0c6 + 1803abb20: d9 bc 24 1c 02 00 00 fnstcw WORD PTR [rsp+0x21c] + 1803abb27: 0f b7 8c 24 1c 02 00 movzx ecx,WORD PTR [rsp+0x21c] + 1803abb2e: 00 + 1803abb2f: 89 ca mov edx,ecx + 1803abb31: 83 e2 3f and edx,0x3f + 1803abb34: 83 fa 3f cmp edx,0x3f + 1803abb37: 74 12 je 0x1803abb4b + 1803abb39: 83 c9 3f or ecx,0x3f + 1803abb3c: 66 89 4c 24 40 mov WORD PTR [rsp+0x40],cx + 1803abb41: db e2 fnclex + 1803abb43: d9 6c 24 40 fldcw WORD PTR [rsp+0x40] + 1803abb47: b1 01 mov cl,0x1 + 1803abb49: eb 02 jmp 0x1803abb4d + 1803abb4b: 32 c9 xor cl,cl + 1803abb4d: 0f ae 9c 24 18 02 00 stmxcsr DWORD PTR [rsp+0x218] + 1803abb54: 00 + 1803abb55: 8b b4 24 18 02 00 00 mov esi,DWORD PTR [rsp+0x218] + 1803abb5c: 89 f2 mov edx,esi + 1803abb5e: 81 e2 c0 ff 00 00 and edx,0xffc0 + 1803abb64: 81 fa 80 1f 00 00 cmp edx,0x1f80 + 1803abb6a: 74 20 je 0x1803abb8c + 1803abb6c: 89 f2 mov edx,esi + 1803abb6e: 80 c1 02 add cl,0x2 + 1803abb71: 81 e2 3f 00 ff ff and edx,0xffff003f + 1803abb77: 81 c2 80 1f 00 00 add edx,0x1f80 + 1803abb7d: 89 94 24 18 02 00 00 mov DWORD PTR [rsp+0x218],edx + 1803abb84: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218] + 1803abb8b: 00 + 1803abb8c: 33 c0 xor eax,eax + 1803abb8e: 4d 85 f6 test r14,r14 + 1803abb91: 0f 8e a1 00 00 00 jle 0x1803abc38 + 1803abb97: f3 0f 6f 3d e1 7a d8 movdqu xmm7,XMMWORD PTR [rip+0x1d87ae1] # 0x182133680 + 1803abb9e: 01 + 1803abb9f: f3 44 0f 6f 0d 98 7a movdqu xmm9,XMMWORD PTR [rip+0x1d87a98] # 0x182133640 + 1803abba6: d8 01 + 1803abba8: 66 0f ef f6 pxor xmm6,xmm6 + 1803abbac: f3 44 0f 6f 05 0b 7b movdqu xmm8,XMMWORD PTR [rip+0x1d87b0b] # 0x1821336c0 + 1803abbb3: d8 01 + 1803abbb5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 1803abbb9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803abbc0: 0f 10 24 83 movups xmm4,XMMWORD PTR [rbx+rax*4] + 1803abbc4: 0f 10 6c 83 10 movups xmm5,XMMWORD PTR [rbx+rax*4+0x10] + 1803abbc9: 0f 28 cc movaps xmm1,xmm4 + 1803abbcc: 0f 28 c5 movaps xmm0,xmm5 + 1803abbcf: 66 0f fa cf psubd xmm1,xmm7 + 1803abbd3: 66 0f fa c7 psubd xmm0,xmm7 + 1803abbd7: 66 41 0f db c9 pand xmm1,xmm9 + 1803abbdc: 66 41 0f db c1 pand xmm0,xmm9 + 1803abbe1: 66 41 0f 66 c8 pcmpgtd xmm1,xmm8 + 1803abbe6: 66 41 0f 66 c0 pcmpgtd xmm0,xmm8 + 1803abbeb: 66 0f 6b c8 packssdw xmm1,xmm0 + 1803abbef: 66 0f 63 ce packsswb xmm1,xmm6 + 1803abbf3: 66 44 0f d7 c9 pmovmskb r9d,xmm1 + 1803abbf8: 0f 53 c4 rcpps xmm0,xmm4 + 1803abbfb: 0f 53 cd rcpps xmm1,xmm5 + 1803abbfe: 0f 28 d0 movaps xmm2,xmm0 + 1803abc01: 0f 28 d9 movaps xmm3,xmm1 + 1803abc04: 0f 59 d4 mulps xmm2,xmm4 + 1803abc07: 0f 59 dd mulps xmm3,xmm5 + 1803abc0a: 0f 59 d0 mulps xmm2,xmm0 + 1803abc0d: 0f 58 c0 addps xmm0,xmm0 + 1803abc10: 0f 59 d9 mulps xmm3,xmm1 + 1803abc13: 0f 58 c9 addps xmm1,xmm1 + 1803abc16: 0f 5c c2 subps xmm0,xmm2 + 1803abc19: 0f 5c cb subps xmm1,xmm3 + 1803abc1c: 45 84 c9 test r9b,r9b + 1803abc1f: 0f 85 99 03 00 00 jne 0x1803abfbe + 1803abc25: 0f 11 44 85 00 movups XMMWORD PTR [rbp+rax*4+0x0],xmm0 + 1803abc2a: 0f 11 4c 85 10 movups XMMWORD PTR [rbp+rax*4+0x10],xmm1 + 1803abc2f: 48 83 c0 08 add rax,0x8 + 1803abc33: 49 3b c6 cmp rax,r14 + 1803abc36: 7c 88 jl 0x1803abbc0 + 1803abc38: 4d 63 dc movsxd r11,r12d + 1803abc3b: 4c 8d 14 85 00 00 00 lea r10,[rax*4+0x0] + 1803abc42: 00 + 1803abc43: 49 3b c3 cmp rax,r11 + 1803abc46: 0f 8d 71 01 00 00 jge 0x1803abdbd + 1803abc4c: f3 44 0f 6f 0d 2b 7a movdqu xmm9,XMMWORD PTR [rip+0x1d87a2b] # 0x182133680 + 1803abc53: d8 01 + 1803abc55: ba 04 00 00 00 mov edx,0x4 + 1803abc5a: f3 44 0f 6f 05 dd 79 movdqu xmm8,XMMWORD PTR [rip+0x1d879dd] # 0x182133640 + 1803abc61: d8 01 + 1803abc63: f3 0f 6f 3d 55 7a d8 movdqu xmm7,XMMWORD PTR [rip+0x1d87a55] # 0x1821336c0 + 1803abc6a: 01 + 1803abc6b: 0f 10 35 0e 7b d8 01 movups xmm6,XMMWORD PTR [rip+0x1d87b0e] # 0x182133780 + 1803abc72: 89 b4 24 00 02 00 00 mov DWORD PTR [rsp+0x200],esi + 1803abc79: 88 8c 24 88 00 00 00 mov BYTE PTR [rsp+0x88],cl + 1803abc80: 44 89 bc 24 08 02 00 mov DWORD PTR [rsp+0x208],r15d + 1803abc87: 00 + 1803abc88: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1803abc8f: 00 + 1803abc90: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803abc97: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 1803abc9e: 00 00 + 1803abca0: 89 c6 mov esi,eax + 1803abca2: 44 89 e1 mov ecx,r12d + 1803abca5: 2b ce sub ecx,esi + 1803abca7: 49 be ff ff ff ff 00 movabs r14,0xffffffff + 1803abcae: 00 00 00 + 1803abcb1: 83 f9 04 cmp ecx,0x4 + 1803abcb4: 0f 43 ca cmovae ecx,edx + 1803abcb7: f7 d9 neg ecx + 1803abcb9: 83 c1 20 add ecx,0x20 + 1803abcbc: 49 d3 ee shr r14,cl + 1803abcbf: 45 89 f7 mov r15d,r14d + 1803abcc2: 41 83 e7 01 and r15d,0x1 + 1803abcc6: 74 08 je 0x1803abcd0 + 1803abcc8: f3 41 0f 10 1c 1a movss xmm3,DWORD PTR [r10+rbx*1] + 1803abcce: eb 03 jmp 0x1803abcd3 + 1803abcd0: 0f 28 de movaps xmm3,xmm6 + 1803abcd3: 45 89 f0 mov r8d,r14d + 1803abcd6: 41 83 e0 02 and r8d,0x2 + 1803abcda: 74 09 je 0x1803abce5 + 1803abcdc: f3 41 0f 10 44 1a 04 movss xmm0,DWORD PTR [r10+rbx*1+0x4] + 1803abce3: eb 03 jmp 0x1803abce8 + 1803abce5: 0f 28 c6 movaps xmm0,xmm6 + 1803abce8: 45 89 f1 mov r9d,r14d + 1803abceb: 41 83 e1 04 and r9d,0x4 + 1803abcef: 74 09 je 0x1803abcfa + 1803abcf1: f3 41 0f 10 54 1a 08 movss xmm2,DWORD PTR [r10+rbx*1+0x8] + 1803abcf8: eb 03 jmp 0x1803abcfd + 1803abcfa: 0f 28 d6 movaps xmm2,xmm6 + 1803abcfd: 41 83 e6 08 and r14d,0x8 + 1803abd01: 74 09 je 0x1803abd0c + 1803abd03: f3 41 0f 10 4c 1a 0c movss xmm1,DWORD PTR [r10+rbx*1+0xc] + 1803abd0a: eb 03 jmp 0x1803abd0f + 1803abd0c: 0f 28 ce movaps xmm1,xmm6 + 1803abd0f: 0f 14 d8 unpcklps xmm3,xmm0 + 1803abd12: 0f 14 d1 unpcklps xmm2,xmm1 + 1803abd15: 66 0f 14 da unpcklpd xmm3,xmm2 + 1803abd19: 0f 28 c3 movaps xmm0,xmm3 + 1803abd1c: 66 41 0f fa c1 psubd xmm0,xmm9 + 1803abd21: 66 41 0f db c0 pand xmm0,xmm8 + 1803abd26: 66 0f 66 c7 pcmpgtd xmm0,xmm7 + 1803abd2a: 0f 50 f8 movmskps edi,xmm0 + 1803abd2d: 0f 28 cb movaps xmm1,xmm3 + 1803abd30: 0f 53 c3 rcpps xmm0,xmm3 + 1803abd33: 0f 59 c8 mulps xmm1,xmm0 + 1803abd36: 0f 59 c8 mulps xmm1,xmm0 + 1803abd39: 0f 58 c0 addps xmm0,xmm0 + 1803abd3c: 0f 5c c1 subps xmm0,xmm1 + 1803abd3f: 85 ff test edi,edi + 1803abd41: 0f 85 4e 01 00 00 jne 0x1803abe95 + 1803abd47: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0 + 1803abd4c: 45 85 ff test r15d,r15d + 1803abd4f: 74 06 je 0x1803abd57 + 1803abd51: f3 41 0f 11 04 2a movss DWORD PTR [r10+rbp*1],xmm0 + 1803abd57: 45 85 c0 test r8d,r8d + 1803abd5a: 74 10 je 0x1803abd6c + 1803abd5c: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0] + 1803abd61: 0f c6 c0 01 shufps xmm0,xmm0,0x1 + 1803abd65: f3 41 0f 11 44 2a 04 movss DWORD PTR [r10+rbp*1+0x4],xmm0 + 1803abd6c: 45 85 c9 test r9d,r9d + 1803abd6f: 74 10 je 0x1803abd81 + 1803abd71: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0] + 1803abd76: 0f c6 c0 02 shufps xmm0,xmm0,0x2 + 1803abd7a: f3 41 0f 11 44 2a 08 movss DWORD PTR [r10+rbp*1+0x8],xmm0 + 1803abd81: 45 85 f6 test r14d,r14d + 1803abd84: 74 10 je 0x1803abd96 + 1803abd86: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0] + 1803abd8b: 0f c6 c0 03 shufps xmm0,xmm0,0x3 + 1803abd8f: f3 41 0f 11 44 2a 0c movss DWORD PTR [r10+rbp*1+0xc],xmm0 + 1803abd96: 48 83 c0 04 add rax,0x4 + 1803abd9a: 49 83 c2 10 add r10,0x10 + 1803abd9e: 49 3b c3 cmp rax,r11 + 1803abda1: 0f 8c f9 fe ff ff jl 0x1803abca0 + 1803abda7: 8b b4 24 00 02 00 00 mov esi,DWORD PTR [rsp+0x200] + 1803abdae: 8a 8c 24 88 00 00 00 mov cl,BYTE PTR [rsp+0x88] + 1803abdb5: 44 8b bc 24 08 02 00 mov r15d,DWORD PTR [rsp+0x208] + 1803abdbc: 00 + 1803abdbd: db e2 fnclex + 1803abdbf: f6 c1 01 test cl,0x1 + 1803abdc2: 74 07 je 0x1803abdcb + 1803abdc4: d9 ac 24 1c 02 00 00 fldcw WORD PTR [rsp+0x21c] + 1803abdcb: f6 c1 02 test cl,0x2 + 1803abdce: 74 11 je 0x1803abde1 + 1803abdd0: 89 b4 24 18 02 00 00 mov DWORD PTR [rsp+0x218],esi + 1803abdd7: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218] + 1803abdde: 00 + 1803abddf: eb 26 jmp 0x1803abe07 + 1803abde1: 0f ae 9c 24 18 02 00 stmxcsr DWORD PTR [rsp+0x218] + 1803abde8: 00 + 1803abde9: 8b 94 24 18 02 00 00 mov edx,DWORD PTR [rsp+0x218] + 1803abdf0: f6 c2 1f test dl,0x1f + 1803abdf3: 74 12 je 0x1803abe07 + 1803abdf5: 83 e2 e0 and edx,0xffffffe0 + 1803abdf8: 89 94 24 18 02 00 00 mov DWORD PTR [rsp+0x218],edx + 1803abdff: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218] + 1803abe06: 00 + 1803abe07: 48 8b 8c 24 20 02 00 mov rcx,QWORD PTR [rsp+0x220] + 1803abe0e: 00 + 1803abe0f: 48 33 cc xor rcx,rsp + 1803abe12: 48 3b 0d 57 9b 26 02 cmp rcx,QWORD PTR [rip+0x2269b57] # 0x182615970 + 1803abe19: 75 75 jne 0x1803abe90 + 1803abe1b: 0f 10 b4 24 90 01 00 movups xmm6,XMMWORD PTR [rsp+0x190] + 1803abe22: 00 + 1803abe23: 44 89 f8 mov eax,r15d + 1803abe26: 0f 10 bc 24 80 01 00 movups xmm7,XMMWORD PTR [rsp+0x180] + 1803abe2d: 00 + 1803abe2e: 44 0f 10 84 24 60 01 movups xmm8,XMMWORD PTR [rsp+0x160] + 1803abe35: 00 00 + 1803abe37: 44 0f 10 8c 24 a0 01 movups xmm9,XMMWORD PTR [rsp+0x1a0] + 1803abe3e: 00 00 + 1803abe40: 44 0f 10 94 24 b0 01 movups xmm10,XMMWORD PTR [rsp+0x1b0] + 1803abe47: 00 00 + 1803abe49: 44 0f 10 9c 24 c0 01 movups xmm11,XMMWORD PTR [rsp+0x1c0] + 1803abe50: 00 00 + 1803abe52: 44 0f 10 a4 24 d0 01 movups xmm12,XMMWORD PTR [rsp+0x1d0] + 1803abe59: 00 00 + 1803abe5b: 44 0f 10 ac 24 e0 01 movups xmm13,XMMWORD PTR [rsp+0x1e0] + 1803abe62: 00 00 + 1803abe64: 44 0f 10 b4 24 f0 01 movups xmm14,XMMWORD PTR [rsp+0x1f0] + 1803abe6b: 00 00 + 1803abe6d: 44 0f 10 bc 24 70 01 movups xmm15,XMMWORD PTR [rsp+0x170] + 1803abe74: 00 00 + 1803abe76: 4c 8b ac 24 10 02 00 mov r13,QWORD PTR [rsp+0x210] + 1803abe7d: 00 + 1803abe7e: 48 81 c4 30 02 00 00 add rsp,0x230 + 1803abe85: 5d pop rbp + 1803abe86: 41 5f pop r15 + 1803abe88: 41 5e pop r14 + 1803abe8a: 41 5c pop r12 + 1803abe8c: 5f pop rdi + 1803abe8d: 5e pop rsi + 1803abe8e: 5b pop rbx + 1803abe8f: c3 ret + 1803abe90: e8 3b 52 d8 00 call 0x1811310d0 + 1803abe95: 41 0f 11 9d 80 00 00 movups XMMWORD PTR [r13+0x80],xmm3 + 1803abe9c: 00 + 1803abe9d: 41 0f 11 45 40 movups XMMWORD PTR [r13+0x40],xmm0 + 1803abea2: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0 + 1803abea7: c7 44 24 50 00 00 00 mov DWORD PTR [rsp+0x50],0x0 + 1803abeae: 00 + 1803abeaf: 4a 8d 4c 15 00 lea rcx,[rbp+r10*1+0x0] + 1803abeb4: 44 89 74 24 58 mov DWORD PTR [rsp+0x58],r14d + 1803abeb9: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax + 1803abebe: 44 89 64 24 48 mov DWORD PTR [rsp+0x48],r12d + 1803abec3: 44 89 4c 24 60 mov DWORD PTR [rsp+0x60],r9d + 1803abec8: 44 89 44 24 68 mov DWORD PTR [rsp+0x68],r8d + 1803abecd: 44 89 7c 24 70 mov DWORD PTR [rsp+0x70],r15d + 1803abed2: 4c 89 5c 24 78 mov QWORD PTR [rsp+0x78],r11 + 1803abed7: 4c 89 94 24 80 00 00 mov QWORD PTR [rsp+0x80],r10 + 1803abede: 00 + 1803abedf: 49 89 ce mov r14,rcx + 1803abee2: 44 8b 64 24 50 mov r12d,DWORD PTR [rsp+0x50] + 1803abee7: 8b 84 24 08 02 00 00 mov eax,DWORD PTR [rsp+0x208] + 1803abeee: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1803abef5: 00 + 1803abef6: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803abefd: 0f 1f 00 nop DWORD PTR [rax] + 1803abf00: 44 0f a3 e7 bt edi,r12d + 1803abf04: 72 4a jb 0x1803abf50 + 1803abf06: 41 ff c4 inc r12d + 1803abf09: 41 83 fc 04 cmp r12d,0x4 + 1803abf0d: 7c f1 jl 0x1803abf00 + 1803abf0f: 89 84 24 08 02 00 00 mov DWORD PTR [rsp+0x208],eax + 1803abf16: ba 04 00 00 00 mov edx,0x4 + 1803abf1b: 44 8b 74 24 58 mov r14d,DWORD PTR [rsp+0x58] + 1803abf20: 44 8b 4c 24 60 mov r9d,DWORD PTR [rsp+0x60] + 1803abf25: 44 8b 44 24 68 mov r8d,DWORD PTR [rsp+0x68] + 1803abf2a: 44 8b 7c 24 70 mov r15d,DWORD PTR [rsp+0x70] + 1803abf2f: 4c 8b 5c 24 78 mov r11,QWORD PTR [rsp+0x78] + 1803abf34: 4c 8b 94 24 80 00 00 mov r10,QWORD PTR [rsp+0x80] + 1803abf3b: 00 + 1803abf3c: 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40] + 1803abf41: 44 8b 64 24 48 mov r12d,DWORD PTR [rsp+0x48] + 1803abf46: 41 0f 10 45 40 movups xmm0,XMMWORD PTR [r13+0x40] + 1803abf4b: e9 f7 fd ff ff jmp 0x1803abd47 + 1803abf50: 45 89 e7 mov r15d,r12d + 1803abf53: f3 0f 10 15 35 78 d8 movss xmm2,DWORD PTR [rip+0x1d87835] # 0x182133790 + 1803abf5a: 01 + 1803abf5b: 66 0f ef c9 pxor xmm1,xmm1 + 1803abf5f: f3 43 0f 10 84 bd 80 movss xmm0,DWORD PTR [r13+r15*4+0x80] + 1803abf66: 00 00 00 + 1803abf69: f3 0f 5e d0 divss xmm2,xmm0 + 1803abf6d: f3 43 0f 11 54 bd 40 movss DWORD PTR [r13+r15*4+0x40],xmm2 + 1803abf74: 0f 2e c1 ucomiss xmm0,xmm1 + 1803abf77: 75 8d jne 0x1803abf06 + 1803abf79: 7a 8b jp 0x1803abf06 + 1803abf7b: 49 89 e2 mov r10,rsp + 1803abf7e: 42 8d 14 26 lea edx,[rsi+r12*1] + 1803abf82: b9 12 00 00 00 mov ecx,0x12 + 1803abf87: 49 89 d8 mov r8,rbx + 1803abf8a: 49 89 d9 mov r9,rbx + 1803abf8d: 48 8d 05 78 74 2c 02 lea rax,[rip+0x22c7478] # 0x18267340c + 1803abf94: f3 43 0f 11 14 be movss DWORD PTR [r14+r15*4],xmm2 + 1803abf9a: 49 89 6a 20 mov QWORD PTR [r10+0x20],rbp + 1803abf9e: 49 89 6a 28 mov QWORD PTR [r10+0x28],rbp + 1803abfa2: 49 89 42 30 mov QWORD PTR [r10+0x30],rax + 1803abfa6: e8 15 f6 ff ff call 0x1803ab5c0 + 1803abfab: 43 8b 04 be mov eax,DWORD PTR [r14+r15*4] + 1803abfaf: 43 89 44 bd 40 mov DWORD PTR [r13+r15*4+0x40],eax + 1803abfb4: b8 12 00 00 00 mov eax,0x12 + 1803abfb9: e9 48 ff ff ff jmp 0x1803abf06 + 1803abfbe: 41 0f 11 65 40 movups XMMWORD PTR [r13+0x40],xmm4 + 1803abfc3: 41 0f 11 6d 50 movups XMMWORD PTR [r13+0x50],xmm5 + 1803abfc8: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0 + 1803abfcd: 41 0f 11 4d 10 movups XMMWORD PTR [r13+0x10],xmm1 + 1803abfd2: 45 85 c9 test r9d,r9d + 1803abfd5: 0f 84 4a fc ff ff je 0x1803abc25 + 1803abfdb: 45 33 c0 xor r8d,r8d + 1803abfde: 89 c7 mov edi,eax + 1803abfe0: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax + 1803abfe5: 48 8d 54 85 00 lea rdx,[rbp+rax*4+0x0] + 1803abfea: 89 b4 24 00 02 00 00 mov DWORD PTR [rsp+0x200],esi + 1803abff1: 44 89 c6 mov esi,r8d + 1803abff4: 88 8c 24 88 00 00 00 mov BYTE PTR [rsp+0x88],cl + 1803abffb: 44 89 f8 mov eax,r15d + 1803abffe: 4c 89 74 24 50 mov QWORD PTR [rsp+0x50],r14 + 1803ac003: 49 89 d6 mov r14,rdx + 1803ac006: 44 89 64 24 48 mov DWORD PTR [rsp+0x48],r12d + 1803ac00b: 41 89 fc mov r12d,edi + 1803ac00e: 44 89 cf mov edi,r9d + 1803ac011: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1803ac018: 00 + 1803ac019: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803ac020: 0f a3 f7 bt edi,esi + 1803ac023: 72 36 jb 0x1803ac05b + 1803ac025: ff c6 inc esi + 1803ac027: 83 fe 08 cmp esi,0x8 + 1803ac02a: 7c f4 jl 0x1803ac020 + 1803ac02c: 8b b4 24 00 02 00 00 mov esi,DWORD PTR [rsp+0x200] + 1803ac033: 41 89 c7 mov r15d,eax + 1803ac036: 48 8b 44 24 40 mov rax,QWORD PTR [rsp+0x40] + 1803ac03b: 8a 8c 24 88 00 00 00 mov cl,BYTE PTR [rsp+0x88] + 1803ac042: 4c 8b 74 24 50 mov r14,QWORD PTR [rsp+0x50] + 1803ac047: 44 8b 64 24 48 mov r12d,DWORD PTR [rsp+0x48] + 1803ac04c: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0] + 1803ac051: 41 0f 10 4d 10 movups xmm1,XMMWORD PTR [r13+0x10] + 1803ac056: e9 ca fb ff ff jmp 0x1803abc25 + 1803ac05b: 41 89 f7 mov r15d,esi + 1803ac05e: f3 0f 10 15 2a 77 d8 movss xmm2,DWORD PTR [rip+0x1d8772a] # 0x182133790 + 1803ac065: 01 + 1803ac066: 66 0f ef c9 pxor xmm1,xmm1 + 1803ac06a: f3 43 0f 10 44 bd 40 movss xmm0,DWORD PTR [r13+r15*4+0x40] + 1803ac071: f3 0f 5e d0 divss xmm2,xmm0 + 1803ac075: f3 43 0f 11 54 bd 00 movss DWORD PTR [r13+r15*4+0x0],xmm2 + 1803ac07c: 0f 2e c1 ucomiss xmm0,xmm1 + 1803ac07f: 75 a4 jne 0x1803ac025 + 1803ac081: 7a a2 jp 0x1803ac025 + 1803ac083: 49 89 e2 mov r10,rsp + 1803ac086: 41 8d 14 34 lea edx,[r12+rsi*1] + 1803ac08a: b9 12 00 00 00 mov ecx,0x12 + 1803ac08f: 49 89 d8 mov r8,rbx + 1803ac092: 49 89 d9 mov r9,rbx + 1803ac095: 48 8d 05 70 73 2c 02 lea rax,[rip+0x22c7370] # 0x18267340c + 1803ac09c: f3 43 0f 11 14 be movss DWORD PTR [r14+r15*4],xmm2 + 1803ac0a2: 49 89 6a 20 mov QWORD PTR [r10+0x20],rbp + 1803ac0a6: 49 89 6a 28 mov QWORD PTR [r10+0x28],rbp + 1803ac0aa: 49 89 42 30 mov QWORD PTR [r10+0x30],rax + 1803ac0ae: e8 0d f5 ff ff call 0x1803ab5c0 + 1803ac0b3: 43 8b 04 be mov eax,DWORD PTR [r14+r15*4] + 1803ac0b7: 43 89 44 bd 00 mov DWORD PTR [r13+r15*4+0x0],eax + 1803ac0bc: b8 12 00 00 00 mov eax,0x12 + 1803ac0c1: e9 5f ff ff ff jmp 0x1803ac025 + 1803ac0c6: 48 8b 8c 24 20 02 00 mov rcx,QWORD PTR [rsp+0x220] + 1803ac0cd: 00 + 1803ac0ce: 48 33 cc xor rcx,rsp + 1803ac0d1: 48 3b 0d 98 98 26 02 cmp rcx,QWORD PTR [rip+0x2269898] # 0x182615970 + 1803ac0d8: 0f 85 b2 fd ff ff jne 0x1803abe90 + 1803ac0de: b8 f8 ff ff ff mov eax,0xfffffff8 + 1803ac0e3: 4c 8b ac 24 10 02 00 mov r13,QWORD PTR [rsp+0x210] + 1803ac0ea: 00 + 1803ac0eb: 48 81 c4 30 02 00 00 add rsp,0x230 + 1803ac0f2: 5d pop rbp + 1803ac0f3: 41 5f pop r15 + 1803ac0f5: 41 5e pop r14 + 1803ac0f7: 41 5c pop r12 + 1803ac0f9: 5f pop rdi + 1803ac0fa: 5e pop rsi + 1803ac0fb: 5b pop rbx + 1803ac0fc: c3 ret + 1803ac0fd: 48 8b 8c 24 20 02 00 mov rcx,QWORD PTR [rsp+0x220] + 1803ac104: 00 + 1803ac105: 48 33 cc xor rcx,rsp + 1803ac108: 48 3b 0d 61 98 26 02 cmp rcx,QWORD PTR [rip+0x2269861] # 0x182615970 + 1803ac10f: 0f 85 7b fd ff ff jne 0x1803abe90 + 1803ac115: eb c7 jmp 0x1803ac0de + 1803ac117: 48 8b 8c 24 20 02 00 mov rcx,QWORD PTR [rsp+0x220] + 1803ac11e: 00 + 1803ac11f: 48 33 cc xor rcx,rsp + 1803ac122: 48 3b 0d 47 98 26 02 cmp rcx,QWORD PTR [rip+0x2269847] # 0x182615970 + 1803ac129: 0f 85 61 fd ff ff jne 0x1803abe90 + 1803ac12f: b8 fa ff ff ff mov eax,0xfffffffa + 1803ac134: 4c 8b ac 24 10 02 00 mov r13,QWORD PTR [rsp+0x210] + 1803ac13b: 00 + 1803ac13c: 48 81 c4 30 02 00 00 add rsp,0x230 + 1803ac143: 5d pop rbp + 1803ac144: 41 5f pop r15 + 1803ac146: 41 5e pop r14 + 1803ac148: 41 5c pop r12 + 1803ac14a: 5f pop rdi + 1803ac14b: 5e pop rsi + 1803ac14c: 5b pop rbx + 1803ac14d: c3 ret + 1803ac14e: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1803ac155: 00 + 1803ac156: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803ac15d: 0f 1f 00 nop DWORD PTR [rax] + 1803ac160: 53 push rbx + 1803ac161: 56 push rsi + 1803ac162: 57 push rdi + 1803ac163: 41 54 push r12 + 1803ac165: 41 56 push r14 + 1803ac167: 41 57 push r15 + 1803ac169: 55 push rbp + 1803ac16a: 48 81 ec 30 02 00 00 sub rsp,0x230 + 1803ac171: 45 89 c4 mov r12d,r8d + 1803ac174: 45 89 e6 mov r14d,r12d + 1803ac177: 48 89 d5 mov rbp,rdx + 1803ac17a: 44 0f 11 bc 24 f0 01 movups XMMWORD PTR [rsp+0x1f0],xmm15 + 1803ac181: 00 00 + 1803ac183: 41 83 e6 f8 and r14d,0xfffffff8 + 1803ac187: 44 0f 11 b4 24 e0 01 movups XMMWORD PTR [rsp+0x1e0],xmm14 + 1803ac18e: 00 00 + 1803ac190: 48 89 cb mov rbx,rcx + 1803ac193: 44 0f 11 ac 24 d0 01 movups XMMWORD PTR [rsp+0x1d0],xmm13 + 1803ac19a: 00 00 + 1803ac19c: 45 33 ff xor r15d,r15d + 1803ac19f: 44 0f 11 a4 24 c0 01 movups XMMWORD PTR [rsp+0x1c0],xmm12 + 1803ac1a6: 00 00 + 1803ac1a8: 44 0f 11 9c 24 b0 01 movups XMMWORD PTR [rsp+0x1b0],xmm11 + 1803ac1af: 00 00 + 1803ac1b1: 44 0f 11 94 24 a0 01 movups XMMWORD PTR [rsp+0x1a0],xmm10 + 1803ac1b8: 00 00 + 1803ac1ba: 44 0f 11 8c 24 90 01 movups XMMWORD PTR [rsp+0x190],xmm9 + 1803ac1c1: 00 00 + 1803ac1c3: 44 0f 11 84 24 80 01 movups XMMWORD PTR [rsp+0x180],xmm8 + 1803ac1ca: 00 00 + 1803ac1cc: 0f 11 bc 24 70 01 00 movups XMMWORD PTR [rsp+0x170],xmm7 + 1803ac1d3: 00 + 1803ac1d4: 0f 11 b4 24 60 01 00 movups XMMWORD PTR [rsp+0x160],xmm6 + 1803ac1db: 00 + 1803ac1dc: 4c 89 ac 24 10 02 00 mov QWORD PTR [rsp+0x210],r13 + 1803ac1e3: 00 + 1803ac1e4: 4c 8d ac 24 cf 00 00 lea r13,[rsp+0xcf] + 1803ac1eb: 00 + 1803ac1ec: 48 8b 05 7d 97 26 02 mov rax,QWORD PTR [rip+0x226977d] # 0x182615970 + 1803ac1f3: 49 83 e5 c0 and r13,0xffffffffffffffc0 + 1803ac1f7: 48 33 c4 xor rax,rsp + 1803ac1fa: 48 89 84 24 20 02 00 mov QWORD PTR [rsp+0x220],rax + 1803ac201: 00 + 1803ac202: 4d 63 f6 movsxd r14,r14d + 1803ac205: 45 85 e4 test r12d,r12d + 1803ac208: 0f 8e a9 05 00 00 jle 0x1803ac7b7 + 1803ac20e: 48 85 db test rbx,rbx + 1803ac211: 0f 84 86 05 00 00 je 0x1803ac79d + 1803ac217: 48 85 ed test rbp,rbp + 1803ac21a: 0f 84 46 05 00 00 je 0x1803ac766 + 1803ac220: d9 bc 24 1c 02 00 00 fnstcw WORD PTR [rsp+0x21c] + 1803ac227: 0f b7 8c 24 1c 02 00 movzx ecx,WORD PTR [rsp+0x21c] + 1803ac22e: 00 + 1803ac22f: 89 ca mov edx,ecx + 1803ac231: 83 e2 3f and edx,0x3f + 1803ac234: 83 fa 3f cmp edx,0x3f + 1803ac237: 74 12 je 0x1803ac24b + 1803ac239: 83 c9 3f or ecx,0x3f + 1803ac23c: 66 89 4c 24 40 mov WORD PTR [rsp+0x40],cx + 1803ac241: db e2 fnclex + 1803ac243: d9 6c 24 40 fldcw WORD PTR [rsp+0x40] + 1803ac247: b1 01 mov cl,0x1 + 1803ac249: eb 02 jmp 0x1803ac24d + 1803ac24b: 32 c9 xor cl,cl + 1803ac24d: 0f ae 9c 24 18 02 00 stmxcsr DWORD PTR [rsp+0x218] + 1803ac254: 00 + 1803ac255: 8b b4 24 18 02 00 00 mov esi,DWORD PTR [rsp+0x218] + 1803ac25c: 89 f2 mov edx,esi + 1803ac25e: 81 e2 c0 ff 00 00 and edx,0xffc0 + 1803ac264: 81 fa 80 1f 00 00 cmp edx,0x1f80 + 1803ac26a: 74 20 je 0x1803ac28c + 1803ac26c: 89 f2 mov edx,esi + 1803ac26e: 80 c1 02 add cl,0x2 + 1803ac271: 81 e2 3f 00 ff ff and edx,0xffff003f + 1803ac277: 81 c2 80 1f 00 00 add edx,0x1f80 + 1803ac27d: 89 94 24 18 02 00 00 mov DWORD PTR [rsp+0x218],edx + 1803ac284: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218] + 1803ac28b: 00 + 1803ac28c: 33 c0 xor eax,eax + 1803ac28e: 4d 85 f6 test r14,r14 + 1803ac291: 0f 8e 77 00 00 00 jle 0x1803ac30e + 1803ac297: 0f 10 3d e2 75 d8 01 movups xmm7,XMMWORD PTR [rip+0x1d875e2] # 0x182133880 + 1803ac29e: 44 0f 10 05 1a 76 d8 movups xmm8,XMMWORD PTR [rip+0x1d8761a] # 0x1821338c0 + 1803ac2a5: 01 + 1803ac2a6: 66 0f ef f6 pxor xmm6,xmm6 + 1803ac2aa: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1803ac2b1: 00 + 1803ac2b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803ac2b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803ac2c0: 0f 10 14 83 movups xmm2,XMMWORD PTR [rbx+rax*4] + 1803ac2c4: 0f 10 5c 83 10 movups xmm3,XMMWORD PTR [rbx+rax*4+0x10] + 1803ac2c9: 0f 28 cf movaps xmm1,xmm7 + 1803ac2cc: 0f 28 c7 movaps xmm0,xmm7 + 1803ac2cf: 0f c2 ca 00 cmpeqps xmm1,xmm2 + 1803ac2d3: 0f c2 c3 00 cmpeqps xmm0,xmm3 + 1803ac2d7: 66 0f 6b c8 packssdw xmm1,xmm0 + 1803ac2db: 66 0f 63 ce packsswb xmm1,xmm6 + 1803ac2df: 66 44 0f d7 c9 pmovmskb r9d,xmm1 + 1803ac2e4: 41 0f 28 c8 movaps xmm1,xmm8 + 1803ac2e8: 41 0f 28 c0 movaps xmm0,xmm8 + 1803ac2ec: 0f 5e c2 divps xmm0,xmm2 + 1803ac2ef: 0f 5e cb divps xmm1,xmm3 + 1803ac2f2: 45 84 c9 test r9b,r9b + 1803ac2f5: 0f 85 63 03 00 00 jne 0x1803ac65e + 1803ac2fb: 0f 11 44 85 00 movups XMMWORD PTR [rbp+rax*4+0x0],xmm0 + 1803ac300: 0f 11 4c 85 10 movups XMMWORD PTR [rbp+rax*4+0x10],xmm1 + 1803ac305: 48 83 c0 08 add rax,0x8 + 1803ac309: 49 3b c6 cmp rax,r14 + 1803ac30c: 7c b2 jl 0x1803ac2c0 + 1803ac30e: 4d 63 dc movsxd r11,r12d + 1803ac311: 4c 8d 14 85 00 00 00 lea r10,[rax*4+0x0] + 1803ac318: 00 + 1803ac319: 49 3b c3 cmp rax,r11 + 1803ac31c: 0f 8d 46 01 00 00 jge 0x1803ac468 + 1803ac322: 44 0f 10 05 56 75 d8 movups xmm8,XMMWORD PTR [rip+0x1d87556] # 0x182133880 + 1803ac329: 01 + 1803ac32a: ba 04 00 00 00 mov edx,0x4 + 1803ac32f: 0f 10 3d 8a 75 d8 01 movups xmm7,XMMWORD PTR [rip+0x1d8758a] # 0x1821338c0 + 1803ac336: 0f 10 35 c3 75 d8 01 movups xmm6,XMMWORD PTR [rip+0x1d875c3] # 0x182133900 + 1803ac33d: 89 b4 24 00 02 00 00 mov DWORD PTR [rsp+0x200],esi + 1803ac344: 88 8c 24 88 00 00 00 mov BYTE PTR [rsp+0x88],cl + 1803ac34b: 44 89 bc 24 08 02 00 mov DWORD PTR [rsp+0x208],r15d + 1803ac352: 00 + 1803ac353: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1803ac358: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1803ac35f: 00 + 1803ac360: 89 c6 mov esi,eax + 1803ac362: 44 89 e1 mov ecx,r12d + 1803ac365: 2b ce sub ecx,esi + 1803ac367: 49 be ff ff ff ff 00 movabs r14,0xffffffff + 1803ac36e: 00 00 00 + 1803ac371: 83 f9 04 cmp ecx,0x4 + 1803ac374: 0f 43 ca cmovae ecx,edx + 1803ac377: f7 d9 neg ecx + 1803ac379: 83 c1 20 add ecx,0x20 + 1803ac37c: 49 d3 ee shr r14,cl + 1803ac37f: 45 89 f7 mov r15d,r14d + 1803ac382: 41 83 e7 01 and r15d,0x1 + 1803ac386: 74 08 je 0x1803ac390 + 1803ac388: f3 41 0f 10 1c 1a movss xmm3,DWORD PTR [r10+rbx*1] + 1803ac38e: eb 03 jmp 0x1803ac393 + 1803ac390: 0f 28 de movaps xmm3,xmm6 + 1803ac393: 45 89 f0 mov r8d,r14d + 1803ac396: 41 83 e0 02 and r8d,0x2 + 1803ac39a: 74 09 je 0x1803ac3a5 + 1803ac39c: f3 41 0f 10 44 1a 04 movss xmm0,DWORD PTR [r10+rbx*1+0x4] + 1803ac3a3: eb 03 jmp 0x1803ac3a8 + 1803ac3a5: 0f 28 c6 movaps xmm0,xmm6 + 1803ac3a8: 45 89 f1 mov r9d,r14d + 1803ac3ab: 41 83 e1 04 and r9d,0x4 + 1803ac3af: 74 09 je 0x1803ac3ba + 1803ac3b1: f3 41 0f 10 54 1a 08 movss xmm2,DWORD PTR [r10+rbx*1+0x8] + 1803ac3b8: eb 03 jmp 0x1803ac3bd + 1803ac3ba: 0f 28 d6 movaps xmm2,xmm6 + 1803ac3bd: 41 83 e6 08 and r14d,0x8 + 1803ac3c1: 74 09 je 0x1803ac3cc + 1803ac3c3: f3 41 0f 10 4c 1a 0c movss xmm1,DWORD PTR [r10+rbx*1+0xc] + 1803ac3ca: eb 03 jmp 0x1803ac3cf + 1803ac3cc: 0f 28 ce movaps xmm1,xmm6 + 1803ac3cf: 0f 14 d8 unpcklps xmm3,xmm0 + 1803ac3d2: 41 0f 28 c0 movaps xmm0,xmm8 + 1803ac3d6: 0f 14 d1 unpcklps xmm2,xmm1 + 1803ac3d9: 66 0f 14 da unpcklpd xmm3,xmm2 + 1803ac3dd: 0f c2 c3 00 cmpeqps xmm0,xmm3 + 1803ac3e1: 0f 50 f8 movmskps edi,xmm0 + 1803ac3e4: 0f 28 c7 movaps xmm0,xmm7 + 1803ac3e7: 0f 5e c3 divps xmm0,xmm3 + 1803ac3ea: 85 ff test edi,edi + 1803ac3ec: 0f 85 4e 01 00 00 jne 0x1803ac540 + 1803ac3f2: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0 + 1803ac3f7: 45 85 ff test r15d,r15d + 1803ac3fa: 74 06 je 0x1803ac402 + 1803ac3fc: f3 41 0f 11 04 2a movss DWORD PTR [r10+rbp*1],xmm0 + 1803ac402: 45 85 c0 test r8d,r8d + 1803ac405: 74 10 je 0x1803ac417 + 1803ac407: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0] + 1803ac40c: 0f c6 c0 01 shufps xmm0,xmm0,0x1 + 1803ac410: f3 41 0f 11 44 2a 04 movss DWORD PTR [r10+rbp*1+0x4],xmm0 + 1803ac417: 45 85 c9 test r9d,r9d + 1803ac41a: 74 10 je 0x1803ac42c + 1803ac41c: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0] + 1803ac421: 0f c6 c0 02 shufps xmm0,xmm0,0x2 + 1803ac425: f3 41 0f 11 44 2a 08 movss DWORD PTR [r10+rbp*1+0x8],xmm0 + 1803ac42c: 45 85 f6 test r14d,r14d + 1803ac42f: 74 10 je 0x1803ac441 + 1803ac431: 41 0f 10 45 00 movups xmm0,XMMWORD PTR [r13+0x0] + 1803ac436: 0f c6 c0 03 shufps xmm0,xmm0,0x3 + 1803ac43a: f3 41 0f 11 44 2a 0c movss DWORD PTR [r10+rbp*1+0xc],xmm0 + 1803ac441: 48 83 c0 04 add rax,0x4 + 1803ac445: 49 83 c2 10 add r10,0x10 + 1803ac449: 49 3b c3 cmp rax,r11 + 1803ac44c: 0f 8c 0e ff ff ff jl 0x1803ac360 + 1803ac452: 8b b4 24 00 02 00 00 mov esi,DWORD PTR [rsp+0x200] + 1803ac459: 8a 8c 24 88 00 00 00 mov cl,BYTE PTR [rsp+0x88] + 1803ac460: 44 8b bc 24 08 02 00 mov r15d,DWORD PTR [rsp+0x208] + 1803ac467: 00 + 1803ac468: db e2 fnclex + 1803ac46a: f6 c1 01 test cl,0x1 + 1803ac46d: 74 07 je 0x1803ac476 + 1803ac46f: d9 ac 24 1c 02 00 00 fldcw WORD PTR [rsp+0x21c] + 1803ac476: f6 c1 02 test cl,0x2 + 1803ac479: 74 11 je 0x1803ac48c + 1803ac47b: 89 b4 24 18 02 00 00 mov DWORD PTR [rsp+0x218],esi + 1803ac482: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218] + 1803ac489: 00 + 1803ac48a: eb 26 jmp 0x1803ac4b2 + 1803ac48c: 0f ae 9c 24 18 02 00 stmxcsr DWORD PTR [rsp+0x218] + 1803ac493: 00 + 1803ac494: 8b 94 24 18 02 00 00 mov edx,DWORD PTR [rsp+0x218] + 1803ac49b: f6 c2 1f test dl,0x1f + 1803ac49e: 74 12 je 0x1803ac4b2 + 1803ac4a0: 83 e2 e0 and edx,0xffffffe0 + 1803ac4a3: 89 94 24 18 02 00 00 mov DWORD PTR [rsp+0x218],edx + 1803ac4aa: 0f ae 94 24 18 02 00 ldmxcsr DWORD PTR [rsp+0x218] + 1803ac4b1: 00 + 1803ac4b2: 48 8b 8c 24 20 02 00 mov rcx,QWORD PTR [rsp+0x220] + 1803ac4b9: 00 + 1803ac4ba: 48 33 cc xor rcx,rsp + 1803ac4bd: 48 3b 0d ac 94 26 02 cmp rcx,QWORD PTR [rip+0x22694ac] # 0x182615970 + 1803ac4c4: 75 75 jne 0x1803ac53b + 1803ac4c6: 0f 10 b4 24 60 01 00 movups xmm6,XMMWORD PTR [rsp+0x160] + 1803ac4cd: 00 + 1803ac4ce: 44 89 f8 mov eax,r15d + 1803ac4d1: 0f 10 bc 24 70 01 00 movups xmm7,XMMWORD PTR [rsp+0x170] + 1803ac4d8: 00 + 1803ac4d9: 44 0f 10 84 24 80 01 movups xmm8,XMMWORD PTR [rsp+0x180] + 1803ac4e0: 00 00 + 1803ac4e2: 44 0f 10 8c 24 90 01 movups xmm9,XMMWORD PTR [rsp+0x190] + 1803ac4e9: 00 00 + 1803ac4eb: 44 0f 10 94 24 a0 01 movups xmm10,XMMWORD PTR [rsp+0x1a0] + 1803ac4f2: 00 00 + 1803ac4f4: 44 0f 10 9c 24 b0 01 movups xmm11,XMMWORD PTR [rsp+0x1b0] + 1803ac4fb: 00 00 + 1803ac4fd: 44 0f 10 a4 24 c0 01 movups xmm12,XMMWORD PTR [rsp+0x1c0] + 1803ac504: 00 00 + 1803ac506: 44 0f 10 ac 24 d0 01 movups xmm13,XMMWORD PTR [rsp+0x1d0] + 1803ac50d: 00 00 + 1803ac50f: 44 0f 10 b4 24 e0 01 movups xmm14,XMMWORD PTR [rsp+0x1e0] + 1803ac516: 00 00 + 1803ac518: 44 0f 10 bc 24 f0 01 movups xmm15,XMMWORD PTR [rsp+0x1f0] + 1803ac51f: 00 00 + 1803ac521: 4c 8b ac 24 10 02 00 mov r13,QWORD PTR [rsp+0x210] + 1803ac528: 00 + 1803ac529: 48 81 c4 30 02 00 00 add rsp,0x230 + 1803ac530: 5d pop rbp + 1803ac531: 41 5f pop r15 + 1803ac533: 41 5e pop r14 + 1803ac535: 41 5c pop r12 + 1803ac537: 5f pop rdi + 1803ac538: 5e pop rsi + 1803ac539: 5b pop rbx + 1803ac53a: c3 ret + 1803ac53b: e8 90 4b d8 00 call 0x1811310d0 + 1803ac540: 41 0f 11 9d 80 00 00 movups XMMWORD PTR [r13+0x80],xmm3 + 1803ac547: 00 + 1803ac548: 41 0f 11 45 40 movups XMMWORD PTR [r13+0x40],xmm0 + 1803ac54d: 41 0f 11 45 00 movups XMMWORD PTR [r13+0x0],xmm0 + 1803ac552: c7 44 24 50 00 00 00 mov DWORD PTR [rsp+0x50],0x0 + 1803ac559: 00 + 1803ac55a: 4a 8d 4c 15 00 lea rcx,[rbp+r10*1+0x0] + 1803ac55f: 44 89 74 24 58 mov DWORD PTR [rsp+0x58],r14d + 1803ac564: 48 89 44 24 40 mov QWORD PTR [rsp+0x40],rax + 1803ac569: 44 89 64 24 48 mov DWORD PTR [rsp+0x48],r12d + 1803ac56e: 44 89 4c 24 60 mov DWORD PTR [rsp+0x60],r9d + 1803ac573: 44 89 44 24 68 mov DWORD PTR [rsp+0x68],r8d + 1803ac578: 44 89 7c 24 70 mov DWORD PTR [rsp+0x70],r15d + 1803ac57d: 4c 89 5c 24 78 mov QWORD PTR [rsp+0x78],r11 + 1803ac582: 4c 89 94 24 80 00 00 mov QWORD PTR [rsp+0x80],r10 + 1803ac589: 00 + 1803ac58a: 49 89 ce mov r14,rcx + 1803ac58d: 44 8b 64 24 50 mov r12d,DWORD PTR [rsp+0x50] + 1803ac592: 8b 84 24 08 02 00 00 mov eax,DWORD PTR [rsp+0x208] + 1803ac599: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1803ac5a0: 44 0f a3 e7 bt edi,r12d + 1803ac5a4: 72 4a jb 0x1803ac5f0 + 1803ac5a6: 41 ff c4 inc r12d + 1803ac5a9: 41 83 fc 04 cmp r12d,0x4 + 1803ac5ad: 7c f1 jl 0x1803ac5a0 + 1803ac5af: 89 84 24 08 02 00 00 mov DWORD PTR [rsp+0x208],eax + 1803ac5b6: ba 04 00 00 00 mov edx,0x4 + 1803ac5bb: 44 8b 74 24 58 mov r14d,DWORD PTR [rsp+0x58] diff --git a/handoff/nls_dasm/big_184900.dis b/handoff/nls_dasm/big_184900.dis new file mode 100644 index 0000000..bb86026 --- /dev/null +++ b/handoff/nls_dasm/big_184900.dis @@ -0,0 +1,4822 @@ + +/tmp/det/big_184900.bin: file format binary + + +Disassembly of section .data: + +0000000180184900 <.data>: + 180184900: 53 push rbx + 180184901: 56 push rsi + 180184902: 57 push rdi + 180184903: 41 54 push r12 + 180184905: 41 56 push r14 + 180184907: 41 57 push r15 + 180184909: 55 push rbp + 18018490a: b8 50 22 00 00 mov eax,0x2250 + 18018490f: e8 0c d8 fa 00 call 0x181132120 + 180184914: 48 81 ec 50 22 00 00 sub rsp,0x2250 + 18018491b: 45 89 ce mov r14d,r9d + 18018491e: c5 78 11 bc 24 10 22 vmovups XMMWORD PTR [rsp+0x2210],xmm15 + 180184925: 00 00 + 180184927: 45 89 f7 mov r15d,r14d + 18018492a: c5 78 11 b4 24 00 22 vmovups XMMWORD PTR [rsp+0x2200],xmm14 + 180184931: 00 00 + 180184933: 41 83 e7 e0 and r15d,0xffffffe0 + 180184937: c5 78 11 ac 24 f0 21 vmovups XMMWORD PTR [rsp+0x21f0],xmm13 + 18018493e: 00 00 + 180184940: 4d 89 c4 mov r12,r8 + 180184943: c5 78 11 a4 24 e0 21 vmovups XMMWORD PTR [rsp+0x21e0],xmm12 + 18018494a: 00 00 + 18018494c: 48 89 d3 mov rbx,rdx + 18018494f: c5 78 11 9c 24 d0 21 vmovups XMMWORD PTR [rsp+0x21d0],xmm11 + 180184956: 00 00 + 180184958: 48 89 cd mov rbp,rcx + 18018495b: c5 78 11 94 24 c0 21 vmovups XMMWORD PTR [rsp+0x21c0],xmm10 + 180184962: 00 00 + 180184964: c5 78 11 8c 24 b0 21 vmovups XMMWORD PTR [rsp+0x21b0],xmm9 + 18018496b: 00 00 + 18018496d: c5 78 11 84 24 a0 21 vmovups XMMWORD PTR [rsp+0x21a0],xmm8 + 180184974: 00 00 + 180184976: c5 f8 11 bc 24 90 21 vmovups XMMWORD PTR [rsp+0x2190],xmm7 + 18018497d: 00 00 + 18018497f: c5 f8 11 b4 24 80 21 vmovups XMMWORD PTR [rsp+0x2180],xmm6 + 180184986: 00 00 + 180184988: 4c 89 ac 24 38 22 00 mov QWORD PTR [rsp+0x2238],r13 + 18018498f: 00 + 180184990: 4c 8d ac 24 9f 00 00 lea r13,[rsp+0x9f] + 180184997: 00 + 180184998: 48 8b 05 d1 0f 49 02 mov rax,QWORD PTR [rip+0x2490fd1] # 0x182615970 + 18018499f: 49 83 e5 c0 and r13,0xffffffffffffffc0 + 1801849a3: 48 33 c4 xor rax,rsp + 1801849a6: 48 89 84 24 48 22 00 mov QWORD PTR [rsp+0x2248],rax + 1801849ad: 00 + 1801849ae: c7 84 24 40 22 00 00 mov DWORD PTR [rsp+0x2240],0x0 + 1801849b5: 00 00 00 00 + 1801849b9: 45 85 f6 test r14d,r14d + 1801849bc: 0f 8e 63 53 00 00 jle 0x180189d25 + 1801849c2: 48 85 ed test rbp,rbp + 1801849c5: 0f 84 44 53 00 00 je 0x180189d0f + 1801849cb: 48 85 db test rbx,rbx + 1801849ce: 0f 84 25 53 00 00 je 0x180189cf9 + 1801849d4: 4d 85 e4 test r12,r12 + 1801849d7: 0f 84 e4 52 00 00 je 0x180189cc1 + 1801849dd: d9 bc 24 34 22 00 00 fnstcw WORD PTR [rsp+0x2234] + 1801849e4: 0f b7 94 24 34 22 00 movzx edx,WORD PTR [rsp+0x2234] + 1801849eb: 00 + 1801849ec: 89 d0 mov eax,edx + 1801849ee: 83 e0 3f and eax,0x3f + 1801849f1: 83 f8 3f cmp eax,0x3f + 1801849f4: 74 13 je 0x180184a09 + 1801849f6: 83 ca 3f or edx,0x3f + 1801849f9: 66 89 54 24 40 mov WORD PTR [rsp+0x40],dx + 1801849fe: db e2 fnclex + 180184a00: d9 6c 24 40 fldcw WORD PTR [rsp+0x40] + 180184a04: 40 b7 01 mov dil,0x1 + 180184a07: eb 03 jmp 0x180184a0c + 180184a09: 40 32 ff xor dil,dil + 180184a0c: c5 f8 ae 9c 24 30 22 vstmxcsr DWORD PTR [rsp+0x2230] + 180184a13: 00 00 + 180184a15: 8b b4 24 30 22 00 00 mov esi,DWORD PTR [rsp+0x2230] + 180184a1c: 89 f0 mov eax,esi + 180184a1e: 25 c0 ff 00 00 and eax,0xffc0 + 180184a23: 3d 80 1f 00 00 cmp eax,0x1f80 + 180184a28: 74 20 je 0x180184a4a + 180184a2a: 89 f0 mov eax,esi + 180184a2c: 40 80 c7 02 add dil,0x2 + 180184a30: 25 3f 00 ff ff and eax,0xffff003f + 180184a35: 05 80 1f 00 00 add eax,0x1f80 + 180184a3a: 89 84 24 30 22 00 00 mov DWORD PTR [rsp+0x2230],eax + 180184a41: c5 f8 ae 94 24 30 22 vldmxcsr DWORD PTR [rsp+0x2230] + 180184a48: 00 00 + 180184a4a: 33 c0 xor eax,eax + 180184a4c: 45 85 ff test r15d,r15d + 180184a4f: 0f 8e 9c 06 00 00 jle 0x1801850f1 + 180184a55: 4d 63 ff movsxd r15,r15d + 180184a58: 89 b4 24 20 22 00 00 mov DWORD PTR [rsp+0x2220],esi + 180184a5f: 40 88 bc 24 78 21 00 mov BYTE PTR [rsp+0x2178],dil + 180184a66: 00 + 180184a67: 44 89 b4 24 28 22 00 mov DWORD PTR [rsp+0x2228],r14d + 180184a6e: 00 + 180184a6f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180184a76: 00 + 180184a77: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180184a7e: 66 90 xchg ax,ax + 180184a80: c5 fc 10 74 85 00 vmovups ymm6,YMMWORD PTR [rbp+rax*4+0x0] + 180184a86: c5 fc 10 1d b2 62 b9 vmovups ymm3,YMMWORD PTR [rip+0x1b962b2] # 0x181d1ad40 + 180184a8d: 01 + 180184a8e: c5 fc 10 3d aa 68 b9 vmovups ymm7,YMMWORD PTR [rip+0x1b968aa] # 0x181d1b340 + 180184a95: 01 + 180184a96: c4 c1 7c 11 b5 20 1a vmovups YMMWORD PTR [r13+0x1a20],ymm6 + 180184a9d: 00 00 + 180184a9f: c5 fc 10 4c 85 20 vmovups ymm1,YMMWORD PTR [rbp+rax*4+0x20] + 180184aa5: c4 c1 7c 11 8d 60 1a vmovups YMMWORD PTR [r13+0x1a60],ymm1 + 180184aac: 00 00 + 180184aae: c5 fc 10 64 85 40 vmovups ymm4,YMMWORD PTR [rbp+rax*4+0x40] + 180184ab4: c5 74 54 cb vandps ymm9,ymm1,ymm3 + 180184ab8: c5 fc 10 0d c0 68 b9 vmovups ymm1,YMMWORD PTR [rip+0x1b968c0] # 0x181d1b380 + 180184abf: 01 + 180184ac0: c4 c1 7c 11 a5 00 1a vmovups YMMWORD PTR [r13+0x1a00],ymm4 + 180184ac7: 00 00 + 180184ac9: c4 41 7c 11 8d c0 1a vmovups YMMWORD PTR [r13+0x1ac0],ymm9 + 180184ad0: 00 00 + 180184ad2: c5 fc 10 54 85 60 vmovups ymm2,YMMWORD PTR [rbp+rax*4+0x60] + 180184ad8: c4 c1 7c 11 95 40 1a vmovups YMMWORD PTR [r13+0x1a40],ymm2 + 180184adf: 00 00 + 180184ae1: c5 5c 54 db vandps ymm11,ymm4,ymm3 + 180184ae5: c5 7d 6f e9 vmovdqa ymm13,ymm1 + 180184ae9: c4 42 45 b8 eb vfmadd231ps ymm13,ymm7,ymm11 + 180184aee: c4 41 7c 11 9d e0 1a vmovups YMMWORD PTR [r13+0x1ae0],ymm11 + 180184af5: 00 00 + 180184af7: c4 c1 55 72 f5 1f vpslld ymm5,ymm13,0x1f + 180184afd: c5 4c 54 f3 vandps ymm14,ymm6,ymm3 + 180184b01: c5 7d 6f e1 vmovdqa ymm12,ymm1 + 180184b05: c4 42 45 b8 e6 vfmadd231ps ymm12,ymm7,ymm14 + 180184b0a: c4 c1 7e 7f ad 40 1b vmovdqu YMMWORD PTR [r13+0x1b40],ymm5 + 180184b11: 00 00 + 180184b13: c4 41 7c 11 b5 80 1a vmovups YMMWORD PTR [r13+0x1a80],ymm14 + 180184b1a: 00 00 + 180184b1c: c4 c1 4d 72 f4 1f vpslld ymm6,ymm12,0x1f + 180184b22: c5 94 5c e9 vsubps ymm5,ymm13,ymm1 + 180184b26: c5 7c 10 2d 92 65 b9 vmovups ymm13,YMMWORD PTR [rip+0x1b96592] # 0x181d1b0c0 + 180184b2d: 01 + 180184b2e: c4 c1 7e 7f b5 00 1b vmovdqu YMMWORD PTR [r13+0x1b00],ymm6 + 180184b35: 00 00 + 180184b37: c5 9c 5c f1 vsubps ymm6,ymm12,ymm1 + 180184b3b: c5 7c 10 25 bd 65 b9 vmovups ymm12,YMMWORD PTR [rip+0x1b965bd] # 0x181d1b100 + 180184b42: 01 + 180184b43: c5 fd 6f e1 vmovdqa ymm4,ymm1 + 180184b47: c4 c2 45 b8 e1 vfmadd231ps ymm4,ymm7,ymm9 + 180184b4c: c5 6c 54 d3 vandps ymm10,ymm2,ymm3 + 180184b50: c5 fd 6f d1 vmovdqa ymm2,ymm1 + 180184b54: c4 c2 45 b8 d2 vfmadd231ps ymm2,ymm7,ymm10 + 180184b59: c4 41 7c 11 95 a0 1a vmovups YMMWORD PTR [r13+0x1aa0],ymm10 + 180184b60: 00 00 + 180184b62: c5 bd 72 f4 1f vpslld ymm8,ymm4,0x1f + 180184b67: c5 fd 72 f2 1f vpslld ymm0,ymm2,0x1f + 180184b6c: c5 ec 5c d1 vsubps ymm2,ymm2,ymm1 + 180184b70: c5 dc 5c d9 vsubps ymm3,ymm4,ymm1 + 180184b74: c4 41 7e 7f 85 20 1b vmovdqu YMMWORD PTR [r13+0x1b20],ymm8 + 180184b7b: 00 00 + 180184b7d: c4 c1 7e 7f 85 60 1b vmovdqu YMMWORD PTR [r13+0x1b60],ymm0 + 180184b84: 00 00 + 180184b86: c5 fc 10 05 f2 63 b9 vmovups ymm0,YMMWORD PTR [rip+0x1b963f2] # 0x181d1af80 + 180184b8d: 01 + 180184b8e: c4 41 7d 6f fa vmovdqa ymm15,ymm10 + 180184b93: c4 41 7d 6f c6 vmovdqa ymm8,ymm14 + 180184b98: c4 c1 7d 6f f9 vmovdqa ymm7,ymm9 + 180184b9d: c4 c1 7d 6f e3 vmovdqa ymm4,ymm11 + 180184ba2: c4 62 15 bc fa vfnmadd231ps ymm15,ymm13,ymm2 + 180184ba7: c4 62 15 bc c6 vfnmadd231ps ymm8,ymm13,ymm6 + 180184bac: c4 e2 15 bc fb vfnmadd231ps ymm7,ymm13,ymm3 + 180184bb1: c4 e2 15 bc e5 vfnmadd231ps ymm4,ymm13,ymm5 + 180184bb6: c4 62 1d bc fa vfnmadd231ps ymm15,ymm12,ymm2 + 180184bbb: c4 62 1d bc c6 vfnmadd231ps ymm8,ymm12,ymm6 + 180184bc0: c4 e2 1d bc fb vfnmadd231ps ymm7,ymm12,ymm3 + 180184bc5: c4 e2 1d bc e5 vfnmadd231ps ymm4,ymm12,ymm5 + 180184bca: c4 41 7c 11 bd c0 1b vmovups YMMWORD PTR [r13+0x1bc0],ymm15 + 180184bd1: 00 00 + 180184bd3: c4 c1 7c 11 bd 80 1b vmovups YMMWORD PTR [r13+0x1b80],ymm7 + 180184bda: 00 00 + 180184bdc: c4 c1 7c 11 a5 a0 1b vmovups YMMWORD PTR [r13+0x1ba0],ymm4 + 180184be3: 00 00 + 180184be5: c4 c1 7c 54 c8 vandps ymm1,ymm0,ymm8 + 180184bea: c5 fc 54 ff vandps ymm7,ymm0,ymm7 + 180184bee: c5 fc 54 e4 vandps ymm4,ymm0,ymm4 + 180184bf2: c4 c1 7c 54 c7 vandps ymm0,ymm0,ymm15 + 180184bf7: c5 7c 10 3d 01 68 b9 vmovups ymm15,YMMWORD PTR [rip+0x1b96801] # 0x181d1b400 + 180184bfe: 01 + 180184bff: c4 c1 7c 11 8d e0 1b vmovups YMMWORD PTR [r13+0x1be0],ymm1 + 180184c06: 00 00 + 180184c08: c4 c1 7c 11 bd 00 1c vmovups YMMWORD PTR [r13+0x1c00],ymm7 + 180184c0f: 00 00 + 180184c11: c4 c1 7c 11 a5 20 1c vmovups YMMWORD PTR [r13+0x1c20],ymm4 + 180184c18: 00 00 + 180184c1a: c5 84 57 c9 vxorps ymm1,ymm15,ymm1 + 180184c1e: c5 84 57 ff vxorps ymm7,ymm15,ymm7 + 180184c22: c5 84 57 e4 vxorps ymm4,ymm15,ymm4 + 180184c26: c5 04 57 f8 vxorps ymm15,ymm15,ymm0 + 180184c2a: c5 f4 58 ce vaddps ymm1,ymm1,ymm6 + 180184c2e: c5 c4 58 fb vaddps ymm7,ymm7,ymm3 + 180184c32: c5 dc 58 e5 vaddps ymm4,ymm4,ymm5 + 180184c36: c5 04 58 fa vaddps ymm15,ymm15,ymm2 + 180184c3a: c4 62 15 bc f1 vfnmadd231ps ymm14,ymm13,ymm1 + 180184c3f: c4 62 15 bc cf vfnmadd231ps ymm9,ymm13,ymm7 + 180184c44: c4 62 15 bc dc vfnmadd231ps ymm11,ymm13,ymm4 + 180184c49: c4 42 15 bc d7 vfnmadd231ps ymm10,ymm13,ymm15 + 180184c4e: c4 62 1d bc f1 vfnmadd231ps ymm14,ymm12,ymm1 + 180184c53: c4 62 1d bc cf vfnmadd231ps ymm9,ymm12,ymm7 + 180184c58: c4 62 1d bc dc vfnmadd231ps ymm11,ymm12,ymm4 + 180184c5d: c4 42 1d bc d7 vfnmadd231ps ymm10,ymm12,ymm15 + 180184c62: c5 7c 10 25 d6 64 b9 vmovups ymm12,YMMWORD PTR [rip+0x1b964d6] # 0x181d1b140 + 180184c69: 01 + 180184c6a: c4 c2 1d ac ce vfnmadd213ps ymm1,ymm12,ymm14 + 180184c6f: c5 7c 10 35 09 63 b9 vmovups ymm14,YMMWORD PTR [rip+0x1b96309] # 0x181d1af80 + 180184c76: 01 + 180184c77: c4 c2 1d ac f0 vfnmadd213ps ymm6,ymm12,ymm8 + 180184c7c: c4 c2 1d ac e3 vfnmadd213ps ymm4,ymm12,ymm11 + 180184c81: c4 42 1d ac fa vfnmadd213ps ymm15,ymm12,ymm10 + 180184c86: c4 c2 1d ac 9d 80 1b vfnmadd213ps ymm3,ymm12,YMMWORD PTR [r13+0x1b80] + 180184c8d: 00 00 + 180184c8f: c4 c2 1d ac ad a0 1b vfnmadd213ps ymm5,ymm12,YMMWORD PTR [r13+0x1ba0] + 180184c96: 00 00 + 180184c98: c4 c2 1d ac 95 c0 1b vfnmadd213ps ymm2,ymm12,YMMWORD PTR [r13+0x1bc0] + 180184c9f: 00 00 + 180184ca1: c4 c2 1d ac f9 vfnmadd213ps ymm7,ymm12,ymm9 + 180184ca6: c4 41 7e 6f 8d 20 1b vmovdqu ymm9,YMMWORD PTR [r13+0x1b20] + 180184cad: 00 00 + 180184caf: c4 41 0c 57 9d e0 1b vxorps ymm11,ymm14,YMMWORD PTR [r13+0x1be0] + 180184cb6: 00 00 + 180184cb8: c4 41 0c 57 85 00 1c vxorps ymm8,ymm14,YMMWORD PTR [r13+0x1c00] + 180184cbf: 00 00 + 180184cc1: c4 41 0c 57 95 20 1c vxorps ymm10,ymm14,YMMWORD PTR [r13+0x1c20] + 180184cc8: 00 00 + 180184cca: c5 0c 57 e8 vxorps ymm13,ymm14,ymm0 + 180184cce: c4 41 7e 6f b5 00 1b vmovdqu ymm14,YMMWORD PTR [r13+0x1b00] + 180184cd5: 00 00 + 180184cd7: c4 c1 24 57 c6 vxorps ymm0,ymm11,ymm14 + 180184cdc: c4 41 7e 6f 9d 40 1b vmovdqu ymm11,YMMWORD PTR [r13+0x1b40] + 180184ce3: 00 00 + 180184ce5: c4 41 2c 57 e3 vxorps ymm12,ymm10,ymm11 + 180184cea: c4 41 7e 6f 95 60 1b vmovdqu ymm10,YMMWORD PTR [r13+0x1b60] + 180184cf1: 00 00 + 180184cf3: c4 41 14 57 ea vxorps ymm13,ymm13,ymm10 + 180184cf8: c4 41 3c 57 c1 vxorps ymm8,ymm8,ymm9 + 180184cfd: c4 41 5c 57 e4 vxorps ymm12,ymm4,ymm12 + 180184d02: c4 41 04 57 ed vxorps ymm13,ymm15,ymm13 + 180184d07: c4 41 4c 57 fe vxorps ymm15,ymm6,ymm14 + 180184d0c: c4 41 64 57 c9 vxorps ymm9,ymm3,ymm9 + 180184d11: c4 41 7c 11 a5 80 1c vmovups YMMWORD PTR [r13+0x1c80],ymm12 + 180184d18: 00 00 + 180184d1a: c4 41 7c 11 bd c0 1c vmovups YMMWORD PTR [r13+0x1cc0],ymm15 + 180184d21: 00 00 + 180184d23: c4 41 7c 11 8d e0 1c vmovups YMMWORD PTR [r13+0x1ce0],ymm9 + 180184d2a: 00 00 + 180184d2c: c5 7c 10 35 0c 60 b9 vmovups ymm14,YMMWORD PTR [rip+0x1b9600c] # 0x181d1ad40 + 180184d33: 01 + 180184d34: c4 41 7c 11 ad a0 1c vmovups YMMWORD PTR [r13+0x1ca0],ymm13 + 180184d3b: 00 00 + 180184d3d: c5 f4 57 c0 vxorps ymm0,ymm1,ymm0 + 180184d41: c4 41 44 57 c0 vxorps ymm8,ymm7,ymm8 + 180184d46: c4 c1 54 57 e3 vxorps ymm4,ymm5,ymm11 + 180184d4b: c4 41 6c 57 d2 vxorps ymm10,ymm2,ymm10 + 180184d50: c4 c1 04 59 cf vmulps ymm1,ymm15,ymm15 + 180184d55: c4 c1 34 59 f9 vmulps ymm7,ymm9,ymm9 + 180184d5a: c4 c1 1c 59 d4 vmulps ymm2,ymm12,ymm12 + 180184d5f: c4 41 7c 10 8d 20 1a vmovups ymm9,YMMWORD PTR [r13+0x1a20] + 180184d66: 00 00 + 180184d68: c4 41 7c 10 bd 60 1a vmovups ymm15,YMMWORD PTR [r13+0x1a60] + 180184d6f: 00 00 + 180184d71: c4 41 7c 10 a5 00 1a vmovups ymm12,YMMWORD PTR [r13+0x1a00] + 180184d78: 00 00 + 180184d7a: c4 41 7c 10 9d 40 1a vmovups ymm11,YMMWORD PTR [r13+0x1a40] + 180184d81: 00 00 + 180184d83: c4 c1 7c 11 85 40 1c vmovups YMMWORD PTR [r13+0x1c40],ymm0 + 180184d8a: 00 00 + 180184d8c: c4 41 7c 11 85 60 1c vmovups YMMWORD PTR [r13+0x1c60],ymm8 + 180184d93: 00 00 + 180184d95: c4 41 7c 11 95 20 1d vmovups YMMWORD PTR [r13+0x1d20],ymm10 + 180184d9c: 00 00 + 180184d9e: c4 c1 2c 59 f2 vmulps ymm6,ymm10,ymm10 + 180184da3: c5 fc 59 d8 vmulps ymm3,ymm0,ymm0 + 180184da7: c4 c1 3c 59 e8 vmulps ymm5,ymm8,ymm8 + 180184dac: c4 41 14 59 c5 vmulps ymm8,ymm13,ymm13 + 180184db1: c4 c1 7c 11 a5 00 1d vmovups YMMWORD PTR [r13+0x1d00],ymm4 + 180184db8: 00 00 + 180184dba: c5 dc 59 e4 vmulps ymm4,ymm4,ymm4 + 180184dbe: c4 c1 7c 11 95 60 1d vmovups YMMWORD PTR [r13+0x1d60],ymm2 + 180184dc5: 00 00 + 180184dc7: c4 c1 7c 11 ad 40 1d vmovups YMMWORD PTR [r13+0x1d40],ymm5 + 180184dce: 00 00 + 180184dd0: c4 41 0c 55 d1 vandnps ymm10,ymm14,ymm9 + 180184dd5: c4 c1 0c 55 c7 vandnps ymm0,ymm14,ymm15 + 180184dda: c4 41 0c 55 ec vandnps ymm13,ymm14,ymm12 + 180184ddf: c4 41 0c 55 f3 vandnps ymm14,ymm14,ymm11 + 180184de4: c4 41 7c 11 b5 e0 19 vmovups YMMWORD PTR [r13+0x19e0],ymm14 + 180184deb: 00 00 + 180184ded: c4 41 7c 11 ad c0 19 vmovups YMMWORD PTR [r13+0x19c0],ymm13 + 180184df4: 00 00 + 180184df6: c4 c1 7c 11 85 80 19 vmovups YMMWORD PTR [r13+0x1980],ymm0 + 180184dfd: 00 00 + 180184dff: c4 41 7c 11 95 a0 19 vmovups YMMWORD PTR [r13+0x19a0],ymm10 + 180184e06: 00 00 + 180184e08: c4 41 24 c2 de 00 vcmpeqps ymm11,ymm11,ymm14 + 180184e0e: c5 84 c2 c0 00 vcmpeqps ymm0,ymm15,ymm0 + 180184e13: c4 41 1c c2 e5 00 vcmpeqps ymm12,ymm12,ymm13 + 180184e19: c4 41 34 c2 ca 00 vcmpeqps ymm9,ymm9,ymm10 + 180184e1f: c5 7c 10 35 99 64 b9 vmovups ymm14,YMMWORD PTR [rip+0x1b96499] # 0x181d1b2c0 + 180184e26: 01 + 180184e27: c5 7c 10 3d d1 64 b9 vmovups ymm15,YMMWORD PTR [rip+0x1b964d1] # 0x181d1b300 + 180184e2e: 01 + 180184e2f: c4 c1 7c 11 85 a0 1d vmovups YMMWORD PTR [r13+0x1da0],ymm0 + 180184e36: 00 00 + 180184e38: c4 41 7c 11 8d 80 1d vmovups YMMWORD PTR [r13+0x1d80],ymm9 + 180184e3f: 00 00 + 180184e41: c4 41 7c 11 a5 c0 1d vmovups YMMWORD PTR [r13+0x1dc0],ymm12 + 180184e48: 00 00 + 180184e4a: c4 41 7c 11 9d e0 1d vmovups YMMWORD PTR [r13+0x1de0],ymm11 + 180184e51: 00 00 + 180184e53: c4 c1 7d 6f c6 vmovdqa ymm0,ymm14 + 180184e58: c4 41 7d 6f de vmovdqa ymm11,ymm14 + 180184e5d: c4 41 7d 6f d6 vmovdqa ymm10,ymm14 + 180184e62: c4 41 7d 6f ee vmovdqa ymm13,ymm14 + 180184e67: c4 41 7d 6f e6 vmovdqa ymm12,ymm14 + 180184e6c: c4 41 7d 6f ce vmovdqa ymm9,ymm14 + 180184e71: c4 e2 05 b8 c5 vfmadd231ps ymm0,ymm15,ymm5 + 180184e76: c4 62 05 b8 d9 vfmadd231ps ymm11,ymm15,ymm1 + 180184e7b: c4 62 05 b8 d7 vfmadd231ps ymm10,ymm15,ymm7 + 180184e80: c4 62 05 b8 ec vfmadd231ps ymm13,ymm15,ymm4 + 180184e85: c4 62 05 b8 e6 vfmadd231ps ymm12,ymm15,ymm6 + 180184e8a: c4 62 05 b8 cb vfmadd231ps ymm9,ymm15,ymm3 + 180184e8f: c4 c1 7d 6f ee vmovdqa ymm5,ymm14 + 180184e94: c4 e2 05 b8 ea vfmadd231ps ymm5,ymm15,ymm2 + 180184e99: c4 42 05 b8 f0 vfmadd231ps ymm14,ymm15,ymm8 + 180184e9e: c5 7c 10 3d da 63 b9 vmovups ymm15,YMMWORD PTR [rip+0x1b963da] # 0x181d1b280 + 180184ea5: 01 + 180184ea6: c4 c1 7c 10 95 60 1d vmovups ymm2,YMMWORD PTR [r13+0x1d60] + 180184ead: 00 00 + 180184eaf: c4 c2 05 98 85 40 1d vfmadd132ps ymm0,ymm15,YMMWORD PTR [r13+0x1d40] + 180184eb6: 00 00 + 180184eb8: c4 42 75 a8 df vfmadd213ps ymm11,ymm1,ymm15 + 180184ebd: c4 42 45 a8 d7 vfmadd213ps ymm10,ymm7,ymm15 + 180184ec2: c4 42 5d a8 ef vfmadd213ps ymm13,ymm4,ymm15 + 180184ec7: c4 42 4d a8 e7 vfmadd213ps ymm12,ymm6,ymm15 + 180184ecc: c4 42 65 a8 cf vfmadd213ps ymm9,ymm3,ymm15 + 180184ed1: c4 c2 6d a8 ef vfmadd213ps ymm5,ymm2,ymm15 + 180184ed6: c4 42 3d a8 f7 vfmadd213ps ymm14,ymm8,ymm15 + 180184edb: c5 7c 10 3d 9d 62 b9 vmovups ymm15,YMMWORD PTR [rip+0x1b9629d] # 0x181d1b180 + 180184ee2: 01 + 180184ee3: c4 42 75 a8 df vfmadd213ps ymm11,ymm1,ymm15 + 180184ee8: c4 42 45 a8 d7 vfmadd213ps ymm10,ymm7,ymm15 + 180184eed: c4 42 5d a8 ef vfmadd213ps ymm13,ymm4,ymm15 + 180184ef2: c4 42 4d a8 e7 vfmadd213ps ymm12,ymm6,ymm15 + 180184ef7: c4 42 65 a8 cf vfmadd213ps ymm9,ymm3,ymm15 + 180184efc: c4 c1 74 59 cb vmulps ymm1,ymm1,ymm11 + 180184f01: c4 41 44 59 da vmulps ymm11,ymm7,ymm10 + 180184f06: c4 c1 5c 59 e5 vmulps ymm4,ymm4,ymm13 + 180184f0b: c4 41 4c 59 ec vmulps ymm13,ymm6,ymm12 + 180184f10: c4 41 7c 11 8d 00 1e vmovups YMMWORD PTR [r13+0x1e00],ymm9 + 180184f17: 00 00 + 180184f19: c4 c1 7c 10 b5 c0 1c vmovups ymm6,YMMWORD PTR [r13+0x1cc0] + 180184f20: 00 00 + 180184f22: c4 c1 7c 10 bd e0 1c vmovups ymm7,YMMWORD PTR [r13+0x1ce0] + 180184f29: 00 00 + 180184f2b: c4 41 7c 10 8d 40 1d vmovups ymm9,YMMWORD PTR [r13+0x1d40] + 180184f32: 00 00 + 180184f34: c4 c2 6d a8 ef vfmadd213ps ymm5,ymm2,ymm15 + 180184f39: c4 42 3d a8 f7 vfmadd213ps ymm14,ymm8,ymm15 + 180184f3e: c4 e2 4d a8 ce vfmadd213ps ymm1,ymm6,ymm6 + 180184f43: c4 62 45 a8 df vfmadd213ps ymm11,ymm7,ymm7 + 180184f48: c4 c1 7c 10 b5 20 1d vmovups ymm6,YMMWORD PTR [r13+0x1d20] + 180184f4f: 00 00 + 180184f51: c4 c2 35 a8 c7 vfmadd213ps ymm0,ymm9,ymm15 + 180184f56: c4 41 64 59 a5 00 1e vmulps ymm12,ymm3,YMMWORD PTR [r13+0x1e00] + 180184f5d: 00 00 + 180184f5f: c5 ec 59 dd vmulps ymm3,ymm2,ymm5 + 180184f63: c4 c1 3c 59 d6 vmulps ymm2,ymm8,ymm14 + 180184f68: c4 41 7c 10 85 40 1c vmovups ymm8,YMMWORD PTR [r13+0x1c40] + 180184f6f: 00 00 + 180184f71: c4 62 4d a8 ee vfmadd213ps ymm13,ymm6,ymm6 + 180184f76: c5 b4 59 c0 vmulps ymm0,ymm9,ymm0 + 180184f7a: c4 42 3d a8 e0 vfmadd213ps ymm12,ymm8,ymm8 + 180184f7f: c4 c1 7c 10 ad 60 1c vmovups ymm5,YMMWORD PTR [r13+0x1c60] + 180184f86: 00 00 + 180184f88: c4 41 7c 10 85 80 1c vmovups ymm8,YMMWORD PTR [r13+0x1c80] + 180184f8f: 00 00 + 180184f91: c4 41 7c 10 8d 80 1d vmovups ymm9,YMMWORD PTR [r13+0x1d80] + 180184f98: 00 00 + 180184f9a: c4 e2 55 a8 c5 vfmadd213ps ymm0,ymm5,ymm5 + 180184f9f: c4 c1 7c 10 ad a0 1c vmovups ymm5,YMMWORD PTR [r13+0x1ca0] + 180184fa6: 00 00 + 180184fa8: c4 c2 3d a8 d8 vfmadd213ps ymm3,ymm8,ymm8 + 180184fad: c5 7c 10 35 cb 5d b9 vmovups ymm14,YMMWORD PTR [rip+0x1b95dcb] # 0x181d1ad80 + 180184fb4: 01 + 180184fb5: c4 41 7c 10 95 00 1d vmovups ymm10,YMMWORD PTR [r13+0x1d00] + 180184fbc: 00 00 + 180184fbe: c4 e2 55 a8 d5 vfmadd213ps ymm2,ymm5,ymm5 + 180184fc3: c4 c2 2d a8 e2 vfmadd213ps ymm4,ymm10,ymm10 + 180184fc8: c4 41 0c c2 95 e0 1a vcmpnge_uqps ymm10,ymm14,YMMWORD PTR [r13+0x1ae0] + 180184fcf: 00 00 19 + 180184fd2: c4 c1 24 57 b5 80 19 vxorps ymm6,ymm11,YMMWORD PTR [r13+0x1980] + 180184fd9: 00 00 + 180184fdb: c5 7c 10 1d 5d 64 b9 vmovups ymm11,YMMWORD PTR [rip+0x1b9645d] # 0x181d1b440 + 180184fe2: 01 + 180184fe3: c4 41 7c 11 95 60 19 vmovups YMMWORD PTR [r13+0x1960],ymm10 + 180184fea: 00 00 + 180184fec: c4 43 1d 4a c3 90 vblendvps ymm8,ymm12,ymm11,ymm9 + 180184ff2: c4 41 7c 10 a5 a0 1d vmovups ymm12,YMMWORD PTR [r13+0x1da0] + 180184ff9: 00 00 + 180184ffb: c4 41 0c c2 8d c0 1a vcmpnge_uqps ymm9,ymm14,YMMWORD PTR [r13+0x1ac0] + 180185002: 00 00 19 + 180185005: c4 c3 7d 4a eb c0 vblendvps ymm5,ymm0,ymm11,ymm12 + 18018500b: c4 c1 7c 10 85 c0 1d vmovups ymm0,YMMWORD PTR [r13+0x1dc0] + 180185012: 00 00 + 180185014: c4 41 7c 11 8d 40 19 vmovups YMMWORD PTR [r13+0x1940],ymm9 + 18018501b: 00 00 + 18018501d: c4 c3 65 4a db 00 vblendvps ymm3,ymm3,ymm11,ymm0 + 180185023: c4 c1 0c c2 85 80 1a vcmpnge_uqps ymm0,ymm14,YMMWORD PTR [r13+0x1a80] + 18018502a: 00 00 19 + 18018502d: c4 c1 7c 11 85 00 19 vmovups YMMWORD PTR [r13+0x1900],ymm0 + 180185034: 00 00 + 180185036: c4 c1 74 57 bd a0 19 vxorps ymm7,ymm1,YMMWORD PTR [r13+0x19a0] + 18018503d: 00 00 + 18018503f: c4 c1 14 57 8d e0 19 vxorps ymm1,ymm13,YMMWORD PTR [r13+0x19e0] + 180185046: 00 00 + 180185048: c4 41 7c 10 ad e0 1d vmovups ymm13,YMMWORD PTR [r13+0x1de0] + 18018504f: 00 00 + 180185051: c4 c3 6d 4a d3 d0 vblendvps ymm2,ymm2,ymm11,ymm13 + 180185057: c4 41 0c c2 9d a0 1a vcmpnge_uqps ymm11,ymm14,YMMWORD PTR [r13+0x1aa0] + 18018505e: 00 00 19 + 180185061: c4 41 7c 11 9d 20 19 vmovups YMMWORD PTR [r13+0x1920],ymm11 + 180185068: 00 00 + 18018506a: c4 c1 7c 50 d1 vmovmskps edx,ymm9 + 18018506f: c5 fc 50 f8 vmovmskps edi,ymm0 + 180185073: c4 c1 7c 50 ca vmovmskps ecx,ymm10 + 180185078: c1 e2 08 shl edx,0x8 + 18018507b: c4 c1 7c 50 f3 vmovmskps esi,ymm11 + 180185080: 0b fa or edi,edx + 180185082: c1 e1 10 shl ecx,0x10 + 180185085: c1 e6 18 shl esi,0x18 + 180185088: 0b f9 or edi,ecx + 18018508a: c4 c1 5c 57 a5 c0 19 vxorps ymm4,ymm4,YMMWORD PTR [r13+0x19c0] + 180185091: 00 00 + 180185093: 0b fe or edi,esi + 180185095: 0f 85 eb 0f 00 00 jne 0x180186086 + 18018509b: c5 fc 11 3c 83 vmovups YMMWORD PTR [rbx+rax*4],ymm7 + 1801850a0: c5 fc 11 74 83 20 vmovups YMMWORD PTR [rbx+rax*4+0x20],ymm6 + 1801850a6: c5 fc 11 64 83 40 vmovups YMMWORD PTR [rbx+rax*4+0x40],ymm4 + 1801850ac: c5 fc 11 4c 83 60 vmovups YMMWORD PTR [rbx+rax*4+0x60],ymm1 + 1801850b2: c4 41 7c 11 04 84 vmovups YMMWORD PTR [r12+rax*4],ymm8 + 1801850b8: c4 c1 7c 11 6c 84 20 vmovups YMMWORD PTR [r12+rax*4+0x20],ymm5 + 1801850bf: c4 c1 7c 11 5c 84 40 vmovups YMMWORD PTR [r12+rax*4+0x40],ymm3 + 1801850c6: c4 c1 7c 11 54 84 60 vmovups YMMWORD PTR [r12+rax*4+0x60],ymm2 + 1801850cd: 48 83 c0 20 add rax,0x20 + 1801850d1: 49 3b c7 cmp rax,r15 + 1801850d4: 0f 8c a6 f9 ff ff jl 0x180184a80 + 1801850da: 8b b4 24 20 22 00 00 mov esi,DWORD PTR [rsp+0x2220] + 1801850e1: 40 8a bc 24 78 21 00 mov dil,BYTE PTR [rsp+0x2178] + 1801850e8: 00 + 1801850e9: 44 8b b4 24 28 22 00 mov r14d,DWORD PTR [rsp+0x2228] + 1801850f0: 00 + 1801850f1: 49 63 ce movsxd rcx,r14d + 1801850f4: 4c 8d 1c 85 00 00 00 lea r11,[rax*4+0x0] + 1801850fb: 00 + 1801850fc: 48 3b c1 cmp rax,rcx + 1801850ff: 0f 8d 1f 02 00 00 jge 0x180185324 + 180185105: c5 7c 10 25 33 5c b9 vmovups ymm12,YMMWORD PTR [rip+0x1b95c33] # 0x181d1ad40 + 18018510c: 01 + 18018510d: 49 ba ff ff ff ff 00 movabs r10,0xffffffff + 180185114: 00 00 00 + 180185117: c5 7c 10 1d a1 5f b9 vmovups ymm11,YMMWORD PTR [rip+0x1b95fa1] # 0x181d1b0c0 + 18018511e: 01 + 18018511f: c5 7c 10 15 d9 5f b9 vmovups ymm10,YMMWORD PTR [rip+0x1b95fd9] # 0x181d1b100 + 180185126: 01 + 180185127: c5 7c 10 0d 51 5e b9 vmovups ymm9,YMMWORD PTR [rip+0x1b95e51] # 0x181d1af80 + 18018512e: 01 + 18018512f: c5 7c 10 05 c9 61 b9 vmovups ymm8,YMMWORD PTR [rip+0x1b961c9] # 0x181d1b300 + 180185136: 01 + 180185137: 89 b4 24 20 22 00 00 mov DWORD PTR [rsp+0x2220],esi + 18018513e: ba 08 00 00 00 mov edx,0x8 + 180185143: 40 88 bc 24 78 21 00 mov BYTE PTR [rsp+0x2178],dil + 18018514a: 00 + 18018514b: 4c 8d 05 ae ae e7 ff lea r8,[rip+0xffffffffffe7aeae] # 0x180000000 + 180185152: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180185159: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180185160: 89 c7 mov edi,eax + 180185162: 44 89 f6 mov esi,r14d + 180185165: 2b f7 sub esi,edi + 180185167: 45 33 ff xor r15d,r15d + 18018516a: 83 fe 08 cmp esi,0x8 + 18018516d: c5 fc 10 05 0b 71 b9 vmovups ymm0,YMMWORD PTR [rip+0x1b9710b] # 0x181d1c280 + 180185174: 01 + 180185175: c5 fc 10 35 03 62 b9 vmovups ymm6,YMMWORD PTR [rip+0x1b96203] # 0x181d1b380 + 18018517c: 01 + 18018517d: c5 fc 10 1d bb 61 b9 vmovups ymm3,YMMWORD PTR [rip+0x1b961bb] # 0x181d1b340 + 180185184: 01 + 180185185: c5 7c 10 3d b3 5f b9 vmovups ymm15,YMMWORD PTR [rip+0x1b95fb3] # 0x181d1b140 + 18018518c: 01 + 18018518d: 0f 43 f2 cmovae esi,edx + 180185190: f7 de neg esi + 180185192: 83 c6 20 add esi,0x20 + 180185195: c4 42 cb f7 ca shrx r9,r10,rsi + 18018519a: 45 89 4d 40 mov DWORD PTR [r13+0x40],r9d + 18018519e: 33 f6 xor esi,esi + 1801851a0: 45 0f b6 c9 movzx r9d,r9b + 1801851a4: f3 45 0f b8 f9 popcnt r15d,r9d + 1801851a9: 45 89 ff mov r15d,r15d + 1801851ac: 49 c1 e7 05 shl r15,0x5 + 1801851b0: c5 fd 6f d6 vmovdqa ymm2,ymm6 + 1801851b4: c4 81 7c 10 a4 38 80 vmovups ymm4,YMMWORD PTR [r8+r15*1+0x1d19980] + 1801851bb: 99 d1 01 + 1801851be: c4 c2 5d 2c 0c 2b vmaskmovps ymm1,ymm4,YMMWORD PTR [r11+rbp*1] + 1801851c4: c4 e3 7d 4a c9 40 vblendvps ymm1,ymm0,ymm1,ymm4 + 1801851ca: c4 c1 74 54 c4 vandps ymm0,ymm1,ymm12 + 1801851cf: c4 e2 65 b8 d0 vfmadd231ps ymm2,ymm3,ymm0 + 1801851d4: c5 ec 5c e6 vsubps ymm4,ymm2,ymm6 + 1801851d8: c5 d5 72 f2 1f vpslld ymm5,ymm2,0x1f + 1801851dd: c5 fd 6f f8 vmovdqa ymm7,ymm0 + 1801851e1: c4 e2 25 bc fc vfnmadd231ps ymm7,ymm11,ymm4 + 1801851e6: c4 e2 2d bc fc vfnmadd231ps ymm7,ymm10,ymm4 + 1801851eb: c5 b4 54 df vandps ymm3,ymm9,ymm7 + 1801851ef: c5 64 57 2d 09 62 b9 vxorps ymm13,ymm3,YMMWORD PTR [rip+0x1b96209] # 0x181d1b400 + 1801851f6: 01 + 1801851f7: c5 94 58 f4 vaddps ymm6,ymm13,ymm4 + 1801851fb: c4 e2 05 ac e7 vfnmadd213ps ymm4,ymm15,ymm7 + 180185200: c5 fc 10 3d b8 60 b9 vmovups ymm7,YMMWORD PTR [rip+0x1b960b8] # 0x181d1b2c0 + 180185207: 01 + 180185208: c5 7d 6f f0 vmovdqa ymm14,ymm0 + 18018520c: c4 62 25 bc f6 vfnmadd231ps ymm14,ymm11,ymm6 + 180185211: c4 62 2d bc f6 vfnmadd231ps ymm14,ymm10,ymm6 + 180185216: c4 c2 05 ac f6 vfnmadd213ps ymm6,ymm15,ymm14 + 18018521b: c5 7c 10 35 5d 60 b9 vmovups ymm14,YMMWORD PTR [rip+0x1b9605d] # 0x181d1b280 + 180185222: 01 + 180185223: c5 b4 57 d3 vxorps ymm2,ymm9,ymm3 + 180185227: c5 6c 57 ed vxorps ymm13,ymm2,ymm5 + 18018522b: c4 c1 4c 57 f5 vxorps ymm6,ymm6,ymm13 + 180185230: c5 5c 57 ed vxorps ymm13,ymm4,ymm5 + 180185234: c4 c1 14 59 ed vmulps ymm5,ymm13,ymm13 + 180185239: c5 cc 59 de vmulps ymm3,ymm6,ymm6 + 18018523d: c5 7d 6f ff vmovdqa ymm15,ymm7 + 180185241: c4 62 3d b8 fd vfmadd231ps ymm15,ymm8,ymm5 + 180185246: c4 e2 3d b8 fb vfmadd231ps ymm7,ymm8,ymm3 + 18018524b: c4 42 55 a8 fe vfmadd213ps ymm15,ymm5,ymm14 + 180185250: c4 c2 65 a8 fe vfmadd213ps ymm7,ymm3,ymm14 + 180185255: c5 7c 10 35 23 5f b9 vmovups ymm14,YMMWORD PTR [rip+0x1b95f23] # 0x181d1b180 + 18018525c: 01 + 18018525d: c4 42 55 a8 fe vfmadd213ps ymm15,ymm5,ymm14 + 180185262: c4 c2 65 a8 fe vfmadd213ps ymm7,ymm3,ymm14 + 180185267: c4 c1 54 59 ef vmulps ymm5,ymm5,ymm15 + 18018526c: c5 64 59 ff vmulps ymm15,ymm3,ymm7 + 180185270: c5 fc 10 1d c8 61 b9 vmovups ymm3,YMMWORD PTR [rip+0x1b961c8] # 0x181d1b440 + 180185277: 01 + 180185278: c4 62 4d a8 fe vfmadd213ps ymm15,ymm6,ymm6 + 18018527d: c4 c2 15 a8 ed vfmadd213ps ymm5,ymm13,ymm13 + 180185282: c5 9c 55 e1 vandnps ymm4,ymm12,ymm1 + 180185286: c5 f4 c2 d4 00 vcmpeqps ymm2,ymm1,ymm4 + 18018528b: c4 e3 05 4a db 20 vblendvps ymm3,ymm15,ymm3,ymm2 + 180185291: c5 fc 10 15 e7 5a b9 vmovups ymm2,YMMWORD PTR [rip+0x1b95ae7] # 0x181d1ad80 + 180185298: 01 + 180185299: c5 fc c2 d2 16 vcmpnle_uqps ymm2,ymm0,ymm2 + 18018529e: c5 7c 50 fa vmovmskps r15d,ymm2 + 1801852a2: c5 d4 57 ec vxorps ymm5,ymm5,ymm4 + 1801852a6: 45 85 ff test r15d,r15d + 1801852a9: 0f 85 09 03 00 00 jne 0x1801855b8 + 1801852af: 85 f6 test esi,esi + 1801852b1: 0f 85 55 01 00 00 jne 0x18018540c + 1801852b7: c4 c1 7c 11 5d 00 vmovups YMMWORD PTR [r13+0x0],ymm3 + 1801852bd: 33 f6 xor esi,esi + 1801852bf: 45 33 ff xor r15d,r15d + 1801852c2: f3 41 0f b8 f1 popcnt esi,r9d + 1801852c7: 89 f6 mov esi,esi + 1801852c9: 48 83 c0 08 add rax,0x8 + 1801852cd: 48 c1 e6 05 shl rsi,0x5 + 1801852d1: c4 c1 7e 6f 84 30 c0 vmovdqu ymm0,YMMWORD PTR [r8+rsi*1+0x1d19ac0] + 1801852d8: 9a d1 01 + 1801852db: c4 c2 7d 2e 2c 1b vmaskmovps YMMWORD PTR [r11+rbx*1],ymm0,ymm5 + 1801852e1: 41 0f b6 7d 40 movzx edi,BYTE PTR [r13+0x40] + 1801852e6: f3 44 0f b8 ff popcnt r15d,edi + 1801852eb: 45 89 ff mov r15d,r15d + 1801852ee: 49 c1 e7 05 shl r15,0x5 + 1801852f2: c4 c1 7c 10 55 00 vmovups ymm2,YMMWORD PTR [r13+0x0] + 1801852f8: c4 81 7e 6f 8c 38 00 vmovdqu ymm1,YMMWORD PTR [r8+r15*1+0x1d19c00] + 1801852ff: 9c d1 01 + 180185302: c4 82 75 2e 14 23 vmaskmovps YMMWORD PTR [r11+r12*1],ymm1,ymm2 + 180185308: 49 83 c3 20 add r11,0x20 + 18018530c: 48 3b c1 cmp rax,rcx + 18018530f: 0f 8c 4b fe ff ff jl 0x180185160 + 180185315: 8b b4 24 20 22 00 00 mov esi,DWORD PTR [rsp+0x2220] + 18018531c: 40 8a bc 24 78 21 00 mov dil,BYTE PTR [rsp+0x2178] + 180185323: 00 + 180185324: db e2 fnclex + 180185326: 40 f6 c7 01 test dil,0x1 + 18018532a: 74 07 je 0x180185333 + 18018532c: d9 ac 24 34 22 00 00 fldcw WORD PTR [rsp+0x2234] + 180185333: 40 f6 c7 02 test dil,0x2 + 180185337: 74 12 je 0x18018534b + 180185339: 89 b4 24 30 22 00 00 mov DWORD PTR [rsp+0x2230],esi + 180185340: c5 f8 ae 94 24 30 22 vldmxcsr DWORD PTR [rsp+0x2230] + 180185347: 00 00 + 180185349: eb 27 jmp 0x180185372 + 18018534b: c5 f8 ae 9c 24 30 22 vstmxcsr DWORD PTR [rsp+0x2230] + 180185352: 00 00 + 180185354: 8b 84 24 30 22 00 00 mov eax,DWORD PTR [rsp+0x2230] + 18018535b: a8 1f test al,0x1f + 18018535d: 74 13 je 0x180185372 + 18018535f: 83 e0 e0 and eax,0xffffffe0 + 180185362: 89 84 24 30 22 00 00 mov DWORD PTR [rsp+0x2230],eax + 180185369: c5 f8 ae 94 24 30 22 vldmxcsr DWORD PTR [rsp+0x2230] + 180185370: 00 00 + 180185372: 48 8b 8c 24 48 22 00 mov rcx,QWORD PTR [rsp+0x2248] + 180185379: 00 + 18018537a: 48 33 cc xor rcx,rsp + 18018537d: 48 3b 0d ec 05 49 02 cmp rcx,QWORD PTR [rip+0x24905ec] # 0x182615970 + 180185384: 75 7e jne 0x180185404 + 180185386: c5 f8 77 vzeroupper + 180185389: c5 f8 10 b4 24 80 21 vmovups xmm6,XMMWORD PTR [rsp+0x2180] + 180185390: 00 00 + 180185392: c5 f8 10 bc 24 90 21 vmovups xmm7,XMMWORD PTR [rsp+0x2190] + 180185399: 00 00 + 18018539b: c5 78 10 84 24 a0 21 vmovups xmm8,XMMWORD PTR [rsp+0x21a0] + 1801853a2: 00 00 + 1801853a4: c5 78 10 8c 24 b0 21 vmovups xmm9,XMMWORD PTR [rsp+0x21b0] + 1801853ab: 00 00 + 1801853ad: c5 78 10 94 24 c0 21 vmovups xmm10,XMMWORD PTR [rsp+0x21c0] + 1801853b4: 00 00 + 1801853b6: c5 78 10 9c 24 d0 21 vmovups xmm11,XMMWORD PTR [rsp+0x21d0] + 1801853bd: 00 00 + 1801853bf: c5 78 10 a4 24 e0 21 vmovups xmm12,XMMWORD PTR [rsp+0x21e0] + 1801853c6: 00 00 + 1801853c8: c5 78 10 ac 24 f0 21 vmovups xmm13,XMMWORD PTR [rsp+0x21f0] + 1801853cf: 00 00 + 1801853d1: c5 78 10 b4 24 00 22 vmovups xmm14,XMMWORD PTR [rsp+0x2200] + 1801853d8: 00 00 + 1801853da: c5 78 10 bc 24 10 22 vmovups xmm15,XMMWORD PTR [rsp+0x2210] + 1801853e1: 00 00 + 1801853e3: 8b 84 24 40 22 00 00 mov eax,DWORD PTR [rsp+0x2240] + 1801853ea: 4c 8b ac 24 38 22 00 mov r13,QWORD PTR [rsp+0x2238] + 1801853f1: 00 + 1801853f2: 48 81 c4 50 22 00 00 add rsp,0x2250 + 1801853f9: 5d pop rbp + 1801853fa: 41 5f pop r15 + 1801853fc: 41 5e pop r14 + 1801853fe: 41 5c pop r12 + 180185400: 5f pop rdi + 180185401: 5e pop rsi + 180185402: 5b pop rbx + 180185403: c3 ret + 180185404: c5 f8 77 vzeroupper + 180185407: e8 c4 bc fa 00 call 0x1811310d0 + 18018540c: c4 c1 7c 11 8d 80 02 vmovups YMMWORD PTR [r13+0x280],ymm1 + 180185413: 00 00 + 180185415: c4 c1 7c 11 ad 40 02 vmovups YMMWORD PTR [r13+0x240],ymm5 + 18018541c: 00 00 + 18018541e: c4 c1 7c 11 9d 00 02 vmovups YMMWORD PTR [r13+0x200],ymm3 + 180185425: 00 00 + 180185427: 0f 84 8a fe ff ff je 0x1801852b7 + 18018542d: c4 c1 7c 11 5d 00 vmovups YMMWORD PTR [r13+0x0],ymm3 + 180185433: c7 84 24 c0 1e 00 00 mov DWORD PTR [rsp+0x1ec0],0x0 + 18018543a: 00 00 00 00 + 18018543e: 4f 8d 0c 1c lea r9,[r12+r11*1] + 180185442: 44 89 b4 24 28 22 00 mov DWORD PTR [rsp+0x2228],r14d + 180185449: 00 + 18018544a: 4e 8d 3c 1b lea r15,[rbx+r11*1] + 18018544e: 4c 89 4c 24 58 mov QWORD PTR [rsp+0x58],r9 + 180185453: 48 89 8c 24 e8 1e 00 mov QWORD PTR [rsp+0x1ee8],rcx + 18018545a: 00 + 18018545b: 4c 89 9c 24 f0 1e 00 mov QWORD PTR [rsp+0x1ef0],r11 + 180185462: 00 + 180185463: 48 89 84 24 c8 1e 00 mov QWORD PTR [rsp+0x1ec8],rax + 18018546a: 00 + 18018546b: 44 8b b4 24 c0 1e 00 mov r14d,DWORD PTR [rsp+0x1ec0] + 180185472: 00 + 180185473: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180185478: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18018547f: 00 + 180185480: 44 0f a3 f6 bt esi,r14d + 180185484: 0f 82 83 00 00 00 jb 0x18018550d + 18018548a: 41 ff c6 inc r14d + 18018548d: 41 83 fe 08 cmp r14d,0x8 + 180185491: 7c ed jl 0x180185480 + 180185493: c5 7c 10 05 65 5e b9 vmovups ymm8,YMMWORD PTR [rip+0x1b95e65] # 0x181d1b300 + 18018549a: 01 + 18018549b: ba 08 00 00 00 mov edx,0x8 + 1801854a0: c5 7c 10 0d d8 5a b9 vmovups ymm9,YMMWORD PTR [rip+0x1b95ad8] # 0x181d1af80 + 1801854a7: 01 + 1801854a8: c5 7c 10 15 50 5c b9 vmovups ymm10,YMMWORD PTR [rip+0x1b95c50] # 0x181d1b100 + 1801854af: 01 + 1801854b0: c5 7c 10 1d 08 5c b9 vmovups ymm11,YMMWORD PTR [rip+0x1b95c08] # 0x181d1b0c0 + 1801854b7: 01 + 1801854b8: c5 7c 10 25 80 58 b9 vmovups ymm12,YMMWORD PTR [rip+0x1b95880] # 0x181d1ad40 + 1801854bf: 01 + 1801854c0: c4 c1 7c 10 ad 40 02 vmovups ymm5,YMMWORD PTR [r13+0x240] + 1801854c7: 00 00 + 1801854c9: c4 c1 7c 10 9d 00 02 vmovups ymm3,YMMWORD PTR [r13+0x200] + 1801854d0: 00 00 + 1801854d2: 45 0f b6 4d 40 movzx r9d,BYTE PTR [r13+0x40] + 1801854d7: 49 ba ff ff ff ff 00 movabs r10,0xffffffff + 1801854de: 00 00 00 + 1801854e1: 48 8b 8c 24 e8 1e 00 mov rcx,QWORD PTR [rsp+0x1ee8] + 1801854e8: 00 + 1801854e9: 4c 8d 05 10 ab e7 ff lea r8,[rip+0xffffffffffe7ab10] # 0x180000000 + 1801854f0: 4c 8b 9c 24 f0 1e 00 mov r11,QWORD PTR [rsp+0x1ef0] + 1801854f7: 00 + 1801854f8: 48 8b 84 24 c8 1e 00 mov rax,QWORD PTR [rsp+0x1ec8] + 1801854ff: 00 + 180185500: 44 8b b4 24 28 22 00 mov r14d,DWORD PTR [rsp+0x2228] + 180185507: 00 + 180185508: e9 aa fd ff ff jmp 0x1801852b7 + 18018550d: c5 f8 77 vzeroupper + 180185510: 4b 8d 94 b5 40 02 00 lea rdx,[r13+r14*4+0x240] + 180185517: 00 + 180185518: 48 89 54 24 48 mov QWORD PTR [rsp+0x48],rdx + 18018551d: 4f 8d 84 b5 00 02 00 lea r8,[r13+r14*4+0x200] + 180185524: 00 + 180185525: 4c 89 44 24 50 mov QWORD PTR [rsp+0x50],r8 + 18018552a: 4b 8d 8c b5 80 02 00 lea rcx,[r13+r14*4+0x280] + 180185531: 00 + 180185532: e8 29 48 00 00 call 0x180189d60 + 180185537: 85 c0 test eax,eax + 180185539: 0f 84 4b ff ff ff je 0x18018548a + 18018553f: 4c 8b 54 24 48 mov r10,QWORD PTR [rsp+0x48] + 180185544: 48 89 e1 mov rcx,rsp + 180185547: 4d 89 f3 mov r11,r14 + 18018554a: 49 89 e8 mov r8,rbp + 18018554d: 49 89 e9 mov r9,rbp + 180185550: 41 8b 12 mov edx,DWORD PTR [r10] + 180185553: 43 89 14 9f mov DWORD PTR [r15+r11*4],edx + 180185557: 48 8b 54 24 50 mov rdx,QWORD PTR [rsp+0x50] + 18018555c: 4c 8b 54 24 58 mov r10,QWORD PTR [rsp+0x58] + 180185561: 48 89 59 20 mov QWORD PTR [rcx+0x20],rbx + 180185565: 8b 12 mov edx,DWORD PTR [rdx] + 180185567: 43 89 14 9a mov DWORD PTR [r10+r11*4],edx + 18018556b: 42 8d 14 37 lea edx,[rdi+r14*1] + 18018556f: 4c 8d 15 3e db 4e 02 lea r10,[rip+0x24edb3e] # 0x1826730b4 + 180185576: 4c 89 61 28 mov QWORD PTR [rcx+0x28],r12 + 18018557a: 4c 89 51 30 mov QWORD PTR [rcx+0x30],r10 + 18018557e: 89 c1 mov ecx,eax + 180185580: 89 44 24 40 mov DWORD PTR [rsp+0x40],eax + 180185584: e8 37 60 22 00 call 0x1803ab5c0 + 180185589: 4c 89 f1 mov rcx,r14 + 18018558c: 4c 8b 54 24 48 mov r10,QWORD PTR [rsp+0x48] + 180185591: 8b 44 24 40 mov eax,DWORD PTR [rsp+0x40] + 180185595: 41 8b 14 8f mov edx,DWORD PTR [r15+rcx*4] + 180185599: 41 89 12 mov DWORD PTR [r10],edx + 18018559c: 48 8b 54 24 58 mov rdx,QWORD PTR [rsp+0x58] + 1801855a1: 4c 8b 54 24 50 mov r10,QWORD PTR [rsp+0x50] + 1801855a6: 89 84 24 40 22 00 00 mov DWORD PTR [rsp+0x2240],eax + 1801855ad: 8b 14 8a mov edx,DWORD PTR [rdx+rcx*4] + 1801855b0: 41 89 12 mov DWORD PTR [r10],edx + 1801855b3: e9 d2 fe ff ff jmp 0x18018548a + 1801855b8: c4 c1 7c 11 ad 60 03 vmovups YMMWORD PTR [r13+0x360],ymm5 + 1801855bf: 00 00 + 1801855c1: c5 fc 10 35 f7 57 b9 vmovups ymm6,YMMWORD PTR [rip+0x1b957f7] # 0x181d1adc0 + 1801855c8: 01 + 1801855c9: c4 c1 7c 11 9d 20 03 vmovups YMMWORD PTR [r13+0x320],ymm3 + 1801855d0: 00 00 + 1801855d2: c4 c1 7c 11 5d 00 vmovups YMMWORD PTR [r13+0x0],ymm3 + 1801855d8: c4 c1 7c 11 95 40 03 vmovups YMMWORD PTR [r13+0x340],ymm2 + 1801855df: 00 00 + 1801855e1: c5 7c 10 3d 97 5c b9 vmovups ymm15,YMMWORD PTR [rip+0x1b95c97] # 0x181d1b280 + 1801855e8: 01 + 1801855e9: c4 c1 7c 11 a5 00 03 vmovups YMMWORD PTR [r13+0x300],ymm4 + 1801855f0: 00 00 + 1801855f2: c5 fd db 2d 86 6a b9 vpand ymm5,ymm0,YMMWORD PTR [rip+0x1b96a86] # 0x181d1c080 + 1801855f9: 01 + 1801855fa: c5 b5 72 d5 17 vpsrld ymm9,ymm5,0x17 + 1801855ff: c4 c1 0d 72 f1 01 vpslld ymm14,ymm9,0x1 + 180185605: c4 41 0d fe c1 vpaddd ymm8,ymm14,ymm9 + 18018560a: c5 cc 54 d8 vandps ymm3,ymm6,ymm0 + 18018560e: c5 e4 c2 d6 00 vcmpeqps ymm2,ymm3,ymm6 + 180185613: c5 7c 50 fa vmovmskps r15d,ymm2 + 180185617: c4 c1 6d 72 f0 02 vpslld ymm2,ymm8,0x2 + 18018561d: 44 89 8c 24 00 1f 00 mov DWORD PTR [rsp+0x1f00],r9d + 180185624: 00 + 180185625: 4c 89 9c 24 f0 1e 00 mov QWORD PTR [rsp+0x1ef0],r11 + 18018562c: 00 + 18018562d: 48 89 8c 24 e8 1e 00 mov QWORD PTR [rsp+0x1ee8],rcx + 180185634: 00 + 180185635: 89 bc 24 f8 1e 00 00 mov DWORD PTR [rsp+0x1ef8],edi + 18018563c: 44 89 bc 24 08 1f 00 mov DWORD PTR [rsp+0x1f08],r15d + 180185643: 00 + 180185644: c4 c3 7d 39 d7 01 vextracti128 xmm15,ymm2,0x1 + 18018564a: c5 f9 7e d6 vmovd esi,xmm2 + 18018564e: c4 41 79 6e 94 30 80 vmovd xmm10,DWORD PTR [r8+rsi*1+0x1d1b480] + 180185655: b4 d1 01 + 180185658: c4 41 79 6e 84 30 88 vmovd xmm8,DWORD PTR [r8+rsi*1+0x1d1b488] + 18018565f: b4 d1 01 + 180185662: c4 41 79 7e f9 vmovd r9d,xmm15 + 180185667: c4 c3 79 16 d3 03 vpextrd r11d,xmm2,0x3 + 18018566d: c4 e3 79 16 d2 02 vpextrd edx,xmm2,0x2 + 180185673: c4 e3 79 16 d1 01 vpextrd ecx,xmm2,0x1 + 180185679: c4 63 79 16 ff 03 vpextrd edi,xmm15,0x3 + 18018567f: c4 43 79 16 fa 02 vpextrd r10d,xmm15,0x2 + 180185685: c4 43 79 16 ff 01 vpextrd r15d,xmm15,0x1 + 18018568b: c4 41 79 6e ac 08 80 vmovd xmm13,DWORD PTR [r8+rcx*1+0x1d1b480] + 180185692: b4 d1 01 + 180185695: c4 41 79 6e a4 10 80 vmovd xmm12,DWORD PTR [r8+rdx*1+0x1d1b480] + 18018569c: b4 d1 01 + 18018569f: c4 01 79 6e 9c 18 80 vmovd xmm11,DWORD PTR [r8+r11*1+0x1d1b480] + 1801856a6: b4 d1 01 + 1801856a9: c4 81 79 6e b4 08 80 vmovd xmm6,DWORD PTR [r8+r9*1+0x1d1b480] + 1801856b0: b4 d1 01 + 1801856b3: c4 81 79 6e ac 38 80 vmovd xmm5,DWORD PTR [r8+r15*1+0x1d1b480] + 1801856ba: b4 d1 01 + 1801856bd: c4 01 79 6e b4 10 80 vmovd xmm14,DWORD PTR [r8+r10*1+0x1d1b480] + 1801856c4: b4 d1 01 + 1801856c7: c4 41 79 6e 8c 38 80 vmovd xmm9,DWORD PTR [r8+rdi*1+0x1d1b480] + 1801856ce: b4 d1 01 + 1801856d1: c4 c1 29 6c e5 vpunpcklqdq xmm4,xmm10,xmm13 + 1801856d6: c4 c1 19 6c fb vpunpcklqdq xmm7,xmm12,xmm11 + 1801856db: c5 49 6c d5 vpunpcklqdq xmm10,xmm6,xmm5 + 1801856df: c4 41 09 6c e9 vpunpcklqdq xmm13,xmm14,xmm9 + 1801856e4: c5 d8 c6 df 88 vshufps xmm3,xmm4,xmm7,0x88 + 1801856e9: c4 41 28 c6 e5 88 vshufps xmm12,xmm10,xmm13,0x88 + 1801856ef: c4 c1 79 6e a4 30 84 vmovd xmm4,DWORD PTR [r8+rsi*1+0x1d1b484] + 1801856f6: b4 d1 01 + 1801856f9: c4 c1 79 6e bc 08 84 vmovd xmm7,DWORD PTR [r8+rcx*1+0x1d1b484] + 180185700: b4 d1 01 + 180185703: c4 41 79 6e bc 10 84 vmovd xmm15,DWORD PTR [r8+rdx*1+0x1d1b484] + 18018570a: b4 d1 01 + 18018570d: c4 81 79 6e b4 18 84 vmovd xmm6,DWORD PTR [r8+r11*1+0x1d1b484] + 180185714: b4 d1 01 + 180185717: c5 d9 6c ef vpunpcklqdq xmm5,xmm4,xmm7 + 18018571b: c4 01 79 6e 94 08 84 vmovd xmm10,DWORD PTR [r8+r9*1+0x1d1b484] + 180185722: b4 d1 01 + 180185725: c4 01 79 6e ac 38 84 vmovd xmm13,DWORD PTR [r8+r15*1+0x1d1b484] + 18018572c: b4 d1 01 + 18018572f: c4 c1 79 6e a4 38 84 vmovd xmm4,DWORD PTR [r8+rdi*1+0x1d1b484] + 180185736: b4 d1 01 + 180185739: c5 01 6c f6 vpunpcklqdq xmm14,xmm15,xmm6 + 18018573d: c4 c1 29 6c fd vpunpcklqdq xmm7,xmm10,xmm13 + 180185742: c4 c1 79 6e 94 08 88 vmovd xmm2,DWORD PTR [r8+rcx*1+0x1d1b488] + 180185749: b4 d1 01 + 18018574c: c4 41 50 c6 ce 88 vshufps xmm9,xmm5,xmm14,0x88 + 180185752: c4 c1 79 6e ac 10 88 vmovd xmm5,DWORD PTR [r8+rdx*1+0x1d1b488] + 180185759: b4 d1 01 + 18018575c: c4 01 79 6e b4 18 88 vmovd xmm14,DWORD PTR [r8+r11*1+0x1d1b488] + 180185763: b4 d1 01 + 180185766: c5 39 6c d2 vpunpcklqdq xmm10,xmm8,xmm2 + 18018576a: c4 01 79 6e 84 10 88 vmovd xmm8,DWORD PTR [r8+r10*1+0x1d1b488] + 180185771: b4 d1 01 + 180185774: c4 41 51 6c ee vpunpcklqdq xmm13,xmm5,xmm14 + 180185779: c5 7d db 35 1f 69 b9 vpand ymm14,ymm0,YMMWORD PTR [rip+0x1b9691f] # 0x181d1c0a0 + 180185780: 01 + 180185781: c4 43 65 18 dc 01 vinsertf128 ymm11,ymm3,xmm12,0x1 + 180185787: c4 01 79 6e a4 10 84 vmovd xmm12,DWORD PTR [r8+r10*1+0x1d1b484] + 18018578e: b4 d1 01 + 180185791: c5 99 6c dc vpunpcklqdq xmm3,xmm12,xmm4 + 180185795: c5 40 c6 fb 88 vshufps xmm15,xmm7,xmm3,0x88 + 18018579a: c4 81 79 6e a4 08 88 vmovd xmm4,DWORD PTR [r8+r9*1+0x1d1b488] + 1801857a1: b4 d1 01 + 1801857a4: c4 81 79 6e bc 38 88 vmovd xmm7,DWORD PTR [r8+r15*1+0x1d1b488] + 1801857ab: b4 d1 01 + 1801857ae: c4 c1 79 6e 9c 38 88 vmovd xmm3,DWORD PTR [r8+rdi*1+0x1d1b488] + 1801857b5: b4 d1 01 + 1801857b8: c5 b9 6c f3 vpunpcklqdq xmm6,xmm8,xmm3 + 1801857bc: c4 41 28 c6 e5 88 vshufps xmm12,xmm10,xmm13,0x88 + 1801857c2: c5 0d fe 2d f6 68 b9 vpaddd ymm13,ymm14,YMMWORD PTR [rip+0x1b968f6] # 0x181d1c0c0 + 1801857c9: 01 + 1801857ca: c4 c1 0d 72 d5 10 vpsrld ymm14,ymm13,0x10 + 1801857d0: c4 43 35 18 cf 01 vinsertf128 ymm9,ymm9,xmm15,0x1 + 1801857d6: c5 59 6c ff vpunpcklqdq xmm15,xmm4,xmm7 + 1801857da: c5 80 c6 d6 88 vshufps xmm2,xmm15,xmm6,0x88 + 1801857df: c4 c1 05 72 d3 10 vpsrld ymm15,ymm11,0x10 + 1801857e5: c4 c1 5d 72 d1 10 vpsrld ymm4,ymm9,0x10 + 1801857eb: c4 63 1d 18 d2 01 vinsertf128 ymm10,ymm12,xmm2,0x1 + 1801857f1: c5 fe 6f 15 e7 68 b9 vmovdqu ymm2,YMMWORD PTR [rip+0x1b968e7] # 0x181d1c0e0 + 1801857f8: 01 + 1801857f9: c4 c1 45 72 d2 10 vpsrld ymm7,ymm10,0x10 + 1801857ff: c5 a5 db da vpand ymm3,ymm11,ymm2 + 180185803: c5 b5 db f2 vpand ymm6,ymm9,ymm2 + 180185807: c5 ad db ea vpand ymm5,ymm10,ymm2 + 18018580b: c5 15 db c2 vpand ymm8,ymm13,ymm2 + 18018580f: c4 62 0d 40 d3 vpmulld ymm10,ymm14,ymm3 + 180185814: c4 62 0d 40 dc vpmulld ymm11,ymm14,ymm4 + 180185819: c4 62 0d 40 e6 vpmulld ymm12,ymm14,ymm6 + 18018581e: c4 62 0d 40 ef vpmulld ymm13,ymm14,ymm7 + 180185823: c4 62 0d 40 f5 vpmulld ymm14,ymm14,ymm5 + 180185828: c4 c2 3d 40 ef vpmulld ymm5,ymm8,ymm15 + 18018582d: c4 62 3d 40 fc vpmulld ymm15,ymm8,ymm4 + 180185832: c4 e2 3d 40 e7 vpmulld ymm4,ymm8,ymm7 + 180185837: c5 c5 72 d4 10 vpsrld ymm7,ymm4,0x10 + 18018583c: c5 95 fe ff vpaddd ymm7,ymm13,ymm7 + 180185840: c4 c1 15 72 d7 10 vpsrld ymm13,ymm15,0x10 + 180185846: c4 c1 0d 72 d6 10 vpsrld ymm14,ymm14,0x10 + 18018584c: c4 e2 3d 40 f6 vpmulld ymm6,ymm8,ymm6 + 180185851: c4 e2 3d 40 db vpmulld ymm3,ymm8,ymm3 + 180185856: c5 bd 72 d6 10 vpsrld ymm8,ymm6,0x10 + 18018585b: c4 c1 1d fe e0 vpaddd ymm4,ymm12,ymm8 + 180185860: c4 41 25 fe e5 vpaddd ymm12,ymm11,ymm13 + 180185865: c5 a5 72 d3 10 vpsrld ymm11,ymm3,0x10 + 18018586a: c4 41 2d fe eb vpaddd ymm13,ymm10,ymm11 + 18018586f: c5 4d db d2 vpand ymm10,ymm6,ymm2 + 180185873: c5 05 db da vpand ymm11,ymm15,ymm2 + 180185877: c5 2d fe d7 vpaddd ymm10,ymm10,ymm7 + 18018587b: c5 25 fe c4 vpaddd ymm8,ymm11,ymm4 + 18018587f: c5 e5 db e2 vpand ymm4,ymm3,ymm2 + 180185883: c4 c1 0d fe da vpaddd ymm3,ymm14,ymm10 + 180185888: c4 c1 5d fe fc vpaddd ymm7,ymm4,ymm12 + 18018588d: c5 55 db e2 vpand ymm12,ymm5,ymm2 + 180185891: c4 c1 1d fe e5 vpaddd ymm4,ymm12,ymm13 + 180185896: c5 95 72 d3 10 vpsrld ymm13,ymm3,0x10 + 18018589b: c4 c1 15 fe f0 vpaddd ymm6,ymm13,ymm8 + 1801858a0: c5 d5 72 d6 10 vpsrld ymm5,ymm6,0x10 + 1801858a5: c5 55 fe d7 vpaddd ymm10,ymm5,ymm7 + 1801858a9: c5 e5 db fa vpand ymm7,ymm3,ymm2 + 1801858ad: c4 c1 35 72 d2 10 vpsrld ymm9,ymm10,0x10 + 1801858b3: c5 2d db da vpand ymm11,ymm10,ymm2 + 1801858b7: c5 35 fe e4 vpaddd ymm12,ymm9,ymm4 + 1801858bb: c5 dd 72 f6 10 vpslld ymm4,ymm6,0x10 + 1801858c0: c4 c1 6d 72 f4 10 vpslld ymm2,ymm12,0x10 + 1801858c6: c5 5d fe e7 vpaddd ymm12,ymm4,ymm7 + 1801858ca: c4 41 6d fe eb vpaddd ymm13,ymm2,ymm11 + 1801858cf: c5 9d db 1d c9 68 b9 vpand ymm3,ymm12,YMMWORD PTR [rip+0x1b968c9] # 0x181d1c1a0 + 1801858d6: 01 + 1801858d7: c4 c1 3d 72 d5 09 vpsrld ymm8,ymm13,0x9 + 1801858dd: c5 15 db 2d fb 68 b9 vpand ymm13,ymm13,YMMWORD PTR [rip+0x1b968fb] # 0x181d1c1e0 + 1801858e4: 01 + 1801858e5: c5 dd 72 f3 05 vpslld ymm4,ymm3,0x5 + 1801858ea: c5 7c 54 1d 0e 68 b9 vandps ymm11,ymm0,YMMWORD PTR [rip+0x1b9680e] # 0x181d1c100 + 1801858f1: 01 + 1801858f2: c5 24 57 3d 26 68 b9 vxorps ymm15,ymm11,YMMWORD PTR [rip+0x1b96826] # 0x181d1c120 + 1801858f9: 01 + 1801858fa: c4 c1 3c 56 d7 vorps ymm2,ymm8,ymm15 + 1801858ff: c5 6c 58 0d 39 68 b9 vaddps ymm9,ymm2,YMMWORD PTR [rip+0x1b96839] # 0x181d1c140 + 180185906: 01 + 180185907: c4 c1 3d 72 d4 12 vpsrld ymm8,ymm12,0x12 + 18018590d: c4 c1 1d 72 f5 0e vpslld ymm12,ymm13,0xe + 180185913: c5 b4 5c 2d 25 68 b9 vsubps ymm5,ymm9,YMMWORD PTR [rip+0x1b96825] # 0x181d1c140 + 18018591a: 01 + 18018591b: c5 6c 5c d5 vsubps ymm10,ymm2,ymm5 + 18018591f: c5 b5 db 2d 39 68 b9 vpand ymm5,ymm9,YMMWORD PTR [rip+0x1b96839] # 0x181d1c160 + 180185926: 01 + 180185927: c5 a4 57 3d 51 68 b9 vxorps ymm7,ymm11,YMMWORD PTR [rip+0x1b96851] # 0x181d1c180 + 18018592e: 01 + 18018592f: c5 a4 57 15 89 68 b9 vxorps ymm2,ymm11,YMMWORD PTR [rip+0x1b96889] # 0x181d1c1c0 + 180185936: 01 + 180185937: c4 41 1d eb d8 vpor ymm11,ymm12,ymm8 + 18018593c: c4 c1 7e 7f ad 60 02 vmovdqu YMMWORD PTR [r13+0x260],ymm5 + 180185943: 00 00 + 180185945: c5 24 56 fa vorps ymm15,ymm11,ymm2 + 180185949: c5 04 5c f2 vsubps ymm14,ymm15,ymm2 + 18018594d: c5 7c 10 3d ab 54 b9 vmovups ymm15,YMMWORD PTR [rip+0x1b954ab] # 0x181d1ae00 + 180185954: 01 + 180185955: c5 dc 56 f7 vorps ymm6,ymm4,ymm7 + 180185959: c4 c1 2c 58 e6 vaddps ymm4,ymm10,ymm14 + 18018595e: c5 4c 5c cf vsubps ymm9,ymm6,ymm7 + 180185962: c5 5c 59 25 96 68 b9 vmulps ymm12,ymm4,YMMWORD PTR [rip+0x1b96896] # 0x181d1c200 + 180185969: 01 + 18018596a: c5 fc 10 35 0e 55 b9 vmovups ymm6,YMMWORD PTR [rip+0x1b9550e] # 0x181d1ae80 + 180185971: 01 + 180185972: c5 fc 10 3d 46 55 b9 vmovups ymm7,YMMWORD PTR [rip+0x1b95546] # 0x181d1aec0 + 180185979: 01 + 18018597a: c5 2c 5c d4 vsubps ymm10,ymm10,ymm4 + 18018597e: c5 7c 54 05 ba 68 b9 vandps ymm8,ymm0,YMMWORD PTR [rip+0x1b968ba] # 0x181d1c240 + 180185985: 01 + 180185986: c4 c1 0c 58 d2 vaddps ymm2,ymm14,ymm10 + 18018598b: c5 3c c2 2d cc 68 b9 vcmpgt_oqps ymm13,ymm8,YMMWORD PTR [rip+0x1b968cc] # 0x181d1c260 + 180185992: 01 1e + 180185994: c5 3c c2 1d c3 68 b9 vcmple_oqps ymm11,ymm8,YMMWORD PTR [rip+0x1b968c3] # 0x181d1c260 + 18018599b: 01 12 + 18018599d: c5 34 58 f2 vaddps ymm14,ymm9,ymm2 + 1801859a1: c5 7c 10 0d 57 68 b9 vmovups ymm9,YMMWORD PTR [rip+0x1b96857] # 0x181d1c200 + 1801859a8: 01 + 1801859a9: c5 a4 54 c0 vandps ymm0,ymm11,ymm0 + 1801859ad: c4 c1 14 54 d4 vandps ymm2,ymm13,ymm12 + 1801859b2: c5 fc 56 c2 vorps ymm0,ymm0,ymm2 + 1801859b6: c5 7c 59 c0 vmulps ymm8,ymm0,ymm0 + 1801859ba: c5 fc 10 15 7e 54 b9 vmovups ymm2,YMMWORD PTR [rip+0x1b9547e] # 0x181d1ae40 + 1801859c1: 01 + 1801859c2: c4 c2 45 b8 f0 vfmadd231ps ymm6,ymm7,ymm8 + 1801859c7: c4 42 6d b8 f8 vfmadd231ps ymm15,ymm2,ymm8 + 1801859cc: c5 ed 72 f5 04 vpslld ymm2,ymm5,0x4 + 1801859d1: c4 c1 7c 28 d9 vmovaps ymm3,ymm9 + 1801859d6: c4 c2 5d aa dc vfmsub213ps ymm3,ymm4,ymm12 + 1801859db: c5 3c 59 ce vmulps ymm9,ymm8,ymm6 + 1801859df: c4 e2 65 98 25 38 68 vfmadd132ps ymm4,ymm3,YMMWORD PTR [rip+0x1b96838] # 0x181d1c220 + 1801859e6: b9 01 + 1801859e8: c4 c1 3c 59 df vmulps ymm3,ymm8,ymm15 + 1801859ed: c4 41 7c 11 4d 60 vmovups YMMWORD PTR [r13+0x60],ymm9 + 1801859f3: c4 62 5d 98 35 04 68 vfmadd132ps ymm14,ymm4,YMMWORD PTR [rip+0x1b96804] # 0x181d1c200 + 1801859fa: b9 01 + 1801859fc: c5 fc 59 e3 vmulps ymm4,ymm0,ymm3 + 180185a00: c4 c1 7c 11 65 20 vmovups YMMWORD PTR [r13+0x20],ymm4 + 180185a06: c4 41 14 54 f6 vandps ymm14,ymm13,ymm14 + 180185a0b: c4 41 7c 11 b5 20 02 vmovups YMMWORD PTR [r13+0x220],ymm14 + 180185a12: 00 00 + 180185a14: c4 c3 7d 39 d1 01 vextracti128 xmm9,ymm2,0x1 + 180185a1a: c5 f9 7e d7 vmovd edi,xmm2 + 180185a1e: c4 c1 79 6e ac 38 40 vmovd xmm5,DWORD PTR [r8+rdi*1+0x1d19d40] + 180185a25: 9d d1 01 + 180185a28: c4 41 79 7e cf vmovd r15d,xmm9 + 180185a2d: c4 c3 79 16 d2 01 vpextrd r10d,xmm2,0x1 + 180185a33: c4 63 79 16 ce 03 vpextrd esi,xmm9,0x3 + 180185a39: c4 63 79 16 c9 02 vpextrd ecx,xmm9,0x2 + 180185a3f: c4 63 79 16 ca 01 vpextrd edx,xmm9,0x1 + 180185a45: c4 c3 79 16 d3 03 vpextrd r11d,xmm2,0x3 + 180185a4b: c4 c3 79 16 d1 02 vpextrd r9d,xmm2,0x2 + 180185a51: c4 81 79 6e 9c 10 40 vmovd xmm3,DWORD PTR [r8+r10*1+0x1d19d40] + 180185a58: 9d d1 01 + 180185a5b: c4 01 79 6e 94 38 40 vmovd xmm10,DWORD PTR [r8+r15*1+0x1d19d40] + 180185a62: 9d d1 01 + 180185a65: c4 41 79 6e 9c 10 40 vmovd xmm11,DWORD PTR [r8+rdx*1+0x1d19d40] + 180185a6c: 9d d1 01 + 180185a6f: c4 41 79 6e a4 08 40 vmovd xmm12,DWORD PTR [r8+rcx*1+0x1d19d40] + 180185a76: 9d d1 01 + 180185a79: c4 41 79 6e ac 30 40 vmovd xmm13,DWORD PTR [r8+rsi*1+0x1d19d40] + 180185a80: 9d d1 01 + 180185a83: c5 d1 6c f3 vpunpcklqdq xmm6,xmm5,xmm3 + 180185a87: c4 81 79 6e a4 08 40 vmovd xmm4,DWORD PTR [r8+r9*1+0x1d19d40] + 180185a8e: 9d d1 01 + 180185a91: c4 81 79 6e ac 18 40 vmovd xmm5,DWORD PTR [r8+r11*1+0x1d19d40] + 180185a98: 9d d1 01 + 180185a9b: c4 41 29 6c f3 vpunpcklqdq xmm14,xmm10,xmm11 + 180185aa0: c4 41 19 6c fd vpunpcklqdq xmm15,xmm12,xmm13 + 180185aa5: c5 d9 6c fd vpunpcklqdq xmm7,xmm4,xmm5 + 180185aa9: c4 c1 08 c6 df 88 vshufps xmm3,xmm14,xmm15,0x88 + 180185aaf: c4 01 79 6e ac 38 44 vmovd xmm13,DWORD PTR [r8+r15*1+0x1d19d44] + 180185ab6: 9d d1 01 + 180185ab9: c4 41 79 6e b4 10 44 vmovd xmm14,DWORD PTR [r8+rdx*1+0x1d19d44] + 180185ac0: 9d d1 01 + 180185ac3: c5 48 c6 c7 88 vshufps xmm8,xmm6,xmm7,0x88 + 180185ac8: c4 c1 79 6e ac 38 44 vmovd xmm5,DWORD PTR [r8+rdi*1+0x1d19d44] + 180185acf: 9d d1 01 + 180185ad2: c4 81 79 6e b4 10 44 vmovd xmm6,DWORD PTR [r8+r10*1+0x1d19d44] + 180185ad9: 9d d1 01 + 180185adc: c4 81 79 6e bc 08 44 vmovd xmm7,DWORD PTR [r8+r9*1+0x1d19d44] + 180185ae3: 9d d1 01 + 180185ae6: c4 01 79 6e 8c 18 44 vmovd xmm9,DWORD PTR [r8+r11*1+0x1d19d44] + 180185aed: 9d d1 01 + 180185af0: c4 41 11 6c f6 vpunpcklqdq xmm14,xmm13,xmm14 + 180185af5: c4 41 79 6e bc 08 44 vmovd xmm15,DWORD PTR [r8+rcx*1+0x1d19d44] + 180185afc: 9d d1 01 + 180185aff: c4 41 79 6e ac 30 44 vmovd xmm13,DWORD PTR [r8+rsi*1+0x1d19d44] + 180185b06: 9d d1 01 + 180185b09: c5 51 6c d6 vpunpcklqdq xmm10,xmm5,xmm6 + 180185b0d: c4 41 41 6c d9 vpunpcklqdq xmm11,xmm7,xmm9 + 180185b12: c4 41 01 6c fd vpunpcklqdq xmm15,xmm15,xmm13 + 180185b17: c4 41 28 c6 e3 88 vshufps xmm12,xmm10,xmm11,0x88 + 180185b1d: c4 c1 79 6e ac 38 48 vmovd xmm5,DWORD PTR [r8+rdi*1+0x1d19d48] + 180185b24: 9d d1 01 + 180185b27: c4 81 79 6e b4 10 48 vmovd xmm6,DWORD PTR [r8+r10*1+0x1d19d48] + 180185b2e: 9d d1 01 + 180185b31: c4 81 79 6e bc 08 48 vmovd xmm7,DWORD PTR [r8+r9*1+0x1d19d48] + 180185b38: 9d d1 01 + 180185b3b: c5 51 6c ce vpunpcklqdq xmm9,xmm5,xmm6 + 180185b3f: c4 c1 79 6e ac 08 48 vmovd xmm5,DWORD PTR [r8+rcx*1+0x1d19d48] + 180185b46: 9d d1 01 + 180185b49: c4 c1 79 6e b4 30 48 vmovd xmm6,DWORD PTR [r8+rsi*1+0x1d19d48] + 180185b50: 9d d1 01 + 180185b53: c4 c1 79 6e 94 38 4c vmovd xmm2,DWORD PTR [r8+rdi*1+0x1d19d4c] + 180185b5a: 9d d1 01 + 180185b5d: 48 89 b4 24 d0 1e 00 mov QWORD PTR [rsp+0x1ed0],rsi + 180185b64: 00 + 180185b65: 48 89 8c 24 d8 1e 00 mov QWORD PTR [rsp+0x1ed8],rcx + 180185b6c: 00 + 180185b6d: 48 89 94 24 e0 1e 00 mov QWORD PTR [rsp+0x1ee0],rdx + 180185b74: 00 + 180185b75: 8b b4 24 08 1f 00 00 mov esi,DWORD PTR [rsp+0x1f08] + 180185b7c: 8b bc 24 f8 1e 00 00 mov edi,DWORD PTR [rsp+0x1ef8] + 180185b83: 48 8b 8c 24 e8 1e 00 mov rcx,QWORD PTR [rsp+0x1ee8] + 180185b8a: 00 + 180185b8b: c4 e3 3d 18 e3 01 vinsertf128 ymm4,ymm8,xmm3,0x1 + 180185b91: c4 c1 08 c6 df 88 vshufps xmm3,xmm14,xmm15,0x88 + 180185b97: c4 c1 7c 11 a5 a0 02 vmovups YMMWORD PTR [r13+0x2a0],ymm4 + 180185b9e: 00 00 + 180185ba0: c4 01 79 6e 84 18 48 vmovd xmm8,DWORD PTR [r8+r11*1+0x1d19d48] + 180185ba7: 9d d1 01 + 180185baa: c4 41 41 6c d0 vpunpcklqdq xmm10,xmm7,xmm8 + 180185baf: c5 51 6c c6 vpunpcklqdq xmm8,xmm5,xmm6 + 180185bb3: c4 41 30 c6 da 88 vshufps xmm11,xmm9,xmm10,0x88 + 180185bb9: c4 e3 1d 18 e3 01 vinsertf128 ymm4,ymm12,xmm3,0x1 + 180185bbf: c4 c1 7c 11 a5 e0 02 vmovups YMMWORD PTR [r13+0x2e0],ymm4 + 180185bc6: 00 00 + 180185bc8: c4 81 79 6e 9c 38 48 vmovd xmm3,DWORD PTR [r8+r15*1+0x1d19d48] + 180185bcf: 9d d1 01 + 180185bd2: c4 c1 79 6e a4 10 48 vmovd xmm4,DWORD PTR [r8+rdx*1+0x1d19d48] + 180185bd9: 9d d1 01 + 180185bdc: c5 e1 6c fc vpunpcklqdq xmm7,xmm3,xmm4 + 180185be0: c4 41 40 c6 c8 88 vshufps xmm9,xmm7,xmm8,0x88 + 180185be6: c4 81 79 6e 9c 10 4c vmovd xmm3,DWORD PTR [r8+r10*1+0x1d19d4c] + 180185bed: 9d d1 01 + 180185bf0: ba 08 00 00 00 mov edx,0x8 + 180185bf5: c5 e9 6c eb vpunpcklqdq xmm5,xmm2,xmm3 + 180185bf9: 49 ba ff ff ff ff 00 movabs r10,0xffffffff + 180185c00: 00 00 00 + 180185c03: c4 81 79 6e 94 08 4c vmovd xmm2,DWORD PTR [r8+r9*1+0x1d19d4c] + 180185c0a: 9d d1 01 + 180185c0d: c4 81 79 6e a4 18 4c vmovd xmm4,DWORD PTR [r8+r11*1+0x1d19d4c] + 180185c14: 9d d1 01 + 180185c17: c5 e9 6c f4 vpunpcklqdq xmm6,xmm2,xmm4 + 180185c1b: c5 d0 c6 f6 88 vshufps xmm6,xmm5,xmm6,0x88 + 180185c20: 44 8b 8c 24 00 1f 00 mov r9d,DWORD PTR [rsp+0x1f00] + 180185c27: 00 + 180185c28: 4c 8b 9c 24 f0 1e 00 mov r11,QWORD PTR [rsp+0x1ef0] + 180185c2f: 00 + 180185c30: c5 7c 10 05 c8 56 b9 vmovups ymm8,YMMWORD PTR [rip+0x1b956c8] # 0x181d1b300 + 180185c37: 01 + 180185c38: c5 7c 10 25 00 51 b9 vmovups ymm12,YMMWORD PTR [rip+0x1b95100] # 0x181d1ad40 + 180185c3f: 01 + 180185c40: c4 c1 7c 10 ad 60 03 vmovups ymm5,YMMWORD PTR [r13+0x360] + 180185c47: 00 00 + 180185c49: c4 c1 7c 10 95 40 03 vmovups ymm2,YMMWORD PTR [r13+0x340] + 180185c50: 00 00 + 180185c52: c4 c1 7c 10 9d 20 03 vmovups ymm3,YMMWORD PTR [r13+0x320] + 180185c59: 00 00 + 180185c5b: c4 c1 7c 10 a5 00 03 vmovups ymm4,YMMWORD PTR [r13+0x300] + 180185c62: 00 00 + 180185c64: c4 43 25 18 d1 01 vinsertf128 ymm10,ymm11,xmm9,0x1 + 180185c6a: c4 41 7c 11 95 c0 02 vmovups YMMWORD PTR [r13+0x2c0],ymm10 + 180185c71: 00 00 + 180185c73: c5 7c 10 0d 05 53 b9 vmovups ymm9,YMMWORD PTR [rip+0x1b95305] # 0x181d1af80 + 180185c7a: 01 + 180185c7b: c5 7c 10 15 7d 54 b9 vmovups ymm10,YMMWORD PTR [rip+0x1b9547d] # 0x181d1b100 + 180185c82: 01 + 180185c83: c5 7c 10 1d 35 54 b9 vmovups ymm11,YMMWORD PTR [rip+0x1b95435] # 0x181d1b0c0 + 180185c8a: 01 + 180185c8b: c4 01 79 6e 84 38 4c vmovd xmm8,DWORD PTR [r8+r15*1+0x1d19d4c] + 180185c92: 9d d1 01 + 180185c95: 4c 8b bc 24 e0 1e 00 mov r15,QWORD PTR [rsp+0x1ee0] + 180185c9c: 00 + 180185c9d: c4 c1 7c 11 8d 80 03 vmovups YMMWORD PTR [r13+0x380],ymm1 + 180185ca4: 00 00 + 180185ca6: c5 fc 10 3d d2 55 b9 vmovups ymm7,YMMWORD PTR [rip+0x1b955d2] # 0x181d1b280 + 180185cad: 01 + 180185cae: c4 01 79 6e 8c 38 4c vmovd xmm9,DWORD PTR [r8+r15*1+0x1d19d4c] + 180185cb5: 9d d1 01 + 180185cb8: c4 41 39 6c f9 vpunpcklqdq xmm15,xmm8,xmm9 + 180185cbd: 4c 8b bc 24 d8 1e 00 mov r15,QWORD PTR [rsp+0x1ed8] + 180185cc4: 00 + 180185cc5: c5 7d 6f c0 vmovdqa ymm8,ymm0 + 180185cc9: 89 bc 24 f8 1e 00 00 mov DWORD PTR [rsp+0x1ef8],edi + 180185cd0: c4 01 79 6e a4 38 4c vmovd xmm12,DWORD PTR [r8+r15*1+0x1d19d4c] + 180185cd7: 9d d1 01 + 180185cda: 4c 8b bc 24 d0 1e 00 mov r15,QWORD PTR [rsp+0x1ed0] + 180185ce1: 00 + 180185ce2: 44 89 8c 24 00 1f 00 mov DWORD PTR [rsp+0x1f00],r9d + 180185ce9: 00 + 180185cea: 4c 89 9c 24 f0 1e 00 mov QWORD PTR [rsp+0x1ef0],r11 + 180185cf1: 00 + 180185cf2: c4 01 79 6e ac 38 4c vmovd xmm13,DWORD PTR [r8+r15*1+0x1d19d4c] + 180185cf9: 9d d1 01 + 180185cfc: c4 c1 19 6c cd vpunpcklqdq xmm1,xmm12,xmm13 + 180185d01: c5 00 c6 d1 88 vshufps xmm10,xmm15,xmm1,0x88 + 180185d06: c4 c1 7c 10 8d e0 02 vmovups ymm1,YMMWORD PTR [r13+0x2e0] + 180185d0d: 00 00 + 180185d0f: c4 41 7c 10 a5 a0 02 vmovups ymm12,YMMWORD PTR [r13+0x2a0] + 180185d16: 00 00 + 180185d18: c4 c3 4d 18 fa 01 vinsertf128 ymm7,ymm6,xmm10,0x1 + 180185d1e: c4 62 45 a8 c1 vfmadd213ps ymm8,ymm7,ymm1 + 180185d23: c4 41 7c 10 95 c0 02 vmovups ymm10,YMMWORD PTR [r13+0x2c0] + 180185d2a: 00 00 + 180185d2c: c5 9c 58 f7 vaddps ymm6,ymm12,ymm7 + 180185d30: c4 41 74 5c d8 vsubps ymm11,ymm1,ymm8 + 180185d35: c4 e2 75 bc f0 vfnmadd231ps ymm6,ymm1,ymm0 + 180185d3a: c4 62 45 b8 d8 vfmadd231ps ymm11,ymm7,ymm0 + 180185d3f: c4 c1 7c 10 7d 20 vmovups ymm7,YMMWORD PTR [r13+0x20] + 180185d45: c4 41 7d 6f f4 vmovdqa ymm14,ymm12 + 180185d4a: c4 42 7d a8 f0 vfmadd213ps ymm14,ymm0,ymm8 + 180185d4f: c4 41 3c 5c ce vsubps ymm9,ymm8,ymm14 + 180185d54: c4 41 7c 10 85 20 02 vmovups ymm8,YMMWORD PTR [r13+0x220] + 180185d5b: 00 00 + 180185d5d: c4 42 7d a8 e1 vfmadd213ps ymm12,ymm0,ymm9 + 180185d62: c4 41 7c 10 4d 60 vmovups ymm9,YMMWORD PTR [r13+0x60] + 180185d68: c4 42 4d b8 d0 vfmadd231ps ymm10,ymm6,ymm8 + 180185d6d: c4 41 24 58 ec vaddps ymm13,ymm11,ymm12 + 180185d72: c4 42 75 b8 d1 vfmadd231ps ymm10,ymm1,ymm9 + 180185d77: c4 62 4d b8 d7 vfmadd231ps ymm10,ymm6,ymm7 + 180185d7c: c4 c1 14 58 f2 vaddps ymm6,ymm13,ymm10 + 180185d81: c5 7c 10 15 77 51 b9 vmovups ymm10,YMMWORD PTR [rip+0x1b95177] # 0x181d1af00 + 180185d88: 01 + 180185d89: c5 0c 58 f6 vaddps ymm14,ymm14,ymm6 + 180185d8d: c5 8c 57 cc vxorps ymm1,ymm14,ymm4 + 180185d91: c5 fc 10 25 a7 51 b9 vmovups ymm4,YMMWORD PTR [rip+0x1b951a7] # 0x181d1af40 + 180185d98: 01 + 180185d99: c4 e3 55 4a e9 20 vblendvps ymm5,ymm5,ymm1,ymm2 + 180185d9f: c4 41 5d fe bd 60 02 vpaddd ymm15,ymm4,YMMWORD PTR [r13+0x260] + 180185da6: 00 00 + 180185da8: c4 c1 7c 10 8d 80 03 vmovups ymm1,YMMWORD PTR [r13+0x380] + 180185daf: 00 00 + 180185db1: c4 c1 05 db e2 vpand ymm4,ymm15,ymm10 + 180185db6: c5 a5 72 f4 04 vpslld ymm11,ymm4,0x4 + 180185dbb: 48 89 8c 24 e8 1e 00 mov QWORD PTR [rsp+0x1ee8],rcx + 180185dc2: 00 + 180185dc3: 89 b4 24 08 1f 00 00 mov DWORD PTR [rsp+0x1f08],esi + 180185dca: c5 79 7e df vmovd edi,xmm11 + 180185dce: c4 41 79 6e b4 38 40 vmovd xmm14,DWORD PTR [r8+rdi*1+0x1d19d40] + 180185dd5: 9d d1 01 + 180185dd8: c4 43 79 16 da 01 vpextrd r10d,xmm11,0x1 + 180185dde: c4 81 79 6e b4 10 40 vmovd xmm6,DWORD PTR [r8+r10*1+0x1d19d40] + 180185de5: 9d d1 01 + 180185de8: c5 09 6c fe vpunpcklqdq xmm15,xmm14,xmm6 + 180185dec: c4 43 7d 39 de 01 vextracti128 xmm14,ymm11,0x1 + 180185df2: c4 43 79 16 d9 03 vpextrd r9d,xmm11,0x3 + 180185df8: c4 43 79 16 df 02 vpextrd r15d,xmm11,0x2 + 180185dfe: c4 41 79 7e f3 vmovd r11d,xmm14 + 180185e03: c4 01 79 6e a4 38 40 vmovd xmm12,DWORD PTR [r8+r15*1+0x1d19d40] + 180185e0a: 9d d1 01 + 180185e0d: c4 01 79 6e ac 08 40 vmovd xmm13,DWORD PTR [r8+r9*1+0x1d19d40] + 180185e14: 9d d1 01 + 180185e17: c4 63 79 16 f6 03 vpextrd esi,xmm14,0x3 + 180185e1d: c4 63 79 16 f1 02 vpextrd ecx,xmm14,0x2 + 180185e23: c4 63 79 16 f2 01 vpextrd edx,xmm14,0x1 + 180185e29: c4 41 19 6c d5 vpunpcklqdq xmm10,xmm12,xmm13 + 180185e2e: c4 c1 00 c6 e2 88 vshufps xmm4,xmm15,xmm10,0x88 + 180185e34: c4 81 79 6e b4 18 40 vmovd xmm6,DWORD PTR [r8+r11*1+0x1d19d40] + 180185e3b: 9d d1 01 + 180185e3e: c4 41 79 6e a4 10 40 vmovd xmm12,DWORD PTR [r8+rdx*1+0x1d19d40] + 180185e45: 9d d1 01 + 180185e48: c4 41 79 6e ac 08 40 vmovd xmm13,DWORD PTR [r8+rcx*1+0x1d19d40] + 180185e4f: 9d d1 01 + 180185e52: c4 41 79 6e bc 30 40 vmovd xmm15,DWORD PTR [r8+rsi*1+0x1d19d40] + 180185e59: 9d d1 01 + 180185e5c: c4 41 49 6c d4 vpunpcklqdq xmm10,xmm6,xmm12 + 180185e61: c4 41 11 6c f7 vpunpcklqdq xmm14,xmm13,xmm15 + 180185e66: c4 c1 28 c6 f6 88 vshufps xmm6,xmm10,xmm14,0x88 + 180185e6c: c4 01 79 6e a4 10 44 vmovd xmm12,DWORD PTR [r8+r10*1+0x1d19d44] + 180185e73: 9d d1 01 + 180185e76: c4 01 79 6e ac 38 44 vmovd xmm13,DWORD PTR [r8+r15*1+0x1d19d44] + 180185e7d: 9d d1 01 + 180185e80: c4 01 79 6e bc 08 44 vmovd xmm15,DWORD PTR [r8+r9*1+0x1d19d44] + 180185e87: 9d d1 01 + 180185e8a: c4 01 79 6e b4 18 44 vmovd xmm14,DWORD PTR [r8+r11*1+0x1d19d44] + 180185e91: 9d d1 01 + 180185e94: c4 41 79 6e 9c 38 4c vmovd xmm11,DWORD PTR [r8+rdi*1+0x1d19d4c] + 180185e9b: 9d d1 01 + 180185e9e: c4 e3 5d 18 f6 01 vinsertf128 ymm6,ymm4,xmm6,0x1 + 180185ea4: c4 c1 79 6e a4 38 44 vmovd xmm4,DWORD PTR [r8+rdi*1+0x1d19d44] + 180185eab: 9d d1 01 + 180185eae: c4 41 59 6c d4 vpunpcklqdq xmm10,xmm4,xmm12 + 180185eb3: c4 c1 11 6c e7 vpunpcklqdq xmm4,xmm13,xmm15 + 180185eb8: c4 41 79 6e a4 10 44 vmovd xmm12,DWORD PTR [r8+rdx*1+0x1d19d44] + 180185ebf: 9d d1 01 + 180185ec2: c4 41 79 6e ac 08 44 vmovd xmm13,DWORD PTR [r8+rcx*1+0x1d19d44] + 180185ec9: 9d d1 01 + 180185ecc: c4 41 79 6e bc 30 44 vmovd xmm15,DWORD PTR [r8+rsi*1+0x1d19d44] + 180185ed3: 9d d1 01 + 180185ed6: c5 28 c6 d4 88 vshufps xmm10,xmm10,xmm4,0x88 + 180185edb: c4 c1 09 6c e4 vpunpcklqdq xmm4,xmm14,xmm12 + 180185ee0: c4 41 11 6c f7 vpunpcklqdq xmm14,xmm13,xmm15 + 180185ee5: c4 41 58 c6 e6 88 vshufps xmm12,xmm4,xmm14,0x88 + 180185eeb: c4 01 79 6e ac 10 48 vmovd xmm13,DWORD PTR [r8+r10*1+0x1d19d48] + 180185ef2: 9d d1 01 + 180185ef5: c4 01 79 6e bc 38 48 vmovd xmm15,DWORD PTR [r8+r15*1+0x1d19d48] + 180185efc: 9d d1 01 + 180185eff: c4 c3 2d 18 e4 01 vinsertf128 ymm4,ymm10,xmm12,0x1 + 180185f05: c4 41 79 6e 94 38 48 vmovd xmm10,DWORD PTR [r8+rdi*1+0x1d19d48] + 180185f0c: 9d d1 01 + 180185f0f: c4 41 29 6c f5 vpunpcklqdq xmm14,xmm10,xmm13 + 180185f14: c4 01 79 6e 94 08 48 vmovd xmm10,DWORD PTR [r8+r9*1+0x1d19d48] + 180185f1b: 9d d1 01 + 180185f1e: c4 41 01 6c e2 vpunpcklqdq xmm12,xmm15,xmm10 + 180185f23: c4 41 08 c6 fc 88 vshufps xmm15,xmm14,xmm12,0x88 + 180185f29: c4 01 79 6e ac 18 48 vmovd xmm13,DWORD PTR [r8+r11*1+0x1d19d48] + 180185f30: 9d d1 01 + 180185f33: c4 41 79 6e 94 10 48 vmovd xmm10,DWORD PTR [r8+rdx*1+0x1d19d48] + 180185f3a: 9d d1 01 + 180185f3d: c4 41 79 6e b4 08 48 vmovd xmm14,DWORD PTR [r8+rcx*1+0x1d19d48] + 180185f44: 9d d1 01 + 180185f47: c4 41 79 6e a4 30 48 vmovd xmm12,DWORD PTR [r8+rsi*1+0x1d19d48] + 180185f4e: 9d d1 01 + 180185f51: c4 41 11 6c ea vpunpcklqdq xmm13,xmm13,xmm10 + 180185f56: c4 41 09 6c d4 vpunpcklqdq xmm10,xmm14,xmm12 + 180185f5b: c4 41 10 c6 f2 88 vshufps xmm14,xmm13,xmm10,0x88 + 180185f61: c4 01 79 6e 94 10 4c vmovd xmm10,DWORD PTR [r8+r10*1+0x1d19d4c] + 180185f68: 9d d1 01 + 180185f6b: 49 ba ff ff ff ff 00 movabs r10,0xffffffff + 180185f72: 00 00 00 + 180185f75: c4 41 21 6c ea vpunpcklqdq xmm13,xmm11,xmm10 + 180185f7a: c4 01 79 6e 9c 38 4c vmovd xmm11,DWORD PTR [r8+r15*1+0x1d19d4c] + 180185f81: 9d d1 01 + 180185f84: c4 01 79 6e a4 08 4c vmovd xmm12,DWORD PTR [r8+r9*1+0x1d19d4c] + 180185f8b: 9d d1 01 + 180185f8e: c4 01 79 6e 94 18 4c vmovd xmm10,DWORD PTR [r8+r11*1+0x1d19d4c] + 180185f95: 9d d1 01 + 180185f98: 44 8b 8c 24 00 1f 00 mov r9d,DWORD PTR [rsp+0x1f00] + 180185f9f: 00 + 180185fa0: 8b bc 24 f8 1e 00 00 mov edi,DWORD PTR [rsp+0x1ef8] + 180185fa7: 4c 8b 9c 24 f0 1e 00 mov r11,QWORD PTR [rsp+0x1ef0] + 180185fae: 00 + 180185faf: c4 43 05 18 f6 01 vinsertf128 ymm14,ymm15,xmm14,0x1 + 180185fb5: c4 41 21 6c fc vpunpcklqdq xmm15,xmm11,xmm12 + 180185fba: c4 41 10 c6 ef 88 vshufps xmm13,xmm13,xmm15,0x88 + 180185fc0: c4 41 79 6e 9c 10 4c vmovd xmm11,DWORD PTR [r8+rdx*1+0x1d19d4c] + 180185fc7: 9d d1 01 + 180185fca: ba 08 00 00 00 mov edx,0x8 + 180185fcf: c4 41 79 6e a4 08 4c vmovd xmm12,DWORD PTR [r8+rcx*1+0x1d19d4c] + 180185fd6: 9d d1 01 + 180185fd9: c4 41 79 6e bc 30 4c vmovd xmm15,DWORD PTR [r8+rsi*1+0x1d19d4c] + 180185fe0: 9d d1 01 + 180185fe3: c4 41 29 6c d3 vpunpcklqdq xmm10,xmm10,xmm11 + 180185fe8: c4 41 19 6c df vpunpcklqdq xmm11,xmm12,xmm15 + 180185fed: c4 41 28 c6 e3 88 vshufps xmm12,xmm10,xmm11,0x88 + 180185ff3: c5 7d 6f f8 vmovdqa ymm15,ymm0 + 180185ff7: c5 7d 6f d0 vmovdqa ymm10,ymm0 + 180185ffb: 8b b4 24 08 1f 00 00 mov esi,DWORD PTR [rsp+0x1f08] + 180186002: 48 8b 8c 24 e8 1e 00 mov rcx,QWORD PTR [rsp+0x1ee8] + 180186009: 00 + 18018600a: c4 43 15 18 ec 01 vinsertf128 ymm13,ymm13,xmm12,0x1 + 180186010: c4 62 15 a8 fc vfmadd213ps ymm15,ymm13,ymm4 + 180186015: c4 41 4c 58 dd vaddps ymm11,ymm6,ymm13 + 18018601a: c4 41 5c 5c e7 vsubps ymm12,ymm4,ymm15 + 18018601f: c4 42 4d a8 d7 vfmadd213ps ymm10,ymm6,ymm15 + 180186024: c4 62 15 b8 e0 vfmadd231ps ymm12,ymm13,ymm0 + 180186029: c4 41 04 5c ea vsubps ymm13,ymm15,ymm10 + 18018602e: c4 c2 7d a8 f5 vfmadd213ps ymm6,ymm0,ymm13 + 180186033: c4 c2 5d ac c3 vfnmadd213ps ymm0,ymm4,ymm11 + 180186038: c5 7c 10 1d 80 50 b9 vmovups ymm11,YMMWORD PTR [rip+0x1b95080] # 0x181d1b0c0 + 18018603f: 01 + 180186040: c4 42 7d a8 c6 vfmadd213ps ymm8,ymm0,ymm14 + 180186045: c5 9c 58 f6 vaddps ymm6,ymm12,ymm6 + 180186049: c4 42 5d a8 c8 vfmadd213ps ymm9,ymm4,ymm8 + 18018604e: c5 7c 10 05 aa 52 b9 vmovups ymm8,YMMWORD PTR [rip+0x1b952aa] # 0x181d1b300 + 180186055: 01 + 180186056: c5 7c 10 25 e2 4c b9 vmovups ymm12,YMMWORD PTR [rip+0x1b94ce2] # 0x181d1ad40 + 18018605d: 01 + 18018605e: c4 c2 7d a8 f9 vfmadd213ps ymm7,ymm0,ymm9 + 180186063: c5 7c 10 0d 15 4f b9 vmovups ymm9,YMMWORD PTR [rip+0x1b94f15] # 0x181d1af80 + 18018606a: 01 + 18018606b: c5 cc 58 c7 vaddps ymm0,ymm6,ymm7 + 18018606f: c5 ac 58 c0 vaddps ymm0,ymm10,ymm0 + 180186073: c5 7c 10 15 85 50 b9 vmovups ymm10,YMMWORD PTR [rip+0x1b95085] # 0x181d1b100 + 18018607a: 01 + 18018607b: c4 e3 65 4a d8 20 vblendvps ymm3,ymm3,ymm0,ymm2 + 180186081: e9 29 f2 ff ff jmp 0x1801852af + 180186086: c5 7c 10 2d 32 4d b9 vmovups ymm13,YMMWORD PTR [rip+0x1b94d32] # 0x181d1adc0 + 18018608d: 01 + 18018608e: c4 41 7c 10 8d 80 1a vmovups ymm9,YMMWORD PTR [r13+0x1a80] + 180186095: 00 00 + 180186097: c5 7e 6f 25 e1 5f b9 vmovdqu ymm12,YMMWORD PTR [rip+0x1b95fe1] # 0x181d1c080 + 18018609e: 01 + 18018609f: c4 41 7c 10 95 c0 1a vmovups ymm10,YMMWORD PTR [r13+0x1ac0] + 1801860a6: 00 00 + 1801860a8: c4 41 7c 10 9d e0 1a vmovups ymm11,YMMWORD PTR [r13+0x1ae0] + 1801860af: 00 00 + 1801860b1: c4 c1 7c 11 b5 e0 09 vmovups YMMWORD PTR [r13+0x9e0],ymm6 + 1801860b8: 00 00 + 1801860ba: c4 c1 7c 11 bd 00 0a vmovups YMMWORD PTR [r13+0xa00],ymm7 + 1801860c1: 00 00 + 1801860c3: c4 c1 7c 10 bd a0 1a vmovups ymm7,YMMWORD PTR [r13+0x1aa0] + 1801860ca: 00 00 + 1801860cc: c4 c1 7c 11 8d a0 09 vmovups YMMWORD PTR [r13+0x9a0],ymm1 + 1801860d3: 00 00 + 1801860d5: c4 c1 7c 11 a5 c0 09 vmovups YMMWORD PTR [r13+0x9c0],ymm4 + 1801860dc: 00 00 + 1801860de: c4 c1 14 54 f1 vandps ymm6,ymm13,ymm9 + 1801860e3: c4 41 1d db c9 vpand ymm9,ymm12,ymm9 + 1801860e8: c4 c1 4c c2 f5 00 vcmpeqps ymm6,ymm6,ymm13 + 1801860ee: c4 c1 0d 72 d1 17 vpsrld ymm14,ymm9,0x17 + 1801860f4: c4 c1 05 72 f6 01 vpslld ymm15,ymm14,0x1 + 1801860fa: c4 c1 14 54 e2 vandps ymm4,ymm13,ymm10 + 1801860ff: c4 c1 14 54 cb vandps ymm1,ymm13,ymm11 + 180186104: c4 41 1d db d2 vpand ymm10,ymm12,ymm10 + 180186109: c4 41 1d db db vpand ymm11,ymm12,ymm11 + 18018610e: c4 c1 35 72 d2 17 vpsrld ymm9,ymm10,0x17 + 180186114: c4 c1 74 c2 cd 00 vcmpeqps ymm1,ymm1,ymm13 + 18018611a: c4 c1 5c c2 e5 00 vcmpeqps ymm4,ymm4,ymm13 + 180186120: c4 c1 2d 72 f1 01 vpslld ymm10,ymm9,0x1 + 180186126: c4 41 2d fe d1 vpaddd ymm10,ymm10,ymm9 + 18018612b: c5 94 54 c7 vandps ymm0,ymm13,ymm7 + 18018612f: c5 7c 50 c6 vmovmskps r8d,ymm6 + 180186133: c4 c1 4d 72 d3 17 vpsrld ymm6,ymm11,0x17 + 180186139: c5 9d db ff vpand ymm7,ymm12,ymm7 + 18018613d: c4 41 05 fe de vpaddd ymm11,ymm15,ymm14 + 180186142: c4 c1 7c c2 c5 00 vcmpeqps ymm0,ymm0,ymm13 + 180186148: c5 7c 50 d1 vmovmskps r10d,ymm1 + 18018614c: c5 f5 72 d7 17 vpsrld ymm1,ymm7,0x17 + 180186151: c5 c5 72 f6 01 vpslld ymm7,ymm6,0x1 + 180186156: c5 45 fe ce vpaddd ymm9,ymm7,ymm6 + 18018615a: c4 c1 4d 72 f3 02 vpslld ymm6,ymm11,0x2 + 180186160: 48 89 ac 24 80 20 00 mov QWORD PTR [rsp+0x2080],rbp + 180186167: 00 + 180186168: c5 fc 50 ec vmovmskps ebp,ymm4 + 18018616c: c1 e5 08 shl ebp,0x8 + 18018616f: c5 fc 50 f8 vmovmskps edi,ymm0 + 180186173: 44 0b c5 or r8d,ebp + 180186176: 41 c1 e2 10 shl r10d,0x10 + 18018617a: 48 8d 2d 7f 9e e7 ff lea rbp,[rip+0xffffffffffe79e7f] # 0x180000000 + 180186181: c1 e7 18 shl edi,0x18 + 180186184: 45 0b c2 or r8d,r10d + 180186187: 44 0b c7 or r8d,edi + 18018618a: 44 89 84 24 c0 1e 00 mov DWORD PTR [rsp+0x1ec0],r8d + 180186191: 00 + 180186192: c5 dd 72 f1 01 vpslld ymm4,ymm1,0x1 + 180186197: 48 89 84 24 c8 1e 00 mov QWORD PTR [rsp+0x1ec8],rax + 18018619e: 00 + 18018619f: c5 dd fe f9 vpaddd ymm7,ymm4,ymm1 + 1801861a3: c4 c1 5d 72 f2 02 vpslld ymm4,ymm10,0x2 + 1801861a9: c4 c1 75 72 f1 02 vpslld ymm1,ymm9,0x2 + 1801861af: c5 fd 72 f7 02 vpslld ymm0,ymm7,0x2 + 1801861b4: 48 89 9c 24 78 20 00 mov QWORD PTR [rsp+0x2078],rbx + 1801861bb: 00 + 1801861bc: 4c 89 a4 24 70 20 00 mov QWORD PTR [rsp+0x2070],r12 + 1801861c3: 00 + 1801861c4: 4c 89 bc 24 68 20 00 mov QWORD PTR [rsp+0x2068],r15 + 1801861cb: 00 + 1801861cc: c4 c1 79 7e f1 vmovd r9d,xmm6 + 1801861d1: c4 21 79 6e ac 0d 80 vmovd xmm13,DWORD PTR [rbp+r9*1+0x1d1b480] + 1801861d8: b4 d1 01 + 1801861db: c4 21 79 6e 9c 0d 88 vmovd xmm11,DWORD PTR [rbp+r9*1+0x1d1b488] + 1801861e2: b4 d1 01 + 1801861e5: c4 c3 79 16 f2 03 vpextrd r10d,xmm6,0x3 + 1801861eb: c4 e3 79 16 f7 02 vpextrd edi,xmm6,0x2 + 1801861f1: c4 c3 79 16 f0 01 vpextrd r8d,xmm6,0x1 + 1801861f7: c4 21 79 6e a4 05 80 vmovd xmm12,DWORD PTR [rbp+r8*1+0x1d1b480] + 1801861fe: b4 d1 01 + 180186201: c5 79 6e bc 3d 80 b4 vmovd xmm15,DWORD PTR [rbp+rdi*1+0x1d1b480] + 180186208: d1 01 + 18018620a: c4 21 79 6e b4 15 80 vmovd xmm14,DWORD PTR [rbp+r10*1+0x1d1b480] + 180186211: b4 d1 01 + 180186214: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 180186219: c4 41 01 6c e6 vpunpcklqdq xmm12,xmm15,xmm14 + 18018621e: c4 c3 7d 39 f7 01 vextracti128 xmm15,ymm6,0x1 + 180186224: c4 41 10 c6 f4 88 vshufps xmm14,xmm13,xmm12,0x88 + 18018622a: c5 79 7e fe vmovd esi,xmm15 + 18018622e: c4 63 79 16 f8 01 vpextrd eax,xmm15,0x1 + 180186234: c4 63 79 16 fb 03 vpextrd ebx,xmm15,0x3 + 18018623a: c4 63 79 16 f9 02 vpextrd ecx,xmm15,0x2 + 180186240: c5 79 6e ac 35 80 b4 vmovd xmm13,DWORD PTR [rbp+rsi*1+0x1d1b480] + 180186247: d1 01 + 180186249: c5 79 6e a4 05 80 b4 vmovd xmm12,DWORD PTR [rbp+rax*1+0x1d1b480] + 180186250: d1 01 + 180186252: c4 41 11 6c fc vpunpcklqdq xmm15,xmm13,xmm12 + 180186257: c5 79 6e ac 0d 80 b4 vmovd xmm13,DWORD PTR [rbp+rcx*1+0x1d1b480] + 18018625e: d1 01 + 180186260: c5 79 6e a4 1d 80 b4 vmovd xmm12,DWORD PTR [rbp+rbx*1+0x1d1b480] + 180186267: d1 01 + 180186269: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 18018626e: c4 41 00 c6 fd 88 vshufps xmm15,xmm15,xmm13,0x88 + 180186274: c5 79 6e 94 35 88 b4 vmovd xmm10,DWORD PTR [rbp+rsi*1+0x1d1b488] + 18018627b: d1 01 + 18018627d: c5 f9 7e e2 vmovd edx,xmm4 + 180186281: c5 79 6e ac 15 80 b4 vmovd xmm13,DWORD PTR [rbp+rdx*1+0x1d1b480] + 180186288: d1 01 + 18018628a: c4 c3 79 16 e4 03 vpextrd r12d,xmm4,0x3 + 180186290: c4 c3 79 16 e3 02 vpextrd r11d,xmm4,0x2 + 180186296: c4 c3 79 16 e6 01 vpextrd r14d,xmm4,0x1 + 18018629c: c4 21 79 6e a4 35 80 vmovd xmm12,DWORD PTR [rbp+r14*1+0x1d1b480] + 1801862a3: b4 d1 01 + 1801862a6: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 1801862ab: 4c 89 9c 24 90 20 00 mov QWORD PTR [rsp+0x2090],r11 + 1801862b2: 00 + 1801862b3: 4c 89 a4 24 88 20 00 mov QWORD PTR [rsp+0x2088],r12 + 1801862ba: 00 + 1801862bb: 4c 89 b4 24 98 20 00 mov QWORD PTR [rsp+0x2098],r14 + 1801862c2: 00 + 1801862c3: 48 89 94 24 a0 20 00 mov QWORD PTR [rsp+0x20a0],rdx + 1801862ca: 00 + 1801862cb: c4 43 0d 18 f7 01 vinsertf128 ymm14,ymm14,xmm15,0x1 + 1801862d1: c4 41 7c 11 b5 00 04 vmovups YMMWORD PTR [r13+0x400],ymm14 + 1801862d8: 00 00 + 1801862da: c4 21 79 6e bc 1d 80 vmovd xmm15,DWORD PTR [rbp+r11*1+0x1d1b480] + 1801862e1: b4 d1 01 + 1801862e4: c4 21 79 6e b4 25 80 vmovd xmm14,DWORD PTR [rbp+r12*1+0x1d1b480] + 1801862eb: b4 d1 01 + 1801862ee: c4 41 01 6c e6 vpunpcklqdq xmm12,xmm15,xmm14 + 1801862f3: c4 41 10 c6 e4 88 vshufps xmm12,xmm13,xmm12,0x88 + 1801862f9: c4 c3 7d 39 e7 01 vextracti128 xmm15,ymm4,0x1 + 1801862ff: c4 a1 79 6e a4 15 88 vmovd xmm4,DWORD PTR [rbp+r10*1+0x1d1b488] + 180186306: b4 d1 01 + 180186309: c4 41 79 7e fb vmovd r11d,xmm15 + 18018630e: c4 43 79 16 fc 01 vpextrd r12d,xmm15,0x1 + 180186314: c4 43 79 16 ff 03 vpextrd r15d,xmm15,0x3 + 18018631a: c4 43 79 16 fe 02 vpextrd r14d,xmm15,0x2 + 180186320: c4 21 79 6e b4 1d 80 vmovd xmm14,DWORD PTR [rbp+r11*1+0x1d1b480] + 180186327: b4 d1 01 + 18018632a: c4 21 79 6e ac 25 80 vmovd xmm13,DWORD PTR [rbp+r12*1+0x1d1b480] + 180186331: b4 d1 01 + 180186334: c4 41 09 6c ed vpunpcklqdq xmm13,xmm14,xmm13 + 180186339: c4 21 79 6e bc 35 80 vmovd xmm15,DWORD PTR [rbp+r14*1+0x1d1b480] + 180186340: b4 d1 01 + 180186343: c4 21 79 6e b4 3d 80 vmovd xmm14,DWORD PTR [rbp+r15*1+0x1d1b480] + 18018634a: b4 d1 01 + 18018634d: c4 41 01 6c fe vpunpcklqdq xmm15,xmm15,xmm14 + 180186352: 4c 89 a4 24 a8 20 00 mov QWORD PTR [rsp+0x20a8],r12 + 180186359: 00 + 18018635a: c4 41 10 c6 ef 88 vshufps xmm13,xmm13,xmm15,0x88 + 180186360: 4c 89 bc 24 38 1f 00 mov QWORD PTR [rsp+0x1f38],r15 + 180186367: 00 + 180186368: 4c 89 b4 24 48 1f 00 mov QWORD PTR [rsp+0x1f48],r14 + 18018636f: 00 + 180186370: 4c 89 9c 24 b0 20 00 mov QWORD PTR [rsp+0x20b0],r11 + 180186377: 00 + 180186378: c4 c1 79 7e cc vmovd r12d,xmm1 + 18018637d: c4 c3 79 16 cb 03 vpextrd r11d,xmm1,0x3 + 180186383: c4 c3 79 16 cf 02 vpextrd r15d,xmm1,0x2 + 180186389: c4 c3 79 16 ce 01 vpextrd r14d,xmm1,0x1 + 18018638f: c4 21 79 6e bc 3d 80 vmovd xmm15,DWORD PTR [rbp+r15*1+0x1d1b480] + 180186396: b4 d1 01 + 180186399: c4 21 79 6e b4 1d 80 vmovd xmm14,DWORD PTR [rbp+r11*1+0x1d1b480] + 1801863a0: b4 d1 01 + 1801863a3: 4c 89 b4 24 80 1f 00 mov QWORD PTR [rsp+0x1f80],r14 + 1801863aa: 00 + 1801863ab: 4c 89 bc 24 68 1f 00 mov QWORD PTR [rsp+0x1f68],r15 + 1801863b2: 00 + 1801863b3: 4c 89 9c 24 58 1f 00 mov QWORD PTR [rsp+0x1f58],r11 + 1801863ba: 00 + 1801863bb: 4c 89 a4 24 f8 1e 00 mov QWORD PTR [rsp+0x1ef8],r12 + 1801863c2: 00 + 1801863c3: c4 43 1d 18 e5 01 vinsertf128 ymm12,ymm12,xmm13,0x1 + 1801863c9: c4 41 7c 11 a5 60 04 vmovups YMMWORD PTR [r13+0x460],ymm12 + 1801863d0: 00 00 + 1801863d2: c4 21 79 6e ac 25 80 vmovd xmm13,DWORD PTR [rbp+r12*1+0x1d1b480] + 1801863d9: b4 d1 01 + 1801863dc: c4 21 79 6e a4 35 80 vmovd xmm12,DWORD PTR [rbp+r14*1+0x1d1b480] + 1801863e3: b4 d1 01 + 1801863e6: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 1801863eb: c4 41 01 6c e6 vpunpcklqdq xmm12,xmm15,xmm14 + 1801863f0: c4 c3 7d 39 cf 01 vextracti128 xmm15,ymm1,0x1 + 1801863f6: c4 41 10 c6 f4 88 vshufps xmm14,xmm13,xmm12,0x88 + 1801863fc: c5 f9 6e 8c 3d 88 b4 vmovd xmm1,DWORD PTR [rbp+rdi*1+0x1d1b488] + 180186403: d1 01 + 180186405: c4 41 79 7e fe vmovd r14d,xmm15 + 18018640a: c5 f1 6c fc vpunpcklqdq xmm7,xmm1,xmm4 + 18018640e: c4 43 79 16 ff 01 vpextrd r15d,xmm15,0x1 + 180186414: c4 43 79 16 fc 03 vpextrd r12d,xmm15,0x3 + 18018641a: c4 43 79 16 fb 02 vpextrd r11d,xmm15,0x2 + 180186420: c4 21 79 6e ac 35 80 vmovd xmm13,DWORD PTR [rbp+r14*1+0x1d1b480] + 180186427: b4 d1 01 + 18018642a: c4 21 79 6e a4 3d 80 vmovd xmm12,DWORD PTR [rbp+r15*1+0x1d1b480] + 180186431: b4 d1 01 + 180186434: c4 41 11 6c fc vpunpcklqdq xmm15,xmm13,xmm12 + 180186439: c4 21 79 6e ac 1d 80 vmovd xmm13,DWORD PTR [rbp+r11*1+0x1d1b480] + 180186440: b4 d1 01 + 180186443: c4 21 79 6e a4 25 80 vmovd xmm12,DWORD PTR [rbp+r12*1+0x1d1b480] + 18018644a: b4 d1 01 + 18018644d: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 180186452: 4c 89 bc 24 b8 20 00 mov QWORD PTR [rsp+0x20b8],r15 + 180186459: 00 + 18018645a: c4 41 00 c6 fd 88 vshufps xmm15,xmm15,xmm13,0x88 + 180186460: 4c 89 a4 24 b0 1f 00 mov QWORD PTR [rsp+0x1fb0],r12 + 180186467: 00 + 180186468: 4c 89 9c 24 d8 1f 00 mov QWORD PTR [rsp+0x1fd8],r11 + 18018646f: 00 + 180186470: 4c 89 b4 24 20 1f 00 mov QWORD PTR [rsp+0x1f20],r14 + 180186477: 00 + 180186478: c4 c1 79 7e c7 vmovd r15d,xmm0 + 18018647d: c4 21 79 6e ac 3d 80 vmovd xmm13,DWORD PTR [rbp+r15*1+0x1d1b480] + 180186484: b4 d1 01 + 180186487: c4 c3 79 16 c6 03 vpextrd r14d,xmm0,0x3 + 18018648d: c4 c3 79 16 c4 02 vpextrd r12d,xmm0,0x2 + 180186493: c4 c3 79 16 c3 01 vpextrd r11d,xmm0,0x1 + 180186499: c4 21 79 6e a4 1d 80 vmovd xmm12,DWORD PTR [rbp+r11*1+0x1d1b480] + 1801864a0: b4 d1 01 + 1801864a3: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 1801864a8: 4c 89 bc 24 a0 1f 00 mov QWORD PTR [rsp+0x1fa0],r15 + 1801864af: 00 + 1801864b0: 4c 89 b4 24 c0 20 00 mov QWORD PTR [rsp+0x20c0],r14 + 1801864b7: 00 + 1801864b8: 4c 89 a4 24 c8 20 00 mov QWORD PTR [rsp+0x20c8],r12 + 1801864bf: 00 + 1801864c0: 4c 89 9c 24 d0 20 00 mov QWORD PTR [rsp+0x20d0],r11 + 1801864c7: 00 + 1801864c8: c4 43 0d 18 f7 01 vinsertf128 ymm14,ymm14,xmm15,0x1 + 1801864ce: c4 41 7c 11 b5 c0 04 vmovups YMMWORD PTR [r13+0x4c0],ymm14 + 1801864d5: 00 00 + 1801864d7: c4 21 79 6e bc 25 80 vmovd xmm15,DWORD PTR [rbp+r12*1+0x1d1b480] + 1801864de: b4 d1 01 + 1801864e1: c4 21 79 6e b4 35 80 vmovd xmm14,DWORD PTR [rbp+r14*1+0x1d1b480] + 1801864e8: b4 d1 01 + 1801864eb: c4 41 01 6c e6 vpunpcklqdq xmm12,xmm15,xmm14 + 1801864f0: c4 41 10 c6 e4 88 vshufps xmm12,xmm13,xmm12,0x88 + 1801864f6: c4 c3 7d 39 c7 01 vextracti128 xmm15,ymm0,0x1 + 1801864fc: c4 a1 79 6e 84 05 88 vmovd xmm0,DWORD PTR [rbp+r8*1+0x1d1b488] + 180186503: b4 d1 01 + 180186506: c5 a1 6c f0 vpunpcklqdq xmm6,xmm11,xmm0 + 18018650a: c4 41 79 7e ff vmovd r15d,xmm15 + 18018650f: c5 79 6e 9c 05 88 b4 vmovd xmm11,DWORD PTR [rbp+rax*1+0x1d1b488] + 180186516: d1 01 + 180186518: c5 48 c6 cf 88 vshufps xmm9,xmm6,xmm7,0x88 + 18018651d: c4 43 79 16 fe 01 vpextrd r14d,xmm15,0x1 + 180186523: c4 43 79 16 fb 03 vpextrd r11d,xmm15,0x3 + 180186529: c4 43 79 16 fc 02 vpextrd r12d,xmm15,0x2 + 18018652f: c4 21 79 6e b4 3d 80 vmovd xmm14,DWORD PTR [rbp+r15*1+0x1d1b480] + 180186536: b4 d1 01 + 180186539: c4 21 79 6e ac 35 80 vmovd xmm13,DWORD PTR [rbp+r14*1+0x1d1b480] + 180186540: b4 d1 01 + 180186543: c4 41 09 6c ed vpunpcklqdq xmm13,xmm14,xmm13 + 180186548: c4 21 79 6e bc 25 80 vmovd xmm15,DWORD PTR [rbp+r12*1+0x1d1b480] + 18018654f: b4 d1 01 + 180186552: c4 21 79 6e b4 1d 80 vmovd xmm14,DWORD PTR [rbp+r11*1+0x1d1b480] + 180186559: b4 d1 01 + 18018655c: c4 41 01 6c fe vpunpcklqdq xmm15,xmm15,xmm14 + 180186561: c4 41 10 c6 ef 88 vshufps xmm13,xmm13,xmm15,0x88 + 180186567: c5 79 6e bc 3d 84 b4 vmovd xmm15,DWORD PTR [rbp+rdi*1+0x1d1b484] + 18018656e: d1 01 + 180186570: c4 21 79 6e b4 15 84 vmovd xmm14,DWORD PTR [rbp+r10*1+0x1d1b484] + 180186577: b4 d1 01 + 18018657a: 48 8b bc 24 b0 20 00 mov rdi,QWORD PTR [rsp+0x20b0] + 180186581: 00 + 180186582: 4c 89 a4 24 f0 1f 00 mov QWORD PTR [rsp+0x1ff0],r12 + 180186589: 00 + 18018658a: 4c 89 bc 24 18 1f 00 mov QWORD PTR [rsp+0x1f18],r15 + 180186591: 00 + 180186592: 4c 89 b4 24 08 20 00 mov QWORD PTR [rsp+0x2008],r14 + 180186599: 00 + 18018659a: 4c 8b 94 24 b8 20 00 mov r10,QWORD PTR [rsp+0x20b8] + 1801865a1: 00 + 1801865a2: c4 43 1d 18 e5 01 vinsertf128 ymm12,ymm12,xmm13,0x1 + 1801865a8: c4 41 7c 11 a5 a0 05 vmovups YMMWORD PTR [r13+0x5a0],ymm12 + 1801865af: 00 00 + 1801865b1: c4 21 79 6e ac 0d 84 vmovd xmm13,DWORD PTR [rbp+r9*1+0x1d1b484] + 1801865b8: b4 d1 01 + 1801865bb: c4 21 79 6e a4 05 84 vmovd xmm12,DWORD PTR [rbp+r8*1+0x1d1b484] + 1801865c2: b4 d1 01 + 1801865c5: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 1801865ca: c4 41 01 6c e6 vpunpcklqdq xmm12,xmm15,xmm14 + 1801865cf: c4 41 10 c6 f4 88 vshufps xmm14,xmm13,xmm12,0x88 + 1801865d5: c5 79 6e bc 35 84 b4 vmovd xmm15,DWORD PTR [rbp+rsi*1+0x1d1b484] + 1801865dc: d1 01 + 1801865de: c5 79 6e ac 05 84 b4 vmovd xmm13,DWORD PTR [rbp+rax*1+0x1d1b484] + 1801865e5: d1 01 + 1801865e7: c4 41 01 6c fd vpunpcklqdq xmm15,xmm15,xmm13 + 1801865ec: c5 79 6e a4 0d 84 b4 vmovd xmm12,DWORD PTR [rbp+rcx*1+0x1d1b484] + 1801865f3: d1 01 + 1801865f5: c5 79 6e ac 1d 84 b4 vmovd xmm13,DWORD PTR [rbp+rbx*1+0x1d1b484] + 1801865fc: d1 01 + 1801865fe: c4 41 19 6c e5 vpunpcklqdq xmm12,xmm12,xmm13 + 180186603: c5 79 6e ac 15 84 b4 vmovd xmm13,DWORD PTR [rbp+rdx*1+0x1d1b484] + 18018660a: d1 01 + 18018660c: 48 8b 94 24 98 20 00 mov rdx,QWORD PTR [rsp+0x2098] + 180186613: 00 + 180186614: c4 41 00 c6 fc 88 vshufps xmm15,xmm15,xmm12,0x88 + 18018661a: 48 8b 84 24 a0 20 00 mov rax,QWORD PTR [rsp+0x20a0] + 180186621: 00 + 180186622: c5 79 6e a4 15 84 b4 vmovd xmm12,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186629: d1 01 + 18018662b: 48 8b 94 24 90 20 00 mov rdx,QWORD PTR [rsp+0x2090] + 180186632: 00 + 180186633: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 180186638: 48 8b b4 24 88 20 00 mov rsi,QWORD PTR [rsp+0x2088] + 18018663f: 00 + 180186640: c5 f9 6e a4 05 88 b4 vmovd xmm4,DWORD PTR [rbp+rax*1+0x1d1b488] + 180186647: d1 01 + 180186649: 4c 8b 84 24 a8 20 00 mov r8,QWORD PTR [rsp+0x20a8] + 180186650: 00 + 180186651: 48 8b 84 24 c8 1e 00 mov rax,QWORD PTR [rsp+0x1ec8] + 180186658: 00 + 180186659: c4 43 0d 18 f7 01 vinsertf128 ymm14,ymm14,xmm15,0x1 + 18018665f: c5 79 6e bc 15 84 b4 vmovd xmm15,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186666: d1 01 + 180186668: 48 89 f2 mov rdx,rsi + 18018666b: c4 41 7c 11 b5 80 04 vmovups YMMWORD PTR [r13+0x480],ymm14 + 180186672: 00 00 + 180186674: c5 79 6e b4 15 84 b4 vmovd xmm14,DWORD PTR [rbp+rdx*1+0x1d1b484] + 18018667b: d1 01 + 18018667d: c4 41 01 6c e6 vpunpcklqdq xmm12,xmm15,xmm14 + 180186682: c4 41 10 c6 e4 88 vshufps xmm12,xmm13,xmm12,0x88 + 180186688: 48 89 fa mov rdx,rdi + 18018668b: c5 79 6e bc 15 84 b4 vmovd xmm15,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186692: d1 01 + 180186694: 4c 89 c2 mov rdx,r8 + 180186697: c5 79 6e b4 15 84 b4 vmovd xmm14,DWORD PTR [rbp+rdx*1+0x1d1b484] + 18018669e: d1 01 + 1801866a0: 48 8b 94 24 48 1f 00 mov rdx,QWORD PTR [rsp+0x1f48] + 1801866a7: 00 + 1801866a8: c4 41 01 6c ee vpunpcklqdq xmm13,xmm15,xmm14 + 1801866ad: c5 79 6e bc 15 84 b4 vmovd xmm15,DWORD PTR [rbp+rdx*1+0x1d1b484] + 1801866b4: d1 01 + 1801866b6: 48 8b 94 24 38 1f 00 mov rdx,QWORD PTR [rsp+0x1f38] + 1801866bd: 00 + 1801866be: c5 79 6e b4 15 84 b4 vmovd xmm14,DWORD PTR [rbp+rdx*1+0x1d1b484] + 1801866c5: d1 01 + 1801866c7: 48 8b 94 24 f8 1e 00 mov rdx,QWORD PTR [rsp+0x1ef8] + 1801866ce: 00 + 1801866cf: c4 41 01 6c fe vpunpcklqdq xmm15,xmm15,xmm14 + 1801866d4: c4 41 10 c6 ef 88 vshufps xmm13,xmm13,xmm15,0x88 + 1801866da: c4 43 1d 18 e5 01 vinsertf128 ymm12,ymm12,xmm13,0x1 + 1801866e0: c5 79 6e ac 15 84 b4 vmovd xmm13,DWORD PTR [rbp+rdx*1+0x1d1b484] + 1801866e7: d1 01 + 1801866e9: 48 8b 94 24 80 1f 00 mov rdx,QWORD PTR [rsp+0x1f80] + 1801866f0: 00 + 1801866f1: c4 41 7c 11 a5 c0 06 vmovups YMMWORD PTR [r13+0x6c0],ymm12 + 1801866f8: 00 00 + 1801866fa: c5 79 6e a4 15 84 b4 vmovd xmm12,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186701: d1 01 + 180186703: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 180186708: 48 8b 94 24 68 1f 00 mov rdx,QWORD PTR [rsp+0x1f68] + 18018670f: 00 + 180186710: c5 79 6e bc 15 84 b4 vmovd xmm15,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186717: d1 01 + 180186719: 48 8b 94 24 58 1f 00 mov rdx,QWORD PTR [rsp+0x1f58] + 180186720: 00 + 180186721: c5 79 6e b4 15 84 b4 vmovd xmm14,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186728: d1 01 + 18018672a: 48 8b 94 24 20 1f 00 mov rdx,QWORD PTR [rsp+0x1f20] + 180186731: 00 + 180186732: c4 41 01 6c e6 vpunpcklqdq xmm12,xmm15,xmm14 + 180186737: c4 41 10 c6 fc 88 vshufps xmm15,xmm13,xmm12,0x88 + 18018673d: c5 79 6e b4 15 84 b4 vmovd xmm14,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186744: d1 01 + 180186746: 4c 89 d2 mov rdx,r10 + 180186749: c5 79 6e ac 15 84 b4 vmovd xmm13,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186750: d1 01 + 180186752: 48 8b 94 24 d8 1f 00 mov rdx,QWORD PTR [rsp+0x1fd8] + 180186759: 00 + 18018675a: c4 41 09 6c f5 vpunpcklqdq xmm14,xmm14,xmm13 + 18018675f: c5 79 6e ac 15 84 b4 vmovd xmm13,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186766: d1 01 + 180186768: 48 8b 94 24 b0 1f 00 mov rdx,QWORD PTR [rsp+0x1fb0] + 18018676f: 00 + 180186770: c5 79 6e a4 15 84 b4 vmovd xmm12,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186777: d1 01 + 180186779: 48 8b 94 24 a0 1f 00 mov rdx,QWORD PTR [rsp+0x1fa0] + 180186780: 00 + 180186781: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 180186786: c4 41 08 c6 f5 88 vshufps xmm14,xmm14,xmm13,0x88 + 18018678c: c5 79 6e ac 15 84 b4 vmovd xmm13,DWORD PTR [rbp+rdx*1+0x1d1b484] + 180186793: d1 01 + 180186795: 48 8b 94 24 d0 20 00 mov rdx,QWORD PTR [rsp+0x20d0] + 18018679c: 00 + 18018679d: c4 43 05 18 fe 01 vinsertf128 ymm15,ymm15,xmm14,0x1 + 1801867a3: c4 41 7c 11 bd 80 07 vmovups YMMWORD PTR [r13+0x780],ymm15 + 1801867aa: 00 00 + 1801867ac: c5 79 6e a4 15 84 b4 vmovd xmm12,DWORD PTR [rbp+rdx*1+0x1d1b484] + 1801867b3: d1 01 + 1801867b5: c4 41 11 6c ec vpunpcklqdq xmm13,xmm13,xmm12 + 1801867ba: 48 8b 94 24 c8 20 00 mov rdx,QWORD PTR [rsp+0x20c8] + 1801867c1: 00 + 1801867c2: c5 79 6e b4 15 84 b4 vmovd xmm14,DWORD PTR [rbp+rdx*1+0x1d1b484] + 1801867c9: d1 01 + 1801867cb: 48 8b 94 24 c0 20 00 mov rdx,QWORD PTR [rsp+0x20c0] + 1801867d2: 00 + 1801867d3: c5 79 6e bc 15 84 b4 vmovd xmm15,DWORD PTR [rbp+rdx*1+0x1d1b484] + 1801867da: d1 01 + 1801867dc: c4 41 09 6c e7 vpunpcklqdq xmm12,xmm14,xmm15 + 1801867e1: c4 21 79 6e b4 3d 84 vmovd xmm14,DWORD PTR [rbp+r15*1+0x1d1b484] + 1801867e8: b4 d1 01 + 1801867eb: c4 21 79 6e bc 35 84 vmovd xmm15,DWORD PTR [rbp+r14*1+0x1d1b484] + 1801867f2: b4 d1 01 + 1801867f5: c4 41 10 c6 ec 88 vshufps xmm13,xmm13,xmm12,0x88 + 1801867fb: c4 41 09 6c e7 vpunpcklqdq xmm12,xmm14,xmm15 + 180186800: c4 21 79 6e b4 25 84 vmovd xmm14,DWORD PTR [rbp+r12*1+0x1d1b484] + 180186807: b4 d1 01 + 18018680a: c4 21 79 6e bc 1d 84 vmovd xmm15,DWORD PTR [rbp+r11*1+0x1d1b484] + 180186811: b4 d1 01 + 180186814: c4 41 09 6c f7 vpunpcklqdq xmm14,xmm14,xmm15 + 180186819: c4 41 18 c6 e6 88 vshufps xmm12,xmm12,xmm14,0x88 + 18018681f: c4 41 29 6c f3 vpunpcklqdq xmm14,xmm10,xmm11 + 180186824: c5 79 6e 94 35 88 b4 vmovd xmm10,DWORD PTR [rbp+rsi*1+0x1d1b488] + 18018682b: d1 01 + 18018682d: 4c 8b bc 24 68 20 00 mov r15,QWORD PTR [rsp+0x2068] + 180186834: 00 + 180186835: 4c 8b a4 24 70 20 00 mov r12,QWORD PTR [rsp+0x2070] + 18018683c: 00 + 18018683d: 48 8b b4 24 c8 20 00 mov rsi,QWORD PTR [rsp+0x20c8] + 180186844: 00 + 180186845: c4 43 15 18 ec 01 vinsertf128 ymm13,ymm13,xmm12,0x1 + 18018684b: c4 41 7c 11 ad c0 07 vmovups YMMWORD PTR [r13+0x7c0],ymm13 + 180186852: 00 00 + 180186854: c5 79 6e a4 0d 88 b4 vmovd xmm12,DWORD PTR [rbp+rcx*1+0x1d1b488] + 18018685b: d1 01 + 18018685d: c5 79 6e ac 1d 88 b4 vmovd xmm13,DWORD PTR [rbp+rbx*1+0x1d1b488] + 180186864: d1 01 + 180186866: c4 41 19 6c fd vpunpcklqdq xmm15,xmm12,xmm13 + 18018686b: c4 c1 08 c6 c7 88 vshufps xmm0,xmm14,xmm15,0x88 + 180186871: 48 8b 8c 24 98 20 00 mov rcx,QWORD PTR [rsp+0x2098] + 180186878: 00 + 180186879: 48 8b 9c 24 90 20 00 mov rbx,QWORD PTR [rsp+0x2090] + 180186880: 00 + 180186881: c4 e3 35 18 c8 01 vinsertf128 ymm1,ymm9,xmm0,0x1 + 180186887: c5 f9 6e b4 0d 88 b4 vmovd xmm6,DWORD PTR [rbp+rcx*1+0x1d1b488] + 18018688e: d1 01 + 180186890: c5 f9 6e bc 1d 88 b4 vmovd xmm7,DWORD PTR [rbp+rbx*1+0x1d1b488] + 180186897: d1 01 + 180186899: c5 59 6c de vpunpcklqdq xmm11,xmm4,xmm6 + 18018689d: c4 41 41 6c e2 vpunpcklqdq xmm12,xmm7,xmm10 + 1801868a2: c4 41 20 c6 ec 88 vshufps xmm13,xmm11,xmm12,0x88 + 1801868a8: c4 c1 7c 11 8d a0 07 vmovups YMMWORD PTR [r13+0x7a0],ymm1 + 1801868af: 00 00 + 1801868b1: c5 f9 6e 84 3d 88 b4 vmovd xmm0,DWORD PTR [rbp+rdi*1+0x1d1b488] + 1801868b8: d1 01 + 1801868ba: c4 c1 7c 10 bd 00 0a vmovups ymm7,YMMWORD PTR [r13+0xa00] + 1801868c1: 00 00 + 1801868c3: c4 c1 7c 10 b5 e0 09 vmovups ymm6,YMMWORD PTR [r13+0x9e0] + 1801868ca: 00 00 + 1801868cc: c4 c1 7c 10 a5 c0 09 vmovups ymm4,YMMWORD PTR [r13+0x9c0] + 1801868d3: 00 00 + 1801868d5: c4 c1 7c 10 8d a0 09 vmovups ymm1,YMMWORD PTR [r13+0x9a0] + 1801868dc: 00 00 + 1801868de: 42 8b 8c 05 88 b4 d1 mov ecx,DWORD PTR [rbp+r8*1+0x1d1b488] + 1801868e5: 01 + 1801868e6: 48 8b ac 24 80 20 00 mov rbp,QWORD PTR [rsp+0x2080] + 1801868ed: 00 + 1801868ee: 48 8b 9c 24 78 20 00 mov rbx,QWORD PTR [rsp+0x2078] + 1801868f5: 00 + 1801868f6: 48 8b bc 24 d0 20 00 mov rdi,QWORD PTR [rsp+0x20d0] + 1801868fd: 00 + 1801868fe: c5 79 6e c9 vmovd xmm9,ecx + 180186902: 48 8d 0d f7 96 e7 ff lea rcx,[rip+0xffffffffffe796f7] # 0x180000000 + 180186909: 4c 8b b4 24 48 1f 00 mov r14,QWORD PTR [rsp+0x1f48] + 180186910: 00 + 180186911: c4 41 79 6c f9 vpunpcklqdq xmm15,xmm0,xmm9 + 180186916: c4 c1 7c 11 95 20 0a vmovups YMMWORD PTR [r13+0xa20],ymm2 + 18018691d: 00 00 + 18018691f: c4 a1 79 6e 84 31 88 vmovd xmm0,DWORD PTR [rcx+r14*1+0x1d1b488] + 180186926: b4 d1 01 + 180186929: c4 c1 7c 11 9d 40 0a vmovups YMMWORD PTR [r13+0xa40],ymm3 + 180186930: 00 00 + 180186932: c4 41 7c 11 85 80 0a vmovups YMMWORD PTR [r13+0xa80],ymm8 + 180186939: 00 00 + 18018693b: c4 c1 7c 11 ad 60 0a vmovups YMMWORD PTR [r13+0xa60],ymm5 + 180186942: 00 00 + 180186944: c4 c1 7c 11 8d a0 09 vmovups YMMWORD PTR [r13+0x9a0],ymm1 + 18018694b: 00 00 + 18018694d: c4 c1 7c 11 a5 c0 09 vmovups YMMWORD PTR [r13+0x9c0],ymm4 + 180186954: 00 00 + 180186956: c4 c1 7c 11 bd 00 0a vmovups YMMWORD PTR [r13+0xa00],ymm7 + 18018695d: 00 00 + 18018695f: c4 c1 7c 11 b5 e0 09 vmovups YMMWORD PTR [r13+0x9e0],ymm6 + 180186966: 00 00 + 180186968: 4c 8b b4 24 38 1f 00 mov r14,QWORD PTR [rsp+0x1f38] + 18018696f: 00 + 180186970: c4 21 79 6e 9c 31 88 vmovd xmm11,DWORD PTR [rcx+r14*1+0x1d1b488] + 180186977: b4 d1 01 + 18018697a: 4c 8b b4 24 f8 1e 00 mov r14,QWORD PTR [rsp+0x1ef8] + 180186981: 00 + 180186982: c4 c1 79 6c eb vpunpcklqdq xmm5,xmm0,xmm11 + 180186987: c4 21 79 6e 9c 11 88 vmovd xmm11,DWORD PTR [rcx+r10*1+0x1d1b488] + 18018698e: b4 d1 01 + 180186991: c4 a1 79 6e 94 31 88 vmovd xmm2,DWORD PTR [rcx+r14*1+0x1d1b488] + 180186998: b4 d1 01 + 18018699b: 4c 8b b4 24 80 1f 00 mov r14,QWORD PTR [rsp+0x1f80] + 1801869a2: 00 + 1801869a3: 4c 8b 94 24 d8 1f 00 mov r10,QWORD PTR [rsp+0x1fd8] + 1801869aa: 00 + 1801869ab: c5 00 c6 f5 88 vshufps xmm14,xmm15,xmm5,0x88 + 1801869b0: c4 a1 79 6e 9c 31 88 vmovd xmm3,DWORD PTR [rcx+r14*1+0x1d1b488] + 1801869b7: b4 d1 01 + 1801869ba: 4c 8b b4 24 68 1f 00 mov r14,QWORD PTR [rsp+0x1f68] + 1801869c1: 00 + 1801869c2: c4 21 79 6e bc 11 88 vmovd xmm15,DWORD PTR [rcx+r10*1+0x1d1b488] + 1801869c9: b4 d1 01 + 1801869cc: 4c 8b 94 24 b0 1f 00 mov r10,QWORD PTR [rsp+0x1fb0] + 1801869d3: 00 + 1801869d4: c4 21 79 6e 84 31 88 vmovd xmm8,DWORD PTR [rcx+r14*1+0x1d1b488] + 1801869db: b4 d1 01 + 1801869de: 4c 8b b4 24 58 1f 00 mov r14,QWORD PTR [rsp+0x1f58] + 1801869e5: 00 + 1801869e6: c4 a1 79 6e ac 11 88 vmovd xmm5,DWORD PTR [rcx+r10*1+0x1d1b488] + 1801869ed: b4 d1 01 + 1801869f0: c5 e9 6c cb vpunpcklqdq xmm1,xmm2,xmm3 + 1801869f4: c4 21 79 6e a4 31 88 vmovd xmm12,DWORD PTR [rcx+r14*1+0x1d1b488] + 1801869fb: b4 d1 01 + 1801869fe: 4c 8b b4 24 20 1f 00 mov r14,QWORD PTR [rsp+0x1f20] + 180186a05: 00 + 180186a06: c4 c1 39 6c c4 vpunpcklqdq xmm0,xmm8,xmm12 + 180186a0b: c5 79 6e 84 11 88 b4 vmovd xmm8,DWORD PTR [rcx+rdx*1+0x1d1b488] + 180186a12: d1 01 + 180186a14: c4 21 79 6e 8c 31 88 vmovd xmm9,DWORD PTR [rcx+r14*1+0x1d1b488] + 180186a1b: b4 d1 01 + 180186a1e: 48 8b 94 24 18 1f 00 mov rdx,QWORD PTR [rsp+0x1f18] + 180186a25: 00 + 180186a26: c4 c3 15 18 fe 01 vinsertf128 ymm7,ymm13,xmm14,0x1 + 180186a2c: c4 c1 31 6c e3 vpunpcklqdq xmm4,xmm9,xmm11 + 180186a31: c5 01 6c f5 vpunpcklqdq xmm14,xmm15,xmm5 + 180186a35: c5 70 c6 d0 88 vshufps xmm10,xmm1,xmm0,0x88 + 180186a3a: c4 41 58 c6 ee 88 vshufps xmm13,xmm4,xmm14,0x88 + 180186a40: c5 f9 6e 94 39 88 b4 vmovd xmm2,DWORD PTR [rcx+rdi*1+0x1d1b488] + 180186a47: d1 01 + 180186a49: c5 f9 6e 9c 31 88 b4 vmovd xmm3,DWORD PTR [rcx+rsi*1+0x1d1b488] + 180186a50: d1 01 + 180186a52: 48 8b b4 24 08 20 00 mov rsi,QWORD PTR [rsp+0x2008] + 180186a59: 00 + 180186a5a: 48 8b bc 24 f0 1f 00 mov rdi,QWORD PTR [rsp+0x1ff0] + 180186a61: 00 + 180186a62: 4c 8b 94 24 a0 1f 00 mov r10,QWORD PTR [rsp+0x1fa0] + 180186a69: 00 + 180186a6a: c5 79 6e 8c 31 88 b4 vmovd xmm9,DWORD PTR [rcx+rsi*1+0x1d1b488] + 180186a71: d1 01 + 180186a73: c5 79 6e 9c 39 88 b4 vmovd xmm11,DWORD PTR [rcx+rdi*1+0x1d1b488] + 180186a7a: d1 01 + 180186a7c: c4 a1 79 6e b4 11 88 vmovd xmm6,DWORD PTR [rcx+r10*1+0x1d1b488] + 180186a83: b4 d1 01 + 180186a86: c5 49 6c e2 vpunpcklqdq xmm12,xmm6,xmm2 + 180186a8a: c4 c1 61 6c c8 vpunpcklqdq xmm1,xmm3,xmm8 + 180186a8f: c5 fe 6f 35 29 56 b9 vmovdqu ymm6,YMMWORD PTR [rip+0x1b95629] # 0x181d1c0c0 + 180186a96: 01 + 180186a97: c5 98 c6 c1 88 vshufps xmm0,xmm12,xmm1,0x88 + 180186a9c: c4 c1 7c 10 9d 00 04 vmovups ymm3,YMMWORD PTR [r13+0x400] + 180186aa3: 00 00 + 180186aa5: c4 41 7c 10 85 80 04 vmovups ymm8,YMMWORD PTR [r13+0x480] + 180186aac: 00 00 + 180186aae: c4 43 2d 18 f5 01 vinsertf128 ymm14,ymm10,xmm13,0x1 + 180186ab4: c5 79 6e 94 11 88 b4 vmovd xmm10,DWORD PTR [rcx+rdx*1+0x1d1b488] + 180186abb: d1 01 + 180186abd: 4c 89 da mov rdx,r11 + 180186ac0: c4 c1 29 6c e9 vpunpcklqdq xmm5,xmm10,xmm9 + 180186ac5: c4 41 7c 10 95 c0 04 vmovups ymm10,YMMWORD PTR [r13+0x4c0] + 180186acc: 00 00 + 180186ace: c5 79 6e bc 11 88 b4 vmovd xmm15,DWORD PTR [rcx+rdx*1+0x1d1b488] + 180186ad5: d1 01 + 180186ad7: c4 c1 21 6c e7 vpunpcklqdq xmm4,xmm11,xmm15 + 180186adc: c5 50 c6 ec 88 vshufps xmm13,xmm5,xmm4,0x88 + 180186ae1: c5 fe 6f 25 b7 55 b9 vmovdqu ymm4,YMMWORD PTR [rip+0x1b955b7] # 0x181d1c0a0 + 180186ae8: 01 + 180186ae9: c4 41 7c 10 9d 60 04 vmovups ymm11,YMMWORD PTR [r13+0x460] + 180186af0: 00 00 + 180186af2: c4 41 7c 10 8d a0 05 vmovups ymm9,YMMWORD PTR [r13+0x5a0] + 180186af9: 00 00 + 180186afb: c4 c1 7c 10 ad c0 06 vmovups ymm5,YMMWORD PTR [r13+0x6c0] + 180186b02: 00 00 + 180186b04: c4 41 7c 10 bd c0 07 vmovups ymm15,YMMWORD PTR [r13+0x7c0] + 180186b0b: 00 00 + 180186b0d: c4 41 5d db a5 c0 1a vpand ymm12,ymm4,YMMWORD PTR [r13+0x1ac0] + 180186b14: 00 00 + 180186b16: c4 c1 5d db 95 80 1a vpand ymm2,ymm4,YMMWORD PTR [r13+0x1a80] + 180186b1d: 00 00 + 180186b1f: c5 1d fe e6 vpaddd ymm12,ymm12,ymm6 + 180186b23: c5 ed fe d6 vpaddd ymm2,ymm2,ymm6 + 180186b27: c4 41 7e 7f a5 a0 0a vmovdqu YMMWORD PTR [r13+0xaa0],ymm12 + 180186b2e: 00 00 + 180186b30: c4 41 5d db a5 e0 1a vpand ymm12,ymm4,YMMWORD PTR [r13+0x1ae0] + 180186b37: 00 00 + 180186b39: c4 c1 5d db a5 a0 1a vpand ymm4,ymm4,YMMWORD PTR [r13+0x1aa0] + 180186b40: 00 00 + 180186b42: c5 1d fe e6 vpaddd ymm12,ymm12,ymm6 + 180186b46: c5 dd fe f6 vpaddd ymm6,ymm4,ymm6 + 180186b4a: c5 fe 6f 25 8e 55 b9 vmovdqu ymm4,YMMWORD PTR [rip+0x1b9558e] # 0x181d1c0e0 + 180186b51: 01 + 180186b52: c4 c1 7e 7f b5 c0 0a vmovdqu YMMWORD PTR [r13+0xac0],ymm6 + 180186b59: 00 00 + 180186b5b: c5 cd 72 d3 10 vpsrld ymm6,ymm3,0x10 + 180186b60: c5 e5 db dc vpand ymm3,ymm3,ymm4 + 180186b64: c4 c1 7e 7f b5 e0 0a vmovdqu YMMWORD PTR [r13+0xae0],ymm6 + 180186b6b: 00 00 + 180186b6d: c4 c1 4d 72 d3 10 vpsrld ymm6,ymm11,0x10 + 180186b73: c5 25 db dc vpand ymm11,ymm11,ymm4 + 180186b77: c4 c1 7e 7f b5 00 0b vmovdqu YMMWORD PTR [r13+0xb00],ymm6 + 180186b7e: 00 00 + 180186b80: c4 c1 4d 72 d2 10 vpsrld ymm6,ymm10,0x10 + 180186b86: c5 2d db d4 vpand ymm10,ymm10,ymm4 + 180186b8a: c4 c1 7e 7f b5 20 0b vmovdqu YMMWORD PTR [r13+0xb20],ymm6 + 180186b91: 00 00 + 180186b93: c4 c1 4d 72 d1 10 vpsrld ymm6,ymm9,0x10 + 180186b99: c5 35 db cc vpand ymm9,ymm9,ymm4 + 180186b9d: c4 41 7e 7f 8d 40 0b vmovdqu YMMWORD PTR [r13+0xb40],ymm9 + 180186ba4: 00 00 + 180186ba6: c4 c1 35 72 d0 10 vpsrld ymm9,ymm8,0x10 + 180186bac: c5 3d db c4 vpand ymm8,ymm8,ymm4 + 180186bb0: c4 41 7e 7f 8d 60 0b vmovdqu YMMWORD PTR [r13+0xb60],ymm9 + 180186bb7: 00 00 + 180186bb9: c5 b5 72 d5 10 vpsrld ymm9,ymm5,0x10 + 180186bbe: c5 d5 db ec vpand ymm5,ymm5,ymm4 + 180186bc2: c4 41 7e 7f 8d 80 0b vmovdqu YMMWORD PTR [r13+0xb80],ymm9 + 180186bc9: 00 00 + 180186bcb: c4 c3 7d 18 cd 01 vinsertf128 ymm1,ymm0,xmm13,0x1 + 180186bd1: c4 c1 7c 10 85 80 07 vmovups ymm0,YMMWORD PTR [r13+0x780] + 180186bd8: 00 00 + 180186bda: c4 41 7c 10 ad a0 07 vmovups ymm13,YMMWORD PTR [r13+0x7a0] + 180186be1: 00 00 + 180186be3: c5 b5 72 d0 10 vpsrld ymm9,ymm0,0x10 + 180186be8: c5 fd db c4 vpand ymm0,ymm0,ymm4 + 180186bec: c4 41 7e 7f 8d a0 0b vmovdqu YMMWORD PTR [r13+0xba0],ymm9 + 180186bf3: 00 00 + 180186bf5: c4 c1 35 72 d7 10 vpsrld ymm9,ymm15,0x10 + 180186bfb: c5 05 db fc vpand ymm15,ymm15,ymm4 + 180186bff: c4 c1 7e 7f 85 c0 0b vmovdqu YMMWORD PTR [r13+0xbc0],ymm0 + 180186c06: 00 00 + 180186c08: c4 41 7e 7f bd e0 0b vmovdqu YMMWORD PTR [r13+0xbe0],ymm15 + 180186c0f: 00 00 + 180186c11: c4 c1 7d 72 d5 10 vpsrld ymm0,ymm13,0x10 + 180186c17: c5 85 72 d7 10 vpsrld ymm15,ymm7,0x10 + 180186c1c: c5 15 db ec vpand ymm13,ymm13,ymm4 + 180186c20: c5 c5 db fc vpand ymm7,ymm7,ymm4 + 180186c24: c4 c1 7e 7f 85 00 0c vmovdqu YMMWORD PTR [r13+0xc00],ymm0 + 180186c2b: 00 00 + 180186c2d: c4 41 7e 7f bd 20 0c vmovdqu YMMWORD PTR [r13+0xc20],ymm15 + 180186c34: 00 00 + 180186c36: c4 41 7e 7f ad 80 0c vmovdqu YMMWORD PTR [r13+0xc80],ymm13 + 180186c3d: 00 00 + 180186c3f: c4 41 7e 6f ad c0 0a vmovdqu ymm13,YMMWORD PTR [r13+0xac0] + 180186c46: 00 00 + 180186c48: c4 c1 7e 7f bd a0 0c vmovdqu YMMWORD PTR [r13+0xca0],ymm7 + 180186c4f: 00 00 + 180186c51: c4 c1 7d 72 d6 10 vpsrld ymm0,ymm14,0x10 + 180186c57: c5 85 72 d1 10 vpsrld ymm15,ymm1,0x10 + 180186c5c: c4 c1 45 72 d5 10 vpsrld ymm7,ymm13,0x10 + 180186c62: c4 c1 7e 7f 85 40 0c vmovdqu YMMWORD PTR [r13+0xc40],ymm0 + 180186c69: 00 00 + 180186c6b: c4 41 7e 7f bd 60 0c vmovdqu YMMWORD PTR [r13+0xc60],ymm15 + 180186c72: 00 00 + 180186c74: c5 8d db c4 vpand ymm0,ymm14,ymm4 + 180186c78: c5 75 db fc vpand ymm15,ymm1,ymm4 + 180186c7c: c4 c1 75 72 d4 10 vpsrld ymm1,ymm12,0x10 + 180186c82: c5 1d db e4 vpand ymm12,ymm12,ymm4 + 180186c86: c4 c1 7e 7f 85 c0 0c vmovdqu YMMWORD PTR [r13+0xcc0],ymm0 + 180186c8d: 00 00 + 180186c8f: c4 c1 7e 6f 85 a0 0a vmovdqu ymm0,YMMWORD PTR [r13+0xaa0] + 180186c96: 00 00 + 180186c98: c4 41 7e 7f bd e0 0c vmovdqu YMMWORD PTR [r13+0xce0],ymm15 + 180186c9f: 00 00 + 180186ca1: c4 41 7e 7f a5 00 0d vmovdqu YMMWORD PTR [r13+0xd00],ymm12 + 180186ca8: 00 00 + 180186caa: c4 41 7e 6f a5 00 0b vmovdqu ymm12,YMMWORD PTR [r13+0xb00] + 180186cb1: 00 00 + 180186cb3: c5 85 72 d2 10 vpsrld ymm15,ymm2,0x10 + 180186cb8: c5 8d 72 d0 10 vpsrld ymm14,ymm0,0x10 + 180186cbd: c5 ed db d4 vpand ymm2,ymm2,ymm4 + 180186cc1: c5 fd db c4 vpand ymm0,ymm0,ymm4 + 180186cc5: c5 95 db e4 vpand ymm4,ymm13,ymm4 + 180186cc9: c4 41 7e 6f ad e0 0a vmovdqu ymm13,YMMWORD PTR [r13+0xae0] + 180186cd0: 00 00 + 180186cd2: c4 c1 7e 7f a5 20 0d vmovdqu YMMWORD PTR [r13+0xd20],ymm4 + 180186cd9: 00 00 + 180186cdb: c4 e2 05 40 e3 vpmulld ymm4,ymm15,ymm3 + 180186ce0: c4 c1 7e 7f a5 40 0d vmovdqu YMMWORD PTR [r13+0xd40],ymm4 + 180186ce7: 00 00 + 180186ce9: c4 c2 0d 40 e3 vpmulld ymm4,ymm14,ymm11 + 180186cee: c4 c1 7e 7f a5 60 0d vmovdqu YMMWORD PTR [r13+0xd60],ymm4 + 180186cf5: 00 00 + 180186cf7: c4 c2 75 40 e2 vpmulld ymm4,ymm1,ymm10 + 180186cfc: c4 c1 7e 7f a5 80 0d vmovdqu YMMWORD PTR [r13+0xd80],ymm4 + 180186d03: 00 00 + 180186d05: c4 c2 45 40 a5 40 0b vpmulld ymm4,ymm7,YMMWORD PTR [r13+0xb40] + 180186d0c: 00 00 + 180186d0e: c4 c1 7e 7f a5 a0 0d vmovdqu YMMWORD PTR [r13+0xda0],ymm4 + 180186d15: 00 00 + 180186d17: c4 c2 05 40 a5 60 0b vpmulld ymm4,ymm15,YMMWORD PTR [r13+0xb60] + 180186d1e: 00 00 + 180186d20: c4 c1 7e 7f a5 c0 0d vmovdqu YMMWORD PTR [r13+0xdc0],ymm4 + 180186d27: 00 00 + 180186d29: c4 c2 0d 40 a5 80 0b vpmulld ymm4,ymm14,YMMWORD PTR [r13+0xb80] + 180186d30: 00 00 + 180186d32: c4 c1 7e 7f a5 e0 0d vmovdqu YMMWORD PTR [r13+0xde0],ymm4 + 180186d39: 00 00 + 180186d3b: c4 c2 75 40 a5 a0 0b vpmulld ymm4,ymm1,YMMWORD PTR [r13+0xba0] + 180186d42: 00 00 + 180186d44: c4 c1 7e 7f a5 00 0e vmovdqu YMMWORD PTR [r13+0xe00],ymm4 + 180186d4b: 00 00 + 180186d4d: c4 c2 45 40 e1 vpmulld ymm4,ymm7,ymm9 + 180186d52: c4 c1 7e 7f a5 20 0e vmovdqu YMMWORD PTR [r13+0xe20],ymm4 + 180186d59: 00 00 + 180186d5b: c4 c2 05 40 e0 vpmulld ymm4,ymm15,ymm8 + 180186d60: c4 c1 7e 7f a5 40 0e vmovdqu YMMWORD PTR [r13+0xe40],ymm4 + 180186d67: 00 00 + 180186d69: c4 e2 0d 40 e5 vpmulld ymm4,ymm14,ymm5 + 180186d6e: c4 c1 7e 7f a5 60 0e vmovdqu YMMWORD PTR [r13+0xe60],ymm4 + 180186d75: 00 00 + 180186d77: c4 c2 75 40 a5 c0 0b vpmulld ymm4,ymm1,YMMWORD PTR [r13+0xbc0] + 180186d7e: 00 00 + 180186d80: c4 c1 7e 7f a5 80 0e vmovdqu YMMWORD PTR [r13+0xe80],ymm4 + 180186d87: 00 00 + 180186d89: c4 c2 45 40 a5 e0 0b vpmulld ymm4,ymm7,YMMWORD PTR [r13+0xbe0] + 180186d90: 00 00 + 180186d92: c4 c1 7e 7f a5 a0 0e vmovdqu YMMWORD PTR [r13+0xea0],ymm4 + 180186d99: 00 00 + 180186d9b: c4 c2 05 40 a5 00 0c vpmulld ymm4,ymm15,YMMWORD PTR [r13+0xc00] + 180186da2: 00 00 + 180186da4: c4 c1 7e 7f a5 c0 0e vmovdqu YMMWORD PTR [r13+0xec0],ymm4 + 180186dab: 00 00 + 180186dad: c4 c2 0d 40 a5 20 0c vpmulld ymm4,ymm14,YMMWORD PTR [r13+0xc20] + 180186db4: 00 00 + 180186db6: c4 c1 7e 7f a5 e0 0e vmovdqu YMMWORD PTR [r13+0xee0],ymm4 + 180186dbd: 00 00 + 180186dbf: c4 c2 75 40 a5 40 0c vpmulld ymm4,ymm1,YMMWORD PTR [r13+0xc40] + 180186dc6: 00 00 + 180186dc8: c4 c1 7e 7f a5 00 0f vmovdqu YMMWORD PTR [r13+0xf00],ymm4 + 180186dcf: 00 00 + 180186dd1: c4 c2 45 40 a5 60 0c vpmulld ymm4,ymm7,YMMWORD PTR [r13+0xc60] + 180186dd8: 00 00 + 180186dda: c4 c1 7e 7f a5 20 0f vmovdqu YMMWORD PTR [r13+0xf20],ymm4 + 180186de1: 00 00 + 180186de3: c4 c1 7e 6f a5 80 0c vmovdqu ymm4,YMMWORD PTR [r13+0xc80] + 180186dea: 00 00 + 180186dec: c4 62 05 40 fc vpmulld ymm15,ymm15,ymm4 + 180186df1: c4 41 7e 7f bd 40 0f vmovdqu YMMWORD PTR [r13+0xf40],ymm15 + 180186df8: 00 00 + 180186dfa: c4 41 7e 6f bd a0 0c vmovdqu ymm15,YMMWORD PTR [r13+0xca0] + 180186e01: 00 00 + 180186e03: c4 42 0d 40 f7 vpmulld ymm14,ymm14,ymm15 + 180186e08: c4 41 7e 7f b5 60 0f vmovdqu YMMWORD PTR [r13+0xf60],ymm14 + 180186e0f: 00 00 + 180186e11: c4 41 7e 6f b5 c0 0c vmovdqu ymm14,YMMWORD PTR [r13+0xcc0] + 180186e18: 00 00 + 180186e1a: c4 c2 75 40 ce vpmulld ymm1,ymm1,ymm14 + 180186e1f: c4 c1 7e 7f 8d 80 0f vmovdqu YMMWORD PTR [r13+0xf80],ymm1 + 180186e26: 00 00 + 180186e28: c4 c1 7e 6f 8d e0 0c vmovdqu ymm1,YMMWORD PTR [r13+0xce0] + 180186e2f: 00 00 + 180186e31: c4 e2 45 40 f9 vpmulld ymm7,ymm7,ymm1 + 180186e36: c4 c1 7e 7f bd a0 0f vmovdqu YMMWORD PTR [r13+0xfa0],ymm7 + 180186e3d: 00 00 + 180186e3f: c4 c1 7e 6f bd 00 0d vmovdqu ymm7,YMMWORD PTR [r13+0xd00] + 180186e46: 00 00 + 180186e48: c4 42 6d 40 ed vpmulld ymm13,ymm2,ymm13 + 180186e4d: c4 41 7e 7f ad c0 0f vmovdqu YMMWORD PTR [r13+0xfc0],ymm13 + 180186e54: 00 00 + 180186e56: c4 42 7d 40 ec vpmulld ymm13,ymm0,ymm12 + 180186e5b: c4 42 45 40 a5 20 0b vpmulld ymm12,ymm7,YMMWORD PTR [r13+0xb20] + 180186e62: 00 00 + 180186e64: c4 41 7e 7f a5 00 10 vmovdqu YMMWORD PTR [r13+0x1000],ymm12 + 180186e6b: 00 00 + 180186e6d: c4 41 7e 6f a5 20 0d vmovdqu ymm12,YMMWORD PTR [r13+0xd20] + 180186e74: 00 00 + 180186e76: c4 41 7e 7f ad e0 0f vmovdqu YMMWORD PTR [r13+0xfe0],ymm13 + 180186e7d: 00 00 + 180186e7f: c4 42 7d 40 db vpmulld ymm11,ymm0,ymm11 + 180186e84: c4 42 7d 40 ad 80 0b vpmulld ymm13,ymm0,YMMWORD PTR [r13+0xb80] + 180186e8b: 00 00 + 180186e8d: c4 41 7e 7f 9d 60 10 vmovdqu YMMWORD PTR [r13+0x1060],ymm11 + 180186e94: 00 00 + 180186e96: c4 41 7e 7f ad e0 10 vmovdqu YMMWORD PTR [r13+0x10e0],ymm13 + 180186e9d: 00 00 + 180186e9f: c4 42 6d 40 9d 60 0b vpmulld ymm11,ymm2,YMMWORD PTR [r13+0xb60] + 180186ea6: 00 00 + 180186ea8: c4 42 6d 40 ad 00 0c vpmulld ymm13,ymm2,YMMWORD PTR [r13+0xc00] + 180186eaf: 00 00 + 180186eb1: c4 42 1d 40 c9 vpmulld ymm9,ymm12,ymm9 + 180186eb6: c4 41 7e 7f 9d c0 10 vmovdqu YMMWORD PTR [r13+0x10c0],ymm11 + 180186ebd: 00 00 + 180186ebf: c4 41 7e 7f 8d 20 11 vmovdqu YMMWORD PTR [r13+0x1120],ymm9 + 180186ec6: 00 00 + 180186ec8: c4 62 7d 40 cd vpmulld ymm9,ymm0,ymm5 + 180186ecd: c4 42 7d 40 9d 20 0c vpmulld ymm11,ymm0,YMMWORD PTR [r13+0xc20] + 180186ed4: 00 00 + 180186ed6: c4 c1 0d 72 d5 10 vpsrld ymm14,ymm13,0x10 + 180186edc: c4 41 0d fe ad c0 0e vpaddd ymm13,ymm14,YMMWORD PTR [r13+0xec0] + 180186ee3: 00 00 + 180186ee5: c4 c1 25 72 d3 10 vpsrld ymm11,ymm11,0x10 + 180186eeb: c4 41 7e 6f b5 c0 10 vmovdqu ymm14,YMMWORD PTR [r13+0x10c0] + 180186ef2: 00 00 + 180186ef4: c4 42 45 40 d2 vpmulld ymm10,ymm7,ymm10 + 180186ef9: c4 e2 6d 40 db vpmulld ymm3,ymm2,ymm3 + 180186efe: c4 41 7e 7f 95 80 10 vmovdqu YMMWORD PTR [r13+0x1080],ymm10 + 180186f05: 00 00 + 180186f07: c4 c1 7e 7f 9d 40 10 vmovdqu YMMWORD PTR [r13+0x1040],ymm3 + 180186f0e: 00 00 + 180186f10: c4 42 1d 40 95 40 0b vpmulld ymm10,ymm12,YMMWORD PTR [r13+0xb40] + 180186f17: 00 00 + 180186f19: c4 c2 45 40 9d 40 0c vpmulld ymm3,ymm7,YMMWORD PTR [r13+0xc40] + 180186f20: 00 00 + 180186f22: c4 41 7e 7f 95 a0 10 vmovdqu YMMWORD PTR [r13+0x10a0],ymm10 + 180186f29: 00 00 + 180186f2b: c4 42 6d 40 d0 vpmulld ymm10,ymm2,ymm8 + 180186f30: c4 e2 1d 40 f6 vpmulld ymm6,ymm12,ymm6 + 180186f35: c4 c1 7e 7f b5 20 10 vmovdqu YMMWORD PTR [r13+0x1020],ymm6 + 180186f3c: 00 00 + 180186f3e: c5 ed 72 d3 10 vpsrld ymm2,ymm3,0x10 + 180186f43: c4 c2 45 40 b5 a0 0b vpmulld ymm6,ymm7,YMMWORD PTR [r13+0xba0] + 180186f4a: 00 00 + 180186f4c: c4 c1 7e 7f b5 00 11 vmovdqu YMMWORD PTR [r13+0x1100],ymm6 + 180186f53: 00 00 + 180186f55: c4 c2 1d 40 b5 60 0c vpmulld ymm6,ymm12,YMMWORD PTR [r13+0xc60] + 180186f5c: 00 00 + 180186f5e: c4 42 45 40 85 c0 0b vpmulld ymm8,ymm7,YMMWORD PTR [r13+0xbc0] + 180186f65: 00 00 + 180186f67: c5 cd 72 d6 10 vpsrld ymm6,ymm6,0x10 + 180186f6c: c4 c1 25 fe a5 e0 0e vpaddd ymm4,ymm11,YMMWORD PTR [r13+0xee0] + 180186f73: 00 00 + 180186f75: c4 c1 45 72 d0 10 vpsrld ymm7,ymm8,0x10 + 180186f7b: c4 41 6d fe 9d 00 0f vpaddd ymm11,ymm2,YMMWORD PTR [r13+0xf00] + 180186f82: 00 00 + 180186f84: c4 c1 6d 72 d6 10 vpsrld ymm2,ymm14,0x10 + 180186f8a: c4 c1 4d fe 9d 20 0f vpaddd ymm3,ymm6,YMMWORD PTR [r13+0xf20] + 180186f91: 00 00 + 180186f93: c4 c1 75 72 d1 10 vpsrld ymm1,ymm9,0x10 + 180186f99: c4 c1 75 fe 8d 60 0e vpaddd ymm1,ymm1,YMMWORD PTR [r13+0xe60] + 180186fa0: 00 00 + 180186fa2: c4 c2 1d 40 ad e0 0b vpmulld ymm5,ymm12,YMMWORD PTR [r13+0xbe0] + 180186fa9: 00 00 + 180186fab: c4 c1 1d 72 d2 10 vpsrld ymm12,ymm10,0x10 + 180186fb1: c5 fd 72 d5 10 vpsrld ymm0,ymm5,0x10 + 180186fb6: c4 c1 1d fe b5 40 0e vpaddd ymm6,ymm12,YMMWORD PTR [r13+0xe40] + 180186fbd: 00 00 + 180186fbf: c4 41 45 fe a5 80 0e vpaddd ymm12,ymm7,YMMWORD PTR [r13+0xe80] + 180186fc6: 00 00 + 180186fc8: c4 c1 6d fe bd c0 0d vpaddd ymm7,ymm2,YMMWORD PTR [r13+0xdc0] + 180186fcf: 00 00 + 180186fd1: c4 41 7d fe bd a0 0e vpaddd ymm15,ymm0,YMMWORD PTR [r13+0xea0] + 180186fd8: 00 00 + 180186fda: c4 c1 7e 7f bd 60 11 vmovdqu YMMWORD PTR [r13+0x1160],ymm7 + 180186fe1: 00 00 + 180186fe3: c4 c1 7e 6f bd e0 10 vmovdqu ymm7,YMMWORD PTR [r13+0x10e0] + 180186fea: 00 00 + 180186fec: c4 41 7e 7f bd 40 11 vmovdqu YMMWORD PTR [r13+0x1140],ymm15 + 180186ff3: 00 00 + 180186ff5: c5 fd 72 d7 10 vpsrld ymm0,ymm7,0x10 + 180186ffa: c4 41 7d fe bd e0 0d vpaddd ymm15,ymm0,YMMWORD PTR [r13+0xde0] + 180187001: 00 00 + 180187003: c4 c1 7e 6f 85 00 11 vmovdqu ymm0,YMMWORD PTR [r13+0x1100] + 18018700a: 00 00 + 18018700c: c4 41 7e 7f bd 80 11 vmovdqu YMMWORD PTR [r13+0x1180],ymm15 + 180187013: 00 00 + 180187015: c5 ed 72 d0 10 vpsrld ymm2,ymm0,0x10 + 18018701a: c4 41 6d fe bd 00 0e vpaddd ymm15,ymm2,YMMWORD PTR [r13+0xe00] + 180187021: 00 00 + 180187023: c4 c1 7e 6f 95 20 11 vmovdqu ymm2,YMMWORD PTR [r13+0x1120] + 18018702a: 00 00 + 18018702c: c4 41 7e 7f bd a0 11 vmovdqu YMMWORD PTR [r13+0x11a0],ymm15 + 180187033: 00 00 + 180187035: c5 85 72 d2 10 vpsrld ymm15,ymm2,0x10 + 18018703a: c4 c1 05 fe 95 20 0e vpaddd ymm2,ymm15,YMMWORD PTR [r13+0xe20] + 180187041: 00 00 + 180187043: c4 41 7e 6f bd 40 10 vmovdqu ymm15,YMMWORD PTR [r13+0x1040] + 18018704a: 00 00 + 18018704c: c4 c1 7e 7f 95 c0 11 vmovdqu YMMWORD PTR [r13+0x11c0],ymm2 + 180187053: 00 00 + 180187055: c4 c1 6d 72 d7 10 vpsrld ymm2,ymm15,0x10 + 18018705b: c4 41 6d fe bd 40 0d vpaddd ymm15,ymm2,YMMWORD PTR [r13+0xd40] + 180187062: 00 00 + 180187064: c4 c1 7e 6f 95 60 10 vmovdqu ymm2,YMMWORD PTR [r13+0x1060] + 18018706b: 00 00 + 18018706d: c4 41 7e 7f bd e0 11 vmovdqu YMMWORD PTR [r13+0x11e0],ymm15 + 180187074: 00 00 + 180187076: c5 85 72 d2 10 vpsrld ymm15,ymm2,0x10 + 18018707b: c4 c1 05 fe 95 60 0d vpaddd ymm2,ymm15,YMMWORD PTR [r13+0xd60] + 180187082: 00 00 + 180187084: c4 41 7e 6f bd 80 10 vmovdqu ymm15,YMMWORD PTR [r13+0x1080] + 18018708b: 00 00 + 18018708d: c4 c1 7e 7f 95 00 12 vmovdqu YMMWORD PTR [r13+0x1200],ymm2 + 180187094: 00 00 + 180187096: c4 c1 6d 72 d7 10 vpsrld ymm2,ymm15,0x10 + 18018709c: c4 41 6d fe bd 80 0d vpaddd ymm15,ymm2,YMMWORD PTR [r13+0xd80] + 1801870a3: 00 00 + 1801870a5: c4 c1 7e 6f 95 a0 10 vmovdqu ymm2,YMMWORD PTR [r13+0x10a0] + 1801870ac: 00 00 + 1801870ae: c4 41 7e 7f bd 20 12 vmovdqu YMMWORD PTR [r13+0x1220],ymm15 + 1801870b5: 00 00 + 1801870b7: c5 85 72 d2 10 vpsrld ymm15,ymm2,0x10 + 1801870bc: c5 fe 6f 15 1c 50 b9 vmovdqu ymm2,YMMWORD PTR [rip+0x1b9501c] # 0x181d1c0e0 + 1801870c3: 01 + 1801870c4: c4 41 05 fe bd a0 0d vpaddd ymm15,ymm15,YMMWORD PTR [r13+0xda0] + 1801870cb: 00 00 + 1801870cd: c5 35 db ca vpand ymm9,ymm9,ymm2 + 1801870d1: c5 3d db c2 vpand ymm8,ymm8,ymm2 + 1801870d5: c5 d5 db ea vpand ymm5,ymm5,ymm2 + 1801870d9: c5 2d db d2 vpand ymm10,ymm10,ymm2 + 1801870dd: c5 35 fe cc vpaddd ymm9,ymm9,ymm4 + 1801870e1: c4 41 3d fe c3 vpaddd ymm8,ymm8,ymm11 + 1801870e6: c5 55 fe db vpaddd ymm11,ymm5,ymm3 + 1801870ea: c5 8d db ea vpand ymm5,ymm14,ymm2 + 1801870ee: c5 c5 db e2 vpand ymm4,ymm7,ymm2 + 1801870f2: c5 fd db c2 vpand ymm0,ymm0,ymm2 + 1801870f6: c4 41 2d fe d5 vpaddd ymm10,ymm10,ymm13 + 1801870fb: c5 d5 fe de vpaddd ymm3,ymm5,ymm6 + 1801870ff: c5 dd fe f1 vpaddd ymm6,ymm4,ymm1 + 180187103: c4 c1 6d db 8d 60 10 vpand ymm1,ymm2,YMMWORD PTR [r13+0x1060] + 18018710a: 00 00 + 18018710c: c4 41 7d fe ec vpaddd ymm13,ymm0,ymm12 + 180187111: c4 41 6d db a5 40 10 vpand ymm12,ymm2,YMMWORD PTR [r13+0x1040] + 180187118: 00 00 + 18018711a: c4 c1 6d db 85 80 10 vpand ymm0,ymm2,YMMWORD PTR [r13+0x1080] + 180187121: 00 00 + 180187123: c4 c1 75 fe ad 80 11 vpaddd ymm5,ymm1,YMMWORD PTR [r13+0x1180] + 18018712a: 00 00 + 18018712c: c4 c1 6d db 8d a0 10 vpand ymm1,ymm2,YMMWORD PTR [r13+0x10a0] + 180187133: 00 00 + 180187135: c4 c1 1d fe a5 60 11 vpaddd ymm4,ymm12,YMMWORD PTR [r13+0x1160] + 18018713c: 00 00 + 18018713e: c4 41 7d fe a5 a0 11 vpaddd ymm12,ymm0,YMMWORD PTR [r13+0x11a0] + 180187145: 00 00 + 180187147: c4 41 6d db b5 20 11 vpand ymm14,ymm2,YMMWORD PTR [r13+0x1120] + 18018714e: 00 00 + 180187150: c4 c1 75 fe bd c0 11 vpaddd ymm7,ymm1,YMMWORD PTR [r13+0x11c0] + 180187157: 00 00 + 180187159: c4 41 7e 7f a5 40 12 vmovdqu YMMWORD PTR [r13+0x1240],ymm12 + 180187160: 00 00 + 180187162: c4 c1 7e 7f bd 60 12 vmovdqu YMMWORD PTR [r13+0x1260],ymm7 + 180187169: 00 00 + 18018716b: c4 c1 7e 6f bd c0 0f vmovdqu ymm7,YMMWORD PTR [r13+0xfc0] + 180187172: 00 00 + 180187174: c5 c5 db c2 vpand ymm0,ymm7,ymm2 + 180187178: c4 41 0d fe b5 40 11 vpaddd ymm14,ymm14,YMMWORD PTR [r13+0x1140] + 18018717f: 00 00 + 180187181: c4 41 7d fe a5 e0 11 vpaddd ymm12,ymm0,YMMWORD PTR [r13+0x11e0] + 180187188: 00 00 + 18018718a: c4 c1 7e 6f 85 e0 0f vmovdqu ymm0,YMMWORD PTR [r13+0xfe0] + 180187191: 00 00 + 180187193: c4 41 7e 7f a5 80 12 vmovdqu YMMWORD PTR [r13+0x1280],ymm12 + 18018719a: 00 00 + 18018719c: c5 fd db ca vpand ymm1,ymm0,ymm2 + 1801871a0: c4 41 75 fe a5 00 12 vpaddd ymm12,ymm1,YMMWORD PTR [r13+0x1200] + 1801871a7: 00 00 + 1801871a9: c4 c1 7e 6f 8d 00 10 vmovdqu ymm1,YMMWORD PTR [r13+0x1000] + 1801871b0: 00 00 + 1801871b2: c4 41 7e 7f a5 a0 12 vmovdqu YMMWORD PTR [r13+0x12a0],ymm12 + 1801871b9: 00 00 + 1801871bb: c5 75 db e2 vpand ymm12,ymm1,ymm2 + 1801871bf: c4 41 1d fe a5 20 12 vpaddd ymm12,ymm12,YMMWORD PTR [r13+0x1220] + 1801871c6: 00 00 + 1801871c8: c4 41 7e 7f a5 c0 12 vmovdqu YMMWORD PTR [r13+0x12c0],ymm12 + 1801871cf: 00 00 + 1801871d1: c4 41 7e 6f a5 20 10 vmovdqu ymm12,YMMWORD PTR [r13+0x1020] + 1801871d8: 00 00 + 1801871da: c5 9d db d2 vpand ymm2,ymm12,ymm2 + 1801871de: c4 41 6d fe ff vpaddd ymm15,ymm2,ymm15 + 1801871e3: c4 c1 7e 6f bd 60 0f vmovdqu ymm7,YMMWORD PTR [r13+0xf60] + 1801871ea: 00 00 + 1801871ec: c4 c1 7e 6f 95 40 0f vmovdqu ymm2,YMMWORD PTR [r13+0xf40] + 1801871f3: 00 00 + 1801871f5: c5 9d 72 d7 10 vpsrld ymm12,ymm7,0x10 + 1801871fa: c5 f5 72 d2 10 vpsrld ymm1,ymm2,0x10 + 1801871ff: c4 c1 1d fe d1 vpaddd ymm2,ymm12,ymm9 + 180187204: c4 41 75 fe d2 vpaddd ymm10,ymm1,ymm10 + 180187209: c4 41 7e 6f 8d 80 0f vmovdqu ymm9,YMMWORD PTR [r13+0xf80] + 180187210: 00 00 + 180187212: c4 c1 7e 7f 95 20 09 vmovdqu YMMWORD PTR [r13+0x920],ymm2 + 180187219: 00 00 + 18018721b: c4 41 7e 7f 95 40 09 vmovdqu YMMWORD PTR [r13+0x940],ymm10 + 180187222: 00 00 + 180187224: c4 c1 7d 72 d1 10 vpsrld ymm0,ymm9,0x10 + 18018722a: c4 c1 2d 72 d2 10 vpsrld ymm10,ymm10,0x10 + 180187230: c4 41 7d fe c8 vpaddd ymm9,ymm0,ymm8 + 180187235: c5 ad fe db vpaddd ymm3,ymm10,ymm3 + 180187239: c4 41 7e 6f 85 a0 0f vmovdqu ymm8,YMMWORD PTR [r13+0xfa0] + 180187240: 00 00 + 180187242: c4 41 7e 7f 8d 60 09 vmovdqu YMMWORD PTR [r13+0x960],ymm9 + 180187249: 00 00 + 18018724b: c4 c1 7e 7f 9d 20 08 vmovdqu YMMWORD PTR [r13+0x820],ymm3 + 180187252: 00 00 + 180187254: c4 c1 7d 72 d0 10 vpsrld ymm0,ymm8,0x10 + 18018725a: c5 ad 72 d3 10 vpsrld ymm10,ymm3,0x10 + 18018725f: c4 c1 7d fe c3 vpaddd ymm0,ymm0,ymm11 + 180187264: c5 a5 72 d2 10 vpsrld ymm11,ymm2,0x10 + 180187269: c5 ad fe e4 vpaddd ymm4,ymm10,ymm4 + 18018726d: c5 25 fe de vpaddd ymm11,ymm11,ymm6 + 180187271: c4 c1 4d 72 d1 10 vpsrld ymm6,ymm9,0x10 + 180187277: c4 c1 7e 7f a5 80 09 vmovdqu YMMWORD PTR [r13+0x980],ymm4 + 18018727e: 00 00 + 180187280: c4 c1 35 72 d3 10 vpsrld ymm9,ymm11,0x10 + 180187286: c4 c1 4d fe cd vpaddd ymm1,ymm6,ymm13 + 18018728b: c5 95 72 d0 10 vpsrld ymm13,ymm0,0x10 + 180187290: c5 cd 72 d4 10 vpsrld ymm6,ymm4,0x10 + 180187295: c5 35 fe d5 vpaddd ymm10,ymm9,ymm5 + 180187299: c5 d5 72 d1 10 vpsrld ymm5,ymm1,0x10 + 18018729e: c4 c1 15 fe d6 vpaddd ymm2,ymm13,ymm14 + 1801872a3: c4 c1 4d fe bd 80 12 vpaddd ymm7,ymm6,YMMWORD PTR [r13+0x1280] + 1801872aa: 00 00 + 1801872ac: c4 c1 3d 72 d2 10 vpsrld ymm8,ymm10,0x10 + 1801872b2: c4 41 55 fe 8d 40 12 vpaddd ymm9,ymm5,YMMWORD PTR [r13+0x1240] + 1801872b9: 00 00 + 1801872bb: c5 e5 72 d2 10 vpsrld ymm3,ymm2,0x10 + 1801872c0: c4 41 7e 7f 9d 40 08 vmovdqu YMMWORD PTR [r13+0x840],ymm11 + 1801872c7: 00 00 + 1801872c9: c4 c1 7e 7f 8d 60 08 vmovdqu YMMWORD PTR [r13+0x860],ymm1 + 1801872d0: 00 00 + 1801872d2: c4 c1 7e 7f 95 c0 08 vmovdqu YMMWORD PTR [r13+0x8c0],ymm2 + 1801872d9: 00 00 + 1801872db: c4 c1 7e 7f bd e0 08 vmovdqu YMMWORD PTR [r13+0x8e0],ymm7 + 1801872e2: 00 00 + 1801872e4: c4 c1 7c 10 bd 00 0a vmovups ymm7,YMMWORD PTR [r13+0xa00] + 1801872eb: 00 00 + 1801872ed: c4 c1 7c 10 b5 e0 09 vmovups ymm6,YMMWORD PTR [r13+0x9e0] + 1801872f4: 00 00 + 1801872f6: c4 c1 7c 10 a5 c0 09 vmovups ymm4,YMMWORD PTR [r13+0x9c0] + 1801872fd: 00 00 + 1801872ff: c4 c1 7c 10 ad 60 0a vmovups ymm5,YMMWORD PTR [r13+0xa60] + 180187306: 00 00 + 180187308: c4 c1 7c 10 95 20 0a vmovups ymm2,YMMWORD PTR [r13+0xa20] + 18018730f: 00 00 + 180187311: c4 41 65 fe 9d 60 12 vpaddd ymm11,ymm3,YMMWORD PTR [r13+0x1260] + 180187318: 00 00 + 18018731a: c4 c1 15 72 d1 10 vpsrld ymm13,ymm9,0x10 + 180187320: c4 41 3d fe a5 a0 12 vpaddd ymm12,ymm8,YMMWORD PTR [r13+0x12a0] + 180187327: 00 00 + 180187329: c4 41 7c 10 85 80 0a vmovups ymm8,YMMWORD PTR [r13+0xa80] + 180187330: 00 00 + 180187332: c4 c1 7c 10 9d 40 0a vmovups ymm3,YMMWORD PTR [r13+0xa40] + 180187339: 00 00 + 18018733b: c4 c1 75 72 d3 10 vpsrld ymm1,ymm11,0x10 + 180187341: c4 41 15 fe b5 c0 12 vpaddd ymm14,ymm13,YMMWORD PTR [r13+0x12c0] + 180187348: 00 00 + 18018734a: c4 41 7e 7f a5 00 09 vmovdqu YMMWORD PTR [r13+0x900],ymm12 + 180187351: 00 00 + 180187353: c4 41 75 fe ff vpaddd ymm15,ymm1,ymm15 + 180187358: c4 41 7e 7f b5 80 08 vmovdqu YMMWORD PTR [r13+0x880],ymm14 + 18018735f: 00 00 + 180187361: c4 c1 7c 10 8d a0 09 vmovups ymm1,YMMWORD PTR [r13+0x9a0] + 180187368: 00 00 + 18018736a: c4 41 7e 7f bd a0 08 vmovdqu YMMWORD PTR [r13+0x8a0],ymm15 + 180187371: 00 00 + 180187373: c5 7e 6f 35 65 4d b9 vmovdqu ymm14,YMMWORD PTR [rip+0x1b94d65] # 0x181d1c0e0 + 18018737a: 01 + 18018737b: 48 8d 15 7e 8c e7 ff lea rdx,[rip+0xffffffffffe78c7e] # 0x180000000 + 180187382: c4 c1 7c 11 8d a0 09 vmovups YMMWORD PTR [r13+0x9a0],ymm1 + 180187389: 00 00 + 18018738b: c4 c1 7e 6f 8d 00 09 vmovdqu ymm1,YMMWORD PTR [r13+0x900] + 180187392: 00 00 + 180187394: c4 c1 7c 11 9d 40 0a vmovups YMMWORD PTR [r13+0xa40],ymm3 + 18018739b: 00 00 + 18018739d: c4 c1 7c 11 bd 00 0a vmovups YMMWORD PTR [r13+0xa00],ymm7 + 1801873a4: 00 00 + 1801873a6: c4 c1 7c 11 95 20 0a vmovups YMMWORD PTR [r13+0xa20],ymm2 + 1801873ad: 00 00 + 1801873af: c4 c1 7c 11 ad 60 0a vmovups YMMWORD PTR [r13+0xa60],ymm5 + 1801873b6: 00 00 + 1801873b8: c4 41 7c 11 85 80 0a vmovups YMMWORD PTR [r13+0xa80],ymm8 + 1801873bf: 00 00 + 1801873c1: c4 c1 7c 11 a5 c0 09 vmovups YMMWORD PTR [r13+0x9c0],ymm4 + 1801873c8: 00 00 + 1801873ca: c4 c1 7c 11 b5 e0 09 vmovups YMMWORD PTR [r13+0x9e0],ymm6 + 1801873d1: 00 00 + 1801873d3: c4 41 25 db e6 vpand ymm12,ymm11,ymm14 + 1801873d8: c4 41 35 db ce vpand ymm9,ymm9,ymm14 + 1801873dd: c4 c1 7d db fe vpand ymm7,ymm0,ymm14 + 1801873e2: c4 41 2d db ee vpand ymm13,ymm10,ymm14 + 1801873e7: c5 fd 72 f1 10 vpslld ymm0,ymm1,0x10 + 1801873ec: c4 41 0d db 85 40 09 vpand ymm8,ymm14,YMMWORD PTR [r13+0x940] + 1801873f3: 00 00 + 1801873f5: c4 c1 0d db ad 20 09 vpand ymm5,ymm14,YMMWORD PTR [r13+0x920] + 1801873fc: 00 00 + 1801873fe: c4 41 0d db bd 60 09 vpand ymm15,ymm14,YMMWORD PTR [r13+0x960] + 180187405: 00 00 + 180187407: c4 c1 0d db 95 80 09 vpand ymm2,ymm14,YMMWORD PTR [r13+0x980] + 18018740e: 00 00 + 180187410: c4 c1 7d fe f5 vpaddd ymm6,ymm0,ymm13 + 180187415: c4 41 7e 6f 9d 80 08 vmovdqu ymm11,YMMWORD PTR [r13+0x880] + 18018741c: 00 00 + 18018741e: c4 41 7e 6f 95 e0 08 vmovdqu ymm10,YMMWORD PTR [r13+0x8e0] + 180187425: 00 00 + 180187427: c5 fc 10 05 d1 4c b9 vmovups ymm0,YMMWORD PTR [rip+0x1b94cd1] # 0x181d1c100 + 18018742e: 01 + 18018742f: c4 c1 7e 7f b5 00 13 vmovdqu YMMWORD PTR [r13+0x1300],ymm6 + 180187436: 00 00 + 180187438: c4 c1 65 72 f3 10 vpslld ymm3,ymm11,0x10 + 18018743e: c4 c1 0d 72 f2 10 vpslld ymm14,ymm10,0x10 + 180187444: c5 cd 72 d6 09 vpsrld ymm6,ymm6,0x9 + 180187449: c4 c1 65 fe c9 vpaddd ymm1,ymm3,ymm9 + 18018744e: c5 0d fe f2 vpaddd ymm14,ymm14,ymm2 + 180187452: c4 41 7e 6f 8d a0 08 vmovdqu ymm9,YMMWORD PTR [r13+0x8a0] + 180187459: 00 00 + 18018745b: c4 c1 7e 7f 8d 20 13 vmovdqu YMMWORD PTR [r13+0x1320],ymm1 + 180187462: 00 00 + 180187464: c4 41 7e 7f b5 e0 12 vmovdqu YMMWORD PTR [r13+0x12e0],ymm14 + 18018746b: 00 00 + 18018746d: c4 c1 5d 72 f1 10 vpslld ymm4,ymm9,0x10 + 180187473: c4 c1 0d 72 d6 09 vpsrld ymm14,ymm14,0x9 + 180187479: c5 f5 72 d1 09 vpsrld ymm1,ymm1,0x9 + 18018747e: c4 c1 5d fe d4 vpaddd ymm2,ymm4,ymm12 + 180187483: c4 41 7e 6f a5 20 08 vmovdqu ymm12,YMMWORD PTR [r13+0x820] + 18018748a: 00 00 + 18018748c: c4 c1 7e 7f 95 40 13 vmovdqu YMMWORD PTR [r13+0x1340],ymm2 + 180187493: 00 00 + 180187495: c4 c1 2d 72 f4 10 vpslld ymm10,ymm12,0x10 + 18018749b: c5 ed 72 d2 09 vpsrld ymm2,ymm2,0x9 + 1801874a0: c4 41 7e 6f a5 40 08 vmovdqu ymm12,YMMWORD PTR [r13+0x840] + 1801874a7: 00 00 + 1801874a9: c4 41 2d fe c0 vpaddd ymm8,ymm10,ymm8 + 1801874ae: c4 41 7e 7f 85 60 13 vmovdqu YMMWORD PTR [r13+0x1360],ymm8 + 1801874b5: 00 00 + 1801874b7: c4 c1 3d 72 f4 10 vpslld ymm8,ymm12,0x10 + 1801874bd: c4 41 7e 6f a5 60 08 vmovdqu ymm12,YMMWORD PTR [r13+0x860] + 1801874c4: 00 00 + 1801874c6: c5 bd fe ed vpaddd ymm5,ymm8,ymm5 + 1801874ca: c4 c1 3d 72 f4 10 vpslld ymm8,ymm12,0x10 + 1801874d0: c4 41 7e 6f a5 c0 08 vmovdqu ymm12,YMMWORD PTR [r13+0x8c0] + 1801874d7: 00 00 + 1801874d9: c4 c1 7e 7f ad 80 13 vmovdqu YMMWORD PTR [r13+0x1380],ymm5 + 1801874e0: 00 00 + 1801874e2: c4 41 3d fe ff vpaddd ymm15,ymm8,ymm15 + 1801874e7: c4 c1 3d 72 f4 10 vpslld ymm8,ymm12,0x10 + 1801874ed: c4 41 7e 7f bd a0 13 vmovdqu YMMWORD PTR [r13+0x13a0],ymm15 + 1801874f4: 00 00 + 1801874f6: c5 bd fe ff vpaddd ymm7,ymm8,ymm7 + 1801874fa: c4 c1 7e 7f bd c0 13 vmovdqu YMMWORD PTR [r13+0x13c0],ymm7 + 180187501: 00 00 + 180187503: c5 fc 10 3d 15 4c b9 vmovups ymm7,YMMWORD PTR [rip+0x1b94c15] # 0x181d1c120 + 18018750a: 01 + 18018750b: c4 41 7c 54 a5 80 1a vandps ymm12,ymm0,YMMWORD PTR [r13+0x1a80] + 180187512: 00 00 + 180187514: c4 41 7c 54 95 c0 1a vandps ymm10,ymm0,YMMWORD PTR [r13+0x1ac0] + 18018751b: 00 00 + 18018751d: c4 41 7c 54 8d e0 1a vandps ymm9,ymm0,YMMWORD PTR [r13+0x1ae0] + 180187524: 00 00 + 180187526: c4 41 7c 54 9d a0 1a vandps ymm11,ymm0,YMMWORD PTR [r13+0x1aa0] + 18018752d: 00 00 + 18018752f: c5 1c 57 ef vxorps ymm13,ymm12,ymm7 + 180187533: c5 2c 57 c7 vxorps ymm8,ymm10,ymm7 + 180187537: c5 b4 57 df vxorps ymm3,ymm9,ymm7 + 18018753b: c5 a4 57 e7 vxorps ymm4,ymm11,ymm7 + 18018753f: c5 fc 10 3d f9 4b b9 vmovups ymm7,YMMWORD PTR [rip+0x1b94bf9] # 0x181d1c140 + 180187546: 01 + 180187547: c4 41 0c 56 f5 vorps ymm14,ymm14,ymm13 + 18018754c: c4 c1 4c 56 f0 vorps ymm6,ymm6,ymm8 + 180187551: c5 74 56 eb vorps ymm13,ymm1,ymm3 + 180187555: c5 ec 56 d4 vorps ymm2,ymm2,ymm4 + 180187559: c5 8c 58 cf vaddps ymm1,ymm14,ymm7 + 18018755d: c5 cc 58 c7 vaddps ymm0,ymm6,ymm7 + 180187561: c5 94 58 ef vaddps ymm5,ymm13,ymm7 + 180187565: c5 ec 58 df vaddps ymm3,ymm2,ymm7 + 180187569: c5 f4 5c e7 vsubps ymm4,ymm1,ymm7 + 18018756d: c5 7c 5c c7 vsubps ymm8,ymm0,ymm7 + 180187571: c5 54 5c ff vsubps ymm15,ymm5,ymm7 + 180187575: c5 e4 5c ff vsubps ymm7,ymm3,ymm7 + 180187579: c5 0c 5c f4 vsubps ymm14,ymm14,ymm4 + 18018757d: c4 c1 4c 5c f0 vsubps ymm6,ymm6,ymm8 + 180187582: c5 7e 6f 05 16 4c b9 vmovdqu ymm8,YMMWORD PTR [rip+0x1b94c16] # 0x181d1c1a0 + 180187589: 01 + 18018758a: c4 41 7c 11 b5 e0 13 vmovups YMMWORD PTR [r13+0x13e0],ymm14 + 180187591: 00 00 + 180187593: c4 c1 7c 11 b5 00 14 vmovups YMMWORD PTR [r13+0x1400],ymm6 + 18018759a: 00 00 + 18018759c: c4 41 14 5c ff vsubps ymm15,ymm13,ymm15 + 1801875a1: c5 6c 5c ef vsubps ymm13,ymm2,ymm7 + 1801875a5: c5 fe 6f 3d b3 4b b9 vmovdqu ymm7,YMMWORD PTR [rip+0x1b94bb3] # 0x181d1c160 + 1801875ac: 01 + 1801875ad: c5 fc 10 15 cb 4b b9 vmovups ymm2,YMMWORD PTR [rip+0x1b94bcb] # 0x181d1c180 + 1801875b4: 01 + 1801875b5: c4 41 7c 11 ad 40 14 vmovups YMMWORD PTR [r13+0x1440],ymm13 + 1801875bc: 00 00 + 1801875be: c4 41 7e 6f ad 60 13 vmovdqu ymm13,YMMWORD PTR [r13+0x1360] + 1801875c5: 00 00 + 1801875c7: c4 41 7c 11 bd 20 14 vmovups YMMWORD PTR [r13+0x1420],ymm15 + 1801875ce: 00 00 + 1801875d0: c5 75 db f7 vpand ymm14,ymm1,ymm7 + 1801875d4: c5 fd db c7 vpand ymm0,ymm0,ymm7 + 1801875d8: c5 d5 db ef vpand ymm5,ymm5,ymm7 + 1801875dc: c4 41 7e 7f 75 60 vmovdqu YMMWORD PTR [r13+0x60],ymm14 + 1801875e2: c4 c1 7e 7f 45 40 vmovdqu YMMWORD PTR [r13+0x40],ymm0 + 1801875e8: c4 c1 7e 7f 6d 20 vmovdqu YMMWORD PTR [r13+0x20],ymm5 + 1801875ee: c5 65 db f7 vpand ymm14,ymm3,ymm7 + 1801875f2: c4 c1 3d db c5 vpand ymm0,ymm8,ymm13 + 1801875f7: c4 c1 15 72 d5 12 vpsrld ymm13,ymm13,0x12 + 1801875fd: c4 41 7e 7f 75 00 vmovdqu YMMWORD PTR [r13+0x0],ymm14 + 180187603: c4 41 7e 6f b5 80 13 vmovdqu ymm14,YMMWORD PTR [r13+0x1380] + 18018760a: 00 00 + 18018760c: c5 85 72 f0 05 vpslld ymm15,ymm0,0x5 + 180187611: c5 9c 57 e2 vxorps ymm4,ymm12,ymm2 + 180187615: c5 84 56 f4 vorps ymm6,ymm15,ymm4 + 180187619: c4 41 7e 6f bd a0 13 vmovdqu ymm15,YMMWORD PTR [r13+0x13a0] + 180187620: 00 00 + 180187622: c5 cc 5c e4 vsubps ymm4,ymm6,ymm4 + 180187626: c5 ac 57 ca vxorps ymm1,ymm10,ymm2 + 18018762a: c5 b4 57 da vxorps ymm3,ymm9,ymm2 + 18018762e: c5 a4 57 fa vxorps ymm7,ymm11,ymm2 + 180187632: c4 c1 3d db d6 vpand ymm2,ymm8,ymm14 + 180187637: c5 d5 72 f2 05 vpslld ymm5,ymm2,0x5 + 18018763c: c4 c1 3d db d7 vpand ymm2,ymm8,ymm15 + 180187641: c5 d4 56 c1 vorps ymm0,ymm5,ymm1 + 180187645: c5 d5 72 f2 05 vpslld ymm5,ymm2,0x5 + 18018764a: c4 c1 7e 6f 95 c0 13 vmovdqu ymm2,YMMWORD PTR [r13+0x13c0] + 180187651: 00 00 + 180187653: c5 fc 5c f1 vsubps ymm6,ymm0,ymm1 + 180187657: c5 fc 10 0d 61 4b b9 vmovups ymm1,YMMWORD PTR [rip+0x1b94b61] # 0x181d1c1c0 + 18018765e: 01 + 18018765f: c5 3d db c2 vpand ymm8,ymm8,ymm2 + 180187663: c4 c1 7d 72 d6 12 vpsrld ymm0,ymm14,0x12 + 180187669: c4 c1 3d 72 f0 05 vpslld ymm8,ymm8,0x5 + 18018766f: c5 d4 56 eb vorps ymm5,ymm5,ymm3 + 180187673: c5 3c 56 c7 vorps ymm8,ymm8,ymm7 + 180187677: c5 d4 5c eb vsubps ymm5,ymm5,ymm3 + 18018767b: c5 bc 5c df vsubps ymm3,ymm8,ymm7 + 18018767f: c5 1c 57 e1 vxorps ymm12,ymm12,ymm1 + 180187683: c5 ac 57 f9 vxorps ymm7,ymm10,ymm1 + 180187687: c5 34 57 c1 vxorps ymm8,ymm9,ymm1 + 18018768b: c5 24 57 c9 vxorps ymm9,ymm11,ymm1 + 18018768f: c4 c1 75 72 d7 12 vpsrld ymm1,ymm15,0x12 + 180187695: c5 a5 72 d2 12 vpsrld ymm11,ymm2,0x12 + 18018769a: c5 7e 6f 3d 3e 4b b9 vmovdqu ymm15,YMMWORD PTR [rip+0x1b94b3e] # 0x181d1c1e0 + 1801876a1: 01 + 1801876a2: c4 41 05 db 95 e0 12 vpand ymm10,ymm15,YMMWORD PTR [r13+0x12e0] + 1801876a9: 00 00 + 1801876ab: c4 c1 0d 72 f2 0e vpslld ymm14,ymm10,0xe + 1801876b1: c4 c1 0d eb d5 vpor ymm2,ymm14,ymm13 + 1801876b6: c4 41 05 db ad 00 13 vpand ymm13,ymm15,YMMWORD PTR [r13+0x1300] + 1801876bd: 00 00 + 1801876bf: c4 c1 2d 72 f5 0e vpslld ymm10,ymm13,0xe + 1801876c5: c5 ad eb c0 vpor ymm0,ymm10,ymm0 + 1801876c9: c5 7c 56 f7 vorps ymm14,ymm0,ymm7 + 1801876cd: c4 c1 05 db 85 20 13 vpand ymm0,ymm15,YMMWORD PTR [r13+0x1320] + 1801876d4: 00 00 + 1801876d6: c4 41 05 db bd 40 13 vpand ymm15,ymm15,YMMWORD PTR [r13+0x1340] + 1801876dd: 00 00 + 1801876df: c5 95 72 f0 0e vpslld ymm13,ymm0,0xe + 1801876e4: c5 95 eb c9 vpor ymm1,ymm13,ymm1 + 1801876e8: c4 41 74 56 d0 vorps ymm10,ymm1,ymm8 + 1801876ed: c4 c1 75 72 f7 0e vpslld ymm1,ymm15,0xe + 1801876f3: c5 0c 5c ff vsubps ymm15,ymm14,ymm7 + 1801876f7: c4 41 2c 5c d0 vsubps ymm10,ymm10,ymm8 + 1801876fc: c4 41 75 eb db vpor ymm11,ymm1,ymm11 + 180187701: c4 c1 7c 10 bd e0 13 vmovups ymm7,YMMWORD PTR [r13+0x13e0] + 180187708: 00 00 + 18018770a: c4 41 7c 10 85 40 14 vmovups ymm8,YMMWORD PTR [r13+0x1440] + 180187711: 00 00 + 180187713: c4 c1 6c 56 d4 vorps ymm2,ymm2,ymm12 + 180187718: c4 c1 24 56 c9 vorps ymm1,ymm11,ymm9 + 18018771d: c4 41 6c 5c e4 vsubps ymm12,ymm2,ymm12 + 180187722: c4 c1 74 5c c1 vsubps ymm0,ymm1,ymm9 + 180187727: c4 c1 7c 10 95 00 14 vmovups ymm2,YMMWORD PTR [r13+0x1400] + 18018772e: 00 00 + 180187730: c4 c1 7c 10 8d 20 14 vmovups ymm1,YMMWORD PTR [r13+0x1420] + 180187737: 00 00 + 180187739: c4 41 44 58 f4 vaddps ymm14,ymm7,ymm12 + 18018773e: c4 41 6c 58 ef vaddps ymm13,ymm2,ymm15 + 180187743: c4 41 74 58 da vaddps ymm11,ymm1,ymm10 + 180187748: c4 c1 44 5c fe vsubps ymm7,ymm7,ymm14 + 18018774d: c4 c1 6c 5c d5 vsubps ymm2,ymm2,ymm13 + 180187752: c4 c1 74 5c cb vsubps ymm1,ymm1,ymm11 + 180187757: c5 3c 58 c8 vaddps ymm9,ymm8,ymm0 + 18018775b: c5 04 58 fa vaddps ymm15,ymm15,ymm2 + 18018775f: c5 9c 58 ff vaddps ymm7,ymm12,ymm7 + 180187763: c5 2c 58 e1 vaddps ymm12,ymm10,ymm1 + 180187767: c4 41 4c 58 d7 vaddps ymm10,ymm6,ymm15 + 18018776c: c4 41 3c 5c c1 vsubps ymm8,ymm8,ymm9 + 180187771: c4 41 54 58 fc vaddps ymm15,ymm5,ymm12 + 180187776: c5 dc 58 d7 vaddps ymm2,ymm4,ymm7 + 18018777a: c5 fc 10 2d 7e 4a b9 vmovups ymm5,YMMWORD PTR [rip+0x1b94a7e] # 0x181d1c200 + 180187781: 01 + 180187782: c4 c1 54 59 fb vmulps ymm7,ymm5,ymm11 + 180187787: c4 41 54 59 e1 vmulps ymm12,ymm5,ymm9 + 18018778c: c4 c1 54 59 cd vmulps ymm1,ymm5,ymm13 + 180187791: c4 c1 7c 11 bd 60 14 vmovups YMMWORD PTR [r13+0x1460],ymm7 + 180187798: 00 00 + 18018779a: c4 41 7c 11 a5 80 14 vmovups YMMWORD PTR [r13+0x1480],ymm12 + 1801877a1: 00 00 + 1801877a3: c4 41 7c 58 c0 vaddps ymm8,ymm0,ymm8 + 1801877a8: c4 c1 54 59 c6 vmulps ymm0,ymm5,ymm14 + 1801877ad: c4 c1 64 58 f0 vaddps ymm6,ymm3,ymm8 + 1801877b2: c5 fd 6f e5 vmovdqa ymm4,ymm5 + 1801877b6: c4 e2 25 aa e7 vfmsub213ps ymm4,ymm11,ymm7 + 1801877bb: c5 fd 6f fd vmovdqa ymm7,ymm5 + 1801877bf: c4 c2 35 aa fc vfmsub213ps ymm7,ymm9,ymm12 + 1801877c4: c5 7c 10 25 54 4a b9 vmovups ymm12,YMMWORD PTR [rip+0x1b94a54] # 0x181d1c220 + 1801877cb: 01 + 1801877cc: c5 7d 6f c5 vmovdqa ymm8,ymm5 + 1801877d0: c5 fd 6f dd vmovdqa ymm3,ymm5 + 1801877d4: c4 62 1d a8 cf vfmadd213ps ymm9,ymm12,ymm7 + 1801877d9: c4 62 0d aa c0 vfmsub213ps ymm8,ymm14,ymm0 + 1801877de: c4 e2 15 aa d9 vfmsub213ps ymm3,ymm13,ymm1 + 1801877e3: c4 62 1d a8 dc vfmadd213ps ymm11,ymm12,ymm4 + 1801877e8: c5 fc 10 25 70 4a b9 vmovups ymm4,YMMWORD PTR [rip+0x1b94a70] # 0x181d1c260 + 1801877ef: 01 + 1801877f0: c4 c2 55 a8 f1 vfmadd213ps ymm6,ymm5,ymm9 + 1801877f5: c4 42 1d a8 f0 vfmadd213ps ymm14,ymm12,ymm8 + 1801877fa: c4 62 1d a8 eb vfmadd213ps ymm13,ymm12,ymm3 + 1801877ff: c4 42 55 a8 fb vfmadd213ps ymm15,ymm5,ymm11 + 180187804: c4 c1 7c 10 9d e0 1a vmovups ymm3,YMMWORD PTR [r13+0x1ae0] + 18018780b: 00 00 + 18018780d: c4 c1 7c 11 b5 e0 14 vmovups YMMWORD PTR [r13+0x14e0],ymm6 + 180187814: 00 00 + 180187816: c4 c2 55 a8 d6 vfmadd213ps ymm2,ymm5,ymm14 + 18018781b: c5 7c 10 35 1d 4a b9 vmovups ymm14,YMMWORD PTR [rip+0x1b94a1d] # 0x181d1c240 + 180187822: 01 + 180187823: c4 c1 7c 10 b5 80 1a vmovups ymm6,YMMWORD PTR [r13+0x1a80] + 18018782a: 00 00 + 18018782c: c4 42 55 a8 d5 vfmadd213ps ymm10,ymm5,ymm13 + 180187831: c4 c1 7c 10 ad c0 1a vmovups ymm5,YMMWORD PTR [r13+0x1ac0] + 180187838: 00 00 + 18018783a: c4 41 7c 11 bd c0 14 vmovups YMMWORD PTR [r13+0x14c0],ymm15 + 180187841: 00 00 + 180187843: c4 41 7c 10 bd a0 1a vmovups ymm15,YMMWORD PTR [r13+0x1aa0] + 18018784a: 00 00 + 18018784c: c4 41 7c 11 95 a0 14 vmovups YMMWORD PTR [r13+0x14a0],ymm10 + 180187853: 00 00 + 180187855: c4 41 4c 54 ee vandps ymm13,ymm6,ymm14 + 18018785a: c4 41 54 54 de vandps ymm11,ymm5,ymm14 + 18018785f: c4 41 64 54 ce vandps ymm9,ymm3,ymm14 + 180187864: c5 14 c2 e4 1e vcmpgt_oqps ymm12,ymm13,ymm4 + 180187869: c5 14 c2 ec 12 vcmple_oqps ymm13,ymm13,ymm4 + 18018786e: c5 a4 c2 fc 1e vcmpgt_oqps ymm7,ymm11,ymm4 + 180187873: c5 34 c2 c4 1e vcmpgt_oqps ymm8,ymm9,ymm4 + 180187878: c5 24 c2 dc 12 vcmple_oqps ymm11,ymm11,ymm4 + 18018787d: c5 34 c2 cc 12 vcmple_oqps ymm9,ymm9,ymm4 + 180187882: c4 41 04 54 d6 vandps ymm10,ymm15,ymm14 + 180187887: c5 2c c2 f4 1e vcmpgt_oqps ymm14,ymm10,ymm4 + 18018788c: c5 ac c2 e4 12 vcmple_oqps ymm4,ymm10,ymm4 + 180187891: c5 14 54 ee vandps ymm13,ymm13,ymm6 + 180187895: c5 24 54 dd vandps ymm11,ymm11,ymm5 + 180187899: c5 b4 54 eb vandps ymm5,ymm9,ymm3 + 18018789d: c5 1c 54 c8 vandps ymm9,ymm12,ymm0 + 1801878a1: c4 c1 3c 54 b5 60 14 vandps ymm6,ymm8,YMMWORD PTR [r13+0x1460] + 1801878a8: 00 00 + 1801878aa: c4 c1 5c 54 df vandps ymm3,ymm4,ymm15 + 1801878af: c5 c4 54 e1 vandps ymm4,ymm7,ymm1 + 1801878b3: c4 41 14 56 c9 vorps ymm9,ymm13,ymm9 + 1801878b8: c5 d4 56 c6 vorps ymm0,ymm5,ymm6 + 1801878bc: c5 7c 10 2d 3c 35 b9 vmovups ymm13,YMMWORD PTR [rip+0x1b9353c] # 0x181d1ae00 + 1801878c3: 01 + 1801878c4: c4 c1 7c 11 85 60 05 vmovups YMMWORD PTR [r13+0x560],ymm0 + 1801878cb: 00 00 + 1801878cd: c4 41 7c 11 8d 40 04 vmovups YMMWORD PTR [r13+0x440],ymm9 + 1801878d4: 00 00 + 1801878d6: c4 c1 0c 54 8d 80 14 vandps ymm1,ymm14,YMMWORD PTR [r13+0x1480] + 1801878dd: 00 00 + 1801878df: c5 24 56 fc vorps ymm15,ymm11,ymm4 + 1801878e3: c4 41 0c 54 9d e0 14 vandps ymm11,ymm14,YMMWORD PTR [r13+0x14e0] + 1801878ea: 00 00 + 1801878ec: c5 9c 54 d2 vandps ymm2,ymm12,ymm2 + 1801878f0: c5 7c 59 e0 vmulps ymm12,ymm0,ymm0 + 1801878f4: c5 7c 10 35 44 35 b9 vmovups ymm14,YMMWORD PTR [rip+0x1b93544] # 0x181d1ae40 + 1801878fb: 01 + 1801878fc: c4 c1 7c 11 95 00 03 vmovups YMMWORD PTR [r13+0x300],ymm2 + 180187903: 00 00 + 180187905: c4 41 7c 11 9d 60 03 vmovups YMMWORD PTR [r13+0x360],ymm11 + 18018790c: 00 00 + 18018790e: c4 c1 04 59 d7 vmulps ymm2,ymm15,ymm15 + 180187913: c4 41 7c 11 bd 40 05 vmovups YMMWORD PTR [r13+0x540],ymm15 + 18018791a: 00 00 + 18018791c: c4 c1 44 54 ad a0 14 vandps ymm5,ymm7,YMMWORD PTR [r13+0x14a0] + 180187923: 00 00 + 180187925: c5 e4 56 c9 vorps ymm1,ymm3,ymm1 + 180187929: c4 c1 7c 11 ad 20 03 vmovups YMMWORD PTR [r13+0x320],ymm5 + 180187930: 00 00 + 180187932: c5 f4 59 f9 vmulps ymm7,ymm1,ymm1 + 180187936: c4 c1 7c 11 8d 80 05 vmovups YMMWORD PTR [r13+0x580],ymm1 + 18018793d: 00 00 + 18018793f: c4 c1 7d 6f ed vmovdqa ymm5,ymm13 + 180187944: c4 c2 0d b8 ec vfmadd231ps ymm5,ymm14,ymm12 + 180187949: c4 41 3c 54 95 c0 14 vandps ymm10,ymm8,YMMWORD PTR [r13+0x14c0] + 180187950: 00 00 + 180187952: c4 41 34 59 c1 vmulps ymm8,ymm9,ymm9 + 180187957: c5 1c 59 dd vmulps ymm11,ymm12,ymm5 + 18018795b: c4 41 7c 11 95 40 03 vmovups YMMWORD PTR [r13+0x340],ymm10 + 180187962: 00 00 + 180187964: c4 c1 7c 59 c3 vmulps ymm0,ymm0,ymm11 + 180187969: c4 c1 7d 6f dd vmovdqa ymm3,ymm13 + 18018796e: c4 c1 7d 6f e5 vmovdqa ymm4,ymm13 + 180187973: c4 62 0d b8 ef vfmadd231ps ymm13,ymm14,ymm7 + 180187978: c4 c2 0d b8 d8 vfmadd231ps ymm3,ymm14,ymm8 + 18018797d: c4 e2 0d b8 e2 vfmadd231ps ymm4,ymm14,ymm2 + 180187982: c4 c1 7c 11 85 a0 02 vmovups YMMWORD PTR [r13+0x2a0],ymm0 + 180187989: 00 00 + 18018798b: c4 41 44 59 f5 vmulps ymm14,ymm7,ymm13 + 180187990: c5 bc 59 f3 vmulps ymm6,ymm8,ymm3 + 180187994: c5 fc 10 1d 24 35 b9 vmovups ymm3,YMMWORD PTR [rip+0x1b93524] # 0x181d1aec0 + 18018799b: 01 + 18018799c: c5 6c 59 d4 vmulps ymm10,ymm2,ymm4 + 1801879a0: c4 c1 74 59 c6 vmulps ymm0,ymm1,ymm14 + 1801879a5: c5 fc 10 0d d3 34 b9 vmovups ymm1,YMMWORD PTR [rip+0x1b934d3] # 0x181d1ae80 + 1801879ac: 01 + 1801879ad: c5 34 59 ce vmulps ymm9,ymm9,ymm6 + 1801879b1: c4 41 04 59 fa vmulps ymm15,ymm15,ymm10 + 1801879b6: c4 c1 7c 11 85 80 02 vmovups YMMWORD PTR [r13+0x280],ymm0 + 1801879bd: 00 00 + 1801879bf: c4 c1 7e 6f 45 40 vmovdqu ymm0,YMMWORD PTR [r13+0x40] + 1801879c5: c4 41 7c 11 bd c0 02 vmovups YMMWORD PTR [r13+0x2c0],ymm15 + 1801879cc: 00 00 + 1801879ce: c4 41 7c 11 8d e0 02 vmovups YMMWORD PTR [r13+0x2e0],ymm9 + 1801879d5: 00 00 + 1801879d7: c5 fd 6f e9 vmovdqa ymm5,ymm1 + 1801879db: c4 e2 65 b8 ea vfmadd231ps ymm5,ymm3,ymm2 + 1801879e0: c5 6c 59 f5 vmulps ymm14,ymm2,ymm5 + 1801879e4: c4 41 7c 11 b5 a0 03 vmovups YMMWORD PTR [r13+0x3a0],ymm14 + 1801879eb: 00 00 + 1801879ed: c4 41 7e 6f 75 60 vmovdqu ymm14,YMMWORD PTR [r13+0x60] + 1801879f3: c5 fd 6f e1 vmovdqa ymm4,ymm1 + 1801879f7: c4 c1 55 72 f6 04 vpslld ymm5,ymm14,0x4 + 1801879fd: c5 8d 72 f0 04 vpslld ymm14,ymm0,0x4 + 180187a02: c4 c2 65 b8 e0 vfmadd231ps ymm4,ymm3,ymm8 + 180187a07: c4 41 7e 7f b5 20 07 vmovdqu YMMWORD PTR [r13+0x720],ymm14 + 180187a0e: 00 00 + 180187a10: c5 3c 59 c4 vmulps ymm8,ymm8,ymm4 + 180187a14: c4 41 7c 11 85 80 03 vmovups YMMWORD PTR [r13+0x380],ymm8 + 180187a1b: 00 00 + 180187a1d: c5 fd 6f f1 vmovdqa ymm6,ymm1 + 180187a21: c4 e2 65 b8 cf vfmadd231ps ymm1,ymm3,ymm7 + 180187a26: c4 c2 65 b8 f4 vfmadd231ps ymm6,ymm3,ymm12 + 180187a2b: c4 c1 7e 6f 5d 00 vmovdqu ymm3,YMMWORD PTR [r13+0x0] + 180187a31: c5 c4 59 f9 vmulps ymm7,ymm7,ymm1 + 180187a35: c4 c1 7e 6f 4d 20 vmovdqu ymm1,YMMWORD PTR [r13+0x20] + 180187a3b: c5 1c 59 e6 vmulps ymm12,ymm12,ymm6 + 180187a3f: c5 dd 72 f3 04 vpslld ymm4,ymm3,0x4 + 180187a44: c4 c1 7c 11 bd e0 03 vmovups YMMWORD PTR [r13+0x3e0],ymm7 + 180187a4b: 00 00 + 180187a4d: c4 41 7c 11 a5 c0 03 vmovups YMMWORD PTR [r13+0x3c0],ymm12 + 180187a54: 00 00 + 180187a56: c4 c1 7e 7f a5 e0 06 vmovdqu YMMWORD PTR [r13+0x6e0],ymm4 + 180187a5d: 00 00 + 180187a5f: c4 c1 7c 10 a5 c0 09 vmovups ymm4,YMMWORD PTR [r13+0x9c0] + 180187a66: 00 00 + 180187a68: c5 ed 72 f1 04 vpslld ymm2,ymm1,0x4 + 180187a6d: c4 c1 7e 7f 95 00 07 vmovdqu YMMWORD PTR [r13+0x700],ymm2 + 180187a74: 00 00 + 180187a76: c4 c1 79 7e ea vmovd r10d,xmm5 + 180187a7b: c4 c3 7d 39 ed 01 vextracti128 xmm13,ymm5,0x1 + 180187a81: c4 a1 79 6e b4 12 40 vmovd xmm6,DWORD PTR [rdx+r10*1+0x1d19d40] + 180187a88: 9d d1 01 + 180187a8b: 4c 89 94 24 d0 1e 00 mov QWORD PTR [rsp+0x1ed0],r10 + 180187a92: 00 + 180187a93: c4 41 79 7e ea vmovd r10d,xmm13 + 180187a98: c4 e3 79 16 e9 02 vpextrd ecx,xmm5,0x2 + 180187a9e: c4 e3 79 16 ee 01 vpextrd esi,xmm5,0x1 + 180187aa4: c4 43 79 16 ee 01 vpextrd r14d,xmm13,0x1 + 180187aaa: c4 e3 79 16 ef 03 vpextrd edi,xmm5,0x3 + 180187ab0: 48 89 8c 24 90 1f 00 mov QWORD PTR [rsp+0x1f90],rcx + 180187ab7: 00 + 180187ab8: 48 89 b4 24 28 1f 00 mov QWORD PTR [rsp+0x1f28],rsi + 180187abf: 00 + 180187ac0: c5 f9 6e bc 32 40 9d vmovd xmm7,DWORD PTR [rdx+rsi*1+0x1d19d40] + 180187ac7: d1 01 + 180187ac9: c5 79 6e 84 0a 40 9d vmovd xmm8,DWORD PTR [rdx+rcx*1+0x1d19d40] + 180187ad0: d1 01 + 180187ad2: c4 63 79 16 e9 03 vpextrd ecx,xmm13,0x3 + 180187ad8: c4 63 79 16 ee 02 vpextrd esi,xmm13,0x2 + 180187ade: 4c 89 94 24 e0 1e 00 mov QWORD PTR [rsp+0x1ee0],r10 + 180187ae5: 00 + 180187ae6: c4 21 79 6e bc 12 40 vmovd xmm15,DWORD PTR [rdx+r10*1+0x1d19d40] + 180187aed: 9d d1 01 + 180187af0: c4 a1 79 6e ac 32 40 vmovd xmm5,DWORD PTR [rdx+r14*1+0x1d19d40] + 180187af7: 9d d1 01 + 180187afa: c5 79 6e 8c 3a 40 9d vmovd xmm9,DWORD PTR [rdx+rdi*1+0x1d19d40] + 180187b01: d1 01 + 180187b03: c5 81 6c c5 vpunpcklqdq xmm0,xmm15,xmm5 + 180187b07: c5 79 6e ac 32 40 9d vmovd xmm13,DWORD PTR [rdx+rsi*1+0x1d19d40] + 180187b0e: d1 01 + 180187b10: c5 79 6e bc 0a 40 9d vmovd xmm15,DWORD PTR [rdx+rcx*1+0x1d19d40] + 180187b17: d1 01 + 180187b19: c5 49 6c d7 vpunpcklqdq xmm10,xmm6,xmm7 + 180187b1d: c4 41 39 6c d9 vpunpcklqdq xmm11,xmm8,xmm9 + 180187b22: c4 c1 11 6c cf vpunpcklqdq xmm1,xmm13,xmm15 + 180187b27: c4 41 28 c6 e3 88 vshufps xmm12,xmm10,xmm11,0x88 + 180187b2d: c5 f8 c6 d1 88 vshufps xmm2,xmm0,xmm1,0x88 + 180187b32: 4c 89 b4 24 78 1f 00 mov QWORD PTR [rsp+0x1f78],r14 + 180187b39: 00 + 180187b3a: c4 c1 7c 10 bd 00 0a vmovups ymm7,YMMWORD PTR [r13+0xa00] + 180187b41: 00 00 + 180187b43: c4 c1 7c 10 b5 e0 09 vmovups ymm6,YMMWORD PTR [r13+0x9e0] + 180187b4a: 00 00 + 180187b4c: c4 c1 7c 10 8d a0 09 vmovups ymm1,YMMWORD PTR [r13+0x9a0] + 180187b53: 00 00 + 180187b55: c4 41 7c 10 85 80 0a vmovups ymm8,YMMWORD PTR [r13+0xa80] + 180187b5c: 00 00 + 180187b5e: c4 c1 7c 10 ad 60 0a vmovups ymm5,YMMWORD PTR [r13+0xa60] + 180187b65: 00 00 + 180187b67: c4 43 79 16 f2 02 vpextrd r10d,xmm14,0x2 + 180187b6d: 4c 89 94 24 30 20 00 mov QWORD PTR [rsp+0x2030],r10 + 180187b74: 00 + 180187b75: c4 43 79 16 f2 01 vpextrd r10d,xmm14,0x1 + 180187b7b: 4c 89 94 24 e0 1f 00 mov QWORD PTR [rsp+0x1fe0],r10 + 180187b82: 00 + 180187b83: c4 41 79 7e f2 vmovd r10d,xmm14 + 180187b88: c4 63 79 16 f2 03 vpextrd edx,xmm14,0x3 + 180187b8e: c4 e3 1d 18 da 01 vinsertf128 ymm3,ymm12,xmm2,0x1 + 180187b94: c4 c1 7c 11 9d a0 04 vmovups YMMWORD PTR [r13+0x4a0],ymm3 + 180187b9b: 00 00 + 180187b9d: c4 c1 7c 10 9d 40 0a vmovups ymm3,YMMWORD PTR [r13+0xa40] + 180187ba4: 00 00 + 180187ba6: c4 c1 7c 10 95 20 0a vmovups ymm2,YMMWORD PTR [r13+0xa20] + 180187bad: 00 00 + 180187baf: 48 89 84 24 c8 1e 00 mov QWORD PTR [rsp+0x1ec8],rax + 180187bb6: 00 + 180187bb7: 48 8d 05 42 84 e7 ff lea rax,[rip+0xffffffffffe78442] # 0x180000000 + 180187bbe: 48 89 9c 24 78 20 00 mov QWORD PTR [rsp+0x2078],rbx + 180187bc5: 00 + 180187bc6: 48 89 ac 24 80 20 00 mov QWORD PTR [rsp+0x2080],rbp + 180187bcd: 00 + 180187bce: 4c 89 d5 mov rbp,r10 + 180187bd1: 4c 8b 84 24 e0 1f 00 mov r8,QWORD PTR [rsp+0x1fe0] + 180187bd8: 00 + 180187bd9: 48 8b 9c 24 30 20 00 mov rbx,QWORD PTR [rsp+0x2030] + 180187be0: 00 + 180187be1: c5 79 6e 9c 28 40 9d vmovd xmm11,DWORD PTR [rax+rbp*1+0x1d19d40] + 180187be8: d1 01 + 180187bea: c4 21 79 6e b4 00 40 vmovd xmm14,DWORD PTR [rax+r8*1+0x1d19d40] + 180187bf1: 9d d1 01 + 180187bf4: c5 f9 6e 84 18 40 9d vmovd xmm0,DWORD PTR [rax+rbx*1+0x1d19d40] + 180187bfb: d1 01 + 180187bfd: c5 79 6e a4 10 40 9d vmovd xmm12,DWORD PTR [rax+rdx*1+0x1d19d40] + 180187c04: d1 01 + 180187c06: c4 41 21 6c ee vpunpcklqdq xmm13,xmm11,xmm14 + 180187c0b: c4 41 79 6c dc vpunpcklqdq xmm11,xmm0,xmm12 + 180187c10: c4 41 10 c6 d3 88 vshufps xmm10,xmm13,xmm11,0x88 + 180187c16: c4 41 7e 6f 9d 20 07 vmovdqu ymm11,YMMWORD PTR [r13+0x720] + 180187c1d: 00 00 + 180187c1f: c4 43 7d 39 d9 01 vextracti128 xmm9,ymm11,0x1 + 180187c25: c4 41 79 7e ca vmovd r10d,xmm9 + 180187c2a: 4c 89 a4 24 70 20 00 mov QWORD PTR [rsp+0x2070],r12 + 180187c31: 00 + 180187c32: c4 43 79 16 cb 03 vpextrd r11d,xmm9,0x3 + 180187c38: c4 43 79 16 cc 02 vpextrd r12d,xmm9,0x2 + 180187c3e: c4 43 79 16 ce 01 vpextrd r14d,xmm9,0x1 + 180187c44: c4 21 79 6e bc 10 40 vmovd xmm15,DWORD PTR [rax+r10*1+0x1d19d40] + 180187c4b: 9d d1 01 + 180187c4e: c4 21 79 6e b4 30 40 vmovd xmm14,DWORD PTR [rax+r14*1+0x1d19d40] + 180187c55: 9d d1 01 + 180187c58: c4 a1 79 6e 84 20 40 vmovd xmm0,DWORD PTR [rax+r12*1+0x1d19d40] + 180187c5f: 9d d1 01 + 180187c62: c4 21 79 6e a4 18 40 vmovd xmm12,DWORD PTR [rax+r11*1+0x1d19d40] + 180187c69: 9d d1 01 + 180187c6c: c4 41 01 6c ee vpunpcklqdq xmm13,xmm15,xmm14 + 180187c71: c4 41 79 6c cc vpunpcklqdq xmm9,xmm0,xmm12 + 180187c76: c4 41 10 c6 f9 88 vshufps xmm15,xmm13,xmm9,0x88 + 180187c7c: 4c 89 9c 24 d8 20 00 mov QWORD PTR [rsp+0x20d8],r11 + 180187c83: 00 + 180187c84: 4c 89 a4 24 e0 20 00 mov QWORD PTR [rsp+0x20e0],r12 + 180187c8b: 00 + 180187c8c: 4c 89 bc 24 68 20 00 mov QWORD PTR [rsp+0x2068],r15 + 180187c93: 00 + 180187c94: 4c 89 b4 24 e8 20 00 mov QWORD PTR [rsp+0x20e8],r14 + 180187c9b: 00 + 180187c9c: 4c 89 94 24 f0 20 00 mov QWORD PTR [rsp+0x20f0],r10 + 180187ca3: 00 + 180187ca4: c4 43 2d 18 d7 01 vinsertf128 ymm10,ymm10,xmm15,0x1 + 180187caa: c4 41 7c 11 95 e0 04 vmovups YMMWORD PTR [r13+0x4e0],ymm10 + 180187cb1: 00 00 + 180187cb3: c4 41 7e 6f 95 00 07 vmovdqu ymm10,YMMWORD PTR [r13+0x700] + 180187cba: 00 00 + 180187cbc: c4 41 79 7e d3 vmovd r11d,xmm10 + 180187cc1: c4 21 79 6e b4 18 40 vmovd xmm14,DWORD PTR [rax+r11*1+0x1d19d40] + 180187cc8: 9d d1 01 + 180187ccb: c4 43 79 16 d4 01 vpextrd r12d,xmm10,0x1 + 180187cd1: c4 a1 79 6e 84 20 40 vmovd xmm0,DWORD PTR [rax+r12*1+0x1d19d40] + 180187cd8: 9d d1 01 + 180187cdb: c5 09 6c c8 vpunpcklqdq xmm9,xmm14,xmm0 + 180187cdf: c4 43 7d 39 d6 01 vextracti128 xmm14,ymm10,0x1 + 180187ce5: c4 43 79 16 d1 03 vpextrd r9d,xmm10,0x3 + 180187ceb: c4 43 79 16 d7 02 vpextrd r15d,xmm10,0x2 + 180187cf1: 4c 89 a4 24 08 21 00 mov QWORD PTR [rsp+0x2108],r12 + 180187cf8: 00 + 180187cf9: c4 41 79 7e f4 vmovd r12d,xmm14 + 180187cfe: c4 21 79 6e a4 38 40 vmovd xmm12,DWORD PTR [rax+r15*1+0x1d19d40] + 180187d05: 9d d1 01 + 180187d08: c4 21 79 6e ac 08 40 vmovd xmm13,DWORD PTR [rax+r9*1+0x1d19d40] + 180187d0f: 9d d1 01 + 180187d12: 4c 89 8c 24 f8 20 00 mov QWORD PTR [rsp+0x20f8],r9 + 180187d19: 00 + 180187d1a: 4c 89 bc 24 00 21 00 mov QWORD PTR [rsp+0x2100],r15 + 180187d21: 00 + 180187d22: 4c 89 9c 24 10 21 00 mov QWORD PTR [rsp+0x2110],r11 + 180187d29: 00 + 180187d2a: c4 43 79 16 f3 03 vpextrd r11d,xmm14,0x3 + 180187d30: c4 43 79 16 f1 02 vpextrd r9d,xmm14,0x2 + 180187d36: c4 43 79 16 f7 01 vpextrd r15d,xmm14,0x1 + 180187d3c: c4 41 19 6c fd vpunpcklqdq xmm15,xmm12,xmm13 + 180187d41: c4 41 30 c6 cf 88 vshufps xmm9,xmm9,xmm15,0x88 + 180187d47: c4 a1 79 6e 84 20 40 vmovd xmm0,DWORD PTR [rax+r12*1+0x1d19d40] + 180187d4e: 9d d1 01 + 180187d51: c4 21 79 6e a4 38 40 vmovd xmm12,DWORD PTR [rax+r15*1+0x1d19d40] + 180187d58: 9d d1 01 + 180187d5b: c4 21 79 6e ac 08 40 vmovd xmm13,DWORD PTR [rax+r9*1+0x1d19d40] + 180187d62: 9d d1 01 + 180187d65: c4 21 79 6e bc 18 40 vmovd xmm15,DWORD PTR [rax+r11*1+0x1d19d40] + 180187d6c: 9d d1 01 + 180187d6f: c4 41 79 6c f4 vpunpcklqdq xmm14,xmm0,xmm12 + 180187d74: c4 c1 11 6c c7 vpunpcklqdq xmm0,xmm13,xmm15 + 180187d79: c5 08 c6 e0 88 vshufps xmm12,xmm14,xmm0,0x88 + 180187d7e: 4c 89 bc 24 28 21 00 mov QWORD PTR [rsp+0x2128],r15 + 180187d85: 00 + 180187d86: 4c 89 8c 24 20 21 00 mov QWORD PTR [rsp+0x2120],r9 + 180187d8d: 00 + 180187d8e: 4c 89 a4 24 30 21 00 mov QWORD PTR [rsp+0x2130],r12 + 180187d95: 00 + 180187d96: 4c 89 9c 24 18 21 00 mov QWORD PTR [rsp+0x2118],r11 + 180187d9d: 00 + 180187d9e: c4 43 35 18 ec 01 vinsertf128 ymm13,ymm9,xmm12,0x1 + 180187da4: c4 41 7e 6f 8d e0 06 vmovdqu ymm9,YMMWORD PTR [r13+0x6e0] + 180187dab: 00 00 + 180187dad: c4 41 7c 11 ad 20 06 vmovups YMMWORD PTR [r13+0x620],ymm13 + 180187db4: 00 00 + 180187db6: c4 41 79 7e cf vmovd r15d,xmm9 + 180187dbb: c4 21 79 6e bc 38 40 vmovd xmm15,DWORD PTR [rax+r15*1+0x1d19d40] + 180187dc2: 9d d1 01 + 180187dc5: c4 43 79 16 c9 01 vpextrd r9d,xmm9,0x1 + 180187dcb: c4 21 79 6e b4 08 40 vmovd xmm14,DWORD PTR [rax+r9*1+0x1d19d40] + 180187dd2: 9d d1 01 + 180187dd5: c4 41 01 6c ee vpunpcklqdq xmm13,xmm15,xmm14 + 180187dda: c4 43 7d 39 ce 01 vextracti128 xmm14,ymm9,0x1 + 180187de0: c4 43 79 16 cc 03 vpextrd r12d,xmm9,0x3 + 180187de6: c4 43 79 16 cb 02 vpextrd r11d,xmm9,0x2 + 180187dec: 4c 89 a4 24 40 20 00 mov QWORD PTR [rsp+0x2040],r12 + 180187df3: 00 + 180187df4: c4 21 79 6e a4 20 40 vmovd xmm12,DWORD PTR [rax+r12*1+0x1d19d40] + 180187dfb: 9d d1 01 + 180187dfe: c4 43 79 16 f4 03 vpextrd r12d,xmm14,0x3 + 180187e04: 4c 89 9c 24 38 21 00 mov QWORD PTR [rsp+0x2138],r11 + 180187e0b: 00 + 180187e0c: c4 a1 79 6e 84 18 40 vmovd xmm0,DWORD PTR [rax+r11*1+0x1d19d40] + 180187e13: 9d d1 01 + 180187e16: c4 41 79 7e f3 vmovd r11d,xmm14 + 180187e1b: c4 41 79 6c fc vpunpcklqdq xmm15,xmm0,xmm12 + 180187e20: c4 c1 10 c6 c7 88 vshufps xmm0,xmm13,xmm15,0x88 + 180187e26: 4c 89 8c 24 50 20 00 mov QWORD PTR [rsp+0x2050],r9 + 180187e2d: 00 + 180187e2e: 4c 89 bc 24 b8 1f 00 mov QWORD PTR [rsp+0x1fb8],r15 + 180187e35: 00 + 180187e36: 4c 89 a4 24 c8 1f 00 mov QWORD PTR [rsp+0x1fc8],r12 + 180187e3d: 00 + 180187e3e: c4 43 79 16 f7 02 vpextrd r15d,xmm14,0x2 + 180187e44: c4 43 79 16 f1 01 vpextrd r9d,xmm14,0x1 + 180187e4a: c4 21 79 6e b4 20 40 vmovd xmm14,DWORD PTR [rax+r12*1+0x1d19d40] + 180187e51: 9d d1 01 + 180187e54: 4c 8b a4 24 d0 1e 00 mov r12,QWORD PTR [rsp+0x1ed0] + 180187e5b: 00 + 180187e5c: c4 21 79 6e a4 18 40 vmovd xmm12,DWORD PTR [rax+r11*1+0x1d19d40] + 180187e63: 9d d1 01 + 180187e66: c4 21 79 6e ac 08 40 vmovd xmm13,DWORD PTR [rax+r9*1+0x1d19d40] + 180187e6d: 9d d1 01 + 180187e70: c4 21 79 6e bc 38 40 vmovd xmm15,DWORD PTR [rax+r15*1+0x1d19d40] + 180187e77: 9d d1 01 + 180187e7a: c4 41 19 6c e5 vpunpcklqdq xmm12,xmm12,xmm13 + 180187e7f: c4 41 01 6c ee vpunpcklqdq xmm13,xmm15,xmm14 + 180187e84: c4 21 79 6e b4 20 44 vmovd xmm14,DWORD PTR [rax+r12*1+0x1d19d44] + 180187e8b: 9d d1 01 + 180187e8e: 4c 8b a4 24 28 1f 00 mov r12,QWORD PTR [rsp+0x1f28] + 180187e95: 00 + 180187e96: c4 41 18 c6 fd 88 vshufps xmm15,xmm12,xmm13,0x88 + 180187e9c: 4c 89 bc 24 f8 1f 00 mov QWORD PTR [rsp+0x1ff8],r15 + 180187ea3: 00 + 180187ea4: c4 21 79 6e a4 20 44 vmovd xmm12,DWORD PTR [rax+r12*1+0x1d19d44] + 180187eab: 9d d1 01 + 180187eae: 4c 8b a4 24 90 1f 00 mov r12,QWORD PTR [rsp+0x1f90] + 180187eb5: 00 + 180187eb6: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 180187ebb: 4c 89 8c 24 10 20 00 mov QWORD PTR [rsp+0x2010],r9 + 180187ec2: 00 + 180187ec3: c4 21 79 6e ac 20 44 vmovd xmm13,DWORD PTR [rax+r12*1+0x1d19d44] + 180187eca: 9d d1 01 + 180187ecd: 4c 8b a4 24 e0 1e 00 mov r12,QWORD PTR [rsp+0x1ee0] + 180187ed4: 00 + 180187ed5: 4c 89 9c 24 08 1f 00 mov QWORD PTR [rsp+0x1f08],r11 + 180187edc: 00 + 180187edd: c4 c3 7d 18 c7 01 vinsertf128 ymm0,ymm0,xmm15,0x1 + 180187ee3: c5 79 6e bc 38 44 9d vmovd xmm15,DWORD PTR [rax+rdi*1+0x1d19d44] + 180187eea: d1 01 + 180187eec: c4 41 11 6c e7 vpunpcklqdq xmm12,xmm13,xmm15 + 180187ef1: c4 21 79 6e ac 20 44 vmovd xmm13,DWORD PTR [rax+r12*1+0x1d19d44] + 180187ef8: 9d d1 01 + 180187efb: 4c 8b a4 24 78 1f 00 mov r12,QWORD PTR [rsp+0x1f78] + 180187f02: 00 + 180187f03: c4 41 08 c6 e4 88 vshufps xmm12,xmm14,xmm12,0x88 + 180187f09: c4 c1 7c 11 85 a0 06 vmovups YMMWORD PTR [r13+0x6a0],ymm0 + 180187f10: 00 00 + 180187f12: c4 21 79 6e bc 20 44 vmovd xmm15,DWORD PTR [rax+r12*1+0x1d19d44] + 180187f19: 9d d1 01 + 180187f1c: c4 41 11 6c f7 vpunpcklqdq xmm14,xmm13,xmm15 + 180187f21: c5 79 6e ac 30 44 9d vmovd xmm13,DWORD PTR [rax+rsi*1+0x1d19d44] + 180187f28: d1 01 + 180187f2a: c5 79 6e bc 08 44 9d vmovd xmm15,DWORD PTR [rax+rcx*1+0x1d19d44] + 180187f31: d1 01 + 180187f33: c4 41 11 6c ef vpunpcklqdq xmm13,xmm13,xmm15 + 180187f38: c4 41 08 c6 f5 88 vshufps xmm14,xmm14,xmm13,0x88 + 180187f3e: c5 79 6e ac 18 44 9d vmovd xmm13,DWORD PTR [rax+rbx*1+0x1d19d44] + 180187f45: d1 01 + 180187f47: c5 79 6e bc 10 44 9d vmovd xmm15,DWORD PTR [rax+rdx*1+0x1d19d44] + 180187f4e: d1 01 + 180187f50: c4 43 1d 18 e6 01 vinsertf128 ymm12,ymm12,xmm14,0x1 + 180187f56: c4 41 7c 11 a5 20 04 vmovups YMMWORD PTR [r13+0x420],ymm12 + 180187f5d: 00 00 + 180187f5f: c5 79 6e b4 28 44 9d vmovd xmm14,DWORD PTR [rax+rbp*1+0x1d19d44] + 180187f66: d1 01 + 180187f68: c4 21 79 6e a4 00 44 vmovd xmm12,DWORD PTR [rax+r8*1+0x1d19d44] + 180187f6f: 9d d1 01 + 180187f72: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 180187f77: c4 41 11 6c e7 vpunpcklqdq xmm12,xmm13,xmm15 + 180187f7c: c4 41 08 c6 fc 88 vshufps xmm15,xmm14,xmm12,0x88 + 180187f82: c4 21 79 6e b4 30 44 vmovd xmm14,DWORD PTR [rax+r14*1+0x1d19d44] + 180187f89: 9d d1 01 + 180187f8c: 4c 8b b4 24 e0 20 00 mov r14,QWORD PTR [rsp+0x20e0] + 180187f93: 00 + 180187f94: c4 21 79 6e ac 10 44 vmovd xmm13,DWORD PTR [rax+r10*1+0x1d19d44] + 180187f9b: 9d d1 01 + 180187f9e: c4 41 11 6c ee vpunpcklqdq xmm13,xmm13,xmm14 + 180187fa3: c4 21 79 6e b4 30 44 vmovd xmm14,DWORD PTR [rax+r14*1+0x1d19d44] + 180187faa: 9d d1 01 + 180187fad: 4c 8b b4 24 d8 20 00 mov r14,QWORD PTR [rsp+0x20d8] + 180187fb4: 00 + 180187fb5: c4 21 79 6e a4 30 44 vmovd xmm12,DWORD PTR [rax+r14*1+0x1d19d44] + 180187fbc: 9d d1 01 + 180187fbf: 4c 8b b4 24 10 21 00 mov r14,QWORD PTR [rsp+0x2110] + 180187fc6: 00 + 180187fc7: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 180187fcc: c4 41 10 c6 ee 88 vshufps xmm13,xmm13,xmm14,0x88 + 180187fd2: c4 21 79 6e b4 30 44 vmovd xmm14,DWORD PTR [rax+r14*1+0x1d19d44] + 180187fd9: 9d d1 01 + 180187fdc: 4c 8b b4 24 08 21 00 mov r14,QWORD PTR [rsp+0x2108] + 180187fe3: 00 + 180187fe4: c4 43 05 18 fd 01 vinsertf128 ymm15,ymm15,xmm13,0x1 + 180187fea: c4 41 7c 11 bd 00 05 vmovups YMMWORD PTR [r13+0x500],ymm15 + 180187ff1: 00 00 + 180187ff3: c4 21 79 6e a4 30 44 vmovd xmm12,DWORD PTR [rax+r14*1+0x1d19d44] + 180187ffa: 9d d1 01 + 180187ffd: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 180188002: 4c 8b b4 24 00 21 00 mov r14,QWORD PTR [rsp+0x2100] + 180188009: 00 + 18018800a: c4 21 79 6e ac 30 44 vmovd xmm13,DWORD PTR [rax+r14*1+0x1d19d44] + 180188011: 9d d1 01 + 180188014: 4c 8b b4 24 f8 20 00 mov r14,QWORD PTR [rsp+0x20f8] + 18018801b: 00 + 18018801c: c4 21 79 6e bc 30 44 vmovd xmm15,DWORD PTR [rax+r14*1+0x1d19d44] + 180188023: 9d d1 01 + 180188026: 4c 8b b4 24 30 21 00 mov r14,QWORD PTR [rsp+0x2130] + 18018802d: 00 + 18018802e: c4 41 11 6c e7 vpunpcklqdq xmm12,xmm13,xmm15 + 180188033: c4 41 08 c6 e4 88 vshufps xmm12,xmm14,xmm12,0x88 + 180188039: c4 21 79 6e ac 30 44 vmovd xmm13,DWORD PTR [rax+r14*1+0x1d19d44] + 180188040: 9d d1 01 + 180188043: 4c 8b b4 24 28 21 00 mov r14,QWORD PTR [rsp+0x2128] + 18018804a: 00 + 18018804b: c4 21 79 6e bc 30 44 vmovd xmm15,DWORD PTR [rax+r14*1+0x1d19d44] + 180188052: 9d d1 01 + 180188055: 4c 8b b4 24 20 21 00 mov r14,QWORD PTR [rsp+0x2120] + 18018805c: 00 + 18018805d: c4 41 11 6c f7 vpunpcklqdq xmm14,xmm13,xmm15 + 180188062: c4 21 79 6e ac 30 44 vmovd xmm13,DWORD PTR [rax+r14*1+0x1d19d44] + 180188069: 9d d1 01 + 18018806c: 4c 8b b4 24 18 21 00 mov r14,QWORD PTR [rsp+0x2118] + 180188073: 00 + 180188074: c4 21 79 6e bc 30 44 vmovd xmm15,DWORD PTR [rax+r14*1+0x1d19d44] + 18018807b: 9d d1 01 + 18018807e: 4c 8b b4 24 b8 1f 00 mov r14,QWORD PTR [rsp+0x1fb8] + 180188085: 00 + 180188086: c4 41 11 6c ef vpunpcklqdq xmm13,xmm13,xmm15 + 18018808b: c4 41 08 c6 f5 88 vshufps xmm14,xmm14,xmm13,0x88 + 180188091: c4 43 1d 18 e6 01 vinsertf128 ymm12,ymm12,xmm14,0x1 + 180188097: c4 21 79 6e b4 30 44 vmovd xmm14,DWORD PTR [rax+r14*1+0x1d19d44] + 18018809e: 9d d1 01 + 1801880a1: 4c 8b b4 24 50 20 00 mov r14,QWORD PTR [rsp+0x2050] + 1801880a8: 00 + 1801880a9: c4 41 7c 11 a5 00 06 vmovups YMMWORD PTR [r13+0x600],ymm12 + 1801880b0: 00 00 + 1801880b2: c4 21 79 6e a4 30 44 vmovd xmm12,DWORD PTR [rax+r14*1+0x1d19d44] + 1801880b9: 9d d1 01 + 1801880bc: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 1801880c1: 4c 8b b4 24 38 21 00 mov r14,QWORD PTR [rsp+0x2138] + 1801880c8: 00 + 1801880c9: c4 21 79 6e ac 30 44 vmovd xmm13,DWORD PTR [rax+r14*1+0x1d19d44] + 1801880d0: 9d d1 01 + 1801880d3: 4c 8b b4 24 40 20 00 mov r14,QWORD PTR [rsp+0x2040] + 1801880da: 00 + 1801880db: c4 21 79 6e bc 30 44 vmovd xmm15,DWORD PTR [rax+r14*1+0x1d19d44] + 1801880e2: 9d d1 01 + 1801880e5: c4 41 11 6c e7 vpunpcklqdq xmm12,xmm13,xmm15 + 1801880ea: c4 41 08 c6 fc 88 vshufps xmm15,xmm14,xmm12,0x88 + 1801880f0: c4 21 79 6e ac 18 44 vmovd xmm13,DWORD PTR [rax+r11*1+0x1d19d44] + 1801880f7: 9d d1 01 + 1801880fa: c4 21 79 6e b4 08 44 vmovd xmm14,DWORD PTR [rax+r9*1+0x1d19d44] + 180188101: 9d d1 01 + 180188104: c4 41 11 6c ee vpunpcklqdq xmm13,xmm13,xmm14 + 180188109: c4 21 79 6e b4 38 44 vmovd xmm14,DWORD PTR [rax+r15*1+0x1d19d44] + 180188110: 9d d1 01 + 180188113: 4c 8b bc 24 c8 1f 00 mov r15,QWORD PTR [rsp+0x1fc8] + 18018811a: 00 + 18018811b: c4 21 79 6e a4 38 44 vmovd xmm12,DWORD PTR [rax+r15*1+0x1d19d44] + 180188122: 9d d1 01 + 180188125: 4c 8b bc 24 d0 1e 00 mov r15,QWORD PTR [rsp+0x1ed0] + 18018812c: 00 + 18018812d: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 180188132: c4 41 10 c6 ee 88 vshufps xmm13,xmm13,xmm14,0x88 + 180188138: c4 21 79 6e b4 38 48 vmovd xmm14,DWORD PTR [rax+r15*1+0x1d19d48] + 18018813f: 9d d1 01 + 180188142: 4c 8b bc 24 28 1f 00 mov r15,QWORD PTR [rsp+0x1f28] + 180188149: 00 + 18018814a: c4 43 05 18 fd 01 vinsertf128 ymm15,ymm15,xmm13,0x1 + 180188150: c4 41 7c 11 bd 40 06 vmovups YMMWORD PTR [r13+0x640],ymm15 + 180188157: 00 00 + 180188159: c4 21 79 6e a4 38 48 vmovd xmm12,DWORD PTR [rax+r15*1+0x1d19d48] + 180188160: 9d d1 01 + 180188163: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 180188168: c5 79 6e bc 38 48 9d vmovd xmm15,DWORD PTR [rax+rdi*1+0x1d19d48] + 18018816f: d1 01 + 180188171: 4c 8b bc 24 90 1f 00 mov r15,QWORD PTR [rsp+0x1f90] + 180188178: 00 + 180188179: c4 21 79 6e ac 38 48 vmovd xmm13,DWORD PTR [rax+r15*1+0x1d19d48] + 180188180: 9d d1 01 + 180188183: 4c 8b bc 24 e0 1e 00 mov r15,QWORD PTR [rsp+0x1ee0] + 18018818a: 00 + 18018818b: c4 41 11 6c e7 vpunpcklqdq xmm12,xmm13,xmm15 + 180188190: c4 21 79 6e bc 20 48 vmovd xmm15,DWORD PTR [rax+r12*1+0x1d19d48] + 180188197: 9d d1 01 + 18018819a: c4 21 79 6e ac 38 48 vmovd xmm13,DWORD PTR [rax+r15*1+0x1d19d48] + 1801881a1: 9d d1 01 + 1801881a4: c4 41 08 c6 e4 88 vshufps xmm12,xmm14,xmm12,0x88 + 1801881aa: c4 41 11 6c f7 vpunpcklqdq xmm14,xmm13,xmm15 + 1801881af: c5 79 6e ac 30 48 9d vmovd xmm13,DWORD PTR [rax+rsi*1+0x1d19d48] + 1801881b6: d1 01 + 1801881b8: c5 79 6e bc 08 48 9d vmovd xmm15,DWORD PTR [rax+rcx*1+0x1d19d48] + 1801881bf: d1 01 + 1801881c1: c4 41 11 6c ef vpunpcklqdq xmm13,xmm13,xmm15 + 1801881c6: c4 41 08 c6 f5 88 vshufps xmm14,xmm14,xmm13,0x88 + 1801881cc: c5 79 6e ac 18 48 9d vmovd xmm13,DWORD PTR [rax+rbx*1+0x1d19d48] + 1801881d3: d1 01 + 1801881d5: c5 79 6e bc 10 48 9d vmovd xmm15,DWORD PTR [rax+rdx*1+0x1d19d48] + 1801881dc: d1 01 + 1801881de: c4 43 1d 18 e6 01 vinsertf128 ymm12,ymm12,xmm14,0x1 + 1801881e4: c4 41 7c 11 a5 e0 07 vmovups YMMWORD PTR [r13+0x7e0],ymm12 + 1801881eb: 00 00 + 1801881ed: c5 79 6e b4 28 48 9d vmovd xmm14,DWORD PTR [rax+rbp*1+0x1d19d48] + 1801881f4: d1 01 + 1801881f6: c4 21 79 6e a4 00 48 vmovd xmm12,DWORD PTR [rax+r8*1+0x1d19d48] + 1801881fd: 9d d1 01 + 180188200: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 180188205: c4 41 11 6c e7 vpunpcklqdq xmm12,xmm13,xmm15 + 18018820a: c4 21 79 6e ac 10 48 vmovd xmm13,DWORD PTR [rax+r10*1+0x1d19d48] + 180188211: 9d d1 01 + 180188214: 4c 8b 94 24 e8 20 00 mov r10,QWORD PTR [rsp+0x20e8] + 18018821b: 00 + 18018821c: c4 41 08 c6 fc 88 vshufps xmm15,xmm14,xmm12,0x88 + 180188222: c4 21 79 6e b4 10 48 vmovd xmm14,DWORD PTR [rax+r10*1+0x1d19d48] + 180188229: 9d d1 01 + 18018822c: 4c 8b 94 24 e0 20 00 mov r10,QWORD PTR [rsp+0x20e0] + 180188233: 00 + 180188234: c4 41 11 6c ee vpunpcklqdq xmm13,xmm13,xmm14 + 180188239: c4 21 79 6e b4 10 48 vmovd xmm14,DWORD PTR [rax+r10*1+0x1d19d48] + 180188240: 9d d1 01 + 180188243: 4c 8b 94 24 d8 20 00 mov r10,QWORD PTR [rsp+0x20d8] + 18018824a: 00 + 18018824b: c4 21 79 6e a4 10 48 vmovd xmm12,DWORD PTR [rax+r10*1+0x1d19d48] + 180188252: 9d d1 01 + 180188255: 4c 8b 94 24 10 21 00 mov r10,QWORD PTR [rsp+0x2110] + 18018825c: 00 + 18018825d: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 180188262: c4 41 10 c6 ee 88 vshufps xmm13,xmm13,xmm14,0x88 + 180188268: c4 21 79 6e b4 10 48 vmovd xmm14,DWORD PTR [rax+r10*1+0x1d19d48] + 18018826f: 9d d1 01 + 180188272: 4c 8b 94 24 08 21 00 mov r10,QWORD PTR [rsp+0x2108] + 180188279: 00 + 18018827a: c4 43 05 18 fd 01 vinsertf128 ymm15,ymm15,xmm13,0x1 + 180188280: c4 41 7c 11 bd 00 15 vmovups YMMWORD PTR [r13+0x1500],ymm15 + 180188287: 00 00 + 180188289: c4 21 79 6e a4 10 48 vmovd xmm12,DWORD PTR [rax+r10*1+0x1d19d48] + 180188290: 9d d1 01 + 180188293: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 180188298: 4c 8b 94 24 00 21 00 mov r10,QWORD PTR [rsp+0x2100] + 18018829f: 00 + 1801882a0: c4 21 79 6e ac 10 48 vmovd xmm13,DWORD PTR [rax+r10*1+0x1d19d48] + 1801882a7: 9d d1 01 + 1801882aa: 4c 8b 94 24 f8 20 00 mov r10,QWORD PTR [rsp+0x20f8] + 1801882b1: 00 + 1801882b2: c4 21 79 6e bc 10 48 vmovd xmm15,DWORD PTR [rax+r10*1+0x1d19d48] + 1801882b9: 9d d1 01 + 1801882bc: 4c 8b 94 24 30 21 00 mov r10,QWORD PTR [rsp+0x2130] + 1801882c3: 00 + 1801882c4: c4 41 11 6c e7 vpunpcklqdq xmm12,xmm13,xmm15 + 1801882c9: c4 41 08 c6 e4 88 vshufps xmm12,xmm14,xmm12,0x88 + 1801882cf: c4 21 79 6e ac 10 48 vmovd xmm13,DWORD PTR [rax+r10*1+0x1d19d48] + 1801882d6: 9d d1 01 + 1801882d9: 4c 8b 94 24 28 21 00 mov r10,QWORD PTR [rsp+0x2128] + 1801882e0: 00 + 1801882e1: c4 21 79 6e bc 10 48 vmovd xmm15,DWORD PTR [rax+r10*1+0x1d19d48] + 1801882e8: 9d d1 01 + 1801882eb: 4c 8b 94 24 20 21 00 mov r10,QWORD PTR [rsp+0x2120] + 1801882f2: 00 + 1801882f3: c4 41 11 6c f7 vpunpcklqdq xmm14,xmm13,xmm15 + 1801882f8: c4 21 79 6e ac 10 48 vmovd xmm13,DWORD PTR [rax+r10*1+0x1d19d48] + 1801882ff: 9d d1 01 + 180188302: 4c 8b 94 24 18 21 00 mov r10,QWORD PTR [rsp+0x2118] + 180188309: 00 + 18018830a: c4 21 79 6e bc 10 48 vmovd xmm15,DWORD PTR [rax+r10*1+0x1d19d48] + 180188311: 9d d1 01 + 180188314: 4c 8b 94 24 b8 1f 00 mov r10,QWORD PTR [rsp+0x1fb8] + 18018831b: 00 + 18018831c: c4 41 11 6c ef vpunpcklqdq xmm13,xmm13,xmm15 + 180188321: c4 41 08 c6 f5 88 vshufps xmm14,xmm14,xmm13,0x88 + 180188327: c4 43 1d 18 e6 01 vinsertf128 ymm12,ymm12,xmm14,0x1 + 18018832d: c4 21 79 6e b4 10 48 vmovd xmm14,DWORD PTR [rax+r10*1+0x1d19d48] + 180188334: 9d d1 01 + 180188337: 4c 8b 94 24 50 20 00 mov r10,QWORD PTR [rsp+0x2050] + 18018833e: 00 + 18018833f: c4 41 7c 11 a5 20 15 vmovups YMMWORD PTR [r13+0x1520],ymm12 + 180188346: 00 00 + 180188348: c4 21 79 6e a4 10 48 vmovd xmm12,DWORD PTR [rax+r10*1+0x1d19d48] + 18018834f: 9d d1 01 + 180188352: c4 21 79 6e bc 30 48 vmovd xmm15,DWORD PTR [rax+r14*1+0x1d19d48] + 180188359: 9d d1 01 + 18018835c: c4 41 09 6c f4 vpunpcklqdq xmm14,xmm14,xmm12 + 180188361: 4c 8b 94 24 38 21 00 mov r10,QWORD PTR [rsp+0x2138] + 180188368: 00 + 180188369: 4c 8b b4 24 90 1f 00 mov r14,QWORD PTR [rsp+0x1f90] + 180188370: 00 + 180188371: c4 21 79 6e ac 10 48 vmovd xmm13,DWORD PTR [rax+r10*1+0x1d19d48] + 180188378: 9d d1 01 + 18018837b: c4 41 11 6c e7 vpunpcklqdq xmm12,xmm13,xmm15 + 180188380: c4 41 08 c6 fc 88 vshufps xmm15,xmm14,xmm12,0x88 + 180188386: c4 21 79 6e ac 18 48 vmovd xmm13,DWORD PTR [rax+r11*1+0x1d19d48] + 18018838d: 9d d1 01 + 180188390: c4 21 79 6e b4 08 48 vmovd xmm14,DWORD PTR [rax+r9*1+0x1d19d48] + 180188397: 9d d1 01 + 18018839a: 4c 8b 8c 24 f8 1f 00 mov r9,QWORD PTR [rsp+0x1ff8] + 1801883a1: 00 + 1801883a2: 4c 8b 9c 24 c8 1f 00 mov r11,QWORD PTR [rsp+0x1fc8] + 1801883a9: 00 + 1801883aa: c4 41 11 6c f6 vpunpcklqdq xmm14,xmm13,xmm14 + 1801883af: c4 21 79 6e a4 08 48 vmovd xmm12,DWORD PTR [rax+r9*1+0x1d19d48] + 1801883b6: 9d d1 01 + 1801883b9: c4 21 79 6e ac 18 48 vmovd xmm13,DWORD PTR [rax+r11*1+0x1d19d48] + 1801883c0: 9d d1 01 + 1801883c3: 4c 8b 8c 24 d0 1e 00 mov r9,QWORD PTR [rsp+0x1ed0] + 1801883ca: 00 + 1801883cb: 4c 8b 9c 24 28 1f 00 mov r11,QWORD PTR [rsp+0x1f28] + 1801883d2: 00 + 1801883d3: c4 41 19 6c e5 vpunpcklqdq xmm12,xmm12,xmm13 + 1801883d8: c4 41 08 c6 f4 88 vshufps xmm14,xmm14,xmm12,0x88 + 1801883de: c4 21 79 6e 9c 08 4c vmovd xmm11,DWORD PTR [rax+r9*1+0x1d19d4c] + 1801883e5: 9d d1 01 + 1801883e8: c4 a1 79 6e 84 18 4c vmovd xmm0,DWORD PTR [rax+r11*1+0x1d19d4c] + 1801883ef: 9d d1 01 + 1801883f2: c4 21 79 6e a4 30 4c vmovd xmm12,DWORD PTR [rax+r14*1+0x1d19d4c] + 1801883f9: 9d d1 01 + 1801883fc: c5 79 6e ac 38 4c 9d vmovd xmm13,DWORD PTR [rax+rdi*1+0x1d19d4c] + 180188403: d1 01 + 180188405: c5 21 6c c8 vpunpcklqdq xmm9,xmm11,xmm0 + 180188409: c4 41 19 6c d5 vpunpcklqdq xmm10,xmm12,xmm13 + 18018840e: c4 21 79 6e 9c 38 4c vmovd xmm11,DWORD PTR [rax+r15*1+0x1d19d4c] + 180188415: 9d d1 01 + 180188418: c5 f9 6e 84 30 4c 9d vmovd xmm0,DWORD PTR [rax+rsi*1+0x1d19d4c] + 18018841f: d1 01 + 180188421: c5 79 6e a4 08 4c 9d vmovd xmm12,DWORD PTR [rax+rcx*1+0x1d19d4c] + 180188428: d1 01 + 18018842a: c4 41 30 c6 ea 88 vshufps xmm13,xmm9,xmm10,0x88 + 180188430: c4 41 79 6c d4 vpunpcklqdq xmm10,xmm0,xmm12 + 180188435: 48 8b 8c 24 e8 20 00 mov rcx,QWORD PTR [rsp+0x20e8] + 18018843c: 00 + 18018843d: 48 8b b4 24 e0 20 00 mov rsi,QWORD PTR [rsp+0x20e0] + 180188444: 00 + 180188445: 48 8b bc 24 d8 20 00 mov rdi,QWORD PTR [rsp+0x20d8] + 18018844c: 00 + 18018844d: c4 a1 79 6e 84 00 4c vmovd xmm0,DWORD PTR [rax+r8*1+0x1d19d4c] + 180188454: 9d d1 01 + 180188457: c5 79 6e a4 18 4c 9d vmovd xmm12,DWORD PTR [rax+rbx*1+0x1d19d4c] + 18018845e: d1 01 + 180188460: 48 8b 9c 24 00 21 00 mov rbx,QWORD PTR [rsp+0x2100] + 180188467: 00 + 180188468: 4c 8b 84 24 20 21 00 mov r8,QWORD PTR [rsp+0x2120] + 18018846f: 00 + 180188470: 4c 8b bc 24 68 20 00 mov r15,QWORD PTR [rsp+0x2068] + 180188477: 00 + 180188478: c4 43 05 18 f6 01 vinsertf128 ymm14,ymm15,xmm14,0x1 + 18018847e: c4 21 79 6e bc 20 4c vmovd xmm15,DWORD PTR [rax+r12*1+0x1d19d4c] + 180188485: 9d d1 01 + 180188488: c4 41 21 6c cf vpunpcklqdq xmm9,xmm11,xmm15 + 18018848d: c4 41 30 c6 da 88 vshufps xmm11,xmm9,xmm10,0x88 + 180188493: c5 79 6e 8c 10 4c 9d vmovd xmm9,DWORD PTR [rax+rdx*1+0x1d19d4c] + 18018849a: d1 01 + 18018849c: 48 8b 94 24 f0 20 00 mov rdx,QWORD PTR [rsp+0x20f0] + 1801884a3: 00 + 1801884a4: c5 79 6e bc 28 4c 9d vmovd xmm15,DWORD PTR [rax+rbp*1+0x1d19d4c] + 1801884ab: d1 01 + 1801884ad: c5 01 6c d0 vpunpcklqdq xmm10,xmm15,xmm0 + 1801884b1: c5 79 6e bc 08 4c 9d vmovd xmm15,DWORD PTR [rax+rcx*1+0x1d19d4c] + 1801884b8: d1 01 + 1801884ba: c5 f9 6e 84 30 4c 9d vmovd xmm0,DWORD PTR [rax+rsi*1+0x1d19d4c] + 1801884c1: d1 01 + 1801884c3: 48 8b 8c 24 08 21 00 mov rcx,QWORD PTR [rsp+0x2108] + 1801884ca: 00 + 1801884cb: 48 8b ac 24 f8 20 00 mov rbp,QWORD PTR [rsp+0x20f8] + 1801884d2: 00 + 1801884d3: 48 8b b4 24 30 21 00 mov rsi,QWORD PTR [rsp+0x2130] + 1801884da: 00 + 1801884db: 4c 8b a4 24 70 20 00 mov r12,QWORD PTR [rsp+0x2070] + 1801884e2: 00 + 1801884e3: c4 43 15 18 eb 01 vinsertf128 ymm13,ymm13,xmm11,0x1 + 1801884e9: c4 41 7c 11 ad 60 07 vmovups YMMWORD PTR [r13+0x760],ymm13 + 1801884f0: 00 00 + 1801884f2: c4 41 19 6c d9 vpunpcklqdq xmm11,xmm12,xmm9 + 1801884f7: c5 79 6e ac 10 4c 9d vmovd xmm13,DWORD PTR [rax+rdx*1+0x1d19d4c] + 1801884fe: d1 01 + 180188500: c5 79 6e 8c 38 4c 9d vmovd xmm9,DWORD PTR [rax+rdi*1+0x1d19d4c] + 180188507: d1 01 + 180188509: c4 41 28 c6 e3 88 vshufps xmm12,xmm10,xmm11,0x88 + 18018850f: 48 8b 94 24 10 21 00 mov rdx,QWORD PTR [rsp+0x2110] + 180188516: 00 + 180188517: c4 41 11 6c d7 vpunpcklqdq xmm10,xmm13,xmm15 + 18018851c: c4 41 79 6c d9 vpunpcklqdq xmm11,xmm0,xmm9 + 180188521: c4 41 28 c6 eb 88 vshufps xmm13,xmm10,xmm11,0x88 + 180188527: 48 8b bc 24 28 21 00 mov rdi,QWORD PTR [rsp+0x2128] + 18018852e: 00 + 18018852f: c5 79 6e bc 10 4c 9d vmovd xmm15,DWORD PTR [rax+rdx*1+0x1d19d4c] + 180188536: d1 01 + 180188538: c5 f9 6e 84 08 4c 9d vmovd xmm0,DWORD PTR [rax+rcx*1+0x1d19d4c] + 18018853f: d1 01 + 180188541: c5 79 6e 8c 18 4c 9d vmovd xmm9,DWORD PTR [rax+rbx*1+0x1d19d4c] + 180188548: d1 01 + 18018854a: c5 79 6e 94 28 4c 9d vmovd xmm10,DWORD PTR [rax+rbp*1+0x1d19d4c] + 180188551: d1 01 + 180188553: c5 01 6c d8 vpunpcklqdq xmm11,xmm15,xmm0 + 180188557: c5 79 6e bc 38 4c 9d vmovd xmm15,DWORD PTR [rax+rdi*1+0x1d19d4c] + 18018855e: d1 01 + 180188560: 42 8b 94 00 4c 9d d1 mov edx,DWORD PTR [rax+r8*1+0x1d19d4c] + 180188567: 01 + 180188568: 48 8b ac 24 80 20 00 mov rbp,QWORD PTR [rsp+0x2080] + 18018856f: 00 + 180188570: 48 8b 9c 24 78 20 00 mov rbx,QWORD PTR [rsp+0x2078] + 180188577: 00 + 180188578: 48 8b 8c 24 18 21 00 mov rcx,QWORD PTR [rsp+0x2118] + 18018857f: 00 + 180188580: c4 43 1d 18 e5 01 vinsertf128 ymm12,ymm12,xmm13,0x1 + 180188586: c4 41 7c 11 a5 00 08 vmovups YMMWORD PTR [r13+0x800],ymm12 + 18018858d: 00 00 + 18018858f: c4 41 31 6c e2 vpunpcklqdq xmm12,xmm9,xmm10 + 180188594: c4 c1 20 c6 c4 88 vshufps xmm0,xmm11,xmm12,0x88 + 18018859a: c5 79 6e ac 30 4c 9d vmovd xmm13,DWORD PTR [rax+rsi*1+0x1d19d4c] + 1801885a1: d1 01 + 1801885a3: c4 41 11 6c cf vpunpcklqdq xmm9,xmm13,xmm15 + 1801885a8: 48 8b 84 24 c8 1e 00 mov rax,QWORD PTR [rsp+0x1ec8] + 1801885af: 00 + 1801885b0: c4 41 7c 10 9d 00 15 vmovups ymm11,YMMWORD PTR [r13+0x1500] + 1801885b7: 00 00 + 1801885b9: c4 41 7c 10 95 20 15 vmovups ymm10,YMMWORD PTR [r13+0x1520] + 1801885c0: 00 00 + 1801885c2: 48 89 84 24 c8 1e 00 mov QWORD PTR [rsp+0x1ec8],rax + 1801885c9: 00 + 1801885ca: 48 8d 05 2f 7a e7 ff lea rax,[rip+0xffffffffffe77a2f] # 0x180000000 + 1801885d1: c4 c1 7c 11 9d 40 0a vmovups YMMWORD PTR [r13+0xa40],ymm3 + 1801885d8: 00 00 + 1801885da: c4 c1 7c 11 8d a0 09 vmovups YMMWORD PTR [r13+0x9a0],ymm1 + 1801885e1: 00 00 + 1801885e3: c5 f9 6e ca vmovd xmm1,edx + 1801885e7: c4 41 7c 11 9d 00 15 vmovups YMMWORD PTR [r13+0x1500],ymm11 + 1801885ee: 00 00 + 1801885f0: c5 f9 6e 9c 08 4c 9d vmovd xmm3,DWORD PTR [rax+rcx*1+0x1d19d4c] + 1801885f7: d1 01 + 1801885f9: c5 71 6c db vpunpcklqdq xmm11,xmm1,xmm3 + 1801885fd: c4 41 7c 11 85 80 0a vmovups YMMWORD PTR [r13+0xa80],ymm8 + 180188604: 00 00 + 180188606: c4 41 30 c6 c3 88 vshufps xmm8,xmm9,xmm11,0x88 + 18018860c: c4 c1 7c 11 bd 00 0a vmovups YMMWORD PTR [r13+0xa00],ymm7 + 180188613: 00 00 + 180188615: c4 41 7c 11 95 20 15 vmovups YMMWORD PTR [r13+0x1520],ymm10 + 18018861c: 00 00 + 18018861e: c4 c1 7c 11 95 20 0a vmovups YMMWORD PTR [r13+0xa20],ymm2 + 180188625: 00 00 + 180188627: c4 a1 79 6e 94 10 4c vmovd xmm2,DWORD PTR [rax+r10*1+0x1d19d4c] + 18018862e: 9d d1 01 + 180188631: c4 c1 7c 11 b5 e0 09 vmovups YMMWORD PTR [r13+0x9e0],ymm6 + 180188638: 00 00 + 18018863a: c4 c1 7c 11 a5 c0 09 vmovups YMMWORD PTR [r13+0x9c0],ymm4 + 180188641: 00 00 + 180188643: c4 41 7c 11 b5 40 15 vmovups YMMWORD PTR [r13+0x1540],ymm14 + 18018864a: 00 00 + 18018864c: c4 c1 7c 11 ad 60 0a vmovups YMMWORD PTR [r13+0xa60],ymm5 + 180188653: 00 00 + 180188655: 48 8b bc 24 b8 1f 00 mov rdi,QWORD PTR [rsp+0x1fb8] + 18018865c: 00 + 18018865d: 4c 8b 84 24 50 20 00 mov r8,QWORD PTR [rsp+0x2050] + 180188664: 00 + 180188665: 48 8b 8c 24 40 20 00 mov rcx,QWORD PTR [rsp+0x2040] + 18018866c: 00 + 18018866d: c4 43 7d 18 d0 01 vinsertf128 ymm10,ymm0,xmm8,0x1 + 180188673: c5 f9 6e 84 38 4c 9d vmovd xmm0,DWORD PTR [rax+rdi*1+0x1d19d4c] + 18018867a: d1 01 + 18018867c: c4 21 79 6e a4 00 4c vmovd xmm12,DWORD PTR [rax+r8*1+0x1d19d4c] + 180188683: 9d d1 01 + 180188686: c5 f9 6e bc 08 4c 9d vmovd xmm7,DWORD PTR [rax+rcx*1+0x1d19d4c] + 18018868d: d1 01 + 18018868f: 48 8b bc 24 08 1f 00 mov rdi,QWORD PTR [rsp+0x1f08] + 180188696: 00 + 180188697: 4c 8b 84 24 10 20 00 mov r8,QWORD PTR [rsp+0x2010] + 18018869e: 00 + 18018869f: 48 8b 8c 24 f8 1f 00 mov rcx,QWORD PTR [rsp+0x1ff8] + 1801886a6: 00 + 1801886a7: 48 8b 94 24 c8 1f 00 mov rdx,QWORD PTR [rsp+0x1fc8] + 1801886ae: 00 + 1801886af: c4 c1 79 6c f4 vpunpcklqdq xmm6,xmm0,xmm12 + 1801886b4: c5 69 6c cf vpunpcklqdq xmm9,xmm2,xmm7 + 1801886b8: c4 c1 48 c6 e1 88 vshufps xmm4,xmm6,xmm9,0x88 + 1801886be: c4 41 7c 10 a5 a0 04 vmovups ymm12,YMMWORD PTR [r13+0x4a0] + 1801886c5: 00 00 + 1801886c7: c4 c1 7c 10 b5 60 07 vmovups ymm6,YMMWORD PTR [r13+0x760] + 1801886ce: 00 00 + 1801886d0: c5 f9 6e 84 38 4c 9d vmovd xmm0,DWORD PTR [rax+rdi*1+0x1d19d4c] + 1801886d7: d1 01 + 1801886d9: c4 21 79 6e b4 00 4c vmovd xmm14,DWORD PTR [rax+r8*1+0x1d19d4c] + 1801886e0: 9d d1 01 + 1801886e3: c5 f9 6e 8c 08 4c 9d vmovd xmm1,DWORD PTR [rax+rcx*1+0x1d19d4c] + 1801886ea: d1 01 + 1801886ec: c5 f9 6e 9c 10 4c 9d vmovd xmm3,DWORD PTR [rax+rdx*1+0x1d19d4c] + 1801886f3: d1 01 + 1801886f5: c4 41 79 6c de vpunpcklqdq xmm11,xmm0,xmm14 + 1801886fa: c5 f1 6c eb vpunpcklqdq xmm5,xmm1,xmm3 + 1801886fe: c5 20 c6 fd 88 vshufps xmm15,xmm11,xmm5,0x88 + 180188703: c5 1c 58 ee vaddps ymm13,ymm12,ymm6 + 180188707: c4 c1 2c 58 95 20 06 vaddps ymm2,ymm10,YMMWORD PTR [r13+0x620] + 18018870e: 00 00 + 180188710: c4 c1 7c 10 8d 40 04 vmovups ymm1,YMMWORD PTR [r13+0x440] + 180188717: 00 00 + 180188719: c4 c1 7c 10 85 20 04 vmovups ymm0,YMMWORD PTR [r13+0x420] + 180188720: 00 00 + 180188722: c4 41 7c 11 ad a0 15 vmovups YMMWORD PTR [r13+0x15a0],ymm13 + 180188729: 00 00 + 18018872b: c4 41 7c 10 ad e0 04 vmovups ymm13,YMMWORD PTR [r13+0x4e0] + 180188732: 00 00 + 180188734: c4 41 7c 10 8d 00 08 vmovups ymm9,YMMWORD PTR [r13+0x800] + 18018873b: 00 00 + 18018873d: c4 c1 7c 10 9d 40 05 vmovups ymm3,YMMWORD PTR [r13+0x540] + 180188744: 00 00 + 180188746: c4 c1 7c 11 95 e0 15 vmovups YMMWORD PTR [r13+0x15e0],ymm2 + 18018874d: 00 00 + 18018874f: c4 41 7c 11 95 60 15 vmovups YMMWORD PTR [r13+0x1560],ymm10 + 180188756: 00 00 + 180188758: c4 41 14 58 c1 vaddps ymm8,ymm13,ymm9 + 18018875d: c5 fd 6f d1 vmovdqa ymm2,ymm1 + 180188761: c4 e2 4d a8 d0 vfmadd213ps ymm2,ymm6,ymm0 + 180188766: c4 c1 7c 10 b5 60 05 vmovups ymm6,YMMWORD PTR [r13+0x560] + 18018876d: 00 00 + 18018876f: c4 41 7c 11 85 c0 15 vmovups YMMWORD PTR [r13+0x15c0],ymm8 + 180188776: 00 00 + 180188778: c5 fc 5c c2 vsubps ymm0,ymm0,ymm2 + 18018877c: c4 62 75 a8 e2 vfmadd213ps ymm12,ymm1,ymm2 + 180188781: c4 c2 75 b8 85 60 07 vfmadd231ps ymm0,ymm1,YMMWORD PTR [r13+0x760] + 180188788: 00 00 + 18018878a: c4 41 7c 11 a5 20 16 vmovups YMMWORD PTR [r13+0x1620],ymm12 + 180188791: 00 00 + 180188793: c5 fd 6f eb vmovdqa ymm5,ymm3 + 180188797: c5 7d 6f c6 vmovdqa ymm8,ymm6 + 18018879b: 48 89 ac 24 80 20 00 mov QWORD PTR [rsp+0x2080],rbp + 1801887a2: 00 + 1801887a3: 48 89 9c 24 78 20 00 mov QWORD PTR [rsp+0x2078],rbx + 1801887aa: 00 + 1801887ab: 4c 89 bc 24 68 20 00 mov QWORD PTR [rsp+0x2068],r15 + 1801887b2: 00 + 1801887b3: 4c 89 a4 24 70 20 00 mov QWORD PTR [rsp+0x2070],r12 + 1801887ba: 00 + 1801887bb: c4 43 5d 18 f7 01 vinsertf128 ymm14,ymm4,xmm15,0x1 + 1801887c1: c4 41 7c 10 bd a0 06 vmovups ymm15,YMMWORD PTR [r13+0x6a0] + 1801887c8: 00 00 + 1801887ca: c4 c1 7c 10 a5 00 05 vmovups ymm4,YMMWORD PTR [r13+0x500] + 1801887d1: 00 00 + 1801887d3: c4 41 7c 11 b5 80 15 vmovups YMMWORD PTR [r13+0x1580],ymm14 + 1801887da: 00 00 + 1801887dc: c4 c1 04 58 fe vaddps ymm7,ymm15,ymm14 + 1801887e1: c4 e2 35 a8 ec vfmadd213ps ymm5,ymm9,ymm4 + 1801887e6: c4 41 7c 10 8d 80 05 vmovups ymm9,YMMWORD PTR [r13+0x580] + 1801887ed: 00 00 + 1801887ef: c4 c1 7c 11 bd 00 16 vmovups YMMWORD PTR [r13+0x1600],ymm7 + 1801887f6: 00 00 + 1801887f8: c4 c1 7c 10 bd 00 06 vmovups ymm7,YMMWORD PTR [r13+0x600] + 1801887ff: 00 00 + 180188801: c4 62 65 a8 ed vfmadd213ps ymm13,ymm3,ymm5 + 180188806: c4 62 2d a8 c7 vfmadd213ps ymm8,ymm10,ymm7 + 18018880b: c4 41 7c 10 95 40 06 vmovups ymm10,YMMWORD PTR [r13+0x640] + 180188812: 00 00 + 180188814: c4 41 7c 11 ad 40 16 vmovups YMMWORD PTR [r13+0x1640],ymm13 + 18018881b: 00 00 + 18018881d: c5 dc 5c e5 vsubps ymm4,ymm4,ymm5 + 180188821: c4 c1 54 5c ed vsubps ymm5,ymm5,ymm13 + 180188826: c4 c1 44 5c f8 vsubps ymm7,ymm7,ymm8 + 18018882b: c4 41 7c 10 ad e0 04 vmovups ymm13,YMMWORD PTR [r13+0x4e0] + 180188832: 00 00 + 180188834: c4 c2 4d b8 bd 60 15 vfmadd231ps ymm7,ymm6,YMMWORD PTR [r13+0x1560] + 18018883b: 00 00 + 18018883d: c4 62 65 a8 ed vfmadd213ps ymm13,ymm3,ymm5 + 180188842: c4 c1 7c 10 ad 20 06 vmovups ymm5,YMMWORD PTR [r13+0x620] + 180188849: 00 00 + 18018884b: c4 c2 65 b8 a5 00 08 vfmadd231ps ymm4,ymm3,YMMWORD PTR [r13+0x800] + 180188852: 00 00 + 180188854: c4 41 7d 6f d9 vmovdqa ymm11,ymm9 + 180188859: c4 42 0d a8 da vfmadd213ps ymm11,ymm14,ymm10 + 18018885e: c4 41 7c 10 b5 20 06 vmovups ymm14,YMMWORD PTR [r13+0x620] + 180188865: 00 00 + 180188867: c4 42 35 a8 fb vfmadd213ps ymm15,ymm9,ymm11 + 18018886c: c4 42 4d a8 f0 vfmadd213ps ymm14,ymm6,ymm8 + 180188871: c4 41 2c 5c d3 vsubps ymm10,ymm10,ymm11 + 180188876: c4 41 7c 11 bd 80 16 vmovups YMMWORD PTR [r13+0x1680],ymm15 + 18018887d: 00 00 + 18018887f: c4 41 7c 11 b5 60 16 vmovups YMMWORD PTR [r13+0x1660],ymm14 + 180188886: 00 00 + 180188888: c4 42 35 b8 95 80 15 vfmadd231ps ymm10,ymm9,YMMWORD PTR [r13+0x1580] + 18018888f: 00 00 + 180188891: c4 41 6c 5c fc vsubps ymm15,ymm2,ymm12 + 180188896: c4 41 3c 5c e6 vsubps ymm12,ymm8,ymm14 + 18018889b: c4 c1 24 5c 95 80 16 vsubps ymm2,ymm11,YMMWORD PTR [r13+0x1680] + 1801888a2: 00 00 + 1801888a4: c4 41 7c 10 85 a0 06 vmovups ymm8,YMMWORD PTR [r13+0x6a0] + 1801888ab: 00 00 + 1801888ad: c4 c2 4d a8 ec vfmadd213ps ymm5,ymm6,ymm12 + 1801888b2: c4 41 7c 10 b5 a0 04 vmovups ymm14,YMMWORD PTR [r13+0x4a0] + 1801888b9: 00 00 + 1801888bb: c4 62 35 a8 c2 vfmadd213ps ymm8,ymm9,ymm2 + 1801888c0: c4 42 75 a8 f7 vfmadd213ps ymm14,ymm1,ymm15 + 1801888c5: c4 41 7c 10 bd 20 04 vmovups ymm15,YMMWORD PTR [r13+0x420] + 1801888cc: 00 00 + 1801888ce: c4 41 7c 10 a5 e0 07 vmovups ymm12,YMMWORD PTR [r13+0x7e0] + 1801888d5: 00 00 + 1801888d7: c5 c4 58 fd vaddps ymm7,ymm7,ymm5 + 1801888db: c4 c1 2c 58 d0 vaddps ymm2,ymm10,ymm8 + 1801888e0: c4 41 7c 58 de vaddps ymm11,ymm0,ymm14 + 1801888e5: c4 c1 5c 58 c5 vaddps ymm0,ymm4,ymm13 + 1801888ea: c4 41 7c 10 95 a0 15 vmovups ymm10,YMMWORD PTR [r13+0x15a0] + 1801888f1: 00 00 + 1801888f3: c4 c1 7c 10 ad c0 15 vmovups ymm5,YMMWORD PTR [r13+0x15c0] + 1801888fa: 00 00 + 1801888fc: c4 41 7c 10 85 00 05 vmovups ymm8,YMMWORD PTR [r13+0x500] + 180188903: 00 00 + 180188905: c4 41 7c 10 ad 00 16 vmovups ymm13,YMMWORD PTR [r13+0x1600] + 18018890c: 00 00 + 18018890e: c4 41 7c 10 b5 00 15 vmovups ymm14,YMMWORD PTR [r13+0x1500] + 180188915: 00 00 + 180188917: c4 62 05 bc d1 vfnmadd231ps ymm10,ymm15,ymm1 + 18018891c: c4 c1 7c 10 8d e0 15 vmovups ymm1,YMMWORD PTR [r13+0x15e0] + 180188923: 00 00 + 180188925: c4 e2 3d bc eb vfnmadd231ps ymm5,ymm8,ymm3 + 18018892a: c4 c1 7c 10 9d 00 06 vmovups ymm3,YMMWORD PTR [r13+0x600] + 180188931: 00 00 + 180188933: c4 c1 7c 10 a5 20 15 vmovups ymm4,YMMWORD PTR [r13+0x1520] + 18018893a: 00 00 + 18018893c: c4 42 2d b8 a5 00 03 vfmadd231ps ymm12,ymm10,YMMWORD PTR [r13+0x300] + 180188943: 00 00 + 180188945: c4 42 55 b8 b5 20 03 vfmadd231ps ymm14,ymm5,YMMWORD PTR [r13+0x320] + 18018894c: 00 00 + 18018894e: c4 e2 65 bc ce vfnmadd231ps ymm1,ymm3,ymm6 + 180188953: c4 c1 7c 10 b5 40 06 vmovups ymm6,YMMWORD PTR [r13+0x640] + 18018895a: 00 00 + 18018895c: c4 42 05 b8 a5 80 03 vfmadd231ps ymm12,ymm15,YMMWORD PTR [r13+0x380] + 180188963: 00 00 + 180188965: c4 42 3d b8 b5 a0 03 vfmadd231ps ymm14,ymm8,YMMWORD PTR [r13+0x3a0] + 18018896c: 00 00 + 18018896e: c4 42 4d bc e9 vfnmadd231ps ymm13,ymm6,ymm9 + 180188973: c4 41 7c 10 8d 40 15 vmovups ymm9,YMMWORD PTR [r13+0x1540] + 18018897a: 00 00 + 18018897c: c4 c2 75 b8 a5 40 03 vfmadd231ps ymm4,ymm1,YMMWORD PTR [r13+0x340] + 180188983: 00 00 + 180188985: c4 42 55 b8 b5 c0 02 vfmadd231ps ymm14,ymm5,YMMWORD PTR [r13+0x2c0] + 18018898c: 00 00 + 18018898e: c4 42 2d b8 a5 e0 02 vfmadd231ps ymm12,ymm10,YMMWORD PTR [r13+0x2e0] + 180188995: 00 00 + 180188997: c4 42 15 b8 8d 60 03 vfmadd231ps ymm9,ymm13,YMMWORD PTR [r13+0x360] + 18018899e: 00 00 + 1801889a0: c4 c2 65 b8 a5 c0 03 vfmadd231ps ymm4,ymm3,YMMWORD PTR [r13+0x3c0] + 1801889a7: 00 00 + 1801889a9: c4 42 4d b8 8d e0 03 vfmadd231ps ymm9,ymm6,YMMWORD PTR [r13+0x3e0] + 1801889b0: 00 00 + 1801889b2: c4 c2 75 b8 a5 a0 02 vfmadd231ps ymm4,ymm1,YMMWORD PTR [r13+0x2a0] + 1801889b9: 00 00 + 1801889bb: c4 42 15 b8 8d 80 02 vfmadd231ps ymm9,ymm13,YMMWORD PTR [r13+0x280] + 1801889c2: 00 00 + 1801889c4: c4 c1 7c 58 f6 vaddps ymm6,ymm0,ymm14 + 1801889c9: c4 41 24 58 d4 vaddps ymm10,ymm11,ymm12 + 1801889ce: c4 c1 6c 58 d1 vaddps ymm2,ymm2,ymm9 + 1801889d3: c5 c4 58 fc vaddps ymm7,ymm7,ymm4 + 1801889d7: c4 41 2c 58 8d 20 16 vaddps ymm9,ymm10,YMMWORD PTR [r13+0x1620] + 1801889de: 00 00 + 1801889e0: c4 41 6c 58 85 80 16 vaddps ymm8,ymm2,YMMWORD PTR [r13+0x1680] + 1801889e7: 00 00 + 1801889e9: c4 c1 44 58 a5 60 16 vaddps ymm4,ymm7,YMMWORD PTR [r13+0x1660] + 1801889f0: 00 00 + 1801889f2: c4 c1 4c 58 8d 40 16 vaddps ymm1,ymm6,YMMWORD PTR [r13+0x1640] + 1801889f9: 00 00 + 1801889fb: c5 7c 10 35 3d 25 b9 vmovups ymm14,YMMWORD PTR [rip+0x1b9253d] # 0x181d1af40 + 180188a02: 01 + 180188a03: c5 fc 10 15 f5 24 b9 vmovups ymm2,YMMWORD PTR [rip+0x1b924f5] # 0x181d1af00 + 180188a0a: 01 + 180188a0b: c4 41 0d fe 5d 60 vpaddd ymm11,ymm14,YMMWORD PTR [r13+0x60] + 180188a11: c4 41 0d fe 65 40 vpaddd ymm12,ymm14,YMMWORD PTR [r13+0x40] + 180188a17: c4 41 0d fe 6d 20 vpaddd ymm13,ymm14,YMMWORD PTR [r13+0x20] + 180188a1d: c4 41 0d fe 7d 00 vpaddd ymm15,ymm14,YMMWORD PTR [r13+0x0] + 180188a23: c5 a5 db fa vpand ymm7,ymm11,ymm2 + 180188a27: c5 9d db f2 vpand ymm6,ymm12,ymm2 + 180188a2b: c4 c1 34 57 85 a0 19 vxorps ymm0,ymm9,YMMWORD PTR [r13+0x19a0] + 180188a32: 00 00 + 180188a34: c4 c1 7c 11 85 00 02 vmovups YMMWORD PTR [r13+0x200],ymm0 + 180188a3b: 00 00 + 180188a3d: c5 15 db ca vpand ymm9,ymm13,ymm2 + 180188a41: c5 85 db c2 vpand ymm0,ymm15,ymm2 + 180188a45: c5 ed 72 f7 04 vpslld ymm2,ymm7,0x4 + 180188a4a: c5 c5 72 f6 04 vpslld ymm7,ymm6,0x4 + 180188a4f: c4 c1 4d 72 f1 04 vpslld ymm6,ymm9,0x4 + 180188a55: c5 b5 72 f0 04 vpslld ymm9,ymm0,0x4 + 180188a5a: c4 c1 74 57 9d 80 19 vxorps ymm3,ymm1,YMMWORD PTR [r13+0x1980] + 180188a61: 00 00 + 180188a63: c4 c1 5c 57 ad c0 19 vxorps ymm5,ymm4,YMMWORD PTR [r13+0x19c0] + 180188a6a: 00 00 + 180188a6c: c4 c1 7c 11 9d 20 02 vmovups YMMWORD PTR [r13+0x220],ymm3 + 180188a73: 00 00 + 180188a75: c4 c1 7c 11 ad 40 02 vmovups YMMWORD PTR [r13+0x240],ymm5 + 180188a7c: 00 00 + 180188a7e: c4 41 3c 57 95 e0 19 vxorps ymm10,ymm8,YMMWORD PTR [r13+0x19e0] + 180188a85: 00 00 + 180188a87: c4 41 7c 11 95 60 02 vmovups YMMWORD PTR [r13+0x260],ymm10 + 180188a8e: 00 00 + 180188a90: c4 c3 7d 39 d4 01 vextracti128 xmm12,ymm2,0x1 + 180188a96: c4 c1 79 7e d6 vmovd r14d,xmm2 + 180188a9b: c4 a1 79 6e 8c 30 40 vmovd xmm1,DWORD PTR [rax+r14*1+0x1d19d40] + 180188aa2: 9d d1 01 + 180188aa5: c4 41 79 7e e3 vmovd r11d,xmm12 + 180188aaa: c4 e3 79 16 d6 03 vpextrd esi,xmm2,0x3 + 180188ab0: c4 e3 79 16 d7 02 vpextrd edi,xmm2,0x2 + 180188ab6: c4 c3 79 16 d1 01 vpextrd r9d,xmm2,0x1 + 180188abc: c4 43 79 16 e0 03 vpextrd r8d,xmm12,0x3 + 180188ac2: c4 43 79 16 e2 02 vpextrd r10d,xmm12,0x2 + 180188ac8: c4 63 79 16 e1 01 vpextrd ecx,xmm12,0x1 + 180188ace: c4 a1 79 6e 9c 08 40 vmovd xmm3,DWORD PTR [rax+r9*1+0x1d19d40] + 180188ad5: 9d d1 01 + 180188ad8: c5 f9 6e a4 38 40 9d vmovd xmm4,DWORD PTR [rax+rdi*1+0x1d19d40] + 180188adf: d1 01 + 180188ae1: c5 f9 6e ac 30 40 9d vmovd xmm5,DWORD PTR [rax+rsi*1+0x1d19d40] + 180188ae8: d1 01 + 180188aea: c4 21 79 6e ac 18 40 vmovd xmm13,DWORD PTR [rax+r11*1+0x1d19d40] + 180188af1: 9d d1 01 + 180188af4: c5 79 6e b4 08 40 9d vmovd xmm14,DWORD PTR [rax+rcx*1+0x1d19d40] + 180188afb: d1 01 + 180188afd: c4 21 79 6e bc 10 40 vmovd xmm15,DWORD PTR [rax+r10*1+0x1d19d40] + 180188b04: 9d d1 01 + 180188b07: c4 21 79 6e a4 00 40 vmovd xmm12,DWORD PTR [rax+r8*1+0x1d19d40] + 180188b0e: 9d d1 01 + 180188b11: c5 71 6c c3 vpunpcklqdq xmm8,xmm1,xmm3 + 180188b15: c5 59 6c d5 vpunpcklqdq xmm10,xmm4,xmm5 + 180188b19: c4 41 11 6c ee vpunpcklqdq xmm13,xmm13,xmm14 + 180188b1e: c4 41 01 6c f4 vpunpcklqdq xmm14,xmm15,xmm12 + 180188b23: c4 41 38 c6 da 88 vshufps xmm11,xmm8,xmm10,0x88 + 180188b29: c4 c1 10 c6 c6 88 vshufps xmm0,xmm13,xmm14,0x88 + 180188b2f: c4 a1 79 6e 94 30 44 vmovd xmm2,DWORD PTR [rax+r14*1+0x1d19d44] + 180188b36: 9d d1 01 + 180188b39: 4c 89 b4 24 d8 1e 00 mov QWORD PTR [rsp+0x1ed8],r14 + 180188b40: 00 + 180188b41: 4c 89 94 24 50 1f 00 mov QWORD PTR [rsp+0x1f50],r10 + 180188b48: 00 + 180188b49: 4c 89 9c 24 f0 1e 00 mov QWORD PTR [rsp+0x1ef0],r11 + 180188b50: 00 + 180188b51: 48 89 b4 24 58 20 00 mov QWORD PTR [rsp+0x2058],rsi + 180188b58: 00 + 180188b59: 4c 89 8c 24 18 20 00 mov QWORD PTR [rsp+0x2018],r9 + 180188b60: 00 + 180188b61: c4 e3 25 18 c8 01 vinsertf128 ymm1,ymm11,xmm0,0x1 + 180188b67: c4 c1 7c 11 8d 20 05 vmovups YMMWORD PTR [r13+0x520],ymm1 + 180188b6e: 00 00 + 180188b70: c4 e3 7d 39 f9 01 vextracti128 xmm1,ymm7,0x1 + 180188b76: c5 f9 7e fb vmovd ebx,xmm7 + 180188b7a: c5 f9 6e 9c 18 40 9d vmovd xmm3,DWORD PTR [rax+rbx*1+0x1d19d40] + 180188b81: d1 01 + 180188b83: c4 e3 79 16 fd 02 vpextrd ebp,xmm7,0x2 + 180188b89: c4 c3 79 16 ff 01 vpextrd r15d,xmm7,0x1 + 180188b8f: c4 e3 79 16 fa 03 vpextrd edx,xmm7,0x3 + 180188b95: 48 89 ac 24 40 21 00 mov QWORD PTR [rsp+0x2140],rbp + 180188b9c: 00 + 180188b9d: c5 f9 6e ac 28 40 9d vmovd xmm5,DWORD PTR [rax+rbp*1+0x1d19d40] + 180188ba4: d1 01 + 180188ba6: c5 f9 7e cd vmovd ebp,xmm1 + 180188baa: c4 a1 79 6e a4 38 40 vmovd xmm4,DWORD PTR [rax+r15*1+0x1d19d40] + 180188bb1: 9d d1 01 + 180188bb4: c5 79 6e 84 10 40 9d vmovd xmm8,DWORD PTR [rax+rdx*1+0x1d19d40] + 180188bbb: d1 01 + 180188bbd: 4c 89 bc 24 d0 1f 00 mov QWORD PTR [rsp+0x1fd0],r15 + 180188bc4: 00 + 180188bc5: c4 c3 79 16 cc 03 vpextrd r12d,xmm1,0x3 + 180188bcb: c4 c3 79 16 cf 02 vpextrd r15d,xmm1,0x2 + 180188bd1: 48 89 94 24 88 1f 00 mov QWORD PTR [rsp+0x1f88],rdx + 180188bd8: 00 + 180188bd9: c4 e3 79 16 ca 01 vpextrd edx,xmm1,0x1 + 180188bdf: c4 41 51 6c f8 vpunpcklqdq xmm15,xmm5,xmm8 + 180188be4: c4 a1 79 6e ac 38 40 vmovd xmm5,DWORD PTR [rax+r15*1+0x1d19d40] + 180188beb: 9d d1 01 + 180188bee: c4 21 79 6e 84 20 40 vmovd xmm8,DWORD PTR [rax+r12*1+0x1d19d40] + 180188bf5: 9d d1 01 + 180188bf8: c5 61 6c d4 vpunpcklqdq xmm10,xmm3,xmm4 + 180188bfc: c5 f9 6e 9c 28 40 9d vmovd xmm3,DWORD PTR [rax+rbp*1+0x1d19d40] + 180188c03: d1 01 + 180188c05: c5 f9 6e a4 10 40 9d vmovd xmm4,DWORD PTR [rax+rdx*1+0x1d19d40] + 180188c0c: d1 01 + 180188c0e: c4 41 51 6c d8 vpunpcklqdq xmm11,xmm5,xmm8 + 180188c13: c4 c1 28 c6 c7 88 vshufps xmm0,xmm10,xmm15,0x88 + 180188c19: c5 61 6c d4 vpunpcklqdq xmm10,xmm3,xmm4 + 180188c1d: 4c 89 a4 24 48 20 00 mov QWORD PTR [rsp+0x2048],r12 + 180188c24: 00 + 180188c25: 4c 89 bc 24 48 21 00 mov QWORD PTR [rsp+0x2148],r15 + 180188c2c: 00 + 180188c2d: c4 41 28 c6 e3 88 vshufps xmm12,xmm10,xmm11,0x88 + 180188c33: 48 89 94 24 50 21 00 mov QWORD PTR [rsp+0x2150],rdx + 180188c3a: 00 + 180188c3b: 48 89 ac 24 30 1f 00 mov QWORD PTR [rsp+0x1f30],rbp + 180188c42: 00 + 180188c43: c5 f9 6e bc 08 44 9d vmovd xmm7,DWORD PTR [rax+rcx*1+0x1d19d44] + 180188c4a: d1 01 + 180188c4c: 4c 8b b4 24 d0 1f 00 mov r14,QWORD PTR [rsp+0x1fd0] + 180188c53: 00 + 180188c54: 48 89 9c 24 00 1f 00 mov QWORD PTR [rsp+0x1f00],rbx + 180188c5b: 00 + 180188c5c: c4 c3 7d 39 f0 01 vextracti128 xmm8,ymm6,0x1 + 180188c62: c4 c1 79 7e f7 vmovd r15d,xmm6 + 180188c67: c4 21 79 6e b4 38 40 vmovd xmm14,DWORD PTR [rax+r15*1+0x1d19d40] + 180188c6e: 9d d1 01 + 180188c71: c4 c3 79 16 f4 02 vpextrd r12d,xmm6,0x2 + 180188c77: 4c 89 a4 24 60 21 00 mov QWORD PTR [rsp+0x2160],r12 + 180188c7e: 00 + 180188c7f: c4 e3 79 16 f5 03 vpextrd ebp,xmm6,0x3 + 180188c85: c4 e3 79 16 f2 01 vpextrd edx,xmm6,0x1 + 180188c8b: 48 89 ac 24 58 21 00 mov QWORD PTR [rsp+0x2158],rbp + 180188c92: 00 + 180188c93: 48 89 94 24 60 20 00 mov QWORD PTR [rsp+0x2060],rdx + 180188c9a: 00 + 180188c9b: 4c 89 bc 24 60 1f 00 mov QWORD PTR [rsp+0x1f60],r15 + 180188ca2: 00 + 180188ca3: c5 79 6e bc 10 40 9d vmovd xmm15,DWORD PTR [rax+rdx*1+0x1d19d40] + 180188caa: d1 01 + 180188cac: c5 f9 6e 8c 28 40 9d vmovd xmm1,DWORD PTR [rax+rbp*1+0x1d19d40] + 180188cb3: d1 01 + 180188cb5: c4 43 79 16 c7 03 vpextrd r15d,xmm8,0x3 + 180188cbb: c4 63 79 16 c5 02 vpextrd ebp,xmm8,0x2 + 180188cc1: c4 63 79 16 c2 01 vpextrd edx,xmm8,0x1 + 180188cc7: c5 79 6e 9c 10 40 9d vmovd xmm11,DWORD PTR [rax+rdx*1+0x1d19d40] + 180188cce: d1 01 + 180188cd0: c4 c1 09 6c df vpunpcklqdq xmm3,xmm14,xmm15 + 180188cd5: 48 89 ac 24 98 1f 00 mov QWORD PTR [rsp+0x1f98],rbp + 180188cdc: 00 + 180188cdd: 48 89 94 24 a8 1f 00 mov QWORD PTR [rsp+0x1fa8],rdx + 180188ce4: 00 + 180188ce5: 4c 89 bc 24 70 1f 00 mov QWORD PTR [rsp+0x1f70],r15 + 180188cec: 00 + 180188ced: c4 a1 79 6e b4 18 44 vmovd xmm6,DWORD PTR [rax+r11*1+0x1d19d44] + 180188cf4: 9d d1 01 + 180188cf7: 4c 8b 9c 24 30 1f 00 mov r11,QWORD PTR [rsp+0x1f30] + 180188cfe: 00 + 180188cff: c4 43 7d 18 ec 01 vinsertf128 ymm13,ymm0,xmm12,0x1 + 180188d05: c4 a1 79 6e 84 20 40 vmovd xmm0,DWORD PTR [rax+r12*1+0x1d19d40] + 180188d0c: 9d d1 01 + 180188d0f: c4 41 79 7e c4 vmovd r12d,xmm8 + 180188d14: c5 79 6e a4 28 40 9d vmovd xmm12,DWORD PTR [rax+rbp*1+0x1d19d40] + 180188d1b: d1 01 + 180188d1d: c5 f9 6c e1 vpunpcklqdq xmm4,xmm0,xmm1 + 180188d21: c4 41 7c 11 ad c0 05 vmovups YMMWORD PTR [r13+0x5c0],ymm13 + 180188d28: 00 00 + 180188d2a: c4 21 79 6e 94 20 40 vmovd xmm10,DWORD PTR [rax+r12*1+0x1d19d40] + 180188d31: 9d d1 01 + 180188d34: c4 21 79 6e ac 38 40 vmovd xmm13,DWORD PTR [rax+r15*1+0x1d19d40] + 180188d3b: 9d d1 01 + 180188d3e: c4 41 29 6c f3 vpunpcklqdq xmm14,xmm10,xmm11 + 180188d43: c4 41 19 6c fd vpunpcklqdq xmm15,xmm12,xmm13 + 180188d48: c4 c1 08 c6 c7 88 vshufps xmm0,xmm14,xmm15,0x88 + 180188d4e: c5 e0 c6 ec 88 vshufps xmm5,xmm3,xmm4,0x88 + 180188d53: 4c 89 a4 24 10 1f 00 mov QWORD PTR [rsp+0x1f10],r12 + 180188d5a: 00 + 180188d5b: c4 43 7d 39 ce 01 vextracti128 xmm14,ymm9,0x1 + 180188d61: c5 79 7e cd vmovd ebp,xmm9 + 180188d65: c5 f9 6e 9c 28 40 9d vmovd xmm3,DWORD PTR [rax+rbp*1+0x1d19d40] + 180188d6c: d1 01 + 180188d6e: c4 63 79 16 ca 01 vpextrd edx,xmm9,0x1 + 180188d74: 48 89 94 24 00 20 00 mov QWORD PTR [rsp+0x2000],rdx + 180188d7b: 00 + 180188d7c: c5 f9 6e a4 10 40 9d vmovd xmm4,DWORD PTR [rax+rdx*1+0x1d19d40] + 180188d83: d1 01 + 180188d85: c5 79 7e f2 vmovd edx,xmm14 + 180188d89: c5 61 6c dc vpunpcklqdq xmm11,xmm3,xmm4 + 180188d8d: c4 43 79 16 cc 03 vpextrd r12d,xmm9,0x3 + 180188d93: c4 43 79 16 cf 02 vpextrd r15d,xmm9,0x2 + 180188d99: 48 89 ac 24 40 1f 00 mov QWORD PTR [rsp+0x1f40],rbp + 180188da0: 00 + 180188da1: c4 63 79 16 f5 01 vpextrd ebp,xmm14,0x1 + 180188da7: 4c 89 a4 24 c0 1f 00 mov QWORD PTR [rsp+0x1fc0],r12 + 180188dae: 00 + 180188daf: 4c 89 bc 24 e8 1f 00 mov QWORD PTR [rsp+0x1fe8],r15 + 180188db6: 00 + 180188db7: c4 21 79 6e 84 38 40 vmovd xmm8,DWORD PTR [rax+r15*1+0x1d19d40] + 180188dbe: 9d d1 01 + 180188dc1: c4 21 79 6e 94 20 40 vmovd xmm10,DWORD PTR [rax+r12*1+0x1d19d40] + 180188dc8: 9d d1 01 + 180188dcb: c4 43 79 16 f7 03 vpextrd r15d,xmm14,0x3 + 180188dd1: c4 43 79 16 f4 02 vpextrd r12d,xmm14,0x2 + 180188dd7: c5 79 6e bc 10 40 9d vmovd xmm15,DWORD PTR [rax+rdx*1+0x1d19d40] + 180188dde: d1 01 + 180188de0: c5 79 6e b4 28 40 9d vmovd xmm14,DWORD PTR [rax+rbp*1+0x1d19d40] + 180188de7: d1 01 + 180188de9: c4 41 39 6c e2 vpunpcklqdq xmm12,xmm8,xmm10 + 180188dee: c4 41 20 c6 ec 88 vshufps xmm13,xmm11,xmm12,0x88 + 180188df4: c4 21 79 6e 84 10 44 vmovd xmm8,DWORD PTR [rax+r10*1+0x1d19d44] + 180188dfb: 9d d1 01 + 180188dfe: c4 21 79 6e 8c 00 44 vmovd xmm9,DWORD PTR [rax+r8*1+0x1d19d44] + 180188e05: 9d d1 01 + 180188e08: 4c 8b 94 24 88 1f 00 mov r10,QWORD PTR [rsp+0x1f88] + 180188e0f: 00 + 180188e10: c5 49 6c d7 vpunpcklqdq xmm10,xmm6,xmm7 + 180188e14: c4 41 39 6c d9 vpunpcklqdq xmm11,xmm8,xmm9 + 180188e19: c4 41 28 c6 e3 88 vshufps xmm12,xmm10,xmm11,0x88 + 180188e1f: 4c 89 bc 24 20 20 00 mov QWORD PTR [rsp+0x2020],r15 + 180188e26: 00 + 180188e27: 4c 89 a4 24 28 20 00 mov QWORD PTR [rsp+0x2028],r12 + 180188e2e: 00 + 180188e2f: 48 89 ac 24 38 20 00 mov QWORD PTR [rsp+0x2038],rbp + 180188e36: 00 + 180188e37: 48 8b ac 24 80 20 00 mov rbp,QWORD PTR [rsp+0x2080] + 180188e3e: 00 + 180188e3f: c4 e3 55 18 c8 01 vinsertf128 ymm1,ymm5,xmm0,0x1 + 180188e45: c4 c1 7c 11 8d 60 06 vmovups YMMWORD PTR [r13+0x660],ymm1 + 180188e4c: 00 00 + 180188e4e: c4 a1 79 6e 84 38 40 vmovd xmm0,DWORD PTR [rax+r15*1+0x1d19d40] + 180188e55: 9d d1 01 + 180188e58: c4 c1 01 6c ce vpunpcklqdq xmm1,xmm15,xmm14 + 180188e5d: c4 21 79 6e bc 20 40 vmovd xmm15,DWORD PTR [rax+r12*1+0x1d19d40] + 180188e64: 9d d1 01 + 180188e67: c5 81 6c d8 vpunpcklqdq xmm3,xmm15,xmm0 + 180188e6b: c5 f0 c6 e3 88 vshufps xmm4,xmm1,xmm3,0x88 + 180188e70: c4 a1 79 6e 84 08 44 vmovd xmm0,DWORD PTR [rax+r9*1+0x1d19d44] + 180188e77: 9d d1 01 + 180188e7a: c5 e9 6c d8 vpunpcklqdq xmm3,xmm2,xmm0 + 180188e7e: c5 f9 6e 8c 38 44 9d vmovd xmm1,DWORD PTR [rax+rdi*1+0x1d19d44] + 180188e85: d1 01 + 180188e87: c5 f9 6e 94 30 44 9d vmovd xmm2,DWORD PTR [rax+rsi*1+0x1d19d44] + 180188e8e: d1 01 + 180188e90: c4 21 79 6e bc 30 44 vmovd xmm15,DWORD PTR [rax+r14*1+0x1d19d44] + 180188e97: 9d d1 01 + 180188e9a: 4c 8b b4 24 40 21 00 mov r14,QWORD PTR [rsp+0x2140] + 180188ea1: 00 + 180188ea2: 48 8b b4 24 48 20 00 mov rsi,QWORD PTR [rsp+0x2048] + 180188ea9: 00 + 180188eaa: 4c 8b 8c 24 60 1f 00 mov r9,QWORD PTR [rsp+0x1f60] + 180188eb1: 00 + 180188eb2: c5 79 6e b4 18 44 9d vmovd xmm14,DWORD PTR [rax+rbx*1+0x1d19d44] + 180188eb9: d1 01 + 180188ebb: c4 a1 79 6e 84 30 44 vmovd xmm0,DWORD PTR [rax+r14*1+0x1d19d44] + 180188ec2: 9d d1 01 + 180188ec5: c5 79 6e 84 30 44 9d vmovd xmm8,DWORD PTR [rax+rsi*1+0x1d19d44] + 180188ecc: d1 01 + 180188ece: 48 8b 9c 24 60 20 00 mov rbx,QWORD PTR [rsp+0x2060] + 180188ed5: 00 + 180188ed6: 48 8b b4 24 60 21 00 mov rsi,QWORD PTR [rsp+0x2160] + 180188edd: 00 + 180188ede: 4c 8b bc 24 68 20 00 mov r15,QWORD PTR [rsp+0x2068] + 180188ee5: 00 + 180188ee6: 4c 8b a4 24 70 20 00 mov r12,QWORD PTR [rsp+0x2070] + 180188eed: 00 + 180188eee: c4 e3 15 18 ec 01 vinsertf128 ymm5,ymm13,xmm4,0x1 + 180188ef4: c5 f1 6c e2 vpunpcklqdq xmm4,xmm1,xmm2 + 180188ef8: c4 c1 7c 11 ad 40 07 vmovups YMMWORD PTR [r13+0x740],ymm5 + 180188eff: 00 00 + 180188f01: c5 e0 c6 ec 88 vshufps xmm5,xmm3,xmm4,0x88 + 180188f06: c4 a1 79 6e 8c 10 44 vmovd xmm1,DWORD PTR [rax+r10*1+0x1d19d44] + 180188f0d: 9d d1 01 + 180188f10: c4 c1 09 6c d7 vpunpcklqdq xmm2,xmm14,xmm15 + 180188f15: c5 f9 6c d9 vpunpcklqdq xmm3,xmm0,xmm1 + 180188f19: 4c 8b 94 24 50 21 00 mov r10,QWORD PTR [rsp+0x2150] + 180188f20: 00 + 180188f21: c5 e8 c6 e3 88 vshufps xmm4,xmm2,xmm3,0x88 + 180188f26: c5 79 6e b4 18 44 9d vmovd xmm14,DWORD PTR [rax+rbx*1+0x1d19d44] + 180188f2d: d1 01 + 180188f2f: c4 a1 79 6e b4 10 44 vmovd xmm6,DWORD PTR [rax+r10*1+0x1d19d44] + 180188f36: 9d d1 01 + 180188f39: c5 f9 6e 84 30 44 9d vmovd xmm0,DWORD PTR [rax+rsi*1+0x1d19d44] + 180188f40: d1 01 + 180188f42: c4 c1 7c 10 8d a0 09 vmovups ymm1,YMMWORD PTR [r13+0x9a0] + 180188f49: 00 00 + 180188f4b: c4 c1 7c 10 9d 40 0a vmovups ymm3,YMMWORD PTR [r13+0xa40] + 180188f52: 00 00 + 180188f54: c4 c1 7c 10 95 20 0a vmovups ymm2,YMMWORD PTR [r13+0xa20] + 180188f5b: 00 00 + 180188f5d: 48 8b 9c 24 78 20 00 mov rbx,QWORD PTR [rsp+0x2078] + 180188f64: 00 + 180188f65: c4 43 55 18 ec 01 vinsertf128 ymm13,ymm5,xmm12,0x1 + 180188f6b: c4 a1 79 6e ac 18 44 vmovd xmm5,DWORD PTR [rax+r11*1+0x1d19d44] + 180188f72: 9d d1 01 + 180188f75: 4c 8b 9c 24 48 21 00 mov r11,QWORD PTR [rsp+0x2148] + 180188f7c: 00 + 180188f7d: c5 51 6c ce vpunpcklqdq xmm9,xmm5,xmm6 + 180188f81: c4 41 7c 11 ad e0 05 vmovups YMMWORD PTR [r13+0x5e0],ymm13 + 180188f88: 00 00 + 180188f8a: c4 a1 79 6e bc 18 44 vmovd xmm7,DWORD PTR [rax+r11*1+0x1d19d44] + 180188f91: 9d d1 01 + 180188f94: c4 21 79 6e ac 08 44 vmovd xmm13,DWORD PTR [rax+r9*1+0x1d19d44] + 180188f9b: 9d d1 01 + 180188f9e: c4 41 41 6c d0 vpunpcklqdq xmm10,xmm7,xmm8 + 180188fa3: c4 41 30 c6 da 88 vshufps xmm11,xmm9,xmm10,0x88 + 180188fa9: 4c 8b 8c 24 58 21 00 mov r9,QWORD PTR [rsp+0x2158] + 180188fb0: 00 + 180188fb1: c4 41 11 6c ce vpunpcklqdq xmm9,xmm13,xmm14 + 180188fb6: c4 c1 7c 10 bd 00 0a vmovups ymm7,YMMWORD PTR [r13+0xa00] + 180188fbd: 00 00 + 180188fbf: c4 c1 7c 10 b5 e0 09 vmovups ymm6,YMMWORD PTR [r13+0x9e0] + 180188fc6: 00 00 + 180188fc8: c4 41 7c 10 85 80 0a vmovups ymm8,YMMWORD PTR [r13+0xa80] + 180188fcf: 00 00 + 180188fd1: c4 c1 7c 10 ad 60 0a vmovups ymm5,YMMWORD PTR [r13+0xa60] + 180188fd8: 00 00 + 180188fda: 42 8b 84 08 44 9d d1 mov eax,DWORD PTR [rax+r9*1+0x1d19d44] + 180188fe1: 01 + 180188fe2: 89 84 24 e8 1e 00 00 mov DWORD PTR [rsp+0x1ee8],eax + 180188fe9: 48 8b 84 24 c8 1e 00 mov rax,QWORD PTR [rsp+0x1ec8] + 180188ff0: 00 + 180188ff1: c4 43 5d 18 e3 01 vinsertf128 ymm12,ymm4,xmm11,0x1 + 180188ff7: c4 41 7c 11 a5 80 06 vmovups YMMWORD PTR [r13+0x680],ymm12 + 180188ffe: 00 00 + 180189000: c4 c1 7c 10 a5 c0 09 vmovups ymm4,YMMWORD PTR [r13+0x9c0] + 180189007: 00 00 + 180189009: 4c 89 a4 24 70 20 00 mov QWORD PTR [rsp+0x2070],r12 + 180189010: 00 + 180189011: 4c 8d 25 e8 6f e7 ff lea r12,[rip+0xffffffffffe76fe8] # 0x180000000 + 180189018: 48 89 ac 24 80 20 00 mov QWORD PTR [rsp+0x2080],rbp + 18018901f: 00 + 180189020: 48 8b ac 24 70 1f 00 mov rbp,QWORD PTR [rsp+0x1f70] + 180189027: 00 + 180189028: 48 89 9c 24 78 20 00 mov QWORD PTR [rsp+0x2078],rbx + 18018902f: 00 + 180189030: 48 89 84 24 c8 1e 00 mov QWORD PTR [rsp+0x1ec8],rax + 180189037: 00 + 180189038: 4c 89 bc 24 68 20 00 mov QWORD PTR [rsp+0x2068],r15 + 18018903f: 00 + 180189040: 48 8b 84 24 10 1f 00 mov rax,QWORD PTR [rsp+0x1f10] + 180189047: 00 + 180189048: 48 8b 9c 24 a8 1f 00 mov rbx,QWORD PTR [rsp+0x1fa8] + 18018904f: 00 + 180189050: 4c 8b bc 24 98 1f 00 mov r15,QWORD PTR [rsp+0x1f98] + 180189057: 00 + 180189058: c4 41 79 6e a4 2c 44 vmovd xmm12,DWORD PTR [r12+rbp*1+0x1d19d44] + 18018905f: 9d d1 01 + 180189062: 48 8b ac 24 40 1f 00 mov rbp,QWORD PTR [rsp+0x1f40] + 180189069: 00 + 18018906a: c4 c1 7c 11 8d a0 09 vmovups YMMWORD PTR [r13+0x9a0],ymm1 + 180189071: 00 00 + 180189073: c5 f9 6e 8c 24 e8 1e vmovd xmm1,DWORD PTR [rsp+0x1ee8] + 18018907a: 00 00 + 18018907c: c4 41 79 6e b4 2c 44 vmovd xmm14,DWORD PTR [r12+rbp*1+0x1d19d44] + 180189083: 9d d1 01 + 180189086: c4 c1 7c 11 a5 c0 09 vmovups YMMWORD PTR [r13+0x9c0],ymm4 + 18018908d: 00 00 + 18018908f: c5 f9 6c e1 vpunpcklqdq xmm4,xmm0,xmm1 + 180189093: c4 c1 7c 11 9d 40 0a vmovups YMMWORD PTR [r13+0xa40],ymm3 + 18018909a: 00 00 + 18018909c: c4 c1 7c 11 95 20 0a vmovups YMMWORD PTR [r13+0xa20],ymm2 + 1801890a3: 00 00 + 1801890a5: c4 c1 79 6e 9c 04 44 vmovd xmm3,DWORD PTR [r12+rax*1+0x1d19d44] + 1801890ac: 9d d1 01 + 1801890af: c4 c1 79 6e 94 1c 44 vmovd xmm2,DWORD PTR [r12+rbx*1+0x1d19d44] + 1801890b6: 9d d1 01 + 1801890b9: c5 61 6c d2 vpunpcklqdq xmm10,xmm3,xmm2 + 1801890bd: c4 c1 7c 11 b5 e0 09 vmovups YMMWORD PTR [r13+0x9e0],ymm6 + 1801890c4: 00 00 + 1801890c6: c4 c1 7c 11 ad 60 0a vmovups YMMWORD PTR [r13+0xa60],ymm5 + 1801890cd: 00 00 + 1801890cf: c5 b0 c6 ec 88 vshufps xmm5,xmm9,xmm4,0x88 + 1801890d4: c4 01 79 6e 8c 3c 44 vmovd xmm9,DWORD PTR [r12+r15*1+0x1d19d44] + 1801890db: 9d d1 01 + 1801890de: c4 c1 79 6e b4 14 44 vmovd xmm6,DWORD PTR [r12+rdx*1+0x1d19d44] + 1801890e5: 9d d1 01 + 1801890e8: c4 41 31 6c dc vpunpcklqdq xmm11,xmm9,xmm12 + 1801890ed: 48 89 94 24 70 21 00 mov QWORD PTR [rsp+0x2170],rdx + 1801890f4: 00 + 1801890f5: 48 8b ac 24 00 20 00 mov rbp,QWORD PTR [rsp+0x2000] + 1801890fc: 00 + 1801890fd: 48 8b 94 24 38 20 00 mov rdx,QWORD PTR [rsp+0x2038] + 180189104: 00 + 180189105: c4 41 28 c6 eb 88 vshufps xmm13,xmm10,xmm11,0x88 + 18018910b: c4 41 79 6e bc 2c 44 vmovd xmm15,DWORD PTR [r12+rbp*1+0x1d19d44] + 180189112: 9d d1 01 + 180189115: 48 8b ac 24 e8 1f 00 mov rbp,QWORD PTR [rsp+0x1fe8] + 18018911c: 00 + 18018911d: 48 89 bc 24 68 21 00 mov QWORD PTR [rsp+0x2168],rdi + 180189124: 00 + 180189125: c4 c1 09 6c cf vpunpcklqdq xmm1,xmm14,xmm15 + 18018912a: c4 c1 79 6e 84 2c 44 vmovd xmm0,DWORD PTR [r12+rbp*1+0x1d19d44] + 180189131: 9d d1 01 + 180189134: 48 8b ac 24 c0 1f 00 mov rbp,QWORD PTR [rsp+0x1fc0] + 18018913b: 00 + 18018913c: c4 41 79 6e bc 3c 48 vmovd xmm15,DWORD PTR [r12+rdi*1+0x1d19d48] + 180189143: 9d d1 01 + 180189146: 48 8b bc 24 58 20 00 mov rdi,QWORD PTR [rsp+0x2058] + 18018914d: 00 + 18018914e: c4 41 7c 11 85 80 0a vmovups YMMWORD PTR [r13+0xa80],ymm8 + 180189155: 00 00 + 180189157: c4 41 79 6e 84 2c 44 vmovd xmm8,DWORD PTR [r12+rbp*1+0x1d19d44] + 18018915e: 9d d1 01 + 180189161: c4 c1 7c 11 bd 00 0a vmovups YMMWORD PTR [r13+0xa00],ymm7 + 180189168: 00 00 + 18018916a: c4 c1 79 6c f8 vpunpcklqdq xmm7,xmm0,xmm8 + 18018916f: c4 c1 79 6e 84 3c 48 vmovd xmm0,DWORD PTR [r12+rdi*1+0x1d19d48] + 180189176: 9d d1 01 + 180189179: c5 f0 c6 e7 88 vshufps xmm4,xmm1,xmm7,0x88 + 18018917e: 48 8b bc 24 f0 1e 00 mov rdi,QWORD PTR [rsp+0x1ef0] + 180189185: 00 + 180189186: 4c 89 9c 24 48 21 00 mov QWORD PTR [rsp+0x2148],r11 + 18018918d: 00 + 18018918e: 4c 89 b4 24 40 21 00 mov QWORD PTR [rsp+0x2140],r14 + 180189195: 00 + 180189196: c4 c3 55 18 d5 01 vinsertf128 ymm2,ymm5,xmm13,0x1 + 18018919c: c4 c1 79 6e ac 14 44 vmovd xmm5,DWORD PTR [r12+rdx*1+0x1d19d44] + 1801891a3: 9d d1 01 + 1801891a6: 48 8b 94 24 28 20 00 mov rdx,QWORD PTR [rsp+0x2028] + 1801891ad: 00 + 1801891ae: c5 49 6c e5 vpunpcklqdq xmm12,xmm6,xmm5 + 1801891b2: c4 c1 79 6e 9c 14 44 vmovd xmm3,DWORD PTR [r12+rdx*1+0x1d19d44] + 1801891b9: 9d d1 01 + 1801891bc: c4 c1 7c 11 95 a0 16 vmovups YMMWORD PTR [r13+0x16a0],ymm2 + 1801891c3: 00 00 + 1801891c5: 48 8b 94 24 20 20 00 mov rdx,QWORD PTR [rsp+0x2020] + 1801891cc: 00 + 1801891cd: c4 41 79 6e 8c 14 44 vmovd xmm9,DWORD PTR [r12+rdx*1+0x1d19d44] + 1801891d4: 9d d1 01 + 1801891d7: 48 8b 94 24 d8 1e 00 mov rdx,QWORD PTR [rsp+0x1ed8] + 1801891de: 00 + 1801891df: c4 41 61 6c d1 vpunpcklqdq xmm10,xmm3,xmm9 + 1801891e4: c4 41 18 c6 da 88 vshufps xmm11,xmm12,xmm10,0x88 + 1801891ea: c4 41 79 6e ac 14 48 vmovd xmm13,DWORD PTR [r12+rdx*1+0x1d19d48] + 1801891f1: 9d d1 01 + 1801891f4: 48 8b 94 24 18 20 00 mov rdx,QWORD PTR [rsp+0x2018] + 1801891fb: 00 + 1801891fc: c4 41 79 6e a4 3c 48 vmovd xmm12,DWORD PTR [r12+rdi*1+0x1d19d48] + 180189203: 9d d1 01 + 180189206: 48 8b bc 24 50 1f 00 mov rdi,QWORD PTR [rsp+0x1f50] + 18018920d: 00 + 18018920e: c4 41 79 6e b4 14 48 vmovd xmm14,DWORD PTR [r12+rdx*1+0x1d19d48] + 180189215: 9d d1 01 + 180189218: c4 c3 5d 18 cb 01 vinsertf128 ymm1,ymm4,xmm11,0x1 + 18018921e: c4 c1 11 6c ee vpunpcklqdq xmm5,xmm13,xmm14 + 180189223: c4 41 79 6e 94 0c 48 vmovd xmm10,DWORD PTR [r12+rcx*1+0x1d19d48] + 18018922a: 9d d1 01 + 18018922d: c4 41 79 6e 9c 3c 48 vmovd xmm11,DWORD PTR [r12+rdi*1+0x1d19d48] + 180189234: 9d d1 01 + 180189237: c4 01 79 6e ac 04 48 vmovd xmm13,DWORD PTR [r12+r8*1+0x1d19d48] + 18018923e: 9d d1 01 + 180189241: 48 8b bc 24 00 1f 00 mov rdi,QWORD PTR [rsp+0x1f00] + 180189248: 00 + 180189249: c5 81 6c d8 vpunpcklqdq xmm3,xmm15,xmm0 + 18018924d: c4 41 19 6c f2 vpunpcklqdq xmm14,xmm12,xmm10 + 180189252: c4 41 21 6c fd vpunpcklqdq xmm15,xmm11,xmm13 + 180189257: c5 50 c6 cb 88 vshufps xmm9,xmm5,xmm3,0x88 + 18018925c: c4 c1 08 c6 c7 88 vshufps xmm0,xmm14,xmm15,0x88 + 180189262: c4 c1 79 6e 9c 3c 48 vmovd xmm3,DWORD PTR [r12+rdi*1+0x1d19d48] + 180189269: 9d d1 01 + 18018926c: 48 8b bc 24 d0 1f 00 mov rdi,QWORD PTR [rsp+0x1fd0] + 180189273: 00 + 180189274: c4 01 79 6e a4 34 48 vmovd xmm12,DWORD PTR [r12+r14*1+0x1d19d48] + 18018927b: 9d d1 01 + 18018927e: 4c 8b b4 24 88 1f 00 mov r14,QWORD PTR [rsp+0x1f88] + 180189285: 00 + 180189286: c4 c1 79 6e bc 14 4c vmovd xmm7,DWORD PTR [r12+rdx*1+0x1d19d4c] + 18018928d: 9d d1 01 + 180189290: c4 01 79 6e 94 34 48 vmovd xmm10,DWORD PTR [r12+r14*1+0x1d19d48] + 180189297: 9d d1 01 + 18018929a: c4 41 19 6c ea vpunpcklqdq xmm13,xmm12,xmm10 + 18018929f: c4 c1 7c 11 8d c0 16 vmovups YMMWORD PTR [r13+0x16c0],ymm1 + 1801892a6: 00 00 + 1801892a8: 4c 8b b4 24 30 1f 00 mov r14,QWORD PTR [rsp+0x1f30] + 1801892af: 00 + 1801892b0: 48 8b 94 24 68 21 00 mov rdx,QWORD PTR [rsp+0x2168] + 1801892b7: 00 + 1801892b8: c4 e3 35 18 e8 01 vinsertf128 ymm5,ymm9,xmm0,0x1 + 1801892be: c4 c1 7c 11 ad e0 16 vmovups YMMWORD PTR [r13+0x16e0],ymm5 + 1801892c5: 00 00 + 1801892c7: c4 81 79 6e ac 1c 48 vmovd xmm5,DWORD PTR [r12+r11*1+0x1d19d48] + 1801892ce: 9d d1 01 + 1801892d1: c4 41 79 6e 8c 3c 48 vmovd xmm9,DWORD PTR [r12+rdi*1+0x1d19d48] + 1801892d8: 9d d1 01 + 1801892db: c4 41 61 6c d9 vpunpcklqdq xmm11,xmm3,xmm9 + 1801892e0: c4 41 20 c6 f5 88 vshufps xmm14,xmm11,xmm13,0x88 + 1801892e6: 4c 8b 9c 24 48 20 00 mov r11,QWORD PTR [rsp+0x2048] + 1801892ed: 00 + 1801892ee: c4 01 79 6e bc 34 48 vmovd xmm15,DWORD PTR [r12+r14*1+0x1d19d48] + 1801892f5: 9d d1 01 + 1801892f8: c4 81 79 6e 84 14 48 vmovd xmm0,DWORD PTR [r12+r10*1+0x1d19d48] + 1801892ff: 9d d1 01 + 180189302: c4 81 79 6e 9c 1c 48 vmovd xmm3,DWORD PTR [r12+r11*1+0x1d19d48] + 180189309: 9d d1 01 + 18018930c: 4c 8b 9c 24 60 1f 00 mov r11,QWORD PTR [rsp+0x1f60] + 180189313: 00 + 180189314: c5 01 6c c8 vpunpcklqdq xmm9,xmm15,xmm0 + 180189318: c5 51 6c e3 vpunpcklqdq xmm12,xmm5,xmm3 + 18018931c: c4 01 79 6e ac 1c 48 vmovd xmm13,DWORD PTR [r12+r11*1+0x1d19d48] + 180189323: 9d d1 01 + 180189326: 4c 8b 9c 24 60 20 00 mov r11,QWORD PTR [rsp+0x2060] + 18018932d: 00 + 18018932e: c4 41 30 c6 d4 88 vshufps xmm10,xmm9,xmm12,0x88 + 180189334: c4 c1 79 6e 84 34 48 vmovd xmm0,DWORD PTR [r12+rsi*1+0x1d19d48] + 18018933b: 9d d1 01 + 18018933e: c4 01 79 6e bc 1c 48 vmovd xmm15,DWORD PTR [r12+r11*1+0x1d19d48] + 180189345: 9d d1 01 + 180189348: c4 c1 11 6c df vpunpcklqdq xmm3,xmm13,xmm15 + 18018934d: c4 01 79 6e ac 3c 48 vmovd xmm13,DWORD PTR [r12+r15*1+0x1d19d48] + 180189354: 9d d1 01 + 180189357: 4c 8b bc 24 70 1f 00 mov r15,QWORD PTR [rsp+0x1f70] + 18018935e: 00 + 18018935f: c4 81 79 6e ac 0c 48 vmovd xmm5,DWORD PTR [r12+r9*1+0x1d19d48] + 180189366: 9d d1 01 + 180189369: c5 79 6c cd vpunpcklqdq xmm9,xmm0,xmm5 + 18018936d: c4 41 60 c6 e1 88 vshufps xmm12,xmm3,xmm9,0x88 + 180189373: c4 c1 79 6e a4 14 4c vmovd xmm4,DWORD PTR [r12+rdx*1+0x1d19d4c] + 18018937a: 9d d1 01 + 18018937d: 48 8b 94 24 58 20 00 mov rdx,QWORD PTR [rsp+0x2058] + 180189384: 00 + 180189385: c4 43 0d 18 da 01 vinsertf128 ymm11,ymm14,xmm10,0x1 + 18018938b: c4 01 79 6e b4 3c 48 vmovd xmm14,DWORD PTR [r12+r15*1+0x1d19d48] + 180189392: 9d d1 01 + 180189395: c4 41 7c 11 9d 00 17 vmovups YMMWORD PTR [r13+0x1700],ymm11 + 18018939c: 00 00 + 18018939e: c4 41 79 6e 94 04 48 vmovd xmm10,DWORD PTR [r12+rax*1+0x1d19d48] + 1801893a5: 9d d1 01 + 1801893a8: c4 41 79 6e 9c 1c 48 vmovd xmm11,DWORD PTR [r12+rbx*1+0x1d19d48] + 1801893af: 9d d1 01 + 1801893b2: c4 c1 11 6c c6 vpunpcklqdq xmm0,xmm13,xmm14 + 1801893b7: c4 41 29 6c fb vpunpcklqdq xmm15,xmm10,xmm11 + 1801893bc: c4 41 79 6e ac 2c 48 vmovd xmm13,DWORD PTR [r12+rbp*1+0x1d19d48] + 1801893c3: 9d d1 01 + 1801893c6: 48 8b ac 24 70 21 00 mov rbp,QWORD PTR [rsp+0x2170] + 1801893cd: 00 + 1801893ce: c5 80 c6 e8 88 vshufps xmm5,xmm15,xmm0,0x88 + 1801893d3: 4c 8b bc 24 40 1f 00 mov r15,QWORD PTR [rsp+0x1f40] + 1801893da: 00 + 1801893db: c4 c1 79 6e b4 14 4c vmovd xmm6,DWORD PTR [r12+rdx*1+0x1d19d4c] + 1801893e2: 9d d1 01 + 1801893e5: 48 8b 94 24 40 21 00 mov rdx,QWORD PTR [rsp+0x2140] + 1801893ec: 00 + 1801893ed: c4 01 79 6e 8c 3c 48 vmovd xmm9,DWORD PTR [r12+r15*1+0x1d19d48] + 1801893f4: 9d d1 01 + 1801893f7: 4c 8b bc 24 00 20 00 mov r15,QWORD PTR [rsp+0x2000] + 1801893fe: 00 + 1801893ff: c4 e3 1d 18 dd 01 vinsertf128 ymm3,ymm12,xmm5,0x1 + 180189405: c4 c1 79 6e ac 2c 48 vmovd xmm5,DWORD PTR [r12+rbp*1+0x1d19d48] + 18018940c: 9d d1 01 + 18018940f: 48 8b ac 24 38 20 00 mov rbp,QWORD PTR [rsp+0x2038] + 180189416: 00 + 180189417: c4 c1 7c 11 9d 20 17 vmovups YMMWORD PTR [r13+0x1720],ymm3 + 18018941e: 00 00 + 180189420: c4 c1 79 6e 9c 2c 48 vmovd xmm3,DWORD PTR [r12+rbp*1+0x1d19d48] + 180189427: 9d d1 01 + 18018942a: c4 01 79 6e 94 3c 48 vmovd xmm10,DWORD PTR [r12+r15*1+0x1d19d48] + 180189431: 9d d1 01 + 180189434: c4 41 31 6c f2 vpunpcklqdq xmm14,xmm9,xmm10 + 180189439: c5 51 6c d3 vpunpcklqdq xmm10,xmm5,xmm3 + 18018943d: 48 8b ac 24 28 20 00 mov rbp,QWORD PTR [rsp+0x2028] + 180189444: 00 + 180189445: 4c 8b bc 24 e8 1f 00 mov r15,QWORD PTR [rsp+0x1fe8] + 18018944c: 00 + 18018944d: c4 c1 79 6e ac 0c 4c vmovd xmm5,DWORD PTR [r12+rcx*1+0x1d19d4c] + 180189454: 9d d1 01 + 180189457: c4 41 79 6e 8c 2c 48 vmovd xmm9,DWORD PTR [r12+rbp*1+0x1d19d48] + 18018945e: 9d d1 01 + 180189461: 48 8b ac 24 20 20 00 mov rbp,QWORD PTR [rsp+0x2020] + 180189468: 00 + 180189469: 48 8b 8c 24 50 1f 00 mov rcx,QWORD PTR [rsp+0x1f50] + 180189470: 00 + 180189471: c4 01 79 6e 9c 3c 48 vmovd xmm11,DWORD PTR [r12+r15*1+0x1d19d48] + 180189478: 9d d1 01 + 18018947b: c4 41 79 6e a4 2c 48 vmovd xmm12,DWORD PTR [r12+rbp*1+0x1d19d48] + 180189482: 9d d1 01 + 180189485: 48 8b ac 24 d8 1e 00 mov rbp,QWORD PTR [rsp+0x1ed8] + 18018948c: 00 + 18018948d: c4 41 21 6c fd vpunpcklqdq xmm15,xmm11,xmm13 + 180189492: c4 41 31 6c dc vpunpcklqdq xmm11,xmm9,xmm12 + 180189497: c4 41 79 6e 84 2c 4c vmovd xmm8,DWORD PTR [r12+rbp*1+0x1d19d4c] + 18018949e: 9d d1 01 + 1801894a1: 48 8b ac 24 f0 1e 00 mov rbp,QWORD PTR [rsp+0x1ef0] + 1801894a8: 00 + 1801894a9: c4 c1 79 6e 9c 0c 4c vmovd xmm3,DWORD PTR [r12+rcx*1+0x1d19d4c] + 1801894b0: 9d d1 01 + 1801894b3: c4 01 79 6e 8c 04 4c vmovd xmm9,DWORD PTR [r12+r8*1+0x1d19d4c] + 1801894ba: 9d d1 01 + 1801894bd: 4c 8b 84 24 00 1f 00 mov r8,QWORD PTR [rsp+0x1f00] + 1801894c4: 00 + 1801894c5: 48 8b 8c 24 88 1f 00 mov rcx,QWORD PTR [rsp+0x1f88] + 1801894cc: 00 + 1801894cd: c4 c1 08 c6 c7 88 vshufps xmm0,xmm14,xmm15,0x88 + 1801894d3: c4 41 28 c6 eb 88 vshufps xmm13,xmm10,xmm11,0x88 + 1801894d9: c5 39 6c c7 vpunpcklqdq xmm8,xmm8,xmm7 + 1801894dd: c5 d9 6c fe vpunpcklqdq xmm7,xmm4,xmm6 + 1801894e1: c4 c1 79 6e b4 2c 4c vmovd xmm6,DWORD PTR [r12+rbp*1+0x1d19d4c] + 1801894e8: 9d d1 01 + 1801894eb: c5 49 6c e5 vpunpcklqdq xmm12,xmm6,xmm5 + 1801894ef: c4 41 61 6c d1 vpunpcklqdq xmm10,xmm3,xmm9 + 1801894f4: c5 b8 c6 e7 88 vshufps xmm4,xmm8,xmm7,0x88 + 1801894f9: c4 41 79 6e bc 14 4c vmovd xmm15,DWORD PTR [r12+rdx*1+0x1d19d4c] + 180189500: 9d d1 01 + 180189503: c4 81 79 6e 9c 14 4c vmovd xmm3,DWORD PTR [r12+r10*1+0x1d19d4c] + 18018950a: 9d d1 01 + 18018950d: c4 41 18 c6 da 88 vshufps xmm11,xmm12,xmm10,0x88 + 180189513: 4c 8b 94 24 48 21 00 mov r10,QWORD PTR [rsp+0x2148] + 18018951a: 00 + 18018951b: 48 8b 94 24 48 20 00 mov rdx,QWORD PTR [rsp+0x2048] + 180189522: 00 + 180189523: c4 81 79 6e ac 34 4c vmovd xmm5,DWORD PTR [r12+r14*1+0x1d19d4c] + 18018952a: 9d d1 01 + 18018952d: c4 01 79 6e 8c 14 4c vmovd xmm9,DWORD PTR [r12+r10*1+0x1d19d4c] + 180189534: 9d d1 01 + 180189537: c4 41 79 6e a4 14 4c vmovd xmm12,DWORD PTR [r12+rdx*1+0x1d19d4c] + 18018953e: 9d d1 01 + 180189541: c5 51 6c d3 vpunpcklqdq xmm10,xmm5,xmm3 + 180189545: c4 c1 79 6e 9c 04 4c vmovd xmm3,DWORD PTR [r12+rax*1+0x1d19d4c] + 18018954c: 9d d1 01 + 18018954f: 48 8b 84 24 40 1f 00 mov rax,QWORD PTR [rsp+0x1f40] + 180189556: 00 + 180189557: 48 8b 94 24 00 20 00 mov rdx,QWORD PTR [rsp+0x2000] + 18018955e: 00 + 18018955f: 48 8b ac 24 38 20 00 mov rbp,QWORD PTR [rsp+0x2038] + 180189566: 00 + 180189567: c4 43 7d 18 f5 01 vinsertf128 ymm14,ymm0,xmm13,0x1 + 18018956d: c4 41 7c 11 b5 40 17 vmovups YMMWORD PTR [r13+0x1740],ymm14 + 180189574: 00 00 + 180189576: c4 01 79 6e ac 04 4c vmovd xmm13,DWORD PTR [r12+r8*1+0x1d19d4c] + 18018957d: 9d d1 01 + 180189580: c4 41 79 6e b4 3c 4c vmovd xmm14,DWORD PTR [r12+rdi*1+0x1d19d4c] + 180189587: 9d d1 01 + 18018958a: c4 c1 79 6e 84 0c 4c vmovd xmm0,DWORD PTR [r12+rcx*1+0x1d19d4c] + 180189591: 9d d1 01 + 180189594: c4 41 11 6c c6 vpunpcklqdq xmm8,xmm13,xmm14 + 180189599: 48 8b 8c 24 60 1f 00 mov rcx,QWORD PTR [rsp+0x1f60] + 1801895a0: 00 + 1801895a1: 48 8b bc 24 20 20 00 mov rdi,QWORD PTR [rsp+0x2020] + 1801895a8: 00 + 1801895a9: c4 c3 5d 18 fb 01 vinsertf128 ymm7,ymm4,xmm11,0x1 + 1801895af: c5 81 6c e0 vpunpcklqdq xmm4,xmm15,xmm0 + 1801895b3: c5 b8 c6 f4 88 vshufps xmm6,xmm8,xmm4,0x88 + 1801895b8: c4 c1 79 6e 84 34 4c vmovd xmm0,DWORD PTR [r12+rsi*1+0x1d19d4c] + 1801895bf: 9d d1 01 + 1801895c2: c4 01 79 6e 84 0c 4c vmovd xmm8,DWORD PTR [r12+r9*1+0x1d19d4c] + 1801895c9: 9d d1 01 + 1801895cc: 48 8b b4 24 98 1f 00 mov rsi,QWORD PTR [rsp+0x1f98] + 1801895d3: 00 + 1801895d4: 4c 8b 8c 24 70 1f 00 mov r9,QWORD PTR [rsp+0x1f70] + 1801895db: 00 + 1801895dc: c4 41 31 6c dc vpunpcklqdq xmm11,xmm9,xmm12 + 1801895e1: c4 41 28 c6 eb 88 vshufps xmm13,xmm10,xmm11,0x88 + 1801895e7: c4 41 79 6e b4 0c 4c vmovd xmm14,DWORD PTR [r12+rcx*1+0x1d19d4c] + 1801895ee: 9d d1 01 + 1801895f1: c4 01 79 6e bc 1c 4c vmovd xmm15,DWORD PTR [r12+r11*1+0x1d19d4c] + 1801895f8: 9d d1 01 + 1801895fb: c4 41 79 6e 8c 1c 4c vmovd xmm9,DWORD PTR [r12+rbx*1+0x1d19d4c] + 180189602: 9d d1 01 + 180189605: c4 41 79 6e a4 34 4c vmovd xmm12,DWORD PTR [r12+rsi*1+0x1d19d4c] + 18018960c: 9d d1 01 + 18018960f: c4 01 79 6e 9c 0c 4c vmovd xmm11,DWORD PTR [r12+r9*1+0x1d19d4c] + 180189616: 9d d1 01 + 180189619: 48 8b 8c 24 c0 1f 00 mov rcx,QWORD PTR [rsp+0x1fc0] + 180189620: 00 + 180189621: 48 8b b4 24 28 20 00 mov rsi,QWORD PTR [rsp+0x2028] + 180189628: 00 + 180189629: c4 c1 09 6c e7 vpunpcklqdq xmm4,xmm14,xmm15 + 18018962e: 48 8b 9c 24 70 21 00 mov rbx,QWORD PTR [rsp+0x2170] + 180189635: 00 + 180189636: c4 41 19 6c f3 vpunpcklqdq xmm14,xmm12,xmm11 + 18018963b: c4 c1 7c 11 bd 60 17 vmovups YMMWORD PTR [r13+0x1760],ymm7 + 180189642: 00 00 + 180189644: c4 41 79 6e 9c 1c 4c vmovd xmm11,DWORD PTR [r12+rbx*1+0x1d19d4c] + 18018964b: 9d d1 01 + 18018964e: 48 8b 9c 24 78 20 00 mov rbx,QWORD PTR [rsp+0x2078] + 180189655: 00 + 180189656: c4 43 4d 18 d5 01 vinsertf128 ymm10,ymm6,xmm13,0x1 + 18018965c: c4 c1 79 6c f0 vpunpcklqdq xmm6,xmm0,xmm8 + 180189661: c4 41 61 6c e9 vpunpcklqdq xmm13,xmm3,xmm9 + 180189666: c5 d8 c6 ee 88 vshufps xmm5,xmm4,xmm6,0x88 + 18018966b: c4 41 10 c6 fe 88 vshufps xmm15,xmm13,xmm14,0x88 + 180189671: c4 c1 79 6e 84 04 4c vmovd xmm0,DWORD PTR [r12+rax*1+0x1d19d4c] + 180189678: 9d d1 01 + 18018967b: c4 41 79 6e 84 14 4c vmovd xmm8,DWORD PTR [r12+rdx*1+0x1d19d4c] + 180189682: 9d d1 01 + 180189685: c4 81 79 6e a4 3c 4c vmovd xmm4,DWORD PTR [r12+r15*1+0x1d19d4c] + 18018968c: 9d d1 01 + 18018968f: c4 c1 79 6e b4 0c 4c vmovd xmm6,DWORD PTR [r12+rcx*1+0x1d19d4c] + 180189696: 9d d1 01 + 180189699: c4 41 79 6e b4 34 4c vmovd xmm14,DWORD PTR [r12+rsi*1+0x1d19d4c] + 1801896a0: 9d d1 01 + 1801896a3: c4 41 79 6e ac 2c 4c vmovd xmm13,DWORD PTR [r12+rbp*1+0x1d19d4c] + 1801896aa: 9d d1 01 + 1801896ad: c5 d9 6c de vpunpcklqdq xmm3,xmm4,xmm6 + 1801896b1: c4 41 7c 11 95 80 17 vmovups YMMWORD PTR [r13+0x1780],ymm10 + 1801896b8: 00 00 + 1801896ba: 4c 8b bc 24 68 20 00 mov r15,QWORD PTR [rsp+0x2068] + 1801896c1: 00 + 1801896c2: 48 8b 84 24 c8 1e 00 mov rax,QWORD PTR [rsp+0x1ec8] + 1801896c9: 00 + 1801896ca: 48 8b ac 24 80 20 00 mov rbp,QWORD PTR [rsp+0x2080] + 1801896d1: 00 + 1801896d2: c4 43 55 18 e7 01 vinsertf128 ymm12,ymm5,xmm15,0x1 + 1801896d8: c4 41 79 6e bc 3c 4c vmovd xmm15,DWORD PTR [r12+rdi*1+0x1d19d4c] + 1801896df: 9d d1 01 + 1801896e2: c4 c1 79 6c e8 vpunpcklqdq xmm5,xmm0,xmm8 + 1801896e7: c4 41 09 6c c7 vpunpcklqdq xmm8,xmm14,xmm15 + 1801896ec: c4 41 7c 10 b5 20 05 vmovups ymm14,YMMWORD PTR [r13+0x520] + 1801896f3: 00 00 + 1801896f5: c4 c1 21 6c c5 vpunpcklqdq xmm0,xmm11,xmm13 + 1801896fa: c5 50 c6 cb 88 vshufps xmm9,xmm5,xmm3,0x88 + 1801896ff: c4 c1 2c 58 ad c0 05 vaddps ymm5,ymm10,YMMWORD PTR [r13+0x5c0] + 180189706: 00 00 + 180189708: c4 c1 78 c6 e0 88 vshufps xmm4,xmm0,xmm8,0x88 + 18018970e: c4 c1 7c 10 85 60 06 vmovups ymm0,YMMWORD PTR [r13+0x660] + 180189715: 00 00 + 180189717: c4 c1 7c 11 ad 00 18 vmovups YMMWORD PTR [r13+0x1800],ymm5 + 18018971e: 00 00 + 180189720: c4 c1 7c 10 ad e0 05 vmovups ymm5,YMMWORD PTR [r13+0x5e0] + 180189727: 00 00 + 180189729: c4 41 7c 10 85 80 06 vmovups ymm8,YMMWORD PTR [r13+0x680] + 180189730: 00 00 + 180189732: c4 41 7c 11 a5 a0 17 vmovups YMMWORD PTR [r13+0x17a0],ymm12 + 180189739: 00 00 + 18018973b: c5 8c 58 f7 vaddps ymm6,ymm14,ymm7 + 18018973f: c4 c1 7c 58 dc vaddps ymm3,ymm0,ymm12 + 180189744: c4 c1 7c 11 b5 e0 17 vmovups YMMWORD PTR [r13+0x17e0],ymm6 + 18018974b: 00 00 + 18018974d: c4 c1 7c 11 9d 20 18 vmovups YMMWORD PTR [r13+0x1820],ymm3 + 180189754: 00 00 + 180189756: c4 c1 7c 10 9d 40 07 vmovups ymm3,YMMWORD PTR [r13+0x740] + 18018975d: 00 00 + 18018975f: 4c 8b a4 24 70 20 00 mov r12,QWORD PTR [rsp+0x2070] + 180189766: 00 + 180189767: c4 63 35 18 fc 01 vinsertf128 ymm15,ymm9,xmm4,0x1 + 18018976d: c4 c1 7c 10 a5 40 04 vmovups ymm4,YMMWORD PTR [r13+0x440] + 180189774: 00 00 + 180189776: c4 41 7c 11 bd c0 17 vmovups YMMWORD PTR [r13+0x17c0],ymm15 + 18018977d: 00 00 + 18018977f: c4 41 64 58 df vaddps ymm11,ymm3,ymm15 + 180189784: c5 fd 6f f4 vmovdqa ymm6,ymm4 + 180189788: c4 e2 45 a8 f5 vfmadd213ps ymm6,ymm7,ymm5 + 18018978d: c4 c1 7c 10 bd 40 05 vmovups ymm7,YMMWORD PTR [r13+0x540] + 180189794: 00 00 + 180189796: c4 41 7c 11 9d 40 18 vmovups YMMWORD PTR [r13+0x1840],ymm11 + 18018979d: 00 00 + 18018979f: c5 d4 5c ee vsubps ymm5,ymm5,ymm6 + 1801897a3: c4 62 5d a8 f6 vfmadd213ps ymm14,ymm4,ymm6 + 1801897a8: c4 c2 5d b8 ad 60 17 vfmadd231ps ymm5,ymm4,YMMWORD PTR [r13+0x1760] + 1801897af: 00 00 + 1801897b1: c4 41 7c 11 b5 60 18 vmovups YMMWORD PTR [r13+0x1860],ymm14 + 1801897b8: 00 00 + 1801897ba: c5 7d 6f cf vmovdqa ymm9,ymm7 + 1801897be: c4 42 2d a8 c8 vfmadd213ps ymm9,ymm10,ymm8 + 1801897c3: c4 41 7c 10 95 60 05 vmovups ymm10,YMMWORD PTR [r13+0x560] + 1801897ca: 00 00 + 1801897cc: c4 41 3c 5c c1 vsubps ymm8,ymm8,ymm9 + 1801897d1: c4 41 7d 6f da vmovdqa ymm11,ymm10 + 1801897d6: c4 62 1d a8 da vfmadd213ps ymm11,ymm12,ymm2 + 1801897db: c4 41 7c 10 a5 80 05 vmovups ymm12,YMMWORD PTR [r13+0x580] + 1801897e2: 00 00 + 1801897e4: c4 42 45 b8 85 80 17 vfmadd231ps ymm8,ymm7,YMMWORD PTR [r13+0x1780] + 1801897eb: 00 00 + 1801897ed: c4 c2 2d a8 c3 vfmadd213ps ymm0,ymm10,ymm11 + 1801897f2: c4 c1 7c 11 85 a0 18 vmovups YMMWORD PTR [r13+0x18a0],ymm0 + 1801897f9: 00 00 + 1801897fb: c4 c1 6c 5c d3 vsubps ymm2,ymm2,ymm11 + 180189800: c5 a4 5c c0 vsubps ymm0,ymm11,ymm0 + 180189804: c4 41 7c 10 9d 00 03 vmovups ymm11,YMMWORD PTR [r13+0x300] + 18018980b: 00 00 + 18018980d: c4 c2 2d b8 95 a0 17 vfmadd231ps ymm2,ymm10,YMMWORD PTR [r13+0x17a0] + 180189814: 00 00 + 180189816: c4 41 7d 6f ec vmovdqa ymm13,ymm12 + 18018981b: c4 62 05 a8 e9 vfmadd213ps ymm13,ymm15,ymm1 + 180189820: c4 41 7c 10 bd c0 05 vmovups ymm15,YMMWORD PTR [r13+0x5c0] + 180189827: 00 00 + 180189829: c4 c2 1d a8 dd vfmadd213ps ymm3,ymm12,ymm13 + 18018982e: c4 42 45 a8 f9 vfmadd213ps ymm15,ymm7,ymm9 + 180189833: c4 c1 74 5c cd vsubps ymm1,ymm1,ymm13 + 180189838: c4 c1 7c 11 9d c0 18 vmovups YMMWORD PTR [r13+0x18c0],ymm3 + 18018983f: 00 00 + 180189841: c4 41 7c 11 bd 80 18 vmovups YMMWORD PTR [r13+0x1880],ymm15 + 180189848: 00 00 + 18018984a: c4 c2 1d b8 8d c0 17 vfmadd231ps ymm1,ymm12,YMMWORD PTR [r13+0x17c0] + 180189851: 00 00 + 180189853: c4 c1 4c 5c de vsubps ymm3,ymm6,ymm14 + 180189858: c4 c1 34 5c f7 vsubps ymm6,ymm9,ymm15 + 18018985d: c4 41 14 5c ad c0 18 vsubps ymm13,ymm13,YMMWORD PTR [r13+0x18c0] + 180189864: 00 00 + 180189866: c4 41 7c 10 8d c0 05 vmovups ymm9,YMMWORD PTR [r13+0x5c0] + 18018986d: 00 00 + 18018986f: c4 41 7c 10 bd 40 07 vmovups ymm15,YMMWORD PTR [r13+0x740] + 180189876: 00 00 + 180189878: c4 41 7c 10 b5 20 05 vmovups ymm14,YMMWORD PTR [r13+0x520] + 18018987f: 00 00 + 180189881: c4 62 45 a8 ce vfmadd213ps ymm9,ymm7,ymm6 + 180189886: c4 c1 7c 10 b5 60 06 vmovups ymm6,YMMWORD PTR [r13+0x660] + 18018988d: 00 00 + 18018988f: c4 42 1d a8 fd vfmadd213ps ymm15,ymm12,ymm13 + 180189894: c4 62 5d a8 f3 vfmadd213ps ymm14,ymm4,ymm3 + 180189899: c4 e2 2d a8 f0 vfmadd213ps ymm6,ymm10,ymm0 + 18018989e: c4 41 7c 10 ad 80 03 vmovups ymm13,YMMWORD PTR [r13+0x380] + 1801898a5: 00 00 + 1801898a7: c4 c1 7c 10 85 80 06 vmovups ymm0,YMMWORD PTR [r13+0x680] + 1801898ae: 00 00 + 1801898b0: c4 c1 7c 10 9d 60 03 vmovups ymm3,YMMWORD PTR [r13+0x360] + 1801898b7: 00 00 + 1801898b9: c4 c2 7d ac bd 00 18 vfnmadd213ps ymm7,ymm0,YMMWORD PTR [r13+0x1800] + 1801898c0: 00 00 + 1801898c2: c4 41 3c 58 c1 vaddps ymm8,ymm8,ymm9 + 1801898c7: c5 6c 58 ce vaddps ymm9,ymm2,ymm6 + 1801898cb: c4 c1 74 58 d7 vaddps ymm2,ymm1,ymm15 + 1801898d0: c4 c1 54 58 ee vaddps ymm5,ymm5,ymm14 + 1801898d5: c4 41 7c 10 b5 a0 16 vmovups ymm14,YMMWORD PTR [r13+0x16a0] + 1801898dc: 00 00 + 1801898de: c4 c1 7c 11 95 e0 18 vmovups YMMWORD PTR [r13+0x18e0],ymm2 + 1801898e5: 00 00 + 1801898e7: c4 c1 7c 10 95 e0 05 vmovups ymm2,YMMWORD PTR [r13+0x5e0] + 1801898ee: 00 00 + 1801898f0: c4 c1 7c 10 8d 40 03 vmovups ymm1,YMMWORD PTR [r13+0x340] + 1801898f7: 00 00 + 1801898f9: c4 42 0d ac 95 20 18 vfnmadd213ps ymm10,ymm14,YMMWORD PTR [r13+0x1820] + 180189900: 00 00 + 180189902: c4 c1 7c 10 b5 c0 16 vmovups ymm6,YMMWORD PTR [r13+0x16c0] + 180189909: 00 00 + 18018990b: c4 c2 6d ac a5 e0 17 vfnmadd213ps ymm4,ymm2,YMMWORD PTR [r13+0x17e0] + 180189912: 00 00 + 180189914: c4 41 7c 10 bd 20 03 vmovups ymm15,YMMWORD PTR [r13+0x320] + 18018991b: 00 00 + 18018991d: c4 c2 2d a8 8d 20 17 vfmadd213ps ymm1,ymm10,YMMWORD PTR [r13+0x1720] + 180189924: 00 00 + 180189926: c4 42 4d ac a5 40 18 vfnmadd213ps ymm12,ymm6,YMMWORD PTR [r13+0x1840] + 18018992d: 00 00 + 18018992f: c4 42 5d a8 9d e0 16 vfmadd213ps ymm11,ymm4,YMMWORD PTR [r13+0x16e0] + 180189936: 00 00 + 180189938: c4 42 45 a8 bd 00 17 vfmadd213ps ymm15,ymm7,YMMWORD PTR [r13+0x1700] + 18018993f: 00 00 + 180189941: c4 c2 1d a8 9d 40 17 vfmadd213ps ymm3,ymm12,YMMWORD PTR [r13+0x1740] + 180189948: 00 00 + 18018994a: c4 42 6d a8 eb vfmadd213ps ymm13,ymm2,ymm11 + 18018994f: c4 c1 7c 10 95 c0 03 vmovups ymm2,YMMWORD PTR [r13+0x3c0] + 180189956: 00 00 + 180189958: c4 41 7c 10 9d a0 03 vmovups ymm11,YMMWORD PTR [r13+0x3a0] + 18018995f: 00 00 + 180189961: c4 e2 0d a8 d1 vfmadd213ps ymm2,ymm14,ymm1 + 180189966: c4 c1 7c 10 8d e0 03 vmovups ymm1,YMMWORD PTR [r13+0x3e0] + 18018996d: 00 00 + 18018996f: c4 42 7d a8 df vfmadd213ps ymm11,ymm0,ymm15 + 180189974: c4 e2 4d a8 cb vfmadd213ps ymm1,ymm6,ymm3 + 180189979: c4 c1 7c 10 b5 e0 02 vmovups ymm6,YMMWORD PTR [r13+0x2e0] + 180189980: 00 00 + 180189982: c4 c1 7c 10 9d 80 02 vmovups ymm3,YMMWORD PTR [r13+0x280] + 180189989: 00 00 + 18018998b: c4 41 7c 10 bd 60 19 vmovups ymm15,YMMWORD PTR [r13+0x1960] + 180189992: 00 00 + 180189994: c4 c2 5d a8 f5 vfmadd213ps ymm6,ymm4,ymm13 + 180189999: c4 e2 1d a8 d9 vfmadd213ps ymm3,ymm12,ymm1 + 18018999e: c4 c1 7c 10 a5 c0 02 vmovups ymm4,YMMWORD PTR [r13+0x2c0] + 1801899a5: 00 00 + 1801899a7: c4 41 7c 10 ad 40 19 vmovups ymm13,YMMWORD PTR [r13+0x1940] + 1801899ae: 00 00 + 1801899b0: c5 d4 58 ce vaddps ymm1,ymm5,ymm6 + 1801899b4: c4 c1 64 58 85 e0 18 vaddps ymm0,ymm3,YMMWORD PTR [r13+0x18e0] + 1801899bb: 00 00 + 1801899bd: c4 c2 45 a8 e3 vfmadd213ps ymm4,ymm7,ymm11 + 1801899c2: c4 c1 7c 10 bd a0 02 vmovups ymm7,YMMWORD PTR [r13+0x2a0] + 1801899c9: 00 00 + 1801899cb: c4 c1 7c 10 b5 e0 09 vmovups ymm6,YMMWORD PTR [r13+0x9e0] + 1801899d2: 00 00 + 1801899d4: c4 41 7c 10 9d 20 19 vmovups ymm11,YMMWORD PTR [r13+0x1920] + 1801899db: 00 00 + 1801899dd: c4 c1 7c 10 9d 40 0a vmovups ymm3,YMMWORD PTR [r13+0xa40] + 1801899e4: 00 00 + 1801899e6: c4 e2 2d a8 fa vfmadd213ps ymm7,ymm10,ymm2 + 1801899eb: c4 41 7c 10 95 00 19 vmovups ymm10,YMMWORD PTR [r13+0x1900] + 1801899f2: 00 00 + 1801899f4: c4 c1 7c 10 95 20 0a vmovups ymm2,YMMWORD PTR [r13+0xa20] + 1801899fb: 00 00 + 1801899fd: c5 3c 58 c4 vaddps ymm8,ymm8,ymm4 + 180189a01: c5 b4 58 ef vaddps ymm5,ymm9,ymm7 + 180189a05: c4 41 74 58 8d 60 18 vaddps ymm9,ymm1,YMMWORD PTR [r13+0x1860] + 180189a0c: 00 00 + 180189a0e: c4 41 3c 58 a5 80 18 vaddps ymm12,ymm8,YMMWORD PTR [r13+0x1880] + 180189a15: 00 00 + 180189a17: c4 41 54 58 b5 a0 18 vaddps ymm14,ymm5,YMMWORD PTR [r13+0x18a0] + 180189a1e: 00 00 + 180189a20: c4 c1 7c 58 85 c0 18 vaddps ymm0,ymm0,YMMWORD PTR [r13+0x18c0] + 180189a27: 00 00 + 180189a29: c4 c1 7c 10 bd 00 0a vmovups ymm7,YMMWORD PTR [r13+0xa00] + 180189a30: 00 00 + 180189a32: c4 c1 7c 10 a5 c0 09 vmovups ymm4,YMMWORD PTR [r13+0x9c0] + 180189a39: 00 00 + 180189a3b: c4 c1 7c 10 8d a0 09 vmovups ymm1,YMMWORD PTR [r13+0x9a0] + 180189a42: 00 00 + 180189a44: c4 41 7c 10 85 80 0a vmovups ymm8,YMMWORD PTR [r13+0xa80] + 180189a4b: 00 00 + 180189a4d: c4 c1 7c 10 ad 60 0a vmovups ymm5,YMMWORD PTR [r13+0xa60] + 180189a54: 00 00 + 180189a56: c4 43 3d 4a c1 a0 vblendvps ymm8,ymm8,ymm9,ymm10 + 180189a5c: c4 c3 45 4a bd 00 02 vblendvps ymm7,ymm7,YMMWORD PTR [r13+0x200],ymm10 + 180189a63: 00 00 a0 + 180189a66: c4 c3 4d 4a b5 20 02 vblendvps ymm6,ymm6,YMMWORD PTR [r13+0x220],ymm13 + 180189a6d: 00 00 d0 + 180189a70: c4 c3 5d 4a a5 40 02 vblendvps ymm4,ymm4,YMMWORD PTR [r13+0x240],ymm15 + 180189a77: 00 00 f0 + 180189a7a: c4 c3 75 4a 8d 60 02 vblendvps ymm1,ymm1,YMMWORD PTR [r13+0x260],ymm11 + 180189a81: 00 00 b0 + 180189a84: c4 c3 55 4a ec d0 vblendvps ymm5,ymm5,ymm12,ymm13 + 180189a8a: c4 c3 65 4a de f0 vblendvps ymm3,ymm3,ymm14,ymm15 + 180189a90: c4 e3 6d 4a d0 b0 vblendvps ymm2,ymm2,ymm0,ymm11 + 180189a96: 0f 84 ff b5 ff ff je 0x18018509b + 180189a9c: c4 c1 7c 10 85 20 1a vmovups ymm0,YMMWORD PTR [r13+0x1a20] + 180189aa3: 00 00 + 180189aa5: c4 41 7c 10 8d 60 1a vmovups ymm9,YMMWORD PTR [r13+0x1a60] + 180189aac: 00 00 + 180189aae: c4 41 7c 10 95 00 1a vmovups ymm10,YMMWORD PTR [r13+0x1a00] + 180189ab5: 00 00 + 180189ab7: c4 41 7c 10 9d 40 1a vmovups ymm11,YMMWORD PTR [r13+0x1a40] + 180189abe: 00 00 + 180189ac0: c4 c1 7c 11 bd 00 01 vmovups YMMWORD PTR [r13+0x100],ymm7 + 180189ac7: 00 00 + 180189ac9: c4 c1 7c 11 85 80 01 vmovups YMMWORD PTR [r13+0x180],ymm0 + 180189ad0: 00 00 + 180189ad2: c4 41 7c 11 8d a0 01 vmovups YMMWORD PTR [r13+0x1a0],ymm9 + 180189ad9: 00 00 + 180189adb: c4 41 7c 11 95 c0 01 vmovups YMMWORD PTR [r13+0x1c0],ymm10 + 180189ae2: 00 00 + 180189ae4: c4 41 7c 11 9d e0 01 vmovups YMMWORD PTR [r13+0x1e0],ymm11 + 180189aeb: 00 00 + 180189aed: c4 c1 7c 11 b5 20 01 vmovups YMMWORD PTR [r13+0x120],ymm6 + 180189af4: 00 00 + 180189af6: c4 c1 7c 11 a5 40 01 vmovups YMMWORD PTR [r13+0x140],ymm4 + 180189afd: 00 00 + 180189aff: c4 c1 7c 11 8d 60 01 vmovups YMMWORD PTR [r13+0x160],ymm1 + 180189b06: 00 00 + 180189b08: c4 41 7c 11 85 80 00 vmovups YMMWORD PTR [r13+0x80],ymm8 + 180189b0f: 00 00 + 180189b11: c4 c1 7c 11 ad a0 00 vmovups YMMWORD PTR [r13+0xa0],ymm5 + 180189b18: 00 00 + 180189b1a: c4 c1 7c 11 9d c0 00 vmovups YMMWORD PTR [r13+0xc0],ymm3 + 180189b21: 00 00 + 180189b23: c4 c1 7c 11 95 e0 00 vmovups YMMWORD PTR [r13+0xe0],ymm2 + 180189b2a: 00 00 + 180189b2c: 83 bc 24 c0 1e 00 00 cmp DWORD PTR [rsp+0x1ec0],0x0 + 180189b33: 00 + 180189b34: 0f 84 61 b5 ff ff je 0x18018509b + 180189b3a: 33 d2 xor edx,edx + 180189b3c: 89 c7 mov edi,eax + 180189b3e: 4c 89 bc 24 68 20 00 mov QWORD PTR [rsp+0x2068],r15 + 180189b45: 00 + 180189b46: 4c 8d 14 83 lea r10,[rbx+rax*4] + 180189b4a: 48 89 84 24 c8 1e 00 mov QWORD PTR [rsp+0x1ec8],rax + 180189b51: 00 + 180189b52: 4d 8d 34 84 lea r14,[r12+rax*4] + 180189b56: 44 8b bc 24 c0 1e 00 mov r15d,DWORD PTR [rsp+0x1ec0] + 180189b5d: 00 + 180189b5e: 4d 89 e3 mov r11,r12 + 180189b61: 41 89 d4 mov r12d,edx + 180189b64: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180189b6b: 00 + 180189b6c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180189b73: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180189b78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180189b7f: 00 + 180189b80: 45 0f a3 e7 bt r15d,r12d + 180189b84: 72 69 jb 0x180189bef + 180189b86: 41 ff c4 inc r12d + 180189b89: 41 83 fc 20 cmp r12d,0x20 + 180189b8d: 7c f1 jl 0x180189b80 + 180189b8f: 4c 8b bc 24 68 20 00 mov r15,QWORD PTR [rsp+0x2068] + 180189b96: 00 + 180189b97: 4d 89 dc mov r12,r11 + 180189b9a: 48 8b 84 24 c8 1e 00 mov rax,QWORD PTR [rsp+0x1ec8] + 180189ba1: 00 + 180189ba2: c4 c1 7c 10 bd 00 01 vmovups ymm7,YMMWORD PTR [r13+0x100] + 180189ba9: 00 00 + 180189bab: c4 41 7c 10 85 80 00 vmovups ymm8,YMMWORD PTR [r13+0x80] + 180189bb2: 00 00 + 180189bb4: c4 c1 7c 10 b5 20 01 vmovups ymm6,YMMWORD PTR [r13+0x120] + 180189bbb: 00 00 + 180189bbd: c4 c1 7c 10 a5 40 01 vmovups ymm4,YMMWORD PTR [r13+0x140] + 180189bc4: 00 00 + 180189bc6: c4 c1 7c 10 8d 60 01 vmovups ymm1,YMMWORD PTR [r13+0x160] + 180189bcd: 00 00 + 180189bcf: c4 c1 7c 10 ad a0 00 vmovups ymm5,YMMWORD PTR [r13+0xa0] + 180189bd6: 00 00 + 180189bd8: c4 c1 7c 10 9d c0 00 vmovups ymm3,YMMWORD PTR [r13+0xc0] + 180189bdf: 00 00 + 180189be1: c4 c1 7c 10 95 e0 00 vmovups ymm2,YMMWORD PTR [r13+0xe0] + 180189be8: 00 00 + 180189bea: e9 ac b4 ff ff jmp 0x18018509b + 180189bef: 44 89 e6 mov esi,r12d + 180189bf2: 4c 89 54 24 58 mov QWORD PTR [rsp+0x58],r10 + 180189bf7: 4c 89 9c 24 70 20 00 mov QWORD PTR [rsp+0x2070],r11 + 180189bfe: 00 + 180189bff: c5 f8 77 vzeroupper + 180189c02: 49 8d 94 b5 00 01 00 lea rdx,[r13+rsi*4+0x100] + 180189c09: 00 + 180189c0a: 48 89 54 24 50 mov QWORD PTR [rsp+0x50],rdx + 180189c0f: 4d 8d 84 b5 80 00 00 lea r8,[r13+rsi*4+0x80] + 180189c16: 00 + 180189c17: 4c 89 44 24 48 mov QWORD PTR [rsp+0x48],r8 + 180189c1c: 49 8d 8c b5 80 01 00 lea rcx,[r13+rsi*4+0x180] + 180189c23: 00 + 180189c24: e8 37 01 00 00 call 0x180189d60 + 180189c29: 4c 8b 9c 24 70 20 00 mov r11,QWORD PTR [rsp+0x2070] + 180189c30: 00 + 180189c31: 4c 8b 54 24 58 mov r10,QWORD PTR [rsp+0x58] + 180189c36: 85 c0 test eax,eax + 180189c38: 0f 84 48 ff ff ff je 0x180189b86 + 180189c3e: 48 8b 4c 24 50 mov rcx,QWORD PTR [rsp+0x50] + 180189c43: 4c 8d 0d 6a 94 4e 02 lea r9,[rip+0x24e946a] # 0x1826730b4 + 180189c4a: 48 8b 54 24 48 mov rdx,QWORD PTR [rsp+0x48] + 180189c4f: 8b 09 mov ecx,DWORD PTR [rcx] + 180189c51: 41 89 0c b2 mov DWORD PTR [r10+rsi*4],ecx + 180189c55: 48 89 e1 mov rcx,rsp + 180189c58: 44 8b 02 mov r8d,DWORD PTR [rdx] + 180189c5b: 42 8d 14 27 lea edx,[rdi+r12*1] + 180189c5f: 45 89 04 b6 mov DWORD PTR [r14+rsi*4],r8d + 180189c63: 49 89 e8 mov r8,rbp + 180189c66: 48 89 59 20 mov QWORD PTR [rcx+0x20],rbx + 180189c6a: 4c 89 59 28 mov QWORD PTR [rcx+0x28],r11 + 180189c6e: 4c 89 49 30 mov QWORD PTR [rcx+0x30],r9 + 180189c72: 89 c1 mov ecx,eax + 180189c74: 49 89 e9 mov r9,rbp + 180189c77: 89 44 24 40 mov DWORD PTR [rsp+0x40],eax + 180189c7b: 4c 89 54 24 58 mov QWORD PTR [rsp+0x58],r10 + 180189c80: 4c 89 9c 24 70 20 00 mov QWORD PTR [rsp+0x2070],r11 + 180189c87: 00 + 180189c88: e8 33 19 22 00 call 0x1803ab5c0 + 180189c8d: 48 8b 4c 24 50 mov rcx,QWORD PTR [rsp+0x50] + 180189c92: 4c 8b 44 24 48 mov r8,QWORD PTR [rsp+0x48] + 180189c97: 4c 8b 54 24 58 mov r10,QWORD PTR [rsp+0x58] + 180189c9c: 41 8b 14 b2 mov edx,DWORD PTR [r10+rsi*4] + 180189ca0: 8b 44 24 40 mov eax,DWORD PTR [rsp+0x40] + 180189ca4: 41 8b 34 b6 mov esi,DWORD PTR [r14+rsi*4] + 180189ca8: 4c 8b 9c 24 70 20 00 mov r11,QWORD PTR [rsp+0x2070] + 180189caf: 00 + 180189cb0: 89 11 mov DWORD PTR [rcx],edx + 180189cb2: 41 89 30 mov DWORD PTR [r8],esi + 180189cb5: 89 84 24 40 22 00 00 mov DWORD PTR [rsp+0x2240],eax + 180189cbc: e9 c5 fe ff ff jmp 0x180189b86 + 180189cc1: 48 8b 8c 24 48 22 00 mov rcx,QWORD PTR [rsp+0x2248] + 180189cc8: 00 + 180189cc9: 48 33 cc xor rcx,rsp + 180189ccc: 48 3b 0d 9d bc 48 02 cmp rcx,QWORD PTR [rip+0x248bc9d] # 0x182615970 + 180189cd3: 75 1f jne 0x180189cf4 + 180189cd5: b8 f8 ff ff ff mov eax,0xfffffff8 + 180189cda: 4c 8b ac 24 38 22 00 mov r13,QWORD PTR [rsp+0x2238] + 180189ce1: 00 + 180189ce2: 48 81 c4 50 22 00 00 add rsp,0x2250 + 180189ce9: 5d pop rbp + 180189cea: 41 5f pop r15 + 180189cec: 41 5e pop r14 + 180189cee: 41 5c pop r12 + 180189cf0: 5f pop rdi + 180189cf1: 5e pop rsi + 180189cf2: 5b pop rbx + 180189cf3: c3 ret + 180189cf4: e8 d7 73 fa 00 call 0x1811310d0 + 180189cf9: 48 8b 8c 24 48 22 00 mov rcx,QWORD PTR [rsp+0x2248] + 180189d00: 00 + 180189d01: 48 33 cc xor rcx,rsp + 180189d04: 48 3b 0d 65 bc 48 02 cmp rcx,QWORD PTR [rip+0x248bc65] # 0x182615970 + 180189d0b: 75 e7 jne 0x180189cf4 + 180189d0d: eb c6 jmp 0x180189cd5 + 180189d0f: 48 8b 8c 24 48 22 00 mov rcx,QWORD PTR [rsp+0x2248] + 180189d16: 00 + 180189d17: 48 33 cc xor rcx,rsp + 180189d1a: 48 3b 0d 4f bc 48 02 cmp rcx,QWORD PTR [rip+0x248bc4f] # 0x182615970 + 180189d21: 75 d1 jne 0x180189cf4 + 180189d23: eb b0 jmp 0x180189cd5 + 180189d25: 48 8b 8c 24 48 22 00 mov rcx,QWORD PTR [rsp+0x2248] + 180189d2c: 00 + 180189d2d: 48 33 cc xor rcx,rsp + 180189d30: 48 3b 0d 39 bc 48 02 cmp rcx,QWORD PTR [rip+0x248bc39] # 0x182615970 + 180189d37: 75 bb jne 0x180189cf4 + 180189d39: b8 fa ff ff ff mov eax,0xfffffffa + 180189d3e: 4c 8b ac 24 38 22 00 mov r13,QWORD PTR [rsp+0x2238] + 180189d45: 00 + 180189d46: 48 81 c4 50 22 00 00 add rsp,0x2250 + 180189d4d: 5d pop rbp + 180189d4e: 41 5f pop r15 + 180189d50: 41 5e pop r14 + 180189d52: 41 5c pop r12 + 180189d54: 5f pop rdi + 180189d55: 5e pop rsi + 180189d56: 5b pop rbx + 180189d57: c3 ret + 180189d58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180189d5f: 00 + 180189d60: 48 83 ec 28 sub rsp,0x28 + 180189d64: 4d 89 c1 mov r9,r8 + 180189d67: 49 89 d0 mov r8,rdx + 180189d6a: 8b 11 mov edx,DWORD PTR [rcx] + 180189d6c: 0f b7 41 02 movzx eax,WORD PTR [rcx+0x2] + 180189d70: 89 54 24 20 mov DWORD PTR [rsp+0x20],edx + 180189d74: 25 80 7f 00 00 and eax,0x7f80 + 180189d79: c1 ea 18 shr edx,0x18 + 180189d7c: 83 e2 7f and edx,0x7f + 180189d7f: 3d 80 7f 00 00 cmp eax,0x7f80 + 180189d84: 75 47 jne 0x180189dcd + 180189d86: 88 54 24 23 mov BYTE PTR [rsp+0x23],dl + 180189d8a: 81 7c 24 20 00 00 80 cmp DWORD PTR [rsp+0x20],0x7f800000 + 180189d91: 7f + 180189d92: 75 20 jne 0x180189db4 + 180189d94: c5 fa 10 01 vmovss xmm0,DWORD PTR [rcx] + 180189d98: b8 13 00 00 00 mov eax,0x13 + 180189d9d: c5 fa 59 0d fb 24 b9 vmulss xmm1,xmm0,DWORD PTR [rip+0x1b924fb] # 0x181d1c2a0 + 180189da4: 01 + 180189da5: c4 c1 7a 11 08 vmovss DWORD PTR [r8],xmm1 + 180189daa: c4 c1 7a 11 09 vmovss DWORD PTR [r9],xmm1 + 180189daf: 48 83 c4 28 add rsp,0x28 + 180189db3: c3 ret + 180189db4: c5 fa 10 01 vmovss xmm0,DWORD PTR [rcx] + 180189db8: 33 c0 xor eax,eax + 180189dba: c5 fa 59 09 vmulss xmm1,xmm0,DWORD PTR [rcx] + 180189dbe: c4 c1 7a 11 08 vmovss DWORD PTR [r8],xmm1 + 180189dc3: c4 c1 7a 11 09 vmovss DWORD PTR [r9],xmm1 + 180189dc8: 48 83 c4 28 add rsp,0x28 + 180189dcc: c3 ret + 180189dcd: 33 c0 xor eax,eax + 180189dcf: 48 83 c4 28 add rsp,0x28 + 180189dd3: c3 ret + 180189dd4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180189dd9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180189de0: 53 push rbx + 180189de1: 56 push rsi + 180189de2: 57 push rdi + 180189de3: 41 54 push r12 + 180189de5: 41 56 push r14 + 180189de7: 41 57 push r15 + 180189de9: 55 push rbp + 180189dea: b8 50 26 00 00 mov eax,0x2650 + 180189def: e8 2c 83 fa 00 call 0x181132120 + 180189df4: 48 81 ec 50 26 00 00 sub rsp,0x2650 + 180189dfb: 45 89 ce mov r14d,r9d + 180189dfe: c5 78 11 bc 24 10 26 vmovups XMMWORD PTR [rsp+0x2610],xmm15 + 180189e05: 00 00 + 180189e07: 45 89 f7 mov r15d,r14d + 180189e0a: c5 78 11 b4 24 00 26 vmovups XMMWORD PTR [rsp+0x2600],xmm14 + 180189e11: 00 00 + 180189e13: 41 83 e7 e0 and r15d,0xffffffe0 + 180189e17: c5 78 11 ac 24 f0 25 vmovups XMMWORD PTR [rsp+0x25f0],xmm13 + 180189e1e: 00 00 + 180189e20: 4d 89 c4 mov r12,r8 + 180189e23: c5 78 11 a4 24 e0 25 vmovups XMMWORD PTR [rsp+0x25e0],xmm12 + 180189e2a: 00 00 + 180189e2c: 48 89 d3 mov rbx,rdx + 180189e2f: c5 78 11 9c 24 d0 25 vmovups XMMWORD PTR [rsp+0x25d0],xmm11 + 180189e36: 00 00 + 180189e38: 48 89 cd mov rbp,rcx + 180189e3b: c5 78 11 94 24 c0 25 vmovups XMMWORD PTR [rsp+0x25c0],xmm10 + 180189e42: 00 00 + 180189e44: c5 78 11 8c 24 b0 25 vmovups XMMWORD PTR [rsp+0x25b0],xmm9 + 180189e4b: 00 00 + 180189e4d: c5 78 11 84 24 a0 25 vmovups XMMWORD PTR [rsp+0x25a0],xmm8 + 180189e54: 00 00 + 180189e56: c5 f8 11 bc 24 90 25 vmovups XMMWORD PTR [rsp+0x2590],xmm7 + 180189e5d: 00 00 + 180189e5f: c5 f8 11 b4 24 80 25 vmovups XMMWORD PTR [rsp+0x2580],xmm6 + 180189e66: 00 00 + 180189e68: 4c 89 ac 24 38 26 00 mov QWORD PTR [rsp+0x2638],r13 + 180189e6f: 00 + 180189e70: 4c 8d ac 24 9f 00 00 lea r13,[rsp+0x9f] + 180189e77: 00 + 180189e78: 48 8b 05 f1 ba 48 02 mov rax,QWORD PTR [rip+0x248baf1] # 0x182615970 + 180189e7f: 49 83 e5 c0 and r13,0xffffffffffffffc0 + 180189e83: 48 33 c4 xor rax,rsp + 180189e86: 48 89 84 24 48 26 00 mov QWORD PTR [rsp+0x2648],rax + 180189e8d: 00 + 180189e8e: c7 84 24 40 26 00 00 mov DWORD PTR [rsp+0x2640],0x0 + 180189e95: 00 00 00 00 + 180189e99: 45 85 f6 test r14d,r14d + 180189e9c: 0f 8e 63 58 00 00 jle 0x18018f705 + 180189ea2: 48 85 ed test rbp,rbp + 180189ea5: 0f 84 44 58 00 00 je 0x18018f6ef + 180189eab: 48 85 db test rbx,rbx + 180189eae: 0f 84 25 58 00 00 je 0x18018f6d9 + 180189eb4: 4d 85 e4 test r12,r12 + 180189eb7: 0f 84 e4 57 00 00 je 0x18018f6a1 + 180189ebd: d9 bc 24 34 26 00 00 fnstcw WORD PTR [rsp+0x2634] + 180189ec4: 0f b7 94 24 34 26 00 movzx edx,WORD PTR [rsp+0x2634] + 180189ecb: 00 + 180189ecc: 89 d0 mov eax,edx + 180189ece: 83 e0 3f and eax,0x3f + 180189ed1: 83 f8 3f cmp eax,0x3f + 180189ed4: 74 13 je 0x180189ee9 + 180189ed6: 83 ca 3f or edx,0x3f + 180189ed9: 66 89 54 24 40 mov WORD PTR [rsp+0x40],dx + 180189ede: db e2 fnclex + 180189ee0: d9 6c 24 40 fldcw WORD PTR [rsp+0x40] + 180189ee4: 40 b7 01 mov dil,0x1 + 180189ee7: eb 03 jmp 0x180189eec + 180189ee9: 40 32 ff xor dil,dil + 180189eec: c5 f8 ae 9c 24 30 26 vstmxcsr DWORD PTR [rsp+0x2630] + 180189ef3: 00 00 + 180189ef5: 8b b4 24 30 26 00 00 mov esi,DWORD PTR [rsp+0x2630] + 180189efc: 89 f0 mov eax,esi + 180189efe: 25 .byte 0x25 + 180189eff: c0 .byte 0xc0 diff --git a/handoff/nls_dasm/caller_536300.bin b/handoff/nls_dasm/caller_536300.bin new file mode 100644 index 0000000..32d9edc Binary files /dev/null and b/handoff/nls_dasm/caller_536300.bin differ diff --git a/handoff/nls_dasm/caller_536300.dis b/handoff/nls_dasm/caller_536300.dis new file mode 100644 index 0000000..7d462cd --- /dev/null +++ b/handoff/nls_dasm/caller_536300.dis @@ -0,0 +1,648 @@ + +/tmp/det/caller_536300.bin: file format binary + + +Disassembly of section .data: + +0000000180536300 <.data>: + 180536300: 48 89 5c 24 08 mov QWORD PTR [rsp+0x8],rbx + 180536305: 48 89 6c 24 18 mov QWORD PTR [rsp+0x18],rbp + 18053630a: 48 89 74 24 20 mov QWORD PTR [rsp+0x20],rsi + 18053630f: 48 89 54 24 10 mov QWORD PTR [rsp+0x10],rdx + 180536314: 57 push rdi + 180536315: 41 54 push r12 + 180536317: 41 55 push r13 + 180536319: 41 56 push r14 + 18053631b: 41 57 push r15 + 18053631d: 48 83 ec 50 sub rsp,0x50 + 180536321: 48 63 bc 24 a0 00 00 movsxd rdi,DWORD PTR [rsp+0xa0] + 180536328: 00 + 180536329: 48 8d 15 88 aa 11 02 lea rdx,[rip+0x211aa88] # 0x182650db8 + 180536330: 4c 8b b4 24 b0 00 00 mov r14,QWORD PTR [rsp+0xb0] + 180536337: 00 + 180536338: 49 8b e9 mov rbp,r9 + 18053633b: 0f 29 74 24 40 movaps XMMWORD PTR [rsp+0x40],xmm6 + 180536340: 49 8b d8 mov rbx,r8 + 180536343: 66 0f 6e b1 80 00 24 movd xmm6,DWORD PTR [rcx+0x240080] + 18053634a: 00 + 18053634b: 8d 04 fd 00 00 00 00 lea eax,[rdi*8+0x0] + 180536352: 4c 63 d0 movsxd r10,eax + 180536355: 8d 04 3f lea eax,[rdi+rdi*1] + 180536358: 0f 5b f6 cvtdq2ps xmm6,xmm6 + 18053635b: 4f 8d 24 96 lea r12,[r14+r10*4] + 18053635f: 4c 63 d0 movsxd r10,eax + 180536362: 4d 8d 3c bc lea r15,[r12+rdi*4] + 180536366: 4c 89 a4 24 b0 00 00 mov QWORD PTR [rsp+0xb0],r12 + 18053636d: 00 + 18053636e: f3 0f 59 71 24 mulss xmm6,DWORD PTR [rcx+0x24] + 180536373: 48 8d 0d 3e aa 11 02 lea rcx,[rip+0x211aa3e] # 0x182650db8 + 18053637a: 4b 8d 34 97 lea rsi,[r15+r10*4] + 18053637e: 4e 8d 2c 96 lea r13,[rsi+r10*4] + 180536382: ff 15 80 4c 67 01 call QWORD PTR [rip+0x1674c80] # 0x181bab008 + 180536388: f2 0f 10 0d b8 de f8 movsd xmm1,QWORD PTR [rip+0x1f8deb8] # 0x1824c4248 + 18053638f: 01 + 180536390: 44 8b cf mov r9d,edi + 180536393: 0f 5a c6 cvtps2pd xmm0,xmm6 + 180536396: 85 c0 test eax,eax + 180536398: 48 8b d3 mov rdx,rbx + 18053639b: 49 8b cc mov rcx,r12 + 18053639e: 0f 94 84 24 a8 00 00 sete BYTE PTR [rsp+0xa8] + 1805363a5: 00 + 1805363a6: f2 0f 5e c8 divsd xmm1,xmm0 + 1805363aa: 66 0f 5a d1 cvtpd2ps xmm2,xmm1 + 1805363ae: e8 4d 76 ff ff call 0x18052da00 + 1805363b3: 80 bd 10 08 00 00 00 cmp BYTE PTR [rbp+0x810],0x0 + 1805363ba: 44 8b c7 mov r8d,edi + 1805363bd: 74 1a je 0x1805363d9 + 1805363bf: f3 0f 10 0d dd da f8 movss xmm1,DWORD PTR [rip+0x1f8dadd] # 0x1824c3ea4 + 1805363c6: 01 + 1805363c7: 48 8b 8c 24 88 00 00 mov rcx,QWORD PTR [rsp+0x88] + 1805363ce: 00 + 1805363cf: e8 7c 77 ff ff call 0x18052db50 + 1805363d4: e9 88 01 00 00 jmp 0x180536561 + 1805363d9: f3 0f 10 35 c3 da f8 movss xmm6,DWORD PTR [rip+0x1f8dac3] # 0x1824c3ea4 + 1805363e0: 01 + 1805363e1: 48 8b ce mov rcx,rsi + 1805363e4: 0f 28 ce movaps xmm1,xmm6 + 1805363e7: e8 64 77 ff ff call 0x18052db50 + 1805363ec: 44 8b c7 mov r8d,edi + 1805363ef: 0f 57 c9 xorps xmm1,xmm1 + 1805363f2: 49 8b cd mov rcx,r13 + 1805363f5: e8 56 77 ff ff call 0x18052db50 + 1805363fa: 33 db xor ebx,ebx + 1805363fc: 39 9d 14 08 00 00 cmp DWORD PTR [rbp+0x814],ebx + 180536402: 0f 8e 1e 01 00 00 jle 0x180536526 + 180536408: 0f 29 7c 24 30 movaps XMMWORD PTR [rsp+0x30],xmm7 + 18053640d: 4c 8d a5 18 08 00 00 lea r12,[rbp+0x818] + 180536414: f2 0f 10 3d 24 dd f8 movsd xmm7,QWORD PTR [rip+0x1f8dd24] # 0x1824c4140 + 18053641b: 01 + 18053641c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180536420: 4c 8b 8c 24 b0 00 00 mov r9,QWORD PTR [rsp+0xb0] + 180536427: 00 + 180536428: 49 8b d6 mov rdx,r14 + 18053642b: 4c 63 c3 movsxd r8,ebx + 18053642e: 49 8b cf mov rcx,r15 + 180536431: 49 c1 e0 07 shl r8,0x7 + 180536435: 4c 03 c5 add r8,rbp + 180536438: 89 7c 24 20 mov DWORD PTR [rsp+0x20],edi + 18053643c: 80 bc 24 a8 00 00 00 cmp BYTE PTR [rsp+0xa8],0x0 + 180536443: 00 + 180536444: 74 07 je 0x18053644d + 180536446: e8 35 f4 ff ff call 0x180535880 + 18053644b: eb 05 jmp 0x180536452 + 18053644d: e8 3e 0b 00 00 call 0x180536f90 + 180536452: 48 8d 15 5f a9 11 02 lea rdx,[rip+0x211a95f] # 0x182650db8 + 180536459: 48 8d 0d 58 a9 11 02 lea rcx,[rip+0x211a958] # 0x182650db8 + 180536460: ff 15 a2 4b 67 01 call QWORD PTR [rip+0x1674ba2] # 0x181bab008 + 180536466: 44 8b c7 mov r8d,edi + 180536469: 49 8b d6 mov rdx,r14 + 18053646c: 49 8b cf mov rcx,r15 + 18053646f: 85 c0 test eax,eax + 180536471: 75 07 jne 0x18053647a + 180536473: e8 68 b4 ac ff call 0x1800018e0 + 180536478: eb 05 jmp 0x18053647f + 18053647a: e8 51 b8 ac ff call 0x180001cd0 + 18053647f: 48 8d 15 32 a9 11 02 lea rdx,[rip+0x211a932] # 0x182650db8 + 180536486: 48 8d 0d 2b a9 11 02 lea rcx,[rip+0x211a92b] # 0x182650db8 + 18053648d: ff 15 75 4b 67 01 call QWORD PTR [rip+0x1674b75] # 0x181bab008 + 180536493: 44 8b c7 mov r8d,edi + 180536496: 48 8b d6 mov rdx,rsi + 180536499: 49 8b ce mov rcx,r14 + 18053649c: 85 c0 test eax,eax + 18053649e: 75 07 jne 0x1805364a7 + 1805364a0: e8 5b bb ac ff call 0x180002000 + 1805364a5: eb 05 jmp 0x1805364ac + 1805364a7: e8 94 b7 ac ff call 0x180001c40 + 1805364ac: 41 80 3c 24 00 cmp BYTE PTR [r12],0x0 + 1805364b1: 74 5d je 0x180536510 + 1805364b3: 48 8d 15 fe a8 11 02 lea rdx,[rip+0x211a8fe] # 0x182650db8 + 1805364ba: 48 8d 0d f7 a8 11 02 lea rcx,[rip+0x211a8f7] # 0x182650db8 + 1805364c1: ff 15 41 4b 67 01 call QWORD PTR [rip+0x1674b41] # 0x181bab008 + 1805364c7: 44 8b c7 mov r8d,edi + 1805364ca: 49 8b d5 mov rdx,r13 + 1805364cd: 48 8b ce mov rcx,rsi + 1805364d0: 85 c0 test eax,eax + 1805364d2: 75 07 jne 0x1805364db + 1805364d4: e8 b7 bb ac ff call 0x180002090 + 1805364d9: eb 05 jmp 0x1805364e0 + 1805364db: e8 d0 bc ac ff call 0x1800021b0 + 1805364e0: 48 8d 15 d1 a8 11 02 lea rdx,[rip+0x211a8d1] # 0x182650db8 + 1805364e7: 48 8d 0d ca a8 11 02 lea rcx,[rip+0x211a8ca] # 0x182650db8 + 1805364ee: ff 15 14 4b 67 01 call QWORD PTR [rip+0x1674b14] # 0x181bab008 + 1805364f4: 44 8b c7 mov r8d,edi + 1805364f7: 48 8b d6 mov rdx,rsi + 1805364fa: 85 c0 test eax,eax + 1805364fc: 75 0a jne 0x180536508 + 1805364fe: 0f 28 c6 movaps xmm0,xmm6 + 180536501: e8 9a b4 ac ff call 0x1800019a0 + 180536506: eb 08 jmp 0x180536510 + 180536508: 0f 28 c7 movaps xmm0,xmm7 + 18053650b: e8 c0 bd ac ff call 0x1800022d0 + 180536510: ff c3 inc ebx + 180536512: 49 ff c4 inc r12 + 180536515: 3b 9d 14 08 00 00 cmp ebx,DWORD PTR [rbp+0x814] + 18053651b: 0f 8c ff fe ff ff jl 0x180536420 + 180536521: 0f 28 7c 24 30 movaps xmm7,XMMWORD PTR [rsp+0x30] + 180536526: 8b 85 14 08 00 00 mov eax,DWORD PTR [rbp+0x814] + 18053652c: 83 f8 01 cmp eax,0x1 + 18053652f: 7e 1d jle 0x18053654e + 180536531: ff c8 dec eax + 180536533: 48 63 c8 movsxd rcx,eax + 180536536: 80 bc 29 18 08 00 00 cmp BYTE PTR [rcx+rbp*1+0x818],0x0 + 18053653d: 00 + 18053653e: 75 0e jne 0x18053654e + 180536540: 44 8b c7 mov r8d,edi + 180536543: 48 8b d6 mov rdx,rsi + 180536546: 49 8b cd mov rcx,r13 + 180536549: e8 42 74 ff ff call 0x18052d990 + 18053654e: 48 8b 8c 24 88 00 00 mov rcx,QWORD PTR [rsp+0x88] + 180536555: 00 + 180536556: 44 8b c7 mov r8d,edi + 180536559: 49 8b d5 mov rdx,r13 + 18053655c: e8 5f 76 ff ff call 0x18052dbc0 + 180536561: 0f 28 74 24 40 movaps xmm6,XMMWORD PTR [rsp+0x40] + 180536566: 4c 8d 5c 24 50 lea r11,[rsp+0x50] + 18053656b: 49 8b 5b 30 mov rbx,QWORD PTR [r11+0x30] + 18053656f: 49 8b 6b 40 mov rbp,QWORD PTR [r11+0x40] + 180536573: 49 8b 73 48 mov rsi,QWORD PTR [r11+0x48] + 180536577: 49 8b e3 mov rsp,r11 + 18053657a: 41 5f pop r15 + 18053657c: 41 5e pop r14 + 18053657e: 41 5d pop r13 + 180536580: 41 5c pop r12 + 180536582: 5f pop rdi + 180536583: c3 ret + 180536584: cc int3 + 180536585: cc int3 + 180536586: cc int3 + 180536587: cc int3 + 180536588: cc int3 + 180536589: cc int3 + 18053658a: cc int3 + 18053658b: cc int3 + 18053658c: cc int3 + 18053658d: cc int3 + 18053658e: cc int3 + 18053658f: cc int3 + 180536590: 48 8d 05 29 a7 11 02 lea rax,[rip+0x211a729] # 0x182650cc0 + 180536597: c3 ret + 180536598: cc int3 + 180536599: cc int3 + 18053659a: cc int3 + 18053659b: cc int3 + 18053659c: cc int3 + 18053659d: cc int3 + 18053659e: cc int3 + 18053659f: cc int3 + 1805365a0: 48 8d 05 b1 5b f7 01 lea rax,[rip+0x1f75bb1] # 0x1824ac158 + 1805365a7: 48 89 02 mov QWORD PTR [rdx],rax + 1805365aa: 48 8b c2 mov rax,rdx + 1805365ad: 0f 10 41 08 movups xmm0,XMMWORD PTR [rcx+0x8] + 1805365b1: 0f 11 42 08 movups XMMWORD PTR [rdx+0x8],xmm0 + 1805365b5: c3 ret + 1805365b6: cc int3 + 1805365b7: cc int3 + 1805365b8: cc int3 + 1805365b9: cc int3 + 1805365ba: cc int3 + 1805365bb: cc int3 + 1805365bc: cc int3 + 1805365bd: cc int3 + 1805365be: cc int3 + 1805365bf: cc int3 + 1805365c0: 48 8d 05 d9 a9 11 02 lea rax,[rip+0x211a9d9] # 0x182650fa0 + 1805365c7: c3 ret + 1805365c8: cc int3 + 1805365c9: cc int3 + 1805365ca: cc int3 + 1805365cb: cc int3 + 1805365cc: cc int3 + 1805365cd: cc int3 + 1805365ce: cc int3 + 1805365cf: cc int3 + 1805365d0: 48 8d 05 41 61 f7 01 lea rax,[rip+0x1f76141] # 0x1824ac718 + 1805365d7: 48 89 02 mov QWORD PTR [rdx],rax + 1805365da: f2 0f 10 41 08 movsd xmm0,QWORD PTR [rcx+0x8] + 1805365df: f2 0f 11 42 08 movsd QWORD PTR [rdx+0x8],xmm0 + 1805365e4: 8b 41 10 mov eax,DWORD PTR [rcx+0x10] + 1805365e7: 89 42 10 mov DWORD PTR [rdx+0x10],eax + 1805365ea: 48 8b c2 mov rax,rdx + 1805365ed: c3 ret + 1805365ee: cc int3 + 1805365ef: cc int3 + 1805365f0: 84 d2 test dl,dl + 1805365f2: 74 0a je 0x1805365fe + 1805365f4: ba 20 00 00 00 mov edx,0x20 + 1805365f9: e9 f6 aa bf 00 jmp 0x1811310f4 + 1805365fe: c3 ret + 1805365ff: cc int3 + 180536600: 48 8d 05 d9 84 11 02 lea rax,[rip+0x21184d9] # 0x18264eae0 + 180536607: c3 ret + 180536608: cc int3 + 180536609: cc int3 + 18053660a: cc int3 + 18053660b: cc int3 + 18053660c: cc int3 + 18053660d: cc int3 + 18053660e: cc int3 + 18053660f: cc int3 + 180536610: 48 8d 05 71 52 f7 01 lea rax,[rip+0x1f75271] # 0x1824ab888 + 180536617: 48 89 02 mov QWORD PTR [rdx],rax + 18053661a: 0f 10 41 08 movups xmm0,XMMWORD PTR [rcx+0x8] + 18053661e: 0f 11 42 08 movups XMMWORD PTR [rdx+0x8],xmm0 + 180536622: 48 8b 41 18 mov rax,QWORD PTR [rcx+0x18] + 180536626: 48 89 42 18 mov QWORD PTR [rdx+0x18],rax + 18053662a: 48 8b c2 mov rax,rdx + 18053662d: c3 ret + 18053662e: cc int3 + 18053662f: cc int3 + 180536630: 48 8d 05 a9 a9 11 02 lea rax,[rip+0x211a9a9] # 0x182650fe0 + 180536637: c3 ret + 180536638: cc int3 + 180536639: cc int3 + 18053663a: cc int3 + 18053663b: cc int3 + 18053663c: cc int3 + 18053663d: cc int3 + 18053663e: cc int3 + 18053663f: cc int3 + 180536640: 48 8d 05 a1 54 f7 01 lea rax,[rip+0x1f754a1] # 0x1824abae8 + 180536647: 48 89 02 mov QWORD PTR [rdx],rax + 18053664a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 18053664e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 180536652: 48 8b c2 mov rax,rdx + 180536655: c3 ret + 180536656: cc int3 + 180536657: cc int3 + 180536658: cc int3 + 180536659: cc int3 + 18053665a: cc int3 + 18053665b: cc int3 + 18053665c: cc int3 + 18053665d: cc int3 + 18053665e: cc int3 + 18053665f: cc int3 + 180536660: 48 8d 05 a9 a4 11 02 lea rax,[rip+0x211a4a9] # 0x182650b10 + 180536667: c3 ret + 180536668: cc int3 + 180536669: cc int3 + 18053666a: cc int3 + 18053666b: cc int3 + 18053666c: cc int3 + 18053666d: cc int3 + 18053666e: cc int3 + 18053666f: cc int3 + 180536670: 48 8d 05 49 59 f7 01 lea rax,[rip+0x1f75949] # 0x1824abfc0 + 180536677: 48 89 02 mov QWORD PTR [rdx],rax + 18053667a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 18053667e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 180536682: 48 8b c2 mov rax,rdx + 180536685: c3 ret + 180536686: cc int3 + 180536687: cc int3 + 180536688: cc int3 + 180536689: cc int3 + 18053668a: cc int3 + 18053668b: cc int3 + 18053668c: cc int3 + 18053668d: cc int3 + 18053668e: cc int3 + 18053668f: cc int3 + 180536690: 48 8d 05 e9 a2 11 02 lea rax,[rip+0x211a2e9] # 0x182650980 + 180536697: c3 ret + 180536698: cc int3 + 180536699: cc int3 + 18053669a: cc int3 + 18053669b: cc int3 + 18053669c: cc int3 + 18053669d: cc int3 + 18053669e: cc int3 + 18053669f: cc int3 + 1805366a0: 48 8d 05 79 48 f7 01 lea rax,[rip+0x1f74879] # 0x1824aaf20 + 1805366a7: 48 89 02 mov QWORD PTR [rdx],rax + 1805366aa: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 1805366ae: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 1805366b2: 48 8b c2 mov rax,rdx + 1805366b5: c3 ret + 1805366b6: cc int3 + 1805366b7: cc int3 + 1805366b8: cc int3 + 1805366b9: cc int3 + 1805366ba: cc int3 + 1805366bb: cc int3 + 1805366bc: cc int3 + 1805366bd: cc int3 + 1805366be: cc int3 + 1805366bf: cc int3 + 1805366c0: 48 8d 05 b9 96 11 02 lea rax,[rip+0x21196b9] # 0x18264fd80 + 1805366c7: c3 ret + 1805366c8: cc int3 + 1805366c9: cc int3 + 1805366ca: cc int3 + 1805366cb: cc int3 + 1805366cc: cc int3 + 1805366cd: cc int3 + 1805366ce: cc int3 + 1805366cf: cc int3 + 1805366d0: 48 8d 05 99 52 f7 01 lea rax,[rip+0x1f75299] # 0x1824ab970 + 1805366d7: 48 89 02 mov QWORD PTR [rdx],rax + 1805366da: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 1805366de: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 1805366e2: 48 8b c2 mov rax,rdx + 1805366e5: c3 ret + 1805366e6: cc int3 + 1805366e7: cc int3 + 1805366e8: cc int3 + 1805366e9: cc int3 + 1805366ea: cc int3 + 1805366eb: cc int3 + 1805366ec: cc int3 + 1805366ed: cc int3 + 1805366ee: cc int3 + 1805366ef: cc int3 + 1805366f0: 48 8d 05 f1 9a 11 02 lea rax,[rip+0x2119af1] # 0x1826501e8 + 1805366f7: c3 ret + 1805366f8: cc int3 + 1805366f9: cc int3 + 1805366fa: cc int3 + 1805366fb: cc int3 + 1805366fc: cc int3 + 1805366fd: cc int3 + 1805366fe: cc int3 + 1805366ff: cc int3 + 180536700: 48 8d 05 01 50 f7 01 lea rax,[rip+0x1f75001] # 0x1824ab708 + 180536707: 48 89 02 mov QWORD PTR [rdx],rax + 18053670a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 18053670e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 180536712: 48 8b c2 mov rax,rdx + 180536715: c3 ret + 180536716: cc int3 + 180536717: cc int3 + 180536718: cc int3 + 180536719: cc int3 + 18053671a: cc int3 + 18053671b: cc int3 + 18053671c: cc int3 + 18053671d: cc int3 + 18053671e: cc int3 + 18053671f: cc int3 + 180536720: 48 8d 05 d9 a5 11 02 lea rax,[rip+0x211a5d9] # 0x182650d00 + 180536727: c3 ret + 180536728: cc int3 + 180536729: cc int3 + 18053672a: cc int3 + 18053672b: cc int3 + 18053672c: cc int3 + 18053672d: cc int3 + 18053672e: cc int3 + 18053672f: cc int3 + 180536730: 48 8d 05 31 48 f7 01 lea rax,[rip+0x1f74831] # 0x1824aaf68 + 180536737: 48 89 02 mov QWORD PTR [rdx],rax + 18053673a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 18053673e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 180536742: 48 8b c2 mov rax,rdx + 180536745: c3 ret + 180536746: cc int3 + 180536747: cc int3 + 180536748: cc int3 + 180536749: cc int3 + 18053674a: cc int3 + 18053674b: cc int3 + 18053674c: cc int3 + 18053674d: cc int3 + 18053674e: cc int3 + 18053674f: cc int3 + 180536750: 48 8d 05 49 9d 11 02 lea rax,[rip+0x2119d49] # 0x1826504a0 + 180536757: c3 ret + 180536758: cc int3 + 180536759: cc int3 + 18053675a: cc int3 + 18053675b: cc int3 + 18053675c: cc int3 + 18053675d: cc int3 + 18053675e: cc int3 + 18053675f: cc int3 + 180536760: 48 8d 05 59 4e f7 01 lea rax,[rip+0x1f74e59] # 0x1824ab5c0 + 180536767: 48 89 02 mov QWORD PTR [rdx],rax + 18053676a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 18053676e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 180536772: 48 8b c2 mov rax,rdx + 180536775: c3 ret + 180536776: cc int3 + 180536777: cc int3 + 180536778: cc int3 + 180536779: cc int3 + 18053677a: cc int3 + 18053677b: cc int3 + 18053677c: cc int3 + 18053677d: cc int3 + 18053677e: cc int3 + 18053677f: cc int3 + 180536780: 48 8d 05 49 80 11 02 lea rax,[rip+0x2118049] # 0x18264e7d0 + 180536787: c3 ret + 180536788: cc int3 + 180536789: cc int3 + 18053678a: cc int3 + 18053678b: cc int3 + 18053678c: cc int3 + 18053678d: cc int3 + 18053678e: cc int3 + 18053678f: cc int3 + 180536790: 48 8d 05 79 46 f7 01 lea rax,[rip+0x1f74679] # 0x1824aae10 + 180536797: 48 89 02 mov QWORD PTR [rdx],rax + 18053679a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 18053679e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 1805367a2: 48 8b c2 mov rax,rdx + 1805367a5: c3 ret + 1805367a6: cc int3 + 1805367a7: cc int3 + 1805367a8: cc int3 + 1805367a9: cc int3 + 1805367aa: cc int3 + 1805367ab: cc int3 + 1805367ac: cc int3 + 1805367ad: cc int3 + 1805367ae: cc int3 + 1805367af: cc int3 + 1805367b0: 48 8d 05 c9 a0 11 02 lea rax,[rip+0x211a0c9] # 0x182650880 + 1805367b7: c3 ret + 1805367b8: cc int3 + 1805367b9: cc int3 + 1805367ba: cc int3 + 1805367bb: cc int3 + 1805367bc: cc int3 + 1805367bd: cc int3 + 1805367be: cc int3 + 1805367bf: cc int3 + 1805367c0: 48 8d 05 01 5c f7 01 lea rax,[rip+0x1f75c01] # 0x1824ac3c8 + 1805367c7: 48 89 02 mov QWORD PTR [rdx],rax + 1805367ca: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 1805367ce: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 1805367d2: 48 8b c2 mov rax,rdx + 1805367d5: c3 ret + 1805367d6: cc int3 + 1805367d7: cc int3 + 1805367d8: cc int3 + 1805367d9: cc int3 + 1805367da: cc int3 + 1805367db: cc int3 + 1805367dc: cc int3 + 1805367dd: cc int3 + 1805367de: cc int3 + 1805367df: cc int3 + 1805367e0: 48 8d 05 29 80 11 02 lea rax,[rip+0x2118029] # 0x18264e810 + 1805367e7: c3 ret + 1805367e8: cc int3 + 1805367e9: cc int3 + 1805367ea: cc int3 + 1805367eb: cc int3 + 1805367ec: cc int3 + 1805367ed: cc int3 + 1805367ee: cc int3 + 1805367ef: cc int3 + 1805367f0: 48 8d 05 39 51 f7 01 lea rax,[rip+0x1f75139] # 0x1824ab930 + 1805367f7: 48 89 02 mov QWORD PTR [rdx],rax + 1805367fa: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 1805367fe: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 180536802: 48 8b c2 mov rax,rdx + 180536805: c3 ret + 180536806: cc int3 + 180536807: cc int3 + 180536808: cc int3 + 180536809: cc int3 + 18053680a: cc int3 + 18053680b: cc int3 + 18053680c: cc int3 + 18053680d: cc int3 + 18053680e: cc int3 + 18053680f: cc int3 + 180536810: 48 8d 05 59 8b 11 02 lea rax,[rip+0x2118b59] # 0x18264f370 + 180536817: c3 ret + 180536818: cc int3 + 180536819: cc int3 + 18053681a: cc int3 + 18053681b: cc int3 + 18053681c: cc int3 + 18053681d: cc int3 + 18053681e: cc int3 + 18053681f: cc int3 + 180536820: 48 8d 05 81 48 f7 01 lea rax,[rip+0x1f74881] # 0x1824ab0a8 + 180536827: 48 89 02 mov QWORD PTR [rdx],rax + 18053682a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 18053682e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 180536832: 48 8b c2 mov rax,rdx + 180536835: c3 ret + 180536836: cc int3 + 180536837: cc int3 + 180536838: cc int3 + 180536839: cc int3 + 18053683a: cc int3 + 18053683b: cc int3 + 18053683c: cc int3 + 18053683d: cc int3 + 18053683e: cc int3 + 18053683f: cc int3 + 180536840: 48 8d 05 69 9e 11 02 lea rax,[rip+0x2119e69] # 0x1826506b0 + 180536847: c3 ret + 180536848: cc int3 + 180536849: cc int3 + 18053684a: cc int3 + 18053684b: cc int3 + 18053684c: cc int3 + 18053684d: cc int3 + 18053684e: cc int3 + 18053684f: cc int3 + 180536850: 48 8d 05 c1 4f f7 01 lea rax,[rip+0x1f74fc1] # 0x1824ab818 + 180536857: 48 89 02 mov QWORD PTR [rdx],rax + 18053685a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 18053685e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 180536862: 48 8b c2 mov rax,rdx + 180536865: c3 ret + 180536866: cc int3 + 180536867: cc int3 + 180536868: cc int3 + 180536869: cc int3 + 18053686a: cc int3 + 18053686b: cc int3 + 18053686c: cc int3 + 18053686d: cc int3 + 18053686e: cc int3 + 18053686f: cc int3 + 180536870: 48 8d 05 e9 88 11 02 lea rax,[rip+0x21188e9] # 0x18264f160 + 180536877: c3 ret + 180536878: cc int3 + 180536879: cc int3 + 18053687a: cc int3 + 18053687b: cc int3 + 18053687c: cc int3 + 18053687d: cc int3 + 18053687e: cc int3 + 18053687f: cc int3 + 180536880: 48 8d 05 19 59 f7 01 lea rax,[rip+0x1f75919] # 0x1824ac1a0 + 180536887: 48 89 02 mov QWORD PTR [rdx],rax + 18053688a: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 18053688e: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 180536892: 48 8b c2 mov rax,rdx + 180536895: c3 ret + 180536896: cc int3 + 180536897: cc int3 + 180536898: cc int3 + 180536899: cc int3 + 18053689a: cc int3 + 18053689b: cc int3 + 18053689c: cc int3 + 18053689d: cc int3 + 18053689e: cc int3 + 18053689f: cc int3 + 1805368a0: 48 8d 05 d9 8d 11 02 lea rax,[rip+0x2118dd9] # 0x18264f680 + 1805368a7: c3 ret + 1805368a8: cc int3 + 1805368a9: cc int3 + 1805368aa: cc int3 + 1805368ab: cc int3 + 1805368ac: cc int3 + 1805368ad: cc int3 + 1805368ae: cc int3 + 1805368af: cc int3 + 1805368b0: 48 8d 05 d9 49 f7 01 lea rax,[rip+0x1f749d9] # 0x1824ab290 + 1805368b7: 48 89 02 mov QWORD PTR [rdx],rax + 1805368ba: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 1805368be: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 1805368c2: 48 8b c2 mov rax,rdx + 1805368c5: c3 ret + 1805368c6: cc int3 + 1805368c7: cc int3 + 1805368c8: cc int3 + 1805368c9: cc int3 + 1805368ca: cc int3 + 1805368cb: cc int3 + 1805368cc: cc int3 + 1805368cd: cc int3 + 1805368ce: cc int3 + 1805368cf: cc int3 + 1805368d0: 48 8d 05 29 8e 11 02 lea rax,[rip+0x2118e29] # 0x18264f700 + 1805368d7: c3 ret + 1805368d8: cc int3 + 1805368d9: cc int3 + 1805368da: cc int3 + 1805368db: cc int3 + 1805368dc: cc int3 + 1805368dd: cc int3 + 1805368de: cc int3 + 1805368df: cc int3 + 1805368e0: 48 8d 05 81 4c f7 01 lea rax,[rip+0x1f74c81] # 0x1824ab568 + 1805368e7: 48 89 02 mov QWORD PTR [rdx],rax + 1805368ea: 48 8b 41 08 mov rax,QWORD PTR [rcx+0x8] + 1805368ee: 48 89 42 08 mov QWORD PTR [rdx+0x8],rax + 1805368f2: 48 8b c2 mov rax,rdx + 1805368f5: c3 ret + 1805368f6: cc int3 + 1805368f7: cc int3 + 1805368f8: cc int3 + 1805368f9: cc int3 + 1805368fa: cc int3 + 1805368fb: cc int3 + 1805368fc: cc int3 + 1805368fd: cc int3 + 1805368fe: cc int3 + 1805368ff: cc int3 diff --git a/handoff/nls_dasm/ctor_dc30.dis b/handoff/nls_dasm/ctor_dc30.dis new file mode 100644 index 0000000..8837455 --- /dev/null +++ b/handoff/nls_dasm/ctor_dc30.dis @@ -0,0 +1,68 @@ + +/tmp/det/ctor_dc30.bin: file format binary + + +Disassembly of section .data: + +000000018052dc30 <.data>: + 18052dc30: rex push rbx + 18052dc32: sub rsp,0x50 + 18052dc36: mov rbx,rcx + 18052dc39: cmp DWORD PTR [rcx+0x4],edx + 18052dc3c: je 0x18052dd1d + 18052dc42: mov DWORD PTR [rcx+0x8],r8d + 18052dc46: mov r8d,edx + 18052dc49: mov DWORD PTR [rcx+0x4],edx + 18052dc4c: lea rdx,[rsp+0x30] + 18052dc51: mov QWORD PTR [rsp+0x60],rsi + 18052dc56: mov QWORD PTR [rsp+0x68],rdi + 18052dc5b: call 0x1805335c0 + 18052dc60: mov r8d,DWORD PTR [rbx+0x8] + 18052dc64: test r8d,r8d + 18052dc67: jns 0x18052dc8c + 18052dc69: mov edx,DWORD PTR [rsp+0x34] + 18052dc6d: lea rdi,[rbx+0x48] + 18052dc71: mov rcx,rdi + 18052dc74: call 0x180534550 + 18052dc79: mov edx,DWORD PTR [rsp+0x38] + 18052dc7d: lea rcx,[rbx+0x68] + 18052dc81: call 0x180534550 + 18052dc86: mov edx,DWORD PTR [rsp+0x3c] + 18052dc8a: jmp 0x18052dcba + 18052dc8c: lea rdx,[rsp+0x40] + 18052dc91: mov rcx,rbx + 18052dc94: call 0x1805335c0 + 18052dc99: mov edx,DWORD PTR [rsp+0x44] + 18052dc9d: lea rdi,[rbx+0x48] + 18052dca1: mov rcx,rdi + 18052dca4: call 0x180534550 + 18052dca9: mov edx,DWORD PTR [rsp+0x48] + 18052dcad: lea rcx,[rbx+0x68] + 18052dcb1: call 0x180534550 + 18052dcb6: mov edx,DWORD PTR [rsp+0x4c] + 18052dcba: lea rsi,[rbx+0x58] + 18052dcbe: mov rcx,rsi + 18052dcc1: call 0x180534550 + 18052dcc6: lea rdx,[rip+0x21230eb] # 0x182650db8 + 18052dccd: lea rcx,[rip+0x21230e4] # 0x182650db8 + 18052dcd4: call QWORD PTR [rip+0x167d32e] # 0x181bab008 + 18052dcda: mov r8d,DWORD PTR [rbx] + 18052dcdd: mov r9d,0x1 + 18052dce3: mov edx,DWORD PTR [rsp+0x30] + 18052dce7: test eax,eax + 18052dce9: mov rax,QWORD PTR [rsi] + 18052dcec: mov QWORD PTR [rsp+0x28],rax + 18052dcf1: mov rax,QWORD PTR [rdi] + 18052dcf4: mov QWORD PTR [rsp+0x20],rax + 18052dcf9: jne 0x18052dd06 + 18052dcfb: lea rcx,[rbx+0x18] + 18052dcff: call 0x180002240 + 18052dd04: jmp 0x18052dd0f + 18052dd06: lea rcx,[rbx+0x20] + 18052dd0a: call 0x180001c10 + 18052dd0f: mov rdi,QWORD PTR [rsp+0x68] + 18052dd14: mov rsi,QWORD PTR [rsp+0x60] + 18052dd19: mov BYTE PTR [rbx+0x15],0x1 + 18052dd1d: add rsp,0x50 + 18052dd21: pop rbx + 18052dd22: ret diff --git a/handoff/nls_dasm/det_535880.bin b/handoff/nls_dasm/det_535880.bin new file mode 100644 index 0000000..8c209ce Binary files /dev/null and b/handoff/nls_dasm/det_535880.bin differ diff --git a/handoff/nls_dasm/det_536f90.bin b/handoff/nls_dasm/det_536f90.bin new file mode 100644 index 0000000..20332eb Binary files /dev/null and b/handoff/nls_dasm/det_536f90.bin differ diff --git a/handoff/nls_dasm/det_536f90.dis b/handoff/nls_dasm/det_536f90.dis new file mode 100644 index 0000000..3a8ebda --- /dev/null +++ b/handoff/nls_dasm/det_536f90.dis @@ -0,0 +1,582 @@ + +/tmp/det/det_536f90.bin: file format binary + + +Disassembly of section .data: + +0000000180536f90 <.data>: + 180536f90: 4c 8b dc mov %rsp,%r11 + 180536f93: 55 push %rbp + 180536f94: 56 push %rsi + 180536f95: 57 push %rdi + 180536f96: 41 54 push %r12 + 180536f98: 41 55 push %r13 + 180536f9a: 41 56 push %r14 + 180536f9c: 41 57 push %r15 + 180536f9e: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 180536fa5: 41 0f 29 73 b8 movaps %xmm6,-0x48(%r11) + 180536faa: 41 0f 29 7b a8 movaps %xmm7,-0x58(%r11) + 180536faf: 45 0f 29 43 98 movaps %xmm8,-0x68(%r11) + 180536fb4: 45 0f 29 4b 88 movaps %xmm9,-0x78(%r11) + 180536fb9: 48 8b 05 b0 e9 0d 02 mov 0x20de9b0(%rip),%rax # 0x182615970 + 180536fc0: 48 33 c4 xor %rsp,%rax + 180536fc3: 48 89 44 24 70 mov %rax,0x70(%rsp) + 180536fc8: 48 63 b4 24 20 01 00 movslq 0x120(%rsp),%rsi + 180536fcf: 00 + 180536fd0: 4c 8b f1 mov %rcx,%r14 + 180536fd3: 49 8b 00 mov (%r8),%rax + 180536fd6: 4c 8b e6 mov %rsi,%r12 + 180536fd9: 49 8b 48 08 mov 0x8(%r8),%rcx + 180536fdd: 4c 8b fa mov %rdx,%r15 + 180536fe0: f2 44 0f 10 0d 57 d1 movsd 0x1f8d157(%rip),%xmm9 # 0x1824c4140 + 180536fe7: f8 01 + 180536fe9: 0f 57 f6 xorps %xmm6,%xmm6 + 180536fec: 49 c1 e4 04 shl $0x4,%r12 + 180536ff0: 44 8d 2c 36 lea (%rsi,%rsi,1),%r13d + 180536ff4: 0f 10 40 08 movups 0x8(%rax),%xmm0 + 180536ff8: 49 63 ed movslq %r13d,%rbp + 180536ffb: 4c 03 e2 add %rdx,%r12 + 180536ffe: 0f 10 49 08 movups 0x8(%rcx),%xmm1 + 180537002: 48 c1 e5 04 shl $0x4,%rbp + 180537006: f2 0f 10 38 movsd (%rax),%xmm7 + 18053700a: 48 03 ea add %rdx,%rbp + 18053700d: f2 44 0f 10 01 movsd (%rcx),%xmm8 + 180537012: 33 ff xor %edi,%edi + 180537014: f2 0f 11 7c 24 40 movsd %xmm7,0x40(%rsp) + 18053701a: f2 44 0f 11 44 24 58 movsd %xmm8,0x58(%rsp) + 180537021: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 180537026: 0f 11 44 24 48 movups %xmm0,0x48(%rsp) + 18053702b: 49 89 5b 18 mov %rbx,0x18(%r11) + 18053702f: 0f 11 4c 24 60 movups %xmm1,0x60(%rsp) + 180537034: 48 85 ff test %rdi,%rdi + 180537037: 75 40 jne 0x180537079 + 180537039: 0f 28 c7 movaps %xmm7,%xmm0 + 18053703c: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 180537041: 66 0f 14 c6 unpcklpd %xmm6,%xmm0 + 180537045: 44 8b c6 mov %esi,%r8d + 180537048: 49 8b d7 mov %r15,%rdx + 18053704b: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp) + 180537051: e8 da a9 ac ff call 0x180001a30 + 180537056: 41 0f 28 c0 movaps %xmm8,%xmm0 + 18053705a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 18053705f: 66 0f 14 c6 unpcklpd %xmm6,%xmm0 + 180537063: 44 8b c6 mov %esi,%r8d + 180537066: 49 8b d4 mov %r12,%rdx + 180537069: 66 0f 7f 44 24 30 movdqa %xmm0,0x30(%rsp) + 18053706f: e8 bc a9 ac ff call 0x180001a30 + 180537074: e9 88 00 00 00 jmp 0x180537101 + 180537079: 48 83 ff 01 cmp $0x1,%rdi + 18053707d: 75 49 jne 0x1805370c8 + 18053707f: 8d 04 76 lea (%rsi,%rsi,2),%eax + 180537082: 44 8b c6 mov %esi,%r8d + 180537085: 48 63 d8 movslq %eax,%rbx + 180537088: 41 0f 28 c1 movaps %xmm9,%xmm0 + 18053708c: 48 c1 e3 04 shl $0x4,%rbx + 180537090: 49 03 df add %r15,%rbx + 180537093: 48 8b d3 mov %rbx,%rdx + 180537096: e8 35 b2 ac ff call 0x1800022d0 + 18053709b: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 1805370a0: 44 8b ce mov %esi,%r9d + 1805370a3: 4d 8b c6 mov %r14,%r8 + 1805370a6: 48 8b cb mov %rbx,%rcx + 1805370a9: e8 d2 ad ac ff call 0x180001e80 + 1805370ae: 8b d6 mov %esi,%edx + 1805370b0: 49 8b ce mov %r14,%rcx + 1805370b3: e8 58 a8 ac ff call 0x180001910 + 1805370b8: 44 8b c6 mov %esi,%r8d + 1805370bb: 48 8b d5 mov %rbp,%rdx + 1805370be: 49 8b ce mov %r14,%rcx + 1805370c1: e8 fa a9 ac ff call 0x180001ac0 + 1805370c6: eb 11 jmp 0x1805370d9 + 1805370c8: 44 8b ce mov %esi,%r9d + 1805370cb: 4c 8b c5 mov %rbp,%r8 + 1805370ce: 48 8b d5 mov %rbp,%rdx + 1805370d1: 49 8b ce mov %r14,%rcx + 1805370d4: e8 77 ad ac ff call 0x180001e50 + 1805370d9: f2 0f 10 4c fc 40 movsd 0x40(%rsp,%rdi,8),%xmm1 + 1805370df: 45 8b cd mov %r13d,%r9d + 1805370e2: 4d 8b c7 mov %r15,%r8 + 1805370e5: 48 8b cd mov %rbp,%rcx + 1805370e8: e8 63 b0 ac ff call 0x180002150 + 1805370ed: f2 0f 10 4c fc 58 movsd 0x58(%rsp,%rdi,8),%xmm1 + 1805370f3: 45 8b cd mov %r13d,%r9d + 1805370f6: 4d 8b c4 mov %r12,%r8 + 1805370f9: 48 8b cd mov %rbp,%rcx + 1805370fc: e8 4f b0 ac ff call 0x180002150 + 180537101: 48 ff c7 inc %rdi + 180537104: 48 83 ff 03 cmp $0x3,%rdi + 180537108: 0f 8c 26 ff ff ff jl 0x180537034 + 18053710e: 44 8b ce mov %esi,%r9d + 180537111: 4d 8b c6 mov %r14,%r8 + 180537114: 49 8b d7 mov %r15,%rdx + 180537117: 49 8b cc mov %r12,%rcx + 18053711a: e8 21 ae ac ff call 0x180001f40 + 18053711f: 48 8b 9c 24 10 01 00 mov 0x110(%rsp),%rbx + 180537126: 00 + 180537127: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx + 18053712c: 48 33 cc xor %rsp,%rcx + 18053712f: e8 9c 9f bf 00 call 0x1811310d0 + 180537134: 4c 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%r11 + 18053713b: 00 + 18053713c: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6 + 180537141: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7 + 180537146: 45 0f 28 43 d0 movaps -0x30(%r11),%xmm8 + 18053714b: 45 0f 28 4b c0 movaps -0x40(%r11),%xmm9 + 180537150: 49 8b e3 mov %r11,%rsp + 180537153: 41 5f pop %r15 + 180537155: 41 5e pop %r14 + 180537157: 41 5d pop %r13 + 180537159: 41 5c pop %r12 + 18053715b: 5f pop %rdi + 18053715c: 5e pop %rsi + 18053715d: 5d pop %rbp + 18053715e: c3 ret + 18053715f: cc int3 + 180537160: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 180537165: 48 89 54 24 10 mov %rdx,0x10(%rsp) + 18053716a: 57 push %rdi + 18053716b: 48 83 ec 40 sub $0x40,%rsp + 18053716f: 48 8b fa mov %rdx,%rdi + 180537172: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp) + 180537177: f3 41 0f 10 30 movss (%r8),%xmm6 + 18053717c: 41 b9 0b 00 00 00 mov $0xb,%r9d + 180537182: 4c 8d 05 a7 48 f7 01 lea 0x1f748a7(%rip),%r8 # 0x1824aba30 + 180537189: ba dd 7d 54 ff mov $0xff547ddd,%edx + 18053718e: 48 8b d9 mov %rcx,%rbx + 180537191: e8 6a 76 c0 00 call 0x18113e800 + 180537196: 48 8b 4b 08 mov 0x8(%rbx),%rcx + 18053719a: 48 8b d0 mov %rax,%rdx + 18053719d: e8 be 38 c6 00 call 0x18119aa60 + 1805371a2: 8b 80 88 01 00 00 mov 0x188(%rax),%eax + 1805371a8: 89 44 24 58 mov %eax,0x58(%rsp) + 1805371ac: 0f 57 d2 xorps %xmm2,%xmm2 + 1805371af: f3 0f 10 44 24 58 movss 0x58(%rsp),%xmm0 + 1805371b5: 0f 28 ce movaps %xmm6,%xmm1 + 1805371b8: 0f 2f c2 comiss %xmm2,%xmm0 + 1805371bb: 48 8b cf mov %rdi,%rcx + 1805371be: 41 0f 97 c0 seta %r8b + 1805371c2: e8 e9 36 ee 00 call 0x18141a8b0 + 1805371c7: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx + 1805371cc: 48 8b c7 mov %rdi,%rax + 1805371cf: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6 + 1805371d4: 48 83 c4 40 add $0x40,%rsp + 1805371d8: 5f pop %rdi + 1805371d9: c3 ret + 1805371da: cc int3 + 1805371db: cc int3 + 1805371dc: cc int3 + 1805371dd: cc int3 + 1805371de: cc int3 + 1805371df: cc int3 + 1805371e0: 4c 8b dc mov %rsp,%r11 + 1805371e3: 53 push %rbx + 1805371e4: 48 83 ec 50 sub $0x50,%rsp + 1805371e8: 49 c7 43 d8 fe ff ff movq $0xfffffffffffffffe,-0x28(%r11) + 1805371ef: ff + 1805371f0: 0f 29 74 24 40 movaps %xmm6,0x40(%rsp) + 1805371f5: 48 8b d9 mov %rcx,%rbx + 1805371f8: 48 8b 02 mov (%rdx),%rax + 1805371fb: 4c 8d 05 96 4d ca 01 lea 0x1ca4d96(%rip),%r8 # 0x1821dbf98 + 180537202: 4c 89 02 mov %r8,(%rdx) + 180537205: 49 8d 4b 08 lea 0x8(%r11),%rcx + 180537209: 49 89 4b 18 mov %rcx,0x18(%r11) + 18053720d: 49 8d 4b 10 lea 0x10(%r11),%rcx + 180537211: 49 89 4b 20 mov %rcx,0x20(%r11) + 180537215: 49 89 43 10 mov %rax,0x10(%r11) + 180537219: 4d 89 43 08 mov %r8,0x8(%r11) + 18053721d: 41 b9 0b 00 00 00 mov $0xb,%r9d + 180537223: 4c 8d 05 06 48 f7 01 lea 0x1f74806(%rip),%r8 # 0x1824aba30 + 18053722a: ba dd 7d 54 ff mov $0xff547ddd,%edx + 18053722f: e8 cc 75 c0 00 call 0x18113e800 + 180537234: 48 89 44 24 78 mov %rax,0x78(%rsp) + 180537239: 48 8b d0 mov %rax,%rdx + 18053723c: 48 8b 4b 08 mov 0x8(%rbx),%rcx + 180537240: e8 1b 38 c6 00 call 0x18119aa60 + 180537245: 8b 80 88 01 00 00 mov 0x188(%rax),%eax + 18053724b: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx + 180537250: e8 0b 34 ee 00 call 0x18141a660 + 180537255: 0f 28 f0 movaps %xmm0,%xmm6 + 180537258: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx + 18053725d: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx + 180537261: 8b 01 mov (%rcx),%eax + 180537263: a9 00 00 00 30 test $0x30000000,%eax + 180537268: 75 18 jne 0x180537282 + 18053726a: b8 ff ff ff ff mov $0xffffffff,%eax + 18053726f: f0 0f c1 01 lock xadd %eax,(%rcx) + 180537273: ff c8 dec %eax + 180537275: 83 f8 ff cmp $0xffffffff,%eax + 180537278: 75 08 jne 0x180537282 + 18053727a: e8 75 9e bf 00 call 0x1811310f4 + 18053727f: 0f 28 c6 movaps %xmm6,%xmm0 + 180537282: 0f 28 74 24 40 movaps 0x40(%rsp),%xmm6 + 180537287: 48 83 c4 50 add $0x50,%rsp + 18053728b: 5b pop %rbx + 18053728c: c3 ret + 18053728d: cc int3 + 18053728e: cc int3 + 18053728f: cc int3 + 180537290: 40 53 rex push %rbx + 180537292: 48 83 ec 20 sub $0x20,%rsp + 180537296: f3 41 0f 10 08 movss (%r8),%xmm1 + 18053729b: 45 33 c9 xor %r9d,%r9d + 18053729e: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 1805372a1: 48 8b ca mov %rdx,%rcx + 1805372a4: 48 8b da mov %rdx,%rbx + 1805372a7: 45 8d 41 01 lea 0x1(%r9),%r8d + 1805372ab: e8 f0 c6 cf 00 call 0x1812339a0 + 1805372b0: 48 8b c3 mov %rbx,%rax + 1805372b3: 48 83 c4 20 add $0x20,%rsp + 1805372b7: 5b pop %rbx + 1805372b8: c3 ret + 1805372b9: cc int3 + 1805372ba: cc int3 + 1805372bb: cc int3 + 1805372bc: cc int3 + 1805372bd: cc int3 + 1805372be: cc int3 + 1805372bf: cc int3 + 1805372c0: 40 53 rex push %rbx + 1805372c2: 48 83 ec 30 sub $0x30,%rsp + 1805372c6: f3 41 0f 10 10 movss (%r8),%xmm2 + 1805372cb: 48 8b da mov %rdx,%rbx + 1805372ce: f2 0f 10 05 92 cc f8 movsd 0x1f8cc92(%rip),%xmm0 # 0x1824c3f68 + 1805372d5: 01 + 1805372d6: 0f 5a ca cvtps2pd %xmm2,%xmm1 + 1805372d9: 66 0f 2f c1 comisd %xmm1,%xmm0 + 1805372dd: 76 2b jbe 0x18053730a + 1805372df: 4c 8d 05 5e 3b f7 01 lea 0x1f73b5e(%rip),%r8 # 0x1824aae44 + 1805372e6: ba cc 37 ce 4a mov $0x4ace37cc,%edx + 1805372eb: 41 b9 04 00 00 00 mov $0x4,%r9d + 1805372f1: e8 0a 75 c0 00 call 0x18113e800 + 1805372f6: 48 8b d0 mov %rax,%rdx + 1805372f9: 48 8b cb mov %rbx,%rcx + 1805372fc: e8 df 51 f6 ff call 0x18049c4e0 + 180537301: 48 8b c3 mov %rbx,%rax + 180537304: 48 83 c4 30 add $0x30,%rsp + 180537308: 5b pop %rbx + 180537309: c3 ret + 18053730a: 0f 5a ca cvtps2pd %xmm2,%xmm1 + 18053730d: 66 0f 2f 0d 53 cf f8 comisd 0x1f8cf53(%rip),%xmm1 # 0x1824c4268 + 180537314: 01 + 180537315: 76 0e jbe 0x180537325 + 180537317: 4c 8d 05 f6 42 f7 01 lea 0x1f742f6(%rip),%r8 # 0x1824ab614 + 18053731e: ba d3 10 24 91 mov $0x912410d3,%edx + 180537323: eb c6 jmp 0x1805372eb + 180537325: 45 33 c9 xor %r9d,%r9d + 180537328: 48 8b cb mov %rbx,%rcx + 18053732b: 45 8d 41 01 lea 0x1(%r9),%r8d + 18053732f: e8 6c c6 cf 00 call 0x1812339a0 + 180537334: 48 8b c3 mov %rbx,%rax + 180537337: 48 83 c4 30 add $0x30,%rsp + 18053733b: 5b pop %rbx + 18053733c: c3 ret + 18053733d: cc int3 + 18053733e: cc int3 + 18053733f: cc int3 + 180537340: 40 53 rex push %rbx + 180537342: 48 83 ec 30 sub $0x30,%rsp + 180537346: f3 41 0f 10 10 movss (%r8),%xmm2 + 18053734b: 48 8b da mov %rdx,%rbx + 18053734e: f2 0f 10 05 12 cc f8 movsd 0x1f8cc12(%rip),%xmm0 # 0x1824c3f68 + 180537355: 01 + 180537356: 0f 5a ca cvtps2pd %xmm2,%xmm1 + 180537359: 66 0f 2f c1 comisd %xmm1,%xmm0 + 18053735d: 76 2b jbe 0x18053738a + 18053735f: 4c 8d 05 06 4d f7 01 lea 0x1f74d06(%rip),%r8 # 0x1824ac06c + 180537366: ba b2 b5 fd e6 mov $0xe6fdb5b2,%edx + 18053736b: 41 b9 04 00 00 00 mov $0x4,%r9d + 180537371: e8 8a 74 c0 00 call 0x18113e800 + 180537376: 48 8b d0 mov %rax,%rdx + 180537379: 48 8b cb mov %rbx,%rcx + 18053737c: e8 5f 51 f6 ff call 0x18049c4e0 + 180537381: 48 8b c3 mov %rbx,%rax + 180537384: 48 83 c4 30 add $0x30,%rsp + 180537388: 5b pop %rbx + 180537389: c3 ret + 18053738a: 0f 5a ca cvtps2pd %xmm2,%xmm1 + 18053738d: 66 0f 2f 0d d3 ce f8 comisd 0x1f8ced3(%rip),%xmm1 # 0x1824c4268 + 180537394: 01 + 180537395: 76 0e jbe 0x1805373a5 + 180537397: 4c 8d 05 3a 51 f7 01 lea 0x1f7513a(%rip),%r8 # 0x1824ac4d8 + 18053739e: ba 56 9f 92 12 mov $0x12929f56,%edx + 1805373a3: eb c6 jmp 0x18053736b + 1805373a5: 45 33 c9 xor %r9d,%r9d + 1805373a8: 48 8b cb mov %rbx,%rcx + 1805373ab: 45 8d 41 01 lea 0x1(%r9),%r8d + 1805373af: e8 ec c5 cf 00 call 0x1812339a0 + 1805373b4: 48 8b c3 mov %rbx,%rax + 1805373b7: 48 83 c4 30 add $0x30,%rsp + 1805373bb: 5b pop %rbx + 1805373bc: c3 ret + 1805373bd: cc int3 + 1805373be: cc int3 + 1805373bf: cc int3 + 1805373c0: f3 0f 10 0a movss (%rdx),%xmm1 + 1805373c4: 0f 57 c0 xorps %xmm0,%xmm0 + 1805373c7: 0f 2e c8 ucomiss %xmm0,%xmm1 + 1805373ca: 7a 06 jp 0x1805373d2 + 1805373cc: 75 04 jne 0x1805373d2 + 1805373ce: b2 01 mov $0x1,%dl + 1805373d0: eb 02 jmp 0x1805373d4 + 1805373d2: 33 d2 xor %edx,%edx + 1805373d4: 48 8b 41 08 mov 0x8(%rcx),%rax + 1805373d8: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx + 1805373df: 48 8b 01 mov (%rcx),%rax + 1805373e2: 48 ff a0 b8 00 00 00 rex.W jmp *0xb8(%rax) + 1805373e9: cc int3 + 1805373ea: cc int3 + 1805373eb: cc int3 + 1805373ec: cc int3 + 1805373ed: cc int3 + 1805373ee: cc int3 + 1805373ef: cc int3 + 1805373f0: 48 8b 41 08 mov 0x8(%rcx),%rax + 1805373f4: f3 0f 10 0a movss (%rdx),%xmm1 + 1805373f8: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx + 1805373ff: 48 8b 01 mov (%rcx),%rax + 180537402: 48 ff 60 60 rex.W jmp *0x60(%rax) + 180537406: cc int3 + 180537407: cc int3 + 180537408: cc int3 + 180537409: cc int3 + 18053740a: cc int3 + 18053740b: cc int3 + 18053740c: cc int3 + 18053740d: cc int3 + 18053740e: cc int3 + 18053740f: cc int3 + 180537410: 48 8b 41 08 mov 0x8(%rcx),%rax + 180537414: f3 0f 10 0a movss (%rdx),%xmm1 + 180537418: f3 0f 59 0d 98 c8 f8 mulss 0x1f8c898(%rip),%xmm1 # 0x1824c3cb8 + 18053741f: 01 + 180537420: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx + 180537427: 48 8b 01 mov (%rcx),%rax + 18053742a: 48 ff 60 68 rex.W jmp *0x68(%rax) + 18053742e: cc int3 + 18053742f: cc int3 + 180537430: 48 8b 41 08 mov 0x8(%rcx),%rax + 180537434: f3 0f 10 0a movss (%rdx),%xmm1 + 180537438: f3 0f 59 0d 78 c8 f8 mulss 0x1f8c878(%rip),%xmm1 # 0x1824c3cb8 + 18053743f: 01 + 180537440: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx + 180537447: 48 8b 01 mov (%rcx),%rax + 18053744a: 48 ff 60 70 rex.W jmp *0x70(%rax) + 18053744e: cc int3 + 18053744f: cc int3 + 180537450: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 180537455: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 18053745a: 57 push %rdi + 18053745b: 48 83 ec 30 sub $0x30,%rsp + 18053745f: f3 0f 10 05 dd cf f8 movss 0x1f8cfdd(%rip),%xmm0 # 0x1824c4444 + 180537466: 01 + 180537467: 48 8b fa mov %rdx,%rdi + 18053746a: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp) + 18053746f: 48 8b d9 mov %rcx,%rbx + 180537472: e8 59 d8 4d 01 call 0x181a14cd0 + 180537477: 48 8b 43 08 mov 0x8(%rbx),%rax + 18053747b: 0f 28 f0 movaps %xmm0,%xmm6 + 18053747e: f3 0f 10 05 6a d1 f8 movss 0x1f8d16a(%rip),%xmm0 # 0x1824c45f0 + 180537485: 01 + 180537486: 48 8b 98 68 01 00 00 mov 0x168(%rax),%rbx + 18053748d: 48 8b 33 mov (%rbx),%rsi + 180537490: e8 3b d8 4d 01 call 0x181a14cd0 + 180537495: f3 0f 10 0f movss (%rdi),%xmm1 + 180537499: f3 0f 5c c6 subss %xmm6,%xmm0 + 18053749d: f3 0f 59 0d 13 c8 f8 mulss 0x1f8c813(%rip),%xmm1 # 0x1824c3cb8 + 1805374a4: 01 + 1805374a5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 1805374a9: f3 0f 58 c6 addss %xmm6,%xmm0 + 1805374ad: e8 fa d7 4d 01 call 0x181a14cac + 1805374b2: 0f 28 c8 movaps %xmm0,%xmm1 + 1805374b5: 48 8b cb mov %rbx,%rcx + 1805374b8: 48 8b 46 78 mov 0x78(%rsi),%rax + 1805374bc: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx + 1805374c1: 48 8b 74 24 48 mov 0x48(%rsp),%rsi + 1805374c6: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 + 1805374cb: 48 83 c4 30 add $0x30,%rsp + 1805374cf: 5f pop %rdi + 1805374d0: 48 ff e0 rex.W jmp *%rax + 1805374d3: cc int3 + 1805374d4: cc int3 + 1805374d5: cc int3 + 1805374d6: cc int3 + 1805374d7: cc int3 + 1805374d8: cc int3 + 1805374d9: cc int3 + 1805374da: cc int3 + 1805374db: cc int3 + 1805374dc: cc int3 + 1805374dd: cc int3 + 1805374de: cc int3 + 1805374df: cc int3 + 1805374e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 1805374e5: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1805374ea: 57 push %rdi + 1805374eb: 48 83 ec 40 sub $0x40,%rsp + 1805374ef: f3 0f 10 05 f1 ce f8 movss 0x1f8cef1(%rip),%xmm0 # 0x1824c43e8 + 1805374f6: 01 + 1805374f7: 48 8b fa mov %rdx,%rdi + 1805374fa: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp) + 1805374ff: 48 8b d9 mov %rcx,%rbx + 180537502: 0f 29 7c 24 20 movaps %xmm7,0x20(%rsp) + 180537507: e8 c4 d7 4d 01 call 0x181a14cd0 + 18053750c: 48 8b 43 08 mov 0x8(%rbx),%rax + 180537510: 0f 28 f8 movaps %xmm0,%xmm7 + 180537513: f3 0f 10 07 movss (%rdi),%xmm0 + 180537517: f3 0f 59 05 99 c7 f8 mulss 0x1f8c799(%rip),%xmm0 # 0x1824c3cb8 + 18053751e: 01 + 18053751f: 48 8b 98 68 01 00 00 mov 0x168(%rax),%rbx + 180537526: f3 0f 10 0d ca c9 f8 movss 0x1f8c9ca(%rip),%xmm1 # 0x1824c3ef8 + 18053752d: 01 + 18053752e: 48 8b 33 mov (%rbx),%rsi + 180537531: e8 a6 d7 4d 01 call 0x181a14cdc + 180537536: 0f 28 f0 movaps %xmm0,%xmm6 + 180537539: f3 0f 10 05 a3 d0 f8 movss 0x1f8d0a3(%rip),%xmm0 # 0x1824c45e4 + 180537540: 01 + 180537541: e8 8a d7 4d 01 call 0x181a14cd0 + 180537546: f3 0f 5c c7 subss %xmm7,%xmm0 + 18053754a: f3 0f 59 f0 mulss %xmm0,%xmm6 + 18053754e: f3 0f 58 f7 addss %xmm7,%xmm6 + 180537552: 0f 28 c6 movaps %xmm6,%xmm0 + 180537555: e8 52 d7 4d 01 call 0x181a14cac + 18053755a: 0f 28 c8 movaps %xmm0,%xmm1 + 18053755d: 48 8b cb mov %rbx,%rcx + 180537560: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax + 180537567: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx + 18053756c: 48 8b 74 24 58 mov 0x58(%rsp),%rsi + 180537571: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6 + 180537576: 0f 28 7c 24 20 movaps 0x20(%rsp),%xmm7 + 18053757b: 48 83 c4 40 add $0x40,%rsp + 18053757f: 5f pop %rdi + 180537580: 48 ff e0 rex.W jmp *%rax + 180537583: cc int3 + 180537584: cc int3 + 180537585: cc int3 + 180537586: cc int3 + 180537587: cc int3 + 180537588: cc int3 + 180537589: cc int3 + 18053758a: cc int3 + 18053758b: cc int3 + 18053758c: cc int3 + 18053758d: cc int3 + 18053758e: cc int3 + 18053758f: cc int3 + 180537590: 48 8b 41 08 mov 0x8(%rcx),%rax + 180537594: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx + 18053759b: 48 81 c1 d8 03 00 00 add $0x3d8,%rcx + 1805375a2: 83 79 6c 00 cmpl $0x0,0x6c(%rcx) + 1805375a6: 76 09 jbe 0x1805375b1 + 1805375a8: 48 8b 41 60 mov 0x60(%rcx),%rax + 1805375ac: 4c 8b 00 mov (%rax),%r8 + 1805375af: eb 03 jmp 0x1805375b4 + 1805375b1: 45 33 c0 xor %r8d,%r8d + 1805375b4: f3 0f 10 05 e8 c8 f8 movss 0x1f8c8e8(%rip),%xmm0 # 0x1824c3ea4 + 1805375bb: 01 + 1805375bc: 0f 2f 02 comiss (%rdx),%xmm0 + 1805375bf: 0f 97 c0 seta %al + 1805375c2: 41 88 80 10 08 00 00 mov %al,0x810(%r8) + 1805375c9: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx) + 1805375d0: e9 5b 86 ff ff jmp 0x18052fc30 + 1805375d5: cc int3 + 1805375d6: cc int3 + 1805375d7: cc int3 + 1805375d8: cc int3 + 1805375d9: cc int3 + 1805375da: cc int3 + 1805375db: cc int3 + 1805375dc: cc int3 + 1805375dd: cc int3 + 1805375de: cc int3 + 1805375df: cc int3 + 1805375e0: 48 8b 41 08 mov 0x8(%rcx),%rax + 1805375e4: f3 0f 10 02 movss (%rdx),%xmm0 + 1805375e8: 48 8b 08 mov (%rax),%rcx + 1805375eb: 48 81 c1 d8 03 00 00 add $0x3d8,%rcx + 1805375f2: 83 79 6c 00 cmpl $0x0,0x6c(%rcx) + 1805375f6: 76 1b jbe 0x180537613 + 1805375f8: 48 8b 41 60 mov 0x60(%rcx),%rax + 1805375fc: 48 8b 10 mov (%rax),%rdx + 1805375ff: f3 0f 11 82 0c 08 00 movss %xmm0,0x80c(%rdx) + 180537606: 00 + 180537607: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx) + 18053760e: e9 1d 86 ff ff jmp 0x18052fc30 + 180537613: 33 d2 xor %edx,%edx + 180537615: f3 0f 11 82 0c 08 00 movss %xmm0,0x80c(%rdx) + 18053761c: 00 + 18053761d: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx) + 180537624: e9 07 86 ff ff jmp 0x18052fc30 + 180537629: cc int3 + 18053762a: cc int3 + 18053762b: cc int3 + 18053762c: cc int3 + 18053762d: cc int3 + 18053762e: cc int3 + 18053762f: cc int3 + 180537630: 48 8b 41 08 mov 0x8(%rcx),%rax + 180537634: f3 0f 10 02 movss (%rdx),%xmm0 + 180537638: 48 8b 08 mov (%rax),%rcx + 18053763b: 48 81 c1 d8 03 00 00 add $0x3d8,%rcx + 180537642: 83 79 6c 00 cmpl $0x0,0x6c(%rcx) + 180537646: 76 1b jbe 0x180537663 + 180537648: 48 8b 41 60 mov 0x60(%rcx),%rax + 18053764c: 48 8b 10 mov (%rax),%rdx + 18053764f: f3 0f 11 82 04 08 00 movss %xmm0,0x804(%rdx) + 180537656: 00 + 180537657: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx) + 18053765e: e9 cd 85 ff ff jmp 0x18052fc30 + 180537663: 33 d2 xor %edx,%edx + 180537665: f3 0f 11 82 04 08 00 movss %xmm0,0x804(%rdx) + 18053766c: 00 + 18053766d: c6 81 8f 00 24 00 01 movb $0x1,0x24008f(%rcx) + 180537674: e9 b7 85 ff ff jmp 0x18052fc30 + 180537679: cc int3 + 18053767a: cc int3 + 18053767b: cc int3 + 18053767c: cc int3 + 18053767d: cc int3 + 18053767e: cc int3 + 18053767f: cc int3 + 180537680: 40 53 rex push %rbx + 180537682: 48 83 ec 20 sub $0x20,%rsp + 180537686: f3 41 0f 10 08 movss (%r8),%xmm1 + 18053768b: 48 8b ca mov %rdx,%rcx + 18053768e: 48 8b da mov %rdx,%rbx + 180537691: e8 3a 39 ee 00 call 0x18141afd0 + 180537696: 48 8b c3 mov %rbx,%rax + 180537699: 48 83 c4 20 add $0x20,%rsp + 18053769d: 5b pop %rbx + 18053769e: c3 ret + 18053769f: cc int3 + 1805376a0: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 1805376a5: 48 83 ec 48 sub $0x48,%rsp + 1805376a9: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) + 1805376b0: ff ff + 1805376b2: 0f 29 74 24 30 movaps %xmm6,0x30(%rsp) + 1805376b7: 48 8b 02 mov (%rdx),%rax + 1805376ba: 48 89 44 24 50 mov %rax,0x50(%rsp) + 1805376bf: 8b 48 f0 mov -0x10(%rax),%ecx + 1805376c2: f7 c1 00 00 00 30 test $0x30000000,%ecx + 1805376c8: 75 0a jne 0x1805376d4 + 1805376ca: b9 01 00 00 00 mov $0x1,%ecx + 1805376cf: f0 0f c1 48 f0 lock xadd %ecx,-0x10(%rax) + 1805376d4: 48 8d 44 24 50 lea 0x50(%rsp),%rax + 1805376d9: 48 89 44 24 58 mov %rax,0x58(%rsp) + 1805376de: 48 8d 4c 24 50 lea 0x50(%rsp),%rcx + 1805376e3: e8 28 35 ee 00 call 0x18141ac10 + 1805376e8: 0f 28 f0 movaps %xmm0,%xmm6 + 1805376eb: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx + 1805376f0: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx + 1805376f4: 8b 01 mov (%rcx),%eax + 1805376f6: a9 00 00 00 30 test $0x30000000,%eax + 1805376fb: 75 18 jne 0x180537715 + 1805376fd: b8 ff ff ff ff mov $0xffffffff,%eax + 180537702: f0 0f c1 01 lock xadd %eax,(%rcx) + 180537706: ff c8 dec %eax + 180537708: 83 f8 ff cmp $0xffffffff,%eax + 18053770b: 75 08 jne 0x180537715 + 18053770d: e8 e2 99 bf 00 call 0x1811310f4 + 180537712: 0f 28 c6 movaps %xmm6,%xmm0 + 180537715: 0f 28 74 24 30 movaps 0x30(%rsp),%xmm6 + 18053771a: 48 83 c4 48 add $0x48,%rsp + 18053771e: c3 ret diff --git a/handoff/nls_dasm/f530850_full.dis b/handoff/nls_dasm/f530850_full.dis new file mode 100644 index 0000000..befbe21 --- /dev/null +++ b/handoff/nls_dasm/f530850_full.dis @@ -0,0 +1,206 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +0000000000530850 <.data+0x530850>: + 530850: 48 8b c4 mov %rsp,%rax + 530853: 48 89 58 10 mov %rbx,0x10(%rax) + 530857: 48 89 70 18 mov %rsi,0x18(%rax) + 53085b: 57 push %rdi + 53085c: 48 81 ec e0 00 00 00 sub $0xe0,%rsp + 530863: 0f 29 70 e8 movaps %xmm6,-0x18(%rax) + 530867: 0f 29 78 d8 movaps %xmm7,-0x28(%rax) + 53086b: 48 8b 05 fe 50 0e 02 mov 0x20e50fe(%rip),%rax # 0x2615970 + 530872: 48 33 c4 xor %rsp,%rax + 530875: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) + 53087c: 00 + 53087d: f3 0f 10 41 24 movss 0x24(%rcx),%xmm0 + 530882: 48 8b f9 mov %rcx,%rdi + 530885: f3 0f 59 05 ff 34 f9 mulss 0x1f934ff(%rip),%xmm0 # 0x24c3d8c + 53088c: 01 + 53088d: 8b 41 64 mov 0x64(%rcx),%eax + 530890: f3 0f 10 35 1c 3d f9 movss 0x1f93d1c(%rip),%xmm6 # 0x24c45b4 + 530897: 01 + 530898: 99 cltd + 530899: 2b c2 sub %edx,%eax + 53089b: f3 0f 5e f0 divss %xmm0,%xmm6 + 53089f: d1 f8 sar $1,%eax + 5308a1: 8d 70 01 lea 0x1(%rax),%esi + 5308a4: 66 0f 6e c6 movd %esi,%xmm0 + 5308a8: 0f 5b c0 cvtdq2ps %xmm0,%xmm0 + 5308ab: f3 0f 59 f0 mulss %xmm0,%xmm6 + 5308af: f3 0f 10 05 51 39 f9 movss 0x1f93951(%rip),%xmm0 # 0x24c4208 + 5308b6: 01 + 5308b7: e8 f0 43 4e 01 call 0x1a14cac + 5308bc: ba 01 00 00 00 mov $0x1,%edx + 5308c1: 4c 63 c6 movslq %esi,%r8 + 5308c4: 0f 28 f8 movaps %xmm0,%xmm7 + 5308c7: 8b ca mov %edx,%ecx + 5308c9: 4c 3b c2 cmp %rdx,%r8 + 5308cc: 0f 8e 84 01 00 00 jle 0x530a56 + 5308d2: f2 0f 10 2d 36 46 f9 movsd 0x1f94636(%rip),%xmm5 # 0x24c4f10 + 5308d9: 01 + 5308da: 49 8d 40 ff lea -0x1(%r8),%rax + 5308de: f3 0f 10 25 be 35 f9 movss 0x1f935be(%rip),%xmm4 # 0x24c3ea4 + 5308e5: 01 + 5308e6: 48 83 f8 04 cmp $0x4,%rax + 5308ea: 0f 8c 1c 01 00 00 jl 0x530a0c + 5308f0: 4d 8d 50 fd lea -0x3(%r8),%r10 + 5308f4: 44 8d 4a 02 lea 0x2(%rdx),%r9d + 5308f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5308ff: 00 + 530900: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax + 530907: 0f 57 db xorps %xmm3,%xmm3 + 53090a: f3 0f 2a da cvtsi2ss %edx,%xmm3 + 53090e: 83 c2 04 add $0x4,%edx + 530911: 0f 28 c4 movaps %xmm4,%xmm0 + 530914: f3 0f 5e de divss %xmm6,%xmm3 + 530918: 0f 28 cb movaps %xmm3,%xmm1 + 53091b: f3 0f 5e cf divss %xmm7,%xmm1 + 53091f: f3 0f 58 cc addss %xmm4,%xmm1 + 530923: f3 0f 5e c1 divss %xmm1,%xmm0 + 530927: 0f 57 c9 xorps %xmm1,%xmm1 + 53092a: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1 + 53092e: 0f 28 c4 movaps %xmm4,%xmm0 + 530931: 0f 54 cd andps %xmm5,%xmm1 + 530934: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2 + 530938: f3 0f 59 d3 mulss %xmm3,%xmm2 + 53093c: 0f 57 db xorps %xmm3,%xmm3 + 53093f: f3 0f 11 14 88 movss %xmm2,(%rax,%rcx,4) + 530944: 41 8d 41 ff lea -0x1(%r9),%eax + 530948: f3 0f 2a d8 cvtsi2ss %eax,%xmm3 + 53094c: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax + 530953: f3 0f 5e de divss %xmm6,%xmm3 + 530957: 0f 28 cb movaps %xmm3,%xmm1 + 53095a: f3 0f 5e cf divss %xmm7,%xmm1 + 53095e: f3 0f 58 cc addss %xmm4,%xmm1 + 530962: f3 0f 5e c1 divss %xmm1,%xmm0 + 530966: 0f 57 c9 xorps %xmm1,%xmm1 + 530969: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1 + 53096d: 0f 28 c4 movaps %xmm4,%xmm0 + 530970: 0f 54 cd andps %xmm5,%xmm1 + 530973: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2 + 530977: f3 0f 59 d3 mulss %xmm3,%xmm2 + 53097b: 0f 57 db xorps %xmm3,%xmm3 + 53097e: f3 41 0f 2a d9 cvtsi2ss %r9d,%xmm3 + 530983: f3 0f 11 54 88 04 movss %xmm2,0x4(%rax,%rcx,4) + 530989: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax + 530990: f3 0f 5e de divss %xmm6,%xmm3 + 530994: 0f 28 cb movaps %xmm3,%xmm1 + 530997: f3 0f 5e cf divss %xmm7,%xmm1 + 53099b: f3 0f 58 cc addss %xmm4,%xmm1 + 53099f: f3 0f 5e c1 divss %xmm1,%xmm0 + 5309a3: 0f 57 c9 xorps %xmm1,%xmm1 + 5309a6: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1 + 5309aa: 0f 28 c4 movaps %xmm4,%xmm0 + 5309ad: 0f 54 cd andps %xmm5,%xmm1 + 5309b0: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2 + 5309b4: f3 0f 59 d3 mulss %xmm3,%xmm2 + 5309b8: 0f 57 db xorps %xmm3,%xmm3 + 5309bb: f3 0f 11 54 88 08 movss %xmm2,0x8(%rax,%rcx,4) + 5309c1: 41 8d 41 01 lea 0x1(%r9),%eax + 5309c5: f3 0f 2a d8 cvtsi2ss %eax,%xmm3 + 5309c9: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax + 5309d0: 41 83 c1 04 add $0x4,%r9d + 5309d4: f3 0f 5e de divss %xmm6,%xmm3 + 5309d8: 0f 28 cb movaps %xmm3,%xmm1 + 5309db: f3 0f 5e cf divss %xmm7,%xmm1 + 5309df: f3 0f 58 cc addss %xmm4,%xmm1 + 5309e3: f3 0f 5e c1 divss %xmm1,%xmm0 + 5309e7: 0f 57 c9 xorps %xmm1,%xmm1 + 5309ea: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1 + 5309ee: 0f 54 cd andps %xmm5,%xmm1 + 5309f1: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2 + 5309f5: f3 0f 59 d3 mulss %xmm3,%xmm2 + 5309f9: f3 0f 11 54 88 0c movss %xmm2,0xc(%rax,%rcx,4) + 5309ff: 48 83 c1 04 add $0x4,%rcx + 530a03: 49 3b ca cmp %r10,%rcx + 530a06: 0f 8c f4 fe ff ff jl 0x530900 + 530a0c: 49 3b c8 cmp %r8,%rcx + 530a0f: 7d 45 jge 0x530a56 + 530a11: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax + 530a18: 0f 57 db xorps %xmm3,%xmm3 + 530a1b: f3 0f 2a da cvtsi2ss %edx,%xmm3 + 530a1f: ff c2 inc %edx + 530a21: 0f 28 c4 movaps %xmm4,%xmm0 + 530a24: f3 0f 5e de divss %xmm6,%xmm3 + 530a28: 0f 28 cb movaps %xmm3,%xmm1 + 530a2b: f3 0f 5e cf divss %xmm7,%xmm1 + 530a2f: f3 0f 58 cc addss %xmm4,%xmm1 + 530a33: f3 0f 5e c1 divss %xmm1,%xmm0 + 530a37: 0f 57 c9 xorps %xmm1,%xmm1 + 530a3a: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1 + 530a3e: 0f 54 cd andps %xmm5,%xmm1 + 530a41: 66 0f 5a d1 cvtpd2ps %xmm1,%xmm2 + 530a45: f3 0f 59 d3 mulss %xmm3,%xmm2 + 530a49: f3 0f 11 14 88 movss %xmm2,(%rax,%rcx,4) + 530a4e: 48 ff c1 inc %rcx + 530a51: 49 3b c8 cmp %r8,%rcx + 530a54: 7c bb jl 0x530a11 + 530a56: 48 8b 9f a8 06 54 00 mov 0x5406a8(%rdi),%rbx + 530a5d: 48 8d 15 54 03 12 02 lea 0x2120354(%rip),%rdx # 0x2650db8 + 530a64: 48 8d 0d 4d 03 12 02 lea 0x212034d(%rip),%rcx # 0x2650db8 + 530a6b: ff 15 97 a5 67 01 call *0x167a597(%rip) # 0x1bab008 + 530a71: 44 8b ce mov %esi,%r9d + 530a74: 4c 8b c3 mov %rbx,%r8 + 530a77: 48 8b cb mov %rbx,%rcx + 530a7a: 85 c0 test %eax,%eax + 530a7c: 75 0f jne 0x530a8d + 530a7e: f3 0f 10 0d ca 33 f9 movss 0x1f933ca(%rip),%xmm1 # 0x24c3e50 + 530a85: 01 + 530a86: e8 b5 ff c0 ff call 0x140a40 + 530a8b: eb 0d jmp 0x530a9a + 530a8d: f2 0f 10 0d 7b 36 f9 movsd 0x1f9367b(%rip),%xmm1 # 0x24c4110 + 530a94: 01 + 530a95: e8 66 00 c1 ff call 0x140b00 + 530a9a: f3 0f 10 4f 24 movss 0x24(%rdi),%xmm1 + 530a9f: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 530aa4: f3 0f 10 05 24 38 f9 movss 0x1f93824(%rip),%xmm0 # 0x24c42d0 + 530aab: 01 + 530aac: f2 0f 10 1d 8c 36 f9 movsd 0x1f9368c(%rip),%xmm3 # 0x24c4140 + 530ab3: 01 + 530ab4: f2 0f 10 15 c4 38 f9 movsd 0x1f938c4(%rip),%xmm2 # 0x24c4380 + 530abb: 01 + 530abc: 48 8b 9f 18 07 54 00 mov 0x540718(%rdi),%rbx + 530ac3: 0f 5a c9 cvtps2pd %xmm1,%xmm1 + 530ac6: f3 0f 11 44 24 20 movss %xmm0,0x20(%rsp) + 530acc: e8 ef 33 00 00 call 0x533ec0 + 530ad1: 48 8b 97 f8 06 54 00 mov 0x5406f8(%rdi),%rdx + 530ad8: 4c 8d 44 24 30 lea 0x30(%rsp),%r8 + 530add: 48 8b 8f 08 07 54 00 mov 0x540708(%rdi),%rcx + 530ae4: 4c 8b cb mov %rbx,%r9 + 530ae7: 89 74 24 20 mov %esi,0x20(%rsp) + 530aeb: e8 90 4d 00 00 call 0x535880 + 530af0: 48 8b 97 08 07 54 00 mov 0x540708(%rdi),%rdx + 530af7: 44 8b c6 mov %esi,%r8d + 530afa: 48 8b 8f f8 06 54 00 mov 0x5406f8(%rdi),%rcx + 530b01: e8 ca 4a 00 00 call 0x5355d0 + 530b06: 48 8b 97 f8 06 54 00 mov 0x5406f8(%rdi),%rdx + 530b0d: 44 8b c6 mov %esi,%r8d + 530b10: 48 8b 8f a8 06 54 00 mov 0x5406a8(%rdi),%rcx + 530b17: e8 74 ce ff ff call 0x52d990 + 530b1c: 48 8b 87 a8 06 54 00 mov 0x5406a8(%rdi),%rax + 530b23: c7 00 00 00 00 00 movl $0x0,(%rax) + 530b29: 48 8b 8c 24 b0 00 00 mov 0xb0(%rsp),%rcx + 530b30: 00 + 530b31: 48 33 cc xor %rsp,%rcx + 530b34: e8 97 05 c0 00 call 0x11310d0 + 530b39: 4c 8d 9c 24 e0 00 00 lea 0xe0(%rsp),%r11 + 530b40: 00 + 530b41: 49 8b 5b 18 mov 0x18(%r11),%rbx + 530b45: 49 8b 73 20 mov 0x20(%r11),%rsi + 530b49: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6 + 530b4e: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7 + 530b53: 49 8b e3 mov %r11,%rsp + 530b56: 5f pop %rdi + 530b57: c3 ret + 530b58: cc int3 + 530b59: cc int3 + 530b5a: cc int3 + 530b5b: cc int3 + 530b5c: cc int3 + 530b5d: cc int3 + 530b5e: cc int3 + 530b5f: cc int3 diff --git a/handoff/nls_dasm/f_180003040.dis b/handoff/nls_dasm/f_180003040.dis new file mode 100644 index 0000000..3ddc444 --- /dev/null +++ b/handoff/nls_dasm/f_180003040.dis @@ -0,0 +1,4333 @@ + +/tmp/det/f_180003040.bin: file format binary + + +Disassembly of section .data: + +0000000180003040 <.data>: + 180003040: 48 83 ec 28 sub $0x28,%rsp + 180003044: 48 85 c9 test %rcx,%rcx + 180003047: 74 15 je 0x18000305e + 180003049: 85 d2 test %edx,%edx + 18000304b: 7f 05 jg 0x180003052 + 18000304d: 6a fa push $0xfffffffffffffffa + 18000304f: 58 pop %rax + 180003050: eb 07 jmp 0x180003059 + 180003052: e8 69 27 a5 01 call 0x181a557c0 + 180003057: 33 c0 xor %eax,%eax + 180003059: 48 83 c4 28 add $0x28,%rsp + 18000305d: c3 ret + 18000305e: 6a f8 push $0xfffffffffffffff8 + 180003060: 58 pop %rax + 180003061: eb f6 jmp 0x180003059 + 180003063: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000306a: 00 + 18000306b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003072: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003080: 48 83 ec 28 sub $0x28,%rsp + 180003084: 48 85 c9 test %rcx,%rcx + 180003087: 74 15 je 0x18000309e + 180003089: 85 d2 test %edx,%edx + 18000308b: 7f 05 jg 0x180003092 + 18000308d: 6a fa push $0xfffffffffffffffa + 18000308f: 58 pop %rax + 180003090: eb 07 jmp 0x180003099 + 180003092: e8 69 2d a5 01 call 0x181a55e00 + 180003097: 33 c0 xor %eax,%eax + 180003099: 48 83 c4 28 add $0x28,%rsp + 18000309d: c3 ret + 18000309e: 6a f8 push $0xfffffffffffffff8 + 1800030a0: 58 pop %rax + 1800030a1: eb f6 jmp 0x180003099 + 1800030a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800030aa: 00 + 1800030ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800030b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800030b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800030c0: 55 push %rbp + 1800030c1: 48 83 ec 30 sub $0x30,%rsp + 1800030c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1800030ca: 48 89 4d 20 mov %rcx,0x20(%rbp) + 1800030ce: 48 89 55 28 mov %rdx,0x28(%rbp) + 1800030d2: 44 89 45 30 mov %r8d,0x30(%rbp) + 1800030d6: 48 8b 45 20 mov 0x20(%rbp),%rax + 1800030da: 48 85 c0 test %rax,%rax + 1800030dd: 74 14 je 0x1800030f3 + 1800030df: 48 8b 45 28 mov 0x28(%rbp),%rax + 1800030e3: 48 85 c0 test %rax,%rax + 1800030e6: 75 16 jne 0x1800030fe + 1800030e8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800030ed: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800030f1: 5d pop %rbp + 1800030f2: c3 ret + 1800030f3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800030f8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800030fc: 5d pop %rbp + 1800030fd: c3 ret + 1800030fe: 8b 45 30 mov 0x30(%rbp),%eax + 180003101: 85 c0 test %eax,%eax + 180003103: 7f 0b jg 0x180003110 + 180003105: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000310a: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000310e: 5d pop %rbp + 18000310f: c3 ret + 180003110: 48 8b 45 20 mov 0x20(%rbp),%rax + 180003114: 48 8b 55 28 mov 0x28(%rbp),%rdx + 180003118: 8b 4d 30 mov 0x30(%rbp),%ecx + 18000311b: 89 4d 00 mov %ecx,0x0(%rbp) + 18000311e: 48 89 c1 mov %rax,%rcx + 180003121: 8b 45 00 mov 0x0(%rbp),%eax + 180003124: 41 89 c0 mov %eax,%r8d + 180003127: e8 34 33 a5 01 call 0x181a56460 + 18000312c: b8 00 00 00 00 mov $0x0,%eax + 180003131: 48 8d 65 10 lea 0x10(%rbp),%rsp + 180003135: 5d pop %rbp + 180003136: c3 ret + 180003137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000313e: 00 00 + 180003140: 55 push %rbp + 180003141: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 180003146: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 18000314b: 48 89 4d 20 mov %rcx,0x20(%rbp) + 18000314f: 48 89 55 28 mov %rdx,0x28(%rbp) + 180003153: 44 89 45 30 mov %r8d,0x30(%rbp) + 180003157: 48 8b 45 20 mov 0x20(%rbp),%rax + 18000315b: 48 85 c0 test %rax,%rax + 18000315e: 74 14 je 0x180003174 + 180003160: 48 8b 45 28 mov 0x28(%rbp),%rax + 180003164: 48 85 c0 test %rax,%rax + 180003167: 75 16 jne 0x18000317f + 180003169: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000316e: 48 8d 65 10 lea 0x10(%rbp),%rsp + 180003172: 5d pop %rbp + 180003173: c3 ret + 180003174: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003179: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000317d: 5d pop %rbp + 18000317e: c3 ret + 18000317f: 8b 45 30 mov 0x30(%rbp),%eax + 180003182: 85 c0 test %eax,%eax + 180003184: 7f 0b jg 0x180003191 + 180003186: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000318b: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000318f: 5d pop %rbp + 180003190: c3 ret + 180003191: 48 8b 45 20 mov 0x20(%rbp),%rax + 180003195: 48 8b 55 28 mov 0x28(%rbp),%rdx + 180003199: 8b 4d 30 mov 0x30(%rbp),%ecx + 18000319c: 89 4d 00 mov %ecx,0x0(%rbp) + 18000319f: 48 89 c1 mov %rax,%rcx + 1800031a2: 8b 45 00 mov 0x0(%rbp),%eax + 1800031a5: 41 89 c0 mov %eax,%r8d + 1800031a8: e8 23 65 a5 01 call 0x181a596d0 + 1800031ad: b8 00 00 00 00 mov $0x0,%eax + 1800031b2: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800031b6: 5d pop %rbp + 1800031b7: c3 ret + 1800031b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800031bf: 00 + 1800031c0: 55 push %rbp + 1800031c1: 48 83 ec 30 sub $0x30,%rsp + 1800031c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1800031ca: 48 89 4d 20 mov %rcx,0x20(%rbp) + 1800031ce: 48 89 55 28 mov %rdx,0x28(%rbp) + 1800031d2: 44 89 45 30 mov %r8d,0x30(%rbp) + 1800031d6: 48 8b 45 20 mov 0x20(%rbp),%rax + 1800031da: 48 85 c0 test %rax,%rax + 1800031dd: 74 14 je 0x1800031f3 + 1800031df: 48 8b 45 28 mov 0x28(%rbp),%rax + 1800031e3: 48 85 c0 test %rax,%rax + 1800031e6: 75 16 jne 0x1800031fe + 1800031e8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800031ed: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800031f1: 5d pop %rbp + 1800031f2: c3 ret + 1800031f3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800031f8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800031fc: 5d pop %rbp + 1800031fd: c3 ret + 1800031fe: 8b 45 30 mov 0x30(%rbp),%eax + 180003201: 85 c0 test %eax,%eax + 180003203: 7f 0b jg 0x180003210 + 180003205: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000320a: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000320e: 5d pop %rbp + 18000320f: c3 ret + 180003210: 48 8b 45 20 mov 0x20(%rbp),%rax + 180003214: 48 8b 55 28 mov 0x28(%rbp),%rdx + 180003218: 8b 4d 30 mov 0x30(%rbp),%ecx + 18000321b: 89 4d 00 mov %ecx,0x0(%rbp) + 18000321e: 48 89 c1 mov %rax,%rcx + 180003221: 8b 45 00 mov 0x0(%rbp),%eax + 180003224: 41 89 c0 mov %eax,%r8d + 180003227: e8 14 97 a5 01 call 0x181a5c940 + 18000322c: b8 00 00 00 00 mov $0x0,%eax + 180003231: 48 8d 65 10 lea 0x10(%rbp),%rsp + 180003235: 5d pop %rbp + 180003236: c3 ret + 180003237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000323e: 00 00 + 180003240: 55 push %rbp + 180003241: 48 83 ec 30 sub $0x30,%rsp + 180003245: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 18000324a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 18000324e: 48 89 55 28 mov %rdx,0x28(%rbp) + 180003252: 44 89 45 30 mov %r8d,0x30(%rbp) + 180003256: 48 8b 45 20 mov 0x20(%rbp),%rax + 18000325a: 48 85 c0 test %rax,%rax + 18000325d: 74 14 je 0x180003273 + 18000325f: 48 8b 45 28 mov 0x28(%rbp),%rax + 180003263: 48 85 c0 test %rax,%rax + 180003266: 75 16 jne 0x18000327e + 180003268: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000326d: 48 8d 65 10 lea 0x10(%rbp),%rsp + 180003271: 5d pop %rbp + 180003272: c3 ret + 180003273: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003278: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000327c: 5d pop %rbp + 18000327d: c3 ret + 18000327e: 8b 45 30 mov 0x30(%rbp),%eax + 180003281: 85 c0 test %eax,%eax + 180003283: 7f 0b jg 0x180003290 + 180003285: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000328a: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000328e: 5d pop %rbp + 18000328f: c3 ret + 180003290: 48 8b 45 20 mov 0x20(%rbp),%rax + 180003294: 48 8b 55 28 mov 0x28(%rbp),%rdx + 180003298: 8b 4d 30 mov 0x30(%rbp),%ecx + 18000329b: 89 4d 00 mov %ecx,0x0(%rbp) + 18000329e: 48 89 c1 mov %rax,%rcx + 1800032a1: 8b 45 00 mov 0x0(%rbp),%eax + 1800032a4: 41 89 c0 mov %eax,%r8d + 1800032a7: e8 14 c3 a5 01 call 0x181a5f5c0 + 1800032ac: b8 00 00 00 00 mov $0x0,%eax + 1800032b1: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800032b5: 5d pop %rbp + 1800032b6: c3 ret + 1800032b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800032be: 00 00 + 1800032c0: 55 push %rbp + 1800032c1: 48 83 ec 30 sub $0x30,%rsp + 1800032c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1800032ca: 48 89 4d 20 mov %rcx,0x20(%rbp) + 1800032ce: 48 89 55 28 mov %rdx,0x28(%rbp) + 1800032d2: 44 89 45 30 mov %r8d,0x30(%rbp) + 1800032d6: 48 8b 45 20 mov 0x20(%rbp),%rax + 1800032da: 48 85 c0 test %rax,%rax + 1800032dd: 74 14 je 0x1800032f3 + 1800032df: 48 8b 45 28 mov 0x28(%rbp),%rax + 1800032e3: 48 85 c0 test %rax,%rax + 1800032e6: 75 16 jne 0x1800032fe + 1800032e8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800032ed: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800032f1: 5d pop %rbp + 1800032f2: c3 ret + 1800032f3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800032f8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800032fc: 5d pop %rbp + 1800032fd: c3 ret + 1800032fe: 8b 45 30 mov 0x30(%rbp),%eax + 180003301: 85 c0 test %eax,%eax + 180003303: 7f 0b jg 0x180003310 + 180003305: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000330a: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000330e: 5d pop %rbp + 18000330f: c3 ret + 180003310: 48 8b 45 20 mov 0x20(%rbp),%rax + 180003314: 48 8b 55 28 mov 0x28(%rbp),%rdx + 180003318: 8b 4d 30 mov 0x30(%rbp),%ecx + 18000331b: 89 4d 00 mov %ecx,0x0(%rbp) + 18000331e: 48 89 c1 mov %rax,%rcx + 180003321: 8b 45 00 mov 0x0(%rbp),%eax + 180003324: 41 89 c0 mov %eax,%r8d + 180003327: e8 14 2e 01 00 call 0x180016140 + 18000332c: b8 00 00 00 00 mov $0x0,%eax + 180003331: 48 8d 65 10 lea 0x10(%rbp),%rsp + 180003335: 5d pop %rbp + 180003336: c3 ret + 180003337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000333e: 00 00 + 180003340: 55 push %rbp + 180003341: 48 83 ec 30 sub $0x30,%rsp + 180003345: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 18000334a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 18000334e: 48 89 55 28 mov %rdx,0x28(%rbp) + 180003352: 44 89 45 30 mov %r8d,0x30(%rbp) + 180003356: 48 8b 45 20 mov 0x20(%rbp),%rax + 18000335a: 48 85 c0 test %rax,%rax + 18000335d: 74 14 je 0x180003373 + 18000335f: 48 8b 45 28 mov 0x28(%rbp),%rax + 180003363: 48 85 c0 test %rax,%rax + 180003366: 75 16 jne 0x18000337e + 180003368: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000336d: 48 8d 65 10 lea 0x10(%rbp),%rsp + 180003371: 5d pop %rbp + 180003372: c3 ret + 180003373: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003378: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000337c: 5d pop %rbp + 18000337d: c3 ret + 18000337e: 8b 45 30 mov 0x30(%rbp),%eax + 180003381: 85 c0 test %eax,%eax + 180003383: 7f 0b jg 0x180003390 + 180003385: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000338a: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000338e: 5d pop %rbp + 18000338f: c3 ret + 180003390: 48 8b 45 20 mov 0x20(%rbp),%rax + 180003394: 48 8b 55 28 mov 0x28(%rbp),%rdx + 180003398: 8b 4d 30 mov 0x30(%rbp),%ecx + 18000339b: 89 4d 00 mov %ecx,0x0(%rbp) + 18000339e: 48 89 c1 mov %rax,%rcx + 1800033a1: 8b 45 00 mov 0x0(%rbp),%eax + 1800033a4: 41 89 c0 mov %eax,%r8d + 1800033a7: e8 f4 33 01 00 call 0x1800167a0 + 1800033ac: b8 00 00 00 00 mov $0x0,%eax + 1800033b1: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800033b5: 5d pop %rbp + 1800033b6: c3 ret + 1800033b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800033be: 00 00 + 1800033c0: 48 83 ec 28 sub $0x28,%rsp + 1800033c4: 48 85 c9 test %rcx,%rcx + 1800033c7: 74 15 je 0x1800033de + 1800033c9: 85 d2 test %edx,%edx + 1800033cb: 7f 05 jg 0x1800033d2 + 1800033cd: 6a fa push $0xfffffffffffffffa + 1800033cf: 58 pop %rax + 1800033d0: eb 07 jmp 0x1800033d9 + 1800033d2: e8 e9 04 a5 01 call 0x181a538c0 + 1800033d7: 33 c0 xor %eax,%eax + 1800033d9: 48 83 c4 28 add $0x28,%rsp + 1800033dd: c3 ret + 1800033de: 6a f8 push $0xfffffffffffffff8 + 1800033e0: 58 pop %rax + 1800033e1: eb f6 jmp 0x1800033d9 + 1800033e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800033ea: 00 + 1800033eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800033f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800033f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180003405: 48 85 c9 test %rcx,%rcx + 180003408: 74 16 je 0x180003420 + 18000340a: 85 d2 test %edx,%edx + 18000340c: 7f 05 jg 0x180003413 + 18000340e: 6a fa push $0xfffffffffffffffa + 180003410: 58 pop %rax + 180003411: eb 07 jmp 0x18000341a + 180003413: e8 e8 0c a5 01 call 0x181a54100 + 180003418: 33 c0 xor %eax,%eax + 18000341a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000341f: c3 ret + 180003420: 6a f8 push $0xfffffffffffffff8 + 180003422: 58 pop %rax + 180003423: eb f5 jmp 0x18000341a + 180003425: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000342c: 00 + 18000342d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003434: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180003439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003440: 48 83 ec 28 sub $0x28,%rsp + 180003444: 48 85 c9 test %rcx,%rcx + 180003447: 74 15 je 0x18000345e + 180003449: 85 d2 test %edx,%edx + 18000344b: 7f 05 jg 0x180003452 + 18000344d: 6a fa push $0xfffffffffffffffa + 18000344f: 58 pop %rax + 180003450: eb 07 jmp 0x180003459 + 180003452: e8 a9 ed a5 01 call 0x181a62200 + 180003457: 33 c0 xor %eax,%eax + 180003459: 48 83 c4 28 add $0x28,%rsp + 18000345d: c3 ret + 18000345e: 6a f8 push $0xfffffffffffffff8 + 180003460: 58 pop %rax + 180003461: eb f6 jmp 0x180003459 + 180003463: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000346a: 00 + 18000346b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003472: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003480: 48 83 ec 28 sub $0x28,%rsp + 180003484: 48 85 c9 test %rcx,%rcx + 180003487: 74 15 je 0x18000349e + 180003489: 85 d2 test %edx,%edx + 18000348b: 7f 05 jg 0x180003492 + 18000348d: 6a fa push $0xfffffffffffffffa + 18000348f: 58 pop %rax + 180003490: eb 07 jmp 0x180003499 + 180003492: e8 e9 f2 a5 01 call 0x181a62780 + 180003497: 33 c0 xor %eax,%eax + 180003499: 48 83 c4 28 add $0x28,%rsp + 18000349d: c3 ret + 18000349e: 6a f8 push $0xfffffffffffffff8 + 1800034a0: 58 pop %rax + 1800034a1: eb f6 jmp 0x180003499 + 1800034a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800034aa: 00 + 1800034ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800034b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800034b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800034c0: 48 83 ec 28 sub $0x28,%rsp + 1800034c4: 48 85 c9 test %rcx,%rcx + 1800034c7: 74 15 je 0x1800034de + 1800034c9: 85 d2 test %edx,%edx + 1800034cb: 7f 05 jg 0x1800034d2 + 1800034cd: 6a fa push $0xfffffffffffffffa + 1800034cf: 58 pop %rax + 1800034d0: eb 07 jmp 0x1800034d9 + 1800034d2: e8 29 f8 a5 01 call 0x181a62d00 + 1800034d7: 33 c0 xor %eax,%eax + 1800034d9: 48 83 c4 28 add $0x28,%rsp + 1800034dd: c3 ret + 1800034de: 6a f8 push $0xfffffffffffffff8 + 1800034e0: 58 pop %rax + 1800034e1: eb f6 jmp 0x1800034d9 + 1800034e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800034ea: 00 + 1800034eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800034f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800034f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003500: 48 83 ec 28 sub $0x28,%rsp + 180003504: 48 85 c9 test %rcx,%rcx + 180003507: 74 15 je 0x18000351e + 180003509: 85 d2 test %edx,%edx + 18000350b: 7f 05 jg 0x180003512 + 18000350d: 6a fa push $0xfffffffffffffffa + 18000350f: 58 pop %rax + 180003510: eb 07 jmp 0x180003519 + 180003512: e8 a9 fd a5 01 call 0x181a632c0 + 180003517: 33 c0 xor %eax,%eax + 180003519: 48 83 c4 28 add $0x28,%rsp + 18000351d: c3 ret + 18000351e: 6a f8 push $0xfffffffffffffff8 + 180003520: 58 pop %rax + 180003521: eb f6 jmp 0x180003519 + 180003523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000352a: 00 + 18000352b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003540: 57 push %rdi + 180003541: 49 89 ca mov %rcx,%r10 + 180003544: 4d 85 d2 test %r10,%r10 + 180003547: 0f 84 60 02 00 00 je 0x1800037ad + 18000354d: 48 85 d2 test %rdx,%rdx + 180003550: 0f 84 57 02 00 00 je 0x1800037ad + 180003556: 4d 85 c0 test %r8,%r8 + 180003559: 0f 84 4e 02 00 00 je 0x1800037ad + 18000355f: 45 85 c9 test %r9d,%r9d + 180003562: 0f 8e 3e 02 00 00 jle 0x1800037a6 + 180003568: 49 63 f9 movslq %r9d,%rdi + 18000356b: 48 83 ff 08 cmp $0x8,%rdi + 18000356f: 0f 8c 2c 02 00 00 jl 0x1800037a1 + 180003575: 4c 89 c0 mov %r8,%rax + 180003578: 48 83 e0 0f and $0xf,%rax + 18000357c: 85 c0 test %eax,%eax + 18000357e: 74 0d je 0x18000358d + 180003580: a8 07 test $0x7,%al + 180003582: 0f 85 19 02 00 00 jne 0x1800037a1 + 180003588: b8 01 00 00 00 mov $0x1,%eax + 18000358d: 8d 48 08 lea 0x8(%rax),%ecx + 180003590: 48 3b f9 cmp %rcx,%rdi + 180003593: 0f 8c 08 02 00 00 jl 0x1800037a1 + 180003599: 44 89 c9 mov %r9d,%ecx + 18000359c: 45 33 db xor %r11d,%r11d + 18000359f: 2b c8 sub %eax,%ecx + 1800035a1: 83 e1 07 and $0x7,%ecx + 1800035a4: 44 2b c9 sub %ecx,%r9d + 1800035a7: 89 c1 mov %eax,%ecx + 1800035a9: 85 c0 test %eax,%eax + 1800035ab: 76 33 jbe 0x1800035e0 + 1800035ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800035b4: 00 + 1800035b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800035bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800035c0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 + 1800035c6: f2 42 0f 59 04 da mulsd (%rdx,%r11,8),%xmm0 + 1800035cc: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 + 1800035d2: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 1800035d8: 49 ff c3 inc %r11 + 1800035db: 4c 3b d9 cmp %rcx,%r11 + 1800035de: 72 e0 jb 0x1800035c0 + 1800035e0: 89 c0 mov %eax,%eax + 1800035e2: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 + 1800035e6: 49 63 c1 movslq %r9d,%rax + 1800035e9: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 1800035f0: 0f 84 ca 00 00 00 je 0x1800036c0 + 1800035f6: 0f 1f 00 nopl (%rax) + 1800035f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003600: f2 41 0f 10 0c ca movsd (%r10,%rcx,8),%xmm1 + 180003606: f2 0f 10 04 ca movsd (%rdx,%rcx,8),%xmm0 + 18000360b: 66 0f 16 44 ca 08 movhpd 0x8(%rdx,%rcx,8),%xmm0 + 180003611: 66 41 0f 16 4c ca 08 movhpd 0x8(%r10,%rcx,8),%xmm1 + 180003618: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 18000361c: 66 41 0f 58 0c c8 addpd (%r8,%rcx,8),%xmm1 + 180003622: 41 0f 29 0c c8 movaps %xmm1,(%r8,%rcx,8) + 180003627: f2 41 0f 10 5c ca 10 movsd 0x10(%r10,%rcx,8),%xmm3 + 18000362e: f2 41 0f 10 6c ca 20 movsd 0x20(%r10,%rcx,8),%xmm5 + 180003635: f2 41 0f 10 4c ca 30 movsd 0x30(%r10,%rcx,8),%xmm1 + 18000363c: f2 0f 10 54 ca 10 movsd 0x10(%rdx,%rcx,8),%xmm2 + 180003642: f2 0f 10 64 ca 20 movsd 0x20(%rdx,%rcx,8),%xmm4 + 180003648: f2 0f 10 44 ca 30 movsd 0x30(%rdx,%rcx,8),%xmm0 + 18000364e: 66 0f 16 54 ca 18 movhpd 0x18(%rdx,%rcx,8),%xmm2 + 180003654: 66 0f 16 64 ca 28 movhpd 0x28(%rdx,%rcx,8),%xmm4 + 18000365a: 66 0f 16 44 ca 38 movhpd 0x38(%rdx,%rcx,8),%xmm0 + 180003660: 66 41 0f 16 5c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm3 + 180003667: 66 41 0f 16 6c ca 28 movhpd 0x28(%r10,%rcx,8),%xmm5 + 18000366e: 66 41 0f 16 4c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm1 + 180003675: 66 0f 59 da mulpd %xmm2,%xmm3 + 180003679: 66 0f 59 ec mulpd %xmm4,%xmm5 + 18000367d: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180003681: 66 41 0f 58 5c c8 10 addpd 0x10(%r8,%rcx,8),%xmm3 + 180003688: 66 41 0f 58 6c c8 20 addpd 0x20(%r8,%rcx,8),%xmm5 + 18000368f: 66 41 0f 58 4c c8 30 addpd 0x30(%r8,%rcx,8),%xmm1 + 180003696: 41 0f 29 5c c8 10 movaps %xmm3,0x10(%r8,%rcx,8) + 18000369c: 41 0f 29 6c c8 20 movaps %xmm5,0x20(%r8,%rcx,8) + 1800036a2: 41 0f 29 4c c8 30 movaps %xmm1,0x30(%r8,%rcx,8) + 1800036a8: 48 83 c1 08 add $0x8,%rcx + 1800036ac: 48 3b c8 cmp %rax,%rcx + 1800036af: 0f 82 4b ff ff ff jb 0x180003600 + 1800036b5: e9 93 00 00 00 jmp 0x18000374d + 1800036ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800036c0: f2 41 0f 10 04 ca movsd (%r10,%rcx,8),%xmm0 + 1800036c6: f2 41 0f 10 4c ca 10 movsd 0x10(%r10,%rcx,8),%xmm1 + 1800036cd: f2 41 0f 10 54 ca 20 movsd 0x20(%r10,%rcx,8),%xmm2 + 1800036d4: f2 41 0f 10 5c ca 30 movsd 0x30(%r10,%rcx,8),%xmm3 + 1800036db: 66 41 0f 16 44 ca 08 movhpd 0x8(%r10,%rcx,8),%xmm0 + 1800036e2: 66 41 0f 16 4c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm1 + 1800036e9: 66 41 0f 16 54 ca 28 movhpd 0x28(%r10,%rcx,8),%xmm2 + 1800036f0: 66 41 0f 16 5c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm3 + 1800036f7: 66 0f 59 04 ca mulpd (%rdx,%rcx,8),%xmm0 + 1800036fc: 66 0f 59 4c ca 10 mulpd 0x10(%rdx,%rcx,8),%xmm1 + 180003702: 66 0f 59 54 ca 20 mulpd 0x20(%rdx,%rcx,8),%xmm2 + 180003708: 66 0f 59 5c ca 30 mulpd 0x30(%rdx,%rcx,8),%xmm3 + 18000370e: 66 41 0f 58 04 c8 addpd (%r8,%rcx,8),%xmm0 + 180003714: 66 41 0f 58 4c c8 10 addpd 0x10(%r8,%rcx,8),%xmm1 + 18000371b: 66 41 0f 58 54 c8 20 addpd 0x20(%r8,%rcx,8),%xmm2 + 180003722: 66 41 0f 58 5c c8 30 addpd 0x30(%r8,%rcx,8),%xmm3 + 180003729: 41 0f 29 04 c8 movaps %xmm0,(%r8,%rcx,8) + 18000372e: 41 0f 29 4c c8 10 movaps %xmm1,0x10(%r8,%rcx,8) + 180003734: 41 0f 29 54 c8 20 movaps %xmm2,0x20(%r8,%rcx,8) + 18000373a: 41 0f 29 5c c8 30 movaps %xmm3,0x30(%r8,%rcx,8) + 180003740: 48 83 c1 08 add $0x8,%rcx + 180003744: 48 3b c8 cmp %rax,%rcx + 180003747: 0f 82 73 ff ff ff jb 0x1800036c0 + 18000374d: 33 c0 xor %eax,%eax + 18000374f: 41 8d 49 01 lea 0x1(%r9),%ecx + 180003753: 48 63 c9 movslq %ecx,%rcx + 180003756: 48 3b cf cmp %rdi,%rcx + 180003759: 77 42 ja 0x18000379d + 18000375b: 4d 63 c9 movslq %r9d,%r9 + 18000375e: 49 2b f9 sub %r9,%rdi + 180003761: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 + 180003765: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + 180003769: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx + 18000376d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003774: 00 + 180003775: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000377c: 0f 1f 40 00 nopl 0x0(%rax) + 180003780: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 + 180003785: f2 41 0f 59 04 c3 mulsd (%r11,%rax,8),%xmm0 + 18000378b: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 + 180003790: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) + 180003795: 48 ff c0 inc %rax + 180003798: 48 3b c7 cmp %rdi,%rax + 18000379b: 72 e3 jb 0x180003780 + 18000379d: 33 c0 xor %eax,%eax + 18000379f: 5f pop %rdi + 1800037a0: c3 ret + 1800037a1: 45 33 c9 xor %r9d,%r9d + 1800037a4: eb a7 jmp 0x18000374d + 1800037a6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800037ab: 5f pop %rdi + 1800037ac: c3 ret + 1800037ad: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800037b2: 5f pop %rdi + 1800037b3: c3 ret + 1800037b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800037b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800037c0: 49 89 d2 mov %rdx,%r10 + 1800037c3: 48 85 c9 test %rcx,%rcx + 1800037c6: 0f 84 18 02 00 00 je 0x1800039e4 + 1800037cc: 4d 85 d2 test %r10,%r10 + 1800037cf: 0f 84 0f 02 00 00 je 0x1800039e4 + 1800037d5: 4d 85 c0 test %r8,%r8 + 1800037d8: 0f 84 06 02 00 00 je 0x1800039e4 + 1800037de: 45 85 c9 test %r9d,%r9d + 1800037e1: 0f 8e 03 02 00 00 jle 0x1800039ea + 1800037e7: 44 89 c8 mov %r9d,%eax + 1800037ea: ba 01 00 00 00 mov $0x1,%edx + 1800037ef: c1 e8 03 shr $0x3,%eax + 1800037f2: 45 33 db xor %r11d,%r11d + 1800037f5: 85 c0 test %eax,%eax + 1800037f7: 0f 86 f5 00 00 00 jbe 0x1800038f2 + 1800037fd: 0f 1f 00 nopl (%rax) + 180003800: 44 89 da mov %r11d,%edx + 180003803: 41 ff c3 inc %r11d + 180003806: c1 e2 03 shl $0x3,%edx + 180003809: 48 63 d2 movslq %edx,%rdx + 18000380c: 44 3b d8 cmp %eax,%r11d + 18000380f: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + 180003814: f2 0f 10 4c d1 08 movsd 0x8(%rcx,%rdx,8),%xmm1 + 18000381a: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0 + 180003820: f2 41 0f 59 4c d2 08 mulsd 0x8(%r10,%rdx,8),%xmm1 + 180003827: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 18000382d: f2 41 0f 58 4c d0 08 addsd 0x8(%r8,%rdx,8),%xmm1 + 180003834: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 18000383a: f2 41 0f 11 4c d0 08 movsd %xmm1,0x8(%r8,%rdx,8) + 180003841: f2 0f 10 54 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm2 + 180003847: f2 0f 10 5c d1 18 movsd 0x18(%rcx,%rdx,8),%xmm3 + 18000384d: f2 0f 10 64 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm4 + 180003853: f2 0f 10 6c d1 28 movsd 0x28(%rcx,%rdx,8),%xmm5 + 180003859: f2 0f 10 44 d1 30 movsd 0x30(%rcx,%rdx,8),%xmm0 + 18000385f: f2 0f 10 4c d1 38 movsd 0x38(%rcx,%rdx,8),%xmm1 + 180003865: f2 41 0f 59 54 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm2 + 18000386c: f2 41 0f 59 5c d2 18 mulsd 0x18(%r10,%rdx,8),%xmm3 + 180003873: f2 41 0f 59 64 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm4 + 18000387a: f2 41 0f 58 54 d0 10 addsd 0x10(%r8,%rdx,8),%xmm2 + 180003881: f2 41 0f 59 6c d2 28 mulsd 0x28(%r10,%rdx,8),%xmm5 + 180003888: f2 41 0f 58 5c d0 18 addsd 0x18(%r8,%rdx,8),%xmm3 + 18000388f: f2 41 0f 59 44 d2 30 mulsd 0x30(%r10,%rdx,8),%xmm0 + 180003896: f2 41 0f 58 64 d0 20 addsd 0x20(%r8,%rdx,8),%xmm4 + 18000389d: f2 41 0f 59 4c d2 38 mulsd 0x38(%r10,%rdx,8),%xmm1 + 1800038a4: f2 41 0f 58 6c d0 28 addsd 0x28(%r8,%rdx,8),%xmm5 + 1800038ab: f2 41 0f 58 44 d0 30 addsd 0x30(%r8,%rdx,8),%xmm0 + 1800038b2: f2 41 0f 58 4c d0 38 addsd 0x38(%r8,%rdx,8),%xmm1 + 1800038b9: f2 41 0f 11 54 d0 10 movsd %xmm2,0x10(%r8,%rdx,8) + 1800038c0: f2 41 0f 11 5c d0 18 movsd %xmm3,0x18(%r8,%rdx,8) + 1800038c7: f2 41 0f 11 64 d0 20 movsd %xmm4,0x20(%r8,%rdx,8) + 1800038ce: f2 41 0f 11 6c d0 28 movsd %xmm5,0x28(%r8,%rdx,8) + 1800038d5: f2 41 0f 11 44 d0 30 movsd %xmm0,0x30(%r8,%rdx,8) + 1800038dc: f2 41 0f 11 4c d0 38 movsd %xmm1,0x38(%r8,%rdx,8) + 1800038e3: 0f 82 17 ff ff ff jb 0x180003800 + 1800038e9: 41 c1 e3 03 shl $0x3,%r11d + 1800038ed: 44 89 da mov %r11d,%edx + 1800038f0: ff c2 inc %edx + 1800038f2: 41 3b d1 cmp %r9d,%edx + 1800038f5: 0f 87 e6 00 00 00 ja 0x1800039e1 + 1800038fb: 44 2b ca sub %edx,%r9d + 1800038fe: 4c 8d 1d fb c6 ff ff lea -0x3905(%rip),%r11 # 0x180000000 + 180003905: 43 0f b6 84 0b 98 cc movzbl 0x1c5cc98(%r11,%r9,1),%eax + 18000390c: c5 01 + 18000390e: 49 8d 84 03 18 39 00 lea 0x3918(%r11,%rax,1),%rax + 180003915: 00 + 180003916: ff e0 jmp *%rax + 180003918: 48 63 d2 movslq %edx,%rdx + 18000391b: f2 0f 10 44 d1 28 movsd 0x28(%rcx,%rdx,8),%xmm0 + 180003921: f2 41 0f 59 44 d2 28 mulsd 0x28(%r10,%rdx,8),%xmm0 + 180003928: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax + 18000392d: f2 0f 58 00 addsd (%rax),%xmm0 + 180003931: f2 0f 11 00 movsd %xmm0,(%rax) + 180003935: 48 63 d2 movslq %edx,%rdx + 180003938: f2 0f 10 44 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm0 + 18000393e: f2 41 0f 59 44 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm0 + 180003945: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax + 18000394a: f2 0f 58 00 addsd (%rax),%xmm0 + 18000394e: f2 0f 11 00 movsd %xmm0,(%rax) + 180003952: 48 63 d2 movslq %edx,%rdx + 180003955: f2 0f 10 44 d1 18 movsd 0x18(%rcx,%rdx,8),%xmm0 + 18000395b: f2 41 0f 59 44 d2 18 mulsd 0x18(%r10,%rdx,8),%xmm0 + 180003962: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax + 180003967: f2 0f 58 00 addsd (%rax),%xmm0 + 18000396b: f2 0f 11 00 movsd %xmm0,(%rax) + 18000396f: 48 63 d2 movslq %edx,%rdx + 180003972: f2 0f 10 44 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm0 + 180003978: f2 41 0f 59 44 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm0 + 18000397f: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax + 180003984: f2 0f 58 00 addsd (%rax),%xmm0 + 180003988: f2 0f 11 00 movsd %xmm0,(%rax) + 18000398c: 48 63 d2 movslq %edx,%rdx + 18000398f: f2 0f 10 44 d1 08 movsd 0x8(%rcx,%rdx,8),%xmm0 + 180003995: f2 41 0f 59 44 d2 08 mulsd 0x8(%r10,%rdx,8),%xmm0 + 18000399c: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax + 1800039a1: f2 0f 58 00 addsd (%rax),%xmm0 + 1800039a5: f2 0f 11 00 movsd %xmm0,(%rax) + 1800039a9: 48 63 d2 movslq %edx,%rdx + 1800039ac: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + 1800039b1: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0 + 1800039b7: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 1800039bd: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 1800039c3: 48 63 d2 movslq %edx,%rdx + 1800039c6: f2 0f 10 44 d1 f8 movsd -0x8(%rcx,%rdx,8),%xmm0 + 1800039cc: f2 41 0f 59 44 d2 f8 mulsd -0x8(%r10,%rdx,8),%xmm0 + 1800039d3: f2 41 0f 58 44 d0 f8 addsd -0x8(%r8,%rdx,8),%xmm0 + 1800039da: f2 41 0f 11 44 d0 f8 movsd %xmm0,-0x8(%r8,%rdx,8) + 1800039e1: 33 c0 xor %eax,%eax + 1800039e3: c3 ret + 1800039e4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800039e9: c3 ret + 1800039ea: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800039ef: c3 ret + 1800039f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800039f7: 00 + 1800039f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800039ff: 90 nop + 180003a00: 41 57 push %r15 + 180003a02: 48 85 c9 test %rcx,%rcx + 180003a05: 0f 84 e8 01 00 00 je 0x180003bf3 + 180003a0b: 48 85 d2 test %rdx,%rdx + 180003a0e: 0f 84 df 01 00 00 je 0x180003bf3 + 180003a14: 4d 85 c0 test %r8,%r8 + 180003a17: 0f 84 d6 01 00 00 je 0x180003bf3 + 180003a1d: 45 85 c9 test %r9d,%r9d + 180003a20: 0f 8e c5 01 00 00 jle 0x180003beb + 180003a26: 4d 63 d9 movslq %r9d,%r11 + 180003a29: 49 83 fb 08 cmp $0x8,%r11 + 180003a2d: 0f 8c b3 01 00 00 jl 0x180003be6 + 180003a33: 4c 89 c0 mov %r8,%rax + 180003a36: 48 83 e0 0f and $0xf,%rax + 180003a3a: 85 c0 test %eax,%eax + 180003a3c: 74 0d je 0x180003a4b + 180003a3e: a8 07 test $0x7,%al + 180003a40: 0f 85 a0 01 00 00 jne 0x180003be6 + 180003a46: b8 01 00 00 00 mov $0x1,%eax + 180003a4b: 41 89 c2 mov %eax,%r10d + 180003a4e: 4d 8d 7a 08 lea 0x8(%r10),%r15 + 180003a52: 4d 3b df cmp %r15,%r11 + 180003a55: 0f 8c 8b 01 00 00 jl 0x180003be6 + 180003a5b: 45 89 cf mov %r9d,%r15d + 180003a5e: 44 2b f8 sub %eax,%r15d + 180003a61: 41 83 e7 07 and $0x7,%r15d + 180003a65: 45 2b cf sub %r15d,%r9d + 180003a68: 45 33 ff xor %r15d,%r15d + 180003a6b: 4d 63 c9 movslq %r9d,%r9 + 180003a6e: 85 c0 test %eax,%eax + 180003a70: 76 2f jbe 0x180003aa1 + 180003a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003a80: f2 42 0f 10 04 f9 movsd (%rcx,%r15,8),%xmm0 + 180003a86: f2 42 0f 59 04 fa mulsd (%rdx,%r15,8),%xmm0 + 180003a8c: f2 43 0f 58 04 f8 addsd (%r8,%r15,8),%xmm0 + 180003a92: f2 43 0f 11 04 f8 movsd %xmm0,(%r8,%r15,8) + 180003a98: 49 83 c7 01 add $0x1,%r15 + 180003a9c: 4d 3b fa cmp %r10,%r15 + 180003a9f: 72 df jb 0x180003a80 + 180003aa1: 89 c0 mov %eax,%eax + 180003aa3: 4c 8d 3c c2 lea (%rdx,%rax,8),%r15 + 180003aa7: 49 f7 c7 0f 00 00 00 test $0xf,%r15 + 180003aae: 0f 84 8c 00 00 00 je 0x180003b40 + 180003ab4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180003ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003ac0: 42 0f 10 0c d1 movups (%rcx,%r10,8),%xmm1 + 180003ac5: 42 0f 10 04 d2 movups (%rdx,%r10,8),%xmm0 + 180003aca: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180003ace: 42 0f 10 54 d2 10 movups 0x10(%rdx,%r10,8),%xmm2 + 180003ad4: 42 0f 10 64 d2 20 movups 0x20(%rdx,%r10,8),%xmm4 + 180003ada: 42 0f 10 44 d2 30 movups 0x30(%rdx,%r10,8),%xmm0 + 180003ae0: 42 0f 10 5c d1 10 movups 0x10(%rcx,%r10,8),%xmm3 + 180003ae6: 42 0f 10 6c d1 20 movups 0x20(%rcx,%r10,8),%xmm5 + 180003aec: 66 0f 59 da mulpd %xmm2,%xmm3 + 180003af0: 66 43 0f 58 0c d0 addpd (%r8,%r10,8),%xmm1 + 180003af6: 66 0f 59 ec mulpd %xmm4,%xmm5 + 180003afa: 43 0f 11 0c d0 movups %xmm1,(%r8,%r10,8) + 180003aff: 42 0f 10 4c d1 30 movups 0x30(%rcx,%r10,8),%xmm1 + 180003b05: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180003b09: 66 43 0f 58 5c d0 10 addpd 0x10(%r8,%r10,8),%xmm3 + 180003b10: 66 43 0f 58 6c d0 20 addpd 0x20(%r8,%r10,8),%xmm5 + 180003b17: 66 43 0f 58 4c d0 30 addpd 0x30(%r8,%r10,8),%xmm1 + 180003b1e: 43 0f 11 5c d0 10 movups %xmm3,0x10(%r8,%r10,8) + 180003b24: 43 0f 11 6c d0 20 movups %xmm5,0x20(%r8,%r10,8) + 180003b2a: 43 0f 11 4c d0 30 movups %xmm1,0x30(%r8,%r10,8) + 180003b30: 49 83 c2 08 add $0x8,%r10 + 180003b34: 4d 3b d1 cmp %r9,%r10 + 180003b37: 72 87 jb 0x180003ac0 + 180003b39: e9 6f 00 00 00 jmp 0x180003bad + 180003b3e: 66 90 xchg %ax,%ax + 180003b40: 42 0f 10 04 d1 movups (%rcx,%r10,8),%xmm0 + 180003b45: 42 0f 10 4c d1 10 movups 0x10(%rcx,%r10,8),%xmm1 + 180003b4b: 42 0f 10 54 d1 20 movups 0x20(%rcx,%r10,8),%xmm2 + 180003b51: 42 0f 10 5c d1 30 movups 0x30(%rcx,%r10,8),%xmm3 + 180003b57: 66 42 0f 59 04 d2 mulpd (%rdx,%r10,8),%xmm0 + 180003b5d: 66 42 0f 59 4c d2 10 mulpd 0x10(%rdx,%r10,8),%xmm1 + 180003b64: 66 42 0f 59 54 d2 20 mulpd 0x20(%rdx,%r10,8),%xmm2 + 180003b6b: 66 42 0f 59 5c d2 30 mulpd 0x30(%rdx,%r10,8),%xmm3 + 180003b72: 66 43 0f 58 04 d0 addpd (%r8,%r10,8),%xmm0 + 180003b78: 66 43 0f 58 4c d0 10 addpd 0x10(%r8,%r10,8),%xmm1 + 180003b7f: 66 43 0f 58 54 d0 20 addpd 0x20(%r8,%r10,8),%xmm2 + 180003b86: 66 43 0f 58 5c d0 30 addpd 0x30(%r8,%r10,8),%xmm3 + 180003b8d: 43 0f 11 04 d0 movups %xmm0,(%r8,%r10,8) + 180003b92: 43 0f 11 4c d0 10 movups %xmm1,0x10(%r8,%r10,8) + 180003b98: 43 0f 11 54 d0 20 movups %xmm2,0x20(%r8,%r10,8) + 180003b9e: 43 0f 11 5c d0 30 movups %xmm3,0x30(%r8,%r10,8) + 180003ba4: 49 83 c2 08 add $0x8,%r10 + 180003ba8: 4d 3b d1 cmp %r9,%r10 + 180003bab: 72 93 jb 0x180003b40 + 180003bad: 4d 3b cb cmp %r11,%r9 + 180003bb0: 73 2f jae 0x180003be1 + 180003bb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003bc0: f2 42 0f 10 04 c9 movsd (%rcx,%r9,8),%xmm0 + 180003bc6: f2 42 0f 59 04 ca mulsd (%rdx,%r9,8),%xmm0 + 180003bcc: f2 43 0f 58 04 c8 addsd (%r8,%r9,8),%xmm0 + 180003bd2: f2 43 0f 11 04 c8 movsd %xmm0,(%r8,%r9,8) + 180003bd8: 49 83 c1 01 add $0x1,%r9 + 180003bdc: 4d 3b cb cmp %r11,%r9 + 180003bdf: 72 df jb 0x180003bc0 + 180003be1: 33 c0 xor %eax,%eax + 180003be3: 41 5f pop %r15 + 180003be5: c3 ret + 180003be6: 45 33 c9 xor %r9d,%r9d + 180003be9: eb c2 jmp 0x180003bad + 180003beb: b8 fa ff ff ff mov $0xfffffffa,%eax + 180003bf0: 41 5f pop %r15 + 180003bf2: c3 ret + 180003bf3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003bf8: 41 5f pop %r15 + 180003bfa: c3 ret + 180003bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180003c00: 48 83 ec 28 sub $0x28,%rsp + 180003c04: 48 85 c9 test %rcx,%rcx + 180003c07: 74 25 je 0x180003c2e + 180003c09: 48 85 d2 test %rdx,%rdx + 180003c0c: 74 20 je 0x180003c2e + 180003c0e: 4d 85 c0 test %r8,%r8 + 180003c11: 74 1b je 0x180003c2e + 180003c13: 45 85 c9 test %r9d,%r9d + 180003c16: 7f 0a jg 0x180003c22 + 180003c18: b8 fa ff ff ff mov $0xfffffffa,%eax + 180003c1d: 48 83 c4 28 add $0x28,%rsp + 180003c21: c3 ret + 180003c22: e8 59 31 01 00 call 0x180016d80 + 180003c27: 33 c0 xor %eax,%eax + 180003c29: 48 83 c4 28 add $0x28,%rsp + 180003c2d: c3 ret + 180003c2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003c33: 48 83 c4 28 add $0x28,%rsp + 180003c37: c3 ret + 180003c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003c3f: 00 + 180003c40: 48 83 ec 28 sub $0x28,%rsp + 180003c44: 48 85 c9 test %rcx,%rcx + 180003c47: 74 25 je 0x180003c6e + 180003c49: 48 85 d2 test %rdx,%rdx + 180003c4c: 74 20 je 0x180003c6e + 180003c4e: 4d 85 c0 test %r8,%r8 + 180003c51: 74 1b je 0x180003c6e + 180003c53: 45 85 c9 test %r9d,%r9d + 180003c56: 7f 0a jg 0x180003c62 + 180003c58: b8 fa ff ff ff mov $0xfffffffa,%eax + 180003c5d: 48 83 c4 28 add $0x28,%rsp + 180003c61: c3 ret + 180003c62: e8 59 31 01 00 call 0x180016dc0 + 180003c67: 33 c0 xor %eax,%eax + 180003c69: 48 83 c4 28 add $0x28,%rsp + 180003c6d: c3 ret + 180003c6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003c73: 48 83 c4 28 add $0x28,%rsp + 180003c77: c3 ret + 180003c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003c7f: 00 + 180003c80: 48 83 ec 28 sub $0x28,%rsp + 180003c84: 48 85 c9 test %rcx,%rcx + 180003c87: 74 25 je 0x180003cae + 180003c89: 48 85 d2 test %rdx,%rdx + 180003c8c: 74 20 je 0x180003cae + 180003c8e: 4d 85 c0 test %r8,%r8 + 180003c91: 74 1b je 0x180003cae + 180003c93: 45 85 c9 test %r9d,%r9d + 180003c96: 7f 0a jg 0x180003ca2 + 180003c98: b8 fa ff ff ff mov $0xfffffffa,%eax + 180003c9d: 48 83 c4 28 add $0x28,%rsp + 180003ca1: c3 ret + 180003ca2: e8 59 31 01 00 call 0x180016e00 + 180003ca7: 33 c0 xor %eax,%eax + 180003ca9: 48 83 c4 28 add $0x28,%rsp + 180003cad: c3 ret + 180003cae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003cb3: 48 83 c4 28 add $0x28,%rsp + 180003cb7: c3 ret + 180003cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003cbf: 00 + 180003cc0: 48 83 ec 28 sub $0x28,%rsp + 180003cc4: 48 85 c9 test %rcx,%rcx + 180003cc7: 74 20 je 0x180003ce9 + 180003cc9: 48 85 d2 test %rdx,%rdx + 180003ccc: 74 1b je 0x180003ce9 + 180003cce: 45 85 c0 test %r8d,%r8d + 180003cd1: 7f 0a jg 0x180003cdd + 180003cd3: b8 fa ff ff ff mov $0xfffffffa,%eax + 180003cd8: 48 83 c4 28 add $0x28,%rsp + 180003cdc: c3 ret + 180003cdd: e8 5e 31 01 00 call 0x180016e40 + 180003ce2: 33 c0 xor %eax,%eax + 180003ce4: 48 83 c4 28 add $0x28,%rsp + 180003ce8: c3 ret + 180003ce9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003cee: 48 83 c4 28 add $0x28,%rsp + 180003cf2: c3 ret + 180003cf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180003cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003cff: 00 + 180003d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180003d05: 48 85 c9 test %rcx,%rcx + 180003d08: 74 22 je 0x180003d2c + 180003d0a: 48 85 d2 test %rdx,%rdx + 180003d0d: 74 1d je 0x180003d2c + 180003d0f: 45 85 c0 test %r8d,%r8d + 180003d12: 7f 0b jg 0x180003d1f + 180003d14: b8 fa ff ff ff mov $0xfffffffa,%eax + 180003d19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180003d1e: c3 ret + 180003d1f: e8 9c 32 01 00 call 0x180016fc0 + 180003d24: 33 c0 xor %eax,%eax + 180003d26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180003d2b: c3 ret + 180003d2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003d31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180003d36: c3 ret + 180003d37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180003d3e: 00 00 + 180003d40: 48 83 ec 28 sub $0x28,%rsp + 180003d44: 48 85 c9 test %rcx,%rcx + 180003d47: 74 20 je 0x180003d69 + 180003d49: 48 85 d2 test %rdx,%rdx + 180003d4c: 74 1b je 0x180003d69 + 180003d4e: 45 85 c0 test %r8d,%r8d + 180003d51: 7f 0a jg 0x180003d5d + 180003d53: b8 fa ff ff ff mov $0xfffffffa,%eax + 180003d58: 48 83 c4 28 add $0x28,%rsp + 180003d5c: c3 ret + 180003d5d: e8 de 33 01 00 call 0x180017140 + 180003d62: 33 c0 xor %eax,%eax + 180003d64: 48 83 c4 28 add $0x28,%rsp + 180003d68: c3 ret + 180003d69: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003d6e: 48 83 c4 28 add $0x28,%rsp + 180003d72: c3 ret + 180003d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180003d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003d7f: 00 + 180003d80: 56 push %rsi + 180003d81: 48 89 d6 mov %rdx,%rsi + 180003d84: 48 85 c9 test %rcx,%rcx + 180003d87: 0f 84 90 01 00 00 je 0x180003f1d + 180003d8d: 48 85 f6 test %rsi,%rsi + 180003d90: 0f 84 87 01 00 00 je 0x180003f1d + 180003d96: 45 85 c0 test %r8d,%r8d + 180003d99: 0f 8e 77 01 00 00 jle 0x180003f16 + 180003d9f: 41 83 f8 10 cmp $0x10,%r8d + 180003da3: 0f 8c 5d 01 00 00 jl 0x180003f06 + 180003da9: 49 89 f1 mov %rsi,%r9 + 180003dac: 49 83 e1 1f and $0x1f,%r9 + 180003db0: 45 89 c9 mov %r9d,%r9d + 180003db3: 45 85 c9 test %r9d,%r9d + 180003db6: 74 18 je 0x180003dd0 + 180003db8: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 180003dbf: 0f 85 41 01 00 00 jne 0x180003f06 + 180003dc5: 41 f7 d9 neg %r9d + 180003dc8: 41 83 c1 20 add $0x20,%r9d + 180003dcc: 41 c1 e9 02 shr $0x2,%r9d + 180003dd0: 41 8d 41 10 lea 0x10(%r9),%eax + 180003dd4: 44 3b c0 cmp %eax,%r8d + 180003dd7: 0f 8c 29 01 00 00 jl 0x180003f06 + 180003ddd: 44 89 c0 mov %r8d,%eax + 180003de0: 33 d2 xor %edx,%edx + 180003de2: 41 2b c1 sub %r9d,%eax + 180003de5: 83 e0 0f and $0xf,%eax + 180003de8: f7 d8 neg %eax + 180003dea: 41 03 c0 add %r8d,%eax + 180003ded: 45 85 c9 test %r9d,%r9d + 180003df0: 76 25 jbe 0x180003e17 + 180003df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003e00: c5 fa 10 04 96 vmovss (%rsi,%rdx,4),%xmm0 + 180003e05: c5 fa 5c 0c 91 vsubss (%rcx,%rdx,4),%xmm0,%xmm1 + 180003e0a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 180003e0f: 48 ff c2 inc %rdx + 180003e12: 49 3b d1 cmp %r9,%rdx + 180003e15: 72 e9 jb 0x180003e00 + 180003e17: 48 63 d0 movslq %eax,%rdx + 180003e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180003e20: c4 a1 7c 10 0c 8e vmovups (%rsi,%r9,4),%ymm1 + 180003e26: c4 a1 7c 10 6c 8e 20 vmovups 0x20(%rsi,%r9,4),%ymm5 + 180003e2d: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 180003e33: c4 a1 78 10 64 89 20 vmovups 0x20(%rcx,%r9,4),%xmm4 + 180003e3a: c4 a3 7d 18 54 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm2 + 180003e41: 01 + 180003e42: c5 f4 5c da vsubps %ymm2,%ymm1,%ymm3 + 180003e46: c4 a1 7c 11 1c 8e vmovups %ymm3,(%rsi,%r9,4) + 180003e4c: c4 a3 5d 18 44 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm4,%ymm0 + 180003e53: 01 + 180003e54: c5 d4 5c c8 vsubps %ymm0,%ymm5,%ymm1 + 180003e58: c4 a1 7c 11 4c 8e 20 vmovups %ymm1,0x20(%rsi,%r9,4) + 180003e5f: 49 83 c1 10 add $0x10,%r9 + 180003e63: 4c 3b ca cmp %rdx,%r9 + 180003e66: 72 b8 jb 0x180003e20 + 180003e68: 44 8d 48 01 lea 0x1(%rax),%r9d + 180003e6c: 45 3b c8 cmp %r8d,%r9d + 180003e6f: 0f 87 85 00 00 00 ja 0x180003efa + 180003e75: 4d 63 d0 movslq %r8d,%r10 + 180003e78: 4c 2b d2 sub %rdx,%r10 + 180003e7b: 49 83 fa 04 cmp $0x4,%r10 + 180003e7f: 0f 8c 7c 00 00 00 jl 0x180003f01 + 180003e85: 45 89 d3 mov %r10d,%r11d + 180003e88: 45 33 c9 xor %r9d,%r9d + 180003e8b: 41 83 e3 fc and $0xfffffffc,%r11d + 180003e8f: 4c 8d 04 91 lea (%rcx,%rdx,4),%r8 + 180003e93: 4d 63 db movslq %r11d,%r11 + 180003e96: 48 8d 14 96 lea (%rsi,%rdx,4),%rdx + 180003e9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180003ea0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 180003ea6: c4 81 78 5c 0c 88 vsubps (%r8,%r9,4),%xmm0,%xmm1 + 180003eac: c4 a1 78 11 0c 8a vmovups %xmm1,(%rdx,%r9,4) + 180003eb2: 49 83 c1 04 add $0x4,%r9 + 180003eb6: 4d 3b cb cmp %r11,%r9 + 180003eb9: 72 e5 jb 0x180003ea0 + 180003ebb: 4d 3b da cmp %r10,%r11 + 180003ebe: 73 3a jae 0x180003efa + 180003ec0: 48 63 c0 movslq %eax,%rax + 180003ec3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 180003ec7: 48 8d 04 86 lea (%rsi,%rax,4),%rax + 180003ecb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003ed2: 00 + 180003ed3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180003ee0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 180003ee6: c4 a1 7a 5c 0c 9a vsubss (%rdx,%r11,4),%xmm0,%xmm1 + 180003eec: c4 a1 7a 11 0c 98 vmovss %xmm1,(%rax,%r11,4) + 180003ef2: 49 ff c3 inc %r11 + 180003ef5: 4d 3b da cmp %r10,%r11 + 180003ef8: 72 e6 jb 0x180003ee0 + 180003efa: 33 c0 xor %eax,%eax + 180003efc: c5 f8 77 vzeroupper + 180003eff: 5e pop %rsi + 180003f00: c3 ret + 180003f01: 45 33 db xor %r11d,%r11d + 180003f04: eb b5 jmp 0x180003ebb + 180003f06: 33 c0 xor %eax,%eax + 180003f08: 41 83 f8 01 cmp $0x1,%r8d + 180003f0c: 72 ec jb 0x180003efa + 180003f0e: 4d 63 d0 movslq %r8d,%r10 + 180003f11: 45 33 db xor %r11d,%r11d + 180003f14: eb a5 jmp 0x180003ebb + 180003f16: b8 fa ff ff ff mov $0xfffffffa,%eax + 180003f1b: 5e pop %rsi + 180003f1c: c3 ret + 180003f1d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180003f22: 5e pop %rsi + 180003f23: c3 ret + 180003f24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003f2b: 00 + 180003f2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003f33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180003f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003f3f: 00 + 180003f40: 53 push %rbx + 180003f41: 49 89 ca mov %rcx,%r10 + 180003f44: 4d 85 d2 test %r10,%r10 + 180003f47: 0f 84 84 01 00 00 je 0x1800040d1 + 180003f4d: 48 85 d2 test %rdx,%rdx + 180003f50: 0f 84 7b 01 00 00 je 0x1800040d1 + 180003f56: 45 85 c0 test %r8d,%r8d + 180003f59: 0f 8e 6b 01 00 00 jle 0x1800040ca + 180003f5f: 41 83 f8 10 cmp $0x10,%r8d + 180003f63: 0f 8c 59 01 00 00 jl 0x1800040c2 + 180003f69: 48 89 d3 mov %rdx,%rbx + 180003f6c: 48 83 e3 1f and $0x1f,%rbx + 180003f70: 85 db test %ebx,%ebx + 180003f72: 74 11 je 0x180003f85 + 180003f74: f6 c3 03 test $0x3,%bl + 180003f77: 0f 85 45 01 00 00 jne 0x1800040c2 + 180003f7d: f7 db neg %ebx + 180003f7f: 83 c3 20 add $0x20,%ebx + 180003f82: c1 eb 02 shr $0x2,%ebx + 180003f85: 8d 43 10 lea 0x10(%rbx),%eax + 180003f88: 44 3b c0 cmp %eax,%r8d + 180003f8b: 0f 8c 31 01 00 00 jl 0x1800040c2 + 180003f91: 45 89 c1 mov %r8d,%r9d + 180003f94: 33 c0 xor %eax,%eax + 180003f96: 44 2b cb sub %ebx,%r9d + 180003f99: 41 83 e1 0f and $0xf,%r9d + 180003f9d: 41 f7 d9 neg %r9d + 180003fa0: 45 03 c8 add %r8d,%r9d + 180003fa3: 89 d9 mov %ebx,%ecx + 180003fa5: 85 db test %ebx,%ebx + 180003fa7: 76 2f jbe 0x180003fd8 + 180003fa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003fb0: 00 + 180003fb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180003fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180003fbf: 00 + 180003fc0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 180003fc5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 180003fcb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 180003fd0: 48 ff c0 inc %rax + 180003fd3: 48 3b c1 cmp %rcx,%rax + 180003fd6: 72 e8 jb 0x180003fc0 + 180003fd8: 49 63 c1 movslq %r9d,%rax + 180003fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180003fe0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 180003fe5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 180003feb: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 180003ff1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 180003ff8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 180003ffd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 180004003: 48 83 c1 10 add $0x10,%rcx + 180004007: 48 3b c8 cmp %rax,%rcx + 18000400a: 72 d4 jb 0x180003fe0 + 18000400c: 41 8d 41 01 lea 0x1(%r9),%eax + 180004010: 41 3b c0 cmp %r8d,%eax + 180004013: 0f 87 9e 00 00 00 ja 0x1800040b7 + 180004019: 4d 63 c0 movslq %r8d,%r8 + 18000401c: 4d 63 c9 movslq %r9d,%r9 + 18000401f: 4d 2b c1 sub %r9,%r8 + 180004022: 49 83 f8 04 cmp $0x4,%r8 + 180004026: 0f 8c 92 00 00 00 jl 0x1800040be + 18000402c: 4d 63 c9 movslq %r9d,%r9 + 18000402f: 44 89 c3 mov %r8d,%ebx + 180004032: 83 e3 fc and $0xfffffffc,%ebx + 180004035: 33 c9 xor %ecx,%ecx + 180004037: 48 63 db movslq %ebx,%rbx + 18000403a: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 18000403e: 4e 8d 1c 8a lea (%rdx,%r9,4),%r11 + 180004042: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004049: 00 + 18000404a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004058: 00 + 180004059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004060: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 180004066: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 18000406b: c4 c1 78 11 0c 8b vmovups %xmm1,(%r11,%rcx,4) + 180004071: 48 83 c1 04 add $0x4,%rcx + 180004075: 48 3b cb cmp %rbx,%rcx + 180004078: 72 e6 jb 0x180004060 + 18000407a: 49 3b d8 cmp %r8,%rbx + 18000407d: 73 38 jae 0x1800040b7 + 18000407f: 4d 63 c9 movslq %r9d,%r9 + 180004082: 4b 8d 0c 8a lea (%r10,%r9,4),%rcx + 180004086: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 18000408a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004091: 00 + 180004092: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800040a0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 1800040a5: c5 fa 5c 0c 99 vsubss (%rcx,%rbx,4),%xmm0,%xmm1 + 1800040aa: c5 fa 11 0c 98 vmovss %xmm1,(%rax,%rbx,4) + 1800040af: 48 ff c3 inc %rbx + 1800040b2: 49 3b d8 cmp %r8,%rbx + 1800040b5: 72 e9 jb 0x1800040a0 + 1800040b7: 33 c0 xor %eax,%eax + 1800040b9: c5 f8 77 vzeroupper + 1800040bc: 5b pop %rbx + 1800040bd: c3 ret + 1800040be: 33 db xor %ebx,%ebx + 1800040c0: eb b8 jmp 0x18000407a + 1800040c2: 45 33 c9 xor %r9d,%r9d + 1800040c5: e9 42 ff ff ff jmp 0x18000400c + 1800040ca: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800040cf: 5b pop %rbx + 1800040d0: c3 ret + 1800040d1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800040d6: 5b pop %rbx + 1800040d7: c3 ret + 1800040d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800040df: 00 + 1800040e0: 48 83 ec 28 sub $0x28,%rsp + 1800040e4: 48 85 d2 test %rdx,%rdx + 1800040e7: 74 1f je 0x180004108 + 1800040e9: 45 85 c0 test %r8d,%r8d + 1800040ec: 7f 0a jg 0x1800040f8 + 1800040ee: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800040f3: 48 83 c4 28 add $0x28,%rsp + 1800040f7: c3 ret + 1800040f8: 66 0f 7e c1 movd %xmm0,%ecx + 1800040fc: e8 bf 31 01 00 call 0x1800172c0 + 180004101: 33 c0 xor %eax,%eax + 180004103: 48 83 c4 28 add $0x28,%rsp + 180004107: c3 ret + 180004108: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000410d: 48 83 c4 28 add $0x28,%rsp + 180004111: c3 ret + 180004112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004120: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180004125: 48 85 d2 test %rdx,%rdx + 180004128: 74 22 je 0x18000414c + 18000412a: 45 85 c0 test %r8d,%r8d + 18000412d: 7f 0c jg 0x18000413b + 18000412f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004134: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004139: 90 nop + 18000413a: c3 ret + 18000413b: 66 0f 7e c1 movd %xmm0,%ecx + 18000413f: e8 9c 31 01 00 call 0x1800172e0 + 180004144: 33 c0 xor %eax,%eax + 180004146: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000414b: c3 ret + 18000414c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004151: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004156: 90 nop + 180004157: 90 nop + 180004158: 90 nop + 180004159: c3 ret + 18000415a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180004160: 48 83 ec 28 sub $0x28,%rsp + 180004164: 48 85 d2 test %rdx,%rdx + 180004167: 74 1f je 0x180004188 + 180004169: 45 85 c0 test %r8d,%r8d + 18000416c: 7f 0a jg 0x180004178 + 18000416e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004173: 48 83 c4 28 add $0x28,%rsp + 180004177: c3 ret + 180004178: 66 0f 7e c1 movd %xmm0,%ecx + 18000417c: e8 7f 31 01 00 call 0x180017300 + 180004181: 33 c0 xor %eax,%eax + 180004183: 48 83 c4 28 add $0x28,%rsp + 180004187: c3 ret + 180004188: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000418d: 48 83 c4 28 add $0x28,%rsp + 180004191: c3 ret + 180004192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800041a0: 48 83 ec 28 sub $0x28,%rsp + 1800041a4: 48 85 d2 test %rdx,%rdx + 1800041a7: 74 35 je 0x1800041de + 1800041a9: 45 85 c0 test %r8d,%r8d + 1800041ac: 7e 3a jle 0x1800041e8 + 1800041ae: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 1800041b4: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 1800041bb: 00 + 1800041bc: 3d 00 00 20 00 cmp $0x200000,%eax + 1800041c1: 7f 0b jg 0x1800041ce + 1800041c3: c5 f9 7e c1 vmovd %xmm0,%ecx + 1800041c7: e8 74 f1 a5 01 call 0x181a63340 + 1800041cc: eb 09 jmp 0x1800041d7 + 1800041ce: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 1800041d2: e8 49 31 01 00 call 0x180017320 + 1800041d7: 33 c0 xor %eax,%eax + 1800041d9: 48 83 c4 28 add $0x28,%rsp + 1800041dd: c3 ret + 1800041de: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800041e3: 48 83 c4 28 add $0x28,%rsp + 1800041e7: c3 ret + 1800041e8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800041ed: 48 83 c4 28 add $0x28,%rsp + 1800041f1: c3 ret + 1800041f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800041f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004200: 48 83 ec 28 sub $0x28,%rsp + 180004204: 48 85 d2 test %rdx,%rdx + 180004207: 74 35 je 0x18000423e + 180004209: 45 85 c0 test %r8d,%r8d + 18000420c: 7e 3a jle 0x180004248 + 18000420e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 180004214: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 18000421b: 00 + 18000421c: 3d 00 00 20 00 cmp $0x200000,%eax + 180004221: 7f 0b jg 0x18000422e + 180004223: c5 f9 7e c1 vmovd %xmm0,%ecx + 180004227: e8 b4 fd a5 01 call 0x181a63fe0 + 18000422c: eb 09 jmp 0x180004237 + 18000422e: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 180004232: e8 49 33 01 00 call 0x180017580 + 180004237: 33 c0 xor %eax,%eax + 180004239: 48 83 c4 28 add $0x28,%rsp + 18000423d: c3 ret + 18000423e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004243: 48 83 c4 28 add $0x28,%rsp + 180004247: c3 ret + 180004248: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000424d: 48 83 c4 28 add $0x28,%rsp + 180004251: c3 ret + 180004252: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004260: 48 83 ec 28 sub $0x28,%rsp + 180004264: 48 85 d2 test %rdx,%rdx + 180004267: 74 35 je 0x18000429e + 180004269: 45 85 c0 test %r8d,%r8d + 18000426c: 7e 3a jle 0x1800042a8 + 18000426e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 180004274: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 18000427b: 00 + 18000427c: 3d 00 00 20 00 cmp $0x200000,%eax + 180004281: 7f 0b jg 0x18000428e + 180004283: c5 f9 7e c1 vmovd %xmm0,%ecx + 180004287: e8 f4 09 a6 01 call 0x181a64c80 + 18000428c: eb 09 jmp 0x180004297 + 18000428e: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 180004292: e8 49 35 01 00 call 0x1800177e0 + 180004297: 33 c0 xor %eax,%eax + 180004299: 48 83 c4 28 add $0x28,%rsp + 18000429d: c3 ret + 18000429e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800042a3: 48 83 c4 28 add $0x28,%rsp + 1800042a7: c3 ret + 1800042a8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800042ad: 48 83 c4 28 add $0x28,%rsp + 1800042b1: c3 ret + 1800042b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800042b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800042c0: 48 83 ec 28 sub $0x28,%rsp + 1800042c4: 4d 89 c1 mov %r8,%r9 + 1800042c7: 49 89 d0 mov %rdx,%r8 + 1800042ca: 48 89 ca mov %rcx,%rdx + 1800042cd: e8 6e 37 01 00 call 0x180017a40 + 1800042d2: 48 83 c4 28 add $0x28,%rsp + 1800042d6: c3 ret + 1800042d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800042de: 00 00 + 1800042e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800042e5: 4d 89 c1 mov %r8,%r9 + 1800042e8: 49 89 d0 mov %rdx,%r8 + 1800042eb: 48 89 ca mov %rcx,%rdx + 1800042ee: e8 cd 39 01 00 call 0x180017cc0 + 1800042f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800042f8: c3 ret + 1800042f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004300: 48 83 ec 28 sub $0x28,%rsp + 180004304: 4d 89 c1 mov %r8,%r9 + 180004307: 49 89 d0 mov %rdx,%r8 + 18000430a: 48 89 ca mov %rcx,%rdx + 18000430d: e8 2e 3c 01 00 call 0x180017f40 + 180004312: 48 83 c4 28 add $0x28,%rsp + 180004316: c3 ret + 180004317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000431e: 00 00 + 180004320: 48 83 ec 28 sub $0x28,%rsp + 180004324: 4d 89 c1 mov %r8,%r9 + 180004327: 49 89 d0 mov %rdx,%r8 + 18000432a: 48 89 ca mov %rcx,%rdx + 18000432d: e8 6e 3e 01 00 call 0x1800181a0 + 180004332: 48 83 c4 28 add $0x28,%rsp + 180004336: c3 ret + 180004337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000433e: 00 00 + 180004340: 48 83 ec 28 sub $0x28,%rsp + 180004344: 4d 89 c1 mov %r8,%r9 + 180004347: 49 89 d0 mov %rdx,%r8 + 18000434a: 48 89 ca mov %rcx,%rdx + 18000434d: e8 ae 40 01 00 call 0x180018400 + 180004352: 48 83 c4 28 add $0x28,%rsp + 180004356: c3 ret + 180004357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000435e: 00 00 + 180004360: 48 83 ec 28 sub $0x28,%rsp + 180004364: 4d 89 c1 mov %r8,%r9 + 180004367: 49 89 d0 mov %rdx,%r8 + 18000436a: 48 89 ca mov %rcx,%rdx + 18000436d: e8 ce 42 01 00 call 0x180018640 + 180004372: 48 83 c4 28 add $0x28,%rsp + 180004376: c3 ret + 180004377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000437e: 00 00 + 180004380: 48 83 ec 28 sub $0x28,%rsp + 180004384: 48 85 c9 test %rcx,%rcx + 180004387: 74 49 je 0x1800043d2 + 180004389: 4d 85 c0 test %r8,%r8 + 18000438c: 74 44 je 0x1800043d2 + 18000438e: 45 85 c9 test %r9d,%r9d + 180004391: 7e 49 jle 0x1800043dc + 180004393: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x181c5cca0 + 18000439a: 7a 02 jp 0x18000439e + 18000439c: 74 25 je 0x1800043c3 + 18000439e: 0f 57 c0 xorps %xmm0,%xmm0 + 1800043a1: 0f 2e c8 ucomiss %xmm0,%xmm1 + 1800043a4: 7a 02 jp 0x1800043a8 + 1800043a6: 74 0c je 0x1800043b4 + 1800043a8: e8 d3 44 01 00 call 0x180018880 + 1800043ad: 33 c0 xor %eax,%eax + 1800043af: 48 83 c4 28 add $0x28,%rsp + 1800043b3: c3 ret + 1800043b4: 4c 89 c1 mov %r8,%rcx + 1800043b7: 44 89 ca mov %r9d,%edx + 1800043ba: 48 83 c4 28 add $0x28,%rsp + 1800043be: e9 bd 46 01 00 jmp 0x180018a80 + 1800043c3: 4c 89 c2 mov %r8,%rdx + 1800043c6: 45 89 c8 mov %r9d,%r8d + 1800043c9: 48 83 c4 28 add $0x28,%rsp + 1800043cd: e9 ee 22 00 00 jmp 0x1800066c0 + 1800043d2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800043d7: 48 83 c4 28 add $0x28,%rsp + 1800043db: c3 ret + 1800043dc: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800043e1: 48 83 c4 28 add $0x28,%rsp + 1800043e5: c3 ret + 1800043e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800043ed: 00 + 1800043ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800043f5: 0f 1f 40 00 nopl 0x0(%rax) + 1800043f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180004405: 48 85 c9 test %rcx,%rcx + 180004408: 74 4c je 0x180004456 + 18000440a: 4d 85 c0 test %r8,%r8 + 18000440d: 74 47 je 0x180004456 + 18000440f: 45 85 c9 test %r9d,%r9d + 180004412: 7e 4d jle 0x180004461 + 180004414: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x181c5cca4 + 18000441b: 7a 02 jp 0x18000441f + 18000441d: 74 27 je 0x180004446 + 18000441f: 0f 57 c0 xorps %xmm0,%xmm0 + 180004422: 0f 2e c8 ucomiss %xmm0,%xmm1 + 180004425: 7a 02 jp 0x180004429 + 180004427: 74 0d je 0x180004436 + 180004429: e8 92 46 01 00 call 0x180018ac0 + 18000442e: 33 c0 xor %eax,%eax + 180004430: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004435: c3 ret + 180004436: 4c 89 c1 mov %r8,%rcx + 180004439: 44 89 ca mov %r9d,%edx + 18000443c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004441: e9 7a 48 01 00 jmp 0x180018cc0 + 180004446: 4c 89 c2 mov %r8,%rdx + 180004449: 45 89 c8 mov %r9d,%r8d + 18000444c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004451: e9 aa 22 00 00 jmp 0x180006700 + 180004456: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000445b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004460: c3 ret + 180004461: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004466: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000446b: c3 ret + 18000446c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004473: 00 + 180004474: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000447b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004480: 48 83 ec 28 sub $0x28,%rsp + 180004484: 48 85 c9 test %rcx,%rcx + 180004487: 74 49 je 0x1800044d2 + 180004489: 4d 85 c0 test %r8,%r8 + 18000448c: 74 44 je 0x1800044d2 + 18000448e: 45 85 c9 test %r9d,%r9d + 180004491: 7e 49 jle 0x1800044dc + 180004493: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x181c5cca8 + 18000449a: 7a 02 jp 0x18000449e + 18000449c: 74 25 je 0x1800044c3 + 18000449e: 0f 57 c0 xorps %xmm0,%xmm0 + 1800044a1: 0f 2e c8 ucomiss %xmm0,%xmm1 + 1800044a4: 7a 02 jp 0x1800044a8 + 1800044a6: 74 0c je 0x1800044b4 + 1800044a8: e8 53 48 01 00 call 0x180018d00 + 1800044ad: 33 c0 xor %eax,%eax + 1800044af: 48 83 c4 28 add $0x28,%rsp + 1800044b3: c3 ret + 1800044b4: 4c 89 c1 mov %r8,%rcx + 1800044b7: 44 89 ca mov %r9d,%edx + 1800044ba: 48 83 c4 28 add $0x28,%rsp + 1800044be: e9 3d 4a 01 00 jmp 0x180018f00 + 1800044c3: 4c 89 c2 mov %r8,%rdx + 1800044c6: 45 89 c8 mov %r9d,%r8d + 1800044c9: 48 83 c4 28 add $0x28,%rsp + 1800044cd: e9 6e 22 00 00 jmp 0x180006740 + 1800044d2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800044d7: 48 83 c4 28 add $0x28,%rsp + 1800044db: c3 ret + 1800044dc: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800044e1: 48 83 c4 28 add $0x28,%rsp + 1800044e5: c3 ret + 1800044e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800044ed: 00 + 1800044ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800044f5: 0f 1f 40 00 nopl 0x0(%rax) + 1800044f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004500: 57 push %rdi + 180004501: 48 83 ec 20 sub $0x20,%rsp + 180004505: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 180004509: 48 85 c9 test %rcx,%rcx + 18000450c: 0f 84 ef 01 00 00 je 0x180004701 + 180004512: 4d 85 c0 test %r8,%r8 + 180004515: 0f 84 e6 01 00 00 je 0x180004701 + 18000451b: 45 85 c9 test %r9d,%r9d + 18000451e: 0f 8e d2 01 00 00 jle 0x1800046f6 + 180004524: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x181c5ccac + 18000452b: 01 + 18000452c: 7a 06 jp 0x180004534 + 18000452e: 0f 84 b1 01 00 00 je 0x1800046e5 + 180004534: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 180004538: c5 f8 2e d0 vucomiss %xmm0,%xmm2 + 18000453c: 7a 06 jp 0x180004544 + 18000453e: 0f 84 90 01 00 00 je 0x1800046d4 + 180004544: 41 83 f9 10 cmp $0x10,%r9d + 180004548: 0f 8c 76 01 00 00 jl 0x1800046c4 + 18000454e: 4d 89 c2 mov %r8,%r10 + 180004551: 49 83 e2 1f and $0x1f,%r10 + 180004555: 45 89 d2 mov %r10d,%r10d + 180004558: 45 85 d2 test %r10d,%r10d + 18000455b: 74 18 je 0x180004575 + 18000455d: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 180004564: 0f 85 5a 01 00 00 jne 0x1800046c4 + 18000456a: 41 f7 da neg %r10d + 18000456d: 41 83 c2 20 add $0x20,%r10d + 180004571: 41 c1 ea 02 shr $0x2,%r10d + 180004575: 41 8d 42 10 lea 0x10(%r10),%eax + 180004579: 44 3b c8 cmp %eax,%r9d + 18000457c: 0f 8c 42 01 00 00 jl 0x1800046c4 + 180004582: 44 89 cf mov %r9d,%edi + 180004585: 33 c0 xor %eax,%eax + 180004587: 41 2b fa sub %r10d,%edi + 18000458a: 83 e7 0f and $0xf,%edi + 18000458d: f7 df neg %edi + 18000458f: 41 03 f9 add %r9d,%edi + 180004592: 45 85 d2 test %r10d,%r10d + 180004595: 76 1c jbe 0x1800045b3 + 180004597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000459e: 00 00 + 1800045a0: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0 + 1800045a5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 1800045ab: 48 ff c0 inc %rax + 1800045ae: 49 3b c2 cmp %r10,%rax + 1800045b1: 72 ed jb 0x1800045a0 + 1800045b3: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1 + 1800045b8: 48 63 c7 movslq %edi,%rax + 1800045bb: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0 + 1800045c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800045c8: 00 + 1800045c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800045d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800045d7: 00 + 1800045d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800045df: 90 nop + 1800045e0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 1800045e6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 1800045ed: 01 + 1800045ee: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 + 1800045f2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3 + 1800045f9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4) + 1800045ff: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4 + 180004606: 01 + 180004607: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 + 18000460b: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4) + 180004612: 49 83 c2 10 add $0x10,%r10 + 180004616: 4c 3b d0 cmp %rax,%r10 + 180004619: 72 c5 jb 0x1800045e0 + 18000461b: 44 8d 57 01 lea 0x1(%rdi),%r10d + 18000461f: 45 3b d1 cmp %r9d,%r10d + 180004622: 0f 87 8c 00 00 00 ja 0x1800046b4 + 180004628: 49 63 d1 movslq %r9d,%rdx + 18000462b: 48 2b d0 sub %rax,%rdx + 18000462e: 48 83 fa 04 cmp $0x4,%rdx + 180004632: 0f 8c 87 00 00 00 jl 0x1800046bf + 180004638: 41 89 d1 mov %edx,%r9d + 18000463b: 45 33 db xor %r11d,%r11d + 18000463e: 41 83 e1 fc and $0xfffffffc,%r9d + 180004642: 4d 8d 14 80 lea (%r8,%rax,4),%r10 + 180004646: 4d 63 c9 movslq %r9d,%r9 + 180004649: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 18000464d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004654: 00 + 180004655: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000465c: 0f 1f 40 00 nopl 0x0(%rax) + 180004660: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0 + 180004666: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4) + 18000466c: 49 83 c3 04 add $0x4,%r11 + 180004670: 4d 3b d9 cmp %r9,%r11 + 180004673: 72 eb jb 0x180004660 + 180004675: 4c 3b ca cmp %rdx,%r9 + 180004678: 73 3a jae 0x1800046b4 + 18000467a: 48 63 ff movslq %edi,%rdi + 18000467d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8 + 180004681: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax + 180004685: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000468c: 00 + 18000468d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800046a0: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0 + 1800046a6: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4) + 1800046ac: 49 ff c1 inc %r9 + 1800046af: 4c 3b ca cmp %rdx,%r9 + 1800046b2: 72 ec jb 0x1800046a0 + 1800046b4: 33 c0 xor %eax,%eax + 1800046b6: c5 f8 77 vzeroupper + 1800046b9: 48 83 c4 20 add $0x20,%rsp + 1800046bd: 5f pop %rdi + 1800046be: c3 ret + 1800046bf: 45 33 c9 xor %r9d,%r9d + 1800046c2: eb b1 jmp 0x180004675 + 1800046c4: 33 ff xor %edi,%edi + 1800046c6: 41 83 f9 01 cmp $0x1,%r9d + 1800046ca: 72 e8 jb 0x1800046b4 + 1800046cc: 49 63 d1 movslq %r9d,%rdx + 1800046cf: 45 33 c9 xor %r9d,%r9d + 1800046d2: eb a1 jmp 0x180004675 + 1800046d4: 4c 89 c1 mov %r8,%rcx + 1800046d7: 44 89 ca mov %r9d,%edx + 1800046da: e8 61 48 01 00 call 0x180018f40 + 1800046df: 48 83 c4 20 add $0x20,%rsp + 1800046e3: 5f pop %rdi + 1800046e4: c3 ret + 1800046e5: 4c 89 c2 mov %r8,%rdx + 1800046e8: 45 89 c8 mov %r9d,%r8d + 1800046eb: e8 90 20 00 00 call 0x180006780 + 1800046f0: 48 83 c4 20 add $0x20,%rsp + 1800046f4: 5f pop %rdi + 1800046f5: c3 ret + 1800046f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800046fb: 48 83 c4 20 add $0x20,%rsp + 1800046ff: 5f pop %rdi + 180004700: c3 ret + 180004701: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004706: 48 83 c4 20 add $0x20,%rsp + 18000470a: 5f pop %rdi + 18000470b: c3 ret + 18000470c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004713: 00 + 180004714: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000471b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004720: 53 push %rbx + 180004721: 48 83 ec 20 sub $0x20,%rsp + 180004725: 48 85 c9 test %rcx,%rcx + 180004728: 0f 84 b9 01 00 00 je 0x1800048e7 + 18000472e: 4d 85 c0 test %r8,%r8 + 180004731: 0f 84 b0 01 00 00 je 0x1800048e7 + 180004737: 45 85 c9 test %r9d,%r9d + 18000473a: 0f 8e 9c 01 00 00 jle 0x1800048dc + 180004740: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x181c5ccb0 + 180004747: 01 + 180004748: 7a 06 jp 0x180004750 + 18000474a: 0f 84 7b 01 00 00 je 0x1800048cb + 180004750: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 180004754: c5 f8 2e c8 vucomiss %xmm0,%xmm1 + 180004758: 7a 06 jp 0x180004760 + 18000475a: 0f 84 5a 01 00 00 je 0x1800048ba + 180004760: 41 83 f9 10 cmp $0x10,%r9d + 180004764: 0f 8c 3a 01 00 00 jl 0x1800048a4 + 18000476a: 41 83 f9 1d cmp $0x1d,%r9d + 18000476e: 0f 8c 38 01 00 00 jl 0x1800048ac + 180004774: 4d 89 c2 mov %r8,%r10 + 180004777: 49 83 e2 1f and $0x1f,%r10 + 18000477b: 45 85 d2 test %r10d,%r10d + 18000477e: 74 18 je 0x180004798 + 180004780: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 180004787: 0f 85 17 01 00 00 jne 0x1800048a4 + 18000478d: 41 f7 da neg %r10d + 180004790: 41 83 c2 20 add $0x20,%r10d + 180004794: 41 c1 ea 02 shr $0x2,%r10d + 180004798: 41 8d 42 10 lea 0x10(%r10),%eax + 18000479c: 44 3b c8 cmp %eax,%r9d + 18000479f: 0f 8c ff 00 00 00 jl 0x1800048a4 + 1800047a5: 45 89 cb mov %r9d,%r11d + 1800047a8: 33 c0 xor %eax,%eax + 1800047aa: 45 2b da sub %r10d,%r11d + 1800047ad: 41 83 e3 0f and $0xf,%r11d + 1800047b1: 41 f7 db neg %r11d + 1800047b4: 45 03 d9 add %r9d,%r11d + 1800047b7: 44 89 d3 mov %r10d,%ebx + 1800047ba: 45 85 d2 test %r10d,%r10d + 1800047bd: 76 14 jbe 0x1800047d3 + 1800047bf: 90 nop + 1800047c0: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 + 1800047c5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 1800047cb: 48 ff c0 inc %rax + 1800047ce: 48 3b c3 cmp %rbx,%rax + 1800047d1: 72 ed jb 0x1800047c0 + 1800047d3: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 1800047d8: 49 63 c3 movslq %r11d,%rax + 1800047db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800047e0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 + 1800047e5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 + 1800047eb: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) + 1800047f1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) + 1800047f8: 48 83 c3 10 add $0x10,%rbx + 1800047fc: 48 3b d8 cmp %rax,%rbx + 1800047ff: 72 df jb 0x1800047e0 + 180004801: 41 8d 43 01 lea 0x1(%r11),%eax + 180004805: 41 3b c1 cmp %r9d,%eax + 180004808: 0f 87 86 00 00 00 ja 0x180004894 + 18000480e: 4d 63 c9 movslq %r9d,%r9 + 180004811: 4d 63 db movslq %r11d,%r11 + 180004814: 4d 2b cb sub %r11,%r9 + 180004817: 49 83 f9 04 cmp $0x4,%r9 + 18000481b: 0f 8c 7e 00 00 00 jl 0x18000489f + 180004821: 4d 63 db movslq %r11d,%r11 + 180004824: 45 89 ca mov %r9d,%r10d + 180004827: 41 83 e2 fc and $0xfffffffc,%r10d + 18000482b: 33 db xor %ebx,%ebx + 18000482d: 4d 63 d2 movslq %r10d,%r10 + 180004830: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 + 180004835: 4b 8d 04 98 lea (%r8,%r11,4),%rax + 180004839: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 18000483d: 0f 1f 00 nopl (%rax) + 180004840: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 + 180004845: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) + 18000484a: 48 83 c3 04 add $0x4,%rbx + 18000484e: 49 3b da cmp %r10,%rbx + 180004851: 72 ed jb 0x180004840 + 180004853: 4d 3b d1 cmp %r9,%r10 + 180004856: 73 3c jae 0x180004894 + 180004858: 4d 63 db movslq %r11d,%r11 + 18000485b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx + 18000485f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 180004863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000486a: 00 + 18000486b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004880: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 + 180004886: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 18000488c: 49 ff c2 inc %r10 + 18000488f: 4d 3b d1 cmp %r9,%r10 + 180004892: 72 ec jb 0x180004880 + 180004894: 33 c0 xor %eax,%eax + 180004896: c5 f8 77 vzeroupper + 180004899: 48 83 c4 20 add $0x20,%rsp + 18000489d: 5b pop %rbx + 18000489e: c3 ret + 18000489f: 45 33 d2 xor %r10d,%r10d + 1800048a2: eb af jmp 0x180004853 + 1800048a4: 45 33 db xor %r11d,%r11d + 1800048a7: e9 55 ff ff ff jmp 0x180004801 + 1800048ac: 45 89 cb mov %r9d,%r11d + 1800048af: 33 db xor %ebx,%ebx + 1800048b1: 41 83 e3 f0 and $0xfffffff0,%r11d + 1800048b5: e9 19 ff ff ff jmp 0x1800047d3 + 1800048ba: 4c 89 c1 mov %r8,%rcx + 1800048bd: 44 89 ca mov %r9d,%edx + 1800048c0: e8 bb 46 01 00 call 0x180018f80 + 1800048c5: 48 83 c4 20 add $0x20,%rsp + 1800048c9: 5b pop %rbx + 1800048ca: c3 ret + 1800048cb: 4c 89 c2 mov %r8,%rdx + 1800048ce: 45 89 c8 mov %r9d,%r8d + 1800048d1: e8 6a 1f 00 00 call 0x180006840 + 1800048d6: 48 83 c4 20 add $0x20,%rsp + 1800048da: 5b pop %rbx + 1800048db: c3 ret + 1800048dc: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800048e1: 48 83 c4 20 add $0x20,%rsp + 1800048e5: 5b pop %rbx + 1800048e6: c3 ret + 1800048e7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800048ec: 48 83 c4 20 add $0x20,%rsp + 1800048f0: 5b pop %rbx + 1800048f1: c3 ret + 1800048f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800048f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004900: 53 push %rbx + 180004901: 48 83 ec 20 sub $0x20,%rsp + 180004905: 48 85 c9 test %rcx,%rcx + 180004908: 0f 84 b9 01 00 00 je 0x180004ac7 + 18000490e: 4d 85 c0 test %r8,%r8 + 180004911: 0f 84 b0 01 00 00 je 0x180004ac7 + 180004917: 45 85 c9 test %r9d,%r9d + 18000491a: 0f 8e 9c 01 00 00 jle 0x180004abc + 180004920: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x181c5ccb4 + 180004927: 01 + 180004928: 7a 06 jp 0x180004930 + 18000492a: 0f 84 7b 01 00 00 je 0x180004aab + 180004930: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 180004934: c5 f8 2e c8 vucomiss %xmm0,%xmm1 + 180004938: 7a 06 jp 0x180004940 + 18000493a: 0f 84 5a 01 00 00 je 0x180004a9a + 180004940: 41 83 f9 10 cmp $0x10,%r9d + 180004944: 0f 8c 3a 01 00 00 jl 0x180004a84 + 18000494a: 41 83 f9 1d cmp $0x1d,%r9d + 18000494e: 0f 8c 38 01 00 00 jl 0x180004a8c + 180004954: 4d 89 c2 mov %r8,%r10 + 180004957: 49 83 e2 1f and $0x1f,%r10 + 18000495b: 45 85 d2 test %r10d,%r10d + 18000495e: 74 18 je 0x180004978 + 180004960: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 180004967: 0f 85 17 01 00 00 jne 0x180004a84 + 18000496d: 41 f7 da neg %r10d + 180004970: 41 83 c2 20 add $0x20,%r10d + 180004974: 41 c1 ea 02 shr $0x2,%r10d + 180004978: 41 8d 42 10 lea 0x10(%r10),%eax + 18000497c: 44 3b c8 cmp %eax,%r9d + 18000497f: 0f 8c ff 00 00 00 jl 0x180004a84 + 180004985: 45 89 cb mov %r9d,%r11d + 180004988: 33 c0 xor %eax,%eax + 18000498a: 45 2b da sub %r10d,%r11d + 18000498d: 41 83 e3 0f and $0xf,%r11d + 180004991: 41 f7 db neg %r11d + 180004994: 45 03 d9 add %r9d,%r11d + 180004997: 44 89 d3 mov %r10d,%ebx + 18000499a: 45 85 d2 test %r10d,%r10d + 18000499d: 76 14 jbe 0x1800049b3 + 18000499f: 90 nop + 1800049a0: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 + 1800049a5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 1800049ab: 48 ff c0 inc %rax + 1800049ae: 48 3b c3 cmp %rbx,%rax + 1800049b1: 72 ed jb 0x1800049a0 + 1800049b3: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 1800049b8: 49 63 c3 movslq %r11d,%rax + 1800049bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800049c0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 + 1800049c5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 + 1800049cb: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) + 1800049d1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) + 1800049d8: 48 83 c3 10 add $0x10,%rbx + 1800049dc: 48 3b d8 cmp %rax,%rbx + 1800049df: 72 df jb 0x1800049c0 + 1800049e1: 41 8d 43 01 lea 0x1(%r11),%eax + 1800049e5: 41 3b c1 cmp %r9d,%eax + 1800049e8: 0f 87 86 00 00 00 ja 0x180004a74 + 1800049ee: 4d 63 c9 movslq %r9d,%r9 + 1800049f1: 4d 63 db movslq %r11d,%r11 + 1800049f4: 4d 2b cb sub %r11,%r9 + 1800049f7: 49 83 f9 04 cmp $0x4,%r9 + 1800049fb: 0f 8c 7e 00 00 00 jl 0x180004a7f + 180004a01: 4d 63 db movslq %r11d,%r11 + 180004a04: 45 89 ca mov %r9d,%r10d + 180004a07: 41 83 e2 fc and $0xfffffffc,%r10d + 180004a0b: 33 db xor %ebx,%ebx + 180004a0d: 4d 63 d2 movslq %r10d,%r10 + 180004a10: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 + 180004a15: 4b 8d 04 98 lea (%r8,%r11,4),%rax + 180004a19: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 180004a1d: 0f 1f 00 nopl (%rax) + 180004a20: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 + 180004a25: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) + 180004a2a: 48 83 c3 04 add $0x4,%rbx + 180004a2e: 49 3b da cmp %r10,%rbx + 180004a31: 72 ed jb 0x180004a20 + 180004a33: 4d 3b d1 cmp %r9,%r10 + 180004a36: 73 3c jae 0x180004a74 + 180004a38: 4d 63 db movslq %r11d,%r11 + 180004a3b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx + 180004a3f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 180004a43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004a4a: 00 + 180004a4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004a60: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 + 180004a66: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 180004a6c: 49 ff c2 inc %r10 + 180004a6f: 4d 3b d1 cmp %r9,%r10 + 180004a72: 72 ec jb 0x180004a60 + 180004a74: 33 c0 xor %eax,%eax + 180004a76: c5 f8 77 vzeroupper + 180004a79: 48 83 c4 20 add $0x20,%rsp + 180004a7d: 5b pop %rbx + 180004a7e: c3 ret + 180004a7f: 45 33 d2 xor %r10d,%r10d + 180004a82: eb af jmp 0x180004a33 + 180004a84: 45 33 db xor %r11d,%r11d + 180004a87: e9 55 ff ff ff jmp 0x1800049e1 + 180004a8c: 45 89 cb mov %r9d,%r11d + 180004a8f: 33 db xor %ebx,%ebx + 180004a91: 41 83 e3 f0 and $0xfffffff0,%r11d + 180004a95: e9 19 ff ff ff jmp 0x1800049b3 + 180004a9a: 4c 89 c1 mov %r8,%rcx + 180004a9d: 44 89 ca mov %r9d,%edx + 180004aa0: e8 1b 45 01 00 call 0x180018fc0 + 180004aa5: 48 83 c4 20 add $0x20,%rsp + 180004aa9: 5b pop %rbx + 180004aaa: c3 ret + 180004aab: 4c 89 c2 mov %r8,%rdx + 180004aae: 45 89 c8 mov %r9d,%r8d + 180004ab1: e8 4a 1e 00 00 call 0x180006900 + 180004ab6: 48 83 c4 20 add $0x20,%rsp + 180004aba: 5b pop %rbx + 180004abb: c3 ret + 180004abc: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004ac1: 48 83 c4 20 add $0x20,%rsp + 180004ac5: 5b pop %rbx + 180004ac6: c3 ret + 180004ac7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004acc: 48 83 c4 20 add $0x20,%rsp + 180004ad0: 5b pop %rbx + 180004ad1: c3 ret + 180004ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004ae0: 48 83 ec 38 sub $0x38,%rsp + 180004ae4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x182615970 + 180004aeb: 48 33 c4 xor %rsp,%rax + 180004aee: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004af3: 48 85 d2 test %rdx,%rdx + 180004af6: 74 5f je 0x180004b57 + 180004af8: 45 85 c0 test %r8d,%r8d + 180004afb: 7f 1b jg 0x180004b18 + 180004afd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004b02: 48 33 cc xor %rsp,%rcx + 180004b05: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x182615970 + 180004b0c: 75 44 jne 0x180004b52 + 180004b0e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004b13: 48 83 c4 38 add $0x38,%rsp + 180004b17: c3 ret + 180004b18: 48 8b 01 mov (%rcx),%rax + 180004b1b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004b1f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004b24: 66 48 0f 6e c8 movq %rax,%xmm1 + 180004b29: 66 49 0f 6e c1 movq %r9,%xmm0 + 180004b2e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 180004b32: 0f 29 09 movaps %xmm1,(%rcx) + 180004b35: e8 c6 44 01 00 call 0x180019000 + 180004b3a: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004b3f: 48 33 cc xor %rsp,%rcx + 180004b42: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x182615970 + 180004b49: 75 07 jne 0x180004b52 + 180004b4b: 33 c0 xor %eax,%eax + 180004b4d: 48 83 c4 38 add $0x38,%rsp + 180004b51: c3 ret + 180004b52: e8 79 c5 12 01 call 0x1811310d0 + 180004b57: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004b5c: 48 33 cc xor %rsp,%rcx + 180004b5f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x182615970 + 180004b66: 75 ea jne 0x180004b52 + 180004b68: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004b6d: 48 83 c4 38 add $0x38,%rsp + 180004b71: c3 ret + 180004b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004b80: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 180004b85: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x182615970 + 180004b8c: 48 33 c4 xor %rsp,%rax + 180004b8f: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004b94: 48 85 d2 test %rdx,%rdx + 180004b97: 74 57 je 0x180004bf0 + 180004b99: 45 85 c0 test %r8d,%r8d + 180004b9c: 7f 1c jg 0x180004bba + 180004b9e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004ba3: 48 33 cc xor %rsp,%rcx + 180004ba6: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x182615970 + 180004bad: 75 3c jne 0x180004beb + 180004baf: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004bb4: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180004bb9: c3 ret + 180004bba: f3 0f 7e 01 movq (%rcx),%xmm0 + 180004bbe: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 180004bc3: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004bc8: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 180004bcd: e8 4e 44 01 00 call 0x180019020 + 180004bd2: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004bd7: 48 33 cc xor %rsp,%rcx + 180004bda: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x182615970 + 180004be1: 75 08 jne 0x180004beb + 180004be3: 33 c0 xor %eax,%eax + 180004be5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180004bea: c3 ret + 180004beb: e8 e0 c4 12 01 call 0x1811310d0 + 180004bf0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004bf5: 48 33 cc xor %rsp,%rcx + 180004bf8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x182615970 + 180004bff: 75 ea jne 0x180004beb + 180004c01: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004c06: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180004c0b: c3 ret + 180004c0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004c13: 00 + 180004c14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004c1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004c20: 48 83 ec 38 sub $0x38,%rsp + 180004c24: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x182615970 + 180004c2b: 48 33 c4 xor %rsp,%rax + 180004c2e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004c33: 48 85 d2 test %rdx,%rdx + 180004c36: 74 61 je 0x180004c99 + 180004c38: 45 85 c0 test %r8d,%r8d + 180004c3b: 7f 1b jg 0x180004c58 + 180004c3d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004c42: 48 33 cc xor %rsp,%rcx + 180004c45: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x182615970 + 180004c4c: 75 46 jne 0x180004c94 + 180004c4e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004c53: 48 83 c4 38 add $0x38,%rsp + 180004c57: c3 ret + 180004c58: 48 8b 01 mov (%rcx),%rax + 180004c5b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004c5f: 66 48 0f 6e c8 movq %rax,%xmm1 + 180004c64: 66 49 0f 6e c1 movq %r9,%xmm0 + 180004c69: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004c6e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 180004c72: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp) + 180004c77: e8 c4 43 01 00 call 0x180019040 + 180004c7c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004c81: 48 33 cc xor %rsp,%rcx + 180004c84: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x182615970 + 180004c8b: 75 07 jne 0x180004c94 + 180004c8d: 33 c0 xor %eax,%eax + 180004c8f: 48 83 c4 38 add $0x38,%rsp + 180004c93: c3 ret + 180004c94: e8 37 c4 12 01 call 0x1811310d0 + 180004c99: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004c9e: 48 33 cc xor %rsp,%rcx + 180004ca1: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x182615970 + 180004ca8: 75 ea jne 0x180004c94 + 180004caa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004caf: 48 83 c4 38 add $0x38,%rsp + 180004cb3: c3 ret + 180004cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004cc0: 48 83 ec 38 sub $0x38,%rsp + 180004cc4: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x182615970 + 180004ccb: 48 33 c4 xor %rsp,%rax + 180004cce: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004cd3: 48 85 d2 test %rdx,%rdx + 180004cd6: 74 60 je 0x180004d38 + 180004cd8: 45 85 c0 test %r8d,%r8d + 180004cdb: 7f 1b jg 0x180004cf8 + 180004cdd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004ce2: 48 33 cc xor %rsp,%rcx + 180004ce5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x182615970 + 180004cec: 75 45 jne 0x180004d33 + 180004cee: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004cf3: 48 83 c4 38 add $0x38,%rsp + 180004cf7: c3 ret + 180004cf8: 48 8b 01 mov (%rcx),%rax + 180004cfb: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004cff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004d04: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 180004d09: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 180004d0e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 180004d12: c5 f8 11 11 vmovups %xmm2,(%rcx) + 180004d16: e8 45 43 01 00 call 0x180019060 + 180004d1b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004d20: 48 33 cc xor %rsp,%rcx + 180004d23: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x182615970 + 180004d2a: 75 07 jne 0x180004d33 + 180004d2c: 33 c0 xor %eax,%eax + 180004d2e: 48 83 c4 38 add $0x38,%rsp + 180004d32: c3 ret + 180004d33: e8 98 c3 12 01 call 0x1811310d0 + 180004d38: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004d3d: 48 33 cc xor %rsp,%rcx + 180004d40: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x182615970 + 180004d47: 75 ea jne 0x180004d33 + 180004d49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004d4e: 48 83 c4 38 add $0x38,%rsp + 180004d52: c3 ret + 180004d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004d5f: 00 + 180004d60: 48 83 ec 38 sub $0x38,%rsp + 180004d64: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x182615970 + 180004d6b: 48 33 c4 xor %rsp,%rax + 180004d6e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004d73: 48 85 d2 test %rdx,%rdx + 180004d76: 74 60 je 0x180004dd8 + 180004d78: 45 85 c0 test %r8d,%r8d + 180004d7b: 7f 1b jg 0x180004d98 + 180004d7d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004d82: 48 33 cc xor %rsp,%rcx + 180004d85: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x182615970 + 180004d8c: 75 45 jne 0x180004dd3 + 180004d8e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004d93: 48 83 c4 38 add $0x38,%rsp + 180004d97: c3 ret + 180004d98: 48 8b 01 mov (%rcx),%rax + 180004d9b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004d9f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004da4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 180004da9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 180004dae: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 180004db2: c5 f8 11 11 vmovups %xmm2,(%rcx) + 180004db6: e8 c5 42 01 00 call 0x180019080 + 180004dbb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004dc0: 48 33 cc xor %rsp,%rcx + 180004dc3: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x182615970 + 180004dca: 75 07 jne 0x180004dd3 + 180004dcc: 33 c0 xor %eax,%eax + 180004dce: 48 83 c4 38 add $0x38,%rsp + 180004dd2: c3 ret + 180004dd3: e8 f8 c2 12 01 call 0x1811310d0 + 180004dd8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004ddd: 48 33 cc xor %rsp,%rcx + 180004de0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x182615970 + 180004de7: 75 ea jne 0x180004dd3 + 180004de9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004dee: 48 83 c4 38 add $0x38,%rsp + 180004df2: c3 ret + 180004df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004dff: 00 + 180004e00: 48 83 ec 38 sub $0x38,%rsp + 180004e04: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x182615970 + 180004e0b: 48 33 c4 xor %rsp,%rax + 180004e0e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004e13: 48 85 d2 test %rdx,%rdx + 180004e16: 74 60 je 0x180004e78 + 180004e18: 45 85 c0 test %r8d,%r8d + 180004e1b: 7f 1b jg 0x180004e38 + 180004e1d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004e22: 48 33 cc xor %rsp,%rcx + 180004e25: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x182615970 + 180004e2c: 75 45 jne 0x180004e73 + 180004e2e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004e33: 48 83 c4 38 add $0x38,%rsp + 180004e37: c3 ret + 180004e38: 48 8b 01 mov (%rcx),%rax + 180004e3b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004e3f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004e44: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 180004e49: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 180004e4e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 180004e52: c5 f8 11 11 vmovups %xmm2,(%rcx) + 180004e56: e8 45 42 01 00 call 0x1800190a0 + 180004e5b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004e60: 48 33 cc xor %rsp,%rcx + 180004e63: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x182615970 + 180004e6a: 75 07 jne 0x180004e73 + 180004e6c: 33 c0 xor %eax,%eax + 180004e6e: 48 83 c4 38 add $0x38,%rsp + 180004e72: c3 ret + 180004e73: e8 58 c2 12 01 call 0x1811310d0 + 180004e78: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004e7d: 48 33 cc xor %rsp,%rcx + 180004e80: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x182615970 + 180004e87: 75 ea jne 0x180004e73 + 180004e89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004e8e: 48 83 c4 38 add $0x38,%rsp + 180004e92: c3 ret + 180004e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004e9f: 00 + 180004ea0: 48 83 ec 28 sub $0x28,%rsp + 180004ea4: 48 85 c9 test %rcx,%rcx + 180004ea7: 74 20 je 0x180004ec9 + 180004ea9: 48 85 d2 test %rdx,%rdx + 180004eac: 74 1b je 0x180004ec9 + 180004eae: 45 85 c0 test %r8d,%r8d + 180004eb1: 7f 0a jg 0x180004ebd + 180004eb3: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004eb8: 48 83 c4 28 add $0x28,%rsp + 180004ebc: c3 ret + 180004ebd: e8 fe 41 01 00 call 0x1800190c0 + 180004ec2: 33 c0 xor %eax,%eax + 180004ec4: 48 83 c4 28 add $0x28,%rsp + 180004ec8: c3 ret + 180004ec9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004ece: 48 83 c4 28 add $0x28,%rsp + 180004ed2: c3 ret + 180004ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004edf: 00 + 180004ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180004ee5: 48 85 c9 test %rcx,%rcx + 180004ee8: 74 22 je 0x180004f0c + 180004eea: 48 85 d2 test %rdx,%rdx + 180004eed: 74 1d je 0x180004f0c + 180004eef: 45 85 c0 test %r8d,%r8d + 180004ef2: 7f 0b jg 0x180004eff + 180004ef4: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004ef9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004efe: c3 ret + 180004eff: e8 9c 43 01 00 call 0x1800192a0 + 180004f04: 33 c0 xor %eax,%eax + 180004f06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004f0b: c3 ret + 180004f0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004f11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004f16: c3 ret + 180004f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180004f1e: 00 00 + 180004f20: 48 83 ec 28 sub $0x28,%rsp + 180004f24: 48 85 c9 test %rcx,%rcx + 180004f27: 74 20 je 0x180004f49 + 180004f29: 48 85 d2 test %rdx,%rdx + 180004f2c: 74 1b je 0x180004f49 + 180004f2e: 45 85 c0 test %r8d,%r8d + 180004f31: 7f 0a jg 0x180004f3d + 180004f33: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004f38: 48 83 c4 28 add $0x28,%rsp + 180004f3c: c3 ret + 180004f3d: e8 3e 45 01 00 call 0x180019480 + 180004f42: 33 c0 xor %eax,%eax + 180004f44: 48 83 c4 28 add $0x28,%rsp + 180004f48: c3 ret + 180004f49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004f4e: 48 83 c4 28 add $0x28,%rsp + 180004f52: c3 ret + 180004f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004f5f: 00 + 180004f60: 56 push %rsi + 180004f61: 48 89 d6 mov %rdx,%rsi + 180004f64: 48 85 c9 test %rcx,%rcx + 180004f67: 0f 84 d0 01 00 00 je 0x18000513d + 180004f6d: 48 85 f6 test %rsi,%rsi + 180004f70: 0f 84 c7 01 00 00 je 0x18000513d + 180004f76: 45 85 c0 test %r8d,%r8d + 180004f79: 0f 8e b7 01 00 00 jle 0x180005136 + 180004f7f: 41 83 f8 10 cmp $0x10,%r8d + 180004f83: 0f 8c 9d 01 00 00 jl 0x180005126 + 180004f89: 49 89 f1 mov %rsi,%r9 + 180004f8c: 49 83 e1 1f and $0x1f,%r9 + 180004f90: 45 89 c9 mov %r9d,%r9d + 180004f93: 45 85 c9 test %r9d,%r9d + 180004f96: 74 18 je 0x180004fb0 + 180004f98: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 180004f9f: 0f 85 81 01 00 00 jne 0x180005126 + 180004fa5: 41 f7 d9 neg %r9d + 180004fa8: 41 83 c1 20 add $0x20,%r9d + 180004fac: 41 c1 e9 03 shr $0x3,%r9d + 180004fb0: 41 8d 41 10 lea 0x10(%r9),%eax + 180004fb4: 44 3b c0 cmp %eax,%r8d + 180004fb7: 0f 8c 69 01 00 00 jl 0x180005126 + 180004fbd: 44 89 c0 mov %r8d,%eax + 180004fc0: 33 d2 xor %edx,%edx + 180004fc2: 41 2b c1 sub %r9d,%eax + 180004fc5: 83 e0 0f and $0xf,%eax + 180004fc8: f7 d8 neg %eax + 180004fca: 41 03 c0 add %r8d,%eax + 180004fcd: 45 85 c9 test %r9d,%r9d + 180004fd0: 76 25 jbe 0x180004ff7 + 180004fd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004fe0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0 + 180004fe5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 180004fea: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 180004fef: 48 ff c2 inc %rdx + 180004ff2: 49 3b d1 cmp %r9,%rdx + 180004ff5: 72 e9 jb 0x180004fe0 + 180004ff7: 48 63 d0 movslq %eax,%rdx + 180004ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180005000: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1 + 180005006: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5 + 18000500d: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 180005013: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4 + 18000501a: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 180005021: 01 + 180005022: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 180005026: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2 + 18000502d: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8) + 180005033: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3 + 18000503a: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0 + 180005041: 01 + 180005042: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1 + 180005046: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0 + 18000504d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8) + 180005054: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1 + 18000505b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4 + 180005062: 01 + 180005063: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5 + 180005067: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8) + 18000506e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2 + 180005075: 01 + 180005076: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 18000507a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8) + 180005081: 49 83 c1 10 add $0x10,%r9 + 180005085: 4c 3b ca cmp %rdx,%r9 + 180005088: 0f 82 72 ff ff ff jb 0x180005000 + 18000508e: 44 8d 48 01 lea 0x1(%rax),%r9d + 180005092: 45 3b c8 cmp %r8d,%r9d + 180005095: 0f 87 7f 00 00 00 ja 0x18000511a + 18000509b: 4d 63 d0 movslq %r8d,%r10 + 18000509e: 4c 2b d2 sub %rdx,%r10 + 1800050a1: 49 83 fa 04 cmp $0x4,%r10 + 1800050a5: 0f 8c 76 00 00 00 jl 0x180005121 + 1800050ab: 45 89 d3 mov %r10d,%r11d + 1800050ae: 45 33 c9 xor %r9d,%r9d + 1800050b1: 41 83 e3 fc and $0xfffffffc,%r11d + 1800050b5: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 1800050b9: 4d 63 db movslq %r11d,%r11 + 1800050bc: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 1800050c0: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1 + 1800050c6: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0 + 1800050cc: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2 + 1800050d3: 01 + 1800050d4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 1800050d8: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8) + 1800050de: 49 83 c1 04 add $0x4,%r9 + 1800050e2: 4d 3b cb cmp %r11,%r9 + 1800050e5: 72 d9 jb 0x1800050c0 + 1800050e7: 4d 3b da cmp %r10,%r11 + 1800050ea: 73 2e jae 0x18000511a + 1800050ec: 48 63 c0 movslq %eax,%rax + 1800050ef: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 1800050f3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 1800050f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800050fe: 00 00 + 180005100: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 180005106: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 18000510c: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 180005112: 49 ff c3 inc %r11 + 180005115: 4d 3b da cmp %r10,%r11 + 180005118: 72 e6 jb 0x180005100 + 18000511a: 33 c0 xor %eax,%eax + 18000511c: c5 f8 77 vzeroupper + 18000511f: 5e pop %rsi + 180005120: c3 ret + 180005121: 45 33 db xor %r11d,%r11d + 180005124: eb c1 jmp 0x1800050e7 + 180005126: 33 c0 xor %eax,%eax + 180005128: 41 83 f8 01 cmp $0x1,%r8d + 18000512c: 72 ec jb 0x18000511a + 18000512e: 4d 63 d0 movslq %r8d,%r10 + 180005131: 45 33 db xor %r11d,%r11d + 180005134: eb b1 jmp 0x1800050e7 + 180005136: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000513b: 5e pop %rsi + 18000513c: c3 ret + 18000513d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005142: 5e pop %rsi + 180005143: c3 ret + 180005144: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000514b: 00 + 18000514c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000515f: 00 + 180005160: 53 push %rbx + 180005161: 48 85 c9 test %rcx,%rcx + 180005164: 0f 84 aa 01 00 00 je 0x180005314 + 18000516a: 48 85 d2 test %rdx,%rdx + 18000516d: 0f 84 a1 01 00 00 je 0x180005314 + 180005173: 45 85 c0 test %r8d,%r8d + 180005176: 0f 8e 91 01 00 00 jle 0x18000530d + 18000517c: 41 83 f8 10 cmp $0x10,%r8d + 180005180: 0f 8c 80 01 00 00 jl 0x180005306 + 180005186: 49 89 d3 mov %rdx,%r11 + 180005189: 49 83 e3 1f and $0x1f,%r11 + 18000518d: 45 85 db test %r11d,%r11d + 180005190: 74 18 je 0x1800051aa + 180005192: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 180005199: 0f 85 67 01 00 00 jne 0x180005306 + 18000519f: 41 f7 db neg %r11d + 1800051a2: 41 83 c3 20 add $0x20,%r11d + 1800051a6: 41 c1 eb 03 shr $0x3,%r11d + 1800051aa: 41 8d 43 10 lea 0x10(%r11),%eax + 1800051ae: 44 3b c0 cmp %eax,%r8d + 1800051b1: 0f 8c 4f 01 00 00 jl 0x180005306 + 1800051b7: 44 89 c0 mov %r8d,%eax + 1800051ba: 45 33 d2 xor %r10d,%r10d + 1800051bd: 41 2b c3 sub %r11d,%eax + 1800051c0: 83 e0 0f and $0xf,%eax + 1800051c3: f7 d8 neg %eax + 1800051c5: 41 03 c0 add %r8d,%eax + 1800051c8: 44 89 db mov %r11d,%ebx + 1800051cb: 45 85 db test %r11d,%r11d + 1800051ce: 76 2a jbe 0x1800051fa + 1800051d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800051d7: 00 + 1800051d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800051df: 90 nop + 1800051e0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0 + 1800051e6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + 1800051ec: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 1800051f2: 49 ff c2 inc %r10 + 1800051f5: 4c 3b d3 cmp %rbx,%r10 + 1800051f8: 72 e6 jb 0x1800051e0 + 1800051fa: 4c 63 d0 movslq %eax,%r10 + 1800051fd: 0f 1f 00 nopl (%rax) + 180005200: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0 + 180005205: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 180005209: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2 + 18000520f: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4 + 180005215: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1 + 18000521a: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3 + 180005220: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5 + 180005226: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0 + 18000522c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 180005231: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 180005237: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 18000523d: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1 + 180005243: 48 83 c3 10 add $0x10,%rbx + 180005247: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 18000524d: 49 3b da cmp %r10,%rbx + 180005250: 72 ae jb 0x180005200 + 180005252: 8d 58 01 lea 0x1(%rax),%ebx + 180005255: 41 3b d8 cmp %r8d,%ebx + 180005258: 0f 87 9c 00 00 00 ja 0x1800052fa + 18000525e: 4d 63 c8 movslq %r8d,%r9 + 180005261: 48 63 c0 movslq %eax,%rax + 180005264: 4c 2b c8 sub %rax,%r9 + 180005267: 49 83 f9 04 cmp $0x4,%r9 + 18000526b: 0f 8c 90 00 00 00 jl 0x180005301 + 180005271: 48 63 c0 movslq %eax,%rax + 180005274: 45 89 ca mov %r9d,%r10d + 180005277: 41 83 e2 fc and $0xfffffffc,%r10d + 18000527b: 45 33 c0 xor %r8d,%r8d + 18000527e: 4d 63 d2 movslq %r10d,%r10 + 180005281: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx + 180005285: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 + 180005289: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005290: 00 + 180005291: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000529f: 00 + 1800052a0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 1800052a6: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1 + 1800052ac: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8) + 1800052b2: 49 83 c0 04 add $0x4,%r8 + 1800052b6: 4d 3b c2 cmp %r10,%r8 + 1800052b9: 72 e5 jb 0x1800052a0 + 1800052bb: 4d 3b d1 cmp %r9,%r10 + 1800052be: 73 3a jae 0x1800052fa + 1800052c0: 48 63 c0 movslq %eax,%rax + 1800052c3: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx + 1800052c7: 48 8d 04 c2 lea (%rdx,%rax,8),%rax + 1800052cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800052d2: 00 + 1800052d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800052da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800052e0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 1800052e6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + 1800052ec: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8) + 1800052f2: 49 ff c2 inc %r10 + 1800052f5: 4d 3b d1 cmp %r9,%r10 + 1800052f8: 72 e6 jb 0x1800052e0 + 1800052fa: 33 c0 xor %eax,%eax + 1800052fc: c5 f8 77 vzeroupper + 1800052ff: 5b pop %rbx + 180005300: c3 ret + 180005301: 45 33 d2 xor %r10d,%r10d + 180005304: eb b5 jmp 0x1800052bb + 180005306: 33 c0 xor %eax,%eax + 180005308: e9 45 ff ff ff jmp 0x180005252 + 18000530d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005312: 5b pop %rbx + 180005313: c3 ret + 180005314: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005319: 5b pop %rbx + 18000531a: c3 ret + 18000531b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005320: 53 push %rbx + 180005321: 49 89 ca mov %rcx,%r10 + 180005324: 4d 85 d2 test %r10,%r10 + 180005327: 0f 84 a4 01 00 00 je 0x1800054d1 + 18000532d: 48 85 d2 test %rdx,%rdx + 180005330: 0f 84 9b 01 00 00 je 0x1800054d1 + 180005336: 45 85 c0 test %r8d,%r8d + 180005339: 0f 8e 8b 01 00 00 jle 0x1800054ca + 18000533f: 41 83 f8 10 cmp $0x10,%r8d + 180005343: 0f 8c 79 01 00 00 jl 0x1800054c2 + 180005349: 48 89 d3 mov %rdx,%rbx + 18000534c: 48 83 e3 1f and $0x1f,%rbx + 180005350: 85 db test %ebx,%ebx + 180005352: 74 11 je 0x180005365 + 180005354: f6 c3 07 test $0x7,%bl + 180005357: 0f 85 65 01 00 00 jne 0x1800054c2 + 18000535d: f7 db neg %ebx + 18000535f: 83 c3 20 add $0x20,%ebx + 180005362: c1 eb 03 shr $0x3,%ebx + 180005365: 8d 43 10 lea 0x10(%rbx),%eax + 180005368: 44 3b c0 cmp %eax,%r8d + 18000536b: 0f 8c 51 01 00 00 jl 0x1800054c2 + 180005371: 45 89 c1 mov %r8d,%r9d + 180005374: 33 c0 xor %eax,%eax + 180005376: 44 2b cb sub %ebx,%r9d + 180005379: 41 83 e1 0f and $0xf,%r9d + 18000537d: 41 f7 d9 neg %r9d + 180005380: 45 03 c8 add %r8d,%r9d + 180005383: 89 d9 mov %ebx,%ecx + 180005385: 85 db test %ebx,%ebx + 180005387: 76 2f jbe 0x1800053b8 + 180005389: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005390: 00 + 180005391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000539f: 00 + 1800053a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 1800053a5: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1 + 1800053ab: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 1800053b0: 48 ff c0 inc %rax + 1800053b3: 48 3b c1 cmp %rcx,%rax + 1800053b6: 72 e8 jb 0x1800053a0 + 1800053b8: 49 63 c1 movslq %r9d,%rax + 1800053bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800053c0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 1800053c5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 1800053cb: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 1800053d1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 1800053d8: 03 + 1800053d9: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1 + 1800053df: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 + 1800053e6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 + 1800053ed: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 + 1800053f4: 03 + 1800053f5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 1800053fa: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 180005400: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 180005406: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 18000540d: 03 + 18000540e: 48 83 c1 10 add $0x10,%rcx + 180005412: 48 3b c8 cmp %rax,%rcx + 180005415: 72 a9 jb 0x1800053c0 + 180005417: 41 8d 41 01 lea 0x1(%r9),%eax + 18000541b: 41 3b c0 cmp %r8d,%eax + 18000541e: 0f 87 93 00 00 00 ja 0x1800054b7 + 180005424: 4d 63 c0 movslq %r8d,%r8 + 180005427: 4d 63 c9 movslq %r9d,%r9 + 18000542a: 4d 2b c1 sub %r9,%r8 + 18000542d: 49 83 f8 04 cmp $0x4,%r8 + 180005431: 0f 8c 87 00 00 00 jl 0x1800054be + 180005437: 4d 63 c9 movslq %r9d,%r9 + 18000543a: 44 89 c3 mov %r8d,%ebx + 18000543d: 83 e3 fc and $0xfffffffc,%ebx + 180005440: 33 c9 xor %ecx,%ecx + 180005442: 48 63 db movslq %ebx,%rbx + 180005445: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 180005449: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 + 18000544d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005454: 00 + 180005455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000545c: 0f 1f 40 00 nopl 0x0(%rax) + 180005460: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 180005466: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 18000546b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8) + 180005471: 48 83 c1 04 add $0x4,%rcx + 180005475: 48 3b cb cmp %rbx,%rcx + 180005478: 72 e6 jb 0x180005460 + 18000547a: 49 3b d8 cmp %r8,%rbx + 18000547d: 73 38 jae 0x1800054b7 + 18000547f: 4d 63 c9 movslq %r9d,%r9 + 180005482: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + 180005486: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 18000548a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005491: 00 + 180005492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800054a0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 1800054a5: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1 + 1800054aa: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8) + 1800054af: 48 ff c3 inc %rbx + 1800054b2: 49 3b d8 cmp %r8,%rbx + 1800054b5: 72 e9 jb 0x1800054a0 + 1800054b7: 33 c0 xor %eax,%eax + 1800054b9: c5 f8 77 vzeroupper + 1800054bc: 5b pop %rbx + 1800054bd: c3 ret + 1800054be: 33 db xor %ebx,%ebx + 1800054c0: eb b8 jmp 0x18000547a + 1800054c2: 45 33 c9 xor %r9d,%r9d + 1800054c5: e9 4d ff ff ff jmp 0x180005417 + 1800054ca: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800054cf: 5b pop %rbx + 1800054d0: c3 ret + 1800054d1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800054d6: 5b pop %rbx + 1800054d7: c3 ret + 1800054d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800054df: 00 + 1800054e0: 48 83 ec 28 sub $0x28,%rsp + 1800054e4: 4d 89 c1 mov %r8,%r9 + 1800054e7: 49 89 d0 mov %rdx,%r8 + 1800054ea: 48 89 ca mov %rcx,%rdx + 1800054ed: e8 2e 41 01 00 call 0x180019620 + 1800054f2: 48 83 c4 28 add $0x28,%rsp + 1800054f6: c3 ret + 1800054f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800054fe: 00 00 + 180005500: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180005505: 4d 89 c1 mov %r8,%r9 + 180005508: 49 89 d0 mov %rdx,%r8 + 18000550b: 48 89 ca mov %rcx,%rdx + 18000550e: e8 cd 43 01 00 call 0x1800198e0 + 180005513: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005518: c3 ret + 180005519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005520: 48 83 ec 28 sub $0x28,%rsp + 180005524: 4d 89 c1 mov %r8,%r9 + 180005527: 49 89 d0 mov %rdx,%r8 + 18000552a: 48 89 ca mov %rcx,%rdx + 18000552d: e8 ae 46 01 00 call 0x180019be0 + 180005532: 48 83 c4 28 add $0x28,%rsp + 180005536: c3 ret + 180005537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000553e: 00 00 + 180005540: 48 83 ec 28 sub $0x28,%rsp + 180005544: 4d 89 c1 mov %r8,%r9 + 180005547: 49 89 d0 mov %rdx,%r8 + 18000554a: 48 89 ca mov %rcx,%rdx + 18000554d: e8 ee 48 01 00 call 0x180019e40 + 180005552: 48 83 c4 28 add $0x28,%rsp + 180005556: c3 ret + 180005557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000555e: 00 00 + 180005560: 48 83 ec 28 sub $0x28,%rsp + 180005564: 4d 89 c1 mov %r8,%r9 + 180005567: 49 89 d0 mov %rdx,%r8 + 18000556a: 48 89 ca mov %rcx,%rdx + 18000556d: e8 4e 4b 01 00 call 0x18001a0c0 + 180005572: 48 83 c4 28 add $0x28,%rsp + 180005576: c3 ret + 180005577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000557e: 00 00 + 180005580: 48 83 ec 28 sub $0x28,%rsp + 180005584: 4d 89 c1 mov %r8,%r9 + 180005587: 49 89 d0 mov %rdx,%r8 + 18000558a: 48 89 ca mov %rcx,%rdx + 18000558d: e8 6e 4d 01 00 call 0x18001a300 + 180005592: 48 83 c4 28 add $0x28,%rsp + 180005596: c3 ret + 180005597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000559e: 00 00 + 1800055a0: 48 83 ec 28 sub $0x28,%rsp + 1800055a4: 48 85 c9 test %rcx,%rcx + 1800055a7: 74 24 je 0x1800055cd + 1800055a9: 48 85 d2 test %rdx,%rdx + 1800055ac: 74 1f je 0x1800055cd + 1800055ae: 45 85 c0 test %r8d,%r8d + 1800055b1: 7f 0a jg 0x1800055bd + 1800055b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800055b8: 48 83 c4 28 add $0x28,%rsp + 1800055bc: c3 ret + 1800055bd: 41 c1 e0 04 shl $0x4,%r8d + 1800055c1: e8 ba 03 a6 01 call 0x181a65980 + 1800055c6: 33 c0 xor %eax,%eax + 1800055c8: 48 83 c4 28 add $0x28,%rsp + 1800055cc: c3 ret + 1800055cd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800055d2: 48 83 c4 28 add $0x28,%rsp + 1800055d6: c3 ret + 1800055d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800055de: 00 00 + 1800055e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800055e5: 48 85 c9 test %rcx,%rcx + 1800055e8: 74 26 je 0x180005610 + 1800055ea: 48 85 d2 test %rdx,%rdx + 1800055ed: 74 21 je 0x180005610 + 1800055ef: 45 85 c0 test %r8d,%r8d + 1800055f2: 7f 0b jg 0x1800055ff + 1800055f4: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800055f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800055fe: c3 ret + 1800055ff: 41 c1 e0 04 shl $0x4,%r8d + 180005603: e8 48 07 a6 01 call 0x181a65d50 + 180005608: 33 c0 xor %eax,%eax + 18000560a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000560f: c3 ret + 180005610: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005615: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000561a: c3 ret + 18000561b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005620: 48 83 ec 28 sub $0x28,%rsp + 180005624: 48 85 c9 test %rcx,%rcx + 180005627: 74 24 je 0x18000564d + 180005629: 48 85 d2 test %rdx,%rdx + 18000562c: 74 1f je 0x18000564d + 18000562e: 45 85 c0 test %r8d,%r8d + 180005631: 7f 0a jg 0x18000563d + 180005633: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005638: 48 83 c4 28 add $0x28,%rsp + 18000563c: c3 ret + 18000563d: 41 c1 e0 04 shl $0x4,%r8d + 180005641: e8 8a 0b a6 01 call 0x181a661d0 + 180005646: 33 c0 xor %eax,%eax + 180005648: 48 83 c4 28 add $0x28,%rsp + 18000564c: c3 ret + 18000564d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005652: 48 83 c4 28 add $0x28,%rsp + 180005656: c3 ret + 180005657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000565e: 00 00 + 180005660: 48 83 ec 38 sub $0x38,%rsp + 180005664: 48 85 c9 test %rcx,%rcx + 180005667: 0f 84 88 00 00 00 je 0x1800056f5 + 18000566d: 48 85 d2 test %rdx,%rdx + 180005670: 0f 84 7f 00 00 00 je 0x1800056f5 + 180005676: 45 85 c0 test %r8d,%r8d + 180005679: 0f 8e 80 00 00 00 jle 0x1800056ff + 18000567f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 180005686: 7e 5d jle 0x1800056e5 + 180005688: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000568d: 48 89 cb mov %rcx,%rbx + 180005690: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005695: 48 89 d6 mov %rdx,%rsi + 180005698: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000569d: 44 89 c7 mov %r8d,%edi + 1800056a0: 48 89 d9 mov %rbx,%rcx + 1800056a3: 48 89 f2 mov %rsi,%rdx + 1800056a6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1800056ac: e8 8f 4e 01 00 call 0x18001a540 + 1800056b1: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 1800056b7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1800056be: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800056c5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 1800056cb: 7f d3 jg 0x1800056a0 + 1800056cd: 48 89 d9 mov %rbx,%rcx + 1800056d0: 48 89 f2 mov %rsi,%rdx + 1800056d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800056d8: 41 89 f8 mov %edi,%r8d + 1800056db: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800056e0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800056e5: 41 c1 e0 04 shl $0x4,%r8d + 1800056e9: e8 52 4e 01 00 call 0x18001a540 + 1800056ee: 33 c0 xor %eax,%eax + 1800056f0: 48 83 c4 38 add $0x38,%rsp + 1800056f4: c3 ret + 1800056f5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800056fa: 48 83 c4 38 add $0x38,%rsp + 1800056fe: c3 ret + 1800056ff: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005704: 48 83 c4 38 add $0x38,%rsp + 180005708: c3 ret + 180005709: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005710: 00 + 180005711: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000571f: 00 + 180005720: 48 83 ec 38 sub $0x38,%rsp + 180005724: 48 85 c9 test %rcx,%rcx + 180005727: 0f 84 88 00 00 00 je 0x1800057b5 + 18000572d: 48 85 d2 test %rdx,%rdx + 180005730: 0f 84 7f 00 00 00 je 0x1800057b5 + 180005736: 45 85 c0 test %r8d,%r8d + 180005739: 0f 8e 80 00 00 00 jle 0x1800057bf + 18000573f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 180005746: 7e 5d jle 0x1800057a5 + 180005748: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000574d: 48 89 cb mov %rcx,%rbx + 180005750: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005755: 48 89 d6 mov %rdx,%rsi + 180005758: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000575d: 44 89 c7 mov %r8d,%edi + 180005760: 48 89 d9 mov %rbx,%rcx + 180005763: 48 89 f2 mov %rsi,%rdx + 180005766: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000576c: e8 2f 4e 01 00 call 0x18001a5a0 + 180005771: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 180005777: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000577e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005785: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 18000578b: 7f d3 jg 0x180005760 + 18000578d: 48 89 d9 mov %rbx,%rcx + 180005790: 48 89 f2 mov %rsi,%rdx + 180005793: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005798: 41 89 f8 mov %edi,%r8d + 18000579b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800057a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800057a5: 41 c1 e0 04 shl $0x4,%r8d + 1800057a9: e8 f2 4d 01 00 call 0x18001a5a0 + 1800057ae: 33 c0 xor %eax,%eax + 1800057b0: 48 83 c4 38 add $0x38,%rsp + 1800057b4: c3 ret + 1800057b5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800057ba: 48 83 c4 38 add $0x38,%rsp + 1800057be: c3 ret + 1800057bf: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800057c4: 48 83 c4 38 add $0x38,%rsp + 1800057c8: c3 ret + 1800057c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800057d0: 00 + 1800057d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800057d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800057df: 00 + 1800057e0: 48 83 ec 38 sub $0x38,%rsp + 1800057e4: 48 85 c9 test %rcx,%rcx + 1800057e7: 0f 84 88 00 00 00 je 0x180005875 + 1800057ed: 48 85 d2 test %rdx,%rdx + 1800057f0: 0f 84 7f 00 00 00 je 0x180005875 + 1800057f6: 45 85 c0 test %r8d,%r8d + 1800057f9: 0f 8e 80 00 00 00 jle 0x18000587f + 1800057ff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 180005806: 7e 5d jle 0x180005865 + 180005808: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000580d: 48 89 cb mov %rcx,%rbx + 180005810: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005815: 48 89 d6 mov %rdx,%rsi + 180005818: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000581d: 44 89 c7 mov %r8d,%edi + 180005820: 48 89 d9 mov %rbx,%rcx + 180005823: 48 89 f2 mov %rsi,%rdx + 180005826: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000582c: e8 cf 4d 01 00 call 0x18001a600 + 180005831: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 180005837: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000583e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005845: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 18000584b: 7f d3 jg 0x180005820 + 18000584d: 48 89 d9 mov %rbx,%rcx + 180005850: 48 89 f2 mov %rsi,%rdx + 180005853: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005858: 41 89 f8 mov %edi,%r8d + 18000585b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005860: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005865: 41 c1 e0 04 shl $0x4,%r8d + 180005869: e8 92 4d 01 00 call 0x18001a600 + 18000586e: 33 c0 xor %eax,%eax + 180005870: 48 83 c4 38 add $0x38,%rsp + 180005874: c3 ret + 180005875: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000587a: 48 83 c4 38 add $0x38,%rsp + 18000587e: c3 ret + 18000587f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005884: 48 83 c4 38 add $0x38,%rsp + 180005888: c3 ret + 180005889: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005890: 00 + 180005891: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000589f: 00 + 1800058a0: 48 83 ec 28 sub $0x28,%rsp + 1800058a4: 48 85 c9 test %rcx,%rcx + 1800058a7: 74 24 je 0x1800058cd + 1800058a9: 48 85 d2 test %rdx,%rdx + 1800058ac: 74 1f je 0x1800058cd + 1800058ae: 45 85 c0 test %r8d,%r8d + 1800058b1: 7f 0a jg 0x1800058bd + 1800058b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800058b8: 48 83 c4 28 add $0x28,%rsp + 1800058bc: c3 ret + 1800058bd: 41 c1 e0 03 shl $0x3,%r8d + 1800058c1: e8 ba 00 a6 01 call 0x181a65980 + 1800058c6: 33 c0 xor %eax,%eax + 1800058c8: 48 83 c4 28 add $0x28,%rsp + 1800058cc: c3 ret + 1800058cd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800058d2: 48 83 c4 28 add $0x28,%rsp + 1800058d6: c3 ret + 1800058d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800058de: 00 00 + 1800058e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800058e5: 48 85 c9 test %rcx,%rcx + 1800058e8: 74 26 je 0x180005910 + 1800058ea: 48 85 d2 test %rdx,%rdx + 1800058ed: 74 21 je 0x180005910 + 1800058ef: 45 85 c0 test %r8d,%r8d + 1800058f2: 7f 0b jg 0x1800058ff + 1800058f4: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800058f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800058fe: c3 ret + 1800058ff: 41 c1 e0 03 shl $0x3,%r8d + 180005903: e8 48 04 a6 01 call 0x181a65d50 + 180005908: 33 c0 xor %eax,%eax + 18000590a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000590f: c3 ret + 180005910: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005915: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000591a: c3 ret + 18000591b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005920: 48 83 ec 28 sub $0x28,%rsp + 180005924: 48 85 c9 test %rcx,%rcx + 180005927: 74 24 je 0x18000594d + 180005929: 48 85 d2 test %rdx,%rdx + 18000592c: 74 1f je 0x18000594d + 18000592e: 45 85 c0 test %r8d,%r8d + 180005931: 7f 0a jg 0x18000593d + 180005933: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005938: 48 83 c4 28 add $0x28,%rsp + 18000593c: c3 ret + 18000593d: 41 c1 e0 03 shl $0x3,%r8d + 180005941: e8 8a 08 a6 01 call 0x181a661d0 + 180005946: 33 c0 xor %eax,%eax + 180005948: 48 83 c4 28 add $0x28,%rsp + 18000594c: c3 ret + 18000594d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005952: 48 83 c4 28 add $0x28,%rsp + 180005956: c3 ret + 180005957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000595e: 00 00 + 180005960: 48 83 ec 38 sub $0x38,%rsp + 180005964: 48 85 c9 test %rcx,%rcx + 180005967: 0f 84 88 00 00 00 je 0x1800059f5 + 18000596d: 48 85 d2 test %rdx,%rdx + 180005970: 0f 84 7f 00 00 00 je 0x1800059f5 + 180005976: 45 85 c0 test %r8d,%r8d + 180005979: 0f 8e 80 00 00 00 jle 0x1800059ff + 18000597f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005986: 7e 5d jle 0x1800059e5 + 180005988: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000598d: 48 89 cb mov %rcx,%rbx + 180005990: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005995: 48 89 d6 mov %rdx,%rsi + 180005998: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000599d: 44 89 c7 mov %r8d,%edi + 1800059a0: 48 89 d9 mov %rbx,%rcx + 1800059a3: 48 89 f2 mov %rsi,%rdx + 1800059a6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1800059ac: e8 8f 4b 01 00 call 0x18001a540 + 1800059b1: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 1800059b7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1800059be: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800059c5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 1800059cb: 7f d3 jg 0x1800059a0 + 1800059cd: 48 89 d9 mov %rbx,%rcx + 1800059d0: 48 89 f2 mov %rsi,%rdx + 1800059d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800059d8: 41 89 f8 mov %edi,%r8d + 1800059db: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800059e0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800059e5: 41 c1 e0 03 shl $0x3,%r8d + 1800059e9: e8 52 4b 01 00 call 0x18001a540 + 1800059ee: 33 c0 xor %eax,%eax + 1800059f0: 48 83 c4 38 add $0x38,%rsp + 1800059f4: c3 ret + 1800059f5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800059fa: 48 83 c4 38 add $0x38,%rsp + 1800059fe: c3 ret + 1800059ff: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005a04: 48 83 c4 38 add $0x38,%rsp + 180005a08: c3 ret + 180005a09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005a10: 00 + 180005a11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005a1f: 00 + 180005a20: 48 83 ec 38 sub $0x38,%rsp + 180005a24: 48 85 c9 test %rcx,%rcx + 180005a27: 0f 84 88 00 00 00 je 0x180005ab5 + 180005a2d: 48 85 d2 test %rdx,%rdx + 180005a30: 0f 84 7f 00 00 00 je 0x180005ab5 + 180005a36: 45 85 c0 test %r8d,%r8d + 180005a39: 0f 8e 80 00 00 00 jle 0x180005abf + 180005a3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005a46: 7e 5d jle 0x180005aa5 + 180005a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 180005a4d: 48 89 cb mov %rcx,%rbx + 180005a50: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005a55: 48 89 d6 mov %rdx,%rsi + 180005a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 180005a5d: 44 89 c7 mov %r8d,%edi + 180005a60: 48 89 d9 mov %rbx,%rcx + 180005a63: 48 89 f2 mov %rsi,%rdx + 180005a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 180005a6c: e8 2f 4b 01 00 call 0x18001a5a0 + 180005a71: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 180005a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 180005a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005a85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180005a8b: 7f d3 jg 0x180005a60 + 180005a8d: 48 89 d9 mov %rbx,%rcx + 180005a90: 48 89 f2 mov %rsi,%rdx + 180005a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005a98: 41 89 f8 mov %edi,%r8d + 180005a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005aa5: 41 c1 e0 03 shl $0x3,%r8d + 180005aa9: e8 f2 4a 01 00 call 0x18001a5a0 + 180005aae: 33 c0 xor %eax,%eax + 180005ab0: 48 83 c4 38 add $0x38,%rsp + 180005ab4: c3 ret + 180005ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005aba: 48 83 c4 38 add $0x38,%rsp + 180005abe: c3 ret + 180005abf: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005ac4: 48 83 c4 38 add $0x38,%rsp + 180005ac8: c3 ret + 180005ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005ad0: 00 + 180005ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005adf: 00 + 180005ae0: 48 83 ec 38 sub $0x38,%rsp + 180005ae4: 48 85 c9 test %rcx,%rcx + 180005ae7: 0f 84 88 00 00 00 je 0x180005b75 + 180005aed: 48 85 d2 test %rdx,%rdx + 180005af0: 0f 84 7f 00 00 00 je 0x180005b75 + 180005af6: 45 85 c0 test %r8d,%r8d + 180005af9: 0f 8e 80 00 00 00 jle 0x180005b7f + 180005aff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005b06: 7e 5d jle 0x180005b65 + 180005b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 180005b0d: 48 89 cb mov %rcx,%rbx + 180005b10: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005b15: 48 89 d6 mov %rdx,%rsi + 180005b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 180005b1d: 44 89 c7 mov %r8d,%edi + 180005b20: 48 89 d9 mov %rbx,%rcx + 180005b23: 48 89 f2 mov %rsi,%rdx + 180005b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 180005b2c: e8 cf 4a 01 00 call 0x18001a600 + 180005b31: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 180005b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 180005b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005b45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180005b4b: 7f d3 jg 0x180005b20 + 180005b4d: 48 89 d9 mov %rbx,%rcx + 180005b50: 48 89 f2 mov %rsi,%rdx + 180005b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005b58: 41 89 f8 mov %edi,%r8d + 180005b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005b65: 41 c1 e0 03 shl $0x3,%r8d + 180005b69: e8 92 4a 01 00 call 0x18001a600 + 180005b6e: 33 c0 xor %eax,%eax + 180005b70: 48 83 c4 38 add $0x38,%rsp + 180005b74: c3 ret + 180005b75: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005b7a: 48 83 c4 38 add $0x38,%rsp + 180005b7e: c3 ret + 180005b7f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005b84: 48 83 c4 38 add $0x38,%rsp + 180005b88: c3 ret + 180005b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005b90: 00 + 180005b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005b9f: 00 + 180005ba0: 48 83 ec 28 sub $0x28,%rsp + 180005ba4: 48 85 c9 test %rcx,%rcx + 180005ba7: 74 25 je 0x180005bce + 180005ba9: 48 85 d2 test %rdx,%rdx + 180005bac: 74 20 je 0x180005bce + 180005bae: 4d 85 c0 test %r8,%r8 + 180005bb1: 74 1b je 0x180005bce + 180005bb3: 45 85 c9 test %r9d,%r9d + 180005bb6: 7f 0a jg 0x180005bc2 + 180005bb8: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005bbd: 48 83 c4 28 add $0x28,%rsp + 180005bc1: c3 ret + 180005bc2: e8 99 4a 01 00 call 0x18001a660 + 180005bc7: 33 c0 xor %eax,%eax + 180005bc9: 48 83 c4 28 add $0x28,%rsp + 180005bcd: c3 ret + 180005bce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005bd3: 48 83 c4 28 add $0x28,%rsp + 180005bd7: c3 ret + 180005bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005bdf: 00 + 180005be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180005be5: 48 85 c9 test %rcx,%rcx + 180005be8: 74 27 je 0x180005c11 + 180005bea: 48 85 d2 test %rdx,%rdx + 180005bed: 74 22 je 0x180005c11 + 180005bef: 4d 85 c0 test %r8,%r8 + 180005bf2: 74 1d je 0x180005c11 + 180005bf4: 45 85 c9 test %r9d,%r9d + 180005bf7: 7f 0b jg 0x180005c04 + 180005bf9: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005bfe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c03: c3 ret + 180005c04: e8 37 4f 01 00 call 0x18001ab40 + 180005c09: 33 c0 xor %eax,%eax + 180005c0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c10: c3 ret + 180005c11: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c1b: c3 ret + 180005c1c: 0f 1f 40 00 nopl 0x0(%rax) + 180005c20: 48 83 ec 28 sub $0x28,%rsp + 180005c24: 48 85 c9 test %rcx,%rcx + 180005c27: 74 25 je 0x180005c4e + 180005c29: 48 85 d2 test %rdx,%rdx + 180005c2c: 74 20 je 0x180005c4e + 180005c2e: 4d 85 c0 test %r8,%r8 + 180005c31: 74 1b je 0x180005c4e + 180005c33: 45 85 c9 test %r9d,%r9d + 180005c36: 7f 0a jg 0x180005c42 + 180005c38: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005c3d: 48 83 c4 28 add $0x28,%rsp + 180005c41: c3 ret + 180005c42: e8 d9 53 01 00 call 0x18001b020 + 180005c47: 33 c0 xor %eax,%eax + 180005c49: 48 83 c4 28 add $0x28,%rsp + 180005c4d: c3 ret + 180005c4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005c53: 48 83 c4 28 add $0x28,%rsp + 180005c57: c3 ret + 180005c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005c5f: 00 + 180005c60: 56 push %rsi + 180005c61: 57 push %rdi + 180005c62: 55 push %rbp + 180005c63: 48 89 d5 mov %rdx,%rbp + 180005c66: 48 85 c9 test %rcx,%rcx + 180005c69: 0f 84 f2 01 00 00 je 0x180005e61 + 180005c6f: 48 85 ed test %rbp,%rbp + 180005c72: 0f 84 e9 01 00 00 je 0x180005e61 + 180005c78: 4d 85 c0 test %r8,%r8 + 180005c7b: 0f 84 e0 01 00 00 je 0x180005e61 + 180005c81: 45 85 c9 test %r9d,%r9d + 180005c84: 0f 8e ce 01 00 00 jle 0x180005e58 + 180005c8a: 41 83 f9 10 cmp $0x10,%r9d + 180005c8e: 0f 8c b4 01 00 00 jl 0x180005e48 + 180005c94: 4c 89 c6 mov %r8,%rsi + 180005c97: 48 83 e6 1f and $0x1f,%rsi + 180005c9b: 89 f6 mov %esi,%esi + 180005c9d: 85 f6 test %esi,%esi + 180005c9f: 74 14 je 0x180005cb5 + 180005ca1: f7 c6 07 00 00 00 test $0x7,%esi + 180005ca7: 0f 85 9b 01 00 00 jne 0x180005e48 + 180005cad: f7 de neg %esi + 180005caf: 83 c6 20 add $0x20,%esi + 180005cb2: c1 ee 03 shr $0x3,%esi + 180005cb5: 8d 46 10 lea 0x10(%rsi),%eax + 180005cb8: 44 3b c8 cmp %eax,%r9d + 180005cbb: 0f 8c 87 01 00 00 jl 0x180005e48 + 180005cc1: 44 89 c8 mov %r9d,%eax + 180005cc4: 33 d2 xor %edx,%edx + 180005cc6: 2b c6 sub %esi,%eax + 180005cc8: 83 e0 0f and $0xf,%eax + 180005ccb: f7 d8 neg %eax + 180005ccd: 41 03 c1 add %r9d,%eax + 180005cd0: 85 f6 test %esi,%esi + 180005cd2: 76 25 jbe 0x180005cf9 + 180005cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ce0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 180005ce5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 + 180005ceb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 180005cf1: 48 ff c2 inc %rdx + 180005cf4: 48 3b d6 cmp %rsi,%rdx + 180005cf7: 72 e7 jb 0x180005ce0 + 180005cf9: 48 63 d0 movslq %eax,%rdx + 180005cfc: 0f 1f 40 00 nopl 0x0(%rax) + 180005d00: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 + 180005d05: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 + 180005d0b: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 + 180005d11: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 + 180005d18: 01 + 180005d19: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 + 180005d20: 01 + 180005d21: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 + 180005d25: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 + 180005d2b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 180005d31: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 + 180005d37: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 + 180005d3e: 01 + 180005d3f: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d46: 01 + 180005d47: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d4b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 + 180005d51: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 + 180005d57: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 180005d5e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 + 180005d65: 01 + 180005d66: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d6d: 01 + 180005d6e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d72: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 + 180005d78: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 180005d7f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 + 180005d86: 01 + 180005d87: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d8e: 01 + 180005d8f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d93: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 180005d9a: 48 83 c6 10 add $0x10,%rsi + 180005d9e: 48 3b f2 cmp %rdx,%rsi + 180005da1: 0f 82 59 ff ff ff jb 0x180005d00 + 180005da7: 8d 70 01 lea 0x1(%rax),%esi + 180005daa: 41 3b f1 cmp %r9d,%esi + 180005dad: 0f 87 87 00 00 00 ja 0x180005e3a + 180005db3: 4d 63 c9 movslq %r9d,%r9 + 180005db6: 4c 2b ca sub %rdx,%r9 + 180005db9: 49 83 f9 02 cmp $0x2,%r9 + 180005dbd: 0f 8c 80 00 00 00 jl 0x180005e43 + 180005dc3: 45 89 cb mov %r9d,%r11d + 180005dc6: 45 33 d2 xor %r10d,%r10d + 180005dc9: 41 83 e3 fe and $0xfffffffe,%r11d + 180005dcd: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 180005dd1: 4d 63 db movslq %r11d,%r11 + 180005dd4: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 180005dd9: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 180005ddd: 0f 1f 00 nopl (%rax) + 180005de0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 180005de6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 + 180005dec: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 180005df2: 49 83 c2 02 add $0x2,%r10 + 180005df6: 4d 3b d3 cmp %r11,%r10 + 180005df9: 72 e5 jb 0x180005de0 + 180005dfb: 4d 3b d9 cmp %r9,%r11 + 180005dfe: 73 3a jae 0x180005e3a + 180005e00: 48 63 c0 movslq %eax,%rax + 180005e03: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 180005e07: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 180005e0c: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180005e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005e17: 00 + 180005e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e1f: 90 nop + 180005e20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 180005e26: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 180005e2c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 180005e32: 49 ff c3 inc %r11 + 180005e35: 4d 3b d9 cmp %r9,%r11 + 180005e38: 72 e6 jb 0x180005e20 + 180005e3a: 33 c0 xor %eax,%eax + 180005e3c: c5 f8 77 vzeroupper + 180005e3f: 5d pop %rbp + 180005e40: 5f pop %rdi + 180005e41: 5e pop %rsi + 180005e42: c3 ret + 180005e43: 45 33 db xor %r11d,%r11d + 180005e46: eb b3 jmp 0x180005dfb + 180005e48: 33 c0 xor %eax,%eax + 180005e4a: 41 83 f9 01 cmp $0x1,%r9d + 180005e4e: 72 ea jb 0x180005e3a + 180005e50: 4d 63 c9 movslq %r9d,%r9 + 180005e53: 45 33 db xor %r11d,%r11d + 180005e56: eb a3 jmp 0x180005dfb + 180005e58: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005e5d: 5d pop %rbp + 180005e5e: 5f pop %rdi + 180005e5f: 5e pop %rsi + 180005e60: c3 ret + 180005e61: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005e66: 5d pop %rbp + 180005e67: 5f pop %rdi + 180005e68: 5e pop %rsi + 180005e69: c3 ret + 180005e6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005e71: 00 + 180005e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e80: 53 push %rbx + 180005e81: 56 push %rsi + 180005e82: 41 57 push %r15 + 180005e84: 49 89 cb mov %rcx,%r11 + 180005e87: 4d 85 db test %r11,%r11 + 180005e8a: 0f 84 a7 01 00 00 je 0x180006037 + 180005e90: 48 85 d2 test %rdx,%rdx + 180005e93: 0f 84 9e 01 00 00 je 0x180006037 + 180005e99: 4d 85 c0 test %r8,%r8 + 180005e9c: 0f 84 95 01 00 00 je 0x180006037 + 180005ea2: 45 85 c9 test %r9d,%r9d + 180005ea5: 0f 8e 82 01 00 00 jle 0x18000602d + 180005eab: 41 83 f9 10 cmp $0x10,%r9d + 180005eaf: 0f 8c 70 01 00 00 jl 0x180006025 + 180005eb5: 4c 89 c1 mov %r8,%rcx + 180005eb8: 48 83 e1 1f and $0x1f,%rcx + 180005ebc: 89 c9 mov %ecx,%ecx + 180005ebe: 85 c9 test %ecx,%ecx + 180005ec0: 74 11 je 0x180005ed3 + 180005ec2: f6 c1 07 test $0x7,%cl + 180005ec5: 0f 85 5a 01 00 00 jne 0x180006025 + 180005ecb: f7 d9 neg %ecx + 180005ecd: 83 c1 20 add $0x20,%ecx + 180005ed0: c1 e9 03 shr $0x3,%ecx + 180005ed3: 8d 41 10 lea 0x10(%rcx),%eax + 180005ed6: 44 3b c8 cmp %eax,%r9d + 180005ed9: 0f 8c 46 01 00 00 jl 0x180006025 + 180005edf: 45 89 ca mov %r9d,%r10d + 180005ee2: 33 c0 xor %eax,%eax + 180005ee4: 44 2b d1 sub %ecx,%r10d + 180005ee7: 41 83 e2 0f and $0xf,%r10d + 180005eeb: 41 f7 da neg %r10d + 180005eee: 45 03 d1 add %r9d,%r10d + 180005ef1: 85 c9 test %ecx,%ecx + 180005ef3: 76 24 jbe 0x180005f19 + 180005ef5: 0f 1f 40 00 nopl 0x0(%rax) + 180005ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005f00: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 180005f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 180005f0b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 180005f11: 48 ff c0 inc %rax + 180005f14: 48 3b c1 cmp %rcx,%rax + 180005f17: 72 e7 jb 0x180005f00 + 180005f19: 49 63 c2 movslq %r10d,%rax + 180005f1c: 0f 1f 40 00 nopl 0x0(%rax) + 180005f20: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 + 180005f26: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 180005f2a: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 180005f31: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 + 180005f38: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 + 180005f3f: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 + 180005f44: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 + 180005f4a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 + 180005f50: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 + 180005f56: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 180005f5a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 180005f5f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 180005f64: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 180005f69: 48 83 c1 10 add $0x10,%rcx + 180005f6d: 48 3b c8 cmp %rax,%rcx + 180005f70: 72 ae jb 0x180005f20 + 180005f72: 41 8d 42 01 lea 0x1(%r10),%eax + 180005f76: 41 3b c1 cmp %r9d,%eax + 180005f79: 0f 87 98 00 00 00 ja 0x180006017 + 180005f7f: 4d 63 c9 movslq %r9d,%r9 + 180005f82: 4d 63 d2 movslq %r10d,%r10 + 180005f85: 4d 2b ca sub %r10,%r9 + 180005f88: 49 83 f9 04 cmp $0x4,%r9 + 180005f8c: 0f 8c 8f 00 00 00 jl 0x180006021 + 180005f92: 4d 63 d2 movslq %r10d,%r10 + 180005f95: 44 89 ce mov %r9d,%esi + 180005f98: 83 e6 fc and $0xfffffffc,%esi + 180005f9b: 33 c9 xor %ecx,%ecx + 180005f9d: 48 63 f6 movslq %esi,%rsi + 180005fa0: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 180005fa4: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 180005fa8: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 180005fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005fb3: 00 + 180005fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005fc0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 180005fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 180005fcb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 180005fd0: 48 83 c1 04 add $0x4,%rcx + 180005fd4: 48 3b ce cmp %rsi,%rcx + 180005fd7: 72 e7 jb 0x180005fc0 + 180005fd9: 49 3b f1 cmp %r9,%rsi + 180005fdc: 73 39 jae 0x180006017 + 180005fde: 4d 63 d2 movslq %r10d,%r10 + 180005fe1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 180005fe5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 180005fe9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 180005fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005ff4: 00 + 180005ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ffc: 0f 1f 40 00 nopl 0x0(%rax) + 180006000: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 180006005: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 18000600a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 18000600f: 48 ff c6 inc %rsi + 180006012: 49 3b f1 cmp %r9,%rsi + 180006015: 72 e9 jb 0x180006000 + 180006017: 33 c0 xor %eax,%eax + 180006019: c5 f8 77 vzeroupper + 18000601c: 41 5f pop %r15 + 18000601e: 5e pop %rsi + 18000601f: 5b pop %rbx + 180006020: c3 ret + 180006021: 33 f6 xor %esi,%esi + 180006023: eb b4 jmp 0x180005fd9 + 180006025: 45 33 d2 xor %r10d,%r10d + 180006028: e9 45 ff ff ff jmp 0x180005f72 + 18000602d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006032: 41 5f pop %r15 + 180006034: 5e pop %rsi + 180006035: 5b pop %rbx + 180006036: c3 ret + 180006037: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000603c: 41 5f pop %r15 + 18000603e: 5e pop %rsi + 18000603f: 5b pop %rbx + 180006040: c3 ret + 180006041: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006048: 00 + 180006049: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006050: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006057: 00 + 180006058: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000605f: 90 nop + 180006060: 53 push %rbx + 180006061: 56 push %rsi + 180006062: 41 57 push %r15 + 180006064: 49 89 cb mov %rcx,%r11 + 180006067: 4d 85 db test %r11,%r11 + 18000606a: 0f 84 a7 01 00 00 je 0x180006217 + 180006070: 48 85 d2 test %rdx,%rdx + 180006073: 0f 84 9e 01 00 00 je 0x180006217 + 180006079: 4d 85 c0 test %r8,%r8 + 18000607c: 0f 84 95 01 00 00 je 0x180006217 + 180006082: 45 85 c9 test %r9d,%r9d + 180006085: 0f 8e 82 01 00 00 jle 0x18000620d + 18000608b: 41 83 f9 10 cmp $0x10,%r9d + 18000608f: 0f 8c 70 01 00 00 jl 0x180006205 + 180006095: 4c 89 c1 mov %r8,%rcx + 180006098: 48 83 e1 1f and $0x1f,%rcx + 18000609c: 89 c9 mov %ecx,%ecx + 18000609e: 85 c9 test %ecx,%ecx + 1800060a0: 74 11 je 0x1800060b3 + 1800060a2: f6 c1 07 test $0x7,%cl + 1800060a5: 0f 85 5a 01 00 00 jne 0x180006205 + 1800060ab: f7 d9 neg %ecx + 1800060ad: 83 c1 20 add $0x20,%ecx + 1800060b0: c1 e9 03 shr $0x3,%ecx + 1800060b3: 8d 41 10 lea 0x10(%rcx),%eax + 1800060b6: 44 3b c8 cmp %eax,%r9d + 1800060b9: 0f 8c 46 01 00 00 jl 0x180006205 + 1800060bf: 45 89 ca mov %r9d,%r10d + 1800060c2: 33 c0 xor %eax,%eax + 1800060c4: 44 2b d1 sub %ecx,%r10d + 1800060c7: 41 83 e2 0f and $0xf,%r10d + 1800060cb: 41 f7 da neg %r10d + 1800060ce: 45 03 d1 add %r9d,%r10d + 1800060d1: 85 c9 test %ecx,%ecx + 1800060d3: 76 24 jbe 0x1800060f9 + 1800060d5: 0f 1f 40 00 nopl 0x0(%rax) + 1800060d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800060e0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 1800060e6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 1800060eb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 1800060f1: 48 ff c0 inc %rax + 1800060f4: 48 3b c1 cmp %rcx,%rax + 1800060f7: 72 e7 jb 0x1800060e0 + 1800060f9: 49 63 c2 movslq %r10d,%rax + 1800060fc: 0f 1f 40 00 nopl 0x0(%rax) + 180006100: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 180006106: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 18000610d: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 + 180006114: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 + 18000611b: 03 + 18000611c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 180006121: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 180006127: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 18000612d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 180006134: 03 + 180006135: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 18000613b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 180006142: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 180006149: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 180006150: 03 + 180006151: 48 83 c1 10 add $0x10,%rcx + 180006155: 48 3b c8 cmp %rax,%rcx + 180006158: 72 a6 jb 0x180006100 + 18000615a: 41 8d 42 01 lea 0x1(%r10),%eax + 18000615e: 41 3b c1 cmp %r9d,%eax + 180006161: 0f 87 90 00 00 00 ja 0x1800061f7 + 180006167: 4d 63 c9 movslq %r9d,%r9 + 18000616a: 4d 63 d2 movslq %r10d,%r10 + 18000616d: 4d 2b ca sub %r10,%r9 + 180006170: 49 83 f9 04 cmp $0x4,%r9 + 180006174: 0f 8c 87 00 00 00 jl 0x180006201 + 18000617a: 4d 63 d2 movslq %r10d,%r10 + 18000617d: 44 89 ce mov %r9d,%esi + 180006180: 83 e6 fc and $0xfffffffc,%esi + 180006183: 33 c9 xor %ecx,%ecx + 180006185: 48 63 f6 movslq %esi,%rsi + 180006188: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 18000618c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 180006190: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 180006194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800061a0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 1800061a6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 1800061ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 1800061b0: 48 83 c1 04 add $0x4,%rcx + 1800061b4: 48 3b ce cmp %rsi,%rcx + 1800061b7: 72 e7 jb 0x1800061a0 + 1800061b9: 49 3b f1 cmp %r9,%rsi + 1800061bc: 73 39 jae 0x1800061f7 + 1800061be: 4d 63 d2 movslq %r10d,%r10 + 1800061c1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 1800061c5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 1800061c9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 1800061cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800061d4: 00 + 1800061d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800061dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800061e0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 1800061e5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 1800061ea: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 1800061ef: 48 ff c6 inc %rsi + 1800061f2: 49 3b f1 cmp %r9,%rsi + 1800061f5: 72 e9 jb 0x1800061e0 + 1800061f7: 33 c0 xor %eax,%eax + 1800061f9: c5 f8 77 vzeroupper + 1800061fc: 41 5f pop %r15 + 1800061fe: 5e pop %rsi + 1800061ff: 5b pop %rbx + 180006200: c3 ret + 180006201: 33 f6 xor %esi,%esi + 180006203: eb b4 jmp 0x1800061b9 + 180006205: 45 33 d2 xor %r10d,%r10d + 180006208: e9 4d ff ff ff jmp 0x18000615a + 18000620d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006212: 41 5f pop %r15 + 180006214: 5e pop %rsi + 180006215: 5b pop %rbx + 180006216: c3 ret + 180006217: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000621c: 41 5f pop %r15 + 18000621e: 5e pop %rsi + 18000621f: 5b pop %rbx + 180006220: c3 ret + 180006221: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006228: 00 + 180006229: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006237: 00 + 180006238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000623f: 90 nop + 180006240: 48 85 c9 test %rcx,%rcx + 180006243: 0f 84 1b 03 00 00 je 0x180006564 + 180006249: 48 85 d2 test %rdx,%rdx + 18000624c: 0f 84 12 03 00 00 je 0x180006564 + 180006252: 4d 85 c0 test %r8,%r8 + 180006255: 0f 84 09 03 00 00 je 0x180006564 + 18000625b: 45 85 c9 test %r9d,%r9d + 18000625e: 0f 86 f3 02 00 00 jbe 0x180006557 + 180006264: 41 83 f9 06 cmp $0x6,%r9d + 180006268: 0f 86 6e 02 00 00 jbe 0x1800064dc + 18000626e: 49 3b d0 cmp %r8,%rdx + 180006271: 76 17 jbe 0x18000628a + 180006273: 44 89 c8 mov %r9d,%eax + 180006276: 49 89 d2 mov %rdx,%r10 + 180006279: 48 c1 e0 03 shl $0x3,%rax + 18000627d: 4d 2b d0 sub %r8,%r10 + 180006280: 4c 3b d0 cmp %rax,%r10 + 180006283: 7d 24 jge 0x1800062a9 + 180006285: e9 52 02 00 00 jmp 0x1800064dc + 18000628a: 4c 3b c2 cmp %rdx,%r8 + 18000628d: 0f 86 49 02 00 00 jbe 0x1800064dc + 180006293: 44 89 c8 mov %r9d,%eax + 180006296: 4d 89 c2 mov %r8,%r10 + 180006299: 48 c1 e0 03 shl $0x3,%rax + 18000629d: 4c 2b d2 sub %rdx,%r10 + 1800062a0: 4c 3b d0 cmp %rax,%r10 + 1800062a3: 0f 8c 33 02 00 00 jl 0x1800064dc + 1800062a9: 49 3b c8 cmp %r8,%rcx + 1800062ac: 76 10 jbe 0x1800062be + 1800062ae: 49 89 ca mov %rcx,%r10 + 1800062b1: 4d 2b d0 sub %r8,%r10 + 1800062b4: 4c 3b d0 cmp %rax,%r10 + 1800062b7: 7d 1d jge 0x1800062d6 + 1800062b9: e9 1e 02 00 00 jmp 0x1800064dc + 1800062be: 4c 3b c1 cmp %rcx,%r8 + 1800062c1: 0f 86 15 02 00 00 jbe 0x1800064dc + 1800062c7: 4d 89 c2 mov %r8,%r10 + 1800062ca: 4c 2b d1 sub %rcx,%r10 + 1800062cd: 4c 3b d0 cmp %rax,%r10 + 1800062d0: 0f 8c 06 02 00 00 jl 0x1800064dc + 1800062d6: 41 83 f9 08 cmp $0x8,%r9d + 1800062da: 0f 82 7d 02 00 00 jb 0x18000655d + 1800062e0: 4d 89 c2 mov %r8,%r10 + 1800062e3: 49 83 e2 0f and $0xf,%r10 + 1800062e7: 45 85 d2 test %r10d,%r10d + 1800062ea: 74 13 je 0x1800062ff + 1800062ec: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 1800062f3: 0f 85 64 02 00 00 jne 0x18000655d + 1800062f9: 41 ba 01 00 00 00 mov $0x1,%r10d + 1800062ff: 41 8d 42 08 lea 0x8(%r10),%eax + 180006303: 44 3b c8 cmp %eax,%r9d + 180006306: 0f 82 51 02 00 00 jb 0x18000655d + 18000630c: 44 89 c8 mov %r9d,%eax + 18000630f: 45 33 db xor %r11d,%r11d + 180006312: 41 2b c2 sub %r10d,%eax + 180006315: 83 e0 07 and $0x7,%eax + 180006318: f7 d8 neg %eax + 18000631a: 41 03 c1 add %r9d,%eax + 18000631d: 45 85 d2 test %r10d,%r10d + 180006320: 76 38 jbe 0x18000635a + 180006322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006329: 00 + 18000632a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006338: 00 + 180006339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006340: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 180006346: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 18000634c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 180006352: 41 ff c3 inc %r11d + 180006355: 45 3b da cmp %r10d,%r11d + 180006358: 72 e6 jb 0x180006340 + 18000635a: 45 89 d2 mov %r10d,%r10d + 18000635d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 + 180006361: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 180006368: 0f 84 d2 00 00 00 je 0x180006440 + 18000636e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006375: 00 + 180006376: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000637d: 0f 1f 00 nopl (%rax) + 180006380: 45 89 d2 mov %r10d,%r10d + 180006383: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 + 180006389: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 + 18000638f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 + 180006396: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 + 18000639d: 66 0f 5d c8 minpd %xmm0,%xmm1 + 1800063a1: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) + 1800063a6: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 + 1800063ad: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 + 1800063b4: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 + 1800063bb: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 + 1800063c2: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 + 1800063c9: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 + 1800063d0: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 + 1800063d7: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 + 1800063de: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 + 1800063e5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 + 1800063ec: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 + 1800063f3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 + 1800063fa: 66 0f 5d da minpd %xmm2,%xmm3 + 1800063fe: 66 0f 5d ec minpd %xmm4,%xmm5 + 180006402: 66 0f 5d c8 minpd %xmm0,%xmm1 + 180006406: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) + 18000640c: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) + 180006412: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) + 180006418: 41 83 c2 08 add $0x8,%r10d + 18000641c: 44 3b d0 cmp %eax,%r10d + 18000641f: 0f 82 5b ff ff ff jb 0x180006380 + 180006425: e9 8b 00 00 00 jmp 0x1800064b5 + 18000642a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006431: 00 + 180006432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006440: 45 89 d2 mov %r10d,%r10d + 180006443: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 + 180006449: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 + 180006450: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 + 180006457: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 + 18000645e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 + 180006465: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 + 18000646c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 + 180006473: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 + 18000647a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 + 180006480: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 + 180006487: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 + 18000648e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 + 180006495: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) + 18000649a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) + 1800064a0: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) + 1800064a6: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) + 1800064ac: 41 83 c2 08 add $0x8,%r10d + 1800064b0: 44 3b d0 cmp %eax,%r10d + 1800064b3: 72 8b jb 0x180006440 + 1800064b5: 41 3b c1 cmp %r9d,%eax + 1800064b8: 0f 83 96 00 00 00 jae 0x180006554 + 1800064be: 66 90 xchg %ax,%ax + 1800064c0: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 + 1800064c5: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 + 1800064ca: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) + 1800064d0: ff c0 inc %eax + 1800064d2: 41 3b c1 cmp %r9d,%eax + 1800064d5: 72 e9 jb 0x1800064c0 + 1800064d7: e9 78 00 00 00 jmp 0x180006554 + 1800064dc: 44 89 c8 mov %r9d,%eax + 1800064df: 41 bb 01 00 00 00 mov $0x1,%r11d + 1800064e5: d1 e8 shr $1,%eax + 1800064e7: 45 33 d2 xor %r10d,%r10d + 1800064ea: 85 c0 test %eax,%eax + 1800064ec: 76 4c jbe 0x18000653a + 1800064ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800064f5: 00 + 1800064f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800064fd: 0f 1f 00 nopl (%rax) + 180006500: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 180006504: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 18000650a: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 180006510: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 180006516: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 18000651b: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 + 180006521: 41 ff c2 inc %r10d + 180006524: 44 3b d0 cmp %eax,%r10d + 180006527: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 + 18000652d: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) + 180006533: 72 cb jb 0x180006500 + 180006535: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 18000653a: 41 ff cb dec %r11d + 18000653d: 45 3b d9 cmp %r9d,%r11d + 180006540: 73 12 jae 0x180006554 + 180006542: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 180006548: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 18000654e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 180006554: 33 c0 xor %eax,%eax + 180006556: c3 ret + 180006557: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000655c: c3 ret + 18000655d: 33 c0 xor %eax,%eax + 18000655f: e9 51 ff ff ff jmp 0x1800064b5 + 180006564: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006569: c3 ret + 18000656a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006571: 00 + 180006572: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180006585: 48 85 c9 test %rcx,%rcx + 180006588: 74 27 je 0x1800065b1 + 18000658a: 48 85 d2 test %rdx,%rdx + 18000658d: 74 22 je 0x1800065b1 + 18000658f: 4d 85 c0 test %r8,%r8 + 180006592: 74 1d je 0x1800065b1 + 180006594: 45 85 c9 test %r9d,%r9d + 180006597: 77 0b ja 0x1800065a4 + 180006599: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000659e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800065a3: c3 ret + 1800065a4: e8 97 4e 01 00 call 0x18001b440 + 1800065a9: 33 c0 xor %eax,%eax + 1800065ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800065b0: c3 ret + 1800065b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800065b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800065bb: c3 ret + 1800065bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800065c0: 48 83 ec 28 sub $0x28,%rsp + 1800065c4: 48 85 c9 test %rcx,%rcx + 1800065c7: 74 25 je 0x1800065ee + 1800065c9: 48 85 d2 test %rdx,%rdx + 1800065cc: 74 20 je 0x1800065ee + 1800065ce: 4d 85 c0 test %r8,%r8 + 1800065d1: 74 1b je 0x1800065ee + 1800065d3: 45 85 c9 test %r9d,%r9d + 1800065d6: 77 0a ja 0x1800065e2 + 1800065d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800065dd: 48 83 c4 28 add $0x28,%rsp + 1800065e1: c3 ret + 1800065e2: e8 39 52 01 00 call 0x18001b820 + 1800065e7: 33 c0 xor %eax,%eax + 1800065e9: 48 83 c4 28 add $0x28,%rsp + 1800065ed: c3 ret + 1800065ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800065f3: 48 83 c4 28 add $0x28,%rsp + 1800065f7: c3 ret + 1800065f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800065ff: 00 + 180006600: 48 83 ec 28 sub $0x28,%rsp + 180006604: 48 85 c9 test %rcx,%rcx + 180006607: 74 25 je 0x18000662e + 180006609: 48 85 d2 test %rdx,%rdx + 18000660c: 74 20 je 0x18000662e + 18000660e: 4d 85 c0 test %r8,%r8 + 180006611: 74 1b je 0x18000662e + 180006613: 45 85 c9 test %r9d,%r9d + 180006616: 77 0a ja 0x180006622 + 180006618: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000661d: 48 83 c4 28 add $0x28,%rsp + 180006621: c3 ret + 180006622: e8 79 55 01 00 call 0x18001bba0 + 180006627: 33 c0 xor %eax,%eax + 180006629: 48 83 c4 28 add $0x28,%rsp + 18000662d: c3 ret + 18000662e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006633: 48 83 c4 28 add $0x28,%rsp + 180006637: c3 ret + 180006638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000663f: 00 + 180006640: 48 83 ec 28 sub $0x28,%rsp + 180006644: 48 85 c9 test %rcx,%rcx + 180006647: 74 25 je 0x18000666e + 180006649: 48 85 d2 test %rdx,%rdx + 18000664c: 74 20 je 0x18000666e + 18000664e: 4d 85 c0 test %r8,%r8 + 180006651: 74 1b je 0x18000666e + 180006653: 45 85 c9 test %r9d,%r9d + 180006656: 77 0a ja 0x180006662 + 180006658: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000665d: 48 83 c4 28 add $0x28,%rsp + 180006661: c3 ret + 180006662: e8 59 59 01 00 call 0x18001bfc0 + 180006667: 33 c0 xor %eax,%eax + 180006669: 48 83 c4 28 add $0x28,%rsp + 18000666d: c3 ret + 18000666e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006673: 48 83 c4 28 add $0x28,%rsp + 180006677: c3 ret + 180006678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000667f: 00 + 180006680: 48 83 ec 28 sub $0x28,%rsp + 180006684: 48 85 c9 test %rcx,%rcx + 180006687: 74 25 je 0x1800066ae + 180006689: 48 85 d2 test %rdx,%rdx + 18000668c: 74 20 je 0x1800066ae + 18000668e: 4d 85 c0 test %r8,%r8 + 180006691: 74 1b je 0x1800066ae + 180006693: 45 85 c9 test %r9d,%r9d + 180006696: 77 0a ja 0x1800066a2 + 180006698: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000669d: 48 83 c4 28 add $0x28,%rsp + 1800066a1: c3 ret + 1800066a2: e8 79 5c 01 00 call 0x18001c320 + 1800066a7: 33 c0 xor %eax,%eax + 1800066a9: 48 83 c4 28 add $0x28,%rsp + 1800066ad: c3 ret + 1800066ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800066b3: 48 83 c4 28 add $0x28,%rsp + 1800066b7: c3 ret + 1800066b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800066bf: 00 + 1800066c0: 48 83 ec 28 sub $0x28,%rsp + 1800066c4: 48 85 c9 test %rcx,%rcx + 1800066c7: 74 24 je 0x1800066ed + 1800066c9: 48 85 d2 test %rdx,%rdx + 1800066cc: 74 1f je 0x1800066ed + 1800066ce: 45 85 c0 test %r8d,%r8d + 1800066d1: 7f 0a jg 0x1800066dd + 1800066d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800066d8: 48 83 c4 28 add $0x28,%rsp + 1800066dc: c3 ret + 1800066dd: 41 c1 e0 02 shl $0x2,%r8d + 1800066e1: e8 9a f2 a5 01 call 0x181a65980 + 1800066e6: 33 c0 xor %eax,%eax + 1800066e8: 48 83 c4 28 add $0x28,%rsp + 1800066ec: c3 ret + 1800066ed: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800066f2: 48 83 c4 28 add $0x28,%rsp + 1800066f6: c3 ret + 1800066f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800066fe: 00 00 + 180006700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180006705: 48 85 c9 test %rcx,%rcx + 180006708: 74 26 je 0x180006730 + 18000670a: 48 85 d2 test %rdx,%rdx + 18000670d: 74 21 je 0x180006730 + 18000670f: 45 85 c0 test %r8d,%r8d + 180006712: 7f 0b jg 0x18000671f + 180006714: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006719: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000671e: c3 ret + 18000671f: 41 c1 e0 02 shl $0x2,%r8d + 180006723: e8 28 f6 a5 01 call 0x181a65d50 + 180006728: 33 c0 xor %eax,%eax + 18000672a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000672f: c3 ret + 180006730: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006735: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000673a: c3 ret + 18000673b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006740: 48 83 ec 28 sub $0x28,%rsp + 180006744: 48 85 c9 test %rcx,%rcx + 180006747: 74 24 je 0x18000676d + 180006749: 48 85 d2 test %rdx,%rdx + 18000674c: 74 1f je 0x18000676d + 18000674e: 45 85 c0 test %r8d,%r8d + 180006751: 7f 0a jg 0x18000675d + 180006753: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006758: 48 83 c4 28 add $0x28,%rsp + 18000675c: c3 ret + 18000675d: 41 c1 e0 02 shl $0x2,%r8d + 180006761: e8 6a fa a5 01 call 0x181a661d0 + 180006766: 33 c0 xor %eax,%eax + 180006768: 48 83 c4 28 add $0x28,%rsp + 18000676c: c3 ret + 18000676d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006772: 48 83 c4 28 add $0x28,%rsp + 180006776: c3 ret + 180006777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000677e: 00 00 + 180006780: 48 83 ec 38 sub $0x38,%rsp + 180006784: 48 85 c9 test %rcx,%rcx + 180006787: 0f 84 88 00 00 00 je 0x180006815 + 18000678d: 48 85 d2 test %rdx,%rdx + 180006790: 0f 84 7f 00 00 00 je 0x180006815 + 180006796: 45 85 c0 test %r8d,%r8d + 180006799: 0f 8e 80 00 00 00 jle 0x18000681f + 18000679f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 1800067a6: 7e 5d jle 0x180006805 + 1800067a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 1800067ad: 48 89 cb mov %rcx,%rbx + 1800067b0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1800067b5: 48 89 d6 mov %rdx,%rsi + 1800067b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1800067bd: 44 89 c7 mov %r8d,%edi + 1800067c0: 48 89 d9 mov %rbx,%rcx + 1800067c3: 48 89 f2 mov %rsi,%rdx + 1800067c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1800067cc: e8 6f 3d 01 00 call 0x18001a540 + 1800067d1: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 1800067d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1800067de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800067e5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 1800067eb: 7f d3 jg 0x1800067c0 + 1800067ed: 48 89 d9 mov %rbx,%rcx + 1800067f0: 48 89 f2 mov %rsi,%rdx + 1800067f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800067f8: 41 89 f8 mov %edi,%r8d + 1800067fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180006800: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180006805: 41 c1 e0 02 shl $0x2,%r8d + 180006809: e8 32 3d 01 00 call 0x18001a540 + 18000680e: 33 c0 xor %eax,%eax + 180006810: 48 83 c4 38 add $0x38,%rsp + 180006814: c3 ret + 180006815: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000681a: 48 83 c4 38 add $0x38,%rsp + 18000681e: c3 ret + 18000681f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006824: 48 83 c4 38 add $0x38,%rsp + 180006828: c3 ret + 180006829: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006830: 00 + 180006831: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000683f: 00 + 180006840: 48 83 ec 38 sub $0x38,%rsp + 180006844: 48 85 c9 test %rcx,%rcx + 180006847: 0f 84 88 00 00 00 je 0x1800068d5 + 18000684d: 48 85 d2 test %rdx,%rdx + 180006850: 0f 84 7f 00 00 00 je 0x1800068d5 + 180006856: 45 85 c0 test %r8d,%r8d + 180006859: 0f 8e 80 00 00 00 jle 0x1800068df + 18000685f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 180006866: 7e 5d jle 0x1800068c5 + 180006868: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000686d: 48 89 cb mov %rcx,%rbx + 180006870: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180006875: 48 89 d6 mov %rdx,%rsi + 180006878: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000687d: 44 89 c7 mov %r8d,%edi + 180006880: 48 89 d9 mov %rbx,%rcx + 180006883: 48 89 f2 mov %rsi,%rdx + 180006886: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000688c: e8 0f 3d 01 00 call 0x18001a5a0 + 180006891: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 180006897: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000689e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800068a5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 1800068ab: 7f d3 jg 0x180006880 + 1800068ad: 48 89 d9 mov %rbx,%rcx + 1800068b0: 48 89 f2 mov %rsi,%rdx + 1800068b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800068b8: 41 89 f8 mov %edi,%r8d + 1800068bb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800068c0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800068c5: 41 c1 e0 02 shl $0x2,%r8d + 1800068c9: e8 d2 3c 01 00 call 0x18001a5a0 + 1800068ce: 33 c0 xor %eax,%eax + 1800068d0: 48 83 c4 38 add $0x38,%rsp + 1800068d4: c3 ret + 1800068d5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800068da: 48 83 c4 38 add $0x38,%rsp + 1800068de: c3 ret + 1800068df: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800068e4: 48 83 c4 38 add $0x38,%rsp + 1800068e8: c3 ret + 1800068e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800068f0: 00 + 1800068f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800068f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800068ff: 00 + 180006900: 48 83 ec 38 sub $0x38,%rsp + 180006904: 48 85 c9 test %rcx,%rcx + 180006907: 0f 84 88 00 00 00 je 0x180006995 + 18000690d: 48 85 d2 test %rdx,%rdx + 180006910: 0f 84 7f 00 00 00 je 0x180006995 + 180006916: 45 85 c0 test %r8d,%r8d + 180006919: 0f 8e 80 00 00 00 jle 0x18000699f + 18000691f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 180006926: 7e 5d jle 0x180006985 + 180006928: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000692d: 48 89 cb mov %rcx,%rbx + 180006930: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180006935: 48 89 d6 mov %rdx,%rsi + 180006938: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000693d: 44 89 c7 mov %r8d,%edi + 180006940: 48 89 d9 mov %rbx,%rcx + 180006943: 48 89 f2 mov %rsi,%rdx + 180006946: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000694c: e8 af 3c 01 00 call 0x18001a600 + 180006951: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 180006957: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000695e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180006965: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 18000696b: 7f d3 jg 0x180006940 + 18000696d: 48 89 d9 mov %rbx,%rcx + 180006970: 48 89 f2 mov %rsi,%rdx + 180006973: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180006978: 41 89 f8 mov %edi,%r8d + 18000697b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180006980: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180006985: 41 c1 e0 02 shl $0x2,%r8d + 180006989: e8 72 3c 01 00 call 0x18001a600 + 18000698e: 33 c0 xor %eax,%eax + 180006990: 48 83 c4 38 add $0x38,%rsp + 180006994: c3 ret + 180006995: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000699a: 48 83 c4 38 add $0x38,%rsp + 18000699e: c3 ret + 18000699f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800069a4: 48 83 c4 38 add $0x38,%rsp + 1800069a8: c3 ret + 1800069a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800069b0: 00 + 1800069b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800069b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800069bf: 00 + 1800069c0: 48 83 ec 28 sub $0x28,%rsp + 1800069c4: 4d 89 c1 mov %r8,%r9 + 1800069c7: 49 89 d0 mov %rdx,%r8 + 1800069ca: 48 89 ca mov %rcx,%rdx + 1800069cd: e8 ae 5c 01 00 call 0x18001c680 + 1800069d2: 48 83 c4 28 add $0x28,%rsp + 1800069d6: c3 ret + 1800069d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800069de: 00 00 + 1800069e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800069e5: 4d 89 c1 mov %r8,%r9 + 1800069e8: 49 89 d0 mov %rdx,%r8 + 1800069eb: 48 89 ca mov %rcx,%rdx + 1800069ee: e8 4d 5f 01 00 call 0x18001c940 + 1800069f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800069f8: c3 ret + 1800069f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006a00: 48 83 ec 28 sub $0x28,%rsp + 180006a04: 4d 89 c1 mov %r8,%r9 + 180006a07: 49 89 d0 mov %rdx,%r8 + 180006a0a: 48 89 ca mov %rcx,%rdx + 180006a0d: e8 ee 61 01 00 call 0x18001cc00 + 180006a12: 48 83 c4 28 add $0x28,%rsp + 180006a16: c3 ret + 180006a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a1e: 00 00 + 180006a20: 48 83 ec 28 sub $0x28,%rsp + 180006a24: 4d 89 c1 mov %r8,%r9 + 180006a27: 49 89 d0 mov %rdx,%r8 + 180006a2a: 48 89 ca mov %rcx,%rdx + 180006a2d: e8 8e 64 01 00 call 0x18001cec0 + 180006a32: 48 83 c4 28 add $0x28,%rsp + 180006a36: c3 ret + 180006a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a3e: 00 00 + 180006a40: 48 83 ec 28 sub $0x28,%rsp + 180006a44: 4d 89 c1 mov %r8,%r9 + 180006a47: 49 89 d0 mov %rdx,%r8 + 180006a4a: 48 89 ca mov %rcx,%rdx + 180006a4d: e8 0e 67 01 00 call 0x18001d160 + 180006a52: 48 83 c4 28 add $0x28,%rsp + 180006a56: c3 ret + 180006a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a5e: 00 00 + 180006a60: 48 83 ec 28 sub $0x28,%rsp + 180006a64: 4d 89 c1 mov %r8,%r9 + 180006a67: 49 89 d0 mov %rdx,%r8 + 180006a6a: 48 89 ca mov %rcx,%rdx + 180006a6d: e8 8e 69 01 00 call 0x18001d400 + 180006a72: 48 83 c4 28 add $0x28,%rsp + 180006a76: c3 ret + 180006a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a7e: 00 00 + 180006a80: 48 83 ec 28 sub $0x28,%rsp + 180006a84: 48 85 c9 test %rcx,%rcx + 180006a87: 74 4b je 0x180006ad4 + 180006a89: 4d 85 c0 test %r8,%r8 + 180006a8c: 74 46 je 0x180006ad4 + 180006a8e: 45 85 c9 test %r9d,%r9d + 180006a91: 7e 4b jle 0x180006ade + 180006a93: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x181c5ccb8 + 180006a9a: 01 + 180006a9b: 7a 02 jp 0x180006a9f + 180006a9d: 74 26 je 0x180006ac5 + 180006a9f: 0f 57 c0 xorps %xmm0,%xmm0 + 180006aa2: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 180006aa6: 7a 02 jp 0x180006aaa + 180006aa8: 74 0c je 0x180006ab6 + 180006aaa: e8 d1 6b 01 00 call 0x18001d680 + 180006aaf: 33 c0 xor %eax,%eax + 180006ab1: 48 83 c4 28 add $0x28,%rsp + 180006ab5: c3 ret + 180006ab6: 4c 89 c1 mov %r8,%rcx + 180006ab9: 44 89 ca mov %r9d,%edx + 180006abc: 48 83 c4 28 add $0x28,%rsp + 180006ac0: e9 7b 6d 01 00 jmp 0x18001d840 + 180006ac5: 4c 89 c2 mov %r8,%rdx + 180006ac8: 45 89 c8 mov %r9d,%r8d + 180006acb: 48 83 c4 28 add $0x28,%rsp + 180006acf: e9 cc ed ff ff jmp 0x1800058a0 + 180006ad4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006ad9: 48 83 c4 28 add $0x28,%rsp + 180006add: c3 ret + 180006ade: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006ae3: 48 83 c4 28 add $0x28,%rsp + 180006ae7: c3 ret + 180006ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006aef: 00 + 180006af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006afe: 00 00 + 180006b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180006b05: 48 85 c9 test %rcx,%rcx + 180006b08: 74 4e je 0x180006b58 + 180006b0a: 4d 85 c0 test %r8,%r8 + 180006b0d: 74 49 je 0x180006b58 + 180006b0f: 45 85 c9 test %r9d,%r9d + 180006b12: 7e 4f jle 0x180006b63 + 180006b14: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x181c5ccc0 + 180006b1b: 01 + 180006b1c: 7a 02 jp 0x180006b20 + 180006b1e: 74 28 je 0x180006b48 + 180006b20: 0f 57 c0 xorps %xmm0,%xmm0 + 180006b23: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 180006b27: 7a 02 jp 0x180006b2b + 180006b29: 74 0d je 0x180006b38 + 180006b2b: e8 50 6d 01 00 call 0x18001d880 + 180006b30: 33 c0 xor %eax,%eax + 180006b32: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b37: c3 ret + 180006b38: 4c 89 c1 mov %r8,%rcx + 180006b3b: 44 89 ca mov %r9d,%edx + 180006b3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b43: e9 f8 6e 01 00 jmp 0x18001da40 + 180006b48: 4c 89 c2 mov %r8,%rdx + 180006b4b: 45 89 c8 mov %r9d,%r8d + 180006b4e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b53: e9 88 ed ff ff jmp 0x1800058e0 + 180006b58: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006b5d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b62: c3 ret + 180006b63: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006b68: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b6d: c3 ret + 180006b6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006b75: 00 + 180006b76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006b7d: 0f 1f 00 nopl (%rax) + 180006b80: 48 83 ec 28 sub $0x28,%rsp + 180006b84: 48 85 c9 test %rcx,%rcx + 180006b87: 74 4b je 0x180006bd4 + 180006b89: 4d 85 c0 test %r8,%r8 + 180006b8c: 74 46 je 0x180006bd4 + 180006b8e: 45 85 c9 test %r9d,%r9d + 180006b91: 7e 4b jle 0x180006bde + 180006b93: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x181c5ccc8 + 180006b9a: 01 + 180006b9b: 7a 02 jp 0x180006b9f + 180006b9d: 74 26 je 0x180006bc5 + 180006b9f: 0f 57 c0 xorps %xmm0,%xmm0 + 180006ba2: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 180006ba6: 7a 02 jp 0x180006baa + 180006ba8: 74 0c je 0x180006bb6 + 180006baa: e8 d1 6e 01 00 call 0x18001da80 + 180006baf: 33 c0 xor %eax,%eax + 180006bb1: 48 83 c4 28 add $0x28,%rsp + 180006bb5: c3 ret + 180006bb6: 4c 89 c1 mov %r8,%rcx + 180006bb9: 44 89 ca mov %r9d,%edx + 180006bbc: 48 83 c4 28 add $0x28,%rsp + 180006bc0: e9 5b 70 01 00 jmp 0x18001dc20 + 180006bc5: 4c 89 c2 mov %r8,%rdx + 180006bc8: 45 89 c8 mov %r9d,%r8d + 180006bcb: 48 83 c4 28 add $0x28,%rsp + 180006bcf: e9 4c ed ff ff jmp 0x180005920 + 180006bd4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006bd9: 48 83 c4 28 add $0x28,%rsp + 180006bdd: c3 ret + 180006bde: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006be3: 48 83 c4 28 add $0x28,%rsp + 180006be7: c3 ret + 180006be8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006bef: 00 + 180006bf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006bfe: 00 00 + 180006c00: 57 push %rdi + 180006c01: 48 83 ec 20 sub $0x20,%rsp + 180006c05: 48 85 c9 test %rcx,%rcx + 180006c08: 0f 84 13 02 00 00 je 0x180006e21 + 180006c0e: 4d 85 c0 test %r8,%r8 + 180006c11: 0f 84 0a 02 00 00 je 0x180006e21 + 180006c17: 45 85 c9 test %r9d,%r9d + 180006c1a: 0f 8e f6 01 00 00 jle 0x180006e16 + 180006c20: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x181c5ccd0 + 180006c27: 01 + 180006c28: 7a 06 jp 0x180006c30 + 180006c2a: 0f 84 d5 01 00 00 je 0x180006e05 + 180006c30: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180006c34: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 180006c38: 7a 06 jp 0x180006c40 + 180006c3a: 0f 84 b4 01 00 00 je 0x180006df4 + 180006c40: 41 83 f9 10 cmp $0x10,%r9d + 180006c44: 0f 8c 9a 01 00 00 jl 0x180006de4 + 180006c4a: 4d 89 c2 mov %r8,%r10 + 180006c4d: 49 83 e2 1f and $0x1f,%r10 + 180006c51: 45 89 d2 mov %r10d,%r10d + 180006c54: 45 85 d2 test %r10d,%r10d + 180006c57: 74 18 je 0x180006c71 + 180006c59: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 180006c60: 0f 85 7e 01 00 00 jne 0x180006de4 + 180006c66: 41 f7 da neg %r10d + 180006c69: 41 83 c2 20 add $0x20,%r10d + 180006c6d: 41 c1 ea 03 shr $0x3,%r10d + 180006c71: 41 8d 42 10 lea 0x10(%r10),%eax + 180006c75: 44 3b c8 cmp %eax,%r9d + 180006c78: 0f 8c 66 01 00 00 jl 0x180006de4 + 180006c7e: 44 89 cf mov %r9d,%edi + 180006c81: 33 c0 xor %eax,%eax + 180006c83: 41 2b fa sub %r10d,%edi + 180006c86: 83 e7 0f and $0xf,%edi + 180006c89: f7 df neg %edi + 180006c8b: 41 03 f9 add %r9d,%edi + 180006c8e: 45 85 d2 test %r10d,%r10d + 180006c91: 76 20 jbe 0x180006cb3 + 180006c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006c9f: 00 + 180006ca0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 180006ca5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 180006cab: 48 ff c0 inc %rax + 180006cae: 49 3b c2 cmp %r10,%rax + 180006cb1: 72 ed jb 0x180006ca0 + 180006cb3: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 180006cb7: 48 63 c7 movslq %edi,%rax + 180006cba: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 180006cc0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 180006cc6: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 + 180006ccd: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 180006cd4: 01 + 180006cd5: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 180006cd9: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) + 180006cdf: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 + 180006ce6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 + 180006ced: 01 + 180006cee: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 180006cf2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 + 180006cf9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) + 180006d00: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 + 180006d07: 01 + 180006d08: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 180006d0c: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) + 180006d13: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 + 180006d1a: 01 + 180006d1b: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 180006d1f: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) + 180006d26: 49 83 c2 10 add $0x10,%r10 + 180006d2a: 4c 3b d0 cmp %rax,%r10 + 180006d2d: 72 91 jb 0x180006cc0 + 180006d2f: 44 8d 57 01 lea 0x1(%rdi),%r10d + 180006d33: 45 3b d1 cmp %r9d,%r10d + 180006d36: 0f 87 98 00 00 00 ja 0x180006dd4 + 180006d3c: 49 63 d1 movslq %r9d,%rdx + 180006d3f: 48 2b d0 sub %rax,%rdx + 180006d42: 48 83 fa 04 cmp $0x4,%rdx + 180006d46: 0f 8c 93 00 00 00 jl 0x180006ddf + 180006d4c: 41 89 d1 mov %edx,%r9d + 180006d4f: 45 33 db xor %r11d,%r11d + 180006d52: 41 83 e1 fc and $0xfffffffc,%r9d + 180006d56: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 + 180006d5a: 4d 63 c9 movslq %r9d,%r9 + 180006d5d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180006d61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006d68: 00 + 180006d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006d70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006d77: 00 + 180006d78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006d7f: 90 nop + 180006d80: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 + 180006d86: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 + 180006d8d: 01 + 180006d8e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 180006d92: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) + 180006d98: 49 83 c3 04 add $0x4,%r11 + 180006d9c: 4d 3b d9 cmp %r9,%r11 + 180006d9f: 72 df jb 0x180006d80 + 180006da1: 4c 3b ca cmp %rdx,%r9 + 180006da4: 73 2e jae 0x180006dd4 + 180006da6: 48 63 ff movslq %edi,%rdi + 180006da9: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 + 180006dad: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax + 180006db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006db8: 00 + 180006db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006dc0: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 + 180006dc6: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) + 180006dcc: 49 ff c1 inc %r9 + 180006dcf: 4c 3b ca cmp %rdx,%r9 + 180006dd2: 72 ec jb 0x180006dc0 + 180006dd4: 33 c0 xor %eax,%eax + 180006dd6: c5 f8 77 vzeroupper + 180006dd9: 48 83 c4 20 add $0x20,%rsp + 180006ddd: 5f pop %rdi + 180006dde: c3 ret + 180006ddf: 45 33 c9 xor %r9d,%r9d + 180006de2: eb bd jmp 0x180006da1 + 180006de4: 33 ff xor %edi,%edi + 180006de6: 41 83 f9 01 cmp $0x1,%r9d + 180006dea: 72 e8 jb 0x180006dd4 + 180006dec: 49 63 d1 movslq %r9d,%rdx + 180006def: 45 33 c9 xor %r9d,%r9d + 180006df2: eb ad jmp 0x180006da1 + 180006df4: 4c 89 c1 mov %r8,%rcx + 180006df7: 44 89 ca mov %r9d,%edx + 180006dfa: e8 61 6e 01 00 call 0x18001dc60 + 180006dff: 48 83 c4 20 add $0x20,%rsp + 180006e03: 5f pop %rdi + 180006e04: c3 ret + 180006e05: 4c 89 c2 mov %r8,%rdx + 180006e08: 45 89 c8 mov %r9d,%r8d + 180006e0b: e8 50 eb ff ff call 0x180005960 + 180006e10: 48 83 c4 20 add $0x20,%rsp + 180006e14: 5f pop %rdi + 180006e15: c3 ret + 180006e16: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006e1b: 48 83 c4 20 add $0x20,%rsp + 180006e1f: 5f pop %rdi + 180006e20: c3 ret + 180006e21: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006e26: 48 83 c4 20 add $0x20,%rsp + 180006e2a: 5f pop %rdi + 180006e2b: c3 ret + 180006e2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006e33: 00 + 180006e34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006e40: 41 54 push %r12 + 180006e42: 48 83 ec 20 sub $0x20,%rsp + 180006e46: 48 85 c9 test %rcx,%rcx + 180006e49: 0f 84 ce 01 00 00 je 0x18000701d + 180006e4f: 4d 85 c0 test %r8,%r8 + 180006e52: 0f 84 c5 01 00 00 je 0x18000701d + 180006e58: 45 85 c9 test %r9d,%r9d + 180006e5b: 0f 8e b0 01 00 00 jle 0x180007011 + 180006e61: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x181c5ccd8 + 180006e68: 01 + 180006e69: 7a 06 jp 0x180006e71 + 180006e6b: 0f 84 8e 01 00 00 je 0x180006fff + 180006e71: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180006e75: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 180006e79: 7a 06 jp 0x180006e81 + 180006e7b: 0f 84 6c 01 00 00 je 0x180006fed + 180006e81: 41 83 f9 10 cmp $0x10,%r9d + 180006e85: 0f 8c 5a 01 00 00 jl 0x180006fe5 + 180006e8b: 4c 89 c0 mov %r8,%rax + 180006e8e: 48 83 e0 1f and $0x1f,%rax + 180006e92: 89 c2 mov %eax,%edx + 180006e94: 85 d2 test %edx,%edx + 180006e96: 74 11 je 0x180006ea9 + 180006e98: f6 c2 07 test $0x7,%dl + 180006e9b: 0f 85 44 01 00 00 jne 0x180006fe5 + 180006ea1: f7 da neg %edx + 180006ea3: 83 c2 20 add $0x20,%edx + 180006ea6: c1 ea 03 shr $0x3,%edx + 180006ea9: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 180006ead: 45 3b cb cmp %r11d,%r9d + 180006eb0: 0f 8c 2f 01 00 00 jl 0x180006fe5 + 180006eb6: 45 89 cc mov %r9d,%r12d + 180006eb9: 33 c0 xor %eax,%eax + 180006ebb: 44 2b e2 sub %edx,%r12d + 180006ebe: 41 83 e4 0f and $0xf,%r12d + 180006ec2: 41 f7 dc neg %r12d + 180006ec5: 45 03 e1 add %r9d,%r12d + 180006ec8: 41 89 d3 mov %edx,%r11d + 180006ecb: 85 d2 test %edx,%edx + 180006ecd: 76 24 jbe 0x180006ef3 + 180006ecf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006ed6: 00 + 180006ed7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006ede: 66 90 xchg %ax,%ax + 180006ee0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 180006ee5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 180006eeb: 48 ff c0 inc %rax + 180006eee: 49 3b c3 cmp %r11,%rax + 180006ef1: 72 ed jb 0x180006ee0 + 180006ef3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 180006ef8: 49 63 c4 movslq %r12d,%rax + 180006efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006f00: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 180006f06: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 180006f0d: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 180006f14: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 180006f1b: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 180006f21: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 180006f28: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 180006f2f: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 180006f36: 49 83 c3 10 add $0x10,%r11 + 180006f3a: 4c 3b d8 cmp %rax,%r11 + 180006f3d: 72 c1 jb 0x180006f00 + 180006f3f: 41 8d 44 24 01 lea 0x1(%r12),%eax + 180006f44: 41 3b c1 cmp %r9d,%eax + 180006f47: 0f 87 87 00 00 00 ja 0x180006fd4 + 180006f4d: 4d 63 d1 movslq %r9d,%r10 + 180006f50: 4d 63 e4 movslq %r12d,%r12 + 180006f53: 4d 2b d4 sub %r12,%r10 + 180006f56: 49 83 fa 04 cmp $0x4,%r10 + 180006f5a: 0f 8c 80 00 00 00 jl 0x180006fe0 + 180006f60: 4d 63 e4 movslq %r12d,%r12 + 180006f63: 45 89 d3 mov %r10d,%r11d + 180006f66: 41 83 e3 fc and $0xfffffffc,%r11d + 180006f6a: 45 33 c9 xor %r9d,%r9d + 180006f6d: 4d 63 db movslq %r11d,%r11 + 180006f70: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 180006f75: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 180006f79: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 180006f7d: 0f 1f 00 nopl (%rax) + 180006f80: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 180006f86: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 180006f8c: 49 83 c1 04 add $0x4,%r9 + 180006f90: 4d 3b cb cmp %r11,%r9 + 180006f93: 72 eb jb 0x180006f80 + 180006f95: 4d 3b da cmp %r10,%r11 + 180006f98: 73 3a jae 0x180006fd4 + 180006f9a: 4d 63 e4 movslq %r12d,%r12 + 180006f9d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 180006fa1: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 180006fa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006fac: 00 + 180006fad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006fc0: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 180006fc6: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 180006fcc: 49 ff c3 inc %r11 + 180006fcf: 4d 3b da cmp %r10,%r11 + 180006fd2: 72 ec jb 0x180006fc0 + 180006fd4: 33 c0 xor %eax,%eax + 180006fd6: c5 f8 77 vzeroupper + 180006fd9: 48 83 c4 20 add $0x20,%rsp + 180006fdd: 41 5c pop %r12 + 180006fdf: c3 ret + 180006fe0: 45 33 db xor %r11d,%r11d + 180006fe3: eb b0 jmp 0x180006f95 + 180006fe5: 45 33 e4 xor %r12d,%r12d + 180006fe8: e9 52 ff ff ff jmp 0x180006f3f + 180006fed: 4c 89 c1 mov %r8,%rcx + 180006ff0: 44 89 ca mov %r9d,%edx + 180006ff3: e8 a8 6c 01 00 call 0x18001dca0 + 180006ff8: 48 83 c4 20 add $0x20,%rsp + 180006ffc: 41 5c pop %r12 + 180006ffe: c3 ret + 180006fff: 4c 89 c2 mov %r8,%rdx + 180007002: 45 89 c8 mov %r9d,%r8d + 180007005: e8 16 ea ff ff call 0x180005a20 + 18000700a: 48 83 c4 20 add $0x20,%rsp + 18000700e: 41 5c pop %r12 + 180007010: c3 ret + 180007011: b8 fa ff ff ff mov $0xfffffffa,%eax + 180007016: 48 83 c4 20 add $0x20,%rsp + 18000701a: 41 5c pop %r12 + 18000701c: c3 ret + 18000701d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180007022: 48 83 c4 20 add $0x20,%rsp + 180007026: 41 5c pop %r12 + 180007028: c3 ret diff --git a/handoff/nls_dasm/f_180004200.dis b/handoff/nls_dasm/f_180004200.dis new file mode 100644 index 0000000..a7c5c46 --- /dev/null +++ b/handoff/nls_dasm/f_180004200.dis @@ -0,0 +1,4382 @@ + +/tmp/det/f_180004200.bin: file format binary + + +Disassembly of section .data: + +0000000180004200 <.data>: + 180004200: 48 83 ec 28 sub $0x28,%rsp + 180004204: 48 85 d2 test %rdx,%rdx + 180004207: 74 35 je 0x18000423e + 180004209: 45 85 c0 test %r8d,%r8d + 18000420c: 7e 3a jle 0x180004248 + 18000420e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 180004214: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 18000421b: 00 + 18000421c: 3d 00 00 20 00 cmp $0x200000,%eax + 180004221: 7f 0b jg 0x18000422e + 180004223: c5 f9 7e c1 vmovd %xmm0,%ecx + 180004227: e8 b4 fd a5 01 call 0x181a63fe0 + 18000422c: eb 09 jmp 0x180004237 + 18000422e: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 180004232: e8 49 33 01 00 call 0x180017580 + 180004237: 33 c0 xor %eax,%eax + 180004239: 48 83 c4 28 add $0x28,%rsp + 18000423d: c3 ret + 18000423e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004243: 48 83 c4 28 add $0x28,%rsp + 180004247: c3 ret + 180004248: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000424d: 48 83 c4 28 add $0x28,%rsp + 180004251: c3 ret + 180004252: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004260: 48 83 ec 28 sub $0x28,%rsp + 180004264: 48 85 d2 test %rdx,%rdx + 180004267: 74 35 je 0x18000429e + 180004269: 45 85 c0 test %r8d,%r8d + 18000426c: 7e 3a jle 0x1800042a8 + 18000426e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) + 180004274: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax + 18000427b: 00 + 18000427c: 3d 00 00 20 00 cmp $0x200000,%eax + 180004281: 7f 0b jg 0x18000428e + 180004283: c5 f9 7e c1 vmovd %xmm0,%ecx + 180004287: e8 f4 09 a6 01 call 0x181a64c80 + 18000428c: eb 09 jmp 0x180004297 + 18000428e: 8b 4c 24 20 mov 0x20(%rsp),%ecx + 180004292: e8 49 35 01 00 call 0x1800177e0 + 180004297: 33 c0 xor %eax,%eax + 180004299: 48 83 c4 28 add $0x28,%rsp + 18000429d: c3 ret + 18000429e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800042a3: 48 83 c4 28 add $0x28,%rsp + 1800042a7: c3 ret + 1800042a8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800042ad: 48 83 c4 28 add $0x28,%rsp + 1800042b1: c3 ret + 1800042b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800042b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800042c0: 48 83 ec 28 sub $0x28,%rsp + 1800042c4: 4d 89 c1 mov %r8,%r9 + 1800042c7: 49 89 d0 mov %rdx,%r8 + 1800042ca: 48 89 ca mov %rcx,%rdx + 1800042cd: e8 6e 37 01 00 call 0x180017a40 + 1800042d2: 48 83 c4 28 add $0x28,%rsp + 1800042d6: c3 ret + 1800042d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800042de: 00 00 + 1800042e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800042e5: 4d 89 c1 mov %r8,%r9 + 1800042e8: 49 89 d0 mov %rdx,%r8 + 1800042eb: 48 89 ca mov %rcx,%rdx + 1800042ee: e8 cd 39 01 00 call 0x180017cc0 + 1800042f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800042f8: c3 ret + 1800042f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004300: 48 83 ec 28 sub $0x28,%rsp + 180004304: 4d 89 c1 mov %r8,%r9 + 180004307: 49 89 d0 mov %rdx,%r8 + 18000430a: 48 89 ca mov %rcx,%rdx + 18000430d: e8 2e 3c 01 00 call 0x180017f40 + 180004312: 48 83 c4 28 add $0x28,%rsp + 180004316: c3 ret + 180004317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000431e: 00 00 + 180004320: 48 83 ec 28 sub $0x28,%rsp + 180004324: 4d 89 c1 mov %r8,%r9 + 180004327: 49 89 d0 mov %rdx,%r8 + 18000432a: 48 89 ca mov %rcx,%rdx + 18000432d: e8 6e 3e 01 00 call 0x1800181a0 + 180004332: 48 83 c4 28 add $0x28,%rsp + 180004336: c3 ret + 180004337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000433e: 00 00 + 180004340: 48 83 ec 28 sub $0x28,%rsp + 180004344: 4d 89 c1 mov %r8,%r9 + 180004347: 49 89 d0 mov %rdx,%r8 + 18000434a: 48 89 ca mov %rcx,%rdx + 18000434d: e8 ae 40 01 00 call 0x180018400 + 180004352: 48 83 c4 28 add $0x28,%rsp + 180004356: c3 ret + 180004357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000435e: 00 00 + 180004360: 48 83 ec 28 sub $0x28,%rsp + 180004364: 4d 89 c1 mov %r8,%r9 + 180004367: 49 89 d0 mov %rdx,%r8 + 18000436a: 48 89 ca mov %rcx,%rdx + 18000436d: e8 ce 42 01 00 call 0x180018640 + 180004372: 48 83 c4 28 add $0x28,%rsp + 180004376: c3 ret + 180004377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000437e: 00 00 + 180004380: 48 83 ec 28 sub $0x28,%rsp + 180004384: 48 85 c9 test %rcx,%rcx + 180004387: 74 49 je 0x1800043d2 + 180004389: 4d 85 c0 test %r8,%r8 + 18000438c: 74 44 je 0x1800043d2 + 18000438e: 45 85 c9 test %r9d,%r9d + 180004391: 7e 49 jle 0x1800043dc + 180004393: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x181c5cca0 + 18000439a: 7a 02 jp 0x18000439e + 18000439c: 74 25 je 0x1800043c3 + 18000439e: 0f 57 c0 xorps %xmm0,%xmm0 + 1800043a1: 0f 2e c8 ucomiss %xmm0,%xmm1 + 1800043a4: 7a 02 jp 0x1800043a8 + 1800043a6: 74 0c je 0x1800043b4 + 1800043a8: e8 d3 44 01 00 call 0x180018880 + 1800043ad: 33 c0 xor %eax,%eax + 1800043af: 48 83 c4 28 add $0x28,%rsp + 1800043b3: c3 ret + 1800043b4: 4c 89 c1 mov %r8,%rcx + 1800043b7: 44 89 ca mov %r9d,%edx + 1800043ba: 48 83 c4 28 add $0x28,%rsp + 1800043be: e9 bd 46 01 00 jmp 0x180018a80 + 1800043c3: 4c 89 c2 mov %r8,%rdx + 1800043c6: 45 89 c8 mov %r9d,%r8d + 1800043c9: 48 83 c4 28 add $0x28,%rsp + 1800043cd: e9 ee 22 00 00 jmp 0x1800066c0 + 1800043d2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800043d7: 48 83 c4 28 add $0x28,%rsp + 1800043db: c3 ret + 1800043dc: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800043e1: 48 83 c4 28 add $0x28,%rsp + 1800043e5: c3 ret + 1800043e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800043ed: 00 + 1800043ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800043f5: 0f 1f 40 00 nopl 0x0(%rax) + 1800043f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180004405: 48 85 c9 test %rcx,%rcx + 180004408: 74 4c je 0x180004456 + 18000440a: 4d 85 c0 test %r8,%r8 + 18000440d: 74 47 je 0x180004456 + 18000440f: 45 85 c9 test %r9d,%r9d + 180004412: 7e 4d jle 0x180004461 + 180004414: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x181c5cca4 + 18000441b: 7a 02 jp 0x18000441f + 18000441d: 74 27 je 0x180004446 + 18000441f: 0f 57 c0 xorps %xmm0,%xmm0 + 180004422: 0f 2e c8 ucomiss %xmm0,%xmm1 + 180004425: 7a 02 jp 0x180004429 + 180004427: 74 0d je 0x180004436 + 180004429: e8 92 46 01 00 call 0x180018ac0 + 18000442e: 33 c0 xor %eax,%eax + 180004430: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004435: c3 ret + 180004436: 4c 89 c1 mov %r8,%rcx + 180004439: 44 89 ca mov %r9d,%edx + 18000443c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004441: e9 7a 48 01 00 jmp 0x180018cc0 + 180004446: 4c 89 c2 mov %r8,%rdx + 180004449: 45 89 c8 mov %r9d,%r8d + 18000444c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004451: e9 aa 22 00 00 jmp 0x180006700 + 180004456: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000445b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004460: c3 ret + 180004461: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004466: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000446b: c3 ret + 18000446c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004473: 00 + 180004474: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000447b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004480: 48 83 ec 28 sub $0x28,%rsp + 180004484: 48 85 c9 test %rcx,%rcx + 180004487: 74 49 je 0x1800044d2 + 180004489: 4d 85 c0 test %r8,%r8 + 18000448c: 74 44 je 0x1800044d2 + 18000448e: 45 85 c9 test %r9d,%r9d + 180004491: 7e 49 jle 0x1800044dc + 180004493: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x181c5cca8 + 18000449a: 7a 02 jp 0x18000449e + 18000449c: 74 25 je 0x1800044c3 + 18000449e: 0f 57 c0 xorps %xmm0,%xmm0 + 1800044a1: 0f 2e c8 ucomiss %xmm0,%xmm1 + 1800044a4: 7a 02 jp 0x1800044a8 + 1800044a6: 74 0c je 0x1800044b4 + 1800044a8: e8 53 48 01 00 call 0x180018d00 + 1800044ad: 33 c0 xor %eax,%eax + 1800044af: 48 83 c4 28 add $0x28,%rsp + 1800044b3: c3 ret + 1800044b4: 4c 89 c1 mov %r8,%rcx + 1800044b7: 44 89 ca mov %r9d,%edx + 1800044ba: 48 83 c4 28 add $0x28,%rsp + 1800044be: e9 3d 4a 01 00 jmp 0x180018f00 + 1800044c3: 4c 89 c2 mov %r8,%rdx + 1800044c6: 45 89 c8 mov %r9d,%r8d + 1800044c9: 48 83 c4 28 add $0x28,%rsp + 1800044cd: e9 6e 22 00 00 jmp 0x180006740 + 1800044d2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800044d7: 48 83 c4 28 add $0x28,%rsp + 1800044db: c3 ret + 1800044dc: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800044e1: 48 83 c4 28 add $0x28,%rsp + 1800044e5: c3 ret + 1800044e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800044ed: 00 + 1800044ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800044f5: 0f 1f 40 00 nopl 0x0(%rax) + 1800044f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004500: 57 push %rdi + 180004501: 48 83 ec 20 sub $0x20,%rsp + 180004505: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 180004509: 48 85 c9 test %rcx,%rcx + 18000450c: 0f 84 ef 01 00 00 je 0x180004701 + 180004512: 4d 85 c0 test %r8,%r8 + 180004515: 0f 84 e6 01 00 00 je 0x180004701 + 18000451b: 45 85 c9 test %r9d,%r9d + 18000451e: 0f 8e d2 01 00 00 jle 0x1800046f6 + 180004524: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x181c5ccac + 18000452b: 01 + 18000452c: 7a 06 jp 0x180004534 + 18000452e: 0f 84 b1 01 00 00 je 0x1800046e5 + 180004534: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 180004538: c5 f8 2e d0 vucomiss %xmm0,%xmm2 + 18000453c: 7a 06 jp 0x180004544 + 18000453e: 0f 84 90 01 00 00 je 0x1800046d4 + 180004544: 41 83 f9 10 cmp $0x10,%r9d + 180004548: 0f 8c 76 01 00 00 jl 0x1800046c4 + 18000454e: 4d 89 c2 mov %r8,%r10 + 180004551: 49 83 e2 1f and $0x1f,%r10 + 180004555: 45 89 d2 mov %r10d,%r10d + 180004558: 45 85 d2 test %r10d,%r10d + 18000455b: 74 18 je 0x180004575 + 18000455d: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 180004564: 0f 85 5a 01 00 00 jne 0x1800046c4 + 18000456a: 41 f7 da neg %r10d + 18000456d: 41 83 c2 20 add $0x20,%r10d + 180004571: 41 c1 ea 02 shr $0x2,%r10d + 180004575: 41 8d 42 10 lea 0x10(%r10),%eax + 180004579: 44 3b c8 cmp %eax,%r9d + 18000457c: 0f 8c 42 01 00 00 jl 0x1800046c4 + 180004582: 44 89 cf mov %r9d,%edi + 180004585: 33 c0 xor %eax,%eax + 180004587: 41 2b fa sub %r10d,%edi + 18000458a: 83 e7 0f and $0xf,%edi + 18000458d: f7 df neg %edi + 18000458f: 41 03 f9 add %r9d,%edi + 180004592: 45 85 d2 test %r10d,%r10d + 180004595: 76 1c jbe 0x1800045b3 + 180004597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000459e: 00 00 + 1800045a0: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0 + 1800045a5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 1800045ab: 48 ff c0 inc %rax + 1800045ae: 49 3b c2 cmp %r10,%rax + 1800045b1: 72 ed jb 0x1800045a0 + 1800045b3: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1 + 1800045b8: 48 63 c7 movslq %edi,%rax + 1800045bb: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0 + 1800045c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800045c8: 00 + 1800045c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800045d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800045d7: 00 + 1800045d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800045df: 90 nop + 1800045e0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 1800045e6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 1800045ed: 01 + 1800045ee: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 + 1800045f2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3 + 1800045f9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4) + 1800045ff: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4 + 180004606: 01 + 180004607: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 + 18000460b: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4) + 180004612: 49 83 c2 10 add $0x10,%r10 + 180004616: 4c 3b d0 cmp %rax,%r10 + 180004619: 72 c5 jb 0x1800045e0 + 18000461b: 44 8d 57 01 lea 0x1(%rdi),%r10d + 18000461f: 45 3b d1 cmp %r9d,%r10d + 180004622: 0f 87 8c 00 00 00 ja 0x1800046b4 + 180004628: 49 63 d1 movslq %r9d,%rdx + 18000462b: 48 2b d0 sub %rax,%rdx + 18000462e: 48 83 fa 04 cmp $0x4,%rdx + 180004632: 0f 8c 87 00 00 00 jl 0x1800046bf + 180004638: 41 89 d1 mov %edx,%r9d + 18000463b: 45 33 db xor %r11d,%r11d + 18000463e: 41 83 e1 fc and $0xfffffffc,%r9d + 180004642: 4d 8d 14 80 lea (%r8,%rax,4),%r10 + 180004646: 4d 63 c9 movslq %r9d,%r9 + 180004649: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 18000464d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004654: 00 + 180004655: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000465c: 0f 1f 40 00 nopl 0x0(%rax) + 180004660: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0 + 180004666: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4) + 18000466c: 49 83 c3 04 add $0x4,%r11 + 180004670: 4d 3b d9 cmp %r9,%r11 + 180004673: 72 eb jb 0x180004660 + 180004675: 4c 3b ca cmp %rdx,%r9 + 180004678: 73 3a jae 0x1800046b4 + 18000467a: 48 63 ff movslq %edi,%rdi + 18000467d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8 + 180004681: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax + 180004685: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000468c: 00 + 18000468d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800046a0: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0 + 1800046a6: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4) + 1800046ac: 49 ff c1 inc %r9 + 1800046af: 4c 3b ca cmp %rdx,%r9 + 1800046b2: 72 ec jb 0x1800046a0 + 1800046b4: 33 c0 xor %eax,%eax + 1800046b6: c5 f8 77 vzeroupper + 1800046b9: 48 83 c4 20 add $0x20,%rsp + 1800046bd: 5f pop %rdi + 1800046be: c3 ret + 1800046bf: 45 33 c9 xor %r9d,%r9d + 1800046c2: eb b1 jmp 0x180004675 + 1800046c4: 33 ff xor %edi,%edi + 1800046c6: 41 83 f9 01 cmp $0x1,%r9d + 1800046ca: 72 e8 jb 0x1800046b4 + 1800046cc: 49 63 d1 movslq %r9d,%rdx + 1800046cf: 45 33 c9 xor %r9d,%r9d + 1800046d2: eb a1 jmp 0x180004675 + 1800046d4: 4c 89 c1 mov %r8,%rcx + 1800046d7: 44 89 ca mov %r9d,%edx + 1800046da: e8 61 48 01 00 call 0x180018f40 + 1800046df: 48 83 c4 20 add $0x20,%rsp + 1800046e3: 5f pop %rdi + 1800046e4: c3 ret + 1800046e5: 4c 89 c2 mov %r8,%rdx + 1800046e8: 45 89 c8 mov %r9d,%r8d + 1800046eb: e8 90 20 00 00 call 0x180006780 + 1800046f0: 48 83 c4 20 add $0x20,%rsp + 1800046f4: 5f pop %rdi + 1800046f5: c3 ret + 1800046f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800046fb: 48 83 c4 20 add $0x20,%rsp + 1800046ff: 5f pop %rdi + 180004700: c3 ret + 180004701: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004706: 48 83 c4 20 add $0x20,%rsp + 18000470a: 5f pop %rdi + 18000470b: c3 ret + 18000470c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004713: 00 + 180004714: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000471b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004720: 53 push %rbx + 180004721: 48 83 ec 20 sub $0x20,%rsp + 180004725: 48 85 c9 test %rcx,%rcx + 180004728: 0f 84 b9 01 00 00 je 0x1800048e7 + 18000472e: 4d 85 c0 test %r8,%r8 + 180004731: 0f 84 b0 01 00 00 je 0x1800048e7 + 180004737: 45 85 c9 test %r9d,%r9d + 18000473a: 0f 8e 9c 01 00 00 jle 0x1800048dc + 180004740: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x181c5ccb0 + 180004747: 01 + 180004748: 7a 06 jp 0x180004750 + 18000474a: 0f 84 7b 01 00 00 je 0x1800048cb + 180004750: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 180004754: c5 f8 2e c8 vucomiss %xmm0,%xmm1 + 180004758: 7a 06 jp 0x180004760 + 18000475a: 0f 84 5a 01 00 00 je 0x1800048ba + 180004760: 41 83 f9 10 cmp $0x10,%r9d + 180004764: 0f 8c 3a 01 00 00 jl 0x1800048a4 + 18000476a: 41 83 f9 1d cmp $0x1d,%r9d + 18000476e: 0f 8c 38 01 00 00 jl 0x1800048ac + 180004774: 4d 89 c2 mov %r8,%r10 + 180004777: 49 83 e2 1f and $0x1f,%r10 + 18000477b: 45 85 d2 test %r10d,%r10d + 18000477e: 74 18 je 0x180004798 + 180004780: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 180004787: 0f 85 17 01 00 00 jne 0x1800048a4 + 18000478d: 41 f7 da neg %r10d + 180004790: 41 83 c2 20 add $0x20,%r10d + 180004794: 41 c1 ea 02 shr $0x2,%r10d + 180004798: 41 8d 42 10 lea 0x10(%r10),%eax + 18000479c: 44 3b c8 cmp %eax,%r9d + 18000479f: 0f 8c ff 00 00 00 jl 0x1800048a4 + 1800047a5: 45 89 cb mov %r9d,%r11d + 1800047a8: 33 c0 xor %eax,%eax + 1800047aa: 45 2b da sub %r10d,%r11d + 1800047ad: 41 83 e3 0f and $0xf,%r11d + 1800047b1: 41 f7 db neg %r11d + 1800047b4: 45 03 d9 add %r9d,%r11d + 1800047b7: 44 89 d3 mov %r10d,%ebx + 1800047ba: 45 85 d2 test %r10d,%r10d + 1800047bd: 76 14 jbe 0x1800047d3 + 1800047bf: 90 nop + 1800047c0: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 + 1800047c5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 1800047cb: 48 ff c0 inc %rax + 1800047ce: 48 3b c3 cmp %rbx,%rax + 1800047d1: 72 ed jb 0x1800047c0 + 1800047d3: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 1800047d8: 49 63 c3 movslq %r11d,%rax + 1800047db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800047e0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 + 1800047e5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 + 1800047eb: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) + 1800047f1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) + 1800047f8: 48 83 c3 10 add $0x10,%rbx + 1800047fc: 48 3b d8 cmp %rax,%rbx + 1800047ff: 72 df jb 0x1800047e0 + 180004801: 41 8d 43 01 lea 0x1(%r11),%eax + 180004805: 41 3b c1 cmp %r9d,%eax + 180004808: 0f 87 86 00 00 00 ja 0x180004894 + 18000480e: 4d 63 c9 movslq %r9d,%r9 + 180004811: 4d 63 db movslq %r11d,%r11 + 180004814: 4d 2b cb sub %r11,%r9 + 180004817: 49 83 f9 04 cmp $0x4,%r9 + 18000481b: 0f 8c 7e 00 00 00 jl 0x18000489f + 180004821: 4d 63 db movslq %r11d,%r11 + 180004824: 45 89 ca mov %r9d,%r10d + 180004827: 41 83 e2 fc and $0xfffffffc,%r10d + 18000482b: 33 db xor %ebx,%ebx + 18000482d: 4d 63 d2 movslq %r10d,%r10 + 180004830: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 + 180004835: 4b 8d 04 98 lea (%r8,%r11,4),%rax + 180004839: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 18000483d: 0f 1f 00 nopl (%rax) + 180004840: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 + 180004845: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) + 18000484a: 48 83 c3 04 add $0x4,%rbx + 18000484e: 49 3b da cmp %r10,%rbx + 180004851: 72 ed jb 0x180004840 + 180004853: 4d 3b d1 cmp %r9,%r10 + 180004856: 73 3c jae 0x180004894 + 180004858: 4d 63 db movslq %r11d,%r11 + 18000485b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx + 18000485f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 180004863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000486a: 00 + 18000486b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004880: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 + 180004886: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 18000488c: 49 ff c2 inc %r10 + 18000488f: 4d 3b d1 cmp %r9,%r10 + 180004892: 72 ec jb 0x180004880 + 180004894: 33 c0 xor %eax,%eax + 180004896: c5 f8 77 vzeroupper + 180004899: 48 83 c4 20 add $0x20,%rsp + 18000489d: 5b pop %rbx + 18000489e: c3 ret + 18000489f: 45 33 d2 xor %r10d,%r10d + 1800048a2: eb af jmp 0x180004853 + 1800048a4: 45 33 db xor %r11d,%r11d + 1800048a7: e9 55 ff ff ff jmp 0x180004801 + 1800048ac: 45 89 cb mov %r9d,%r11d + 1800048af: 33 db xor %ebx,%ebx + 1800048b1: 41 83 e3 f0 and $0xfffffff0,%r11d + 1800048b5: e9 19 ff ff ff jmp 0x1800047d3 + 1800048ba: 4c 89 c1 mov %r8,%rcx + 1800048bd: 44 89 ca mov %r9d,%edx + 1800048c0: e8 bb 46 01 00 call 0x180018f80 + 1800048c5: 48 83 c4 20 add $0x20,%rsp + 1800048c9: 5b pop %rbx + 1800048ca: c3 ret + 1800048cb: 4c 89 c2 mov %r8,%rdx + 1800048ce: 45 89 c8 mov %r9d,%r8d + 1800048d1: e8 6a 1f 00 00 call 0x180006840 + 1800048d6: 48 83 c4 20 add $0x20,%rsp + 1800048da: 5b pop %rbx + 1800048db: c3 ret + 1800048dc: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800048e1: 48 83 c4 20 add $0x20,%rsp + 1800048e5: 5b pop %rbx + 1800048e6: c3 ret + 1800048e7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800048ec: 48 83 c4 20 add $0x20,%rsp + 1800048f0: 5b pop %rbx + 1800048f1: c3 ret + 1800048f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800048f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004900: 53 push %rbx + 180004901: 48 83 ec 20 sub $0x20,%rsp + 180004905: 48 85 c9 test %rcx,%rcx + 180004908: 0f 84 b9 01 00 00 je 0x180004ac7 + 18000490e: 4d 85 c0 test %r8,%r8 + 180004911: 0f 84 b0 01 00 00 je 0x180004ac7 + 180004917: 45 85 c9 test %r9d,%r9d + 18000491a: 0f 8e 9c 01 00 00 jle 0x180004abc + 180004920: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x181c5ccb4 + 180004927: 01 + 180004928: 7a 06 jp 0x180004930 + 18000492a: 0f 84 7b 01 00 00 je 0x180004aab + 180004930: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 180004934: c5 f8 2e c8 vucomiss %xmm0,%xmm1 + 180004938: 7a 06 jp 0x180004940 + 18000493a: 0f 84 5a 01 00 00 je 0x180004a9a + 180004940: 41 83 f9 10 cmp $0x10,%r9d + 180004944: 0f 8c 3a 01 00 00 jl 0x180004a84 + 18000494a: 41 83 f9 1d cmp $0x1d,%r9d + 18000494e: 0f 8c 38 01 00 00 jl 0x180004a8c + 180004954: 4d 89 c2 mov %r8,%r10 + 180004957: 49 83 e2 1f and $0x1f,%r10 + 18000495b: 45 85 d2 test %r10d,%r10d + 18000495e: 74 18 je 0x180004978 + 180004960: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 180004967: 0f 85 17 01 00 00 jne 0x180004a84 + 18000496d: 41 f7 da neg %r10d + 180004970: 41 83 c2 20 add $0x20,%r10d + 180004974: 41 c1 ea 02 shr $0x2,%r10d + 180004978: 41 8d 42 10 lea 0x10(%r10),%eax + 18000497c: 44 3b c8 cmp %eax,%r9d + 18000497f: 0f 8c ff 00 00 00 jl 0x180004a84 + 180004985: 45 89 cb mov %r9d,%r11d + 180004988: 33 c0 xor %eax,%eax + 18000498a: 45 2b da sub %r10d,%r11d + 18000498d: 41 83 e3 0f and $0xf,%r11d + 180004991: 41 f7 db neg %r11d + 180004994: 45 03 d9 add %r9d,%r11d + 180004997: 44 89 d3 mov %r10d,%ebx + 18000499a: 45 85 d2 test %r10d,%r10d + 18000499d: 76 14 jbe 0x1800049b3 + 18000499f: 90 nop + 1800049a0: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 + 1800049a5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 1800049ab: 48 ff c0 inc %rax + 1800049ae: 48 3b c3 cmp %rbx,%rax + 1800049b1: 72 ed jb 0x1800049a0 + 1800049b3: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 1800049b8: 49 63 c3 movslq %r11d,%rax + 1800049bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800049c0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 + 1800049c5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 + 1800049cb: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) + 1800049d1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) + 1800049d8: 48 83 c3 10 add $0x10,%rbx + 1800049dc: 48 3b d8 cmp %rax,%rbx + 1800049df: 72 df jb 0x1800049c0 + 1800049e1: 41 8d 43 01 lea 0x1(%r11),%eax + 1800049e5: 41 3b c1 cmp %r9d,%eax + 1800049e8: 0f 87 86 00 00 00 ja 0x180004a74 + 1800049ee: 4d 63 c9 movslq %r9d,%r9 + 1800049f1: 4d 63 db movslq %r11d,%r11 + 1800049f4: 4d 2b cb sub %r11,%r9 + 1800049f7: 49 83 f9 04 cmp $0x4,%r9 + 1800049fb: 0f 8c 7e 00 00 00 jl 0x180004a7f + 180004a01: 4d 63 db movslq %r11d,%r11 + 180004a04: 45 89 ca mov %r9d,%r10d + 180004a07: 41 83 e2 fc and $0xfffffffc,%r10d + 180004a0b: 33 db xor %ebx,%ebx + 180004a0d: 4d 63 d2 movslq %r10d,%r10 + 180004a10: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 + 180004a15: 4b 8d 04 98 lea (%r8,%r11,4),%rax + 180004a19: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 180004a1d: 0f 1f 00 nopl (%rax) + 180004a20: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 + 180004a25: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) + 180004a2a: 48 83 c3 04 add $0x4,%rbx + 180004a2e: 49 3b da cmp %r10,%rbx + 180004a31: 72 ed jb 0x180004a20 + 180004a33: 4d 3b d1 cmp %r9,%r10 + 180004a36: 73 3c jae 0x180004a74 + 180004a38: 4d 63 db movslq %r11d,%r11 + 180004a3b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx + 180004a3f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 180004a43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004a4a: 00 + 180004a4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004a60: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 + 180004a66: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 180004a6c: 49 ff c2 inc %r10 + 180004a6f: 4d 3b d1 cmp %r9,%r10 + 180004a72: 72 ec jb 0x180004a60 + 180004a74: 33 c0 xor %eax,%eax + 180004a76: c5 f8 77 vzeroupper + 180004a79: 48 83 c4 20 add $0x20,%rsp + 180004a7d: 5b pop %rbx + 180004a7e: c3 ret + 180004a7f: 45 33 d2 xor %r10d,%r10d + 180004a82: eb af jmp 0x180004a33 + 180004a84: 45 33 db xor %r11d,%r11d + 180004a87: e9 55 ff ff ff jmp 0x1800049e1 + 180004a8c: 45 89 cb mov %r9d,%r11d + 180004a8f: 33 db xor %ebx,%ebx + 180004a91: 41 83 e3 f0 and $0xfffffff0,%r11d + 180004a95: e9 19 ff ff ff jmp 0x1800049b3 + 180004a9a: 4c 89 c1 mov %r8,%rcx + 180004a9d: 44 89 ca mov %r9d,%edx + 180004aa0: e8 1b 45 01 00 call 0x180018fc0 + 180004aa5: 48 83 c4 20 add $0x20,%rsp + 180004aa9: 5b pop %rbx + 180004aaa: c3 ret + 180004aab: 4c 89 c2 mov %r8,%rdx + 180004aae: 45 89 c8 mov %r9d,%r8d + 180004ab1: e8 4a 1e 00 00 call 0x180006900 + 180004ab6: 48 83 c4 20 add $0x20,%rsp + 180004aba: 5b pop %rbx + 180004abb: c3 ret + 180004abc: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004ac1: 48 83 c4 20 add $0x20,%rsp + 180004ac5: 5b pop %rbx + 180004ac6: c3 ret + 180004ac7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004acc: 48 83 c4 20 add $0x20,%rsp + 180004ad0: 5b pop %rbx + 180004ad1: c3 ret + 180004ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004ae0: 48 83 ec 38 sub $0x38,%rsp + 180004ae4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x182615970 + 180004aeb: 48 33 c4 xor %rsp,%rax + 180004aee: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004af3: 48 85 d2 test %rdx,%rdx + 180004af6: 74 5f je 0x180004b57 + 180004af8: 45 85 c0 test %r8d,%r8d + 180004afb: 7f 1b jg 0x180004b18 + 180004afd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004b02: 48 33 cc xor %rsp,%rcx + 180004b05: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x182615970 + 180004b0c: 75 44 jne 0x180004b52 + 180004b0e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004b13: 48 83 c4 38 add $0x38,%rsp + 180004b17: c3 ret + 180004b18: 48 8b 01 mov (%rcx),%rax + 180004b1b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004b1f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004b24: 66 48 0f 6e c8 movq %rax,%xmm1 + 180004b29: 66 49 0f 6e c1 movq %r9,%xmm0 + 180004b2e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 180004b32: 0f 29 09 movaps %xmm1,(%rcx) + 180004b35: e8 c6 44 01 00 call 0x180019000 + 180004b3a: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004b3f: 48 33 cc xor %rsp,%rcx + 180004b42: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x182615970 + 180004b49: 75 07 jne 0x180004b52 + 180004b4b: 33 c0 xor %eax,%eax + 180004b4d: 48 83 c4 38 add $0x38,%rsp + 180004b51: c3 ret + 180004b52: e8 79 c5 12 01 call 0x1811310d0 + 180004b57: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004b5c: 48 33 cc xor %rsp,%rcx + 180004b5f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x182615970 + 180004b66: 75 ea jne 0x180004b52 + 180004b68: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004b6d: 48 83 c4 38 add $0x38,%rsp + 180004b71: c3 ret + 180004b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004b80: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 180004b85: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x182615970 + 180004b8c: 48 33 c4 xor %rsp,%rax + 180004b8f: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004b94: 48 85 d2 test %rdx,%rdx + 180004b97: 74 57 je 0x180004bf0 + 180004b99: 45 85 c0 test %r8d,%r8d + 180004b9c: 7f 1c jg 0x180004bba + 180004b9e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004ba3: 48 33 cc xor %rsp,%rcx + 180004ba6: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x182615970 + 180004bad: 75 3c jne 0x180004beb + 180004baf: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004bb4: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180004bb9: c3 ret + 180004bba: f3 0f 7e 01 movq (%rcx),%xmm0 + 180004bbe: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 180004bc3: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004bc8: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 180004bcd: e8 4e 44 01 00 call 0x180019020 + 180004bd2: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004bd7: 48 33 cc xor %rsp,%rcx + 180004bda: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x182615970 + 180004be1: 75 08 jne 0x180004beb + 180004be3: 33 c0 xor %eax,%eax + 180004be5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180004bea: c3 ret + 180004beb: e8 e0 c4 12 01 call 0x1811310d0 + 180004bf0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004bf5: 48 33 cc xor %rsp,%rcx + 180004bf8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x182615970 + 180004bff: 75 ea jne 0x180004beb + 180004c01: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004c06: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180004c0b: c3 ret + 180004c0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004c13: 00 + 180004c14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004c1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004c20: 48 83 ec 38 sub $0x38,%rsp + 180004c24: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x182615970 + 180004c2b: 48 33 c4 xor %rsp,%rax + 180004c2e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004c33: 48 85 d2 test %rdx,%rdx + 180004c36: 74 61 je 0x180004c99 + 180004c38: 45 85 c0 test %r8d,%r8d + 180004c3b: 7f 1b jg 0x180004c58 + 180004c3d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004c42: 48 33 cc xor %rsp,%rcx + 180004c45: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x182615970 + 180004c4c: 75 46 jne 0x180004c94 + 180004c4e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004c53: 48 83 c4 38 add $0x38,%rsp + 180004c57: c3 ret + 180004c58: 48 8b 01 mov (%rcx),%rax + 180004c5b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004c5f: 66 48 0f 6e c8 movq %rax,%xmm1 + 180004c64: 66 49 0f 6e c1 movq %r9,%xmm0 + 180004c69: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004c6e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 180004c72: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp) + 180004c77: e8 c4 43 01 00 call 0x180019040 + 180004c7c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004c81: 48 33 cc xor %rsp,%rcx + 180004c84: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x182615970 + 180004c8b: 75 07 jne 0x180004c94 + 180004c8d: 33 c0 xor %eax,%eax + 180004c8f: 48 83 c4 38 add $0x38,%rsp + 180004c93: c3 ret + 180004c94: e8 37 c4 12 01 call 0x1811310d0 + 180004c99: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004c9e: 48 33 cc xor %rsp,%rcx + 180004ca1: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x182615970 + 180004ca8: 75 ea jne 0x180004c94 + 180004caa: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004caf: 48 83 c4 38 add $0x38,%rsp + 180004cb3: c3 ret + 180004cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004cc0: 48 83 ec 38 sub $0x38,%rsp + 180004cc4: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x182615970 + 180004ccb: 48 33 c4 xor %rsp,%rax + 180004cce: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004cd3: 48 85 d2 test %rdx,%rdx + 180004cd6: 74 60 je 0x180004d38 + 180004cd8: 45 85 c0 test %r8d,%r8d + 180004cdb: 7f 1b jg 0x180004cf8 + 180004cdd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004ce2: 48 33 cc xor %rsp,%rcx + 180004ce5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x182615970 + 180004cec: 75 45 jne 0x180004d33 + 180004cee: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004cf3: 48 83 c4 38 add $0x38,%rsp + 180004cf7: c3 ret + 180004cf8: 48 8b 01 mov (%rcx),%rax + 180004cfb: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004cff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004d04: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 180004d09: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 180004d0e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 180004d12: c5 f8 11 11 vmovups %xmm2,(%rcx) + 180004d16: e8 45 43 01 00 call 0x180019060 + 180004d1b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004d20: 48 33 cc xor %rsp,%rcx + 180004d23: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x182615970 + 180004d2a: 75 07 jne 0x180004d33 + 180004d2c: 33 c0 xor %eax,%eax + 180004d2e: 48 83 c4 38 add $0x38,%rsp + 180004d32: c3 ret + 180004d33: e8 98 c3 12 01 call 0x1811310d0 + 180004d38: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004d3d: 48 33 cc xor %rsp,%rcx + 180004d40: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x182615970 + 180004d47: 75 ea jne 0x180004d33 + 180004d49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004d4e: 48 83 c4 38 add $0x38,%rsp + 180004d52: c3 ret + 180004d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004d5f: 00 + 180004d60: 48 83 ec 38 sub $0x38,%rsp + 180004d64: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x182615970 + 180004d6b: 48 33 c4 xor %rsp,%rax + 180004d6e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004d73: 48 85 d2 test %rdx,%rdx + 180004d76: 74 60 je 0x180004dd8 + 180004d78: 45 85 c0 test %r8d,%r8d + 180004d7b: 7f 1b jg 0x180004d98 + 180004d7d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004d82: 48 33 cc xor %rsp,%rcx + 180004d85: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x182615970 + 180004d8c: 75 45 jne 0x180004dd3 + 180004d8e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004d93: 48 83 c4 38 add $0x38,%rsp + 180004d97: c3 ret + 180004d98: 48 8b 01 mov (%rcx),%rax + 180004d9b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004d9f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004da4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 180004da9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 180004dae: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 180004db2: c5 f8 11 11 vmovups %xmm2,(%rcx) + 180004db6: e8 c5 42 01 00 call 0x180019080 + 180004dbb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004dc0: 48 33 cc xor %rsp,%rcx + 180004dc3: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x182615970 + 180004dca: 75 07 jne 0x180004dd3 + 180004dcc: 33 c0 xor %eax,%eax + 180004dce: 48 83 c4 38 add $0x38,%rsp + 180004dd2: c3 ret + 180004dd3: e8 f8 c2 12 01 call 0x1811310d0 + 180004dd8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004ddd: 48 33 cc xor %rsp,%rcx + 180004de0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x182615970 + 180004de7: 75 ea jne 0x180004dd3 + 180004de9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004dee: 48 83 c4 38 add $0x38,%rsp + 180004df2: c3 ret + 180004df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004dff: 00 + 180004e00: 48 83 ec 38 sub $0x38,%rsp + 180004e04: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x182615970 + 180004e0b: 48 33 c4 xor %rsp,%rax + 180004e0e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004e13: 48 85 d2 test %rdx,%rdx + 180004e16: 74 60 je 0x180004e78 + 180004e18: 45 85 c0 test %r8d,%r8d + 180004e1b: 7f 1b jg 0x180004e38 + 180004e1d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004e22: 48 33 cc xor %rsp,%rcx + 180004e25: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x182615970 + 180004e2c: 75 45 jne 0x180004e73 + 180004e2e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004e33: 48 83 c4 38 add $0x38,%rsp + 180004e37: c3 ret + 180004e38: 48 8b 01 mov (%rcx),%rax + 180004e3b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004e3f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004e44: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 180004e49: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 180004e4e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 180004e52: c5 f8 11 11 vmovups %xmm2,(%rcx) + 180004e56: e8 45 42 01 00 call 0x1800190a0 + 180004e5b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004e60: 48 33 cc xor %rsp,%rcx + 180004e63: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x182615970 + 180004e6a: 75 07 jne 0x180004e73 + 180004e6c: 33 c0 xor %eax,%eax + 180004e6e: 48 83 c4 38 add $0x38,%rsp + 180004e72: c3 ret + 180004e73: e8 58 c2 12 01 call 0x1811310d0 + 180004e78: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004e7d: 48 33 cc xor %rsp,%rcx + 180004e80: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x182615970 + 180004e87: 75 ea jne 0x180004e73 + 180004e89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004e8e: 48 83 c4 38 add $0x38,%rsp + 180004e92: c3 ret + 180004e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004e9f: 00 + 180004ea0: 48 83 ec 28 sub $0x28,%rsp + 180004ea4: 48 85 c9 test %rcx,%rcx + 180004ea7: 74 20 je 0x180004ec9 + 180004ea9: 48 85 d2 test %rdx,%rdx + 180004eac: 74 1b je 0x180004ec9 + 180004eae: 45 85 c0 test %r8d,%r8d + 180004eb1: 7f 0a jg 0x180004ebd + 180004eb3: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004eb8: 48 83 c4 28 add $0x28,%rsp + 180004ebc: c3 ret + 180004ebd: e8 fe 41 01 00 call 0x1800190c0 + 180004ec2: 33 c0 xor %eax,%eax + 180004ec4: 48 83 c4 28 add $0x28,%rsp + 180004ec8: c3 ret + 180004ec9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004ece: 48 83 c4 28 add $0x28,%rsp + 180004ed2: c3 ret + 180004ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004edf: 00 + 180004ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180004ee5: 48 85 c9 test %rcx,%rcx + 180004ee8: 74 22 je 0x180004f0c + 180004eea: 48 85 d2 test %rdx,%rdx + 180004eed: 74 1d je 0x180004f0c + 180004eef: 45 85 c0 test %r8d,%r8d + 180004ef2: 7f 0b jg 0x180004eff + 180004ef4: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004ef9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004efe: c3 ret + 180004eff: e8 9c 43 01 00 call 0x1800192a0 + 180004f04: 33 c0 xor %eax,%eax + 180004f06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004f0b: c3 ret + 180004f0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004f11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004f16: c3 ret + 180004f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180004f1e: 00 00 + 180004f20: 48 83 ec 28 sub $0x28,%rsp + 180004f24: 48 85 c9 test %rcx,%rcx + 180004f27: 74 20 je 0x180004f49 + 180004f29: 48 85 d2 test %rdx,%rdx + 180004f2c: 74 1b je 0x180004f49 + 180004f2e: 45 85 c0 test %r8d,%r8d + 180004f31: 7f 0a jg 0x180004f3d + 180004f33: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004f38: 48 83 c4 28 add $0x28,%rsp + 180004f3c: c3 ret + 180004f3d: e8 3e 45 01 00 call 0x180019480 + 180004f42: 33 c0 xor %eax,%eax + 180004f44: 48 83 c4 28 add $0x28,%rsp + 180004f48: c3 ret + 180004f49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004f4e: 48 83 c4 28 add $0x28,%rsp + 180004f52: c3 ret + 180004f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004f5f: 00 + 180004f60: 56 push %rsi + 180004f61: 48 89 d6 mov %rdx,%rsi + 180004f64: 48 85 c9 test %rcx,%rcx + 180004f67: 0f 84 d0 01 00 00 je 0x18000513d + 180004f6d: 48 85 f6 test %rsi,%rsi + 180004f70: 0f 84 c7 01 00 00 je 0x18000513d + 180004f76: 45 85 c0 test %r8d,%r8d + 180004f79: 0f 8e b7 01 00 00 jle 0x180005136 + 180004f7f: 41 83 f8 10 cmp $0x10,%r8d + 180004f83: 0f 8c 9d 01 00 00 jl 0x180005126 + 180004f89: 49 89 f1 mov %rsi,%r9 + 180004f8c: 49 83 e1 1f and $0x1f,%r9 + 180004f90: 45 89 c9 mov %r9d,%r9d + 180004f93: 45 85 c9 test %r9d,%r9d + 180004f96: 74 18 je 0x180004fb0 + 180004f98: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 180004f9f: 0f 85 81 01 00 00 jne 0x180005126 + 180004fa5: 41 f7 d9 neg %r9d + 180004fa8: 41 83 c1 20 add $0x20,%r9d + 180004fac: 41 c1 e9 03 shr $0x3,%r9d + 180004fb0: 41 8d 41 10 lea 0x10(%r9),%eax + 180004fb4: 44 3b c0 cmp %eax,%r8d + 180004fb7: 0f 8c 69 01 00 00 jl 0x180005126 + 180004fbd: 44 89 c0 mov %r8d,%eax + 180004fc0: 33 d2 xor %edx,%edx + 180004fc2: 41 2b c1 sub %r9d,%eax + 180004fc5: 83 e0 0f and $0xf,%eax + 180004fc8: f7 d8 neg %eax + 180004fca: 41 03 c0 add %r8d,%eax + 180004fcd: 45 85 c9 test %r9d,%r9d + 180004fd0: 76 25 jbe 0x180004ff7 + 180004fd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004fe0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0 + 180004fe5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 180004fea: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 180004fef: 48 ff c2 inc %rdx + 180004ff2: 49 3b d1 cmp %r9,%rdx + 180004ff5: 72 e9 jb 0x180004fe0 + 180004ff7: 48 63 d0 movslq %eax,%rdx + 180004ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180005000: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1 + 180005006: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5 + 18000500d: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 180005013: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4 + 18000501a: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 180005021: 01 + 180005022: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 180005026: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2 + 18000502d: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8) + 180005033: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3 + 18000503a: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0 + 180005041: 01 + 180005042: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1 + 180005046: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0 + 18000504d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8) + 180005054: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1 + 18000505b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4 + 180005062: 01 + 180005063: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5 + 180005067: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8) + 18000506e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2 + 180005075: 01 + 180005076: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 18000507a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8) + 180005081: 49 83 c1 10 add $0x10,%r9 + 180005085: 4c 3b ca cmp %rdx,%r9 + 180005088: 0f 82 72 ff ff ff jb 0x180005000 + 18000508e: 44 8d 48 01 lea 0x1(%rax),%r9d + 180005092: 45 3b c8 cmp %r8d,%r9d + 180005095: 0f 87 7f 00 00 00 ja 0x18000511a + 18000509b: 4d 63 d0 movslq %r8d,%r10 + 18000509e: 4c 2b d2 sub %rdx,%r10 + 1800050a1: 49 83 fa 04 cmp $0x4,%r10 + 1800050a5: 0f 8c 76 00 00 00 jl 0x180005121 + 1800050ab: 45 89 d3 mov %r10d,%r11d + 1800050ae: 45 33 c9 xor %r9d,%r9d + 1800050b1: 41 83 e3 fc and $0xfffffffc,%r11d + 1800050b5: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 1800050b9: 4d 63 db movslq %r11d,%r11 + 1800050bc: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 1800050c0: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1 + 1800050c6: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0 + 1800050cc: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2 + 1800050d3: 01 + 1800050d4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 1800050d8: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8) + 1800050de: 49 83 c1 04 add $0x4,%r9 + 1800050e2: 4d 3b cb cmp %r11,%r9 + 1800050e5: 72 d9 jb 0x1800050c0 + 1800050e7: 4d 3b da cmp %r10,%r11 + 1800050ea: 73 2e jae 0x18000511a + 1800050ec: 48 63 c0 movslq %eax,%rax + 1800050ef: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 1800050f3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 1800050f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800050fe: 00 00 + 180005100: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 180005106: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 18000510c: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 180005112: 49 ff c3 inc %r11 + 180005115: 4d 3b da cmp %r10,%r11 + 180005118: 72 e6 jb 0x180005100 + 18000511a: 33 c0 xor %eax,%eax + 18000511c: c5 f8 77 vzeroupper + 18000511f: 5e pop %rsi + 180005120: c3 ret + 180005121: 45 33 db xor %r11d,%r11d + 180005124: eb c1 jmp 0x1800050e7 + 180005126: 33 c0 xor %eax,%eax + 180005128: 41 83 f8 01 cmp $0x1,%r8d + 18000512c: 72 ec jb 0x18000511a + 18000512e: 4d 63 d0 movslq %r8d,%r10 + 180005131: 45 33 db xor %r11d,%r11d + 180005134: eb b1 jmp 0x1800050e7 + 180005136: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000513b: 5e pop %rsi + 18000513c: c3 ret + 18000513d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005142: 5e pop %rsi + 180005143: c3 ret + 180005144: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000514b: 00 + 18000514c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000515f: 00 + 180005160: 53 push %rbx + 180005161: 48 85 c9 test %rcx,%rcx + 180005164: 0f 84 aa 01 00 00 je 0x180005314 + 18000516a: 48 85 d2 test %rdx,%rdx + 18000516d: 0f 84 a1 01 00 00 je 0x180005314 + 180005173: 45 85 c0 test %r8d,%r8d + 180005176: 0f 8e 91 01 00 00 jle 0x18000530d + 18000517c: 41 83 f8 10 cmp $0x10,%r8d + 180005180: 0f 8c 80 01 00 00 jl 0x180005306 + 180005186: 49 89 d3 mov %rdx,%r11 + 180005189: 49 83 e3 1f and $0x1f,%r11 + 18000518d: 45 85 db test %r11d,%r11d + 180005190: 74 18 je 0x1800051aa + 180005192: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 180005199: 0f 85 67 01 00 00 jne 0x180005306 + 18000519f: 41 f7 db neg %r11d + 1800051a2: 41 83 c3 20 add $0x20,%r11d + 1800051a6: 41 c1 eb 03 shr $0x3,%r11d + 1800051aa: 41 8d 43 10 lea 0x10(%r11),%eax + 1800051ae: 44 3b c0 cmp %eax,%r8d + 1800051b1: 0f 8c 4f 01 00 00 jl 0x180005306 + 1800051b7: 44 89 c0 mov %r8d,%eax + 1800051ba: 45 33 d2 xor %r10d,%r10d + 1800051bd: 41 2b c3 sub %r11d,%eax + 1800051c0: 83 e0 0f and $0xf,%eax + 1800051c3: f7 d8 neg %eax + 1800051c5: 41 03 c0 add %r8d,%eax + 1800051c8: 44 89 db mov %r11d,%ebx + 1800051cb: 45 85 db test %r11d,%r11d + 1800051ce: 76 2a jbe 0x1800051fa + 1800051d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800051d7: 00 + 1800051d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800051df: 90 nop + 1800051e0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0 + 1800051e6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + 1800051ec: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 1800051f2: 49 ff c2 inc %r10 + 1800051f5: 4c 3b d3 cmp %rbx,%r10 + 1800051f8: 72 e6 jb 0x1800051e0 + 1800051fa: 4c 63 d0 movslq %eax,%r10 + 1800051fd: 0f 1f 00 nopl (%rax) + 180005200: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0 + 180005205: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 180005209: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2 + 18000520f: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4 + 180005215: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1 + 18000521a: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3 + 180005220: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5 + 180005226: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0 + 18000522c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 180005231: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 180005237: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 18000523d: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1 + 180005243: 48 83 c3 10 add $0x10,%rbx + 180005247: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 18000524d: 49 3b da cmp %r10,%rbx + 180005250: 72 ae jb 0x180005200 + 180005252: 8d 58 01 lea 0x1(%rax),%ebx + 180005255: 41 3b d8 cmp %r8d,%ebx + 180005258: 0f 87 9c 00 00 00 ja 0x1800052fa + 18000525e: 4d 63 c8 movslq %r8d,%r9 + 180005261: 48 63 c0 movslq %eax,%rax + 180005264: 4c 2b c8 sub %rax,%r9 + 180005267: 49 83 f9 04 cmp $0x4,%r9 + 18000526b: 0f 8c 90 00 00 00 jl 0x180005301 + 180005271: 48 63 c0 movslq %eax,%rax + 180005274: 45 89 ca mov %r9d,%r10d + 180005277: 41 83 e2 fc and $0xfffffffc,%r10d + 18000527b: 45 33 c0 xor %r8d,%r8d + 18000527e: 4d 63 d2 movslq %r10d,%r10 + 180005281: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx + 180005285: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 + 180005289: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005290: 00 + 180005291: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000529f: 00 + 1800052a0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 1800052a6: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1 + 1800052ac: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8) + 1800052b2: 49 83 c0 04 add $0x4,%r8 + 1800052b6: 4d 3b c2 cmp %r10,%r8 + 1800052b9: 72 e5 jb 0x1800052a0 + 1800052bb: 4d 3b d1 cmp %r9,%r10 + 1800052be: 73 3a jae 0x1800052fa + 1800052c0: 48 63 c0 movslq %eax,%rax + 1800052c3: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx + 1800052c7: 48 8d 04 c2 lea (%rdx,%rax,8),%rax + 1800052cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800052d2: 00 + 1800052d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800052da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800052e0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 1800052e6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + 1800052ec: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8) + 1800052f2: 49 ff c2 inc %r10 + 1800052f5: 4d 3b d1 cmp %r9,%r10 + 1800052f8: 72 e6 jb 0x1800052e0 + 1800052fa: 33 c0 xor %eax,%eax + 1800052fc: c5 f8 77 vzeroupper + 1800052ff: 5b pop %rbx + 180005300: c3 ret + 180005301: 45 33 d2 xor %r10d,%r10d + 180005304: eb b5 jmp 0x1800052bb + 180005306: 33 c0 xor %eax,%eax + 180005308: e9 45 ff ff ff jmp 0x180005252 + 18000530d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005312: 5b pop %rbx + 180005313: c3 ret + 180005314: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005319: 5b pop %rbx + 18000531a: c3 ret + 18000531b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005320: 53 push %rbx + 180005321: 49 89 ca mov %rcx,%r10 + 180005324: 4d 85 d2 test %r10,%r10 + 180005327: 0f 84 a4 01 00 00 je 0x1800054d1 + 18000532d: 48 85 d2 test %rdx,%rdx + 180005330: 0f 84 9b 01 00 00 je 0x1800054d1 + 180005336: 45 85 c0 test %r8d,%r8d + 180005339: 0f 8e 8b 01 00 00 jle 0x1800054ca + 18000533f: 41 83 f8 10 cmp $0x10,%r8d + 180005343: 0f 8c 79 01 00 00 jl 0x1800054c2 + 180005349: 48 89 d3 mov %rdx,%rbx + 18000534c: 48 83 e3 1f and $0x1f,%rbx + 180005350: 85 db test %ebx,%ebx + 180005352: 74 11 je 0x180005365 + 180005354: f6 c3 07 test $0x7,%bl + 180005357: 0f 85 65 01 00 00 jne 0x1800054c2 + 18000535d: f7 db neg %ebx + 18000535f: 83 c3 20 add $0x20,%ebx + 180005362: c1 eb 03 shr $0x3,%ebx + 180005365: 8d 43 10 lea 0x10(%rbx),%eax + 180005368: 44 3b c0 cmp %eax,%r8d + 18000536b: 0f 8c 51 01 00 00 jl 0x1800054c2 + 180005371: 45 89 c1 mov %r8d,%r9d + 180005374: 33 c0 xor %eax,%eax + 180005376: 44 2b cb sub %ebx,%r9d + 180005379: 41 83 e1 0f and $0xf,%r9d + 18000537d: 41 f7 d9 neg %r9d + 180005380: 45 03 c8 add %r8d,%r9d + 180005383: 89 d9 mov %ebx,%ecx + 180005385: 85 db test %ebx,%ebx + 180005387: 76 2f jbe 0x1800053b8 + 180005389: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005390: 00 + 180005391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000539f: 00 + 1800053a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 1800053a5: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1 + 1800053ab: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 1800053b0: 48 ff c0 inc %rax + 1800053b3: 48 3b c1 cmp %rcx,%rax + 1800053b6: 72 e8 jb 0x1800053a0 + 1800053b8: 49 63 c1 movslq %r9d,%rax + 1800053bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800053c0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 1800053c5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 1800053cb: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 1800053d1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 1800053d8: 03 + 1800053d9: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1 + 1800053df: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 + 1800053e6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 + 1800053ed: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 + 1800053f4: 03 + 1800053f5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 1800053fa: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 180005400: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 180005406: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 18000540d: 03 + 18000540e: 48 83 c1 10 add $0x10,%rcx + 180005412: 48 3b c8 cmp %rax,%rcx + 180005415: 72 a9 jb 0x1800053c0 + 180005417: 41 8d 41 01 lea 0x1(%r9),%eax + 18000541b: 41 3b c0 cmp %r8d,%eax + 18000541e: 0f 87 93 00 00 00 ja 0x1800054b7 + 180005424: 4d 63 c0 movslq %r8d,%r8 + 180005427: 4d 63 c9 movslq %r9d,%r9 + 18000542a: 4d 2b c1 sub %r9,%r8 + 18000542d: 49 83 f8 04 cmp $0x4,%r8 + 180005431: 0f 8c 87 00 00 00 jl 0x1800054be + 180005437: 4d 63 c9 movslq %r9d,%r9 + 18000543a: 44 89 c3 mov %r8d,%ebx + 18000543d: 83 e3 fc and $0xfffffffc,%ebx + 180005440: 33 c9 xor %ecx,%ecx + 180005442: 48 63 db movslq %ebx,%rbx + 180005445: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 180005449: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 + 18000544d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005454: 00 + 180005455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000545c: 0f 1f 40 00 nopl 0x0(%rax) + 180005460: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 180005466: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 18000546b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8) + 180005471: 48 83 c1 04 add $0x4,%rcx + 180005475: 48 3b cb cmp %rbx,%rcx + 180005478: 72 e6 jb 0x180005460 + 18000547a: 49 3b d8 cmp %r8,%rbx + 18000547d: 73 38 jae 0x1800054b7 + 18000547f: 4d 63 c9 movslq %r9d,%r9 + 180005482: 4b 8d 0c ca lea (%r10,%r9,8),%rcx + 180005486: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 18000548a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005491: 00 + 180005492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800054a0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 1800054a5: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1 + 1800054aa: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8) + 1800054af: 48 ff c3 inc %rbx + 1800054b2: 49 3b d8 cmp %r8,%rbx + 1800054b5: 72 e9 jb 0x1800054a0 + 1800054b7: 33 c0 xor %eax,%eax + 1800054b9: c5 f8 77 vzeroupper + 1800054bc: 5b pop %rbx + 1800054bd: c3 ret + 1800054be: 33 db xor %ebx,%ebx + 1800054c0: eb b8 jmp 0x18000547a + 1800054c2: 45 33 c9 xor %r9d,%r9d + 1800054c5: e9 4d ff ff ff jmp 0x180005417 + 1800054ca: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800054cf: 5b pop %rbx + 1800054d0: c3 ret + 1800054d1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800054d6: 5b pop %rbx + 1800054d7: c3 ret + 1800054d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800054df: 00 + 1800054e0: 48 83 ec 28 sub $0x28,%rsp + 1800054e4: 4d 89 c1 mov %r8,%r9 + 1800054e7: 49 89 d0 mov %rdx,%r8 + 1800054ea: 48 89 ca mov %rcx,%rdx + 1800054ed: e8 2e 41 01 00 call 0x180019620 + 1800054f2: 48 83 c4 28 add $0x28,%rsp + 1800054f6: c3 ret + 1800054f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800054fe: 00 00 + 180005500: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180005505: 4d 89 c1 mov %r8,%r9 + 180005508: 49 89 d0 mov %rdx,%r8 + 18000550b: 48 89 ca mov %rcx,%rdx + 18000550e: e8 cd 43 01 00 call 0x1800198e0 + 180005513: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005518: c3 ret + 180005519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005520: 48 83 ec 28 sub $0x28,%rsp + 180005524: 4d 89 c1 mov %r8,%r9 + 180005527: 49 89 d0 mov %rdx,%r8 + 18000552a: 48 89 ca mov %rcx,%rdx + 18000552d: e8 ae 46 01 00 call 0x180019be0 + 180005532: 48 83 c4 28 add $0x28,%rsp + 180005536: c3 ret + 180005537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000553e: 00 00 + 180005540: 48 83 ec 28 sub $0x28,%rsp + 180005544: 4d 89 c1 mov %r8,%r9 + 180005547: 49 89 d0 mov %rdx,%r8 + 18000554a: 48 89 ca mov %rcx,%rdx + 18000554d: e8 ee 48 01 00 call 0x180019e40 + 180005552: 48 83 c4 28 add $0x28,%rsp + 180005556: c3 ret + 180005557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000555e: 00 00 + 180005560: 48 83 ec 28 sub $0x28,%rsp + 180005564: 4d 89 c1 mov %r8,%r9 + 180005567: 49 89 d0 mov %rdx,%r8 + 18000556a: 48 89 ca mov %rcx,%rdx + 18000556d: e8 4e 4b 01 00 call 0x18001a0c0 + 180005572: 48 83 c4 28 add $0x28,%rsp + 180005576: c3 ret + 180005577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000557e: 00 00 + 180005580: 48 83 ec 28 sub $0x28,%rsp + 180005584: 4d 89 c1 mov %r8,%r9 + 180005587: 49 89 d0 mov %rdx,%r8 + 18000558a: 48 89 ca mov %rcx,%rdx + 18000558d: e8 6e 4d 01 00 call 0x18001a300 + 180005592: 48 83 c4 28 add $0x28,%rsp + 180005596: c3 ret + 180005597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000559e: 00 00 + 1800055a0: 48 83 ec 28 sub $0x28,%rsp + 1800055a4: 48 85 c9 test %rcx,%rcx + 1800055a7: 74 24 je 0x1800055cd + 1800055a9: 48 85 d2 test %rdx,%rdx + 1800055ac: 74 1f je 0x1800055cd + 1800055ae: 45 85 c0 test %r8d,%r8d + 1800055b1: 7f 0a jg 0x1800055bd + 1800055b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800055b8: 48 83 c4 28 add $0x28,%rsp + 1800055bc: c3 ret + 1800055bd: 41 c1 e0 04 shl $0x4,%r8d + 1800055c1: e8 ba 03 a6 01 call 0x181a65980 + 1800055c6: 33 c0 xor %eax,%eax + 1800055c8: 48 83 c4 28 add $0x28,%rsp + 1800055cc: c3 ret + 1800055cd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800055d2: 48 83 c4 28 add $0x28,%rsp + 1800055d6: c3 ret + 1800055d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800055de: 00 00 + 1800055e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800055e5: 48 85 c9 test %rcx,%rcx + 1800055e8: 74 26 je 0x180005610 + 1800055ea: 48 85 d2 test %rdx,%rdx + 1800055ed: 74 21 je 0x180005610 + 1800055ef: 45 85 c0 test %r8d,%r8d + 1800055f2: 7f 0b jg 0x1800055ff + 1800055f4: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800055f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800055fe: c3 ret + 1800055ff: 41 c1 e0 04 shl $0x4,%r8d + 180005603: e8 48 07 a6 01 call 0x181a65d50 + 180005608: 33 c0 xor %eax,%eax + 18000560a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000560f: c3 ret + 180005610: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005615: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000561a: c3 ret + 18000561b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005620: 48 83 ec 28 sub $0x28,%rsp + 180005624: 48 85 c9 test %rcx,%rcx + 180005627: 74 24 je 0x18000564d + 180005629: 48 85 d2 test %rdx,%rdx + 18000562c: 74 1f je 0x18000564d + 18000562e: 45 85 c0 test %r8d,%r8d + 180005631: 7f 0a jg 0x18000563d + 180005633: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005638: 48 83 c4 28 add $0x28,%rsp + 18000563c: c3 ret + 18000563d: 41 c1 e0 04 shl $0x4,%r8d + 180005641: e8 8a 0b a6 01 call 0x181a661d0 + 180005646: 33 c0 xor %eax,%eax + 180005648: 48 83 c4 28 add $0x28,%rsp + 18000564c: c3 ret + 18000564d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005652: 48 83 c4 28 add $0x28,%rsp + 180005656: c3 ret + 180005657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000565e: 00 00 + 180005660: 48 83 ec 38 sub $0x38,%rsp + 180005664: 48 85 c9 test %rcx,%rcx + 180005667: 0f 84 88 00 00 00 je 0x1800056f5 + 18000566d: 48 85 d2 test %rdx,%rdx + 180005670: 0f 84 7f 00 00 00 je 0x1800056f5 + 180005676: 45 85 c0 test %r8d,%r8d + 180005679: 0f 8e 80 00 00 00 jle 0x1800056ff + 18000567f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 180005686: 7e 5d jle 0x1800056e5 + 180005688: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000568d: 48 89 cb mov %rcx,%rbx + 180005690: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005695: 48 89 d6 mov %rdx,%rsi + 180005698: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000569d: 44 89 c7 mov %r8d,%edi + 1800056a0: 48 89 d9 mov %rbx,%rcx + 1800056a3: 48 89 f2 mov %rsi,%rdx + 1800056a6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1800056ac: e8 8f 4e 01 00 call 0x18001a540 + 1800056b1: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 1800056b7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1800056be: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800056c5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 1800056cb: 7f d3 jg 0x1800056a0 + 1800056cd: 48 89 d9 mov %rbx,%rcx + 1800056d0: 48 89 f2 mov %rsi,%rdx + 1800056d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800056d8: 41 89 f8 mov %edi,%r8d + 1800056db: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800056e0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800056e5: 41 c1 e0 04 shl $0x4,%r8d + 1800056e9: e8 52 4e 01 00 call 0x18001a540 + 1800056ee: 33 c0 xor %eax,%eax + 1800056f0: 48 83 c4 38 add $0x38,%rsp + 1800056f4: c3 ret + 1800056f5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800056fa: 48 83 c4 38 add $0x38,%rsp + 1800056fe: c3 ret + 1800056ff: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005704: 48 83 c4 38 add $0x38,%rsp + 180005708: c3 ret + 180005709: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005710: 00 + 180005711: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000571f: 00 + 180005720: 48 83 ec 38 sub $0x38,%rsp + 180005724: 48 85 c9 test %rcx,%rcx + 180005727: 0f 84 88 00 00 00 je 0x1800057b5 + 18000572d: 48 85 d2 test %rdx,%rdx + 180005730: 0f 84 7f 00 00 00 je 0x1800057b5 + 180005736: 45 85 c0 test %r8d,%r8d + 180005739: 0f 8e 80 00 00 00 jle 0x1800057bf + 18000573f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 180005746: 7e 5d jle 0x1800057a5 + 180005748: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000574d: 48 89 cb mov %rcx,%rbx + 180005750: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005755: 48 89 d6 mov %rdx,%rsi + 180005758: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000575d: 44 89 c7 mov %r8d,%edi + 180005760: 48 89 d9 mov %rbx,%rcx + 180005763: 48 89 f2 mov %rsi,%rdx + 180005766: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000576c: e8 2f 4e 01 00 call 0x18001a5a0 + 180005771: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 180005777: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000577e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005785: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 18000578b: 7f d3 jg 0x180005760 + 18000578d: 48 89 d9 mov %rbx,%rcx + 180005790: 48 89 f2 mov %rsi,%rdx + 180005793: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005798: 41 89 f8 mov %edi,%r8d + 18000579b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800057a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800057a5: 41 c1 e0 04 shl $0x4,%r8d + 1800057a9: e8 f2 4d 01 00 call 0x18001a5a0 + 1800057ae: 33 c0 xor %eax,%eax + 1800057b0: 48 83 c4 38 add $0x38,%rsp + 1800057b4: c3 ret + 1800057b5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800057ba: 48 83 c4 38 add $0x38,%rsp + 1800057be: c3 ret + 1800057bf: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800057c4: 48 83 c4 38 add $0x38,%rsp + 1800057c8: c3 ret + 1800057c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800057d0: 00 + 1800057d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800057d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800057df: 00 + 1800057e0: 48 83 ec 38 sub $0x38,%rsp + 1800057e4: 48 85 c9 test %rcx,%rcx + 1800057e7: 0f 84 88 00 00 00 je 0x180005875 + 1800057ed: 48 85 d2 test %rdx,%rdx + 1800057f0: 0f 84 7f 00 00 00 je 0x180005875 + 1800057f6: 45 85 c0 test %r8d,%r8d + 1800057f9: 0f 8e 80 00 00 00 jle 0x18000587f + 1800057ff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 180005806: 7e 5d jle 0x180005865 + 180005808: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000580d: 48 89 cb mov %rcx,%rbx + 180005810: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005815: 48 89 d6 mov %rdx,%rsi + 180005818: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000581d: 44 89 c7 mov %r8d,%edi + 180005820: 48 89 d9 mov %rbx,%rcx + 180005823: 48 89 f2 mov %rsi,%rdx + 180005826: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000582c: e8 cf 4d 01 00 call 0x18001a600 + 180005831: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 180005837: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000583e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005845: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 18000584b: 7f d3 jg 0x180005820 + 18000584d: 48 89 d9 mov %rbx,%rcx + 180005850: 48 89 f2 mov %rsi,%rdx + 180005853: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005858: 41 89 f8 mov %edi,%r8d + 18000585b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005860: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005865: 41 c1 e0 04 shl $0x4,%r8d + 180005869: e8 92 4d 01 00 call 0x18001a600 + 18000586e: 33 c0 xor %eax,%eax + 180005870: 48 83 c4 38 add $0x38,%rsp + 180005874: c3 ret + 180005875: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000587a: 48 83 c4 38 add $0x38,%rsp + 18000587e: c3 ret + 18000587f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005884: 48 83 c4 38 add $0x38,%rsp + 180005888: c3 ret + 180005889: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005890: 00 + 180005891: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000589f: 00 + 1800058a0: 48 83 ec 28 sub $0x28,%rsp + 1800058a4: 48 85 c9 test %rcx,%rcx + 1800058a7: 74 24 je 0x1800058cd + 1800058a9: 48 85 d2 test %rdx,%rdx + 1800058ac: 74 1f je 0x1800058cd + 1800058ae: 45 85 c0 test %r8d,%r8d + 1800058b1: 7f 0a jg 0x1800058bd + 1800058b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800058b8: 48 83 c4 28 add $0x28,%rsp + 1800058bc: c3 ret + 1800058bd: 41 c1 e0 03 shl $0x3,%r8d + 1800058c1: e8 ba 00 a6 01 call 0x181a65980 + 1800058c6: 33 c0 xor %eax,%eax + 1800058c8: 48 83 c4 28 add $0x28,%rsp + 1800058cc: c3 ret + 1800058cd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800058d2: 48 83 c4 28 add $0x28,%rsp + 1800058d6: c3 ret + 1800058d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800058de: 00 00 + 1800058e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800058e5: 48 85 c9 test %rcx,%rcx + 1800058e8: 74 26 je 0x180005910 + 1800058ea: 48 85 d2 test %rdx,%rdx + 1800058ed: 74 21 je 0x180005910 + 1800058ef: 45 85 c0 test %r8d,%r8d + 1800058f2: 7f 0b jg 0x1800058ff + 1800058f4: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800058f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800058fe: c3 ret + 1800058ff: 41 c1 e0 03 shl $0x3,%r8d + 180005903: e8 48 04 a6 01 call 0x181a65d50 + 180005908: 33 c0 xor %eax,%eax + 18000590a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000590f: c3 ret + 180005910: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005915: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000591a: c3 ret + 18000591b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005920: 48 83 ec 28 sub $0x28,%rsp + 180005924: 48 85 c9 test %rcx,%rcx + 180005927: 74 24 je 0x18000594d + 180005929: 48 85 d2 test %rdx,%rdx + 18000592c: 74 1f je 0x18000594d + 18000592e: 45 85 c0 test %r8d,%r8d + 180005931: 7f 0a jg 0x18000593d + 180005933: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005938: 48 83 c4 28 add $0x28,%rsp + 18000593c: c3 ret + 18000593d: 41 c1 e0 03 shl $0x3,%r8d + 180005941: e8 8a 08 a6 01 call 0x181a661d0 + 180005946: 33 c0 xor %eax,%eax + 180005948: 48 83 c4 28 add $0x28,%rsp + 18000594c: c3 ret + 18000594d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005952: 48 83 c4 28 add $0x28,%rsp + 180005956: c3 ret + 180005957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000595e: 00 00 + 180005960: 48 83 ec 38 sub $0x38,%rsp + 180005964: 48 85 c9 test %rcx,%rcx + 180005967: 0f 84 88 00 00 00 je 0x1800059f5 + 18000596d: 48 85 d2 test %rdx,%rdx + 180005970: 0f 84 7f 00 00 00 je 0x1800059f5 + 180005976: 45 85 c0 test %r8d,%r8d + 180005979: 0f 8e 80 00 00 00 jle 0x1800059ff + 18000597f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005986: 7e 5d jle 0x1800059e5 + 180005988: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000598d: 48 89 cb mov %rcx,%rbx + 180005990: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005995: 48 89 d6 mov %rdx,%rsi + 180005998: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000599d: 44 89 c7 mov %r8d,%edi + 1800059a0: 48 89 d9 mov %rbx,%rcx + 1800059a3: 48 89 f2 mov %rsi,%rdx + 1800059a6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1800059ac: e8 8f 4b 01 00 call 0x18001a540 + 1800059b1: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 1800059b7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1800059be: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800059c5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 1800059cb: 7f d3 jg 0x1800059a0 + 1800059cd: 48 89 d9 mov %rbx,%rcx + 1800059d0: 48 89 f2 mov %rsi,%rdx + 1800059d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800059d8: 41 89 f8 mov %edi,%r8d + 1800059db: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800059e0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800059e5: 41 c1 e0 03 shl $0x3,%r8d + 1800059e9: e8 52 4b 01 00 call 0x18001a540 + 1800059ee: 33 c0 xor %eax,%eax + 1800059f0: 48 83 c4 38 add $0x38,%rsp + 1800059f4: c3 ret + 1800059f5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800059fa: 48 83 c4 38 add $0x38,%rsp + 1800059fe: c3 ret + 1800059ff: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005a04: 48 83 c4 38 add $0x38,%rsp + 180005a08: c3 ret + 180005a09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005a10: 00 + 180005a11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005a1f: 00 + 180005a20: 48 83 ec 38 sub $0x38,%rsp + 180005a24: 48 85 c9 test %rcx,%rcx + 180005a27: 0f 84 88 00 00 00 je 0x180005ab5 + 180005a2d: 48 85 d2 test %rdx,%rdx + 180005a30: 0f 84 7f 00 00 00 je 0x180005ab5 + 180005a36: 45 85 c0 test %r8d,%r8d + 180005a39: 0f 8e 80 00 00 00 jle 0x180005abf + 180005a3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005a46: 7e 5d jle 0x180005aa5 + 180005a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 180005a4d: 48 89 cb mov %rcx,%rbx + 180005a50: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005a55: 48 89 d6 mov %rdx,%rsi + 180005a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 180005a5d: 44 89 c7 mov %r8d,%edi + 180005a60: 48 89 d9 mov %rbx,%rcx + 180005a63: 48 89 f2 mov %rsi,%rdx + 180005a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 180005a6c: e8 2f 4b 01 00 call 0x18001a5a0 + 180005a71: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 180005a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 180005a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005a85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180005a8b: 7f d3 jg 0x180005a60 + 180005a8d: 48 89 d9 mov %rbx,%rcx + 180005a90: 48 89 f2 mov %rsi,%rdx + 180005a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005a98: 41 89 f8 mov %edi,%r8d + 180005a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005aa5: 41 c1 e0 03 shl $0x3,%r8d + 180005aa9: e8 f2 4a 01 00 call 0x18001a5a0 + 180005aae: 33 c0 xor %eax,%eax + 180005ab0: 48 83 c4 38 add $0x38,%rsp + 180005ab4: c3 ret + 180005ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005aba: 48 83 c4 38 add $0x38,%rsp + 180005abe: c3 ret + 180005abf: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005ac4: 48 83 c4 38 add $0x38,%rsp + 180005ac8: c3 ret + 180005ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005ad0: 00 + 180005ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005adf: 00 + 180005ae0: 48 83 ec 38 sub $0x38,%rsp + 180005ae4: 48 85 c9 test %rcx,%rcx + 180005ae7: 0f 84 88 00 00 00 je 0x180005b75 + 180005aed: 48 85 d2 test %rdx,%rdx + 180005af0: 0f 84 7f 00 00 00 je 0x180005b75 + 180005af6: 45 85 c0 test %r8d,%r8d + 180005af9: 0f 8e 80 00 00 00 jle 0x180005b7f + 180005aff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005b06: 7e 5d jle 0x180005b65 + 180005b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 180005b0d: 48 89 cb mov %rcx,%rbx + 180005b10: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005b15: 48 89 d6 mov %rdx,%rsi + 180005b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 180005b1d: 44 89 c7 mov %r8d,%edi + 180005b20: 48 89 d9 mov %rbx,%rcx + 180005b23: 48 89 f2 mov %rsi,%rdx + 180005b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 180005b2c: e8 cf 4a 01 00 call 0x18001a600 + 180005b31: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 180005b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 180005b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005b45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180005b4b: 7f d3 jg 0x180005b20 + 180005b4d: 48 89 d9 mov %rbx,%rcx + 180005b50: 48 89 f2 mov %rsi,%rdx + 180005b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005b58: 41 89 f8 mov %edi,%r8d + 180005b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005b65: 41 c1 e0 03 shl $0x3,%r8d + 180005b69: e8 92 4a 01 00 call 0x18001a600 + 180005b6e: 33 c0 xor %eax,%eax + 180005b70: 48 83 c4 38 add $0x38,%rsp + 180005b74: c3 ret + 180005b75: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005b7a: 48 83 c4 38 add $0x38,%rsp + 180005b7e: c3 ret + 180005b7f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005b84: 48 83 c4 38 add $0x38,%rsp + 180005b88: c3 ret + 180005b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005b90: 00 + 180005b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005b9f: 00 + 180005ba0: 48 83 ec 28 sub $0x28,%rsp + 180005ba4: 48 85 c9 test %rcx,%rcx + 180005ba7: 74 25 je 0x180005bce + 180005ba9: 48 85 d2 test %rdx,%rdx + 180005bac: 74 20 je 0x180005bce + 180005bae: 4d 85 c0 test %r8,%r8 + 180005bb1: 74 1b je 0x180005bce + 180005bb3: 45 85 c9 test %r9d,%r9d + 180005bb6: 7f 0a jg 0x180005bc2 + 180005bb8: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005bbd: 48 83 c4 28 add $0x28,%rsp + 180005bc1: c3 ret + 180005bc2: e8 99 4a 01 00 call 0x18001a660 + 180005bc7: 33 c0 xor %eax,%eax + 180005bc9: 48 83 c4 28 add $0x28,%rsp + 180005bcd: c3 ret + 180005bce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005bd3: 48 83 c4 28 add $0x28,%rsp + 180005bd7: c3 ret + 180005bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005bdf: 00 + 180005be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180005be5: 48 85 c9 test %rcx,%rcx + 180005be8: 74 27 je 0x180005c11 + 180005bea: 48 85 d2 test %rdx,%rdx + 180005bed: 74 22 je 0x180005c11 + 180005bef: 4d 85 c0 test %r8,%r8 + 180005bf2: 74 1d je 0x180005c11 + 180005bf4: 45 85 c9 test %r9d,%r9d + 180005bf7: 7f 0b jg 0x180005c04 + 180005bf9: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005bfe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c03: c3 ret + 180005c04: e8 37 4f 01 00 call 0x18001ab40 + 180005c09: 33 c0 xor %eax,%eax + 180005c0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c10: c3 ret + 180005c11: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c1b: c3 ret + 180005c1c: 0f 1f 40 00 nopl 0x0(%rax) + 180005c20: 48 83 ec 28 sub $0x28,%rsp + 180005c24: 48 85 c9 test %rcx,%rcx + 180005c27: 74 25 je 0x180005c4e + 180005c29: 48 85 d2 test %rdx,%rdx + 180005c2c: 74 20 je 0x180005c4e + 180005c2e: 4d 85 c0 test %r8,%r8 + 180005c31: 74 1b je 0x180005c4e + 180005c33: 45 85 c9 test %r9d,%r9d + 180005c36: 7f 0a jg 0x180005c42 + 180005c38: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005c3d: 48 83 c4 28 add $0x28,%rsp + 180005c41: c3 ret + 180005c42: e8 d9 53 01 00 call 0x18001b020 + 180005c47: 33 c0 xor %eax,%eax + 180005c49: 48 83 c4 28 add $0x28,%rsp + 180005c4d: c3 ret + 180005c4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005c53: 48 83 c4 28 add $0x28,%rsp + 180005c57: c3 ret + 180005c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005c5f: 00 + 180005c60: 56 push %rsi + 180005c61: 57 push %rdi + 180005c62: 55 push %rbp + 180005c63: 48 89 d5 mov %rdx,%rbp + 180005c66: 48 85 c9 test %rcx,%rcx + 180005c69: 0f 84 f2 01 00 00 je 0x180005e61 + 180005c6f: 48 85 ed test %rbp,%rbp + 180005c72: 0f 84 e9 01 00 00 je 0x180005e61 + 180005c78: 4d 85 c0 test %r8,%r8 + 180005c7b: 0f 84 e0 01 00 00 je 0x180005e61 + 180005c81: 45 85 c9 test %r9d,%r9d + 180005c84: 0f 8e ce 01 00 00 jle 0x180005e58 + 180005c8a: 41 83 f9 10 cmp $0x10,%r9d + 180005c8e: 0f 8c b4 01 00 00 jl 0x180005e48 + 180005c94: 4c 89 c6 mov %r8,%rsi + 180005c97: 48 83 e6 1f and $0x1f,%rsi + 180005c9b: 89 f6 mov %esi,%esi + 180005c9d: 85 f6 test %esi,%esi + 180005c9f: 74 14 je 0x180005cb5 + 180005ca1: f7 c6 07 00 00 00 test $0x7,%esi + 180005ca7: 0f 85 9b 01 00 00 jne 0x180005e48 + 180005cad: f7 de neg %esi + 180005caf: 83 c6 20 add $0x20,%esi + 180005cb2: c1 ee 03 shr $0x3,%esi + 180005cb5: 8d 46 10 lea 0x10(%rsi),%eax + 180005cb8: 44 3b c8 cmp %eax,%r9d + 180005cbb: 0f 8c 87 01 00 00 jl 0x180005e48 + 180005cc1: 44 89 c8 mov %r9d,%eax + 180005cc4: 33 d2 xor %edx,%edx + 180005cc6: 2b c6 sub %esi,%eax + 180005cc8: 83 e0 0f and $0xf,%eax + 180005ccb: f7 d8 neg %eax + 180005ccd: 41 03 c1 add %r9d,%eax + 180005cd0: 85 f6 test %esi,%esi + 180005cd2: 76 25 jbe 0x180005cf9 + 180005cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ce0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 180005ce5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 + 180005ceb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 180005cf1: 48 ff c2 inc %rdx + 180005cf4: 48 3b d6 cmp %rsi,%rdx + 180005cf7: 72 e7 jb 0x180005ce0 + 180005cf9: 48 63 d0 movslq %eax,%rdx + 180005cfc: 0f 1f 40 00 nopl 0x0(%rax) + 180005d00: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 + 180005d05: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 + 180005d0b: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 + 180005d11: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 + 180005d18: 01 + 180005d19: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 + 180005d20: 01 + 180005d21: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 + 180005d25: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 + 180005d2b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 180005d31: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 + 180005d37: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 + 180005d3e: 01 + 180005d3f: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d46: 01 + 180005d47: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d4b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 + 180005d51: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 + 180005d57: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 180005d5e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 + 180005d65: 01 + 180005d66: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d6d: 01 + 180005d6e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d72: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 + 180005d78: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 180005d7f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 + 180005d86: 01 + 180005d87: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d8e: 01 + 180005d8f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d93: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 180005d9a: 48 83 c6 10 add $0x10,%rsi + 180005d9e: 48 3b f2 cmp %rdx,%rsi + 180005da1: 0f 82 59 ff ff ff jb 0x180005d00 + 180005da7: 8d 70 01 lea 0x1(%rax),%esi + 180005daa: 41 3b f1 cmp %r9d,%esi + 180005dad: 0f 87 87 00 00 00 ja 0x180005e3a + 180005db3: 4d 63 c9 movslq %r9d,%r9 + 180005db6: 4c 2b ca sub %rdx,%r9 + 180005db9: 49 83 f9 02 cmp $0x2,%r9 + 180005dbd: 0f 8c 80 00 00 00 jl 0x180005e43 + 180005dc3: 45 89 cb mov %r9d,%r11d + 180005dc6: 45 33 d2 xor %r10d,%r10d + 180005dc9: 41 83 e3 fe and $0xfffffffe,%r11d + 180005dcd: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 180005dd1: 4d 63 db movslq %r11d,%r11 + 180005dd4: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 180005dd9: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 180005ddd: 0f 1f 00 nopl (%rax) + 180005de0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 180005de6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 + 180005dec: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 180005df2: 49 83 c2 02 add $0x2,%r10 + 180005df6: 4d 3b d3 cmp %r11,%r10 + 180005df9: 72 e5 jb 0x180005de0 + 180005dfb: 4d 3b d9 cmp %r9,%r11 + 180005dfe: 73 3a jae 0x180005e3a + 180005e00: 48 63 c0 movslq %eax,%rax + 180005e03: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 180005e07: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 180005e0c: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180005e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005e17: 00 + 180005e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e1f: 90 nop + 180005e20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 180005e26: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 180005e2c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 180005e32: 49 ff c3 inc %r11 + 180005e35: 4d 3b d9 cmp %r9,%r11 + 180005e38: 72 e6 jb 0x180005e20 + 180005e3a: 33 c0 xor %eax,%eax + 180005e3c: c5 f8 77 vzeroupper + 180005e3f: 5d pop %rbp + 180005e40: 5f pop %rdi + 180005e41: 5e pop %rsi + 180005e42: c3 ret + 180005e43: 45 33 db xor %r11d,%r11d + 180005e46: eb b3 jmp 0x180005dfb + 180005e48: 33 c0 xor %eax,%eax + 180005e4a: 41 83 f9 01 cmp $0x1,%r9d + 180005e4e: 72 ea jb 0x180005e3a + 180005e50: 4d 63 c9 movslq %r9d,%r9 + 180005e53: 45 33 db xor %r11d,%r11d + 180005e56: eb a3 jmp 0x180005dfb + 180005e58: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005e5d: 5d pop %rbp + 180005e5e: 5f pop %rdi + 180005e5f: 5e pop %rsi + 180005e60: c3 ret + 180005e61: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005e66: 5d pop %rbp + 180005e67: 5f pop %rdi + 180005e68: 5e pop %rsi + 180005e69: c3 ret + 180005e6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005e71: 00 + 180005e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e80: 53 push %rbx + 180005e81: 56 push %rsi + 180005e82: 41 57 push %r15 + 180005e84: 49 89 cb mov %rcx,%r11 + 180005e87: 4d 85 db test %r11,%r11 + 180005e8a: 0f 84 a7 01 00 00 je 0x180006037 + 180005e90: 48 85 d2 test %rdx,%rdx + 180005e93: 0f 84 9e 01 00 00 je 0x180006037 + 180005e99: 4d 85 c0 test %r8,%r8 + 180005e9c: 0f 84 95 01 00 00 je 0x180006037 + 180005ea2: 45 85 c9 test %r9d,%r9d + 180005ea5: 0f 8e 82 01 00 00 jle 0x18000602d + 180005eab: 41 83 f9 10 cmp $0x10,%r9d + 180005eaf: 0f 8c 70 01 00 00 jl 0x180006025 + 180005eb5: 4c 89 c1 mov %r8,%rcx + 180005eb8: 48 83 e1 1f and $0x1f,%rcx + 180005ebc: 89 c9 mov %ecx,%ecx + 180005ebe: 85 c9 test %ecx,%ecx + 180005ec0: 74 11 je 0x180005ed3 + 180005ec2: f6 c1 07 test $0x7,%cl + 180005ec5: 0f 85 5a 01 00 00 jne 0x180006025 + 180005ecb: f7 d9 neg %ecx + 180005ecd: 83 c1 20 add $0x20,%ecx + 180005ed0: c1 e9 03 shr $0x3,%ecx + 180005ed3: 8d 41 10 lea 0x10(%rcx),%eax + 180005ed6: 44 3b c8 cmp %eax,%r9d + 180005ed9: 0f 8c 46 01 00 00 jl 0x180006025 + 180005edf: 45 89 ca mov %r9d,%r10d + 180005ee2: 33 c0 xor %eax,%eax + 180005ee4: 44 2b d1 sub %ecx,%r10d + 180005ee7: 41 83 e2 0f and $0xf,%r10d + 180005eeb: 41 f7 da neg %r10d + 180005eee: 45 03 d1 add %r9d,%r10d + 180005ef1: 85 c9 test %ecx,%ecx + 180005ef3: 76 24 jbe 0x180005f19 + 180005ef5: 0f 1f 40 00 nopl 0x0(%rax) + 180005ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005f00: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 180005f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 180005f0b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 180005f11: 48 ff c0 inc %rax + 180005f14: 48 3b c1 cmp %rcx,%rax + 180005f17: 72 e7 jb 0x180005f00 + 180005f19: 49 63 c2 movslq %r10d,%rax + 180005f1c: 0f 1f 40 00 nopl 0x0(%rax) + 180005f20: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 + 180005f26: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 180005f2a: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 180005f31: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 + 180005f38: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 + 180005f3f: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 + 180005f44: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 + 180005f4a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 + 180005f50: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 + 180005f56: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 180005f5a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 180005f5f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 180005f64: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 180005f69: 48 83 c1 10 add $0x10,%rcx + 180005f6d: 48 3b c8 cmp %rax,%rcx + 180005f70: 72 ae jb 0x180005f20 + 180005f72: 41 8d 42 01 lea 0x1(%r10),%eax + 180005f76: 41 3b c1 cmp %r9d,%eax + 180005f79: 0f 87 98 00 00 00 ja 0x180006017 + 180005f7f: 4d 63 c9 movslq %r9d,%r9 + 180005f82: 4d 63 d2 movslq %r10d,%r10 + 180005f85: 4d 2b ca sub %r10,%r9 + 180005f88: 49 83 f9 04 cmp $0x4,%r9 + 180005f8c: 0f 8c 8f 00 00 00 jl 0x180006021 + 180005f92: 4d 63 d2 movslq %r10d,%r10 + 180005f95: 44 89 ce mov %r9d,%esi + 180005f98: 83 e6 fc and $0xfffffffc,%esi + 180005f9b: 33 c9 xor %ecx,%ecx + 180005f9d: 48 63 f6 movslq %esi,%rsi + 180005fa0: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 180005fa4: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 180005fa8: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 180005fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005fb3: 00 + 180005fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005fc0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 180005fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 180005fcb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 180005fd0: 48 83 c1 04 add $0x4,%rcx + 180005fd4: 48 3b ce cmp %rsi,%rcx + 180005fd7: 72 e7 jb 0x180005fc0 + 180005fd9: 49 3b f1 cmp %r9,%rsi + 180005fdc: 73 39 jae 0x180006017 + 180005fde: 4d 63 d2 movslq %r10d,%r10 + 180005fe1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 180005fe5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 180005fe9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 180005fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005ff4: 00 + 180005ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ffc: 0f 1f 40 00 nopl 0x0(%rax) + 180006000: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 180006005: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 18000600a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 18000600f: 48 ff c6 inc %rsi + 180006012: 49 3b f1 cmp %r9,%rsi + 180006015: 72 e9 jb 0x180006000 + 180006017: 33 c0 xor %eax,%eax + 180006019: c5 f8 77 vzeroupper + 18000601c: 41 5f pop %r15 + 18000601e: 5e pop %rsi + 18000601f: 5b pop %rbx + 180006020: c3 ret + 180006021: 33 f6 xor %esi,%esi + 180006023: eb b4 jmp 0x180005fd9 + 180006025: 45 33 d2 xor %r10d,%r10d + 180006028: e9 45 ff ff ff jmp 0x180005f72 + 18000602d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006032: 41 5f pop %r15 + 180006034: 5e pop %rsi + 180006035: 5b pop %rbx + 180006036: c3 ret + 180006037: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000603c: 41 5f pop %r15 + 18000603e: 5e pop %rsi + 18000603f: 5b pop %rbx + 180006040: c3 ret + 180006041: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006048: 00 + 180006049: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006050: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006057: 00 + 180006058: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000605f: 90 nop + 180006060: 53 push %rbx + 180006061: 56 push %rsi + 180006062: 41 57 push %r15 + 180006064: 49 89 cb mov %rcx,%r11 + 180006067: 4d 85 db test %r11,%r11 + 18000606a: 0f 84 a7 01 00 00 je 0x180006217 + 180006070: 48 85 d2 test %rdx,%rdx + 180006073: 0f 84 9e 01 00 00 je 0x180006217 + 180006079: 4d 85 c0 test %r8,%r8 + 18000607c: 0f 84 95 01 00 00 je 0x180006217 + 180006082: 45 85 c9 test %r9d,%r9d + 180006085: 0f 8e 82 01 00 00 jle 0x18000620d + 18000608b: 41 83 f9 10 cmp $0x10,%r9d + 18000608f: 0f 8c 70 01 00 00 jl 0x180006205 + 180006095: 4c 89 c1 mov %r8,%rcx + 180006098: 48 83 e1 1f and $0x1f,%rcx + 18000609c: 89 c9 mov %ecx,%ecx + 18000609e: 85 c9 test %ecx,%ecx + 1800060a0: 74 11 je 0x1800060b3 + 1800060a2: f6 c1 07 test $0x7,%cl + 1800060a5: 0f 85 5a 01 00 00 jne 0x180006205 + 1800060ab: f7 d9 neg %ecx + 1800060ad: 83 c1 20 add $0x20,%ecx + 1800060b0: c1 e9 03 shr $0x3,%ecx + 1800060b3: 8d 41 10 lea 0x10(%rcx),%eax + 1800060b6: 44 3b c8 cmp %eax,%r9d + 1800060b9: 0f 8c 46 01 00 00 jl 0x180006205 + 1800060bf: 45 89 ca mov %r9d,%r10d + 1800060c2: 33 c0 xor %eax,%eax + 1800060c4: 44 2b d1 sub %ecx,%r10d + 1800060c7: 41 83 e2 0f and $0xf,%r10d + 1800060cb: 41 f7 da neg %r10d + 1800060ce: 45 03 d1 add %r9d,%r10d + 1800060d1: 85 c9 test %ecx,%ecx + 1800060d3: 76 24 jbe 0x1800060f9 + 1800060d5: 0f 1f 40 00 nopl 0x0(%rax) + 1800060d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800060e0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 1800060e6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 1800060eb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 1800060f1: 48 ff c0 inc %rax + 1800060f4: 48 3b c1 cmp %rcx,%rax + 1800060f7: 72 e7 jb 0x1800060e0 + 1800060f9: 49 63 c2 movslq %r10d,%rax + 1800060fc: 0f 1f 40 00 nopl 0x0(%rax) + 180006100: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 180006106: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 18000610d: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 + 180006114: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 + 18000611b: 03 + 18000611c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 180006121: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 180006127: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 18000612d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 180006134: 03 + 180006135: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 18000613b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 180006142: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 180006149: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 180006150: 03 + 180006151: 48 83 c1 10 add $0x10,%rcx + 180006155: 48 3b c8 cmp %rax,%rcx + 180006158: 72 a6 jb 0x180006100 + 18000615a: 41 8d 42 01 lea 0x1(%r10),%eax + 18000615e: 41 3b c1 cmp %r9d,%eax + 180006161: 0f 87 90 00 00 00 ja 0x1800061f7 + 180006167: 4d 63 c9 movslq %r9d,%r9 + 18000616a: 4d 63 d2 movslq %r10d,%r10 + 18000616d: 4d 2b ca sub %r10,%r9 + 180006170: 49 83 f9 04 cmp $0x4,%r9 + 180006174: 0f 8c 87 00 00 00 jl 0x180006201 + 18000617a: 4d 63 d2 movslq %r10d,%r10 + 18000617d: 44 89 ce mov %r9d,%esi + 180006180: 83 e6 fc and $0xfffffffc,%esi + 180006183: 33 c9 xor %ecx,%ecx + 180006185: 48 63 f6 movslq %esi,%rsi + 180006188: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 18000618c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 180006190: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 180006194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800061a0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 1800061a6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 1800061ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 1800061b0: 48 83 c1 04 add $0x4,%rcx + 1800061b4: 48 3b ce cmp %rsi,%rcx + 1800061b7: 72 e7 jb 0x1800061a0 + 1800061b9: 49 3b f1 cmp %r9,%rsi + 1800061bc: 73 39 jae 0x1800061f7 + 1800061be: 4d 63 d2 movslq %r10d,%r10 + 1800061c1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 1800061c5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 1800061c9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 1800061cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800061d4: 00 + 1800061d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800061dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800061e0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 1800061e5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 1800061ea: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 1800061ef: 48 ff c6 inc %rsi + 1800061f2: 49 3b f1 cmp %r9,%rsi + 1800061f5: 72 e9 jb 0x1800061e0 + 1800061f7: 33 c0 xor %eax,%eax + 1800061f9: c5 f8 77 vzeroupper + 1800061fc: 41 5f pop %r15 + 1800061fe: 5e pop %rsi + 1800061ff: 5b pop %rbx + 180006200: c3 ret + 180006201: 33 f6 xor %esi,%esi + 180006203: eb b4 jmp 0x1800061b9 + 180006205: 45 33 d2 xor %r10d,%r10d + 180006208: e9 4d ff ff ff jmp 0x18000615a + 18000620d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006212: 41 5f pop %r15 + 180006214: 5e pop %rsi + 180006215: 5b pop %rbx + 180006216: c3 ret + 180006217: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000621c: 41 5f pop %r15 + 18000621e: 5e pop %rsi + 18000621f: 5b pop %rbx + 180006220: c3 ret + 180006221: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006228: 00 + 180006229: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006237: 00 + 180006238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000623f: 90 nop + 180006240: 48 85 c9 test %rcx,%rcx + 180006243: 0f 84 1b 03 00 00 je 0x180006564 + 180006249: 48 85 d2 test %rdx,%rdx + 18000624c: 0f 84 12 03 00 00 je 0x180006564 + 180006252: 4d 85 c0 test %r8,%r8 + 180006255: 0f 84 09 03 00 00 je 0x180006564 + 18000625b: 45 85 c9 test %r9d,%r9d + 18000625e: 0f 86 f3 02 00 00 jbe 0x180006557 + 180006264: 41 83 f9 06 cmp $0x6,%r9d + 180006268: 0f 86 6e 02 00 00 jbe 0x1800064dc + 18000626e: 49 3b d0 cmp %r8,%rdx + 180006271: 76 17 jbe 0x18000628a + 180006273: 44 89 c8 mov %r9d,%eax + 180006276: 49 89 d2 mov %rdx,%r10 + 180006279: 48 c1 e0 03 shl $0x3,%rax + 18000627d: 4d 2b d0 sub %r8,%r10 + 180006280: 4c 3b d0 cmp %rax,%r10 + 180006283: 7d 24 jge 0x1800062a9 + 180006285: e9 52 02 00 00 jmp 0x1800064dc + 18000628a: 4c 3b c2 cmp %rdx,%r8 + 18000628d: 0f 86 49 02 00 00 jbe 0x1800064dc + 180006293: 44 89 c8 mov %r9d,%eax + 180006296: 4d 89 c2 mov %r8,%r10 + 180006299: 48 c1 e0 03 shl $0x3,%rax + 18000629d: 4c 2b d2 sub %rdx,%r10 + 1800062a0: 4c 3b d0 cmp %rax,%r10 + 1800062a3: 0f 8c 33 02 00 00 jl 0x1800064dc + 1800062a9: 49 3b c8 cmp %r8,%rcx + 1800062ac: 76 10 jbe 0x1800062be + 1800062ae: 49 89 ca mov %rcx,%r10 + 1800062b1: 4d 2b d0 sub %r8,%r10 + 1800062b4: 4c 3b d0 cmp %rax,%r10 + 1800062b7: 7d 1d jge 0x1800062d6 + 1800062b9: e9 1e 02 00 00 jmp 0x1800064dc + 1800062be: 4c 3b c1 cmp %rcx,%r8 + 1800062c1: 0f 86 15 02 00 00 jbe 0x1800064dc + 1800062c7: 4d 89 c2 mov %r8,%r10 + 1800062ca: 4c 2b d1 sub %rcx,%r10 + 1800062cd: 4c 3b d0 cmp %rax,%r10 + 1800062d0: 0f 8c 06 02 00 00 jl 0x1800064dc + 1800062d6: 41 83 f9 08 cmp $0x8,%r9d + 1800062da: 0f 82 7d 02 00 00 jb 0x18000655d + 1800062e0: 4d 89 c2 mov %r8,%r10 + 1800062e3: 49 83 e2 0f and $0xf,%r10 + 1800062e7: 45 85 d2 test %r10d,%r10d + 1800062ea: 74 13 je 0x1800062ff + 1800062ec: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 1800062f3: 0f 85 64 02 00 00 jne 0x18000655d + 1800062f9: 41 ba 01 00 00 00 mov $0x1,%r10d + 1800062ff: 41 8d 42 08 lea 0x8(%r10),%eax + 180006303: 44 3b c8 cmp %eax,%r9d + 180006306: 0f 82 51 02 00 00 jb 0x18000655d + 18000630c: 44 89 c8 mov %r9d,%eax + 18000630f: 45 33 db xor %r11d,%r11d + 180006312: 41 2b c2 sub %r10d,%eax + 180006315: 83 e0 07 and $0x7,%eax + 180006318: f7 d8 neg %eax + 18000631a: 41 03 c1 add %r9d,%eax + 18000631d: 45 85 d2 test %r10d,%r10d + 180006320: 76 38 jbe 0x18000635a + 180006322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006329: 00 + 18000632a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006338: 00 + 180006339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006340: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 180006346: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 18000634c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 180006352: 41 ff c3 inc %r11d + 180006355: 45 3b da cmp %r10d,%r11d + 180006358: 72 e6 jb 0x180006340 + 18000635a: 45 89 d2 mov %r10d,%r10d + 18000635d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 + 180006361: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 180006368: 0f 84 d2 00 00 00 je 0x180006440 + 18000636e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006375: 00 + 180006376: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000637d: 0f 1f 00 nopl (%rax) + 180006380: 45 89 d2 mov %r10d,%r10d + 180006383: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 + 180006389: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 + 18000638f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 + 180006396: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 + 18000639d: 66 0f 5d c8 minpd %xmm0,%xmm1 + 1800063a1: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) + 1800063a6: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 + 1800063ad: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 + 1800063b4: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 + 1800063bb: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 + 1800063c2: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 + 1800063c9: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 + 1800063d0: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 + 1800063d7: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 + 1800063de: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 + 1800063e5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 + 1800063ec: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 + 1800063f3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 + 1800063fa: 66 0f 5d da minpd %xmm2,%xmm3 + 1800063fe: 66 0f 5d ec minpd %xmm4,%xmm5 + 180006402: 66 0f 5d c8 minpd %xmm0,%xmm1 + 180006406: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) + 18000640c: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) + 180006412: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) + 180006418: 41 83 c2 08 add $0x8,%r10d + 18000641c: 44 3b d0 cmp %eax,%r10d + 18000641f: 0f 82 5b ff ff ff jb 0x180006380 + 180006425: e9 8b 00 00 00 jmp 0x1800064b5 + 18000642a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006431: 00 + 180006432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006440: 45 89 d2 mov %r10d,%r10d + 180006443: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 + 180006449: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 + 180006450: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 + 180006457: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 + 18000645e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 + 180006465: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 + 18000646c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 + 180006473: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 + 18000647a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 + 180006480: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 + 180006487: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 + 18000648e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 + 180006495: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) + 18000649a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) + 1800064a0: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) + 1800064a6: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) + 1800064ac: 41 83 c2 08 add $0x8,%r10d + 1800064b0: 44 3b d0 cmp %eax,%r10d + 1800064b3: 72 8b jb 0x180006440 + 1800064b5: 41 3b c1 cmp %r9d,%eax + 1800064b8: 0f 83 96 00 00 00 jae 0x180006554 + 1800064be: 66 90 xchg %ax,%ax + 1800064c0: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 + 1800064c5: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 + 1800064ca: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) + 1800064d0: ff c0 inc %eax + 1800064d2: 41 3b c1 cmp %r9d,%eax + 1800064d5: 72 e9 jb 0x1800064c0 + 1800064d7: e9 78 00 00 00 jmp 0x180006554 + 1800064dc: 44 89 c8 mov %r9d,%eax + 1800064df: 41 bb 01 00 00 00 mov $0x1,%r11d + 1800064e5: d1 e8 shr $1,%eax + 1800064e7: 45 33 d2 xor %r10d,%r10d + 1800064ea: 85 c0 test %eax,%eax + 1800064ec: 76 4c jbe 0x18000653a + 1800064ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800064f5: 00 + 1800064f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800064fd: 0f 1f 00 nopl (%rax) + 180006500: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 180006504: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 18000650a: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 180006510: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 180006516: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 18000651b: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 + 180006521: 41 ff c2 inc %r10d + 180006524: 44 3b d0 cmp %eax,%r10d + 180006527: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 + 18000652d: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) + 180006533: 72 cb jb 0x180006500 + 180006535: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 18000653a: 41 ff cb dec %r11d + 18000653d: 45 3b d9 cmp %r9d,%r11d + 180006540: 73 12 jae 0x180006554 + 180006542: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 180006548: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 18000654e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 180006554: 33 c0 xor %eax,%eax + 180006556: c3 ret + 180006557: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000655c: c3 ret + 18000655d: 33 c0 xor %eax,%eax + 18000655f: e9 51 ff ff ff jmp 0x1800064b5 + 180006564: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006569: c3 ret + 18000656a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006571: 00 + 180006572: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180006585: 48 85 c9 test %rcx,%rcx + 180006588: 74 27 je 0x1800065b1 + 18000658a: 48 85 d2 test %rdx,%rdx + 18000658d: 74 22 je 0x1800065b1 + 18000658f: 4d 85 c0 test %r8,%r8 + 180006592: 74 1d je 0x1800065b1 + 180006594: 45 85 c9 test %r9d,%r9d + 180006597: 77 0b ja 0x1800065a4 + 180006599: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000659e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800065a3: c3 ret + 1800065a4: e8 97 4e 01 00 call 0x18001b440 + 1800065a9: 33 c0 xor %eax,%eax + 1800065ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800065b0: c3 ret + 1800065b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800065b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800065bb: c3 ret + 1800065bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800065c0: 48 83 ec 28 sub $0x28,%rsp + 1800065c4: 48 85 c9 test %rcx,%rcx + 1800065c7: 74 25 je 0x1800065ee + 1800065c9: 48 85 d2 test %rdx,%rdx + 1800065cc: 74 20 je 0x1800065ee + 1800065ce: 4d 85 c0 test %r8,%r8 + 1800065d1: 74 1b je 0x1800065ee + 1800065d3: 45 85 c9 test %r9d,%r9d + 1800065d6: 77 0a ja 0x1800065e2 + 1800065d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800065dd: 48 83 c4 28 add $0x28,%rsp + 1800065e1: c3 ret + 1800065e2: e8 39 52 01 00 call 0x18001b820 + 1800065e7: 33 c0 xor %eax,%eax + 1800065e9: 48 83 c4 28 add $0x28,%rsp + 1800065ed: c3 ret + 1800065ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800065f3: 48 83 c4 28 add $0x28,%rsp + 1800065f7: c3 ret + 1800065f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800065ff: 00 + 180006600: 48 83 ec 28 sub $0x28,%rsp + 180006604: 48 85 c9 test %rcx,%rcx + 180006607: 74 25 je 0x18000662e + 180006609: 48 85 d2 test %rdx,%rdx + 18000660c: 74 20 je 0x18000662e + 18000660e: 4d 85 c0 test %r8,%r8 + 180006611: 74 1b je 0x18000662e + 180006613: 45 85 c9 test %r9d,%r9d + 180006616: 77 0a ja 0x180006622 + 180006618: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000661d: 48 83 c4 28 add $0x28,%rsp + 180006621: c3 ret + 180006622: e8 79 55 01 00 call 0x18001bba0 + 180006627: 33 c0 xor %eax,%eax + 180006629: 48 83 c4 28 add $0x28,%rsp + 18000662d: c3 ret + 18000662e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006633: 48 83 c4 28 add $0x28,%rsp + 180006637: c3 ret + 180006638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000663f: 00 + 180006640: 48 83 ec 28 sub $0x28,%rsp + 180006644: 48 85 c9 test %rcx,%rcx + 180006647: 74 25 je 0x18000666e + 180006649: 48 85 d2 test %rdx,%rdx + 18000664c: 74 20 je 0x18000666e + 18000664e: 4d 85 c0 test %r8,%r8 + 180006651: 74 1b je 0x18000666e + 180006653: 45 85 c9 test %r9d,%r9d + 180006656: 77 0a ja 0x180006662 + 180006658: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000665d: 48 83 c4 28 add $0x28,%rsp + 180006661: c3 ret + 180006662: e8 59 59 01 00 call 0x18001bfc0 + 180006667: 33 c0 xor %eax,%eax + 180006669: 48 83 c4 28 add $0x28,%rsp + 18000666d: c3 ret + 18000666e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006673: 48 83 c4 28 add $0x28,%rsp + 180006677: c3 ret + 180006678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000667f: 00 + 180006680: 48 83 ec 28 sub $0x28,%rsp + 180006684: 48 85 c9 test %rcx,%rcx + 180006687: 74 25 je 0x1800066ae + 180006689: 48 85 d2 test %rdx,%rdx + 18000668c: 74 20 je 0x1800066ae + 18000668e: 4d 85 c0 test %r8,%r8 + 180006691: 74 1b je 0x1800066ae + 180006693: 45 85 c9 test %r9d,%r9d + 180006696: 77 0a ja 0x1800066a2 + 180006698: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000669d: 48 83 c4 28 add $0x28,%rsp + 1800066a1: c3 ret + 1800066a2: e8 79 5c 01 00 call 0x18001c320 + 1800066a7: 33 c0 xor %eax,%eax + 1800066a9: 48 83 c4 28 add $0x28,%rsp + 1800066ad: c3 ret + 1800066ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800066b3: 48 83 c4 28 add $0x28,%rsp + 1800066b7: c3 ret + 1800066b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800066bf: 00 + 1800066c0: 48 83 ec 28 sub $0x28,%rsp + 1800066c4: 48 85 c9 test %rcx,%rcx + 1800066c7: 74 24 je 0x1800066ed + 1800066c9: 48 85 d2 test %rdx,%rdx + 1800066cc: 74 1f je 0x1800066ed + 1800066ce: 45 85 c0 test %r8d,%r8d + 1800066d1: 7f 0a jg 0x1800066dd + 1800066d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800066d8: 48 83 c4 28 add $0x28,%rsp + 1800066dc: c3 ret + 1800066dd: 41 c1 e0 02 shl $0x2,%r8d + 1800066e1: e8 9a f2 a5 01 call 0x181a65980 + 1800066e6: 33 c0 xor %eax,%eax + 1800066e8: 48 83 c4 28 add $0x28,%rsp + 1800066ec: c3 ret + 1800066ed: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800066f2: 48 83 c4 28 add $0x28,%rsp + 1800066f6: c3 ret + 1800066f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800066fe: 00 00 + 180006700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180006705: 48 85 c9 test %rcx,%rcx + 180006708: 74 26 je 0x180006730 + 18000670a: 48 85 d2 test %rdx,%rdx + 18000670d: 74 21 je 0x180006730 + 18000670f: 45 85 c0 test %r8d,%r8d + 180006712: 7f 0b jg 0x18000671f + 180006714: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006719: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000671e: c3 ret + 18000671f: 41 c1 e0 02 shl $0x2,%r8d + 180006723: e8 28 f6 a5 01 call 0x181a65d50 + 180006728: 33 c0 xor %eax,%eax + 18000672a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000672f: c3 ret + 180006730: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006735: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000673a: c3 ret + 18000673b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006740: 48 83 ec 28 sub $0x28,%rsp + 180006744: 48 85 c9 test %rcx,%rcx + 180006747: 74 24 je 0x18000676d + 180006749: 48 85 d2 test %rdx,%rdx + 18000674c: 74 1f je 0x18000676d + 18000674e: 45 85 c0 test %r8d,%r8d + 180006751: 7f 0a jg 0x18000675d + 180006753: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006758: 48 83 c4 28 add $0x28,%rsp + 18000675c: c3 ret + 18000675d: 41 c1 e0 02 shl $0x2,%r8d + 180006761: e8 6a fa a5 01 call 0x181a661d0 + 180006766: 33 c0 xor %eax,%eax + 180006768: 48 83 c4 28 add $0x28,%rsp + 18000676c: c3 ret + 18000676d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006772: 48 83 c4 28 add $0x28,%rsp + 180006776: c3 ret + 180006777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000677e: 00 00 + 180006780: 48 83 ec 38 sub $0x38,%rsp + 180006784: 48 85 c9 test %rcx,%rcx + 180006787: 0f 84 88 00 00 00 je 0x180006815 + 18000678d: 48 85 d2 test %rdx,%rdx + 180006790: 0f 84 7f 00 00 00 je 0x180006815 + 180006796: 45 85 c0 test %r8d,%r8d + 180006799: 0f 8e 80 00 00 00 jle 0x18000681f + 18000679f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 1800067a6: 7e 5d jle 0x180006805 + 1800067a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 1800067ad: 48 89 cb mov %rcx,%rbx + 1800067b0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1800067b5: 48 89 d6 mov %rdx,%rsi + 1800067b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1800067bd: 44 89 c7 mov %r8d,%edi + 1800067c0: 48 89 d9 mov %rbx,%rcx + 1800067c3: 48 89 f2 mov %rsi,%rdx + 1800067c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1800067cc: e8 6f 3d 01 00 call 0x18001a540 + 1800067d1: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 1800067d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1800067de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800067e5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 1800067eb: 7f d3 jg 0x1800067c0 + 1800067ed: 48 89 d9 mov %rbx,%rcx + 1800067f0: 48 89 f2 mov %rsi,%rdx + 1800067f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800067f8: 41 89 f8 mov %edi,%r8d + 1800067fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180006800: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180006805: 41 c1 e0 02 shl $0x2,%r8d + 180006809: e8 32 3d 01 00 call 0x18001a540 + 18000680e: 33 c0 xor %eax,%eax + 180006810: 48 83 c4 38 add $0x38,%rsp + 180006814: c3 ret + 180006815: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000681a: 48 83 c4 38 add $0x38,%rsp + 18000681e: c3 ret + 18000681f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006824: 48 83 c4 38 add $0x38,%rsp + 180006828: c3 ret + 180006829: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006830: 00 + 180006831: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000683f: 00 + 180006840: 48 83 ec 38 sub $0x38,%rsp + 180006844: 48 85 c9 test %rcx,%rcx + 180006847: 0f 84 88 00 00 00 je 0x1800068d5 + 18000684d: 48 85 d2 test %rdx,%rdx + 180006850: 0f 84 7f 00 00 00 je 0x1800068d5 + 180006856: 45 85 c0 test %r8d,%r8d + 180006859: 0f 8e 80 00 00 00 jle 0x1800068df + 18000685f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 180006866: 7e 5d jle 0x1800068c5 + 180006868: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000686d: 48 89 cb mov %rcx,%rbx + 180006870: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180006875: 48 89 d6 mov %rdx,%rsi + 180006878: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000687d: 44 89 c7 mov %r8d,%edi + 180006880: 48 89 d9 mov %rbx,%rcx + 180006883: 48 89 f2 mov %rsi,%rdx + 180006886: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000688c: e8 0f 3d 01 00 call 0x18001a5a0 + 180006891: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 180006897: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000689e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800068a5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 1800068ab: 7f d3 jg 0x180006880 + 1800068ad: 48 89 d9 mov %rbx,%rcx + 1800068b0: 48 89 f2 mov %rsi,%rdx + 1800068b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800068b8: 41 89 f8 mov %edi,%r8d + 1800068bb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800068c0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800068c5: 41 c1 e0 02 shl $0x2,%r8d + 1800068c9: e8 d2 3c 01 00 call 0x18001a5a0 + 1800068ce: 33 c0 xor %eax,%eax + 1800068d0: 48 83 c4 38 add $0x38,%rsp + 1800068d4: c3 ret + 1800068d5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800068da: 48 83 c4 38 add $0x38,%rsp + 1800068de: c3 ret + 1800068df: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800068e4: 48 83 c4 38 add $0x38,%rsp + 1800068e8: c3 ret + 1800068e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800068f0: 00 + 1800068f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800068f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800068ff: 00 + 180006900: 48 83 ec 38 sub $0x38,%rsp + 180006904: 48 85 c9 test %rcx,%rcx + 180006907: 0f 84 88 00 00 00 je 0x180006995 + 18000690d: 48 85 d2 test %rdx,%rdx + 180006910: 0f 84 7f 00 00 00 je 0x180006995 + 180006916: 45 85 c0 test %r8d,%r8d + 180006919: 0f 8e 80 00 00 00 jle 0x18000699f + 18000691f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 180006926: 7e 5d jle 0x180006985 + 180006928: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000692d: 48 89 cb mov %rcx,%rbx + 180006930: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180006935: 48 89 d6 mov %rdx,%rsi + 180006938: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000693d: 44 89 c7 mov %r8d,%edi + 180006940: 48 89 d9 mov %rbx,%rcx + 180006943: 48 89 f2 mov %rsi,%rdx + 180006946: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000694c: e8 af 3c 01 00 call 0x18001a600 + 180006951: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 180006957: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000695e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180006965: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 18000696b: 7f d3 jg 0x180006940 + 18000696d: 48 89 d9 mov %rbx,%rcx + 180006970: 48 89 f2 mov %rsi,%rdx + 180006973: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180006978: 41 89 f8 mov %edi,%r8d + 18000697b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180006980: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180006985: 41 c1 e0 02 shl $0x2,%r8d + 180006989: e8 72 3c 01 00 call 0x18001a600 + 18000698e: 33 c0 xor %eax,%eax + 180006990: 48 83 c4 38 add $0x38,%rsp + 180006994: c3 ret + 180006995: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000699a: 48 83 c4 38 add $0x38,%rsp + 18000699e: c3 ret + 18000699f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800069a4: 48 83 c4 38 add $0x38,%rsp + 1800069a8: c3 ret + 1800069a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800069b0: 00 + 1800069b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800069b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800069bf: 00 + 1800069c0: 48 83 ec 28 sub $0x28,%rsp + 1800069c4: 4d 89 c1 mov %r8,%r9 + 1800069c7: 49 89 d0 mov %rdx,%r8 + 1800069ca: 48 89 ca mov %rcx,%rdx + 1800069cd: e8 ae 5c 01 00 call 0x18001c680 + 1800069d2: 48 83 c4 28 add $0x28,%rsp + 1800069d6: c3 ret + 1800069d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800069de: 00 00 + 1800069e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800069e5: 4d 89 c1 mov %r8,%r9 + 1800069e8: 49 89 d0 mov %rdx,%r8 + 1800069eb: 48 89 ca mov %rcx,%rdx + 1800069ee: e8 4d 5f 01 00 call 0x18001c940 + 1800069f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800069f8: c3 ret + 1800069f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006a00: 48 83 ec 28 sub $0x28,%rsp + 180006a04: 4d 89 c1 mov %r8,%r9 + 180006a07: 49 89 d0 mov %rdx,%r8 + 180006a0a: 48 89 ca mov %rcx,%rdx + 180006a0d: e8 ee 61 01 00 call 0x18001cc00 + 180006a12: 48 83 c4 28 add $0x28,%rsp + 180006a16: c3 ret + 180006a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a1e: 00 00 + 180006a20: 48 83 ec 28 sub $0x28,%rsp + 180006a24: 4d 89 c1 mov %r8,%r9 + 180006a27: 49 89 d0 mov %rdx,%r8 + 180006a2a: 48 89 ca mov %rcx,%rdx + 180006a2d: e8 8e 64 01 00 call 0x18001cec0 + 180006a32: 48 83 c4 28 add $0x28,%rsp + 180006a36: c3 ret + 180006a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a3e: 00 00 + 180006a40: 48 83 ec 28 sub $0x28,%rsp + 180006a44: 4d 89 c1 mov %r8,%r9 + 180006a47: 49 89 d0 mov %rdx,%r8 + 180006a4a: 48 89 ca mov %rcx,%rdx + 180006a4d: e8 0e 67 01 00 call 0x18001d160 + 180006a52: 48 83 c4 28 add $0x28,%rsp + 180006a56: c3 ret + 180006a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a5e: 00 00 + 180006a60: 48 83 ec 28 sub $0x28,%rsp + 180006a64: 4d 89 c1 mov %r8,%r9 + 180006a67: 49 89 d0 mov %rdx,%r8 + 180006a6a: 48 89 ca mov %rcx,%rdx + 180006a6d: e8 8e 69 01 00 call 0x18001d400 + 180006a72: 48 83 c4 28 add $0x28,%rsp + 180006a76: c3 ret + 180006a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a7e: 00 00 + 180006a80: 48 83 ec 28 sub $0x28,%rsp + 180006a84: 48 85 c9 test %rcx,%rcx + 180006a87: 74 4b je 0x180006ad4 + 180006a89: 4d 85 c0 test %r8,%r8 + 180006a8c: 74 46 je 0x180006ad4 + 180006a8e: 45 85 c9 test %r9d,%r9d + 180006a91: 7e 4b jle 0x180006ade + 180006a93: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x181c5ccb8 + 180006a9a: 01 + 180006a9b: 7a 02 jp 0x180006a9f + 180006a9d: 74 26 je 0x180006ac5 + 180006a9f: 0f 57 c0 xorps %xmm0,%xmm0 + 180006aa2: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 180006aa6: 7a 02 jp 0x180006aaa + 180006aa8: 74 0c je 0x180006ab6 + 180006aaa: e8 d1 6b 01 00 call 0x18001d680 + 180006aaf: 33 c0 xor %eax,%eax + 180006ab1: 48 83 c4 28 add $0x28,%rsp + 180006ab5: c3 ret + 180006ab6: 4c 89 c1 mov %r8,%rcx + 180006ab9: 44 89 ca mov %r9d,%edx + 180006abc: 48 83 c4 28 add $0x28,%rsp + 180006ac0: e9 7b 6d 01 00 jmp 0x18001d840 + 180006ac5: 4c 89 c2 mov %r8,%rdx + 180006ac8: 45 89 c8 mov %r9d,%r8d + 180006acb: 48 83 c4 28 add $0x28,%rsp + 180006acf: e9 cc ed ff ff jmp 0x1800058a0 + 180006ad4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006ad9: 48 83 c4 28 add $0x28,%rsp + 180006add: c3 ret + 180006ade: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006ae3: 48 83 c4 28 add $0x28,%rsp + 180006ae7: c3 ret + 180006ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006aef: 00 + 180006af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006afe: 00 00 + 180006b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180006b05: 48 85 c9 test %rcx,%rcx + 180006b08: 74 4e je 0x180006b58 + 180006b0a: 4d 85 c0 test %r8,%r8 + 180006b0d: 74 49 je 0x180006b58 + 180006b0f: 45 85 c9 test %r9d,%r9d + 180006b12: 7e 4f jle 0x180006b63 + 180006b14: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x181c5ccc0 + 180006b1b: 01 + 180006b1c: 7a 02 jp 0x180006b20 + 180006b1e: 74 28 je 0x180006b48 + 180006b20: 0f 57 c0 xorps %xmm0,%xmm0 + 180006b23: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 180006b27: 7a 02 jp 0x180006b2b + 180006b29: 74 0d je 0x180006b38 + 180006b2b: e8 50 6d 01 00 call 0x18001d880 + 180006b30: 33 c0 xor %eax,%eax + 180006b32: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b37: c3 ret + 180006b38: 4c 89 c1 mov %r8,%rcx + 180006b3b: 44 89 ca mov %r9d,%edx + 180006b3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b43: e9 f8 6e 01 00 jmp 0x18001da40 + 180006b48: 4c 89 c2 mov %r8,%rdx + 180006b4b: 45 89 c8 mov %r9d,%r8d + 180006b4e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b53: e9 88 ed ff ff jmp 0x1800058e0 + 180006b58: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006b5d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b62: c3 ret + 180006b63: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006b68: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b6d: c3 ret + 180006b6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006b75: 00 + 180006b76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006b7d: 0f 1f 00 nopl (%rax) + 180006b80: 48 83 ec 28 sub $0x28,%rsp + 180006b84: 48 85 c9 test %rcx,%rcx + 180006b87: 74 4b je 0x180006bd4 + 180006b89: 4d 85 c0 test %r8,%r8 + 180006b8c: 74 46 je 0x180006bd4 + 180006b8e: 45 85 c9 test %r9d,%r9d + 180006b91: 7e 4b jle 0x180006bde + 180006b93: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x181c5ccc8 + 180006b9a: 01 + 180006b9b: 7a 02 jp 0x180006b9f + 180006b9d: 74 26 je 0x180006bc5 + 180006b9f: 0f 57 c0 xorps %xmm0,%xmm0 + 180006ba2: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 180006ba6: 7a 02 jp 0x180006baa + 180006ba8: 74 0c je 0x180006bb6 + 180006baa: e8 d1 6e 01 00 call 0x18001da80 + 180006baf: 33 c0 xor %eax,%eax + 180006bb1: 48 83 c4 28 add $0x28,%rsp + 180006bb5: c3 ret + 180006bb6: 4c 89 c1 mov %r8,%rcx + 180006bb9: 44 89 ca mov %r9d,%edx + 180006bbc: 48 83 c4 28 add $0x28,%rsp + 180006bc0: e9 5b 70 01 00 jmp 0x18001dc20 + 180006bc5: 4c 89 c2 mov %r8,%rdx + 180006bc8: 45 89 c8 mov %r9d,%r8d + 180006bcb: 48 83 c4 28 add $0x28,%rsp + 180006bcf: e9 4c ed ff ff jmp 0x180005920 + 180006bd4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006bd9: 48 83 c4 28 add $0x28,%rsp + 180006bdd: c3 ret + 180006bde: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006be3: 48 83 c4 28 add $0x28,%rsp + 180006be7: c3 ret + 180006be8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006bef: 00 + 180006bf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006bfe: 00 00 + 180006c00: 57 push %rdi + 180006c01: 48 83 ec 20 sub $0x20,%rsp + 180006c05: 48 85 c9 test %rcx,%rcx + 180006c08: 0f 84 13 02 00 00 je 0x180006e21 + 180006c0e: 4d 85 c0 test %r8,%r8 + 180006c11: 0f 84 0a 02 00 00 je 0x180006e21 + 180006c17: 45 85 c9 test %r9d,%r9d + 180006c1a: 0f 8e f6 01 00 00 jle 0x180006e16 + 180006c20: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x181c5ccd0 + 180006c27: 01 + 180006c28: 7a 06 jp 0x180006c30 + 180006c2a: 0f 84 d5 01 00 00 je 0x180006e05 + 180006c30: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180006c34: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 180006c38: 7a 06 jp 0x180006c40 + 180006c3a: 0f 84 b4 01 00 00 je 0x180006df4 + 180006c40: 41 83 f9 10 cmp $0x10,%r9d + 180006c44: 0f 8c 9a 01 00 00 jl 0x180006de4 + 180006c4a: 4d 89 c2 mov %r8,%r10 + 180006c4d: 49 83 e2 1f and $0x1f,%r10 + 180006c51: 45 89 d2 mov %r10d,%r10d + 180006c54: 45 85 d2 test %r10d,%r10d + 180006c57: 74 18 je 0x180006c71 + 180006c59: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 180006c60: 0f 85 7e 01 00 00 jne 0x180006de4 + 180006c66: 41 f7 da neg %r10d + 180006c69: 41 83 c2 20 add $0x20,%r10d + 180006c6d: 41 c1 ea 03 shr $0x3,%r10d + 180006c71: 41 8d 42 10 lea 0x10(%r10),%eax + 180006c75: 44 3b c8 cmp %eax,%r9d + 180006c78: 0f 8c 66 01 00 00 jl 0x180006de4 + 180006c7e: 44 89 cf mov %r9d,%edi + 180006c81: 33 c0 xor %eax,%eax + 180006c83: 41 2b fa sub %r10d,%edi + 180006c86: 83 e7 0f and $0xf,%edi + 180006c89: f7 df neg %edi + 180006c8b: 41 03 f9 add %r9d,%edi + 180006c8e: 45 85 d2 test %r10d,%r10d + 180006c91: 76 20 jbe 0x180006cb3 + 180006c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006c9f: 00 + 180006ca0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 180006ca5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 180006cab: 48 ff c0 inc %rax + 180006cae: 49 3b c2 cmp %r10,%rax + 180006cb1: 72 ed jb 0x180006ca0 + 180006cb3: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 180006cb7: 48 63 c7 movslq %edi,%rax + 180006cba: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 180006cc0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 180006cc6: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 + 180006ccd: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 180006cd4: 01 + 180006cd5: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 180006cd9: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) + 180006cdf: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 + 180006ce6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 + 180006ced: 01 + 180006cee: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 180006cf2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 + 180006cf9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) + 180006d00: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 + 180006d07: 01 + 180006d08: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 180006d0c: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) + 180006d13: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 + 180006d1a: 01 + 180006d1b: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 180006d1f: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) + 180006d26: 49 83 c2 10 add $0x10,%r10 + 180006d2a: 4c 3b d0 cmp %rax,%r10 + 180006d2d: 72 91 jb 0x180006cc0 + 180006d2f: 44 8d 57 01 lea 0x1(%rdi),%r10d + 180006d33: 45 3b d1 cmp %r9d,%r10d + 180006d36: 0f 87 98 00 00 00 ja 0x180006dd4 + 180006d3c: 49 63 d1 movslq %r9d,%rdx + 180006d3f: 48 2b d0 sub %rax,%rdx + 180006d42: 48 83 fa 04 cmp $0x4,%rdx + 180006d46: 0f 8c 93 00 00 00 jl 0x180006ddf + 180006d4c: 41 89 d1 mov %edx,%r9d + 180006d4f: 45 33 db xor %r11d,%r11d + 180006d52: 41 83 e1 fc and $0xfffffffc,%r9d + 180006d56: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 + 180006d5a: 4d 63 c9 movslq %r9d,%r9 + 180006d5d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180006d61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006d68: 00 + 180006d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006d70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006d77: 00 + 180006d78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006d7f: 90 nop + 180006d80: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 + 180006d86: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 + 180006d8d: 01 + 180006d8e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 180006d92: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) + 180006d98: 49 83 c3 04 add $0x4,%r11 + 180006d9c: 4d 3b d9 cmp %r9,%r11 + 180006d9f: 72 df jb 0x180006d80 + 180006da1: 4c 3b ca cmp %rdx,%r9 + 180006da4: 73 2e jae 0x180006dd4 + 180006da6: 48 63 ff movslq %edi,%rdi + 180006da9: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 + 180006dad: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax + 180006db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006db8: 00 + 180006db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006dc0: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 + 180006dc6: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) + 180006dcc: 49 ff c1 inc %r9 + 180006dcf: 4c 3b ca cmp %rdx,%r9 + 180006dd2: 72 ec jb 0x180006dc0 + 180006dd4: 33 c0 xor %eax,%eax + 180006dd6: c5 f8 77 vzeroupper + 180006dd9: 48 83 c4 20 add $0x20,%rsp + 180006ddd: 5f pop %rdi + 180006dde: c3 ret + 180006ddf: 45 33 c9 xor %r9d,%r9d + 180006de2: eb bd jmp 0x180006da1 + 180006de4: 33 ff xor %edi,%edi + 180006de6: 41 83 f9 01 cmp $0x1,%r9d + 180006dea: 72 e8 jb 0x180006dd4 + 180006dec: 49 63 d1 movslq %r9d,%rdx + 180006def: 45 33 c9 xor %r9d,%r9d + 180006df2: eb ad jmp 0x180006da1 + 180006df4: 4c 89 c1 mov %r8,%rcx + 180006df7: 44 89 ca mov %r9d,%edx + 180006dfa: e8 61 6e 01 00 call 0x18001dc60 + 180006dff: 48 83 c4 20 add $0x20,%rsp + 180006e03: 5f pop %rdi + 180006e04: c3 ret + 180006e05: 4c 89 c2 mov %r8,%rdx + 180006e08: 45 89 c8 mov %r9d,%r8d + 180006e0b: e8 50 eb ff ff call 0x180005960 + 180006e10: 48 83 c4 20 add $0x20,%rsp + 180006e14: 5f pop %rdi + 180006e15: c3 ret + 180006e16: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006e1b: 48 83 c4 20 add $0x20,%rsp + 180006e1f: 5f pop %rdi + 180006e20: c3 ret + 180006e21: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006e26: 48 83 c4 20 add $0x20,%rsp + 180006e2a: 5f pop %rdi + 180006e2b: c3 ret + 180006e2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006e33: 00 + 180006e34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006e40: 41 54 push %r12 + 180006e42: 48 83 ec 20 sub $0x20,%rsp + 180006e46: 48 85 c9 test %rcx,%rcx + 180006e49: 0f 84 ce 01 00 00 je 0x18000701d + 180006e4f: 4d 85 c0 test %r8,%r8 + 180006e52: 0f 84 c5 01 00 00 je 0x18000701d + 180006e58: 45 85 c9 test %r9d,%r9d + 180006e5b: 0f 8e b0 01 00 00 jle 0x180007011 + 180006e61: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x181c5ccd8 + 180006e68: 01 + 180006e69: 7a 06 jp 0x180006e71 + 180006e6b: 0f 84 8e 01 00 00 je 0x180006fff + 180006e71: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180006e75: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 180006e79: 7a 06 jp 0x180006e81 + 180006e7b: 0f 84 6c 01 00 00 je 0x180006fed + 180006e81: 41 83 f9 10 cmp $0x10,%r9d + 180006e85: 0f 8c 5a 01 00 00 jl 0x180006fe5 + 180006e8b: 4c 89 c0 mov %r8,%rax + 180006e8e: 48 83 e0 1f and $0x1f,%rax + 180006e92: 89 c2 mov %eax,%edx + 180006e94: 85 d2 test %edx,%edx + 180006e96: 74 11 je 0x180006ea9 + 180006e98: f6 c2 07 test $0x7,%dl + 180006e9b: 0f 85 44 01 00 00 jne 0x180006fe5 + 180006ea1: f7 da neg %edx + 180006ea3: 83 c2 20 add $0x20,%edx + 180006ea6: c1 ea 03 shr $0x3,%edx + 180006ea9: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 180006ead: 45 3b cb cmp %r11d,%r9d + 180006eb0: 0f 8c 2f 01 00 00 jl 0x180006fe5 + 180006eb6: 45 89 cc mov %r9d,%r12d + 180006eb9: 33 c0 xor %eax,%eax + 180006ebb: 44 2b e2 sub %edx,%r12d + 180006ebe: 41 83 e4 0f and $0xf,%r12d + 180006ec2: 41 f7 dc neg %r12d + 180006ec5: 45 03 e1 add %r9d,%r12d + 180006ec8: 41 89 d3 mov %edx,%r11d + 180006ecb: 85 d2 test %edx,%edx + 180006ecd: 76 24 jbe 0x180006ef3 + 180006ecf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006ed6: 00 + 180006ed7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006ede: 66 90 xchg %ax,%ax + 180006ee0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 180006ee5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 180006eeb: 48 ff c0 inc %rax + 180006eee: 49 3b c3 cmp %r11,%rax + 180006ef1: 72 ed jb 0x180006ee0 + 180006ef3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 180006ef8: 49 63 c4 movslq %r12d,%rax + 180006efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006f00: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 180006f06: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 180006f0d: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 180006f14: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 180006f1b: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 180006f21: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 180006f28: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 180006f2f: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 180006f36: 49 83 c3 10 add $0x10,%r11 + 180006f3a: 4c 3b d8 cmp %rax,%r11 + 180006f3d: 72 c1 jb 0x180006f00 + 180006f3f: 41 8d 44 24 01 lea 0x1(%r12),%eax + 180006f44: 41 3b c1 cmp %r9d,%eax + 180006f47: 0f 87 87 00 00 00 ja 0x180006fd4 + 180006f4d: 4d 63 d1 movslq %r9d,%r10 + 180006f50: 4d 63 e4 movslq %r12d,%r12 + 180006f53: 4d 2b d4 sub %r12,%r10 + 180006f56: 49 83 fa 04 cmp $0x4,%r10 + 180006f5a: 0f 8c 80 00 00 00 jl 0x180006fe0 + 180006f60: 4d 63 e4 movslq %r12d,%r12 + 180006f63: 45 89 d3 mov %r10d,%r11d + 180006f66: 41 83 e3 fc and $0xfffffffc,%r11d + 180006f6a: 45 33 c9 xor %r9d,%r9d + 180006f6d: 4d 63 db movslq %r11d,%r11 + 180006f70: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 180006f75: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 180006f79: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 180006f7d: 0f 1f 00 nopl (%rax) + 180006f80: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 180006f86: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 180006f8c: 49 83 c1 04 add $0x4,%r9 + 180006f90: 4d 3b cb cmp %r11,%r9 + 180006f93: 72 eb jb 0x180006f80 + 180006f95: 4d 3b da cmp %r10,%r11 + 180006f98: 73 3a jae 0x180006fd4 + 180006f9a: 4d 63 e4 movslq %r12d,%r12 + 180006f9d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 180006fa1: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 180006fa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006fac: 00 + 180006fad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006fc0: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 180006fc6: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 180006fcc: 49 ff c3 inc %r11 + 180006fcf: 4d 3b da cmp %r10,%r11 + 180006fd2: 72 ec jb 0x180006fc0 + 180006fd4: 33 c0 xor %eax,%eax + 180006fd6: c5 f8 77 vzeroupper + 180006fd9: 48 83 c4 20 add $0x20,%rsp + 180006fdd: 41 5c pop %r12 + 180006fdf: c3 ret + 180006fe0: 45 33 db xor %r11d,%r11d + 180006fe3: eb b0 jmp 0x180006f95 + 180006fe5: 45 33 e4 xor %r12d,%r12d + 180006fe8: e9 52 ff ff ff jmp 0x180006f3f + 180006fed: 4c 89 c1 mov %r8,%rcx + 180006ff0: 44 89 ca mov %r9d,%edx + 180006ff3: e8 a8 6c 01 00 call 0x18001dca0 + 180006ff8: 48 83 c4 20 add $0x20,%rsp + 180006ffc: 41 5c pop %r12 + 180006ffe: c3 ret + 180006fff: 4c 89 c2 mov %r8,%rdx + 180007002: 45 89 c8 mov %r9d,%r8d + 180007005: e8 16 ea ff ff call 0x180005a20 + 18000700a: 48 83 c4 20 add $0x20,%rsp + 18000700e: 41 5c pop %r12 + 180007010: c3 ret + 180007011: b8 fa ff ff ff mov $0xfffffffa,%eax + 180007016: 48 83 c4 20 add $0x20,%rsp + 18000701a: 41 5c pop %r12 + 18000701c: c3 ret + 18000701d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180007022: 48 83 c4 20 add $0x20,%rsp + 180007026: 41 5c pop %r12 + 180007028: c3 ret + 180007029: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007030: 00 + 180007031: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180007038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000703f: 00 + 180007040: 41 54 push %r12 + 180007042: 48 83 ec 20 sub $0x20,%rsp + 180007046: 48 85 c9 test %rcx,%rcx + 180007049: 0f 84 ce 01 00 00 je 0x18000721d + 18000704f: 4d 85 c0 test %r8,%r8 + 180007052: 0f 84 c5 01 00 00 je 0x18000721d + 180007058: 45 85 c9 test %r9d,%r9d + 18000705b: 0f 8e b0 01 00 00 jle 0x180007211 + 180007061: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x181c5cce0 + 180007068: 01 + 180007069: 7a 06 jp 0x180007071 + 18000706b: 0f 84 8e 01 00 00 je 0x1800071ff + 180007071: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180007075: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 180007079: 7a 06 jp 0x180007081 + 18000707b: 0f 84 6c 01 00 00 je 0x1800071ed + 180007081: 41 83 f9 10 cmp $0x10,%r9d + 180007085: 0f 8c 5a 01 00 00 jl 0x1800071e5 + 18000708b: 4c 89 c0 mov %r8,%rax + 18000708e: 48 83 e0 1f and $0x1f,%rax + 180007092: 89 c2 mov %eax,%edx + 180007094: 85 d2 test %edx,%edx + 180007096: 74 11 je 0x1800070a9 + 180007098: f6 c2 07 test $0x7,%dl + 18000709b: 0f 85 44 01 00 00 jne 0x1800071e5 + 1800070a1: f7 da neg %edx + 1800070a3: 83 c2 20 add $0x20,%edx + 1800070a6: c1 ea 03 shr $0x3,%edx + 1800070a9: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 1800070ad: 45 3b cb cmp %r11d,%r9d + 1800070b0: 0f 8c 2f 01 00 00 jl 0x1800071e5 + 1800070b6: 45 89 cc mov %r9d,%r12d + 1800070b9: 33 c0 xor %eax,%eax + 1800070bb: 44 2b e2 sub %edx,%r12d + 1800070be: 41 83 e4 0f and $0xf,%r12d + 1800070c2: 41 f7 dc neg %r12d + 1800070c5: 45 03 e1 add %r9d,%r12d + 1800070c8: 41 89 d3 mov %edx,%r11d + 1800070cb: 85 d2 test %edx,%edx + 1800070cd: 76 24 jbe 0x1800070f3 + 1800070cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800070d6: 00 + 1800070d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800070de: 66 90 xchg %ax,%ax + 1800070e0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 1800070e5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 1800070eb: 48 ff c0 inc %rax + 1800070ee: 49 3b c3 cmp %r11,%rax + 1800070f1: 72 ed jb 0x1800070e0 + 1800070f3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1800070f8: 49 63 c4 movslq %r12d,%rax + 1800070fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180007100: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 180007106: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 18000710d: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 180007114: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 18000711b: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 180007121: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 180007128: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 18000712f: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 180007136: 49 83 c3 10 add $0x10,%r11 + 18000713a: 4c 3b d8 cmp %rax,%r11 + 18000713d: 72 c1 jb 0x180007100 + 18000713f: 41 8d 44 24 01 lea 0x1(%r12),%eax + 180007144: 41 3b c1 cmp %r9d,%eax + 180007147: 0f 87 87 00 00 00 ja 0x1800071d4 + 18000714d: 4d 63 d1 movslq %r9d,%r10 + 180007150: 4d 63 e4 movslq %r12d,%r12 + 180007153: 4d 2b d4 sub %r12,%r10 + 180007156: 49 83 fa 04 cmp $0x4,%r10 + 18000715a: 0f 8c 80 00 00 00 jl 0x1800071e0 + 180007160: 4d 63 e4 movslq %r12d,%r12 + 180007163: 45 89 d3 mov %r10d,%r11d + 180007166: 41 83 e3 fc and $0xfffffffc,%r11d + 18000716a: 45 33 c9 xor %r9d,%r9d + 18000716d: 4d 63 db movslq %r11d,%r11 + 180007170: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 180007175: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 180007179: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 18000717d: 0f 1f 00 nopl (%rax) + 180007180: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 180007186: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 18000718c: 49 83 c1 04 add $0x4,%r9 + 180007190: 4d 3b cb cmp %r11,%r9 + 180007193: 72 eb jb 0x180007180 + 180007195: 4d 3b da cmp %r10,%r11 + 180007198: 73 3a jae 0x1800071d4 + 18000719a: 4d 63 e4 movslq %r12d,%r12 + 18000719d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 1800071a1: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 1800071a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800071ac: 00 + 1800071ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800071b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800071b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800071c0: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 1800071c6: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 1800071cc: 49 ff c3 inc %r11 + 1800071cf: 4d 3b da cmp %r10,%r11 + 1800071d2: 72 ec jb 0x1800071c0 + 1800071d4: 33 c0 xor %eax,%eax + 1800071d6: c5 f8 77 vzeroupper + 1800071d9: 48 83 c4 20 add $0x20,%rsp + 1800071dd: 41 5c pop %r12 + 1800071df: c3 ret + 1800071e0: 45 33 db xor %r11d,%r11d + 1800071e3: eb b0 jmp 0x180007195 + 1800071e5: 45 33 e4 xor %r12d,%r12d + 1800071e8: e9 52 ff ff ff jmp 0x18000713f + 1800071ed: 4c 89 c1 mov %r8,%rcx + 1800071f0: 44 89 ca mov %r9d,%edx + 1800071f3: e8 e8 6a 01 00 call 0x18001dce0 + 1800071f8: 48 83 c4 20 add $0x20,%rsp + 1800071fc: 41 5c pop %r12 + 1800071fe: c3 ret + 1800071ff: 4c 89 c2 mov %r8,%rdx + 180007202: 45 89 c8 mov %r9d,%r8d + 180007205: e8 d6 e8 ff ff call 0x180005ae0 + 18000720a: 48 83 c4 20 add $0x20,%rsp + 18000720e: 41 5c pop %r12 + 180007210: c3 ret + 180007211: b8 fa ff ff ff mov $0xfffffffa,%eax + 180007216: 48 83 c4 20 add $0x20,%rsp + 18000721a: 41 5c pop %r12 + 18000721c: c3 ret + 18000721d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180007222: 48 83 c4 20 add $0x20,%rsp + 180007226: 41 5c pop %r12 + 180007228: c3 ret + 180007229: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007230: 00 + 180007231: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180007238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000723f: 00 + 180007240: 53 push %rbx + 180007241: 56 push %rsi + 180007242: 57 push %rdi + 180007243: 41 54 push %r12 + 180007245: 41 55 push %r13 + 180007247: 41 56 push %r14 + 180007249: 41 57 push %r15 + 18000724b: 55 push %rbp + 18000724c: 48 83 ec 38 sub $0x38,%rsp + 180007250: 49 89 ce mov %rcx,%r14 + 180007253: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 18000725a: 00 + 18000725b: 44 89 cf mov %r9d,%edi + 18000725e: 44 89 c6 mov %r8d,%esi + 180007261: 41 89 d7 mov %edx,%r15d + 180007264: 4d 85 f6 test %r14,%r14 + 180007267: 0f 84 8a 01 00 00 je 0x1800073f7 + 18000726d: 41 83 ff 1e cmp $0x1e,%r15d + 180007271: 0f 87 5b 01 00 00 ja 0x1800073d2 + 180007277: 41 83 ff 1c cmp $0x1c,%r15d + 18000727b: 0f 8f 51 01 00 00 jg 0x1800073d2 + 180007281: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180007288: 00 + 180007289: 48 85 db test %rbx,%rbx + 18000728c: 0f 84 65 01 00 00 je 0x1800073f7 + 180007292: 48 89 dd mov %rbx,%rbp + 180007295: ba 90 00 00 00 mov $0x90,%edx + 18000729a: 48 83 e5 3f and $0x3f,%rbp + 18000729e: 48 f7 dd neg %rbp + 1800072a1: 48 83 e5 3f and $0x3f,%rbp + 1800072a5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1800072a9: 4c 89 e1 mov %r12,%rcx + 1800072ac: e8 6f 6a 01 00 call 0x18001dd20 + 1800072b1: 44 89 f9 mov %r15d,%ecx + 1800072b4: b8 01 00 00 00 mov $0x1,%eax + 1800072b9: d3 e0 shl %cl,%eax + 1800072bb: 41 89 7c 24 18 mov %edi,0x18(%r12) + 1800072c0: 83 fe 08 cmp $0x8,%esi + 1800072c3: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1800072c8: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 1800072cf: 00 00 + 1800072d1: 0f 84 3d 02 00 00 je 0x180007514 + 1800072d7: 83 fe 04 cmp $0x4,%esi + 1800072da: 0f 84 97 00 00 00 je 0x180007377 + 1800072e0: 83 fe 01 cmp $0x1,%esi + 1800072e3: 75 39 jne 0x18000731e + 1800072e5: 0f 57 c0 xorps %xmm0,%xmm0 + 1800072e8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 1800072ec: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x181c5cce8 + 1800072f3: 01 + 1800072f4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1800072f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 1800072ff: 00 + 180007300: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180007307: 00 00 + 180007309: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180007310: 00 00 + 180007312: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007319: e9 8f 00 00 00 jmp 0x1800073ad + 18000731e: 83 fe 02 cmp $0x2,%esi + 180007321: 75 36 jne 0x180007359 + 180007323: 0f 57 c0 xorps %xmm0,%xmm0 + 180007326: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 18000732a: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x181c5cce8 + 180007331: 01 + 180007332: f2 0f 5e c8 divsd %xmm0,%xmm1 + 180007336: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 18000733d: 00 + 18000733e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180007345: 00 00 + 180007347: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 18000734e: 00 00 + 180007350: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007357: eb 54 jmp 0x1800073ad + 180007359: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180007360: 00 + 180007361: b8 ee ff ff ff mov $0xffffffee,%eax + 180007366: 48 83 c4 38 add $0x38,%rsp + 18000736a: 5d pop %rbp + 18000736b: 41 5f pop %r15 + 18000736d: 41 5e pop %r14 + 18000736f: 41 5d pop %r13 + 180007371: 41 5c pop %r12 + 180007373: 5f pop %rdi + 180007374: 5e pop %rsi + 180007375: 5b pop %rbx + 180007376: c3 ret + 180007377: 0f 57 c0 xorps %xmm0,%xmm0 + 18000737a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 18000737e: b8 01 00 00 00 mov $0x1,%eax + 180007383: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 18000738a: 00 + 18000738b: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007390: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007395: e8 c6 69 01 00 call 0x18001dd60 + 18000739a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x181c5cce8 + 1800073a1: 01 + 1800073a2: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1800073a6: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 1800073ad: 41 83 ff 05 cmp $0x5,%r15d + 1800073b1: 7f 35 jg 0x1800073e8 + 1800073b3: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1800073ba: 00 00 + 1800073bc: 33 c0 xor %eax,%eax + 1800073be: 4d 89 26 mov %r12,(%r14) + 1800073c1: 48 83 c4 38 add $0x38,%rsp + 1800073c5: 5d pop %rbp + 1800073c6: 41 5f pop %r15 + 1800073c8: 41 5e pop %r14 + 1800073ca: 41 5d pop %r13 + 1800073cc: 41 5c pop %r12 + 1800073ce: 5f pop %rdi + 1800073cf: 5e pop %rsi + 1800073d0: 5b pop %rbx + 1800073d1: c3 ret + 1800073d2: b8 ef ff ff ff mov $0xffffffef,%eax + 1800073d7: 48 83 c4 38 add $0x38,%rsp + 1800073db: 5d pop %rbp + 1800073dc: 41 5f pop %r15 + 1800073de: 41 5e pop %r14 + 1800073e0: 41 5d pop %r13 + 1800073e2: 41 5c pop %r12 + 1800073e4: 5f pop %rdi + 1800073e5: 5e pop %rsi + 1800073e6: 5b pop %rbx + 1800073e7: c3 ret + 1800073e8: 41 83 ff 0a cmp $0xa,%r15d + 1800073ec: 0f 8e e8 00 00 00 jle 0x1800074da + 1800073f2: 4d 85 ed test %r13,%r13 + 1800073f5: 75 16 jne 0x18000740d + 1800073f7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800073fc: 48 83 c4 38 add $0x38,%rsp + 180007400: 5d pop %rbp + 180007401: 41 5f pop %r15 + 180007403: 41 5e pop %r14 + 180007405: 41 5d pop %r13 + 180007407: 41 5c pop %r12 + 180007409: 5f pop %rdi + 18000740a: 5e pop %rsi + 18000740b: 5b pop %rbx + 18000740c: c3 ret + 18000740d: 4c 89 ee mov %r13,%rsi + 180007410: 44 89 f9 mov %r15d,%ecx + 180007413: 48 83 e6 3f and $0x3f,%rsi + 180007417: 44 89 ff mov %r15d,%edi + 18000741a: 48 f7 de neg %rsi + 18000741d: 48 83 e6 3f and $0x3f,%rsi + 180007421: 49 03 f5 add %r13,%rsi + 180007424: 48 89 f2 mov %rsi,%rdx + 180007427: e8 54 69 01 00 call 0x18001dd80 + 18000742c: 49 89 c5 mov %rax,%r13 + 18000742f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180007436: 00 + 180007437: 49 89 54 24 30 mov %rdx,0x30(%r12) + 18000743c: 41 8d 5f ff lea -0x1(%r15),%ebx + 180007440: 83 fb 0e cmp $0xe,%ebx + 180007443: 7f 38 jg 0x18000747d + 180007445: 89 d9 mov %ebx,%ecx + 180007447: e8 d4 6f 01 00 call 0x18001e420 + 18000744c: 89 d9 mov %ebx,%ecx + 18000744e: 48 89 f2 mov %rsi,%rdx + 180007451: 41 89 f8 mov %edi,%r8d + 180007454: 49 89 c1 mov %rax,%r9 + 180007457: 49 89 44 24 38 mov %rax,0x38(%r12) + 18000745c: e8 5f 70 01 00 call 0x18001e4c0 + 180007461: 49 89 c1 mov %rax,%r9 + 180007464: 89 d9 mov %ebx,%ecx + 180007466: b8 01 00 00 00 mov $0x1,%eax + 18000746b: d3 e0 shl %cl,%eax + 18000746d: c1 e0 04 shl $0x4,%eax + 180007470: 83 c0 3f add $0x3f,%eax + 180007473: 83 e0 c0 and $0xffffffc0,%eax + 180007476: 41 89 44 24 1c mov %eax,0x1c(%r12) + 18000747b: eb 1e jmp 0x18000749b + 18000747d: 48 89 e0 mov %rsp,%rax + 180007480: 4c 89 e1 mov %r12,%rcx + 180007483: 49 89 f0 mov %rsi,%r8 + 180007486: 41 89 f9 mov %edi,%r9d + 180007489: 48 89 50 20 mov %rdx,0x20(%rax) + 18000748d: 89 da mov %ebx,%edx + 18000748f: 4c 89 68 28 mov %r13,0x28(%rax) + 180007493: e8 88 7b 01 00 call 0x18001f020 + 180007498: 49 89 c1 mov %rax,%r9 + 18000749b: 44 89 f9 mov %r15d,%ecx + 18000749e: 48 89 f2 mov %rsi,%rdx + 1800074a1: 41 89 f8 mov %edi,%r8d + 1800074a4: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1800074a9: e8 b2 b3 01 00 call 0x180022860 + 1800074ae: 44 89 f9 mov %r15d,%ecx + 1800074b1: 48 89 f2 mov %rsi,%rdx + 1800074b4: 41 89 f8 mov %edi,%r8d + 1800074b7: 49 89 c1 mov %rax,%r9 + 1800074ba: 49 89 44 24 58 mov %rax,0x58(%r12) + 1800074bf: e8 3c b8 01 00 call 0x180022d00 + 1800074c4: 4d 89 26 mov %r12,(%r14) + 1800074c7: 33 c0 xor %eax,%eax + 1800074c9: 48 83 c4 38 add $0x38,%rsp + 1800074cd: 5d pop %rbp + 1800074ce: 41 5f pop %r15 + 1800074d0: 41 5e pop %r14 + 1800074d2: 41 5d pop %r13 + 1800074d4: 41 5c pop %r12 + 1800074d6: 5f pop %rdi + 1800074d7: 5e pop %rsi + 1800074d8: 5b pop %rbx + 1800074d9: c3 ret + 1800074da: bf 0a 00 00 00 mov $0xa,%edi + 1800074df: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1800074e6: 00 + 1800074e7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x182616800 + 1800074ee: 41 83 ff 06 cmp $0x6,%r15d + 1800074f2: 0f 8f 3f ff ff ff jg 0x180007437 + 1800074f8: 49 89 d1 mov %rdx,%r9 + 1800074fb: 49 83 e1 3f and $0x3f,%r9 + 1800074ff: 49 f7 d9 neg %r9 + 180007502: 49 83 e1 3f and $0x3f,%r9 + 180007506: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 18000750d: 00 00 + 18000750f: 4c 03 ca add %rdx,%r9 + 180007512: eb 87 jmp 0x18000749b + 180007514: 33 c0 xor %eax,%eax + 180007516: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 18000751d: 00 + 18000751e: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007523: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007528: e9 80 fe ff ff jmp 0x1800073ad + 18000752d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007534: 00 + 180007535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000753c: 0f 1f 40 00 nopl 0x0(%rax) + 180007540: 56 push %rsi + 180007541: 57 push %rdi + 180007542: 41 54 push %r12 + 180007544: 41 55 push %r13 + 180007546: 41 56 push %r14 + 180007548: 41 57 push %r15 + 18000754a: 55 push %rbp + 18000754b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 180007550: 48 89 ce mov %rcx,%rsi + 180007553: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 18000755a: 00 + 18000755b: 45 89 ce mov %r9d,%r14d + 18000755e: 45 89 c5 mov %r8d,%r13d + 180007561: 89 d5 mov %edx,%ebp + 180007563: 48 85 f6 test %rsi,%rsi + 180007566: 0f 84 86 01 00 00 je 0x1800076f2 + 18000756c: 83 fd 1e cmp $0x1e,%ebp + 18000756f: 0f 87 59 01 00 00 ja 0x1800076ce + 180007575: 83 fd 1c cmp $0x1c,%ebp + 180007578: 0f 8f 50 01 00 00 jg 0x1800076ce + 18000757e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 180007585: 00 + 180007586: 4d 85 e4 test %r12,%r12 + 180007589: 0f 84 63 01 00 00 je 0x1800076f2 + 18000758f: 49 83 e4 3f and $0x3f,%r12 + 180007593: ba 90 00 00 00 mov $0x90,%edx + 180007598: 49 f7 dc neg %r12 + 18000759b: 49 83 e4 3f and $0x3f,%r12 + 18000759f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 1800075a6: 00 + 1800075a7: 4c 89 e1 mov %r12,%rcx + 1800075aa: e8 91 bb 01 00 call 0x180023140 + 1800075af: 89 e9 mov %ebp,%ecx + 1800075b1: 41 b8 01 00 00 00 mov $0x1,%r8d + 1800075b7: 41 d3 e0 shl %cl,%r8d + 1800075ba: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 1800075bf: 41 83 fd 08 cmp $0x8,%r13d + 1800075c3: 45 89 74 24 18 mov %r14d,0x18(%r12) + 1800075c8: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 1800075cf: 00 00 + 1800075d1: 0f 84 40 02 00 00 je 0x180007817 + 1800075d7: 41 83 fd 04 cmp $0x4,%r13d + 1800075db: 0f 84 95 00 00 00 je 0x180007676 + 1800075e1: 41 83 fd 01 cmp $0x1,%r13d + 1800075e5: 75 37 jne 0x18000761e + 1800075e7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 1800075ec: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x181c5ccf0 + 1800075f3: 01 + 1800075f4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1800075f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 1800075ff: 00 + 180007600: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180007607: 00 00 + 180007609: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180007610: 00 00 + 180007612: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007619: e9 8c 00 00 00 jmp 0x1800076aa + 18000761e: 41 83 fd 02 cmp $0x2,%r13d + 180007622: 75 34 jne 0x180007658 + 180007624: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 180007629: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x181c5ccf0 + 180007630: 01 + 180007631: f2 0f 5e c8 divsd %xmm0,%xmm1 + 180007635: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 18000763c: 00 + 18000763d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180007644: 00 00 + 180007646: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 18000764d: 00 00 + 18000764f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007656: eb 52 jmp 0x1800076aa + 180007658: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 18000765f: 00 + 180007660: b8 ee ff ff ff mov $0xffffffee,%eax + 180007665: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 18000766a: 5d pop %rbp + 18000766b: 41 5f pop %r15 + 18000766d: 41 5e pop %r14 + 18000766f: 41 5d pop %r13 + 180007671: 41 5c pop %r12 + 180007673: 5f pop %rdi + 180007674: 5e pop %rsi + 180007675: c3 ret + 180007676: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 18000767b: b8 01 00 00 00 mov $0x1,%eax + 180007680: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007687: 00 + 180007688: 41 89 44 24 08 mov %eax,0x8(%r12) + 18000768d: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007692: e8 e9 ba 01 00 call 0x180023180 + 180007697: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x181c5ccf0 + 18000769e: 01 + 18000769f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1800076a3: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 1800076aa: 83 fd 05 cmp $0x5,%ebp + 1800076ad: 7f 35 jg 0x1800076e4 + 1800076af: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1800076b6: 00 00 + 1800076b8: 33 c0 xor %eax,%eax + 1800076ba: 4c 89 26 mov %r12,(%rsi) + 1800076bd: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800076c2: 5d pop %rbp + 1800076c3: 41 5f pop %r15 + 1800076c5: 41 5e pop %r14 + 1800076c7: 41 5d pop %r13 + 1800076c9: 41 5c pop %r12 + 1800076cb: 5f pop %rdi + 1800076cc: 5e pop %rsi + 1800076cd: c3 ret + 1800076ce: b8 ef ff ff ff mov $0xffffffef,%eax + 1800076d3: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800076d8: 5d pop %rbp + 1800076d9: 41 5f pop %r15 + 1800076db: 41 5e pop %r14 + 1800076dd: 41 5d pop %r13 + 1800076df: 41 5c pop %r12 + 1800076e1: 5f pop %rdi + 1800076e2: 5e pop %rsi + 1800076e3: c3 ret + 1800076e4: 83 fd 0a cmp $0xa,%ebp + 1800076e7: 0f 8e f0 00 00 00 jle 0x1800077dd + 1800076ed: 48 85 ff test %rdi,%rdi + 1800076f0: 75 16 jne 0x180007708 + 1800076f2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800076f7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800076fc: 5d pop %rbp + 1800076fd: 41 5f pop %r15 + 1800076ff: 41 5e pop %r14 + 180007701: 41 5d pop %r13 + 180007703: 41 5c pop %r12 + 180007705: 5f pop %rdi + 180007706: 5e pop %rsi + 180007707: c3 ret + 180007708: 48 83 e7 3f and $0x3f,%rdi + 18000770c: 89 e9 mov %ebp,%ecx + 18000770e: 48 f7 df neg %rdi + 180007711: 41 89 ee mov %ebp,%r14d + 180007714: 48 83 e7 3f and $0x3f,%rdi + 180007718: 49 89 fd mov %rdi,%r13 + 18000771b: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 180007722: 00 + 180007723: 4c 89 ea mov %r13,%rdx + 180007726: e8 75 ba 01 00 call 0x1800231a0 + 18000772b: 48 89 c7 mov %rax,%rdi + 18000772e: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 180007735: 00 + 180007736: 49 89 54 24 30 mov %rdx,0x30(%r12) + 18000773b: 44 8d 7d ff lea -0x1(%rbp),%r15d + 18000773f: 41 83 ff 10 cmp $0x10,%r15d + 180007743: 7f 3b jg 0x180007780 + 180007745: 44 89 f9 mov %r15d,%ecx + 180007748: e8 53 c0 01 00 call 0x1800237a0 + 18000774d: 44 89 f9 mov %r15d,%ecx + 180007750: 4c 89 ea mov %r13,%rdx + 180007753: 45 89 f0 mov %r14d,%r8d + 180007756: 49 89 c1 mov %rax,%r9 + 180007759: 49 89 44 24 38 mov %rax,0x38(%r12) + 18000775e: e8 fd c0 01 00 call 0x180023860 + 180007763: 49 89 c1 mov %rax,%r9 + 180007766: 44 89 f9 mov %r15d,%ecx + 180007769: b8 01 00 00 00 mov $0x1,%eax + 18000776e: d3 e0 shl %cl,%eax + 180007770: c1 e0 04 shl $0x4,%eax + 180007773: 83 c0 3f add $0x3f,%eax + 180007776: 83 e0 c0 and $0xffffffc0,%eax + 180007779: 41 89 44 24 1c mov %eax,0x1c(%r12) + 18000777e: eb 20 jmp 0x1800077a0 + 180007780: 48 8d 04 24 lea (%rsp),%rax + 180007784: 4c 89 e1 mov %r12,%rcx + 180007787: 4d 89 e8 mov %r13,%r8 + 18000778a: 45 89 f1 mov %r14d,%r9d + 18000778d: 48 89 50 20 mov %rdx,0x20(%rax) + 180007791: 44 89 fa mov %r15d,%edx + 180007794: 48 89 78 28 mov %rdi,0x28(%rax) + 180007798: e8 e3 cc 01 00 call 0x180024480 + 18000779d: 49 89 c1 mov %rax,%r9 + 1800077a0: 89 e9 mov %ebp,%ecx + 1800077a2: 4c 89 ea mov %r13,%rdx + 1800077a5: 45 89 f0 mov %r14d,%r8d + 1800077a8: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1800077ad: e8 2e 07 02 00 call 0x180027ee0 + 1800077b2: 89 e9 mov %ebp,%ecx + 1800077b4: 4c 89 ea mov %r13,%rdx + 1800077b7: 45 89 f0 mov %r14d,%r8d + 1800077ba: 49 89 c1 mov %rax,%r9 + 1800077bd: 49 89 44 24 58 mov %rax,0x58(%r12) + 1800077c2: e8 b9 0b 02 00 call 0x180028380 + 1800077c7: 4c 89 26 mov %r12,(%rsi) + 1800077ca: 33 c0 xor %eax,%eax + 1800077cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800077d1: 5d pop %rbp + 1800077d2: 41 5f pop %r15 + 1800077d4: 41 5e pop %r14 + 1800077d6: 41 5d pop %r13 + 1800077d8: 41 5c pop %r12 + 1800077da: 5f pop %rdi + 1800077db: 5e pop %rsi + 1800077dc: c3 ret + 1800077dd: 41 be 0a 00 00 00 mov $0xa,%r14d + 1800077e3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x182616800 + 1800077ea: 83 fd 06 cmp $0x6,%ebp + 1800077ed: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 1800077f4: 00 + 1800077f5: 0f 8f 3b ff ff ff jg 0x180007736 + 1800077fb: 49 89 d1 mov %rdx,%r9 + 1800077fe: 49 83 e1 3f and $0x3f,%r9 + 180007802: 49 f7 d9 neg %r9 + 180007805: 49 83 e1 3f and $0x3f,%r9 + 180007809: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180007810: 00 00 + 180007812: 4c 03 ca add %rdx,%r9 + 180007815: eb 89 jmp 0x1800077a0 + 180007817: 33 c0 xor %eax,%eax + 180007819: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007820: 00 + 180007821: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007826: 41 89 44 24 0c mov %eax,0xc(%r12) + 18000782b: e9 7a fe ff ff jmp 0x1800076aa + 180007830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007837: 00 + 180007838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000783f: 90 nop + 180007840: 53 push %rbx + 180007841: 56 push %rsi + 180007842: 57 push %rdi + 180007843: 41 54 push %r12 + 180007845: 41 55 push %r13 + 180007847: 41 56 push %r14 + 180007849: 41 57 push %r15 + 18000784b: 55 push %rbp + 18000784c: 48 83 ec 38 sub $0x38,%rsp + 180007850: 49 89 ce mov %rcx,%r14 + 180007853: 44 89 cf mov %r9d,%edi + 180007856: 44 89 c6 mov %r8d,%esi + 180007859: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 180007860: 00 + 180007861: 41 89 d7 mov %edx,%r15d + 180007864: 4d 85 f6 test %r14,%r14 + 180007867: 0f 84 81 01 00 00 je 0x1800079ee + 18000786d: 41 83 ff 1e cmp $0x1e,%r15d + 180007871: 0f 87 52 01 00 00 ja 0x1800079c9 + 180007877: 41 83 ff 1c cmp $0x1c,%r15d + 18000787b: 0f 8f 48 01 00 00 jg 0x1800079c9 + 180007881: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180007888: 00 + 180007889: 48 85 db test %rbx,%rbx + 18000788c: 0f 84 5c 01 00 00 je 0x1800079ee + 180007892: 48 89 dd mov %rbx,%rbp + 180007895: ba 90 00 00 00 mov $0x90,%edx + 18000789a: 48 83 e5 3f and $0x3f,%rbp + 18000789e: 48 f7 dd neg %rbp + 1800078a1: 48 83 e5 3f and $0x3f,%rbp + 1800078a5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1800078a9: 4c 89 e1 mov %r12,%rcx + 1800078ac: e8 0f 0f 02 00 call 0x1800287c0 + 1800078b1: 44 89 f9 mov %r15d,%ecx + 1800078b4: b8 01 00 00 00 mov $0x1,%eax + 1800078b9: 41 89 7c 24 18 mov %edi,0x18(%r12) + 1800078be: d3 e0 shl %cl,%eax + 1800078c0: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1800078c5: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 1800078cc: 00 00 + 1800078ce: 83 fe 08 cmp $0x8,%esi + 1800078d1: 0f 84 34 02 00 00 je 0x180007b0b + 1800078d7: 83 fe 04 cmp $0x4,%esi + 1800078da: 0f 84 91 00 00 00 je 0x180007971 + 1800078e0: 83 fe 01 cmp $0x1,%esi + 1800078e3: 75 36 jne 0x18000791b + 1800078e5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 1800078e9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x181c5ccf8 + 1800078f0: 01 + 1800078f1: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 1800078f8: 00 + 1800078f9: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1800078fd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180007904: 00 00 + 180007906: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 18000790d: 00 00 + 18000790f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007916: e9 89 00 00 00 jmp 0x1800079a4 + 18000791b: 83 fe 02 cmp $0x2,%esi + 18000791e: 75 33 jne 0x180007953 + 180007920: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 180007924: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x181c5ccf8 + 18000792b: 01 + 18000792c: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007933: 00 + 180007934: f2 0f 5e c8 divsd %xmm0,%xmm1 + 180007938: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 18000793f: 00 00 + 180007941: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 180007948: 00 00 + 18000794a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007951: eb 51 jmp 0x1800079a4 + 180007953: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 18000795a: 00 + 18000795b: b8 ee ff ff ff mov $0xffffffee,%eax + 180007960: 48 83 c4 38 add $0x38,%rsp + 180007964: 5d pop %rbp + 180007965: 41 5f pop %r15 + 180007967: 41 5e pop %r14 + 180007969: 41 5d pop %r13 + 18000796b: 41 5c pop %r12 + 18000796d: 5f pop %rdi + 18000796e: 5e pop %rsi + 18000796f: 5b pop %rbx + 180007970: c3 ret + 180007971: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 180007975: b8 01 00 00 00 mov $0x1,%eax + 18000797a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007981: 00 + 180007982: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007987: 41 89 44 24 0c mov %eax,0xc(%r12) + 18000798c: e8 6f 0e 02 00 call 0x180028800 + 180007991: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x181c5ccf8 + 180007998: 01 + 180007999: f2 0f 5e c8 divsd %xmm0,%xmm1 + 18000799d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 1800079a4: 41 83 ff 05 cmp $0x5,%r15d + 1800079a8: 7f 35 jg 0x1800079df + 1800079aa: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1800079b1: 00 00 + 1800079b3: 33 c0 xor %eax,%eax + 1800079b5: 4d 89 26 mov %r12,(%r14) + 1800079b8: 48 83 c4 38 add $0x38,%rsp + 1800079bc: 5d pop %rbp + 1800079bd: 41 5f pop %r15 + 1800079bf: 41 5e pop %r14 + 1800079c1: 41 5d pop %r13 + 1800079c3: 41 5c pop %r12 + 1800079c5: 5f pop %rdi + 1800079c6: 5e pop %rsi + 1800079c7: 5b pop %rbx + 1800079c8: c3 ret + 1800079c9: b8 ef ff ff ff mov $0xffffffef,%eax + 1800079ce: 48 83 c4 38 add $0x38,%rsp + 1800079d2: 5d pop %rbp + 1800079d3: 41 5f pop %r15 + 1800079d5: 41 5e pop %r14 + 1800079d7: 41 5d pop %r13 + 1800079d9: 41 5c pop %r12 + 1800079db: 5f pop %rdi + 1800079dc: 5e pop %rsi + 1800079dd: 5b pop %rbx + 1800079de: c3 ret + 1800079df: 41 83 ff 0a cmp $0xa,%r15d + 1800079e3: 0f 8e e8 00 00 00 jle 0x180007ad1 + 1800079e9: 4d 85 ed test %r13,%r13 + 1800079ec: 75 16 jne 0x180007a04 + 1800079ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800079f3: 48 83 c4 38 add $0x38,%rsp + 1800079f7: 5d pop %rbp + 1800079f8: 41 5f pop %r15 + 1800079fa: 41 5e pop %r14 + 1800079fc: 41 5d pop %r13 + 1800079fe: 41 5c pop %r12 + 180007a00: 5f pop %rdi + 180007a01: 5e pop %rsi + 180007a02: 5b pop %rbx + 180007a03: c3 ret + 180007a04: 4c 89 ee mov %r13,%rsi + 180007a07: 44 89 f9 mov %r15d,%ecx + 180007a0a: 48 83 e6 3f and $0x3f,%rsi + 180007a0e: 44 89 ff mov %r15d,%edi + 180007a11: 48 f7 de neg %rsi + 180007a14: 48 83 e6 3f and $0x3f,%rsi + 180007a18: 49 03 f5 add %r13,%rsi + 180007a1b: 48 89 f2 mov %rsi,%rdx + 180007a1e: e8 fd 0d 02 00 call 0x180028820 + 180007a23: 49 89 c5 mov %rax,%r13 + 180007a26: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180007a2d: 00 + 180007a2e: 41 8d 5f ff lea -0x1(%r15),%ebx + 180007a32: 49 89 54 24 30 mov %rdx,0x30(%r12) + 180007a37: 83 fb 10 cmp $0x10,%ebx + 180007a3a: 7f 38 jg 0x180007a74 + 180007a3c: 89 d9 mov %ebx,%ecx + 180007a3e: e8 bd 13 02 00 call 0x180028e00 + 180007a43: 89 d9 mov %ebx,%ecx + 180007a45: 48 89 f2 mov %rsi,%rdx + 180007a48: 49 89 44 24 38 mov %rax,0x38(%r12) + 180007a4d: 41 89 f8 mov %edi,%r8d + 180007a50: 49 89 c1 mov %rax,%r9 + 180007a53: e8 48 14 02 00 call 0x180028ea0 + 180007a58: 49 89 c1 mov %rax,%r9 + 180007a5b: 89 d9 mov %ebx,%ecx + 180007a5d: b8 01 00 00 00 mov $0x1,%eax + 180007a62: d3 e0 shl %cl,%eax + 180007a64: c1 e0 04 shl $0x4,%eax + 180007a67: 83 c0 3f add $0x3f,%eax + 180007a6a: 83 e0 c0 and $0xffffffc0,%eax + 180007a6d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 180007a72: eb 1e jmp 0x180007a92 + 180007a74: 48 89 e0 mov %rsp,%rax + 180007a77: 4c 89 e1 mov %r12,%rcx + 180007a7a: 48 89 50 20 mov %rdx,0x20(%rax) + 180007a7e: 89 da mov %ebx,%edx + 180007a80: 49 89 f0 mov %rsi,%r8 + 180007a83: 41 89 f9 mov %edi,%r9d + 180007a86: 4c 89 68 28 mov %r13,0x28(%rax) + 180007a8a: e8 d1 1f 02 00 call 0x180029a60 + 180007a8f: 49 89 c1 mov %rax,%r9 + 180007a92: 44 89 f9 mov %r15d,%ecx + 180007a95: 48 89 f2 mov %rsi,%rdx + 180007a98: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 180007a9d: 41 89 f8 mov %edi,%r8d + 180007aa0: e8 db 57 02 00 call 0x18002d280 + 180007aa5: 44 89 f9 mov %r15d,%ecx + 180007aa8: 48 89 f2 mov %rsi,%rdx + 180007aab: 49 89 44 24 58 mov %rax,0x58(%r12) + 180007ab0: 41 89 f8 mov %edi,%r8d + 180007ab3: 49 89 c1 mov %rax,%r9 + 180007ab6: e8 65 5c 02 00 call 0x18002d720 + 180007abb: 4d 89 26 mov %r12,(%r14) + 180007abe: 33 c0 xor %eax,%eax + 180007ac0: 48 83 c4 38 add $0x38,%rsp + 180007ac4: 5d pop %rbp + 180007ac5: 41 5f pop %r15 + 180007ac7: 41 5e pop %r14 + 180007ac9: 41 5d pop %r13 + 180007acb: 41 5c pop %r12 + 180007acd: 5f pop %rdi + 180007ace: 5e pop %rsi + 180007acf: 5b pop %rbx + 180007ad0: c3 ret + 180007ad1: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180007ad8: 00 + 180007ad9: bf 0a 00 00 00 mov $0xa,%edi + 180007ade: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x182616800 + 180007ae5: 41 83 ff 06 cmp $0x6,%r15d + 180007ae9: 0f 8f 3f ff ff ff jg 0x180007a2e + 180007aef: 49 89 d1 mov %rdx,%r9 + 180007af2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180007af9: 00 00 + 180007afb: 49 83 e1 3f and $0x3f,%r9 + 180007aff: 49 f7 d9 neg %r9 + 180007b02: 49 83 e1 3f and $0x3f,%r9 + 180007b06: 4c 03 ca add %rdx,%r9 + 180007b09: eb 87 jmp 0x180007a92 + 180007b0b: 33 c0 xor %eax,%eax + 180007b0d: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007b14: 00 + 180007b15: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007b1a: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007b1f: e9 80 fe ff ff jmp 0x1800079a4 + 180007b24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007b2b: 00 + 180007b2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180007b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180007b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007b3f: 00 + 180007b40: 53 push %rbx + 180007b41: 56 push %rsi + 180007b42: 57 push %rdi + 180007b43: 41 54 push %r12 + 180007b45: 41 55 push %r13 + 180007b47: 41 56 push %r14 + 180007b49: 41 57 push %r15 + 180007b4b: 55 push %rbp + 180007b4c: 48 83 ec 38 sub $0x38,%rsp + 180007b50: 49 89 ce mov %rcx,%r14 + 180007b53: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 180007b5a: 00 + 180007b5b: 44 89 cf mov %r9d,%edi + 180007b5e: 44 89 c6 mov %r8d,%esi + 180007b61: 41 89 d7 mov %edx,%r15d + 180007b64: 4d 85 f6 test %r14,%r14 + 180007b67: 0f 84 91 01 00 00 je 0x180007cfe + 180007b6d: 41 83 ff 1e cmp $0x1e,%r15d + 180007b71: 0f 87 62 01 00 00 ja 0x180007cd9 + 180007b77: 41 83 ff 1c cmp $0x1c,%r15d + 180007b7b: 0f 8f 58 01 00 00 jg 0x180007cd9 + 180007b81: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180007b88: 00 + 180007b89: 48 85 db test %rbx,%rbx + 180007b8c: 0f 84 6c 01 00 00 je 0x180007cfe + 180007b92: 48 89 dd mov %rbx,%rbp + 180007b95: ba 90 00 00 00 mov $0x90,%edx + 180007b9a: 48 83 e5 3f and $0x3f,%rbp + 180007b9e: 48 f7 dd neg %rbp + 180007ba1: 48 83 e5 3f and $0x3f,%rbp + 180007ba5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 180007ba9: 4c 89 e1 mov %r12,%rcx + 180007bac: e8 af 5f 02 00 call 0x18002db60 + 180007bb1: 44 89 f9 mov %r15d,%ecx + 180007bb4: b8 01 00 00 00 mov $0x1,%eax + 180007bb9: d3 e0 shl %cl,%eax + 180007bbb: 41 89 7c 24 18 mov %edi,0x18(%r12) + 180007bc0: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 180007bc5: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 180007bcc: 00 00 + 180007bce: 83 fe 08 cmp $0x8,%esi + 180007bd1: 0f 84 44 02 00 00 je 0x180007e1b + 180007bd7: 83 fe 04 cmp $0x4,%esi + 180007bda: 0f 84 99 00 00 00 je 0x180007c79 + 180007be0: 83 fe 01 cmp $0x1,%esi + 180007be3: 75 3a jne 0x180007c1f + 180007be5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 180007be9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 180007bed: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x181c5cd00 + 180007bf4: 01 + 180007bf5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 180007bf9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007c00: 00 + 180007c01: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180007c08: 00 00 + 180007c0a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180007c11: 00 00 + 180007c13: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 180007c1a: e9 95 00 00 00 jmp 0x180007cb4 + 180007c1f: 83 fe 02 cmp $0x2,%esi + 180007c22: 75 37 jne 0x180007c5b + 180007c24: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 180007c28: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 180007c2c: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x181c5cd00 + 180007c33: 01 + 180007c34: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 180007c38: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007c3f: 00 + 180007c40: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180007c47: 00 00 + 180007c49: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 180007c50: 00 00 + 180007c52: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 180007c59: eb 59 jmp 0x180007cb4 + 180007c5b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180007c62: 00 + 180007c63: b8 ee ff ff ff mov $0xffffffee,%eax + 180007c68: 48 83 c4 38 add $0x38,%rsp + 180007c6c: 5d pop %rbp + 180007c6d: 41 5f pop %r15 + 180007c6f: 41 5e pop %r14 + 180007c71: 41 5d pop %r13 + 180007c73: 41 5c pop %r12 + 180007c75: 5f pop %rdi + 180007c76: 5e pop %rsi + 180007c77: 5b pop %rbx + 180007c78: c3 ret + 180007c79: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180007c7d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 180007c81: b8 01 00 00 00 mov $0x1,%eax + 180007c86: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007c8d: 00 + 180007c8e: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007c93: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007c98: e8 03 5f 02 00 call 0x18002dba0 + 180007c9d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 180007ca1: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x181c5cd00 + 180007ca8: 01 + 180007ca9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 180007cad: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 180007cb4: 41 83 ff 04 cmp $0x4,%r15d + 180007cb8: 7f 35 jg 0x180007cef + 180007cba: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180007cc1: 00 00 + 180007cc3: 33 c0 xor %eax,%eax + 180007cc5: 4d 89 26 mov %r12,(%r14) + 180007cc8: 48 83 c4 38 add $0x38,%rsp + 180007ccc: 5d pop %rbp + 180007ccd: 41 5f pop %r15 + 180007ccf: 41 5e pop %r14 + 180007cd1: 41 5d pop %r13 + 180007cd3: 41 5c pop %r12 + 180007cd5: 5f pop %rdi + 180007cd6: 5e pop %rsi + 180007cd7: 5b pop %rbx + 180007cd8: c3 ret + 180007cd9: b8 ef ff ff ff mov $0xffffffef,%eax + 180007cde: 48 83 c4 38 add $0x38,%rsp + 180007ce2: 5d pop %rbp + 180007ce3: 41 5f pop %r15 + 180007ce5: 41 5e pop %r14 + 180007ce7: 41 5d pop %r13 + 180007ce9: 41 5c pop %r12 + 180007ceb: 5f pop %rdi + 180007cec: 5e pop %rsi + 180007ced: 5b pop %rbx + 180007cee: c3 ret + 180007cef: 41 83 ff 0a cmp $0xa,%r15d + 180007cf3: 0f 8e e8 00 00 00 jle 0x180007de1 + 180007cf9: 4d 85 ed test %r13,%r13 + 180007cfc: 75 16 jne 0x180007d14 + 180007cfe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180007d03: 48 83 c4 38 add $0x38,%rsp + 180007d07: 5d pop %rbp + 180007d08: 41 5f pop %r15 + 180007d0a: 41 5e pop %r14 + 180007d0c: 41 5d pop %r13 + 180007d0e: 41 5c pop %r12 + 180007d10: 5f pop %rdi + 180007d11: 5e pop %rsi + 180007d12: 5b pop %rbx + 180007d13: c3 ret + 180007d14: 4c 89 ee mov %r13,%rsi + 180007d17: 44 89 f9 mov %r15d,%ecx + 180007d1a: 48 83 e6 3f and $0x3f,%rsi + 180007d1e: 44 89 ff mov %r15d,%edi + 180007d21: 48 f7 de neg %rsi + 180007d24: 48 83 e6 3f and $0x3f,%rsi + 180007d28: 49 03 f5 add %r13,%rsi + 180007d2b: 48 89 f2 mov %rsi,%rdx + 180007d2e: e8 8d 5e 02 00 call 0x18002dbc0 + 180007d33: 49 89 c5 mov %rax,%r13 + 180007d36: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180007d3d: 00 + 180007d3e: 49 89 54 24 30 mov %rdx,0x30(%r12) + 180007d43: 41 8d 5f ff lea -0x1(%r15),%ebx + 180007d47: 83 fb 11 cmp $0x11,%ebx + 180007d4a: 7f 38 jg 0x180007d84 + 180007d4c: 89 d9 mov %ebx,%ecx + 180007d4e: e8 cd 66 01 00 call 0x18001e420 + 180007d53: 89 d9 mov %ebx,%ecx + 180007d55: 48 89 f2 mov %rsi,%rdx + 180007d58: 41 89 f8 mov %edi,%r8d + 180007d5b: 49 89 c1 mov %rax,%r9 + 180007d5e: 49 89 44 24 38 mov %rax,0x38(%r12) + 180007d63: e8 f8 65 02 00 call 0x18002e360 + 180007d68: 49 89 c1 mov %rax,%r9 + 180007d6b: 89 d9 mov %ebx,%ecx + 180007d6d: b8 01 00 00 00 mov $0x1,%eax + 180007d72: d3 e0 shl %cl,%eax + 180007d74: c1 e0 04 shl $0x4,%eax + 180007d77: 83 c0 3f add $0x3f,%eax + 180007d7a: 83 e0 c0 and $0xffffffc0,%eax + 180007d7d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 180007d82: eb 1e jmp 0x180007da2 + 180007d84: 48 89 e0 mov %rsp,%rax + 180007d87: 4c 89 e1 mov %r12,%rcx + 180007d8a: 49 89 f0 mov %rsi,%r8 + 180007d8d: 41 89 f9 mov %edi,%r9d + 180007d90: 48 89 50 20 mov %rdx,0x20(%rax) + 180007d94: 89 da mov %ebx,%edx + 180007d96: 4c 89 68 28 mov %r13,0x28(%rax) + 180007d9a: e8 a1 79 02 00 call 0x18002f740 + 180007d9f: 49 89 c1 mov %rax,%r9 + 180007da2: 44 89 f9 mov %r15d,%ecx + 180007da5: 48 89 f2 mov %rsi,%rdx + 180007da8: 41 89 f8 mov %edi,%r8d + 180007dab: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 180007db0: e8 6b b4 02 00 call 0x180033220 + 180007db5: 44 89 f9 mov %r15d,%ecx + 180007db8: 48 89 f2 mov %rsi,%rdx + 180007dbb: 41 89 f8 mov %edi,%r8d + 180007dbe: 49 89 c1 mov %rax,%r9 + 180007dc1: 49 89 44 24 58 mov %rax,0x58(%r12) + 180007dc6: e8 b5 b8 02 00 call 0x180033680 + 180007dcb: 4d 89 26 mov %r12,(%r14) + 180007dce: 33 c0 xor %eax,%eax + 180007dd0: 48 83 c4 38 add $0x38,%rsp + 180007dd4: 5d pop %rbp + 180007dd5: 41 5f pop %r15 + 180007dd7: 41 5e pop %r14 + 180007dd9: 41 5d pop %r13 + 180007ddb: 41 5c pop %r12 + 180007ddd: 5f pop %rdi + 180007dde: 5e pop %rsi + 180007ddf: 5b pop %rbx + 180007de0: c3 ret + 180007de1: bf 0a 00 00 00 mov $0xa,%edi + 180007de6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180007ded: 00 + 180007dee: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x182616800 + 180007df5: 41 83 ff 07 cmp $0x7,%r15d + 180007df9: 0f 8f 3f ff ff ff jg 0x180007d3e + 180007dff: 49 89 d1 mov %rdx,%r9 + 180007e02: 49 83 e1 3f and $0x3f,%r9 + 180007e06: 49 f7 d9 neg %r9 + 180007e09: 49 83 e1 3f and $0x3f,%r9 + 180007e0d: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180007e14: 00 00 + 180007e16: 4c 03 ca add %rdx,%r9 + 180007e19: eb 87 jmp 0x180007da2 + 180007e1b: 33 c0 xor %eax,%eax + 180007e1d: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007e24: 00 + 180007e25: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007e2a: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007e2f: e9 80 fe ff ff jmp 0x180007cb4 + 180007e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180007e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180007e40: 53 push %rbx + 180007e41: 56 push %rsi + 180007e42: 57 push %rdi + 180007e43: 41 54 push %r12 + 180007e45: 41 55 push %r13 + 180007e47: 41 56 push %r14 + 180007e49: 41 57 push %r15 + 180007e4b: 55 push %rbp + 180007e4c: 48 83 ec 38 sub $0x38,%rsp + 180007e50: 49 89 ce mov %rcx,%r14 + 180007e53: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 180007e5a: 00 + 180007e5b: 44 89 cf mov %r9d,%edi + 180007e5e: 44 89 c6 mov %r8d,%esi + 180007e61: 41 89 d7 mov %edx,%r15d + 180007e64: 4d 85 f6 test %r14,%r14 + 180007e67: 0f 84 91 01 00 00 je 0x180007ffe + 180007e6d: 41 83 ff 1e cmp $0x1e,%r15d + 180007e71: 0f 87 62 01 00 00 ja 0x180007fd9 + 180007e77: 41 83 ff 1c cmp $0x1c,%r15d + 180007e7b: 0f 8f 58 01 00 00 jg 0x180007fd9 + 180007e81: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180007e88: 00 + 180007e89: 48 85 db test %rbx,%rbx + 180007e8c: 0f 84 6c 01 00 00 je 0x180007ffe + 180007e92: 48 89 dd mov %rbx,%rbp + 180007e95: ba 90 00 00 00 mov $0x90,%edx + 180007e9a: 48 83 e5 3f and $0x3f,%rbp + 180007e9e: 48 f7 dd neg %rbp + 180007ea1: 48 83 e5 3f and $0x3f,%rbp + 180007ea5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 180007ea9: 4c 89 e1 mov %r12,%rcx + 180007eac: e8 0f bc 02 00 call 0x180033ac0 + 180007eb1: b8 01 00 00 00 mov $0x1,%eax + 180007eb6: 41 89 7c 24 18 mov %edi,0x18(%r12) + 180007ebb: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 180007ec0: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 180007ec7: 00 00 + 180007ec9: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 180007ece: 83 fe 08 cmp $0x8,%esi + 180007ed1: 0f 84 45 02 00 00 je 0x18000811c + 180007ed7: 83 fe 04 cmp $0x4,%esi + 180007eda: 0f 84 99 00 00 00 je 0x180007f79 + 180007ee0: 83 fe 01 cmp $0x1,%esi + 180007ee3: 75 3a jne 0x180007f1f + 180007ee5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 180007ee9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 180007eed: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x181c5cd08 + 180007ef4: 01 + 180007ef5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 180007ef9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007f00: 00 + 180007f01: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180007f08: 00 00 + 180007f0a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180007f11: 00 00 + 180007f13: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 180007f1a: e9 95 00 00 00 jmp 0x180007fb4 + 180007f1f: 83 fe 02 cmp $0x2,%esi + 180007f22: 75 37 jne 0x180007f5b + 180007f24: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 180007f28: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 180007f2c: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x181c5cd08 + 180007f33: 01 + 180007f34: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 180007f38: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007f3f: 00 + 180007f40: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180007f47: 00 00 + 180007f49: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 180007f50: 00 00 + 180007f52: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 180007f59: eb 59 jmp 0x180007fb4 + 180007f5b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180007f62: 00 + 180007f63: b8 ee ff ff ff mov $0xffffffee,%eax + 180007f68: 48 83 c4 38 add $0x38,%rsp + 180007f6c: 5d pop %rbp + 180007f6d: 41 5f pop %r15 + 180007f6f: 41 5e pop %r14 + 180007f71: 41 5d pop %r13 + 180007f73: 41 5c pop %r12 + 180007f75: 5f pop %rdi + 180007f76: 5e pop %rsi + 180007f77: 5b pop %rbx + 180007f78: c3 ret + 180007f79: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180007f7d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 180007f81: b8 01 00 00 00 mov $0x1,%eax + 180007f86: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007f8d: 00 + 180007f8e: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007f93: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007f98: e8 63 bb 02 00 call 0x180033b00 + 180007f9d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 180007fa1: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x181c5cd08 + 180007fa8: 01 + 180007fa9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 180007fad: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 180007fb4: 41 83 ff 04 cmp $0x4,%r15d + 180007fb8: 7f 35 jg 0x180007fef + 180007fba: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180007fc1: 00 00 + 180007fc3: 33 c0 xor %eax,%eax + 180007fc5: 4d 89 26 mov %r12,(%r14) + 180007fc8: 48 83 c4 38 add $0x38,%rsp + 180007fcc: 5d pop %rbp + 180007fcd: 41 5f pop %r15 + 180007fcf: 41 5e pop %r14 + 180007fd1: 41 5d pop %r13 + 180007fd3: 41 5c pop %r12 + 180007fd5: 5f pop %rdi + 180007fd6: 5e pop %rsi + 180007fd7: 5b pop %rbx + 180007fd8: c3 ret + 180007fd9: b8 ef ff ff ff mov $0xffffffef,%eax + 180007fde: 48 83 c4 38 add $0x38,%rsp + 180007fe2: 5d pop %rbp + 180007fe3: 41 5f pop %r15 + 180007fe5: 41 5e pop %r14 + 180007fe7: 41 5d pop %r13 + 180007fe9: 41 5c pop %r12 + 180007feb: 5f pop %rdi + 180007fec: 5e pop %rsi + 180007fed: 5b pop %rbx + 180007fee: c3 ret + 180007fef: 41 83 ff 0a cmp $0xa,%r15d + 180007ff3: 0f 8e e9 00 00 00 jle 0x1800080e2 + 180007ff9: 4d 85 ed test %r13,%r13 + 180007ffc: 75 16 jne 0x180008014 + 180007ffe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180008003: 48 83 c4 38 add $0x38,%rsp + 180008007: 5d pop %rbp + 180008008: 41 5f pop %r15 + 18000800a: 41 5e pop %r14 + 18000800c: 41 5d pop %r13 + 18000800e: 41 5c pop %r12 + 180008010: 5f pop %rdi + 180008011: 5e pop %rsi + 180008012: 5b pop %rbx + 180008013: c3 ret + 180008014: 4c 89 ee mov %r13,%rsi + 180008017: 44 89 f9 mov %r15d,%ecx + 18000801a: 48 83 e6 3f and $0x3f,%rsi + 18000801e: 44 89 ff mov %r15d,%edi + 180008021: 48 f7 de neg %rsi + 180008024: 48 83 e6 3f and $0x3f,%rsi + 180008028: 49 03 f5 add %r13,%rsi + 18000802b: 48 89 f2 mov %rsi,%rdx + 18000802e: e8 ed ba 02 00 call 0x180033b20 + 180008033: 49 89 c5 mov %rax,%r13 + 180008036: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 18000803d: 00 + 18000803e: 49 89 54 24 30 mov %rdx,0x30(%r12) + 180008043: 41 8d 5f ff lea -0x1(%r15),%ebx + 180008047: 83 fb 11 cmp $0x11,%ebx + 18000804a: 7f 39 jg 0x180008085 + 18000804c: 89 d9 mov %ebx,%ecx + 18000804e: e8 2d c2 02 00 call 0x180034280 + 180008053: 89 d9 mov %ebx,%ecx + 180008055: 48 89 f2 mov %rsi,%rdx + 180008058: 41 89 f8 mov %edi,%r8d + 18000805b: 49 89 c1 mov %rax,%r9 + 18000805e: 49 89 44 24 38 mov %rax,0x38(%r12) + 180008063: e8 b8 c2 02 00 call 0x180034320 + 180008068: 49 89 c1 mov %rax,%r9 + 18000806b: b8 01 00 00 00 mov $0x1,%eax + 180008070: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 180008075: c1 e3 04 shl $0x4,%ebx + 180008078: 83 c3 3f add $0x3f,%ebx + 18000807b: 83 e3 c0 and $0xffffffc0,%ebx + 18000807e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 180008083: eb 1e jmp 0x1800080a3 + 180008085: 48 89 e0 mov %rsp,%rax + 180008088: 4c 89 e1 mov %r12,%rcx + 18000808b: 49 89 f0 mov %rsi,%r8 + 18000808e: 41 89 f9 mov %edi,%r9d + 180008091: 48 89 50 20 mov %rdx,0x20(%rax) + 180008095: 89 da mov %ebx,%edx + 180008097: 4c 89 68 28 mov %r13,0x28(%rax) + 18000809b: e8 a0 d6 02 00 call 0x180035740 + 1800080a0: 49 89 c1 mov %rax,%r9 + 1800080a3: 44 89 f9 mov %r15d,%ecx + 1800080a6: 48 89 f2 mov %rsi,%rdx + 1800080a9: 41 89 f8 mov %edi,%r8d + 1800080ac: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1800080b1: e8 6a 11 03 00 call 0x180039220 + 1800080b6: 44 89 f9 mov %r15d,%ecx + 1800080b9: 48 89 f2 mov %rsi,%rdx + 1800080bc: 41 89 f8 mov %edi,%r8d + 1800080bf: 49 89 c1 mov %rax,%r9 + 1800080c2: 49 89 44 24 58 mov %rax,0x58(%r12) + 1800080c7: e8 b4 15 03 00 call 0x180039680 + 1800080cc: 4d 89 26 mov %r12,(%r14) + 1800080cf: 33 c0 xor %eax,%eax + 1800080d1: 48 83 c4 38 add $0x38,%rsp + 1800080d5: 5d pop %rbp + 1800080d6: 41 5f pop %r15 + 1800080d8: 41 5e pop %r14 + 1800080da: 41 5d pop %r13 + 1800080dc: 41 5c pop %r12 + 1800080de: 5f pop %rdi + 1800080df: 5e pop %rsi + 1800080e0: 5b pop %rbx + 1800080e1: c3 ret diff --git a/handoff/nls_dasm/f_180005a20.dis b/handoff/nls_dasm/f_180005a20.dis new file mode 100644 index 0000000..4546622 --- /dev/null +++ b/handoff/nls_dasm/f_180005a20.dis @@ -0,0 +1,4545 @@ + +/tmp/det/f_180005a20.bin: file format binary + + +Disassembly of section .data: + +0000000180005a20 <.data>: + 180005a20: 48 83 ec 38 sub $0x38,%rsp + 180005a24: 48 85 c9 test %rcx,%rcx + 180005a27: 0f 84 88 00 00 00 je 0x180005ab5 + 180005a2d: 48 85 d2 test %rdx,%rdx + 180005a30: 0f 84 7f 00 00 00 je 0x180005ab5 + 180005a36: 45 85 c0 test %r8d,%r8d + 180005a39: 0f 8e 80 00 00 00 jle 0x180005abf + 180005a3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005a46: 7e 5d jle 0x180005aa5 + 180005a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 180005a4d: 48 89 cb mov %rcx,%rbx + 180005a50: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005a55: 48 89 d6 mov %rdx,%rsi + 180005a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 180005a5d: 44 89 c7 mov %r8d,%edi + 180005a60: 48 89 d9 mov %rbx,%rcx + 180005a63: 48 89 f2 mov %rsi,%rdx + 180005a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 180005a6c: e8 2f 4b 01 00 call 0x18001a5a0 + 180005a71: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 180005a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 180005a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005a85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180005a8b: 7f d3 jg 0x180005a60 + 180005a8d: 48 89 d9 mov %rbx,%rcx + 180005a90: 48 89 f2 mov %rsi,%rdx + 180005a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005a98: 41 89 f8 mov %edi,%r8d + 180005a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005aa5: 41 c1 e0 03 shl $0x3,%r8d + 180005aa9: e8 f2 4a 01 00 call 0x18001a5a0 + 180005aae: 33 c0 xor %eax,%eax + 180005ab0: 48 83 c4 38 add $0x38,%rsp + 180005ab4: c3 ret + 180005ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005aba: 48 83 c4 38 add $0x38,%rsp + 180005abe: c3 ret + 180005abf: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005ac4: 48 83 c4 38 add $0x38,%rsp + 180005ac8: c3 ret + 180005ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005ad0: 00 + 180005ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005adf: 00 + 180005ae0: 48 83 ec 38 sub $0x38,%rsp + 180005ae4: 48 85 c9 test %rcx,%rcx + 180005ae7: 0f 84 88 00 00 00 je 0x180005b75 + 180005aed: 48 85 d2 test %rdx,%rdx + 180005af0: 0f 84 7f 00 00 00 je 0x180005b75 + 180005af6: 45 85 c0 test %r8d,%r8d + 180005af9: 0f 8e 80 00 00 00 jle 0x180005b7f + 180005aff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005b06: 7e 5d jle 0x180005b65 + 180005b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 180005b0d: 48 89 cb mov %rcx,%rbx + 180005b10: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005b15: 48 89 d6 mov %rdx,%rsi + 180005b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 180005b1d: 44 89 c7 mov %r8d,%edi + 180005b20: 48 89 d9 mov %rbx,%rcx + 180005b23: 48 89 f2 mov %rsi,%rdx + 180005b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 180005b2c: e8 cf 4a 01 00 call 0x18001a600 + 180005b31: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 180005b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 180005b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005b45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180005b4b: 7f d3 jg 0x180005b20 + 180005b4d: 48 89 d9 mov %rbx,%rcx + 180005b50: 48 89 f2 mov %rsi,%rdx + 180005b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005b58: 41 89 f8 mov %edi,%r8d + 180005b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005b65: 41 c1 e0 03 shl $0x3,%r8d + 180005b69: e8 92 4a 01 00 call 0x18001a600 + 180005b6e: 33 c0 xor %eax,%eax + 180005b70: 48 83 c4 38 add $0x38,%rsp + 180005b74: c3 ret + 180005b75: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005b7a: 48 83 c4 38 add $0x38,%rsp + 180005b7e: c3 ret + 180005b7f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005b84: 48 83 c4 38 add $0x38,%rsp + 180005b88: c3 ret + 180005b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005b90: 00 + 180005b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005b9f: 00 + 180005ba0: 48 83 ec 28 sub $0x28,%rsp + 180005ba4: 48 85 c9 test %rcx,%rcx + 180005ba7: 74 25 je 0x180005bce + 180005ba9: 48 85 d2 test %rdx,%rdx + 180005bac: 74 20 je 0x180005bce + 180005bae: 4d 85 c0 test %r8,%r8 + 180005bb1: 74 1b je 0x180005bce + 180005bb3: 45 85 c9 test %r9d,%r9d + 180005bb6: 7f 0a jg 0x180005bc2 + 180005bb8: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005bbd: 48 83 c4 28 add $0x28,%rsp + 180005bc1: c3 ret + 180005bc2: e8 99 4a 01 00 call 0x18001a660 + 180005bc7: 33 c0 xor %eax,%eax + 180005bc9: 48 83 c4 28 add $0x28,%rsp + 180005bcd: c3 ret + 180005bce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005bd3: 48 83 c4 28 add $0x28,%rsp + 180005bd7: c3 ret + 180005bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005bdf: 00 + 180005be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180005be5: 48 85 c9 test %rcx,%rcx + 180005be8: 74 27 je 0x180005c11 + 180005bea: 48 85 d2 test %rdx,%rdx + 180005bed: 74 22 je 0x180005c11 + 180005bef: 4d 85 c0 test %r8,%r8 + 180005bf2: 74 1d je 0x180005c11 + 180005bf4: 45 85 c9 test %r9d,%r9d + 180005bf7: 7f 0b jg 0x180005c04 + 180005bf9: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005bfe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c03: c3 ret + 180005c04: e8 37 4f 01 00 call 0x18001ab40 + 180005c09: 33 c0 xor %eax,%eax + 180005c0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c10: c3 ret + 180005c11: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c1b: c3 ret + 180005c1c: 0f 1f 40 00 nopl 0x0(%rax) + 180005c20: 48 83 ec 28 sub $0x28,%rsp + 180005c24: 48 85 c9 test %rcx,%rcx + 180005c27: 74 25 je 0x180005c4e + 180005c29: 48 85 d2 test %rdx,%rdx + 180005c2c: 74 20 je 0x180005c4e + 180005c2e: 4d 85 c0 test %r8,%r8 + 180005c31: 74 1b je 0x180005c4e + 180005c33: 45 85 c9 test %r9d,%r9d + 180005c36: 7f 0a jg 0x180005c42 + 180005c38: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005c3d: 48 83 c4 28 add $0x28,%rsp + 180005c41: c3 ret + 180005c42: e8 d9 53 01 00 call 0x18001b020 + 180005c47: 33 c0 xor %eax,%eax + 180005c49: 48 83 c4 28 add $0x28,%rsp + 180005c4d: c3 ret + 180005c4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005c53: 48 83 c4 28 add $0x28,%rsp + 180005c57: c3 ret + 180005c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005c5f: 00 + 180005c60: 56 push %rsi + 180005c61: 57 push %rdi + 180005c62: 55 push %rbp + 180005c63: 48 89 d5 mov %rdx,%rbp + 180005c66: 48 85 c9 test %rcx,%rcx + 180005c69: 0f 84 f2 01 00 00 je 0x180005e61 + 180005c6f: 48 85 ed test %rbp,%rbp + 180005c72: 0f 84 e9 01 00 00 je 0x180005e61 + 180005c78: 4d 85 c0 test %r8,%r8 + 180005c7b: 0f 84 e0 01 00 00 je 0x180005e61 + 180005c81: 45 85 c9 test %r9d,%r9d + 180005c84: 0f 8e ce 01 00 00 jle 0x180005e58 + 180005c8a: 41 83 f9 10 cmp $0x10,%r9d + 180005c8e: 0f 8c b4 01 00 00 jl 0x180005e48 + 180005c94: 4c 89 c6 mov %r8,%rsi + 180005c97: 48 83 e6 1f and $0x1f,%rsi + 180005c9b: 89 f6 mov %esi,%esi + 180005c9d: 85 f6 test %esi,%esi + 180005c9f: 74 14 je 0x180005cb5 + 180005ca1: f7 c6 07 00 00 00 test $0x7,%esi + 180005ca7: 0f 85 9b 01 00 00 jne 0x180005e48 + 180005cad: f7 de neg %esi + 180005caf: 83 c6 20 add $0x20,%esi + 180005cb2: c1 ee 03 shr $0x3,%esi + 180005cb5: 8d 46 10 lea 0x10(%rsi),%eax + 180005cb8: 44 3b c8 cmp %eax,%r9d + 180005cbb: 0f 8c 87 01 00 00 jl 0x180005e48 + 180005cc1: 44 89 c8 mov %r9d,%eax + 180005cc4: 33 d2 xor %edx,%edx + 180005cc6: 2b c6 sub %esi,%eax + 180005cc8: 83 e0 0f and $0xf,%eax + 180005ccb: f7 d8 neg %eax + 180005ccd: 41 03 c1 add %r9d,%eax + 180005cd0: 85 f6 test %esi,%esi + 180005cd2: 76 25 jbe 0x180005cf9 + 180005cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ce0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 180005ce5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 + 180005ceb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 180005cf1: 48 ff c2 inc %rdx + 180005cf4: 48 3b d6 cmp %rsi,%rdx + 180005cf7: 72 e7 jb 0x180005ce0 + 180005cf9: 48 63 d0 movslq %eax,%rdx + 180005cfc: 0f 1f 40 00 nopl 0x0(%rax) + 180005d00: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 + 180005d05: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 + 180005d0b: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 + 180005d11: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 + 180005d18: 01 + 180005d19: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 + 180005d20: 01 + 180005d21: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 + 180005d25: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 + 180005d2b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 180005d31: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 + 180005d37: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 + 180005d3e: 01 + 180005d3f: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d46: 01 + 180005d47: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d4b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 + 180005d51: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 + 180005d57: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 180005d5e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 + 180005d65: 01 + 180005d66: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d6d: 01 + 180005d6e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d72: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 + 180005d78: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 180005d7f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 + 180005d86: 01 + 180005d87: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d8e: 01 + 180005d8f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d93: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 180005d9a: 48 83 c6 10 add $0x10,%rsi + 180005d9e: 48 3b f2 cmp %rdx,%rsi + 180005da1: 0f 82 59 ff ff ff jb 0x180005d00 + 180005da7: 8d 70 01 lea 0x1(%rax),%esi + 180005daa: 41 3b f1 cmp %r9d,%esi + 180005dad: 0f 87 87 00 00 00 ja 0x180005e3a + 180005db3: 4d 63 c9 movslq %r9d,%r9 + 180005db6: 4c 2b ca sub %rdx,%r9 + 180005db9: 49 83 f9 02 cmp $0x2,%r9 + 180005dbd: 0f 8c 80 00 00 00 jl 0x180005e43 + 180005dc3: 45 89 cb mov %r9d,%r11d + 180005dc6: 45 33 d2 xor %r10d,%r10d + 180005dc9: 41 83 e3 fe and $0xfffffffe,%r11d + 180005dcd: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 180005dd1: 4d 63 db movslq %r11d,%r11 + 180005dd4: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 180005dd9: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 180005ddd: 0f 1f 00 nopl (%rax) + 180005de0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 180005de6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 + 180005dec: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 180005df2: 49 83 c2 02 add $0x2,%r10 + 180005df6: 4d 3b d3 cmp %r11,%r10 + 180005df9: 72 e5 jb 0x180005de0 + 180005dfb: 4d 3b d9 cmp %r9,%r11 + 180005dfe: 73 3a jae 0x180005e3a + 180005e00: 48 63 c0 movslq %eax,%rax + 180005e03: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 180005e07: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 180005e0c: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180005e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005e17: 00 + 180005e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e1f: 90 nop + 180005e20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 180005e26: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 180005e2c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 180005e32: 49 ff c3 inc %r11 + 180005e35: 4d 3b d9 cmp %r9,%r11 + 180005e38: 72 e6 jb 0x180005e20 + 180005e3a: 33 c0 xor %eax,%eax + 180005e3c: c5 f8 77 vzeroupper + 180005e3f: 5d pop %rbp + 180005e40: 5f pop %rdi + 180005e41: 5e pop %rsi + 180005e42: c3 ret + 180005e43: 45 33 db xor %r11d,%r11d + 180005e46: eb b3 jmp 0x180005dfb + 180005e48: 33 c0 xor %eax,%eax + 180005e4a: 41 83 f9 01 cmp $0x1,%r9d + 180005e4e: 72 ea jb 0x180005e3a + 180005e50: 4d 63 c9 movslq %r9d,%r9 + 180005e53: 45 33 db xor %r11d,%r11d + 180005e56: eb a3 jmp 0x180005dfb + 180005e58: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005e5d: 5d pop %rbp + 180005e5e: 5f pop %rdi + 180005e5f: 5e pop %rsi + 180005e60: c3 ret + 180005e61: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005e66: 5d pop %rbp + 180005e67: 5f pop %rdi + 180005e68: 5e pop %rsi + 180005e69: c3 ret + 180005e6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005e71: 00 + 180005e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e80: 53 push %rbx + 180005e81: 56 push %rsi + 180005e82: 41 57 push %r15 + 180005e84: 49 89 cb mov %rcx,%r11 + 180005e87: 4d 85 db test %r11,%r11 + 180005e8a: 0f 84 a7 01 00 00 je 0x180006037 + 180005e90: 48 85 d2 test %rdx,%rdx + 180005e93: 0f 84 9e 01 00 00 je 0x180006037 + 180005e99: 4d 85 c0 test %r8,%r8 + 180005e9c: 0f 84 95 01 00 00 je 0x180006037 + 180005ea2: 45 85 c9 test %r9d,%r9d + 180005ea5: 0f 8e 82 01 00 00 jle 0x18000602d + 180005eab: 41 83 f9 10 cmp $0x10,%r9d + 180005eaf: 0f 8c 70 01 00 00 jl 0x180006025 + 180005eb5: 4c 89 c1 mov %r8,%rcx + 180005eb8: 48 83 e1 1f and $0x1f,%rcx + 180005ebc: 89 c9 mov %ecx,%ecx + 180005ebe: 85 c9 test %ecx,%ecx + 180005ec0: 74 11 je 0x180005ed3 + 180005ec2: f6 c1 07 test $0x7,%cl + 180005ec5: 0f 85 5a 01 00 00 jne 0x180006025 + 180005ecb: f7 d9 neg %ecx + 180005ecd: 83 c1 20 add $0x20,%ecx + 180005ed0: c1 e9 03 shr $0x3,%ecx + 180005ed3: 8d 41 10 lea 0x10(%rcx),%eax + 180005ed6: 44 3b c8 cmp %eax,%r9d + 180005ed9: 0f 8c 46 01 00 00 jl 0x180006025 + 180005edf: 45 89 ca mov %r9d,%r10d + 180005ee2: 33 c0 xor %eax,%eax + 180005ee4: 44 2b d1 sub %ecx,%r10d + 180005ee7: 41 83 e2 0f and $0xf,%r10d + 180005eeb: 41 f7 da neg %r10d + 180005eee: 45 03 d1 add %r9d,%r10d + 180005ef1: 85 c9 test %ecx,%ecx + 180005ef3: 76 24 jbe 0x180005f19 + 180005ef5: 0f 1f 40 00 nopl 0x0(%rax) + 180005ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005f00: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 180005f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 180005f0b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 180005f11: 48 ff c0 inc %rax + 180005f14: 48 3b c1 cmp %rcx,%rax + 180005f17: 72 e7 jb 0x180005f00 + 180005f19: 49 63 c2 movslq %r10d,%rax + 180005f1c: 0f 1f 40 00 nopl 0x0(%rax) + 180005f20: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 + 180005f26: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 180005f2a: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 180005f31: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 + 180005f38: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 + 180005f3f: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 + 180005f44: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 + 180005f4a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 + 180005f50: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 + 180005f56: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 180005f5a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 180005f5f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 180005f64: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 180005f69: 48 83 c1 10 add $0x10,%rcx + 180005f6d: 48 3b c8 cmp %rax,%rcx + 180005f70: 72 ae jb 0x180005f20 + 180005f72: 41 8d 42 01 lea 0x1(%r10),%eax + 180005f76: 41 3b c1 cmp %r9d,%eax + 180005f79: 0f 87 98 00 00 00 ja 0x180006017 + 180005f7f: 4d 63 c9 movslq %r9d,%r9 + 180005f82: 4d 63 d2 movslq %r10d,%r10 + 180005f85: 4d 2b ca sub %r10,%r9 + 180005f88: 49 83 f9 04 cmp $0x4,%r9 + 180005f8c: 0f 8c 8f 00 00 00 jl 0x180006021 + 180005f92: 4d 63 d2 movslq %r10d,%r10 + 180005f95: 44 89 ce mov %r9d,%esi + 180005f98: 83 e6 fc and $0xfffffffc,%esi + 180005f9b: 33 c9 xor %ecx,%ecx + 180005f9d: 48 63 f6 movslq %esi,%rsi + 180005fa0: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 180005fa4: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 180005fa8: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 180005fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005fb3: 00 + 180005fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005fc0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 180005fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 180005fcb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 180005fd0: 48 83 c1 04 add $0x4,%rcx + 180005fd4: 48 3b ce cmp %rsi,%rcx + 180005fd7: 72 e7 jb 0x180005fc0 + 180005fd9: 49 3b f1 cmp %r9,%rsi + 180005fdc: 73 39 jae 0x180006017 + 180005fde: 4d 63 d2 movslq %r10d,%r10 + 180005fe1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 180005fe5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 180005fe9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 180005fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005ff4: 00 + 180005ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ffc: 0f 1f 40 00 nopl 0x0(%rax) + 180006000: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 180006005: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 18000600a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 18000600f: 48 ff c6 inc %rsi + 180006012: 49 3b f1 cmp %r9,%rsi + 180006015: 72 e9 jb 0x180006000 + 180006017: 33 c0 xor %eax,%eax + 180006019: c5 f8 77 vzeroupper + 18000601c: 41 5f pop %r15 + 18000601e: 5e pop %rsi + 18000601f: 5b pop %rbx + 180006020: c3 ret + 180006021: 33 f6 xor %esi,%esi + 180006023: eb b4 jmp 0x180005fd9 + 180006025: 45 33 d2 xor %r10d,%r10d + 180006028: e9 45 ff ff ff jmp 0x180005f72 + 18000602d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006032: 41 5f pop %r15 + 180006034: 5e pop %rsi + 180006035: 5b pop %rbx + 180006036: c3 ret + 180006037: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000603c: 41 5f pop %r15 + 18000603e: 5e pop %rsi + 18000603f: 5b pop %rbx + 180006040: c3 ret + 180006041: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006048: 00 + 180006049: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006050: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006057: 00 + 180006058: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000605f: 90 nop + 180006060: 53 push %rbx + 180006061: 56 push %rsi + 180006062: 41 57 push %r15 + 180006064: 49 89 cb mov %rcx,%r11 + 180006067: 4d 85 db test %r11,%r11 + 18000606a: 0f 84 a7 01 00 00 je 0x180006217 + 180006070: 48 85 d2 test %rdx,%rdx + 180006073: 0f 84 9e 01 00 00 je 0x180006217 + 180006079: 4d 85 c0 test %r8,%r8 + 18000607c: 0f 84 95 01 00 00 je 0x180006217 + 180006082: 45 85 c9 test %r9d,%r9d + 180006085: 0f 8e 82 01 00 00 jle 0x18000620d + 18000608b: 41 83 f9 10 cmp $0x10,%r9d + 18000608f: 0f 8c 70 01 00 00 jl 0x180006205 + 180006095: 4c 89 c1 mov %r8,%rcx + 180006098: 48 83 e1 1f and $0x1f,%rcx + 18000609c: 89 c9 mov %ecx,%ecx + 18000609e: 85 c9 test %ecx,%ecx + 1800060a0: 74 11 je 0x1800060b3 + 1800060a2: f6 c1 07 test $0x7,%cl + 1800060a5: 0f 85 5a 01 00 00 jne 0x180006205 + 1800060ab: f7 d9 neg %ecx + 1800060ad: 83 c1 20 add $0x20,%ecx + 1800060b0: c1 e9 03 shr $0x3,%ecx + 1800060b3: 8d 41 10 lea 0x10(%rcx),%eax + 1800060b6: 44 3b c8 cmp %eax,%r9d + 1800060b9: 0f 8c 46 01 00 00 jl 0x180006205 + 1800060bf: 45 89 ca mov %r9d,%r10d + 1800060c2: 33 c0 xor %eax,%eax + 1800060c4: 44 2b d1 sub %ecx,%r10d + 1800060c7: 41 83 e2 0f and $0xf,%r10d + 1800060cb: 41 f7 da neg %r10d + 1800060ce: 45 03 d1 add %r9d,%r10d + 1800060d1: 85 c9 test %ecx,%ecx + 1800060d3: 76 24 jbe 0x1800060f9 + 1800060d5: 0f 1f 40 00 nopl 0x0(%rax) + 1800060d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800060e0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 1800060e6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 1800060eb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 1800060f1: 48 ff c0 inc %rax + 1800060f4: 48 3b c1 cmp %rcx,%rax + 1800060f7: 72 e7 jb 0x1800060e0 + 1800060f9: 49 63 c2 movslq %r10d,%rax + 1800060fc: 0f 1f 40 00 nopl 0x0(%rax) + 180006100: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 180006106: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 18000610d: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 + 180006114: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 + 18000611b: 03 + 18000611c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 180006121: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 180006127: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 18000612d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 180006134: 03 + 180006135: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 18000613b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 180006142: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 180006149: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 180006150: 03 + 180006151: 48 83 c1 10 add $0x10,%rcx + 180006155: 48 3b c8 cmp %rax,%rcx + 180006158: 72 a6 jb 0x180006100 + 18000615a: 41 8d 42 01 lea 0x1(%r10),%eax + 18000615e: 41 3b c1 cmp %r9d,%eax + 180006161: 0f 87 90 00 00 00 ja 0x1800061f7 + 180006167: 4d 63 c9 movslq %r9d,%r9 + 18000616a: 4d 63 d2 movslq %r10d,%r10 + 18000616d: 4d 2b ca sub %r10,%r9 + 180006170: 49 83 f9 04 cmp $0x4,%r9 + 180006174: 0f 8c 87 00 00 00 jl 0x180006201 + 18000617a: 4d 63 d2 movslq %r10d,%r10 + 18000617d: 44 89 ce mov %r9d,%esi + 180006180: 83 e6 fc and $0xfffffffc,%esi + 180006183: 33 c9 xor %ecx,%ecx + 180006185: 48 63 f6 movslq %esi,%rsi + 180006188: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 18000618c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 180006190: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 180006194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800061a0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 1800061a6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 1800061ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 1800061b0: 48 83 c1 04 add $0x4,%rcx + 1800061b4: 48 3b ce cmp %rsi,%rcx + 1800061b7: 72 e7 jb 0x1800061a0 + 1800061b9: 49 3b f1 cmp %r9,%rsi + 1800061bc: 73 39 jae 0x1800061f7 + 1800061be: 4d 63 d2 movslq %r10d,%r10 + 1800061c1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 1800061c5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 1800061c9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 1800061cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800061d4: 00 + 1800061d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800061dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800061e0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 1800061e5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 1800061ea: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 1800061ef: 48 ff c6 inc %rsi + 1800061f2: 49 3b f1 cmp %r9,%rsi + 1800061f5: 72 e9 jb 0x1800061e0 + 1800061f7: 33 c0 xor %eax,%eax + 1800061f9: c5 f8 77 vzeroupper + 1800061fc: 41 5f pop %r15 + 1800061fe: 5e pop %rsi + 1800061ff: 5b pop %rbx + 180006200: c3 ret + 180006201: 33 f6 xor %esi,%esi + 180006203: eb b4 jmp 0x1800061b9 + 180006205: 45 33 d2 xor %r10d,%r10d + 180006208: e9 4d ff ff ff jmp 0x18000615a + 18000620d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006212: 41 5f pop %r15 + 180006214: 5e pop %rsi + 180006215: 5b pop %rbx + 180006216: c3 ret + 180006217: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000621c: 41 5f pop %r15 + 18000621e: 5e pop %rsi + 18000621f: 5b pop %rbx + 180006220: c3 ret + 180006221: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006228: 00 + 180006229: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006237: 00 + 180006238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000623f: 90 nop + 180006240: 48 85 c9 test %rcx,%rcx + 180006243: 0f 84 1b 03 00 00 je 0x180006564 + 180006249: 48 85 d2 test %rdx,%rdx + 18000624c: 0f 84 12 03 00 00 je 0x180006564 + 180006252: 4d 85 c0 test %r8,%r8 + 180006255: 0f 84 09 03 00 00 je 0x180006564 + 18000625b: 45 85 c9 test %r9d,%r9d + 18000625e: 0f 86 f3 02 00 00 jbe 0x180006557 + 180006264: 41 83 f9 06 cmp $0x6,%r9d + 180006268: 0f 86 6e 02 00 00 jbe 0x1800064dc + 18000626e: 49 3b d0 cmp %r8,%rdx + 180006271: 76 17 jbe 0x18000628a + 180006273: 44 89 c8 mov %r9d,%eax + 180006276: 49 89 d2 mov %rdx,%r10 + 180006279: 48 c1 e0 03 shl $0x3,%rax + 18000627d: 4d 2b d0 sub %r8,%r10 + 180006280: 4c 3b d0 cmp %rax,%r10 + 180006283: 7d 24 jge 0x1800062a9 + 180006285: e9 52 02 00 00 jmp 0x1800064dc + 18000628a: 4c 3b c2 cmp %rdx,%r8 + 18000628d: 0f 86 49 02 00 00 jbe 0x1800064dc + 180006293: 44 89 c8 mov %r9d,%eax + 180006296: 4d 89 c2 mov %r8,%r10 + 180006299: 48 c1 e0 03 shl $0x3,%rax + 18000629d: 4c 2b d2 sub %rdx,%r10 + 1800062a0: 4c 3b d0 cmp %rax,%r10 + 1800062a3: 0f 8c 33 02 00 00 jl 0x1800064dc + 1800062a9: 49 3b c8 cmp %r8,%rcx + 1800062ac: 76 10 jbe 0x1800062be + 1800062ae: 49 89 ca mov %rcx,%r10 + 1800062b1: 4d 2b d0 sub %r8,%r10 + 1800062b4: 4c 3b d0 cmp %rax,%r10 + 1800062b7: 7d 1d jge 0x1800062d6 + 1800062b9: e9 1e 02 00 00 jmp 0x1800064dc + 1800062be: 4c 3b c1 cmp %rcx,%r8 + 1800062c1: 0f 86 15 02 00 00 jbe 0x1800064dc + 1800062c7: 4d 89 c2 mov %r8,%r10 + 1800062ca: 4c 2b d1 sub %rcx,%r10 + 1800062cd: 4c 3b d0 cmp %rax,%r10 + 1800062d0: 0f 8c 06 02 00 00 jl 0x1800064dc + 1800062d6: 41 83 f9 08 cmp $0x8,%r9d + 1800062da: 0f 82 7d 02 00 00 jb 0x18000655d + 1800062e0: 4d 89 c2 mov %r8,%r10 + 1800062e3: 49 83 e2 0f and $0xf,%r10 + 1800062e7: 45 85 d2 test %r10d,%r10d + 1800062ea: 74 13 je 0x1800062ff + 1800062ec: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 1800062f3: 0f 85 64 02 00 00 jne 0x18000655d + 1800062f9: 41 ba 01 00 00 00 mov $0x1,%r10d + 1800062ff: 41 8d 42 08 lea 0x8(%r10),%eax + 180006303: 44 3b c8 cmp %eax,%r9d + 180006306: 0f 82 51 02 00 00 jb 0x18000655d + 18000630c: 44 89 c8 mov %r9d,%eax + 18000630f: 45 33 db xor %r11d,%r11d + 180006312: 41 2b c2 sub %r10d,%eax + 180006315: 83 e0 07 and $0x7,%eax + 180006318: f7 d8 neg %eax + 18000631a: 41 03 c1 add %r9d,%eax + 18000631d: 45 85 d2 test %r10d,%r10d + 180006320: 76 38 jbe 0x18000635a + 180006322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006329: 00 + 18000632a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006338: 00 + 180006339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006340: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 180006346: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 18000634c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 180006352: 41 ff c3 inc %r11d + 180006355: 45 3b da cmp %r10d,%r11d + 180006358: 72 e6 jb 0x180006340 + 18000635a: 45 89 d2 mov %r10d,%r10d + 18000635d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 + 180006361: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 180006368: 0f 84 d2 00 00 00 je 0x180006440 + 18000636e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006375: 00 + 180006376: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000637d: 0f 1f 00 nopl (%rax) + 180006380: 45 89 d2 mov %r10d,%r10d + 180006383: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 + 180006389: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 + 18000638f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 + 180006396: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 + 18000639d: 66 0f 5d c8 minpd %xmm0,%xmm1 + 1800063a1: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) + 1800063a6: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 + 1800063ad: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 + 1800063b4: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 + 1800063bb: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 + 1800063c2: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 + 1800063c9: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 + 1800063d0: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 + 1800063d7: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 + 1800063de: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 + 1800063e5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 + 1800063ec: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 + 1800063f3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 + 1800063fa: 66 0f 5d da minpd %xmm2,%xmm3 + 1800063fe: 66 0f 5d ec minpd %xmm4,%xmm5 + 180006402: 66 0f 5d c8 minpd %xmm0,%xmm1 + 180006406: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) + 18000640c: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) + 180006412: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) + 180006418: 41 83 c2 08 add $0x8,%r10d + 18000641c: 44 3b d0 cmp %eax,%r10d + 18000641f: 0f 82 5b ff ff ff jb 0x180006380 + 180006425: e9 8b 00 00 00 jmp 0x1800064b5 + 18000642a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006431: 00 + 180006432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006440: 45 89 d2 mov %r10d,%r10d + 180006443: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 + 180006449: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 + 180006450: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 + 180006457: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 + 18000645e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 + 180006465: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 + 18000646c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 + 180006473: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 + 18000647a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 + 180006480: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 + 180006487: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 + 18000648e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 + 180006495: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) + 18000649a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) + 1800064a0: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) + 1800064a6: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) + 1800064ac: 41 83 c2 08 add $0x8,%r10d + 1800064b0: 44 3b d0 cmp %eax,%r10d + 1800064b3: 72 8b jb 0x180006440 + 1800064b5: 41 3b c1 cmp %r9d,%eax + 1800064b8: 0f 83 96 00 00 00 jae 0x180006554 + 1800064be: 66 90 xchg %ax,%ax + 1800064c0: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 + 1800064c5: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 + 1800064ca: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) + 1800064d0: ff c0 inc %eax + 1800064d2: 41 3b c1 cmp %r9d,%eax + 1800064d5: 72 e9 jb 0x1800064c0 + 1800064d7: e9 78 00 00 00 jmp 0x180006554 + 1800064dc: 44 89 c8 mov %r9d,%eax + 1800064df: 41 bb 01 00 00 00 mov $0x1,%r11d + 1800064e5: d1 e8 shr $1,%eax + 1800064e7: 45 33 d2 xor %r10d,%r10d + 1800064ea: 85 c0 test %eax,%eax + 1800064ec: 76 4c jbe 0x18000653a + 1800064ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800064f5: 00 + 1800064f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800064fd: 0f 1f 00 nopl (%rax) + 180006500: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 180006504: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 18000650a: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 180006510: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 180006516: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 18000651b: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 + 180006521: 41 ff c2 inc %r10d + 180006524: 44 3b d0 cmp %eax,%r10d + 180006527: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 + 18000652d: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) + 180006533: 72 cb jb 0x180006500 + 180006535: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 18000653a: 41 ff cb dec %r11d + 18000653d: 45 3b d9 cmp %r9d,%r11d + 180006540: 73 12 jae 0x180006554 + 180006542: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 + 180006548: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 + 18000654e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 180006554: 33 c0 xor %eax,%eax + 180006556: c3 ret + 180006557: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000655c: c3 ret + 18000655d: 33 c0 xor %eax,%eax + 18000655f: e9 51 ff ff ff jmp 0x1800064b5 + 180006564: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006569: c3 ret + 18000656a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006571: 00 + 180006572: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180006585: 48 85 c9 test %rcx,%rcx + 180006588: 74 27 je 0x1800065b1 + 18000658a: 48 85 d2 test %rdx,%rdx + 18000658d: 74 22 je 0x1800065b1 + 18000658f: 4d 85 c0 test %r8,%r8 + 180006592: 74 1d je 0x1800065b1 + 180006594: 45 85 c9 test %r9d,%r9d + 180006597: 77 0b ja 0x1800065a4 + 180006599: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000659e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800065a3: c3 ret + 1800065a4: e8 97 4e 01 00 call 0x18001b440 + 1800065a9: 33 c0 xor %eax,%eax + 1800065ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800065b0: c3 ret + 1800065b1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800065b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800065bb: c3 ret + 1800065bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800065c0: 48 83 ec 28 sub $0x28,%rsp + 1800065c4: 48 85 c9 test %rcx,%rcx + 1800065c7: 74 25 je 0x1800065ee + 1800065c9: 48 85 d2 test %rdx,%rdx + 1800065cc: 74 20 je 0x1800065ee + 1800065ce: 4d 85 c0 test %r8,%r8 + 1800065d1: 74 1b je 0x1800065ee + 1800065d3: 45 85 c9 test %r9d,%r9d + 1800065d6: 77 0a ja 0x1800065e2 + 1800065d8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800065dd: 48 83 c4 28 add $0x28,%rsp + 1800065e1: c3 ret + 1800065e2: e8 39 52 01 00 call 0x18001b820 + 1800065e7: 33 c0 xor %eax,%eax + 1800065e9: 48 83 c4 28 add $0x28,%rsp + 1800065ed: c3 ret + 1800065ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800065f3: 48 83 c4 28 add $0x28,%rsp + 1800065f7: c3 ret + 1800065f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800065ff: 00 + 180006600: 48 83 ec 28 sub $0x28,%rsp + 180006604: 48 85 c9 test %rcx,%rcx + 180006607: 74 25 je 0x18000662e + 180006609: 48 85 d2 test %rdx,%rdx + 18000660c: 74 20 je 0x18000662e + 18000660e: 4d 85 c0 test %r8,%r8 + 180006611: 74 1b je 0x18000662e + 180006613: 45 85 c9 test %r9d,%r9d + 180006616: 77 0a ja 0x180006622 + 180006618: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000661d: 48 83 c4 28 add $0x28,%rsp + 180006621: c3 ret + 180006622: e8 79 55 01 00 call 0x18001bba0 + 180006627: 33 c0 xor %eax,%eax + 180006629: 48 83 c4 28 add $0x28,%rsp + 18000662d: c3 ret + 18000662e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006633: 48 83 c4 28 add $0x28,%rsp + 180006637: c3 ret + 180006638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000663f: 00 + 180006640: 48 83 ec 28 sub $0x28,%rsp + 180006644: 48 85 c9 test %rcx,%rcx + 180006647: 74 25 je 0x18000666e + 180006649: 48 85 d2 test %rdx,%rdx + 18000664c: 74 20 je 0x18000666e + 18000664e: 4d 85 c0 test %r8,%r8 + 180006651: 74 1b je 0x18000666e + 180006653: 45 85 c9 test %r9d,%r9d + 180006656: 77 0a ja 0x180006662 + 180006658: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000665d: 48 83 c4 28 add $0x28,%rsp + 180006661: c3 ret + 180006662: e8 59 59 01 00 call 0x18001bfc0 + 180006667: 33 c0 xor %eax,%eax + 180006669: 48 83 c4 28 add $0x28,%rsp + 18000666d: c3 ret + 18000666e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006673: 48 83 c4 28 add $0x28,%rsp + 180006677: c3 ret + 180006678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000667f: 00 + 180006680: 48 83 ec 28 sub $0x28,%rsp + 180006684: 48 85 c9 test %rcx,%rcx + 180006687: 74 25 je 0x1800066ae + 180006689: 48 85 d2 test %rdx,%rdx + 18000668c: 74 20 je 0x1800066ae + 18000668e: 4d 85 c0 test %r8,%r8 + 180006691: 74 1b je 0x1800066ae + 180006693: 45 85 c9 test %r9d,%r9d + 180006696: 77 0a ja 0x1800066a2 + 180006698: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000669d: 48 83 c4 28 add $0x28,%rsp + 1800066a1: c3 ret + 1800066a2: e8 79 5c 01 00 call 0x18001c320 + 1800066a7: 33 c0 xor %eax,%eax + 1800066a9: 48 83 c4 28 add $0x28,%rsp + 1800066ad: c3 ret + 1800066ae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800066b3: 48 83 c4 28 add $0x28,%rsp + 1800066b7: c3 ret + 1800066b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800066bf: 00 + 1800066c0: 48 83 ec 28 sub $0x28,%rsp + 1800066c4: 48 85 c9 test %rcx,%rcx + 1800066c7: 74 24 je 0x1800066ed + 1800066c9: 48 85 d2 test %rdx,%rdx + 1800066cc: 74 1f je 0x1800066ed + 1800066ce: 45 85 c0 test %r8d,%r8d + 1800066d1: 7f 0a jg 0x1800066dd + 1800066d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800066d8: 48 83 c4 28 add $0x28,%rsp + 1800066dc: c3 ret + 1800066dd: 41 c1 e0 02 shl $0x2,%r8d + 1800066e1: e8 9a f2 a5 01 call 0x181a65980 + 1800066e6: 33 c0 xor %eax,%eax + 1800066e8: 48 83 c4 28 add $0x28,%rsp + 1800066ec: c3 ret + 1800066ed: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800066f2: 48 83 c4 28 add $0x28,%rsp + 1800066f6: c3 ret + 1800066f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800066fe: 00 00 + 180006700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180006705: 48 85 c9 test %rcx,%rcx + 180006708: 74 26 je 0x180006730 + 18000670a: 48 85 d2 test %rdx,%rdx + 18000670d: 74 21 je 0x180006730 + 18000670f: 45 85 c0 test %r8d,%r8d + 180006712: 7f 0b jg 0x18000671f + 180006714: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006719: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000671e: c3 ret + 18000671f: 41 c1 e0 02 shl $0x2,%r8d + 180006723: e8 28 f6 a5 01 call 0x181a65d50 + 180006728: 33 c0 xor %eax,%eax + 18000672a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000672f: c3 ret + 180006730: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006735: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000673a: c3 ret + 18000673b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006740: 48 83 ec 28 sub $0x28,%rsp + 180006744: 48 85 c9 test %rcx,%rcx + 180006747: 74 24 je 0x18000676d + 180006749: 48 85 d2 test %rdx,%rdx + 18000674c: 74 1f je 0x18000676d + 18000674e: 45 85 c0 test %r8d,%r8d + 180006751: 7f 0a jg 0x18000675d + 180006753: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006758: 48 83 c4 28 add $0x28,%rsp + 18000675c: c3 ret + 18000675d: 41 c1 e0 02 shl $0x2,%r8d + 180006761: e8 6a fa a5 01 call 0x181a661d0 + 180006766: 33 c0 xor %eax,%eax + 180006768: 48 83 c4 28 add $0x28,%rsp + 18000676c: c3 ret + 18000676d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006772: 48 83 c4 28 add $0x28,%rsp + 180006776: c3 ret + 180006777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000677e: 00 00 + 180006780: 48 83 ec 38 sub $0x38,%rsp + 180006784: 48 85 c9 test %rcx,%rcx + 180006787: 0f 84 88 00 00 00 je 0x180006815 + 18000678d: 48 85 d2 test %rdx,%rdx + 180006790: 0f 84 7f 00 00 00 je 0x180006815 + 180006796: 45 85 c0 test %r8d,%r8d + 180006799: 0f 8e 80 00 00 00 jle 0x18000681f + 18000679f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 1800067a6: 7e 5d jle 0x180006805 + 1800067a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 1800067ad: 48 89 cb mov %rcx,%rbx + 1800067b0: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 1800067b5: 48 89 d6 mov %rdx,%rsi + 1800067b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 1800067bd: 44 89 c7 mov %r8d,%edi + 1800067c0: 48 89 d9 mov %rbx,%rcx + 1800067c3: 48 89 f2 mov %rsi,%rdx + 1800067c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1800067cc: e8 6f 3d 01 00 call 0x18001a540 + 1800067d1: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 1800067d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1800067de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800067e5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 1800067eb: 7f d3 jg 0x1800067c0 + 1800067ed: 48 89 d9 mov %rbx,%rcx + 1800067f0: 48 89 f2 mov %rsi,%rdx + 1800067f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800067f8: 41 89 f8 mov %edi,%r8d + 1800067fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180006800: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180006805: 41 c1 e0 02 shl $0x2,%r8d + 180006809: e8 32 3d 01 00 call 0x18001a540 + 18000680e: 33 c0 xor %eax,%eax + 180006810: 48 83 c4 38 add $0x38,%rsp + 180006814: c3 ret + 180006815: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000681a: 48 83 c4 38 add $0x38,%rsp + 18000681e: c3 ret + 18000681f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006824: 48 83 c4 38 add $0x38,%rsp + 180006828: c3 ret + 180006829: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006830: 00 + 180006831: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000683f: 00 + 180006840: 48 83 ec 38 sub $0x38,%rsp + 180006844: 48 85 c9 test %rcx,%rcx + 180006847: 0f 84 88 00 00 00 je 0x1800068d5 + 18000684d: 48 85 d2 test %rdx,%rdx + 180006850: 0f 84 7f 00 00 00 je 0x1800068d5 + 180006856: 45 85 c0 test %r8d,%r8d + 180006859: 0f 8e 80 00 00 00 jle 0x1800068df + 18000685f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 180006866: 7e 5d jle 0x1800068c5 + 180006868: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000686d: 48 89 cb mov %rcx,%rbx + 180006870: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180006875: 48 89 d6 mov %rdx,%rsi + 180006878: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000687d: 44 89 c7 mov %r8d,%edi + 180006880: 48 89 d9 mov %rbx,%rcx + 180006883: 48 89 f2 mov %rsi,%rdx + 180006886: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000688c: e8 0f 3d 01 00 call 0x18001a5a0 + 180006891: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 180006897: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000689e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800068a5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 1800068ab: 7f d3 jg 0x180006880 + 1800068ad: 48 89 d9 mov %rbx,%rcx + 1800068b0: 48 89 f2 mov %rsi,%rdx + 1800068b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800068b8: 41 89 f8 mov %edi,%r8d + 1800068bb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800068c0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800068c5: 41 c1 e0 02 shl $0x2,%r8d + 1800068c9: e8 d2 3c 01 00 call 0x18001a5a0 + 1800068ce: 33 c0 xor %eax,%eax + 1800068d0: 48 83 c4 38 add $0x38,%rsp + 1800068d4: c3 ret + 1800068d5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800068da: 48 83 c4 38 add $0x38,%rsp + 1800068de: c3 ret + 1800068df: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800068e4: 48 83 c4 38 add $0x38,%rsp + 1800068e8: c3 ret + 1800068e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800068f0: 00 + 1800068f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800068f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800068ff: 00 + 180006900: 48 83 ec 38 sub $0x38,%rsp + 180006904: 48 85 c9 test %rcx,%rcx + 180006907: 0f 84 88 00 00 00 je 0x180006995 + 18000690d: 48 85 d2 test %rdx,%rdx + 180006910: 0f 84 7f 00 00 00 je 0x180006995 + 180006916: 45 85 c0 test %r8d,%r8d + 180006919: 0f 8e 80 00 00 00 jle 0x18000699f + 18000691f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d + 180006926: 7e 5d jle 0x180006985 + 180006928: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000692d: 48 89 cb mov %rcx,%rbx + 180006930: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180006935: 48 89 d6 mov %rdx,%rsi + 180006938: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000693d: 44 89 c7 mov %r8d,%edi + 180006940: 48 89 d9 mov %rbx,%rcx + 180006943: 48 89 f2 mov %rsi,%rdx + 180006946: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000694c: e8 af 3c 01 00 call 0x18001a600 + 180006951: 81 c7 08 00 00 e0 add $0xe0000008,%edi + 180006957: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000695e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180006965: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi + 18000696b: 7f d3 jg 0x180006940 + 18000696d: 48 89 d9 mov %rbx,%rcx + 180006970: 48 89 f2 mov %rsi,%rdx + 180006973: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180006978: 41 89 f8 mov %edi,%r8d + 18000697b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180006980: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180006985: 41 c1 e0 02 shl $0x2,%r8d + 180006989: e8 72 3c 01 00 call 0x18001a600 + 18000698e: 33 c0 xor %eax,%eax + 180006990: 48 83 c4 38 add $0x38,%rsp + 180006994: c3 ret + 180006995: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000699a: 48 83 c4 38 add $0x38,%rsp + 18000699e: c3 ret + 18000699f: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800069a4: 48 83 c4 38 add $0x38,%rsp + 1800069a8: c3 ret + 1800069a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800069b0: 00 + 1800069b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800069b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800069bf: 00 + 1800069c0: 48 83 ec 28 sub $0x28,%rsp + 1800069c4: 4d 89 c1 mov %r8,%r9 + 1800069c7: 49 89 d0 mov %rdx,%r8 + 1800069ca: 48 89 ca mov %rcx,%rdx + 1800069cd: e8 ae 5c 01 00 call 0x18001c680 + 1800069d2: 48 83 c4 28 add $0x28,%rsp + 1800069d6: c3 ret + 1800069d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800069de: 00 00 + 1800069e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800069e5: 4d 89 c1 mov %r8,%r9 + 1800069e8: 49 89 d0 mov %rdx,%r8 + 1800069eb: 48 89 ca mov %rcx,%rdx + 1800069ee: e8 4d 5f 01 00 call 0x18001c940 + 1800069f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800069f8: c3 ret + 1800069f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006a00: 48 83 ec 28 sub $0x28,%rsp + 180006a04: 4d 89 c1 mov %r8,%r9 + 180006a07: 49 89 d0 mov %rdx,%r8 + 180006a0a: 48 89 ca mov %rcx,%rdx + 180006a0d: e8 ee 61 01 00 call 0x18001cc00 + 180006a12: 48 83 c4 28 add $0x28,%rsp + 180006a16: c3 ret + 180006a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a1e: 00 00 + 180006a20: 48 83 ec 28 sub $0x28,%rsp + 180006a24: 4d 89 c1 mov %r8,%r9 + 180006a27: 49 89 d0 mov %rdx,%r8 + 180006a2a: 48 89 ca mov %rcx,%rdx + 180006a2d: e8 8e 64 01 00 call 0x18001cec0 + 180006a32: 48 83 c4 28 add $0x28,%rsp + 180006a36: c3 ret + 180006a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a3e: 00 00 + 180006a40: 48 83 ec 28 sub $0x28,%rsp + 180006a44: 4d 89 c1 mov %r8,%r9 + 180006a47: 49 89 d0 mov %rdx,%r8 + 180006a4a: 48 89 ca mov %rcx,%rdx + 180006a4d: e8 0e 67 01 00 call 0x18001d160 + 180006a52: 48 83 c4 28 add $0x28,%rsp + 180006a56: c3 ret + 180006a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a5e: 00 00 + 180006a60: 48 83 ec 28 sub $0x28,%rsp + 180006a64: 4d 89 c1 mov %r8,%r9 + 180006a67: 49 89 d0 mov %rdx,%r8 + 180006a6a: 48 89 ca mov %rcx,%rdx + 180006a6d: e8 8e 69 01 00 call 0x18001d400 + 180006a72: 48 83 c4 28 add $0x28,%rsp + 180006a76: c3 ret + 180006a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006a7e: 00 00 + 180006a80: 48 83 ec 28 sub $0x28,%rsp + 180006a84: 48 85 c9 test %rcx,%rcx + 180006a87: 74 4b je 0x180006ad4 + 180006a89: 4d 85 c0 test %r8,%r8 + 180006a8c: 74 46 je 0x180006ad4 + 180006a8e: 45 85 c9 test %r9d,%r9d + 180006a91: 7e 4b jle 0x180006ade + 180006a93: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x181c5ccb8 + 180006a9a: 01 + 180006a9b: 7a 02 jp 0x180006a9f + 180006a9d: 74 26 je 0x180006ac5 + 180006a9f: 0f 57 c0 xorps %xmm0,%xmm0 + 180006aa2: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 180006aa6: 7a 02 jp 0x180006aaa + 180006aa8: 74 0c je 0x180006ab6 + 180006aaa: e8 d1 6b 01 00 call 0x18001d680 + 180006aaf: 33 c0 xor %eax,%eax + 180006ab1: 48 83 c4 28 add $0x28,%rsp + 180006ab5: c3 ret + 180006ab6: 4c 89 c1 mov %r8,%rcx + 180006ab9: 44 89 ca mov %r9d,%edx + 180006abc: 48 83 c4 28 add $0x28,%rsp + 180006ac0: e9 7b 6d 01 00 jmp 0x18001d840 + 180006ac5: 4c 89 c2 mov %r8,%rdx + 180006ac8: 45 89 c8 mov %r9d,%r8d + 180006acb: 48 83 c4 28 add $0x28,%rsp + 180006acf: e9 cc ed ff ff jmp 0x1800058a0 + 180006ad4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006ad9: 48 83 c4 28 add $0x28,%rsp + 180006add: c3 ret + 180006ade: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006ae3: 48 83 c4 28 add $0x28,%rsp + 180006ae7: c3 ret + 180006ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006aef: 00 + 180006af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006afe: 00 00 + 180006b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180006b05: 48 85 c9 test %rcx,%rcx + 180006b08: 74 4e je 0x180006b58 + 180006b0a: 4d 85 c0 test %r8,%r8 + 180006b0d: 74 49 je 0x180006b58 + 180006b0f: 45 85 c9 test %r9d,%r9d + 180006b12: 7e 4f jle 0x180006b63 + 180006b14: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x181c5ccc0 + 180006b1b: 01 + 180006b1c: 7a 02 jp 0x180006b20 + 180006b1e: 74 28 je 0x180006b48 + 180006b20: 0f 57 c0 xorps %xmm0,%xmm0 + 180006b23: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 180006b27: 7a 02 jp 0x180006b2b + 180006b29: 74 0d je 0x180006b38 + 180006b2b: e8 50 6d 01 00 call 0x18001d880 + 180006b30: 33 c0 xor %eax,%eax + 180006b32: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b37: c3 ret + 180006b38: 4c 89 c1 mov %r8,%rcx + 180006b3b: 44 89 ca mov %r9d,%edx + 180006b3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b43: e9 f8 6e 01 00 jmp 0x18001da40 + 180006b48: 4c 89 c2 mov %r8,%rdx + 180006b4b: 45 89 c8 mov %r9d,%r8d + 180006b4e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b53: e9 88 ed ff ff jmp 0x1800058e0 + 180006b58: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006b5d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b62: c3 ret + 180006b63: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006b68: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180006b6d: c3 ret + 180006b6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006b75: 00 + 180006b76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006b7d: 0f 1f 00 nopl (%rax) + 180006b80: 48 83 ec 28 sub $0x28,%rsp + 180006b84: 48 85 c9 test %rcx,%rcx + 180006b87: 74 4b je 0x180006bd4 + 180006b89: 4d 85 c0 test %r8,%r8 + 180006b8c: 74 46 je 0x180006bd4 + 180006b8e: 45 85 c9 test %r9d,%r9d + 180006b91: 7e 4b jle 0x180006bde + 180006b93: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x181c5ccc8 + 180006b9a: 01 + 180006b9b: 7a 02 jp 0x180006b9f + 180006b9d: 74 26 je 0x180006bc5 + 180006b9f: 0f 57 c0 xorps %xmm0,%xmm0 + 180006ba2: 66 0f 2e c8 ucomisd %xmm0,%xmm1 + 180006ba6: 7a 02 jp 0x180006baa + 180006ba8: 74 0c je 0x180006bb6 + 180006baa: e8 d1 6e 01 00 call 0x18001da80 + 180006baf: 33 c0 xor %eax,%eax + 180006bb1: 48 83 c4 28 add $0x28,%rsp + 180006bb5: c3 ret + 180006bb6: 4c 89 c1 mov %r8,%rcx + 180006bb9: 44 89 ca mov %r9d,%edx + 180006bbc: 48 83 c4 28 add $0x28,%rsp + 180006bc0: e9 5b 70 01 00 jmp 0x18001dc20 + 180006bc5: 4c 89 c2 mov %r8,%rdx + 180006bc8: 45 89 c8 mov %r9d,%r8d + 180006bcb: 48 83 c4 28 add $0x28,%rsp + 180006bcf: e9 4c ed ff ff jmp 0x180005920 + 180006bd4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006bd9: 48 83 c4 28 add $0x28,%rsp + 180006bdd: c3 ret + 180006bde: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006be3: 48 83 c4 28 add $0x28,%rsp + 180006be7: c3 ret + 180006be8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006bef: 00 + 180006bf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180006bfe: 00 00 + 180006c00: 57 push %rdi + 180006c01: 48 83 ec 20 sub $0x20,%rsp + 180006c05: 48 85 c9 test %rcx,%rcx + 180006c08: 0f 84 13 02 00 00 je 0x180006e21 + 180006c0e: 4d 85 c0 test %r8,%r8 + 180006c11: 0f 84 0a 02 00 00 je 0x180006e21 + 180006c17: 45 85 c9 test %r9d,%r9d + 180006c1a: 0f 8e f6 01 00 00 jle 0x180006e16 + 180006c20: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x181c5ccd0 + 180006c27: 01 + 180006c28: 7a 06 jp 0x180006c30 + 180006c2a: 0f 84 d5 01 00 00 je 0x180006e05 + 180006c30: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180006c34: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 180006c38: 7a 06 jp 0x180006c40 + 180006c3a: 0f 84 b4 01 00 00 je 0x180006df4 + 180006c40: 41 83 f9 10 cmp $0x10,%r9d + 180006c44: 0f 8c 9a 01 00 00 jl 0x180006de4 + 180006c4a: 4d 89 c2 mov %r8,%r10 + 180006c4d: 49 83 e2 1f and $0x1f,%r10 + 180006c51: 45 89 d2 mov %r10d,%r10d + 180006c54: 45 85 d2 test %r10d,%r10d + 180006c57: 74 18 je 0x180006c71 + 180006c59: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 180006c60: 0f 85 7e 01 00 00 jne 0x180006de4 + 180006c66: 41 f7 da neg %r10d + 180006c69: 41 83 c2 20 add $0x20,%r10d + 180006c6d: 41 c1 ea 03 shr $0x3,%r10d + 180006c71: 41 8d 42 10 lea 0x10(%r10),%eax + 180006c75: 44 3b c8 cmp %eax,%r9d + 180006c78: 0f 8c 66 01 00 00 jl 0x180006de4 + 180006c7e: 44 89 cf mov %r9d,%edi + 180006c81: 33 c0 xor %eax,%eax + 180006c83: 41 2b fa sub %r10d,%edi + 180006c86: 83 e7 0f and $0xf,%edi + 180006c89: f7 df neg %edi + 180006c8b: 41 03 f9 add %r9d,%edi + 180006c8e: 45 85 d2 test %r10d,%r10d + 180006c91: 76 20 jbe 0x180006cb3 + 180006c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006c9f: 00 + 180006ca0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 180006ca5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 180006cab: 48 ff c0 inc %rax + 180006cae: 49 3b c2 cmp %r10,%rax + 180006cb1: 72 ed jb 0x180006ca0 + 180006cb3: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 180006cb7: 48 63 c7 movslq %edi,%rax + 180006cba: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 180006cc0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 180006cc6: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 + 180006ccd: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 180006cd4: 01 + 180006cd5: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 180006cd9: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) + 180006cdf: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 + 180006ce6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 + 180006ced: 01 + 180006cee: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 180006cf2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 + 180006cf9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) + 180006d00: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 + 180006d07: 01 + 180006d08: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 180006d0c: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) + 180006d13: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 + 180006d1a: 01 + 180006d1b: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 + 180006d1f: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) + 180006d26: 49 83 c2 10 add $0x10,%r10 + 180006d2a: 4c 3b d0 cmp %rax,%r10 + 180006d2d: 72 91 jb 0x180006cc0 + 180006d2f: 44 8d 57 01 lea 0x1(%rdi),%r10d + 180006d33: 45 3b d1 cmp %r9d,%r10d + 180006d36: 0f 87 98 00 00 00 ja 0x180006dd4 + 180006d3c: 49 63 d1 movslq %r9d,%rdx + 180006d3f: 48 2b d0 sub %rax,%rdx + 180006d42: 48 83 fa 04 cmp $0x4,%rdx + 180006d46: 0f 8c 93 00 00 00 jl 0x180006ddf + 180006d4c: 41 89 d1 mov %edx,%r9d + 180006d4f: 45 33 db xor %r11d,%r11d + 180006d52: 41 83 e1 fc and $0xfffffffc,%r9d + 180006d56: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 + 180006d5a: 4d 63 c9 movslq %r9d,%r9 + 180006d5d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180006d61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006d68: 00 + 180006d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006d70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006d77: 00 + 180006d78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006d7f: 90 nop + 180006d80: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 + 180006d86: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 + 180006d8d: 01 + 180006d8e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 180006d92: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) + 180006d98: 49 83 c3 04 add $0x4,%r11 + 180006d9c: 4d 3b d9 cmp %r9,%r11 + 180006d9f: 72 df jb 0x180006d80 + 180006da1: 4c 3b ca cmp %rdx,%r9 + 180006da4: 73 2e jae 0x180006dd4 + 180006da6: 48 63 ff movslq %edi,%rdi + 180006da9: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 + 180006dad: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax + 180006db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006db8: 00 + 180006db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006dc0: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 + 180006dc6: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) + 180006dcc: 49 ff c1 inc %r9 + 180006dcf: 4c 3b ca cmp %rdx,%r9 + 180006dd2: 72 ec jb 0x180006dc0 + 180006dd4: 33 c0 xor %eax,%eax + 180006dd6: c5 f8 77 vzeroupper + 180006dd9: 48 83 c4 20 add $0x20,%rsp + 180006ddd: 5f pop %rdi + 180006dde: c3 ret + 180006ddf: 45 33 c9 xor %r9d,%r9d + 180006de2: eb bd jmp 0x180006da1 + 180006de4: 33 ff xor %edi,%edi + 180006de6: 41 83 f9 01 cmp $0x1,%r9d + 180006dea: 72 e8 jb 0x180006dd4 + 180006dec: 49 63 d1 movslq %r9d,%rdx + 180006def: 45 33 c9 xor %r9d,%r9d + 180006df2: eb ad jmp 0x180006da1 + 180006df4: 4c 89 c1 mov %r8,%rcx + 180006df7: 44 89 ca mov %r9d,%edx + 180006dfa: e8 61 6e 01 00 call 0x18001dc60 + 180006dff: 48 83 c4 20 add $0x20,%rsp + 180006e03: 5f pop %rdi + 180006e04: c3 ret + 180006e05: 4c 89 c2 mov %r8,%rdx + 180006e08: 45 89 c8 mov %r9d,%r8d + 180006e0b: e8 50 eb ff ff call 0x180005960 + 180006e10: 48 83 c4 20 add $0x20,%rsp + 180006e14: 5f pop %rdi + 180006e15: c3 ret + 180006e16: b8 fa ff ff ff mov $0xfffffffa,%eax + 180006e1b: 48 83 c4 20 add $0x20,%rsp + 180006e1f: 5f pop %rdi + 180006e20: c3 ret + 180006e21: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180006e26: 48 83 c4 20 add $0x20,%rsp + 180006e2a: 5f pop %rdi + 180006e2b: c3 ret + 180006e2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006e33: 00 + 180006e34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006e40: 41 54 push %r12 + 180006e42: 48 83 ec 20 sub $0x20,%rsp + 180006e46: 48 85 c9 test %rcx,%rcx + 180006e49: 0f 84 ce 01 00 00 je 0x18000701d + 180006e4f: 4d 85 c0 test %r8,%r8 + 180006e52: 0f 84 c5 01 00 00 je 0x18000701d + 180006e58: 45 85 c9 test %r9d,%r9d + 180006e5b: 0f 8e b0 01 00 00 jle 0x180007011 + 180006e61: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x181c5ccd8 + 180006e68: 01 + 180006e69: 7a 06 jp 0x180006e71 + 180006e6b: 0f 84 8e 01 00 00 je 0x180006fff + 180006e71: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180006e75: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 180006e79: 7a 06 jp 0x180006e81 + 180006e7b: 0f 84 6c 01 00 00 je 0x180006fed + 180006e81: 41 83 f9 10 cmp $0x10,%r9d + 180006e85: 0f 8c 5a 01 00 00 jl 0x180006fe5 + 180006e8b: 4c 89 c0 mov %r8,%rax + 180006e8e: 48 83 e0 1f and $0x1f,%rax + 180006e92: 89 c2 mov %eax,%edx + 180006e94: 85 d2 test %edx,%edx + 180006e96: 74 11 je 0x180006ea9 + 180006e98: f6 c2 07 test $0x7,%dl + 180006e9b: 0f 85 44 01 00 00 jne 0x180006fe5 + 180006ea1: f7 da neg %edx + 180006ea3: 83 c2 20 add $0x20,%edx + 180006ea6: c1 ea 03 shr $0x3,%edx + 180006ea9: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 180006ead: 45 3b cb cmp %r11d,%r9d + 180006eb0: 0f 8c 2f 01 00 00 jl 0x180006fe5 + 180006eb6: 45 89 cc mov %r9d,%r12d + 180006eb9: 33 c0 xor %eax,%eax + 180006ebb: 44 2b e2 sub %edx,%r12d + 180006ebe: 41 83 e4 0f and $0xf,%r12d + 180006ec2: 41 f7 dc neg %r12d + 180006ec5: 45 03 e1 add %r9d,%r12d + 180006ec8: 41 89 d3 mov %edx,%r11d + 180006ecb: 85 d2 test %edx,%edx + 180006ecd: 76 24 jbe 0x180006ef3 + 180006ecf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006ed6: 00 + 180006ed7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006ede: 66 90 xchg %ax,%ax + 180006ee0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 180006ee5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 180006eeb: 48 ff c0 inc %rax + 180006eee: 49 3b c3 cmp %r11,%rax + 180006ef1: 72 ed jb 0x180006ee0 + 180006ef3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 180006ef8: 49 63 c4 movslq %r12d,%rax + 180006efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006f00: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 180006f06: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 180006f0d: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 180006f14: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 180006f1b: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 180006f21: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 180006f28: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 180006f2f: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 180006f36: 49 83 c3 10 add $0x10,%r11 + 180006f3a: 4c 3b d8 cmp %rax,%r11 + 180006f3d: 72 c1 jb 0x180006f00 + 180006f3f: 41 8d 44 24 01 lea 0x1(%r12),%eax + 180006f44: 41 3b c1 cmp %r9d,%eax + 180006f47: 0f 87 87 00 00 00 ja 0x180006fd4 + 180006f4d: 4d 63 d1 movslq %r9d,%r10 + 180006f50: 4d 63 e4 movslq %r12d,%r12 + 180006f53: 4d 2b d4 sub %r12,%r10 + 180006f56: 49 83 fa 04 cmp $0x4,%r10 + 180006f5a: 0f 8c 80 00 00 00 jl 0x180006fe0 + 180006f60: 4d 63 e4 movslq %r12d,%r12 + 180006f63: 45 89 d3 mov %r10d,%r11d + 180006f66: 41 83 e3 fc and $0xfffffffc,%r11d + 180006f6a: 45 33 c9 xor %r9d,%r9d + 180006f6d: 4d 63 db movslq %r11d,%r11 + 180006f70: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 180006f75: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 180006f79: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 180006f7d: 0f 1f 00 nopl (%rax) + 180006f80: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 180006f86: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 180006f8c: 49 83 c1 04 add $0x4,%r9 + 180006f90: 4d 3b cb cmp %r11,%r9 + 180006f93: 72 eb jb 0x180006f80 + 180006f95: 4d 3b da cmp %r10,%r11 + 180006f98: 73 3a jae 0x180006fd4 + 180006f9a: 4d 63 e4 movslq %r12d,%r12 + 180006f9d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 180006fa1: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 180006fa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180006fac: 00 + 180006fad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180006fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180006fc0: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 180006fc6: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 180006fcc: 49 ff c3 inc %r11 + 180006fcf: 4d 3b da cmp %r10,%r11 + 180006fd2: 72 ec jb 0x180006fc0 + 180006fd4: 33 c0 xor %eax,%eax + 180006fd6: c5 f8 77 vzeroupper + 180006fd9: 48 83 c4 20 add $0x20,%rsp + 180006fdd: 41 5c pop %r12 + 180006fdf: c3 ret + 180006fe0: 45 33 db xor %r11d,%r11d + 180006fe3: eb b0 jmp 0x180006f95 + 180006fe5: 45 33 e4 xor %r12d,%r12d + 180006fe8: e9 52 ff ff ff jmp 0x180006f3f + 180006fed: 4c 89 c1 mov %r8,%rcx + 180006ff0: 44 89 ca mov %r9d,%edx + 180006ff3: e8 a8 6c 01 00 call 0x18001dca0 + 180006ff8: 48 83 c4 20 add $0x20,%rsp + 180006ffc: 41 5c pop %r12 + 180006ffe: c3 ret + 180006fff: 4c 89 c2 mov %r8,%rdx + 180007002: 45 89 c8 mov %r9d,%r8d + 180007005: e8 16 ea ff ff call 0x180005a20 + 18000700a: 48 83 c4 20 add $0x20,%rsp + 18000700e: 41 5c pop %r12 + 180007010: c3 ret + 180007011: b8 fa ff ff ff mov $0xfffffffa,%eax + 180007016: 48 83 c4 20 add $0x20,%rsp + 18000701a: 41 5c pop %r12 + 18000701c: c3 ret + 18000701d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180007022: 48 83 c4 20 add $0x20,%rsp + 180007026: 41 5c pop %r12 + 180007028: c3 ret + 180007029: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007030: 00 + 180007031: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180007038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000703f: 00 + 180007040: 41 54 push %r12 + 180007042: 48 83 ec 20 sub $0x20,%rsp + 180007046: 48 85 c9 test %rcx,%rcx + 180007049: 0f 84 ce 01 00 00 je 0x18000721d + 18000704f: 4d 85 c0 test %r8,%r8 + 180007052: 0f 84 c5 01 00 00 je 0x18000721d + 180007058: 45 85 c9 test %r9d,%r9d + 18000705b: 0f 8e b0 01 00 00 jle 0x180007211 + 180007061: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x181c5cce0 + 180007068: 01 + 180007069: 7a 06 jp 0x180007071 + 18000706b: 0f 84 8e 01 00 00 je 0x1800071ff + 180007071: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180007075: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 180007079: 7a 06 jp 0x180007081 + 18000707b: 0f 84 6c 01 00 00 je 0x1800071ed + 180007081: 41 83 f9 10 cmp $0x10,%r9d + 180007085: 0f 8c 5a 01 00 00 jl 0x1800071e5 + 18000708b: 4c 89 c0 mov %r8,%rax + 18000708e: 48 83 e0 1f and $0x1f,%rax + 180007092: 89 c2 mov %eax,%edx + 180007094: 85 d2 test %edx,%edx + 180007096: 74 11 je 0x1800070a9 + 180007098: f6 c2 07 test $0x7,%dl + 18000709b: 0f 85 44 01 00 00 jne 0x1800071e5 + 1800070a1: f7 da neg %edx + 1800070a3: 83 c2 20 add $0x20,%edx + 1800070a6: c1 ea 03 shr $0x3,%edx + 1800070a9: 44 8d 5a 10 lea 0x10(%rdx),%r11d + 1800070ad: 45 3b cb cmp %r11d,%r9d + 1800070b0: 0f 8c 2f 01 00 00 jl 0x1800071e5 + 1800070b6: 45 89 cc mov %r9d,%r12d + 1800070b9: 33 c0 xor %eax,%eax + 1800070bb: 44 2b e2 sub %edx,%r12d + 1800070be: 41 83 e4 0f and $0xf,%r12d + 1800070c2: 41 f7 dc neg %r12d + 1800070c5: 45 03 e1 add %r9d,%r12d + 1800070c8: 41 89 d3 mov %edx,%r11d + 1800070cb: 85 d2 test %edx,%edx + 1800070cd: 76 24 jbe 0x1800070f3 + 1800070cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800070d6: 00 + 1800070d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800070de: 66 90 xchg %ax,%ax + 1800070e0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 + 1800070e5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) + 1800070eb: 48 ff c0 inc %rax + 1800070ee: 49 3b c3 cmp %r11,%rax + 1800070f1: 72 ed jb 0x1800070e0 + 1800070f3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1800070f8: 49 63 c4 movslq %r12d,%rax + 1800070fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180007100: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 + 180007106: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 + 18000710d: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 + 180007114: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 + 18000711b: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) + 180007121: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) + 180007128: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) + 18000712f: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) + 180007136: 49 83 c3 10 add $0x10,%r11 + 18000713a: 4c 3b d8 cmp %rax,%r11 + 18000713d: 72 c1 jb 0x180007100 + 18000713f: 41 8d 44 24 01 lea 0x1(%r12),%eax + 180007144: 41 3b c1 cmp %r9d,%eax + 180007147: 0f 87 87 00 00 00 ja 0x1800071d4 + 18000714d: 4d 63 d1 movslq %r9d,%r10 + 180007150: 4d 63 e4 movslq %r12d,%r12 + 180007153: 4d 2b d4 sub %r12,%r10 + 180007156: 49 83 fa 04 cmp $0x4,%r10 + 18000715a: 0f 8c 80 00 00 00 jl 0x1800071e0 + 180007160: 4d 63 e4 movslq %r12d,%r12 + 180007163: 45 89 d3 mov %r10d,%r11d + 180007166: 41 83 e3 fc and $0xfffffffc,%r11d + 18000716a: 45 33 c9 xor %r9d,%r9d + 18000716d: 4d 63 db movslq %r11d,%r11 + 180007170: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 180007175: 4b 8d 04 e0 lea (%r8,%r12,8),%rax + 180007179: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx + 18000717d: 0f 1f 00 nopl (%rax) + 180007180: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 + 180007186: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) + 18000718c: 49 83 c1 04 add $0x4,%r9 + 180007190: 4d 3b cb cmp %r11,%r9 + 180007193: 72 eb jb 0x180007180 + 180007195: 4d 3b da cmp %r10,%r11 + 180007198: 73 3a jae 0x1800071d4 + 18000719a: 4d 63 e4 movslq %r12d,%r12 + 18000719d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx + 1800071a1: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax + 1800071a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800071ac: 00 + 1800071ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800071b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800071b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800071c0: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 + 1800071c6: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) + 1800071cc: 49 ff c3 inc %r11 + 1800071cf: 4d 3b da cmp %r10,%r11 + 1800071d2: 72 ec jb 0x1800071c0 + 1800071d4: 33 c0 xor %eax,%eax + 1800071d6: c5 f8 77 vzeroupper + 1800071d9: 48 83 c4 20 add $0x20,%rsp + 1800071dd: 41 5c pop %r12 + 1800071df: c3 ret + 1800071e0: 45 33 db xor %r11d,%r11d + 1800071e3: eb b0 jmp 0x180007195 + 1800071e5: 45 33 e4 xor %r12d,%r12d + 1800071e8: e9 52 ff ff ff jmp 0x18000713f + 1800071ed: 4c 89 c1 mov %r8,%rcx + 1800071f0: 44 89 ca mov %r9d,%edx + 1800071f3: e8 e8 6a 01 00 call 0x18001dce0 + 1800071f8: 48 83 c4 20 add $0x20,%rsp + 1800071fc: 41 5c pop %r12 + 1800071fe: c3 ret + 1800071ff: 4c 89 c2 mov %r8,%rdx + 180007202: 45 89 c8 mov %r9d,%r8d + 180007205: e8 d6 e8 ff ff call 0x180005ae0 + 18000720a: 48 83 c4 20 add $0x20,%rsp + 18000720e: 41 5c pop %r12 + 180007210: c3 ret + 180007211: b8 fa ff ff ff mov $0xfffffffa,%eax + 180007216: 48 83 c4 20 add $0x20,%rsp + 18000721a: 41 5c pop %r12 + 18000721c: c3 ret + 18000721d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180007222: 48 83 c4 20 add $0x20,%rsp + 180007226: 41 5c pop %r12 + 180007228: c3 ret + 180007229: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007230: 00 + 180007231: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180007238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000723f: 00 + 180007240: 53 push %rbx + 180007241: 56 push %rsi + 180007242: 57 push %rdi + 180007243: 41 54 push %r12 + 180007245: 41 55 push %r13 + 180007247: 41 56 push %r14 + 180007249: 41 57 push %r15 + 18000724b: 55 push %rbp + 18000724c: 48 83 ec 38 sub $0x38,%rsp + 180007250: 49 89 ce mov %rcx,%r14 + 180007253: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 18000725a: 00 + 18000725b: 44 89 cf mov %r9d,%edi + 18000725e: 44 89 c6 mov %r8d,%esi + 180007261: 41 89 d7 mov %edx,%r15d + 180007264: 4d 85 f6 test %r14,%r14 + 180007267: 0f 84 8a 01 00 00 je 0x1800073f7 + 18000726d: 41 83 ff 1e cmp $0x1e,%r15d + 180007271: 0f 87 5b 01 00 00 ja 0x1800073d2 + 180007277: 41 83 ff 1c cmp $0x1c,%r15d + 18000727b: 0f 8f 51 01 00 00 jg 0x1800073d2 + 180007281: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180007288: 00 + 180007289: 48 85 db test %rbx,%rbx + 18000728c: 0f 84 65 01 00 00 je 0x1800073f7 + 180007292: 48 89 dd mov %rbx,%rbp + 180007295: ba 90 00 00 00 mov $0x90,%edx + 18000729a: 48 83 e5 3f and $0x3f,%rbp + 18000729e: 48 f7 dd neg %rbp + 1800072a1: 48 83 e5 3f and $0x3f,%rbp + 1800072a5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1800072a9: 4c 89 e1 mov %r12,%rcx + 1800072ac: e8 6f 6a 01 00 call 0x18001dd20 + 1800072b1: 44 89 f9 mov %r15d,%ecx + 1800072b4: b8 01 00 00 00 mov $0x1,%eax + 1800072b9: d3 e0 shl %cl,%eax + 1800072bb: 41 89 7c 24 18 mov %edi,0x18(%r12) + 1800072c0: 83 fe 08 cmp $0x8,%esi + 1800072c3: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1800072c8: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 1800072cf: 00 00 + 1800072d1: 0f 84 3d 02 00 00 je 0x180007514 + 1800072d7: 83 fe 04 cmp $0x4,%esi + 1800072da: 0f 84 97 00 00 00 je 0x180007377 + 1800072e0: 83 fe 01 cmp $0x1,%esi + 1800072e3: 75 39 jne 0x18000731e + 1800072e5: 0f 57 c0 xorps %xmm0,%xmm0 + 1800072e8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 1800072ec: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x181c5cce8 + 1800072f3: 01 + 1800072f4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1800072f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 1800072ff: 00 + 180007300: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180007307: 00 00 + 180007309: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180007310: 00 00 + 180007312: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007319: e9 8f 00 00 00 jmp 0x1800073ad + 18000731e: 83 fe 02 cmp $0x2,%esi + 180007321: 75 36 jne 0x180007359 + 180007323: 0f 57 c0 xorps %xmm0,%xmm0 + 180007326: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 18000732a: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x181c5cce8 + 180007331: 01 + 180007332: f2 0f 5e c8 divsd %xmm0,%xmm1 + 180007336: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 18000733d: 00 + 18000733e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180007345: 00 00 + 180007347: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 18000734e: 00 00 + 180007350: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007357: eb 54 jmp 0x1800073ad + 180007359: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180007360: 00 + 180007361: b8 ee ff ff ff mov $0xffffffee,%eax + 180007366: 48 83 c4 38 add $0x38,%rsp + 18000736a: 5d pop %rbp + 18000736b: 41 5f pop %r15 + 18000736d: 41 5e pop %r14 + 18000736f: 41 5d pop %r13 + 180007371: 41 5c pop %r12 + 180007373: 5f pop %rdi + 180007374: 5e pop %rsi + 180007375: 5b pop %rbx + 180007376: c3 ret + 180007377: 0f 57 c0 xorps %xmm0,%xmm0 + 18000737a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 18000737e: b8 01 00 00 00 mov $0x1,%eax + 180007383: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 18000738a: 00 + 18000738b: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007390: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007395: e8 c6 69 01 00 call 0x18001dd60 + 18000739a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x181c5cce8 + 1800073a1: 01 + 1800073a2: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1800073a6: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 1800073ad: 41 83 ff 05 cmp $0x5,%r15d + 1800073b1: 7f 35 jg 0x1800073e8 + 1800073b3: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1800073ba: 00 00 + 1800073bc: 33 c0 xor %eax,%eax + 1800073be: 4d 89 26 mov %r12,(%r14) + 1800073c1: 48 83 c4 38 add $0x38,%rsp + 1800073c5: 5d pop %rbp + 1800073c6: 41 5f pop %r15 + 1800073c8: 41 5e pop %r14 + 1800073ca: 41 5d pop %r13 + 1800073cc: 41 5c pop %r12 + 1800073ce: 5f pop %rdi + 1800073cf: 5e pop %rsi + 1800073d0: 5b pop %rbx + 1800073d1: c3 ret + 1800073d2: b8 ef ff ff ff mov $0xffffffef,%eax + 1800073d7: 48 83 c4 38 add $0x38,%rsp + 1800073db: 5d pop %rbp + 1800073dc: 41 5f pop %r15 + 1800073de: 41 5e pop %r14 + 1800073e0: 41 5d pop %r13 + 1800073e2: 41 5c pop %r12 + 1800073e4: 5f pop %rdi + 1800073e5: 5e pop %rsi + 1800073e6: 5b pop %rbx + 1800073e7: c3 ret + 1800073e8: 41 83 ff 0a cmp $0xa,%r15d + 1800073ec: 0f 8e e8 00 00 00 jle 0x1800074da + 1800073f2: 4d 85 ed test %r13,%r13 + 1800073f5: 75 16 jne 0x18000740d + 1800073f7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800073fc: 48 83 c4 38 add $0x38,%rsp + 180007400: 5d pop %rbp + 180007401: 41 5f pop %r15 + 180007403: 41 5e pop %r14 + 180007405: 41 5d pop %r13 + 180007407: 41 5c pop %r12 + 180007409: 5f pop %rdi + 18000740a: 5e pop %rsi + 18000740b: 5b pop %rbx + 18000740c: c3 ret + 18000740d: 4c 89 ee mov %r13,%rsi + 180007410: 44 89 f9 mov %r15d,%ecx + 180007413: 48 83 e6 3f and $0x3f,%rsi + 180007417: 44 89 ff mov %r15d,%edi + 18000741a: 48 f7 de neg %rsi + 18000741d: 48 83 e6 3f and $0x3f,%rsi + 180007421: 49 03 f5 add %r13,%rsi + 180007424: 48 89 f2 mov %rsi,%rdx + 180007427: e8 54 69 01 00 call 0x18001dd80 + 18000742c: 49 89 c5 mov %rax,%r13 + 18000742f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180007436: 00 + 180007437: 49 89 54 24 30 mov %rdx,0x30(%r12) + 18000743c: 41 8d 5f ff lea -0x1(%r15),%ebx + 180007440: 83 fb 0e cmp $0xe,%ebx + 180007443: 7f 38 jg 0x18000747d + 180007445: 89 d9 mov %ebx,%ecx + 180007447: e8 d4 6f 01 00 call 0x18001e420 + 18000744c: 89 d9 mov %ebx,%ecx + 18000744e: 48 89 f2 mov %rsi,%rdx + 180007451: 41 89 f8 mov %edi,%r8d + 180007454: 49 89 c1 mov %rax,%r9 + 180007457: 49 89 44 24 38 mov %rax,0x38(%r12) + 18000745c: e8 5f 70 01 00 call 0x18001e4c0 + 180007461: 49 89 c1 mov %rax,%r9 + 180007464: 89 d9 mov %ebx,%ecx + 180007466: b8 01 00 00 00 mov $0x1,%eax + 18000746b: d3 e0 shl %cl,%eax + 18000746d: c1 e0 04 shl $0x4,%eax + 180007470: 83 c0 3f add $0x3f,%eax + 180007473: 83 e0 c0 and $0xffffffc0,%eax + 180007476: 41 89 44 24 1c mov %eax,0x1c(%r12) + 18000747b: eb 1e jmp 0x18000749b + 18000747d: 48 89 e0 mov %rsp,%rax + 180007480: 4c 89 e1 mov %r12,%rcx + 180007483: 49 89 f0 mov %rsi,%r8 + 180007486: 41 89 f9 mov %edi,%r9d + 180007489: 48 89 50 20 mov %rdx,0x20(%rax) + 18000748d: 89 da mov %ebx,%edx + 18000748f: 4c 89 68 28 mov %r13,0x28(%rax) + 180007493: e8 88 7b 01 00 call 0x18001f020 + 180007498: 49 89 c1 mov %rax,%r9 + 18000749b: 44 89 f9 mov %r15d,%ecx + 18000749e: 48 89 f2 mov %rsi,%rdx + 1800074a1: 41 89 f8 mov %edi,%r8d + 1800074a4: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1800074a9: e8 b2 b3 01 00 call 0x180022860 + 1800074ae: 44 89 f9 mov %r15d,%ecx + 1800074b1: 48 89 f2 mov %rsi,%rdx + 1800074b4: 41 89 f8 mov %edi,%r8d + 1800074b7: 49 89 c1 mov %rax,%r9 + 1800074ba: 49 89 44 24 58 mov %rax,0x58(%r12) + 1800074bf: e8 3c b8 01 00 call 0x180022d00 + 1800074c4: 4d 89 26 mov %r12,(%r14) + 1800074c7: 33 c0 xor %eax,%eax + 1800074c9: 48 83 c4 38 add $0x38,%rsp + 1800074cd: 5d pop %rbp + 1800074ce: 41 5f pop %r15 + 1800074d0: 41 5e pop %r14 + 1800074d2: 41 5d pop %r13 + 1800074d4: 41 5c pop %r12 + 1800074d6: 5f pop %rdi + 1800074d7: 5e pop %rsi + 1800074d8: 5b pop %rbx + 1800074d9: c3 ret + 1800074da: bf 0a 00 00 00 mov $0xa,%edi + 1800074df: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1800074e6: 00 + 1800074e7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x182616800 + 1800074ee: 41 83 ff 06 cmp $0x6,%r15d + 1800074f2: 0f 8f 3f ff ff ff jg 0x180007437 + 1800074f8: 49 89 d1 mov %rdx,%r9 + 1800074fb: 49 83 e1 3f and $0x3f,%r9 + 1800074ff: 49 f7 d9 neg %r9 + 180007502: 49 83 e1 3f and $0x3f,%r9 + 180007506: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 18000750d: 00 00 + 18000750f: 4c 03 ca add %rdx,%r9 + 180007512: eb 87 jmp 0x18000749b + 180007514: 33 c0 xor %eax,%eax + 180007516: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 18000751d: 00 + 18000751e: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007523: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007528: e9 80 fe ff ff jmp 0x1800073ad + 18000752d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007534: 00 + 180007535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000753c: 0f 1f 40 00 nopl 0x0(%rax) + 180007540: 56 push %rsi + 180007541: 57 push %rdi + 180007542: 41 54 push %r12 + 180007544: 41 55 push %r13 + 180007546: 41 56 push %r14 + 180007548: 41 57 push %r15 + 18000754a: 55 push %rbp + 18000754b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 180007550: 48 89 ce mov %rcx,%rsi + 180007553: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 18000755a: 00 + 18000755b: 45 89 ce mov %r9d,%r14d + 18000755e: 45 89 c5 mov %r8d,%r13d + 180007561: 89 d5 mov %edx,%ebp + 180007563: 48 85 f6 test %rsi,%rsi + 180007566: 0f 84 86 01 00 00 je 0x1800076f2 + 18000756c: 83 fd 1e cmp $0x1e,%ebp + 18000756f: 0f 87 59 01 00 00 ja 0x1800076ce + 180007575: 83 fd 1c cmp $0x1c,%ebp + 180007578: 0f 8f 50 01 00 00 jg 0x1800076ce + 18000757e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 180007585: 00 + 180007586: 4d 85 e4 test %r12,%r12 + 180007589: 0f 84 63 01 00 00 je 0x1800076f2 + 18000758f: 49 83 e4 3f and $0x3f,%r12 + 180007593: ba 90 00 00 00 mov $0x90,%edx + 180007598: 49 f7 dc neg %r12 + 18000759b: 49 83 e4 3f and $0x3f,%r12 + 18000759f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 1800075a6: 00 + 1800075a7: 4c 89 e1 mov %r12,%rcx + 1800075aa: e8 91 bb 01 00 call 0x180023140 + 1800075af: 89 e9 mov %ebp,%ecx + 1800075b1: 41 b8 01 00 00 00 mov $0x1,%r8d + 1800075b7: 41 d3 e0 shl %cl,%r8d + 1800075ba: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 1800075bf: 41 83 fd 08 cmp $0x8,%r13d + 1800075c3: 45 89 74 24 18 mov %r14d,0x18(%r12) + 1800075c8: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 1800075cf: 00 00 + 1800075d1: 0f 84 40 02 00 00 je 0x180007817 + 1800075d7: 41 83 fd 04 cmp $0x4,%r13d + 1800075db: 0f 84 95 00 00 00 je 0x180007676 + 1800075e1: 41 83 fd 01 cmp $0x1,%r13d + 1800075e5: 75 37 jne 0x18000761e + 1800075e7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 1800075ec: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x181c5ccf0 + 1800075f3: 01 + 1800075f4: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1800075f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 1800075ff: 00 + 180007600: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180007607: 00 00 + 180007609: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180007610: 00 00 + 180007612: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007619: e9 8c 00 00 00 jmp 0x1800076aa + 18000761e: 41 83 fd 02 cmp $0x2,%r13d + 180007622: 75 34 jne 0x180007658 + 180007624: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 180007629: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x181c5ccf0 + 180007630: 01 + 180007631: f2 0f 5e c8 divsd %xmm0,%xmm1 + 180007635: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 18000763c: 00 + 18000763d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180007644: 00 00 + 180007646: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 18000764d: 00 00 + 18000764f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007656: eb 52 jmp 0x1800076aa + 180007658: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 18000765f: 00 + 180007660: b8 ee ff ff ff mov $0xffffffee,%eax + 180007665: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 18000766a: 5d pop %rbp + 18000766b: 41 5f pop %r15 + 18000766d: 41 5e pop %r14 + 18000766f: 41 5d pop %r13 + 180007671: 41 5c pop %r12 + 180007673: 5f pop %rdi + 180007674: 5e pop %rsi + 180007675: c3 ret + 180007676: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 18000767b: b8 01 00 00 00 mov $0x1,%eax + 180007680: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007687: 00 + 180007688: 41 89 44 24 08 mov %eax,0x8(%r12) + 18000768d: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007692: e8 e9 ba 01 00 call 0x180023180 + 180007697: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x181c5ccf0 + 18000769e: 01 + 18000769f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1800076a3: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 1800076aa: 83 fd 05 cmp $0x5,%ebp + 1800076ad: 7f 35 jg 0x1800076e4 + 1800076af: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1800076b6: 00 00 + 1800076b8: 33 c0 xor %eax,%eax + 1800076ba: 4c 89 26 mov %r12,(%rsi) + 1800076bd: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800076c2: 5d pop %rbp + 1800076c3: 41 5f pop %r15 + 1800076c5: 41 5e pop %r14 + 1800076c7: 41 5d pop %r13 + 1800076c9: 41 5c pop %r12 + 1800076cb: 5f pop %rdi + 1800076cc: 5e pop %rsi + 1800076cd: c3 ret + 1800076ce: b8 ef ff ff ff mov $0xffffffef,%eax + 1800076d3: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800076d8: 5d pop %rbp + 1800076d9: 41 5f pop %r15 + 1800076db: 41 5e pop %r14 + 1800076dd: 41 5d pop %r13 + 1800076df: 41 5c pop %r12 + 1800076e1: 5f pop %rdi + 1800076e2: 5e pop %rsi + 1800076e3: c3 ret + 1800076e4: 83 fd 0a cmp $0xa,%ebp + 1800076e7: 0f 8e f0 00 00 00 jle 0x1800077dd + 1800076ed: 48 85 ff test %rdi,%rdi + 1800076f0: 75 16 jne 0x180007708 + 1800076f2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800076f7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800076fc: 5d pop %rbp + 1800076fd: 41 5f pop %r15 + 1800076ff: 41 5e pop %r14 + 180007701: 41 5d pop %r13 + 180007703: 41 5c pop %r12 + 180007705: 5f pop %rdi + 180007706: 5e pop %rsi + 180007707: c3 ret + 180007708: 48 83 e7 3f and $0x3f,%rdi + 18000770c: 89 e9 mov %ebp,%ecx + 18000770e: 48 f7 df neg %rdi + 180007711: 41 89 ee mov %ebp,%r14d + 180007714: 48 83 e7 3f and $0x3f,%rdi + 180007718: 49 89 fd mov %rdi,%r13 + 18000771b: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 180007722: 00 + 180007723: 4c 89 ea mov %r13,%rdx + 180007726: e8 75 ba 01 00 call 0x1800231a0 + 18000772b: 48 89 c7 mov %rax,%rdi + 18000772e: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 180007735: 00 + 180007736: 49 89 54 24 30 mov %rdx,0x30(%r12) + 18000773b: 44 8d 7d ff lea -0x1(%rbp),%r15d + 18000773f: 41 83 ff 10 cmp $0x10,%r15d + 180007743: 7f 3b jg 0x180007780 + 180007745: 44 89 f9 mov %r15d,%ecx + 180007748: e8 53 c0 01 00 call 0x1800237a0 + 18000774d: 44 89 f9 mov %r15d,%ecx + 180007750: 4c 89 ea mov %r13,%rdx + 180007753: 45 89 f0 mov %r14d,%r8d + 180007756: 49 89 c1 mov %rax,%r9 + 180007759: 49 89 44 24 38 mov %rax,0x38(%r12) + 18000775e: e8 fd c0 01 00 call 0x180023860 + 180007763: 49 89 c1 mov %rax,%r9 + 180007766: 44 89 f9 mov %r15d,%ecx + 180007769: b8 01 00 00 00 mov $0x1,%eax + 18000776e: d3 e0 shl %cl,%eax + 180007770: c1 e0 04 shl $0x4,%eax + 180007773: 83 c0 3f add $0x3f,%eax + 180007776: 83 e0 c0 and $0xffffffc0,%eax + 180007779: 41 89 44 24 1c mov %eax,0x1c(%r12) + 18000777e: eb 20 jmp 0x1800077a0 + 180007780: 48 8d 04 24 lea (%rsp),%rax + 180007784: 4c 89 e1 mov %r12,%rcx + 180007787: 4d 89 e8 mov %r13,%r8 + 18000778a: 45 89 f1 mov %r14d,%r9d + 18000778d: 48 89 50 20 mov %rdx,0x20(%rax) + 180007791: 44 89 fa mov %r15d,%edx + 180007794: 48 89 78 28 mov %rdi,0x28(%rax) + 180007798: e8 e3 cc 01 00 call 0x180024480 + 18000779d: 49 89 c1 mov %rax,%r9 + 1800077a0: 89 e9 mov %ebp,%ecx + 1800077a2: 4c 89 ea mov %r13,%rdx + 1800077a5: 45 89 f0 mov %r14d,%r8d + 1800077a8: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1800077ad: e8 2e 07 02 00 call 0x180027ee0 + 1800077b2: 89 e9 mov %ebp,%ecx + 1800077b4: 4c 89 ea mov %r13,%rdx + 1800077b7: 45 89 f0 mov %r14d,%r8d + 1800077ba: 49 89 c1 mov %rax,%r9 + 1800077bd: 49 89 44 24 58 mov %rax,0x58(%r12) + 1800077c2: e8 b9 0b 02 00 call 0x180028380 + 1800077c7: 4c 89 26 mov %r12,(%rsi) + 1800077ca: 33 c0 xor %eax,%eax + 1800077cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800077d1: 5d pop %rbp + 1800077d2: 41 5f pop %r15 + 1800077d4: 41 5e pop %r14 + 1800077d6: 41 5d pop %r13 + 1800077d8: 41 5c pop %r12 + 1800077da: 5f pop %rdi + 1800077db: 5e pop %rsi + 1800077dc: c3 ret + 1800077dd: 41 be 0a 00 00 00 mov $0xa,%r14d + 1800077e3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x182616800 + 1800077ea: 83 fd 06 cmp $0x6,%ebp + 1800077ed: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 1800077f4: 00 + 1800077f5: 0f 8f 3b ff ff ff jg 0x180007736 + 1800077fb: 49 89 d1 mov %rdx,%r9 + 1800077fe: 49 83 e1 3f and $0x3f,%r9 + 180007802: 49 f7 d9 neg %r9 + 180007805: 49 83 e1 3f and $0x3f,%r9 + 180007809: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180007810: 00 00 + 180007812: 4c 03 ca add %rdx,%r9 + 180007815: eb 89 jmp 0x1800077a0 + 180007817: 33 c0 xor %eax,%eax + 180007819: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007820: 00 + 180007821: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007826: 41 89 44 24 0c mov %eax,0xc(%r12) + 18000782b: e9 7a fe ff ff jmp 0x1800076aa + 180007830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007837: 00 + 180007838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000783f: 90 nop + 180007840: 53 push %rbx + 180007841: 56 push %rsi + 180007842: 57 push %rdi + 180007843: 41 54 push %r12 + 180007845: 41 55 push %r13 + 180007847: 41 56 push %r14 + 180007849: 41 57 push %r15 + 18000784b: 55 push %rbp + 18000784c: 48 83 ec 38 sub $0x38,%rsp + 180007850: 49 89 ce mov %rcx,%r14 + 180007853: 44 89 cf mov %r9d,%edi + 180007856: 44 89 c6 mov %r8d,%esi + 180007859: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 180007860: 00 + 180007861: 41 89 d7 mov %edx,%r15d + 180007864: 4d 85 f6 test %r14,%r14 + 180007867: 0f 84 81 01 00 00 je 0x1800079ee + 18000786d: 41 83 ff 1e cmp $0x1e,%r15d + 180007871: 0f 87 52 01 00 00 ja 0x1800079c9 + 180007877: 41 83 ff 1c cmp $0x1c,%r15d + 18000787b: 0f 8f 48 01 00 00 jg 0x1800079c9 + 180007881: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180007888: 00 + 180007889: 48 85 db test %rbx,%rbx + 18000788c: 0f 84 5c 01 00 00 je 0x1800079ee + 180007892: 48 89 dd mov %rbx,%rbp + 180007895: ba 90 00 00 00 mov $0x90,%edx + 18000789a: 48 83 e5 3f and $0x3f,%rbp + 18000789e: 48 f7 dd neg %rbp + 1800078a1: 48 83 e5 3f and $0x3f,%rbp + 1800078a5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1800078a9: 4c 89 e1 mov %r12,%rcx + 1800078ac: e8 0f 0f 02 00 call 0x1800287c0 + 1800078b1: 44 89 f9 mov %r15d,%ecx + 1800078b4: b8 01 00 00 00 mov $0x1,%eax + 1800078b9: 41 89 7c 24 18 mov %edi,0x18(%r12) + 1800078be: d3 e0 shl %cl,%eax + 1800078c0: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1800078c5: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 1800078cc: 00 00 + 1800078ce: 83 fe 08 cmp $0x8,%esi + 1800078d1: 0f 84 34 02 00 00 je 0x180007b0b + 1800078d7: 83 fe 04 cmp $0x4,%esi + 1800078da: 0f 84 91 00 00 00 je 0x180007971 + 1800078e0: 83 fe 01 cmp $0x1,%esi + 1800078e3: 75 36 jne 0x18000791b + 1800078e5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 1800078e9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x181c5ccf8 + 1800078f0: 01 + 1800078f1: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 1800078f8: 00 + 1800078f9: f2 0f 5e c8 divsd %xmm0,%xmm1 + 1800078fd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180007904: 00 00 + 180007906: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 18000790d: 00 00 + 18000790f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007916: e9 89 00 00 00 jmp 0x1800079a4 + 18000791b: 83 fe 02 cmp $0x2,%esi + 18000791e: 75 33 jne 0x180007953 + 180007920: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 180007924: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x181c5ccf8 + 18000792b: 01 + 18000792c: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007933: 00 + 180007934: f2 0f 5e c8 divsd %xmm0,%xmm1 + 180007938: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 18000793f: 00 00 + 180007941: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 180007948: 00 00 + 18000794a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 180007951: eb 51 jmp 0x1800079a4 + 180007953: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 18000795a: 00 + 18000795b: b8 ee ff ff ff mov $0xffffffee,%eax + 180007960: 48 83 c4 38 add $0x38,%rsp + 180007964: 5d pop %rbp + 180007965: 41 5f pop %r15 + 180007967: 41 5e pop %r14 + 180007969: 41 5d pop %r13 + 18000796b: 41 5c pop %r12 + 18000796d: 5f pop %rdi + 18000796e: 5e pop %rsi + 18000796f: 5b pop %rbx + 180007970: c3 ret + 180007971: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 180007975: b8 01 00 00 00 mov $0x1,%eax + 18000797a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007981: 00 + 180007982: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007987: 41 89 44 24 0c mov %eax,0xc(%r12) + 18000798c: e8 6f 0e 02 00 call 0x180028800 + 180007991: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x181c5ccf8 + 180007998: 01 + 180007999: f2 0f 5e c8 divsd %xmm0,%xmm1 + 18000799d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) + 1800079a4: 41 83 ff 05 cmp $0x5,%r15d + 1800079a8: 7f 35 jg 0x1800079df + 1800079aa: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1800079b1: 00 00 + 1800079b3: 33 c0 xor %eax,%eax + 1800079b5: 4d 89 26 mov %r12,(%r14) + 1800079b8: 48 83 c4 38 add $0x38,%rsp + 1800079bc: 5d pop %rbp + 1800079bd: 41 5f pop %r15 + 1800079bf: 41 5e pop %r14 + 1800079c1: 41 5d pop %r13 + 1800079c3: 41 5c pop %r12 + 1800079c5: 5f pop %rdi + 1800079c6: 5e pop %rsi + 1800079c7: 5b pop %rbx + 1800079c8: c3 ret + 1800079c9: b8 ef ff ff ff mov $0xffffffef,%eax + 1800079ce: 48 83 c4 38 add $0x38,%rsp + 1800079d2: 5d pop %rbp + 1800079d3: 41 5f pop %r15 + 1800079d5: 41 5e pop %r14 + 1800079d7: 41 5d pop %r13 + 1800079d9: 41 5c pop %r12 + 1800079db: 5f pop %rdi + 1800079dc: 5e pop %rsi + 1800079dd: 5b pop %rbx + 1800079de: c3 ret + 1800079df: 41 83 ff 0a cmp $0xa,%r15d + 1800079e3: 0f 8e e8 00 00 00 jle 0x180007ad1 + 1800079e9: 4d 85 ed test %r13,%r13 + 1800079ec: 75 16 jne 0x180007a04 + 1800079ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800079f3: 48 83 c4 38 add $0x38,%rsp + 1800079f7: 5d pop %rbp + 1800079f8: 41 5f pop %r15 + 1800079fa: 41 5e pop %r14 + 1800079fc: 41 5d pop %r13 + 1800079fe: 41 5c pop %r12 + 180007a00: 5f pop %rdi + 180007a01: 5e pop %rsi + 180007a02: 5b pop %rbx + 180007a03: c3 ret + 180007a04: 4c 89 ee mov %r13,%rsi + 180007a07: 44 89 f9 mov %r15d,%ecx + 180007a0a: 48 83 e6 3f and $0x3f,%rsi + 180007a0e: 44 89 ff mov %r15d,%edi + 180007a11: 48 f7 de neg %rsi + 180007a14: 48 83 e6 3f and $0x3f,%rsi + 180007a18: 49 03 f5 add %r13,%rsi + 180007a1b: 48 89 f2 mov %rsi,%rdx + 180007a1e: e8 fd 0d 02 00 call 0x180028820 + 180007a23: 49 89 c5 mov %rax,%r13 + 180007a26: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180007a2d: 00 + 180007a2e: 41 8d 5f ff lea -0x1(%r15),%ebx + 180007a32: 49 89 54 24 30 mov %rdx,0x30(%r12) + 180007a37: 83 fb 10 cmp $0x10,%ebx + 180007a3a: 7f 38 jg 0x180007a74 + 180007a3c: 89 d9 mov %ebx,%ecx + 180007a3e: e8 bd 13 02 00 call 0x180028e00 + 180007a43: 89 d9 mov %ebx,%ecx + 180007a45: 48 89 f2 mov %rsi,%rdx + 180007a48: 49 89 44 24 38 mov %rax,0x38(%r12) + 180007a4d: 41 89 f8 mov %edi,%r8d + 180007a50: 49 89 c1 mov %rax,%r9 + 180007a53: e8 48 14 02 00 call 0x180028ea0 + 180007a58: 49 89 c1 mov %rax,%r9 + 180007a5b: 89 d9 mov %ebx,%ecx + 180007a5d: b8 01 00 00 00 mov $0x1,%eax + 180007a62: d3 e0 shl %cl,%eax + 180007a64: c1 e0 04 shl $0x4,%eax + 180007a67: 83 c0 3f add $0x3f,%eax + 180007a6a: 83 e0 c0 and $0xffffffc0,%eax + 180007a6d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 180007a72: eb 1e jmp 0x180007a92 + 180007a74: 48 89 e0 mov %rsp,%rax + 180007a77: 4c 89 e1 mov %r12,%rcx + 180007a7a: 48 89 50 20 mov %rdx,0x20(%rax) + 180007a7e: 89 da mov %ebx,%edx + 180007a80: 49 89 f0 mov %rsi,%r8 + 180007a83: 41 89 f9 mov %edi,%r9d + 180007a86: 4c 89 68 28 mov %r13,0x28(%rax) + 180007a8a: e8 d1 1f 02 00 call 0x180029a60 + 180007a8f: 49 89 c1 mov %rax,%r9 + 180007a92: 44 89 f9 mov %r15d,%ecx + 180007a95: 48 89 f2 mov %rsi,%rdx + 180007a98: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 180007a9d: 41 89 f8 mov %edi,%r8d + 180007aa0: e8 db 57 02 00 call 0x18002d280 + 180007aa5: 44 89 f9 mov %r15d,%ecx + 180007aa8: 48 89 f2 mov %rsi,%rdx + 180007aab: 49 89 44 24 58 mov %rax,0x58(%r12) + 180007ab0: 41 89 f8 mov %edi,%r8d + 180007ab3: 49 89 c1 mov %rax,%r9 + 180007ab6: e8 65 5c 02 00 call 0x18002d720 + 180007abb: 4d 89 26 mov %r12,(%r14) + 180007abe: 33 c0 xor %eax,%eax + 180007ac0: 48 83 c4 38 add $0x38,%rsp + 180007ac4: 5d pop %rbp + 180007ac5: 41 5f pop %r15 + 180007ac7: 41 5e pop %r14 + 180007ac9: 41 5d pop %r13 + 180007acb: 41 5c pop %r12 + 180007acd: 5f pop %rdi + 180007ace: 5e pop %rsi + 180007acf: 5b pop %rbx + 180007ad0: c3 ret + 180007ad1: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180007ad8: 00 + 180007ad9: bf 0a 00 00 00 mov $0xa,%edi + 180007ade: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x182616800 + 180007ae5: 41 83 ff 06 cmp $0x6,%r15d + 180007ae9: 0f 8f 3f ff ff ff jg 0x180007a2e + 180007aef: 49 89 d1 mov %rdx,%r9 + 180007af2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180007af9: 00 00 + 180007afb: 49 83 e1 3f and $0x3f,%r9 + 180007aff: 49 f7 d9 neg %r9 + 180007b02: 49 83 e1 3f and $0x3f,%r9 + 180007b06: 4c 03 ca add %rdx,%r9 + 180007b09: eb 87 jmp 0x180007a92 + 180007b0b: 33 c0 xor %eax,%eax + 180007b0d: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007b14: 00 + 180007b15: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007b1a: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007b1f: e9 80 fe ff ff jmp 0x1800079a4 + 180007b24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007b2b: 00 + 180007b2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180007b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180007b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180007b3f: 00 + 180007b40: 53 push %rbx + 180007b41: 56 push %rsi + 180007b42: 57 push %rdi + 180007b43: 41 54 push %r12 + 180007b45: 41 55 push %r13 + 180007b47: 41 56 push %r14 + 180007b49: 41 57 push %r15 + 180007b4b: 55 push %rbp + 180007b4c: 48 83 ec 38 sub $0x38,%rsp + 180007b50: 49 89 ce mov %rcx,%r14 + 180007b53: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 180007b5a: 00 + 180007b5b: 44 89 cf mov %r9d,%edi + 180007b5e: 44 89 c6 mov %r8d,%esi + 180007b61: 41 89 d7 mov %edx,%r15d + 180007b64: 4d 85 f6 test %r14,%r14 + 180007b67: 0f 84 91 01 00 00 je 0x180007cfe + 180007b6d: 41 83 ff 1e cmp $0x1e,%r15d + 180007b71: 0f 87 62 01 00 00 ja 0x180007cd9 + 180007b77: 41 83 ff 1c cmp $0x1c,%r15d + 180007b7b: 0f 8f 58 01 00 00 jg 0x180007cd9 + 180007b81: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180007b88: 00 + 180007b89: 48 85 db test %rbx,%rbx + 180007b8c: 0f 84 6c 01 00 00 je 0x180007cfe + 180007b92: 48 89 dd mov %rbx,%rbp + 180007b95: ba 90 00 00 00 mov $0x90,%edx + 180007b9a: 48 83 e5 3f and $0x3f,%rbp + 180007b9e: 48 f7 dd neg %rbp + 180007ba1: 48 83 e5 3f and $0x3f,%rbp + 180007ba5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 180007ba9: 4c 89 e1 mov %r12,%rcx + 180007bac: e8 af 5f 02 00 call 0x18002db60 + 180007bb1: 44 89 f9 mov %r15d,%ecx + 180007bb4: b8 01 00 00 00 mov $0x1,%eax + 180007bb9: d3 e0 shl %cl,%eax + 180007bbb: 41 89 7c 24 18 mov %edi,0x18(%r12) + 180007bc0: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 180007bc5: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 180007bcc: 00 00 + 180007bce: 83 fe 08 cmp $0x8,%esi + 180007bd1: 0f 84 44 02 00 00 je 0x180007e1b + 180007bd7: 83 fe 04 cmp $0x4,%esi + 180007bda: 0f 84 99 00 00 00 je 0x180007c79 + 180007be0: 83 fe 01 cmp $0x1,%esi + 180007be3: 75 3a jne 0x180007c1f + 180007be5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 180007be9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 180007bed: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x181c5cd00 + 180007bf4: 01 + 180007bf5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 180007bf9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007c00: 00 + 180007c01: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180007c08: 00 00 + 180007c0a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180007c11: 00 00 + 180007c13: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 180007c1a: e9 95 00 00 00 jmp 0x180007cb4 + 180007c1f: 83 fe 02 cmp $0x2,%esi + 180007c22: 75 37 jne 0x180007c5b + 180007c24: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 180007c28: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 180007c2c: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x181c5cd00 + 180007c33: 01 + 180007c34: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 180007c38: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007c3f: 00 + 180007c40: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180007c47: 00 00 + 180007c49: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 180007c50: 00 00 + 180007c52: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 180007c59: eb 59 jmp 0x180007cb4 + 180007c5b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180007c62: 00 + 180007c63: b8 ee ff ff ff mov $0xffffffee,%eax + 180007c68: 48 83 c4 38 add $0x38,%rsp + 180007c6c: 5d pop %rbp + 180007c6d: 41 5f pop %r15 + 180007c6f: 41 5e pop %r14 + 180007c71: 41 5d pop %r13 + 180007c73: 41 5c pop %r12 + 180007c75: 5f pop %rdi + 180007c76: 5e pop %rsi + 180007c77: 5b pop %rbx + 180007c78: c3 ret + 180007c79: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180007c7d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 180007c81: b8 01 00 00 00 mov $0x1,%eax + 180007c86: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007c8d: 00 + 180007c8e: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007c93: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007c98: e8 03 5f 02 00 call 0x18002dba0 + 180007c9d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 180007ca1: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x181c5cd00 + 180007ca8: 01 + 180007ca9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 180007cad: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 180007cb4: 41 83 ff 04 cmp $0x4,%r15d + 180007cb8: 7f 35 jg 0x180007cef + 180007cba: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180007cc1: 00 00 + 180007cc3: 33 c0 xor %eax,%eax + 180007cc5: 4d 89 26 mov %r12,(%r14) + 180007cc8: 48 83 c4 38 add $0x38,%rsp + 180007ccc: 5d pop %rbp + 180007ccd: 41 5f pop %r15 + 180007ccf: 41 5e pop %r14 + 180007cd1: 41 5d pop %r13 + 180007cd3: 41 5c pop %r12 + 180007cd5: 5f pop %rdi + 180007cd6: 5e pop %rsi + 180007cd7: 5b pop %rbx + 180007cd8: c3 ret + 180007cd9: b8 ef ff ff ff mov $0xffffffef,%eax + 180007cde: 48 83 c4 38 add $0x38,%rsp + 180007ce2: 5d pop %rbp + 180007ce3: 41 5f pop %r15 + 180007ce5: 41 5e pop %r14 + 180007ce7: 41 5d pop %r13 + 180007ce9: 41 5c pop %r12 + 180007ceb: 5f pop %rdi + 180007cec: 5e pop %rsi + 180007ced: 5b pop %rbx + 180007cee: c3 ret + 180007cef: 41 83 ff 0a cmp $0xa,%r15d + 180007cf3: 0f 8e e8 00 00 00 jle 0x180007de1 + 180007cf9: 4d 85 ed test %r13,%r13 + 180007cfc: 75 16 jne 0x180007d14 + 180007cfe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180007d03: 48 83 c4 38 add $0x38,%rsp + 180007d07: 5d pop %rbp + 180007d08: 41 5f pop %r15 + 180007d0a: 41 5e pop %r14 + 180007d0c: 41 5d pop %r13 + 180007d0e: 41 5c pop %r12 + 180007d10: 5f pop %rdi + 180007d11: 5e pop %rsi + 180007d12: 5b pop %rbx + 180007d13: c3 ret + 180007d14: 4c 89 ee mov %r13,%rsi + 180007d17: 44 89 f9 mov %r15d,%ecx + 180007d1a: 48 83 e6 3f and $0x3f,%rsi + 180007d1e: 44 89 ff mov %r15d,%edi + 180007d21: 48 f7 de neg %rsi + 180007d24: 48 83 e6 3f and $0x3f,%rsi + 180007d28: 49 03 f5 add %r13,%rsi + 180007d2b: 48 89 f2 mov %rsi,%rdx + 180007d2e: e8 8d 5e 02 00 call 0x18002dbc0 + 180007d33: 49 89 c5 mov %rax,%r13 + 180007d36: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180007d3d: 00 + 180007d3e: 49 89 54 24 30 mov %rdx,0x30(%r12) + 180007d43: 41 8d 5f ff lea -0x1(%r15),%ebx + 180007d47: 83 fb 11 cmp $0x11,%ebx + 180007d4a: 7f 38 jg 0x180007d84 + 180007d4c: 89 d9 mov %ebx,%ecx + 180007d4e: e8 cd 66 01 00 call 0x18001e420 + 180007d53: 89 d9 mov %ebx,%ecx + 180007d55: 48 89 f2 mov %rsi,%rdx + 180007d58: 41 89 f8 mov %edi,%r8d + 180007d5b: 49 89 c1 mov %rax,%r9 + 180007d5e: 49 89 44 24 38 mov %rax,0x38(%r12) + 180007d63: e8 f8 65 02 00 call 0x18002e360 + 180007d68: 49 89 c1 mov %rax,%r9 + 180007d6b: 89 d9 mov %ebx,%ecx + 180007d6d: b8 01 00 00 00 mov $0x1,%eax + 180007d72: d3 e0 shl %cl,%eax + 180007d74: c1 e0 04 shl $0x4,%eax + 180007d77: 83 c0 3f add $0x3f,%eax + 180007d7a: 83 e0 c0 and $0xffffffc0,%eax + 180007d7d: 41 89 44 24 1c mov %eax,0x1c(%r12) + 180007d82: eb 1e jmp 0x180007da2 + 180007d84: 48 89 e0 mov %rsp,%rax + 180007d87: 4c 89 e1 mov %r12,%rcx + 180007d8a: 49 89 f0 mov %rsi,%r8 + 180007d8d: 41 89 f9 mov %edi,%r9d + 180007d90: 48 89 50 20 mov %rdx,0x20(%rax) + 180007d94: 89 da mov %ebx,%edx + 180007d96: 4c 89 68 28 mov %r13,0x28(%rax) + 180007d9a: e8 a1 79 02 00 call 0x18002f740 + 180007d9f: 49 89 c1 mov %rax,%r9 + 180007da2: 44 89 f9 mov %r15d,%ecx + 180007da5: 48 89 f2 mov %rsi,%rdx + 180007da8: 41 89 f8 mov %edi,%r8d + 180007dab: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 180007db0: e8 6b b4 02 00 call 0x180033220 + 180007db5: 44 89 f9 mov %r15d,%ecx + 180007db8: 48 89 f2 mov %rsi,%rdx + 180007dbb: 41 89 f8 mov %edi,%r8d + 180007dbe: 49 89 c1 mov %rax,%r9 + 180007dc1: 49 89 44 24 58 mov %rax,0x58(%r12) + 180007dc6: e8 b5 b8 02 00 call 0x180033680 + 180007dcb: 4d 89 26 mov %r12,(%r14) + 180007dce: 33 c0 xor %eax,%eax + 180007dd0: 48 83 c4 38 add $0x38,%rsp + 180007dd4: 5d pop %rbp + 180007dd5: 41 5f pop %r15 + 180007dd7: 41 5e pop %r14 + 180007dd9: 41 5d pop %r13 + 180007ddb: 41 5c pop %r12 + 180007ddd: 5f pop %rdi + 180007dde: 5e pop %rsi + 180007ddf: 5b pop %rbx + 180007de0: c3 ret + 180007de1: bf 0a 00 00 00 mov $0xa,%edi + 180007de6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180007ded: 00 + 180007dee: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x182616800 + 180007df5: 41 83 ff 07 cmp $0x7,%r15d + 180007df9: 0f 8f 3f ff ff ff jg 0x180007d3e + 180007dff: 49 89 d1 mov %rdx,%r9 + 180007e02: 49 83 e1 3f and $0x3f,%r9 + 180007e06: 49 f7 d9 neg %r9 + 180007e09: 49 83 e1 3f and $0x3f,%r9 + 180007e0d: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180007e14: 00 00 + 180007e16: 4c 03 ca add %rdx,%r9 + 180007e19: eb 87 jmp 0x180007da2 + 180007e1b: 33 c0 xor %eax,%eax + 180007e1d: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007e24: 00 + 180007e25: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007e2a: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007e2f: e9 80 fe ff ff jmp 0x180007cb4 + 180007e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180007e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180007e40: 53 push %rbx + 180007e41: 56 push %rsi + 180007e42: 57 push %rdi + 180007e43: 41 54 push %r12 + 180007e45: 41 55 push %r13 + 180007e47: 41 56 push %r14 + 180007e49: 41 57 push %r15 + 180007e4b: 55 push %rbp + 180007e4c: 48 83 ec 38 sub $0x38,%rsp + 180007e50: 49 89 ce mov %rcx,%r14 + 180007e53: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 180007e5a: 00 + 180007e5b: 44 89 cf mov %r9d,%edi + 180007e5e: 44 89 c6 mov %r8d,%esi + 180007e61: 41 89 d7 mov %edx,%r15d + 180007e64: 4d 85 f6 test %r14,%r14 + 180007e67: 0f 84 91 01 00 00 je 0x180007ffe + 180007e6d: 41 83 ff 1e cmp $0x1e,%r15d + 180007e71: 0f 87 62 01 00 00 ja 0x180007fd9 + 180007e77: 41 83 ff 1c cmp $0x1c,%r15d + 180007e7b: 0f 8f 58 01 00 00 jg 0x180007fd9 + 180007e81: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180007e88: 00 + 180007e89: 48 85 db test %rbx,%rbx + 180007e8c: 0f 84 6c 01 00 00 je 0x180007ffe + 180007e92: 48 89 dd mov %rbx,%rbp + 180007e95: ba 90 00 00 00 mov $0x90,%edx + 180007e9a: 48 83 e5 3f and $0x3f,%rbp + 180007e9e: 48 f7 dd neg %rbp + 180007ea1: 48 83 e5 3f and $0x3f,%rbp + 180007ea5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 180007ea9: 4c 89 e1 mov %r12,%rcx + 180007eac: e8 0f bc 02 00 call 0x180033ac0 + 180007eb1: b8 01 00 00 00 mov $0x1,%eax + 180007eb6: 41 89 7c 24 18 mov %edi,0x18(%r12) + 180007ebb: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 180007ec0: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 180007ec7: 00 00 + 180007ec9: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 180007ece: 83 fe 08 cmp $0x8,%esi + 180007ed1: 0f 84 45 02 00 00 je 0x18000811c + 180007ed7: 83 fe 04 cmp $0x4,%esi + 180007eda: 0f 84 99 00 00 00 je 0x180007f79 + 180007ee0: 83 fe 01 cmp $0x1,%esi + 180007ee3: 75 3a jne 0x180007f1f + 180007ee5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 180007ee9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 180007eed: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x181c5cd08 + 180007ef4: 01 + 180007ef5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 180007ef9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007f00: 00 + 180007f01: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180007f08: 00 00 + 180007f0a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180007f11: 00 00 + 180007f13: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 180007f1a: e9 95 00 00 00 jmp 0x180007fb4 + 180007f1f: 83 fe 02 cmp $0x2,%esi + 180007f22: 75 37 jne 0x180007f5b + 180007f24: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 180007f28: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 180007f2c: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x181c5cd08 + 180007f33: 01 + 180007f34: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 180007f38: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007f3f: 00 + 180007f40: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180007f47: 00 00 + 180007f49: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 180007f50: 00 00 + 180007f52: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 180007f59: eb 59 jmp 0x180007fb4 + 180007f5b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180007f62: 00 + 180007f63: b8 ee ff ff ff mov $0xffffffee,%eax + 180007f68: 48 83 c4 38 add $0x38,%rsp + 180007f6c: 5d pop %rbp + 180007f6d: 41 5f pop %r15 + 180007f6f: 41 5e pop %r14 + 180007f71: 41 5d pop %r13 + 180007f73: 41 5c pop %r12 + 180007f75: 5f pop %rdi + 180007f76: 5e pop %rsi + 180007f77: 5b pop %rbx + 180007f78: c3 ret + 180007f79: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180007f7d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 180007f81: b8 01 00 00 00 mov $0x1,%eax + 180007f86: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180007f8d: 00 + 180007f8e: 41 89 44 24 08 mov %eax,0x8(%r12) + 180007f93: 41 89 44 24 0c mov %eax,0xc(%r12) + 180007f98: e8 63 bb 02 00 call 0x180033b00 + 180007f9d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 180007fa1: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x181c5cd08 + 180007fa8: 01 + 180007fa9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 180007fad: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 180007fb4: 41 83 ff 04 cmp $0x4,%r15d + 180007fb8: 7f 35 jg 0x180007fef + 180007fba: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180007fc1: 00 00 + 180007fc3: 33 c0 xor %eax,%eax + 180007fc5: 4d 89 26 mov %r12,(%r14) + 180007fc8: 48 83 c4 38 add $0x38,%rsp + 180007fcc: 5d pop %rbp + 180007fcd: 41 5f pop %r15 + 180007fcf: 41 5e pop %r14 + 180007fd1: 41 5d pop %r13 + 180007fd3: 41 5c pop %r12 + 180007fd5: 5f pop %rdi + 180007fd6: 5e pop %rsi + 180007fd7: 5b pop %rbx + 180007fd8: c3 ret + 180007fd9: b8 ef ff ff ff mov $0xffffffef,%eax + 180007fde: 48 83 c4 38 add $0x38,%rsp + 180007fe2: 5d pop %rbp + 180007fe3: 41 5f pop %r15 + 180007fe5: 41 5e pop %r14 + 180007fe7: 41 5d pop %r13 + 180007fe9: 41 5c pop %r12 + 180007feb: 5f pop %rdi + 180007fec: 5e pop %rsi + 180007fed: 5b pop %rbx + 180007fee: c3 ret + 180007fef: 41 83 ff 0a cmp $0xa,%r15d + 180007ff3: 0f 8e e9 00 00 00 jle 0x1800080e2 + 180007ff9: 4d 85 ed test %r13,%r13 + 180007ffc: 75 16 jne 0x180008014 + 180007ffe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180008003: 48 83 c4 38 add $0x38,%rsp + 180008007: 5d pop %rbp + 180008008: 41 5f pop %r15 + 18000800a: 41 5e pop %r14 + 18000800c: 41 5d pop %r13 + 18000800e: 41 5c pop %r12 + 180008010: 5f pop %rdi + 180008011: 5e pop %rsi + 180008012: 5b pop %rbx + 180008013: c3 ret + 180008014: 4c 89 ee mov %r13,%rsi + 180008017: 44 89 f9 mov %r15d,%ecx + 18000801a: 48 83 e6 3f and $0x3f,%rsi + 18000801e: 44 89 ff mov %r15d,%edi + 180008021: 48 f7 de neg %rsi + 180008024: 48 83 e6 3f and $0x3f,%rsi + 180008028: 49 03 f5 add %r13,%rsi + 18000802b: 48 89 f2 mov %rsi,%rdx + 18000802e: e8 ed ba 02 00 call 0x180033b20 + 180008033: 49 89 c5 mov %rax,%r13 + 180008036: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 18000803d: 00 + 18000803e: 49 89 54 24 30 mov %rdx,0x30(%r12) + 180008043: 41 8d 5f ff lea -0x1(%r15),%ebx + 180008047: 83 fb 11 cmp $0x11,%ebx + 18000804a: 7f 39 jg 0x180008085 + 18000804c: 89 d9 mov %ebx,%ecx + 18000804e: e8 2d c2 02 00 call 0x180034280 + 180008053: 89 d9 mov %ebx,%ecx + 180008055: 48 89 f2 mov %rsi,%rdx + 180008058: 41 89 f8 mov %edi,%r8d + 18000805b: 49 89 c1 mov %rax,%r9 + 18000805e: 49 89 44 24 38 mov %rax,0x38(%r12) + 180008063: e8 b8 c2 02 00 call 0x180034320 + 180008068: 49 89 c1 mov %rax,%r9 + 18000806b: b8 01 00 00 00 mov $0x1,%eax + 180008070: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 180008075: c1 e3 04 shl $0x4,%ebx + 180008078: 83 c3 3f add $0x3f,%ebx + 18000807b: 83 e3 c0 and $0xffffffc0,%ebx + 18000807e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 180008083: eb 1e jmp 0x1800080a3 + 180008085: 48 89 e0 mov %rsp,%rax + 180008088: 4c 89 e1 mov %r12,%rcx + 18000808b: 49 89 f0 mov %rsi,%r8 + 18000808e: 41 89 f9 mov %edi,%r9d + 180008091: 48 89 50 20 mov %rdx,0x20(%rax) + 180008095: 89 da mov %ebx,%edx + 180008097: 4c 89 68 28 mov %r13,0x28(%rax) + 18000809b: e8 a0 d6 02 00 call 0x180035740 + 1800080a0: 49 89 c1 mov %rax,%r9 + 1800080a3: 44 89 f9 mov %r15d,%ecx + 1800080a6: 48 89 f2 mov %rsi,%rdx + 1800080a9: 41 89 f8 mov %edi,%r8d + 1800080ac: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1800080b1: e8 6a 11 03 00 call 0x180039220 + 1800080b6: 44 89 f9 mov %r15d,%ecx + 1800080b9: 48 89 f2 mov %rsi,%rdx + 1800080bc: 41 89 f8 mov %edi,%r8d + 1800080bf: 49 89 c1 mov %rax,%r9 + 1800080c2: 49 89 44 24 58 mov %rax,0x58(%r12) + 1800080c7: e8 b4 15 03 00 call 0x180039680 + 1800080cc: 4d 89 26 mov %r12,(%r14) + 1800080cf: 33 c0 xor %eax,%eax + 1800080d1: 48 83 c4 38 add $0x38,%rsp + 1800080d5: 5d pop %rbp + 1800080d6: 41 5f pop %r15 + 1800080d8: 41 5e pop %r14 + 1800080da: 41 5d pop %r13 + 1800080dc: 41 5c pop %r12 + 1800080de: 5f pop %rdi + 1800080df: 5e pop %rsi + 1800080e0: 5b pop %rbx + 1800080e1: c3 ret + 1800080e2: bf 0a 00 00 00 mov $0xa,%edi + 1800080e7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1800080ee: 00 + 1800080ef: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x182616800 + 1800080f6: 41 83 ff 07 cmp $0x7,%r15d + 1800080fa: 0f 8f 3e ff ff ff jg 0x18000803e + 180008100: 49 89 d1 mov %rdx,%r9 + 180008103: 49 83 e1 3f and $0x3f,%r9 + 180008107: 49 f7 d9 neg %r9 + 18000810a: 49 83 e1 3f and $0x3f,%r9 + 18000810e: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180008115: 00 00 + 180008117: 4c 03 ca add %rdx,%r9 + 18000811a: eb 87 jmp 0x1800080a3 + 18000811c: 33 c0 xor %eax,%eax + 18000811e: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180008125: 00 + 180008126: 41 89 44 24 08 mov %eax,0x8(%r12) + 18000812b: 41 89 44 24 0c mov %eax,0xc(%r12) + 180008130: e9 7f fe ff ff jmp 0x180007fb4 + 180008135: 0f 1f 40 00 nopl 0x0(%rax) + 180008139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008140: 53 push %rbx + 180008141: 56 push %rsi + 180008142: 57 push %rdi + 180008143: 41 54 push %r12 + 180008145: 41 55 push %r13 + 180008147: 41 56 push %r14 + 180008149: 41 57 push %r15 + 18000814b: 55 push %rbp + 18000814c: 48 83 ec 38 sub $0x38,%rsp + 180008150: 49 89 ce mov %rcx,%r14 + 180008153: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 18000815a: 00 + 18000815b: 44 89 cf mov %r9d,%edi + 18000815e: 44 89 c6 mov %r8d,%esi + 180008161: 41 89 d7 mov %edx,%r15d + 180008164: 4d 85 f6 test %r14,%r14 + 180008167: 0f 84 91 01 00 00 je 0x1800082fe + 18000816d: 41 83 ff 1e cmp $0x1e,%r15d + 180008171: 0f 87 62 01 00 00 ja 0x1800082d9 + 180008177: 41 83 ff 1c cmp $0x1c,%r15d + 18000817b: 0f 8f 58 01 00 00 jg 0x1800082d9 + 180008181: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180008188: 00 + 180008189: 48 85 db test %rbx,%rbx + 18000818c: 0f 84 6c 01 00 00 je 0x1800082fe + 180008192: 48 89 dd mov %rbx,%rbp + 180008195: ba 90 00 00 00 mov $0x90,%edx + 18000819a: 48 83 e5 3f and $0x3f,%rbp + 18000819e: 48 f7 dd neg %rbp + 1800081a1: 48 83 e5 3f and $0x3f,%rbp + 1800081a5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 1800081a9: 4c 89 e1 mov %r12,%rcx + 1800081ac: e8 ef 18 03 00 call 0x180039aa0 + 1800081b1: b8 01 00 00 00 mov $0x1,%eax + 1800081b6: 41 89 7c 24 18 mov %edi,0x18(%r12) + 1800081bb: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 1800081c0: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) + 1800081c7: 00 00 + 1800081c9: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 1800081ce: 83 fe 08 cmp $0x8,%esi + 1800081d1: 0f 84 45 02 00 00 je 0x18000841c + 1800081d7: 83 fe 04 cmp $0x4,%esi + 1800081da: 0f 84 99 00 00 00 je 0x180008279 + 1800081e0: 83 fe 01 cmp $0x1,%esi + 1800081e3: 75 3a jne 0x18000821f + 1800081e5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 1800081e9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 1800081ed: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x181c5cd10 + 1800081f4: 01 + 1800081f5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 1800081f9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180008200: 00 + 180008201: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180008208: 00 00 + 18000820a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180008211: 00 00 + 180008213: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 18000821a: e9 95 00 00 00 jmp 0x1800082b4 + 18000821f: 83 fe 02 cmp $0x2,%esi + 180008222: 75 37 jne 0x18000825b + 180008224: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 180008228: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 + 18000822c: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x181c5cd10 + 180008233: 01 + 180008234: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 + 180008238: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 18000823f: 00 + 180008240: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180008247: 00 00 + 180008249: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 180008250: 00 00 + 180008252: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) + 180008259: eb 59 jmp 0x1800082b4 + 18000825b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180008262: 00 + 180008263: b8 ee ff ff ff mov $0xffffffee,%eax + 180008268: 48 83 c4 38 add $0x38,%rsp + 18000826c: 5d pop %rbp + 18000826d: 41 5f pop %r15 + 18000826f: 41 5e pop %r14 + 180008271: 41 5d pop %r13 + 180008273: 41 5c pop %r12 + 180008275: 5f pop %rdi + 180008276: 5e pop %rsi + 180008277: 5b pop %rbx + 180008278: c3 ret + 180008279: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 18000827d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 180008281: b8 01 00 00 00 mov $0x1,%eax + 180008286: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 18000828d: 00 + 18000828e: 41 89 44 24 08 mov %eax,0x8(%r12) + 180008293: 41 89 44 24 0c mov %eax,0xc(%r12) + 180008298: e8 43 18 03 00 call 0x180039ae0 + 18000829d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 1800082a1: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x181c5cd10 + 1800082a8: 01 + 1800082a9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 1800082ad: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) + 1800082b4: 41 83 ff 04 cmp $0x4,%r15d + 1800082b8: 7f 35 jg 0x1800082ef + 1800082ba: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 1800082c1: 00 00 + 1800082c3: 33 c0 xor %eax,%eax + 1800082c5: 4d 89 26 mov %r12,(%r14) + 1800082c8: 48 83 c4 38 add $0x38,%rsp + 1800082cc: 5d pop %rbp + 1800082cd: 41 5f pop %r15 + 1800082cf: 41 5e pop %r14 + 1800082d1: 41 5d pop %r13 + 1800082d3: 41 5c pop %r12 + 1800082d5: 5f pop %rdi + 1800082d6: 5e pop %rsi + 1800082d7: 5b pop %rbx + 1800082d8: c3 ret + 1800082d9: b8 ef ff ff ff mov $0xffffffef,%eax + 1800082de: 48 83 c4 38 add $0x38,%rsp + 1800082e2: 5d pop %rbp + 1800082e3: 41 5f pop %r15 + 1800082e5: 41 5e pop %r14 + 1800082e7: 41 5d pop %r13 + 1800082e9: 41 5c pop %r12 + 1800082eb: 5f pop %rdi + 1800082ec: 5e pop %rsi + 1800082ed: 5b pop %rbx + 1800082ee: c3 ret + 1800082ef: 41 83 ff 0a cmp $0xa,%r15d + 1800082f3: 0f 8e e9 00 00 00 jle 0x1800083e2 + 1800082f9: 4d 85 ed test %r13,%r13 + 1800082fc: 75 16 jne 0x180008314 + 1800082fe: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180008303: 48 83 c4 38 add $0x38,%rsp + 180008307: 5d pop %rbp + 180008308: 41 5f pop %r15 + 18000830a: 41 5e pop %r14 + 18000830c: 41 5d pop %r13 + 18000830e: 41 5c pop %r12 + 180008310: 5f pop %rdi + 180008311: 5e pop %rsi + 180008312: 5b pop %rbx + 180008313: c3 ret + 180008314: 4c 89 ee mov %r13,%rsi + 180008317: 44 89 f9 mov %r15d,%ecx + 18000831a: 48 83 e6 3f and $0x3f,%rsi + 18000831e: 44 89 ff mov %r15d,%edi + 180008321: 48 f7 de neg %rsi + 180008324: 48 83 e6 3f and $0x3f,%rsi + 180008328: 49 03 f5 add %r13,%rsi + 18000832b: 48 89 f2 mov %rsi,%rdx + 18000832e: e8 cd 17 03 00 call 0x180039b00 + 180008333: 49 89 c5 mov %rax,%r13 + 180008336: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 18000833d: 00 + 18000833e: 49 89 54 24 30 mov %rdx,0x30(%r12) + 180008343: 41 8d 5f ff lea -0x1(%r15),%ebx + 180008347: 83 fb 11 cmp $0x11,%ebx + 18000834a: 7f 39 jg 0x180008385 + 18000834c: 89 d9 mov %ebx,%ecx + 18000834e: e8 2d bf 02 00 call 0x180034280 + 180008353: 89 d9 mov %ebx,%ecx + 180008355: 48 89 f2 mov %rsi,%rdx + 180008358: 41 89 f8 mov %edi,%r8d + 18000835b: 49 89 c1 mov %rax,%r9 + 18000835e: 49 89 44 24 38 mov %rax,0x38(%r12) + 180008363: e8 38 1f 03 00 call 0x18003a2a0 + 180008368: 49 89 c1 mov %rax,%r9 + 18000836b: b8 01 00 00 00 mov $0x1,%eax + 180008370: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 180008375: c1 e3 04 shl $0x4,%ebx + 180008378: 83 c3 3f add $0x3f,%ebx + 18000837b: 83 e3 c0 and $0xffffffc0,%ebx + 18000837e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) + 180008383: eb 1e jmp 0x1800083a3 + 180008385: 48 89 e0 mov %rsp,%rax + 180008388: 4c 89 e1 mov %r12,%rcx + 18000838b: 49 89 f0 mov %rsi,%r8 + 18000838e: 41 89 f9 mov %edi,%r9d + 180008391: 48 89 50 20 mov %rdx,0x20(%rax) + 180008395: 89 da mov %ebx,%edx + 180008397: 4c 89 68 28 mov %r13,0x28(%rax) + 18000839b: e8 20 33 03 00 call 0x18003b6c0 + 1800083a0: 49 89 c1 mov %rax,%r9 + 1800083a3: 44 89 f9 mov %r15d,%ecx + 1800083a6: 48 89 f2 mov %rsi,%rdx + 1800083a9: 41 89 f8 mov %edi,%r8d + 1800083ac: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 1800083b1: e8 ea 6d 03 00 call 0x18003f1a0 + 1800083b6: 44 89 f9 mov %r15d,%ecx + 1800083b9: 48 89 f2 mov %rsi,%rdx + 1800083bc: 41 89 f8 mov %edi,%r8d + 1800083bf: 49 89 c1 mov %rax,%r9 + 1800083c2: 49 89 44 24 58 mov %rax,0x58(%r12) + 1800083c7: e8 34 72 03 00 call 0x18003f600 + 1800083cc: 4d 89 26 mov %r12,(%r14) + 1800083cf: 33 c0 xor %eax,%eax + 1800083d1: 48 83 c4 38 add $0x38,%rsp + 1800083d5: 5d pop %rbp + 1800083d6: 41 5f pop %r15 + 1800083d8: 41 5e pop %r14 + 1800083da: 41 5d pop %r13 + 1800083dc: 41 5c pop %r12 + 1800083de: 5f pop %rdi + 1800083df: 5e pop %rsi + 1800083e0: 5b pop %rbx + 1800083e1: c3 ret + 1800083e2: bf 0a 00 00 00 mov $0xa,%edi + 1800083e7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1800083ee: 00 + 1800083ef: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x182616800 + 1800083f6: 41 83 ff 07 cmp $0x7,%r15d + 1800083fa: 0f 8f 3e ff ff ff jg 0x18000833e + 180008400: 49 89 d1 mov %rdx,%r9 + 180008403: 49 83 e1 3f and $0x3f,%r9 + 180008407: 49 f7 d9 neg %r9 + 18000840a: 49 83 e1 3f and $0x3f,%r9 + 18000840e: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180008415: 00 00 + 180008417: 4c 03 ca add %rdx,%r9 + 18000841a: eb 87 jmp 0x1800083a3 + 18000841c: 33 c0 xor %eax,%eax + 18000841e: 41 c7 04 24 09 00 00 movl $0x9,(%r12) + 180008425: 00 + 180008426: 41 89 44 24 08 mov %eax,0x8(%r12) + 18000842b: 41 89 44 24 0c mov %eax,0xc(%r12) + 180008430: e9 7f fe ff ff jmp 0x1800082b4 + 180008435: 0f 1f 40 00 nopl 0x0(%rax) + 180008439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008440: 48 83 ec 28 sub $0x28,%rsp + 180008444: 48 85 c9 test %rcx,%rcx + 180008447: 74 20 je 0x180008469 + 180008449: 48 85 d2 test %rdx,%rdx + 18000844c: 74 1b je 0x180008469 + 18000844e: 45 85 c0 test %r8d,%r8d + 180008451: 7f 0a jg 0x18000845d + 180008453: b8 fa ff ff ff mov $0xfffffffa,%eax + 180008458: 48 83 c4 28 add $0x28,%rsp + 18000845c: c3 ret + 18000845d: e8 be 75 03 00 call 0x18003fa20 + 180008462: 33 c0 xor %eax,%eax + 180008464: 48 83 c4 28 add $0x28,%rsp + 180008468: c3 ret + 180008469: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000846e: 48 83 c4 28 add $0x28,%rsp + 180008472: c3 ret + 180008473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180008478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000847f: 00 + 180008480: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180008485: 48 85 c9 test %rcx,%rcx + 180008488: 74 22 je 0x1800084ac + 18000848a: 48 85 d2 test %rdx,%rdx + 18000848d: 74 1d je 0x1800084ac + 18000848f: 45 85 c0 test %r8d,%r8d + 180008492: 7f 0b jg 0x18000849f + 180008494: b8 fa ff ff ff mov $0xfffffffa,%eax + 180008499: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000849e: c3 ret + 18000849f: e8 5c 77 03 00 call 0x18003fc00 + 1800084a4: 33 c0 xor %eax,%eax + 1800084a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800084ab: c3 ret + 1800084ac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800084b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800084b6: c3 ret + 1800084b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800084be: 00 00 + 1800084c0: 48 83 ec 28 sub $0x28,%rsp + 1800084c4: 48 85 c9 test %rcx,%rcx + 1800084c7: 74 20 je 0x1800084e9 + 1800084c9: 48 85 d2 test %rdx,%rdx + 1800084cc: 74 1b je 0x1800084e9 + 1800084ce: 45 85 c0 test %r8d,%r8d + 1800084d1: 7f 0a jg 0x1800084dd + 1800084d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800084d8: 48 83 c4 28 add $0x28,%rsp + 1800084dc: c3 ret + 1800084dd: e8 fe 78 03 00 call 0x18003fde0 + 1800084e2: 33 c0 xor %eax,%eax + 1800084e4: 48 83 c4 28 add $0x28,%rsp + 1800084e8: c3 ret + 1800084e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800084ee: 48 83 c4 28 add $0x28,%rsp + 1800084f2: c3 ret + 1800084f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800084f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800084ff: 00 + 180008500: 56 push %rsi + 180008501: 48 89 d6 mov %rdx,%rsi + 180008504: 48 85 c9 test %rcx,%rcx + 180008507: 0f 84 d0 01 00 00 je 0x1800086dd + 18000850d: 48 85 f6 test %rsi,%rsi + 180008510: 0f 84 c7 01 00 00 je 0x1800086dd + 180008516: 45 85 c0 test %r8d,%r8d + 180008519: 0f 8e b7 01 00 00 jle 0x1800086d6 + 18000851f: 41 83 f8 10 cmp $0x10,%r8d + 180008523: 0f 8c 9d 01 00 00 jl 0x1800086c6 + 180008529: 49 89 f1 mov %rsi,%r9 + 18000852c: 49 83 e1 1f and $0x1f,%r9 + 180008530: 45 89 c9 mov %r9d,%r9d + 180008533: 45 85 c9 test %r9d,%r9d + 180008536: 74 18 je 0x180008550 + 180008538: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 18000853f: 0f 85 81 01 00 00 jne 0x1800086c6 + 180008545: 41 f7 d9 neg %r9d + 180008548: 41 83 c1 20 add $0x20,%r9d + 18000854c: 41 c1 e9 03 shr $0x3,%r9d + 180008550: 41 8d 41 10 lea 0x10(%r9),%eax + 180008554: 44 3b c0 cmp %eax,%r8d + 180008557: 0f 8c 69 01 00 00 jl 0x1800086c6 + 18000855d: 44 89 c0 mov %r8d,%eax + 180008560: 33 d2 xor %edx,%edx + 180008562: 41 2b c1 sub %r9d,%eax + 180008565: 83 e0 0f and $0xf,%eax + 180008568: f7 d8 neg %eax + 18000856a: 41 03 c0 add %r8d,%eax + 18000856d: 45 85 c9 test %r9d,%r9d + 180008570: 76 25 jbe 0x180008597 + 180008572: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008580: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 180008585: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 + 18000858a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 18000858f: 48 ff c2 inc %rdx + 180008592: 49 3b d1 cmp %r9,%rdx + 180008595: 72 e9 jb 0x180008580 + 180008597: 48 63 d0 movslq %eax,%rdx + 18000859a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800085a0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 1800085a6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 1800085ad: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 1800085b4: 01 + 1800085b5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 1800085bc: 01 + 1800085bd: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 + 1800085c3: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 1800085ca: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 1800085d1: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 1800085d8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 1800085de: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 1800085e5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 1800085ec: 01 + 1800085ed: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 1800085f4: 01 + 1800085f5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 1800085fc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 180008603: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 18000860a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 180008611: 49 83 c1 10 add $0x10,%r9 + 180008615: 4c 3b ca cmp %rdx,%r9 + 180008618: 72 86 jb 0x1800085a0 + 18000861a: 44 8d 48 01 lea 0x1(%rax),%r9d + 18000861e: 45 3b c8 cmp %r8d,%r9d + 180008621: 0f 87 93 00 00 00 ja 0x1800086ba + 180008627: 4d 63 d0 movslq %r8d,%r10 + 18000862a: 4c 2b d2 sub %rdx,%r10 + 18000862d: 49 83 fa 04 cmp $0x4,%r10 + 180008631: 0f 8c 8a 00 00 00 jl 0x1800086c1 + 180008637: 45 89 d3 mov %r10d,%r11d + 18000863a: 45 33 c9 xor %r9d,%r9d + 18000863d: 41 83 e3 fc and $0xfffffffc,%r11d + 180008641: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 180008645: 4d 63 db movslq %r11d,%r11 + 180008648: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 18000864c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008653: 00 + 180008654: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000865b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180008660: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 180008666: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 18000866d: 01 + 18000866e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 + 180008674: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 18000867a: 49 83 c1 04 add $0x4,%r9 + 18000867e: 4d 3b cb cmp %r11,%r9 + 180008681: 72 dd jb 0x180008660 + 180008683: 4d 3b da cmp %r10,%r11 + 180008686: 73 32 jae 0x1800086ba + 180008688: 48 63 c0 movslq %eax,%rax + 18000868b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 18000868f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180008693: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180008698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000869f: 00 + 1800086a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 1800086a6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 1800086ac: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 1800086b2: 49 ff c3 inc %r11 + 1800086b5: 4d 3b da cmp %r10,%r11 + 1800086b8: 72 e6 jb 0x1800086a0 + 1800086ba: 33 c0 xor %eax,%eax + 1800086bc: c5 f8 77 vzeroupper + 1800086bf: 5e pop %rsi + 1800086c0: c3 ret + 1800086c1: 45 33 db xor %r11d,%r11d + 1800086c4: eb bd jmp 0x180008683 + 1800086c6: 33 c0 xor %eax,%eax + 1800086c8: 41 83 f8 01 cmp $0x1,%r8d + 1800086cc: 72 ec jb 0x1800086ba + 1800086ce: 4d 63 d0 movslq %r8d,%r10 + 1800086d1: 45 33 db xor %r11d,%r11d + 1800086d4: eb ad jmp 0x180008683 + 1800086d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800086db: 5e pop %rsi + 1800086dc: c3 ret + 1800086dd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800086e2: 5e pop %rsi + 1800086e3: c3 ret + 1800086e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800086eb: 00 + 1800086ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800086f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800086f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800086ff: 00 + 180008700: 53 push %rbx + 180008701: 48 85 c9 test %rcx,%rcx + 180008704: 0f 84 aa 01 00 00 je 0x1800088b4 + 18000870a: 48 85 d2 test %rdx,%rdx + 18000870d: 0f 84 a1 01 00 00 je 0x1800088b4 + 180008713: 45 85 c0 test %r8d,%r8d + 180008716: 0f 8e 91 01 00 00 jle 0x1800088ad + 18000871c: 41 83 f8 10 cmp $0x10,%r8d + 180008720: 0f 8c 80 01 00 00 jl 0x1800088a6 + 180008726: 49 89 d3 mov %rdx,%r11 + 180008729: 49 83 e3 1f and $0x1f,%r11 + 18000872d: 45 85 db test %r11d,%r11d + 180008730: 74 18 je 0x18000874a + 180008732: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 180008739: 0f 85 67 01 00 00 jne 0x1800088a6 + 18000873f: 41 f7 db neg %r11d + 180008742: 41 83 c3 20 add $0x20,%r11d + 180008746: 41 c1 eb 03 shr $0x3,%r11d + 18000874a: 41 8d 43 10 lea 0x10(%r11),%eax + 18000874e: 44 3b c0 cmp %eax,%r8d + 180008751: 0f 8c 4f 01 00 00 jl 0x1800088a6 + 180008757: 44 89 c0 mov %r8d,%eax + 18000875a: 45 33 d2 xor %r10d,%r10d + 18000875d: 41 2b c3 sub %r11d,%eax + 180008760: 83 e0 0f and $0xf,%eax + 180008763: f7 d8 neg %eax + 180008765: 41 03 c0 add %r8d,%eax + 180008768: 44 89 db mov %r11d,%ebx + 18000876b: 45 85 db test %r11d,%r11d + 18000876e: 76 2a jbe 0x18000879a + 180008770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008777: 00 + 180008778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000877f: 90 nop + 180008780: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 180008786: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 18000878c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 180008792: 49 ff c2 inc %r10 + 180008795: 4c 3b d3 cmp %rbx,%r10 + 180008798: 72 e6 jb 0x180008780 + 18000879a: 4c 63 d0 movslq %eax,%r10 + 18000879d: 0f 1f 00 nopl (%rax) + 1800087a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 1800087a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 1800087a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 1800087af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 1800087b5: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 + 1800087ba: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 1800087c0: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 + 1800087c6: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 + 1800087cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 1800087d1: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 + 1800087d7: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 1800087dd: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 1800087e3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 1800087e9: 48 83 c3 10 add $0x10,%rbx + 1800087ed: 49 3b da cmp %r10,%rbx + 1800087f0: 72 ae jb 0x1800087a0 + 1800087f2: 8d 58 01 lea 0x1(%rax),%ebx + 1800087f5: 41 3b d8 cmp %r8d,%ebx + 1800087f8: 0f 87 9c 00 00 00 ja 0x18000889a + 1800087fe: 4d 63 c8 movslq %r8d,%r9 + 180008801: 48 63 c0 movslq %eax,%rax + 180008804: 4c 2b c8 sub %rax,%r9 + 180008807: 49 83 f9 04 cmp $0x4,%r9 + 18000880b: 0f 8c 90 00 00 00 jl 0x1800088a1 + 180008811: 48 63 c0 movslq %eax,%rax + 180008814: 45 89 ca mov %r9d,%r10d + 180008817: 41 83 e2 fc and $0xfffffffc,%r10d + 18000881b: 45 33 c0 xor %r8d,%r8d + 18000881e: 4d 63 d2 movslq %r10d,%r10 + 180008821: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 180008825: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 180008829: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008830: 00 + 180008831: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000883f: 00 + 180008840: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 180008846: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 + 18000884c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 180008852: 49 83 c0 04 add $0x4,%r8 + 180008856: 4d 3b c2 cmp %r10,%r8 + 180008859: 72 e5 jb 0x180008840 + 18000885b: 4d 3b d1 cmp %r9,%r10 + 18000885e: 73 3a jae 0x18000889a + 180008860: 48 63 c0 movslq %eax,%rax + 180008863: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 180008867: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 18000886b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008872: 00 + 180008873: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000887a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180008880: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 180008886: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 + 18000888c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 180008892: 49 ff c2 inc %r10 + 180008895: 4d 3b d1 cmp %r9,%r10 + 180008898: 72 e6 jb 0x180008880 + 18000889a: 33 c0 xor %eax,%eax + 18000889c: c5 f8 77 vzeroupper + 18000889f: 5b pop %rbx + 1800088a0: c3 ret + 1800088a1: 45 33 d2 xor %r10d,%r10d + 1800088a4: eb b5 jmp 0x18000885b + 1800088a6: 33 c0 xor %eax,%eax + 1800088a8: e9 45 ff ff ff jmp 0x1800087f2 + 1800088ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800088b2: 5b pop %rbx + 1800088b3: c3 ret + 1800088b4: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800088b9: 5b pop %rbx + 1800088ba: c3 ret + 1800088bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800088c0: 53 push %rbx + 1800088c1: 49 89 ca mov %rcx,%r10 + 1800088c4: 4d 85 d2 test %r10,%r10 + 1800088c7: 0f 84 a4 01 00 00 je 0x180008a71 + 1800088cd: 48 85 d2 test %rdx,%rdx + 1800088d0: 0f 84 9b 01 00 00 je 0x180008a71 + 1800088d6: 45 85 c0 test %r8d,%r8d + 1800088d9: 0f 8e 8b 01 00 00 jle 0x180008a6a + 1800088df: 41 83 f8 10 cmp $0x10,%r8d + 1800088e3: 0f 8c 79 01 00 00 jl 0x180008a62 + 1800088e9: 48 89 d3 mov %rdx,%rbx + 1800088ec: 48 83 e3 1f and $0x1f,%rbx + 1800088f0: 85 db test %ebx,%ebx + 1800088f2: 74 11 je 0x180008905 + 1800088f4: f6 c3 07 test $0x7,%bl + 1800088f7: 0f 85 65 01 00 00 jne 0x180008a62 + 1800088fd: f7 db neg %ebx + 1800088ff: 83 c3 20 add $0x20,%ebx + 180008902: c1 eb 03 shr $0x3,%ebx + 180008905: 8d 43 10 lea 0x10(%rbx),%eax + 180008908: 44 3b c0 cmp %eax,%r8d + 18000890b: 0f 8c 51 01 00 00 jl 0x180008a62 + 180008911: 45 89 c1 mov %r8d,%r9d + 180008914: 33 c0 xor %eax,%eax + 180008916: 44 2b cb sub %ebx,%r9d + 180008919: 41 83 e1 0f and $0xf,%r9d + 18000891d: 41 f7 d9 neg %r9d + 180008920: 45 03 c8 add %r8d,%r9d + 180008923: 89 d9 mov %ebx,%ecx + 180008925: 85 db test %ebx,%ebx + 180008927: 76 2f jbe 0x180008958 + 180008929: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008930: 00 + 180008931: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000893f: 00 + 180008940: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 180008946: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 18000894b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 180008950: 48 ff c0 inc %rax + 180008953: 48 3b c1 cmp %rcx,%rax + 180008956: 72 e8 jb 0x180008940 + 180008958: 49 63 c1 movslq %r9d,%rax + 18000895b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180008960: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 180008966: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 18000896d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 180008974: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 18000897b: 03 + 18000897c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 + 180008981: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 180008987: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 18000898d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 180008994: 03 + 180008995: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 18000899a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 1800089a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 1800089a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 1800089ad: 03 + 1800089ae: 48 83 c1 10 add $0x10,%rcx + 1800089b2: 48 3b c8 cmp %rax,%rcx + 1800089b5: 72 a9 jb 0x180008960 + 1800089b7: 41 8d 41 01 lea 0x1(%r9),%eax + 1800089bb: 41 3b c0 cmp %r8d,%eax + 1800089be: 0f 87 93 00 00 00 ja 0x180008a57 + 1800089c4: 4d 63 c0 movslq %r8d,%r8 + 1800089c7: 4d 63 c9 movslq %r9d,%r9 + 1800089ca: 4d 2b c1 sub %r9,%r8 + 1800089cd: 49 83 f8 04 cmp $0x4,%r8 + 1800089d1: 0f 8c 87 00 00 00 jl 0x180008a5e + 1800089d7: 4d 63 c9 movslq %r9d,%r9 + 1800089da: 44 89 c3 mov %r8d,%ebx + 1800089dd: 83 e3 fc and $0xfffffffc,%ebx + 1800089e0: 33 c9 xor %ecx,%ecx + 1800089e2: 48 63 db movslq %ebx,%rbx + 1800089e5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 1800089e9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 1800089ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800089f4: 00 + 1800089f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800089fc: 0f 1f 40 00 nopl 0x0(%rax) + 180008a00: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 180008a06: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 180008a0b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 180008a10: 48 83 c1 04 add $0x4,%rcx + 180008a14: 48 3b cb cmp %rbx,%rcx + 180008a17: 72 e7 jb 0x180008a00 + 180008a19: 49 3b d8 cmp %r8,%rbx + 180008a1c: 73 39 jae 0x180008a57 + 180008a1e: 4d 63 c9 movslq %r9d,%r9 + 180008a21: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 180008a25: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 180008a29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008a30: 00 + 180008a31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008a3f: 00 + 180008a40: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 180008a45: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 + 180008a4a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 180008a4f: 48 ff c3 inc %rbx + 180008a52: 49 3b d8 cmp %r8,%rbx + 180008a55: 72 e9 jb 0x180008a40 + 180008a57: 33 c0 xor %eax,%eax + 180008a59: c5 f8 77 vzeroupper + 180008a5c: 5b pop %rbx + 180008a5d: c3 ret + 180008a5e: 33 db xor %ebx,%ebx + 180008a60: eb b7 jmp 0x180008a19 + 180008a62: 45 33 c9 xor %r9d,%r9d + 180008a65: e9 4d ff ff ff jmp 0x1800089b7 + 180008a6a: b8 fa ff ff ff mov $0xfffffffa,%eax + 180008a6f: 5b pop %rbx + 180008a70: c3 ret + 180008a71: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180008a76: 5b pop %rbx + 180008a77: c3 ret + 180008a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008a7f: 00 + 180008a80: 48 83 ec 28 sub $0x28,%rsp + 180008a84: 48 85 c9 test %rcx,%rcx + 180008a87: 74 25 je 0x180008aae + 180008a89: 48 85 d2 test %rdx,%rdx + 180008a8c: 74 20 je 0x180008aae + 180008a8e: 4d 85 c0 test %r8,%r8 + 180008a91: 74 1b je 0x180008aae + 180008a93: 45 85 c9 test %r9d,%r9d + 180008a96: 7f 0a jg 0x180008aa2 + 180008a98: b8 fa ff ff ff mov $0xfffffffa,%eax + 180008a9d: 48 83 c4 28 add $0x28,%rsp + 180008aa1: c3 ret + 180008aa2: e8 b9 74 03 00 call 0x18003ff60 + 180008aa7: 33 c0 xor %eax,%eax + 180008aa9: 48 83 c4 28 add $0x28,%rsp + 180008aad: c3 ret + 180008aae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180008ab3: 48 83 c4 28 add $0x28,%rsp + 180008ab7: c3 ret + 180008ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008abf: 00 + 180008ac0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180008ac5: 48 85 c9 test %rcx,%rcx + 180008ac8: 74 27 je 0x180008af1 + 180008aca: 48 85 d2 test %rdx,%rdx + 180008acd: 74 22 je 0x180008af1 + 180008acf: 4d 85 c0 test %r8,%r8 + 180008ad2: 74 1d je 0x180008af1 + 180008ad4: 45 85 c9 test %r9d,%r9d + 180008ad7: 7f 0b jg 0x180008ae4 + 180008ad9: b8 fa ff ff ff mov $0xfffffffa,%eax + 180008ade: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180008ae3: c3 ret + 180008ae4: e8 77 74 03 00 call 0x18003ff60 + 180008ae9: 33 c0 xor %eax,%eax + 180008aeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180008af0: c3 ret + 180008af1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180008af6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180008afb: c3 ret + 180008afc: 0f 1f 40 00 nopl 0x0(%rax) + 180008b00: 48 83 ec 28 sub $0x28,%rsp + 180008b04: 48 85 c9 test %rcx,%rcx + 180008b07: 74 25 je 0x180008b2e + 180008b09: 48 85 d2 test %rdx,%rdx + 180008b0c: 74 20 je 0x180008b2e + 180008b0e: 4d 85 c0 test %r8,%r8 + 180008b11: 74 1b je 0x180008b2e + 180008b13: 45 85 c9 test %r9d,%r9d + 180008b16: 7f 0a jg 0x180008b22 + 180008b18: b8 fa ff ff ff mov $0xfffffffa,%eax + 180008b1d: 48 83 c4 28 add $0x28,%rsp + 180008b21: c3 ret + 180008b22: e8 d9 78 03 00 call 0x180040400 + 180008b27: 33 c0 xor %eax,%eax + 180008b29: 48 83 c4 28 add $0x28,%rsp + 180008b2d: c3 ret + 180008b2e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180008b33: 48 83 c4 28 add $0x28,%rsp + 180008b37: c3 ret + 180008b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008b3f: 00 + 180008b40: 56 push %rsi + 180008b41: 57 push %rdi + 180008b42: 55 push %rbp + 180008b43: 48 89 d5 mov %rdx,%rbp + 180008b46: 48 85 c9 test %rcx,%rcx + 180008b49: 0f 84 f2 01 00 00 je 0x180008d41 + 180008b4f: 48 85 ed test %rbp,%rbp + 180008b52: 0f 84 e9 01 00 00 je 0x180008d41 + 180008b58: 4d 85 c0 test %r8,%r8 + 180008b5b: 0f 84 e0 01 00 00 je 0x180008d41 + 180008b61: 45 85 c9 test %r9d,%r9d + 180008b64: 0f 8e ce 01 00 00 jle 0x180008d38 + 180008b6a: 41 83 f9 10 cmp $0x10,%r9d + 180008b6e: 0f 8c b4 01 00 00 jl 0x180008d28 + 180008b74: 4c 89 c6 mov %r8,%rsi + 180008b77: 48 83 e6 1f and $0x1f,%rsi + 180008b7b: 89 f6 mov %esi,%esi + 180008b7d: 85 f6 test %esi,%esi + 180008b7f: 74 14 je 0x180008b95 + 180008b81: f7 c6 07 00 00 00 test $0x7,%esi + 180008b87: 0f 85 9b 01 00 00 jne 0x180008d28 + 180008b8d: f7 de neg %esi + 180008b8f: 83 c6 20 add $0x20,%esi + 180008b92: c1 ee 03 shr $0x3,%esi + 180008b95: 8d 46 10 lea 0x10(%rsi),%eax + 180008b98: 44 3b c8 cmp %eax,%r9d + 180008b9b: 0f 8c 87 01 00 00 jl 0x180008d28 + 180008ba1: 44 89 c8 mov %r9d,%eax + 180008ba4: 33 d2 xor %edx,%edx + 180008ba6: 2b c6 sub %esi,%eax + 180008ba8: 83 e0 0f and $0xf,%eax + 180008bab: f7 d8 neg %eax + 180008bad: 41 03 c1 add %r9d,%eax + 180008bb0: 85 f6 test %esi,%esi + 180008bb2: 76 25 jbe 0x180008bd9 + 180008bb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180008bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008bc0: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 + 180008bc6: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 180008bcb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 180008bd1: 48 ff c2 inc %rdx + 180008bd4: 48 3b d6 cmp %rsi,%rdx + 180008bd7: 72 e7 jb 0x180008bc0 + 180008bd9: 48 63 d0 movslq %eax,%rdx + 180008bdc: 0f 1f 40 00 nopl 0x0(%rax) + 180008be0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 + 180008be6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 + 180008beb: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 + 180008bf1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 + 180008bf8: 01 + 180008bf9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 + 180008c00: 01 + 180008c01: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 + 180008c07: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 + 180008c0b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 180008c11: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 + 180008c17: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 + 180008c1e: 01 + 180008c1f: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 + 180008c25: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 + 180008c2c: 01 + 180008c2d: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 180008c31: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 + 180008c37: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 180008c3e: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 + 180008c45: 01 + 180008c46: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 + 180008c4c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 + 180008c53: 01 + 180008c54: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 180008c58: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 180008c5f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 + 180008c66: 01 + 180008c67: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 + 180008c6e: 01 + 180008c6f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 180008c73: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 180008c7a: 48 83 c6 10 add $0x10,%rsi + 180008c7e: 48 3b f2 cmp %rdx,%rsi + 180008c81: 0f 82 59 ff ff ff jb 0x180008be0 + 180008c87: 8d 70 01 lea 0x1(%rax),%esi + 180008c8a: 41 3b f1 cmp %r9d,%esi + 180008c8d: 0f 87 87 00 00 00 ja 0x180008d1a + 180008c93: 4d 63 c9 movslq %r9d,%r9 + 180008c96: 4c 2b ca sub %rdx,%r9 + 180008c99: 49 83 f9 02 cmp $0x2,%r9 + 180008c9d: 0f 8c 80 00 00 00 jl 0x180008d23 + 180008ca3: 45 89 cb mov %r9d,%r11d + 180008ca6: 45 33 d2 xor %r10d,%r10d + 180008ca9: 41 83 e3 fe and $0xfffffffe,%r11d + 180008cad: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 180008cb1: 4d 63 db movslq %r11d,%r11 + 180008cb4: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi + 180008cb8: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx + 180008cbd: 0f 1f 00 nopl (%rax) + 180008cc0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 180008cc6: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 + 180008ccc: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 180008cd2: 49 83 c2 02 add $0x2,%r10 + 180008cd6: 4d 3b d3 cmp %r11,%r10 + 180008cd9: 72 e5 jb 0x180008cc0 + 180008cdb: 4d 3b d9 cmp %r9,%r11 + 180008cde: 73 3a jae 0x180008d1a + 180008ce0: 48 63 c0 movslq %eax,%rax + 180008ce3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 180008ce7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 180008ceb: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax + 180008cf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008cf7: 00 + 180008cf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008cff: 90 nop + 180008d00: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 180008d06: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 180008d0c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 180008d12: 49 ff c3 inc %r11 + 180008d15: 4d 3b d9 cmp %r9,%r11 + 180008d18: 72 e6 jb 0x180008d00 + 180008d1a: 33 c0 xor %eax,%eax + 180008d1c: c5 f8 77 vzeroupper + 180008d1f: 5d pop %rbp + 180008d20: 5f pop %rdi + 180008d21: 5e pop %rsi + 180008d22: c3 ret + 180008d23: 45 33 db xor %r11d,%r11d + 180008d26: eb b3 jmp 0x180008cdb + 180008d28: 33 c0 xor %eax,%eax + 180008d2a: 41 83 f9 01 cmp $0x1,%r9d + 180008d2e: 72 ea jb 0x180008d1a + 180008d30: 4d 63 c9 movslq %r9d,%r9 + 180008d33: 45 33 db xor %r11d,%r11d + 180008d36: eb a3 jmp 0x180008cdb + 180008d38: b8 fa ff ff ff mov $0xfffffffa,%eax + 180008d3d: 5d pop %rbp + 180008d3e: 5f pop %rdi + 180008d3f: 5e pop %rsi + 180008d40: c3 ret + 180008d41: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180008d46: 5d pop %rbp + 180008d47: 5f pop %rdi + 180008d48: 5e pop %rsi + 180008d49: c3 ret + 180008d4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008d51: 00 + 180008d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008d60: 53 push %rbx + 180008d61: 56 push %rsi + 180008d62: 41 57 push %r15 + 180008d64: 49 89 cb mov %rcx,%r11 + 180008d67: 4d 85 db test %r11,%r11 + 180008d6a: 0f 84 a7 01 00 00 je 0x180008f17 + 180008d70: 48 85 d2 test %rdx,%rdx + 180008d73: 0f 84 9e 01 00 00 je 0x180008f17 + 180008d79: 4d 85 c0 test %r8,%r8 + 180008d7c: 0f 84 95 01 00 00 je 0x180008f17 + 180008d82: 45 85 c9 test %r9d,%r9d + 180008d85: 0f 8e 82 01 00 00 jle 0x180008f0d + 180008d8b: 41 83 f9 10 cmp $0x10,%r9d + 180008d8f: 0f 8c 70 01 00 00 jl 0x180008f05 + 180008d95: 4c 89 c1 mov %r8,%rcx + 180008d98: 48 83 e1 1f and $0x1f,%rcx + 180008d9c: 89 c9 mov %ecx,%ecx + 180008d9e: 85 c9 test %ecx,%ecx + 180008da0: 74 11 je 0x180008db3 + 180008da2: f6 c1 07 test $0x7,%cl + 180008da5: 0f 85 5a 01 00 00 jne 0x180008f05 + 180008dab: f7 d9 neg %ecx + 180008dad: 83 c1 20 add $0x20,%ecx + 180008db0: c1 e9 03 shr $0x3,%ecx + 180008db3: 8d 41 10 lea 0x10(%rcx),%eax + 180008db6: 44 3b c8 cmp %eax,%r9d + 180008db9: 0f 8c 46 01 00 00 jl 0x180008f05 + 180008dbf: 45 89 ca mov %r9d,%r10d + 180008dc2: 33 c0 xor %eax,%eax + 180008dc4: 44 2b d1 sub %ecx,%r10d + 180008dc7: 41 83 e2 0f and $0xf,%r10d + 180008dcb: 41 f7 da neg %r10d + 180008dce: 45 03 d1 add %r9d,%r10d + 180008dd1: 85 c9 test %ecx,%ecx + 180008dd3: 76 24 jbe 0x180008df9 + 180008dd5: 0f 1f 40 00 nopl 0x0(%rax) + 180008dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008de0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 180008de5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 180008deb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 180008df1: 48 ff c0 inc %rax + 180008df4: 48 3b c1 cmp %rcx,%rax + 180008df7: 72 e7 jb 0x180008de0 + 180008df9: 49 63 c2 movslq %r10d,%rax + 180008dfc: 0f 1f 40 00 nopl 0x0(%rax) + 180008e00: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 + 180008e05: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 180008e09: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 180008e0f: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 + 180008e15: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 + 180008e1b: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 + 180008e21: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 + 180008e28: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 + 180008e2f: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 + 180008e36: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 180008e3a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 180008e3f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 180008e44: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 180008e49: 48 83 c1 10 add $0x10,%rcx + 180008e4d: 48 3b c8 cmp %rax,%rcx + 180008e50: 72 ae jb 0x180008e00 + 180008e52: 41 8d 42 01 lea 0x1(%r10),%eax + 180008e56: 41 3b c1 cmp %r9d,%eax + 180008e59: 0f 87 98 00 00 00 ja 0x180008ef7 + 180008e5f: 4d 63 c9 movslq %r9d,%r9 + 180008e62: 4d 63 d2 movslq %r10d,%r10 + 180008e65: 4d 2b ca sub %r10,%r9 + 180008e68: 49 83 f9 04 cmp $0x4,%r9 + 180008e6c: 0f 8c 8f 00 00 00 jl 0x180008f01 + 180008e72: 4d 63 d2 movslq %r10d,%r10 + 180008e75: 44 89 ce mov %r9d,%esi + 180008e78: 83 e6 fc and $0xfffffffc,%esi + 180008e7b: 33 c9 xor %ecx,%ecx + 180008e7d: 48 63 f6 movslq %esi,%rsi + 180008e80: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 180008e84: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 180008e88: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 180008e8c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008e93: 00 + 180008e94: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180008ea0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 180008ea6: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 180008eab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 180008eb0: 48 83 c1 04 add $0x4,%rcx + 180008eb4: 48 3b ce cmp %rsi,%rcx + 180008eb7: 72 e7 jb 0x180008ea0 + 180008eb9: 49 3b f1 cmp %r9,%rsi + 180008ebc: 73 39 jae 0x180008ef7 + 180008ebe: 4d 63 d2 movslq %r10d,%r10 + 180008ec1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 180008ec5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 180008ec9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 180008ecd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008ed4: 00 + 180008ed5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008edc: 0f 1f 40 00 nopl 0x0(%rax) + 180008ee0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 180008ee5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 180008eea: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 180008eef: 48 ff c6 inc %rsi + 180008ef2: 49 3b f1 cmp %r9,%rsi + 180008ef5: 72 e9 jb 0x180008ee0 + 180008ef7: 33 c0 xor %eax,%eax + 180008ef9: c5 f8 77 vzeroupper + 180008efc: 41 5f pop %r15 + 180008efe: 5e pop %rsi + 180008eff: 5b pop %rbx + 180008f00: c3 ret + 180008f01: 33 f6 xor %esi,%esi + 180008f03: eb b4 jmp 0x180008eb9 + 180008f05: 45 33 d2 xor %r10d,%r10d + 180008f08: e9 45 ff ff ff jmp 0x180008e52 + 180008f0d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180008f12: 41 5f pop %r15 + 180008f14: 5e pop %rsi + 180008f15: 5b pop %rbx + 180008f16: c3 ret + 180008f17: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180008f1c: 41 5f pop %r15 + 180008f1e: 5e pop %rsi + 180008f1f: 5b pop %rbx + 180008f20: c3 ret + 180008f21: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008f28: 00 + 180008f29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008f30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180008f37: 00 + 180008f38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008f3f: 90 nop + 180008f40: 53 push %rbx + 180008f41: 56 push %rsi + 180008f42: 41 57 push %r15 + 180008f44: 49 89 cb mov %rcx,%r11 + 180008f47: 4d 85 db test %r11,%r11 + 180008f4a: 0f 84 a7 01 00 00 je 0x1800090f7 + 180008f50: 48 85 d2 test %rdx,%rdx + 180008f53: 0f 84 9e 01 00 00 je 0x1800090f7 + 180008f59: 4d 85 c0 test %r8,%r8 + 180008f5c: 0f 84 95 01 00 00 je 0x1800090f7 + 180008f62: 45 85 c9 test %r9d,%r9d + 180008f65: 0f 8e 82 01 00 00 jle 0x1800090ed + 180008f6b: 41 83 f9 10 cmp $0x10,%r9d + 180008f6f: 0f 8c 70 01 00 00 jl 0x1800090e5 + 180008f75: 4c 89 c1 mov %r8,%rcx + 180008f78: 48 83 e1 1f and $0x1f,%rcx + 180008f7c: 89 c9 mov %ecx,%ecx + 180008f7e: 85 c9 test %ecx,%ecx + 180008f80: 74 11 je 0x180008f93 + 180008f82: f6 c1 07 test $0x7,%cl + 180008f85: 0f 85 5a 01 00 00 jne 0x1800090e5 + 180008f8b: f7 d9 neg %ecx + 180008f8d: 83 c1 20 add $0x20,%ecx + 180008f90: c1 e9 03 shr $0x3,%ecx + 180008f93: 8d 41 10 lea 0x10(%rcx),%eax + 180008f96: 44 3b c8 cmp %eax,%r9d + 180008f99: 0f 8c 46 01 00 00 jl 0x1800090e5 + 180008f9f: 45 89 ca mov %r9d,%r10d + 180008fa2: 33 c0 xor %eax,%eax + 180008fa4: 44 2b d1 sub %ecx,%r10d + 180008fa7: 41 83 e2 0f and $0xf,%r10d + 180008fab: 41 f7 da neg %r10d + 180008fae: 45 03 d1 add %r9d,%r10d + 180008fb1: 85 c9 test %ecx,%ecx + 180008fb3: 76 24 jbe 0x180008fd9 + 180008fb5: 0f 1f 40 00 nopl 0x0(%rax) + 180008fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180008fc0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 + 180008fc5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 + 180008fcb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 180008fd1: 48 ff c0 inc %rax + 180008fd4: 48 3b c1 cmp %rcx,%rax + 180008fd7: 72 e7 jb 0x180008fc0 + 180008fd9: 49 63 c2 movslq %r10d,%rax + 180008fdc: 0f 1f 40 00 nopl 0x0(%rax) + 180008fe0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 + 180008fe5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 + 180008feb: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 + 180008ff1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 + 180008ff8: 03 + 180008ff9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 + 180008fff: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 + 180009006: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 + 18000900d: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 + 180009014: 03 + 180009015: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) + 18000901b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) + 180009022: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) + 180009029: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) + 180009030: 03 + 180009031: 48 83 c1 10 add $0x10,%rcx + 180009035: 48 3b c8 cmp %rax,%rcx + 180009038: 72 a6 jb 0x180008fe0 + 18000903a: 41 8d 42 01 lea 0x1(%r10),%eax + 18000903e: 41 3b c1 cmp %r9d,%eax + 180009041: 0f 87 90 00 00 00 ja 0x1800090d7 + 180009047: 4d 63 c9 movslq %r9d,%r9 + 18000904a: 4d 63 d2 movslq %r10d,%r10 + 18000904d: 4d 2b ca sub %r10,%r9 + 180009050: 49 83 f9 04 cmp $0x4,%r9 + 180009054: 0f 8c 87 00 00 00 jl 0x1800090e1 + 18000905a: 4d 63 d2 movslq %r10d,%r10 + 18000905d: 44 89 ce mov %r9d,%esi + 180009060: 83 e6 fc and $0xfffffffc,%esi + 180009063: 33 c9 xor %ecx,%ecx + 180009065: 48 63 f6 movslq %esi,%rsi + 180009068: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 18000906c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 180009070: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 + 180009074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180009079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009080: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 180009086: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 + 18000908b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 180009090: 48 83 c1 04 add $0x4,%rcx + 180009094: 48 3b ce cmp %rsi,%rcx + 180009097: 72 e7 jb 0x180009080 + 180009099: 49 3b f1 cmp %r9,%rsi + 18000909c: 73 39 jae 0x1800090d7 + 18000909e: 4d 63 d2 movslq %r10d,%r10 + 1800090a1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 1800090a5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx + 1800090a9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 1800090ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800090b4: 00 + 1800090b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800090bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800090c0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 1800090c5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 + 1800090ca: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) + 1800090cf: 48 ff c6 inc %rsi + 1800090d2: 49 3b f1 cmp %r9,%rsi + 1800090d5: 72 e9 jb 0x1800090c0 + 1800090d7: 33 c0 xor %eax,%eax + 1800090d9: c5 f8 77 vzeroupper + 1800090dc: 41 5f pop %r15 + 1800090de: 5e pop %rsi + 1800090df: 5b pop %rbx + 1800090e0: c3 ret + 1800090e1: 33 f6 xor %esi,%esi + 1800090e3: eb b4 jmp 0x180009099 + 1800090e5: 45 33 d2 xor %r10d,%r10d + 1800090e8: e9 4d ff ff ff jmp 0x18000903a + 1800090ed: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800090f2: 41 5f pop %r15 + 1800090f4: 5e pop %rsi + 1800090f5: 5b pop %rbx + 1800090f6: c3 ret + 1800090f7: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800090fc: 41 5f pop %r15 + 1800090fe: 5e pop %rsi + 1800090ff: 5b pop %rbx + 180009100: c3 ret + 180009101: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180009108: 00 + 180009109: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180009117: 00 + 180009118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000911f: 90 nop + 180009120: 48 83 ec 28 sub $0x28,%rsp + 180009124: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 180009129: 48 85 d2 test %rdx,%rdx + 18000912c: 74 1b je 0x180009149 + 18000912e: 45 85 c0 test %r8d,%r8d + 180009131: 7f 0a jg 0x18000913d + 180009133: b8 fa ff ff ff mov $0xfffffffa,%eax + 180009138: 48 83 c4 28 add $0x28,%rsp + 18000913c: c3 ret + 18000913d: e8 9e 76 03 00 call 0x1800407e0 + 180009142: 33 c0 xor %eax,%eax + 180009144: 48 83 c4 28 add $0x28,%rsp + 180009148: c3 ret + 180009149: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000914e: 48 83 c4 28 add $0x28,%rsp + 180009152: c3 ret + 180009153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180009158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000915f: 00 + 180009160: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180009165: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 18000916a: 48 85 d2 test %rdx,%rdx + 18000916d: 74 1d je 0x18000918c + 18000916f: 45 85 c0 test %r8d,%r8d + 180009172: 7f 0b jg 0x18000917f + 180009174: b8 fa ff ff ff mov $0xfffffffa,%eax + 180009179: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000917e: c3 ret + 18000917f: e8 fc 77 03 00 call 0x180040980 + 180009184: 33 c0 xor %eax,%eax + 180009186: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000918b: c3 ret + 18000918c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180009191: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180009196: 90 nop + 180009197: c3 ret + 180009198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000919f: 00 + 1800091a0: 48 83 ec 28 sub $0x28,%rsp + 1800091a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 1800091a9: 48 85 d2 test %rdx,%rdx + 1800091ac: 74 1b je 0x1800091c9 + 1800091ae: 45 85 c0 test %r8d,%r8d + 1800091b1: 7f 0a jg 0x1800091bd + 1800091b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800091b8: 48 83 c4 28 add $0x28,%rsp + 1800091bc: c3 ret + 1800091bd: e8 5e 79 03 00 call 0x180040b20 + 1800091c2: 33 c0 xor %eax,%eax + 1800091c4: 48 83 c4 28 add $0x28,%rsp + 1800091c8: c3 ret + 1800091c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800091ce: 48 83 c4 28 add $0x28,%rsp + 1800091d2: c3 ret + 1800091d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800091d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800091df: 00 + 1800091e0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 1800091e5: 49 89 d1 mov %rdx,%r9 + 1800091e8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 + 1800091ec: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 1800091f1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 + 1800091f7: 4d 85 c9 test %r9,%r9 + 1800091fa: 0f 84 5a 01 00 00 je 0x18000935a + 180009200: 45 85 c0 test %r8d,%r8d + 180009203: 0f 8e 48 01 00 00 jle 0x180009351 + 180009209: 41 83 f8 08 cmp $0x8,%r8d + 18000920d: 0f 8c 2f 01 00 00 jl 0x180009342 + 180009213: 4c 89 ca mov %r9,%rdx + 180009216: 48 83 e2 1f and $0x1f,%rdx + 18000921a: 85 d2 test %edx,%edx + 18000921c: 74 11 je 0x18000922f + 18000921e: f6 c2 07 test $0x7,%dl + 180009221: 0f 85 1b 01 00 00 jne 0x180009342 + 180009227: f7 da neg %edx + 180009229: 83 c2 20 add $0x20,%edx + 18000922c: c1 ea 03 shr $0x3,%edx + 18000922f: 8d 42 08 lea 0x8(%rdx),%eax + 180009232: 44 3b c0 cmp %eax,%r8d + 180009235: 0f 8c 07 01 00 00 jl 0x180009342 + 18000923b: 44 89 c1 mov %r8d,%ecx + 18000923e: 33 c0 xor %eax,%eax + 180009240: 2b ca sub %edx,%ecx + 180009242: 83 e1 07 and $0x7,%ecx + 180009245: f7 d9 neg %ecx + 180009247: 41 03 c8 add %r8d,%ecx + 18000924a: 41 89 d2 mov %edx,%r10d + 18000924d: 85 d2 test %edx,%edx + 18000924f: 76 27 jbe 0x180009278 + 180009251: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180009258: 00 + 180009259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009260: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 + 180009266: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 + 18000926a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) + 180009270: 48 ff c0 inc %rax + 180009273: 49 3b c2 cmp %r10,%rax + 180009276: 72 e8 jb 0x180009260 + 180009278: 48 63 d1 movslq %ecx,%rdx + 18000927b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180009280: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 + 180009286: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 + 18000928d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) + 180009293: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) + 18000929a: 49 83 c2 08 add $0x8,%r10 + 18000929e: 4c 3b d2 cmp %rdx,%r10 + 1800092a1: 72 dd jb 0x180009280 + 1800092a3: 8d 41 01 lea 0x1(%rcx),%eax + 1800092a6: 41 3b c0 cmp %r8d,%eax + 1800092a9: 0f 87 89 00 00 00 ja 0x180009338 + 1800092af: 4d 63 c0 movslq %r8d,%r8 + 1800092b2: 4c 2b c2 sub %rdx,%r8 + 1800092b5: 49 83 f8 02 cmp $0x2,%r8 + 1800092b9: 0f 8c 7f 00 00 00 jl 0x18000933e + 1800092bf: 44 89 c0 mov %r8d,%eax + 1800092c2: 45 33 d2 xor %r10d,%r10d + 1800092c5: 83 e0 fe and $0xfffffffe,%eax + 1800092c8: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 1800092cc: 48 63 c0 movslq %eax,%rax + 1800092cf: c5 fb 12 c8 vmovddup %xmm0,%xmm1 + 1800092d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800092d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800092df: 00 + 1800092e0: 49 83 c2 02 add $0x2,%r10 + 1800092e4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 + 1800092e8: c5 f8 11 12 vmovups %xmm2,(%rdx) + 1800092ec: 48 83 c2 10 add $0x10,%rdx + 1800092f0: 4c 3b d0 cmp %rax,%r10 + 1800092f3: 72 eb jb 0x1800092e0 + 1800092f5: 49 3b c0 cmp %r8,%rax + 1800092f8: 73 3e jae 0x180009338 + 1800092fa: 48 63 c9 movslq %ecx,%rcx + 1800092fd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 180009301: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 180009305: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000930c: 00 + 18000930d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009314: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180009319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009320: c5 fb 10 0a vmovsd (%rdx),%xmm1 + 180009324: 48 ff c0 inc %rax + 180009327: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 18000932b: c5 fb 11 12 vmovsd %xmm2,(%rdx) + 18000932f: 48 83 c2 08 add $0x8,%rdx + 180009333: 49 3b c0 cmp %r8,%rax + 180009336: 72 e8 jb 0x180009320 + 180009338: 33 c0 xor %eax,%eax + 18000933a: c5 f8 77 vzeroupper + 18000933d: c3 ret + 18000933e: 33 c0 xor %eax,%eax + 180009340: eb b3 jmp 0x1800092f5 + 180009342: 33 c9 xor %ecx,%ecx + 180009344: 41 83 f8 01 cmp $0x1,%r8d + 180009348: 72 ee jb 0x180009338 + 18000934a: 4d 63 c0 movslq %r8d,%r8 + 18000934d: 33 c0 xor %eax,%eax + 18000934f: eb a4 jmp 0x1800092f5 + 180009351: b8 fa ff ff ff mov $0xfffffffa,%eax + 180009356: c5 f8 77 vzeroupper + 180009359: c3 ret + 18000935a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000935f: c5 f8 77 vzeroupper + 180009362: c3 ret + 180009363: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000936a: 00 + 18000936b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009372: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009380: 45 89 c1 mov %r8d,%r9d + 180009383: 49 89 d0 mov %rdx,%r8 + 180009386: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 18000938b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 + 180009390: 4d 85 c0 test %r8,%r8 + 180009393: 0f 84 f0 00 00 00 je 0x180009489 + 180009399: 45 85 c9 test %r9d,%r9d + 18000939c: 0f 8e e1 00 00 00 jle 0x180009483 + 1800093a2: 49 63 d1 movslq %r9d,%rdx + 1800093a5: 48 83 fa 08 cmp $0x8,%rdx + 1800093a9: 0f 8c cf 00 00 00 jl 0x18000947e + 1800093af: 4c 89 c0 mov %r8,%rax + 1800093b2: 48 83 e0 1f and $0x1f,%rax + 1800093b6: 85 c0 test %eax,%eax + 1800093b8: 74 10 je 0x1800093ca + 1800093ba: a8 07 test $0x7,%al + 1800093bc: 0f 85 bc 00 00 00 jne 0x18000947e + 1800093c2: f7 d8 neg %eax + 1800093c4: 83 c0 20 add $0x20,%eax + 1800093c7: c1 e8 03 shr $0x3,%eax + 1800093ca: 8d 48 08 lea 0x8(%rax),%ecx + 1800093cd: 48 3b d1 cmp %rcx,%rdx + 1800093d0: 0f 8c a8 00 00 00 jl 0x18000947e + 1800093d6: 44 89 c9 mov %r9d,%ecx + 1800093d9: 2b c8 sub %eax,%ecx + 1800093db: 83 e1 07 and $0x7,%ecx + 1800093de: 44 2b c9 sub %ecx,%r9d + 1800093e1: 33 c9 xor %ecx,%ecx + 1800093e3: 41 89 c2 mov %eax,%r10d + 1800093e6: 85 c0 test %eax,%eax + 1800093e8: 76 2e jbe 0x180009418 + 1800093ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800093f1: 00 + 1800093f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800093f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009400: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 + 180009406: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 18000940a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 180009410: 48 ff c1 inc %rcx + 180009413: 49 3b ca cmp %r10,%rcx + 180009416: 72 e8 jb 0x180009400 + 180009418: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 18000941d: 49 63 c1 movslq %r9d,%rax + 180009420: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 + 180009426: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 + 18000942d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 180009433: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 18000943a: 49 83 c2 08 add $0x8,%r10 + 18000943e: 4c 3b d0 cmp %rax,%r10 + 180009441: 72 dd jb 0x180009420 + 180009443: 33 c0 xor %eax,%eax + 180009445: 41 8d 49 01 lea 0x1(%r9),%ecx + 180009449: 48 63 c9 movslq %ecx,%rcx + 18000944c: 48 3b ca cmp %rdx,%rcx + 18000944f: 77 27 ja 0x180009478 + 180009451: 4d 63 c9 movslq %r9d,%r9 + 180009454: 49 2b d1 sub %r9,%rdx + 180009457: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 18000945b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180009460: c5 fb 10 09 vmovsd (%rcx),%xmm1 + 180009464: 48 ff c0 inc %rax + 180009467: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 + 18000946b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 18000946f: 48 83 c1 08 add $0x8,%rcx + 180009473: 48 3b c2 cmp %rdx,%rax + 180009476: 72 e8 jb 0x180009460 + 180009478: 33 c0 xor %eax,%eax + 18000947a: c5 f8 77 vzeroupper + 18000947d: c3 ret + 18000947e: 45 33 c9 xor %r9d,%r9d + 180009481: eb c0 jmp 0x180009443 + 180009483: b8 fa ff ff ff mov $0xfffffffa,%eax + 180009488: c3 ret + 180009489: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000948e: c3 ret + 18000948f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180009496: 00 + 180009497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000949e: 66 90 xchg %ax,%ax + 1800094a0: 45 89 c1 mov %r8d,%r9d + 1800094a3: 49 89 d0 mov %rdx,%r8 + 1800094a6: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 1800094ab: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 + 1800094b0: 4d 85 c0 test %r8,%r8 + 1800094b3: 0f 84 f0 00 00 00 je 0x1800095a9 + 1800094b9: 45 85 c9 test %r9d,%r9d + 1800094bc: 0f 8e e1 00 00 00 jle 0x1800095a3 + 1800094c2: 49 63 d1 movslq %r9d,%rdx + 1800094c5: 48 83 fa 08 cmp $0x8,%rdx + 1800094c9: 0f 8c cf 00 00 00 jl 0x18000959e + 1800094cf: 4c 89 c0 mov %r8,%rax + 1800094d2: 48 83 e0 1f and $0x1f,%rax + 1800094d6: 85 c0 test %eax,%eax + 1800094d8: 74 10 je 0x1800094ea + 1800094da: a8 07 test $0x7,%al + 1800094dc: 0f 85 bc 00 00 00 jne 0x18000959e + 1800094e2: f7 d8 neg %eax + 1800094e4: 83 c0 20 add $0x20,%eax + 1800094e7: c1 e8 03 shr $0x3,%eax + 1800094ea: 8d 48 08 lea 0x8(%rax),%ecx + 1800094ed: 48 3b d1 cmp %rcx,%rdx + 1800094f0: 0f 8c a8 00 00 00 jl 0x18000959e + 1800094f6: 44 89 c9 mov %r9d,%ecx + 1800094f9: 2b c8 sub %eax,%ecx + 1800094fb: 83 e1 07 and $0x7,%ecx + 1800094fe: 44 2b c9 sub %ecx,%r9d + 180009501: 33 c9 xor %ecx,%ecx + 180009503: 41 89 c2 mov %eax,%r10d + 180009506: 85 c0 test %eax,%eax + 180009508: 76 2e jbe 0x180009538 + 18000950a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180009511: 00 + 180009512: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009520: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 + 180009526: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 18000952a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) + 180009530: 48 ff c1 inc %rcx + 180009533: 49 3b ca cmp %r10,%rcx + 180009536: 72 e8 jb 0x180009520 + 180009538: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 18000953d: 49 63 c1 movslq %r9d,%rax + 180009540: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 + 180009546: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 + 18000954d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) + 180009553: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) + 18000955a: 49 83 c2 08 add $0x8,%r10 + 18000955e: 4c 3b d0 cmp %rax,%r10 + 180009561: 72 dd jb 0x180009540 + 180009563: 33 c0 xor %eax,%eax + 180009565: 41 8d 49 01 lea 0x1(%r9),%ecx + 180009569: 48 63 c9 movslq %ecx,%rcx + 18000956c: 48 3b ca cmp %rdx,%rcx + 18000956f: 77 27 ja 0x180009598 + 180009571: 4d 63 c9 movslq %r9d,%r9 + 180009574: 49 2b d1 sub %r9,%rdx + 180009577: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 18000957b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180009580: c5 fb 10 01 vmovsd (%rcx),%xmm0 + 180009584: 48 ff c0 inc %rax + 180009587: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 + 18000958b: c5 fb 11 11 vmovsd %xmm2,(%rcx) + 18000958f: 48 83 c1 08 add $0x8,%rcx + 180009593: 48 3b c2 cmp %rdx,%rax + 180009596: 72 e8 jb 0x180009580 + 180009598: 33 c0 xor %eax,%eax + 18000959a: c5 f8 77 vzeroupper + 18000959d: c3 ret + 18000959e: 45 33 c9 xor %r9d,%r9d + 1800095a1: eb c0 jmp 0x180009563 + 1800095a3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800095a8: c3 ret + 1800095a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800095ae: c3 ret + 1800095af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800095b6: 00 + 1800095b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800095be: 66 90 xchg %ax,%ax + 1800095c0: 55 push %rbp + 1800095c1: 48 83 ec 30 sub $0x30,%rsp + 1800095c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1800095ca: 48 89 4d 20 mov %rcx,0x20(%rbp) + 1800095ce: 48 89 55 28 mov %rdx,0x28(%rbp) + 1800095d2: 44 89 45 30 mov %r8d,0x30(%rbp) + 1800095d6: 48 8b 45 20 mov 0x20(%rbp),%rax + 1800095da: 48 8b 55 28 mov 0x28(%rbp),%rdx + 1800095de: 8b 4d 30 mov 0x30(%rbp),%ecx + 1800095e1: 89 4d 08 mov %ecx,0x8(%rbp) + 1800095e4: 48 89 c1 mov %rax,%rcx + 1800095e7: 8b 45 08 mov 0x8(%rbp),%eax + 1800095ea: 41 89 c0 mov %eax,%r8d + 1800095ed: e8 8e 75 13 00 call 0x180140b80 + 1800095f2: 89 45 00 mov %eax,0x0(%rbp) + 1800095f5: 8b 45 00 mov 0x0(%rbp),%eax + 1800095f8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800095fc: 5d pop %rbp + 1800095fd: c3 ret + 1800095fe: 66 90 xchg %ax,%ax + 180009600: 55 push %rbp + 180009601: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 180009606: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 18000960b: 48 89 4d 20 mov %rcx,0x20(%rbp) + 18000960f: 48 89 55 28 mov %rdx,0x28(%rbp) + 180009613: 44 89 45 30 mov %r8d,0x30(%rbp) + 180009617: 48 8b 45 20 mov 0x20(%rbp),%rax + 18000961b: 48 8b 55 28 mov 0x28(%rbp),%rdx + 18000961f: 8b 4d 30 mov 0x30(%rbp),%ecx + 180009622: 89 4d 08 mov %ecx,0x8(%rbp) + 180009625: 48 89 c1 mov %rax,%rcx + 180009628: 8b 45 08 mov 0x8(%rbp),%eax + 18000962b: 41 89 c0 mov %eax,%r8d + 18000962e: e8 6d 75 13 00 call 0x180140ba0 + 180009633: 89 45 00 mov %eax,0x0(%rbp) + 180009636: 8b 45 00 mov 0x0(%rbp),%eax + 180009639: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000963d: 5d pop %rbp + 18000963e: c3 ret + 18000963f: 90 nop + 180009640: 55 push %rbp + 180009641: 48 83 ec 30 sub $0x30,%rsp + 180009645: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 18000964a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 18000964e: 48 89 55 28 mov %rdx,0x28(%rbp) + 180009652: 44 89 45 30 mov %r8d,0x30(%rbp) + 180009656: 48 8b 45 20 mov 0x20(%rbp),%rax + 18000965a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 18000965e: 8b 4d 30 mov 0x30(%rbp),%ecx + 180009661: 89 4d 08 mov %ecx,0x8(%rbp) + 180009664: 48 89 c1 mov %rax,%rcx + 180009667: 8b 45 08 mov 0x8(%rbp),%eax + 18000966a: 41 89 c0 mov %eax,%r8d + 18000966d: e8 4e 75 13 00 call 0x180140bc0 + 180009672: 89 45 00 mov %eax,0x0(%rbp) + 180009675: 8b 45 00 mov 0x0(%rbp),%eax + 180009678: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000967c: 5d pop %rbp + 18000967d: c3 ret + 18000967e: 66 90 xchg %ax,%ax + 180009680: 55 push %rbp + 180009681: 48 83 ec 30 sub $0x30,%rsp + 180009685: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 18000968a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 18000968e: 48 89 55 28 mov %rdx,0x28(%rbp) + 180009692: 44 89 45 30 mov %r8d,0x30(%rbp) + 180009696: 48 8b 45 20 mov 0x20(%rbp),%rax + 18000969a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 18000969e: 8b 4d 30 mov 0x30(%rbp),%ecx + 1800096a1: 89 4d 08 mov %ecx,0x8(%rbp) + 1800096a4: 48 89 c1 mov %rax,%rcx + 1800096a7: 8b 45 08 mov 0x8(%rbp),%eax + 1800096aa: 41 89 c0 mov %eax,%r8d + 1800096ad: e8 2e 75 13 00 call 0x180140be0 + 1800096b2: 89 45 00 mov %eax,0x0(%rbp) + 1800096b5: 8b 45 00 mov 0x0(%rbp),%eax + 1800096b8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800096bc: 5d pop %rbp + 1800096bd: c3 ret + 1800096be: 66 90 xchg %ax,%ax + 1800096c0: 55 push %rbp + 1800096c1: 48 83 ec 30 sub $0x30,%rsp + 1800096c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 1800096ca: 48 89 4d 20 mov %rcx,0x20(%rbp) + 1800096ce: 48 89 55 28 mov %rdx,0x28(%rbp) + 1800096d2: 44 89 45 30 mov %r8d,0x30(%rbp) + 1800096d6: 48 8b 45 20 mov 0x20(%rbp),%rax + 1800096da: 48 8b 55 28 mov 0x28(%rbp),%rdx + 1800096de: 8b 4d 30 mov 0x30(%rbp),%ecx + 1800096e1: 89 4d 08 mov %ecx,0x8(%rbp) + 1800096e4: 48 89 c1 mov %rax,%rcx + 1800096e7: 8b 45 08 mov 0x8(%rbp),%eax + 1800096ea: 41 89 c0 mov %eax,%r8d + 1800096ed: e8 0e 75 13 00 call 0x180140c00 + 1800096f2: 89 45 00 mov %eax,0x0(%rbp) + 1800096f5: 8b 45 00 mov 0x0(%rbp),%eax + 1800096f8: 48 8d 65 10 lea 0x10(%rbp),%rsp + 1800096fc: 5d pop %rbp + 1800096fd: c3 ret + 1800096fe: 66 90 xchg %ax,%ax + 180009700: 55 push %rbp + 180009701: 48 83 ec 30 sub $0x30,%rsp + 180009705: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp + 18000970a: 48 89 4d 20 mov %rcx,0x20(%rbp) + 18000970e: 48 89 55 28 mov %rdx,0x28(%rbp) + 180009712: 44 89 45 30 mov %r8d,0x30(%rbp) + 180009716: 48 8b 45 20 mov 0x20(%rbp),%rax + 18000971a: 48 8b 55 28 mov 0x28(%rbp),%rdx + 18000971e: 8b 4d 30 mov 0x30(%rbp),%ecx + 180009721: 89 4d 08 mov %ecx,0x8(%rbp) + 180009724: 48 89 c1 mov %rax,%rcx + 180009727: 8b 45 08 mov 0x8(%rbp),%eax + 18000972a: 41 89 c0 mov %eax,%r8d + 18000972d: e8 ee 74 13 00 call 0x180140c20 + 180009732: 89 45 00 mov %eax,0x0(%rbp) + 180009735: 8b 45 00 mov 0x0(%rbp),%eax + 180009738: 48 8d 65 10 lea 0x10(%rbp),%rsp + 18000973c: 5d pop %rbp + 18000973d: c3 ret + 18000973e: 66 90 xchg %ax,%ax + 180009740: 48 83 ec 28 sub $0x28,%rsp + 180009744: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 180009749: 48 85 d2 test %rdx,%rdx + 18000974c: 74 28 je 0x180009776 + 18000974e: 45 85 c0 test %r8d,%r8d + 180009751: 7f 0a jg 0x18000975d + 180009753: b8 fa ff ff ff mov $0xfffffffa,%eax + 180009758: 48 83 c4 28 add $0x28,%rsp + 18000975c: c3 ret + 18000975d: 89 c8 mov %ecx,%eax + 18000975f: 48 c1 e9 20 shr $0x20,%rcx + 180009763: 48 c1 e1 20 shl $0x20,%rcx + 180009767: 48 0b c8 or %rax,%rcx + 18000976a: e8 51 75 03 00 call 0x180040cc0 + 18000976f: 33 c0 xor %eax,%eax + 180009771: 48 83 c4 28 add $0x28,%rsp + 180009775: c3 ret + 180009776: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000977b: 48 83 c4 28 add $0x28,%rsp + 18000977f: c3 ret + 180009780: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180009785: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 18000978a: 48 85 d2 test %rdx,%rdx + 18000978d: 74 2a je 0x1800097b9 + 18000978f: 45 85 c0 test %r8d,%r8d + 180009792: 7f 0b jg 0x18000979f + 180009794: b8 fa ff ff ff mov $0xfffffffa,%eax + 180009799: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000979e: c3 ret + 18000979f: 89 c8 mov %ecx,%eax + 1800097a1: 48 c1 e9 20 shr $0x20,%rcx + 1800097a5: 48 c1 e1 20 shl $0x20,%rcx + 1800097a9: 48 0b c8 or %rax,%rcx + 1800097ac: e8 2f 75 03 00 call 0x180040ce0 + 1800097b1: 33 c0 xor %eax,%eax + 1800097b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800097b8: c3 ret + 1800097b9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800097be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800097c3: 90 nop + 1800097c4: c3 ret + 1800097c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800097cc: 00 + 1800097cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800097d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800097d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800097e0: 48 83 ec 28 sub $0x28,%rsp + 1800097e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 1800097e9: 48 85 d2 test %rdx,%rdx + 1800097ec: 74 28 je 0x180009816 + 1800097ee: 45 85 c0 test %r8d,%r8d + 1800097f1: 7f 0a jg 0x1800097fd + 1800097f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800097f8: 48 83 c4 28 add $0x28,%rsp + 1800097fc: c3 ret + 1800097fd: 89 c8 mov %ecx,%eax + 1800097ff: 48 c1 e9 20 shr $0x20,%rcx + 180009803: 48 c1 e1 20 shl $0x20,%rcx + 180009807: 48 0b c8 or %rax,%rcx + 18000980a: e8 f1 74 03 00 call 0x180040d00 + 18000980f: 33 c0 xor %eax,%eax + 180009811: 48 83 c4 28 add $0x28,%rsp + 180009815: c3 ret + 180009816: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000981b: 48 83 c4 28 add $0x28,%rsp + 18000981f: c3 ret + 180009820: 48 83 ec 28 sub $0x28,%rsp + 180009824: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 180009829: 48 85 d2 test %rdx,%rdx + 18000982c: 74 28 je 0x180009856 + 18000982e: 45 85 c0 test %r8d,%r8d + 180009831: 7f 0a jg 0x18000983d + 180009833: b8 fa ff ff ff mov $0xfffffffa,%eax + 180009838: 48 83 c4 28 add $0x28,%rsp + 18000983c: c3 ret + 18000983d: 89 c8 mov %ecx,%eax + 18000983f: 48 c1 e9 20 shr $0x20,%rcx + 180009843: 48 c1 e1 20 shl $0x20,%rcx + 180009847: 48 0b c8 or %rax,%rcx + 18000984a: e8 d1 74 03 00 call 0x180040d20 + 18000984f: 33 c0 xor %eax,%eax + 180009851: 48 83 c4 28 add $0x28,%rsp + 180009855: c3 ret + 180009856: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000985b: 48 83 c4 28 add $0x28,%rsp + 18000985f: c3 ret + 180009860: 48 83 ec 28 sub $0x28,%rsp + 180009864: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 180009869: 48 85 d2 test %rdx,%rdx + 18000986c: 74 28 je 0x180009896 + 18000986e: 45 85 c0 test %r8d,%r8d + 180009871: 7f 0a jg 0x18000987d + 180009873: b8 fa ff ff ff mov $0xfffffffa,%eax + 180009878: 48 83 c4 28 add $0x28,%rsp + 18000987c: c3 ret + 18000987d: 89 c8 mov %ecx,%eax + 18000987f: 48 c1 e9 20 shr $0x20,%rcx + 180009883: 48 c1 e1 20 shl $0x20,%rcx + 180009887: 48 0b c8 or %rax,%rcx + 18000988a: e8 b1 74 03 00 call 0x180040d40 + 18000988f: 33 c0 xor %eax,%eax + 180009891: 48 83 c4 28 add $0x28,%rsp + 180009895: c3 ret + 180009896: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000989b: 48 83 c4 28 add $0x28,%rsp + 18000989f: c3 ret + 1800098a0: 48 83 ec 28 sub $0x28,%rsp + 1800098a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 1800098a9: 48 85 d2 test %rdx,%rdx + 1800098ac: 74 28 je 0x1800098d6 + 1800098ae: 45 85 c0 test %r8d,%r8d + 1800098b1: 7f 0a jg 0x1800098bd + 1800098b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800098b8: 48 83 c4 28 add $0x28,%rsp + 1800098bc: c3 ret + 1800098bd: 89 c8 mov %ecx,%eax + 1800098bf: 48 c1 e9 20 shr $0x20,%rcx + 1800098c3: 48 c1 e1 20 shl $0x20,%rcx + 1800098c7: 48 0b c8 or %rax,%rcx + 1800098ca: e8 d1 77 03 00 call 0x1800410a0 + 1800098cf: 33 c0 xor %eax,%eax + 1800098d1: 48 83 c4 28 add $0x28,%rsp + 1800098d5: c3 ret + 1800098d6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800098db: 48 83 c4 28 add $0x28,%rsp + 1800098df: c3 ret + 1800098e0: 48 83 ec 28 sub $0x28,%rsp + 1800098e4: 48 85 d2 test %rdx,%rdx + 1800098e7: 74 41 je 0x18000992a + 1800098e9: 45 85 c0 test %r8d,%r8d + 1800098ec: 7e 32 jle 0x180009920 + 1800098ee: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x181c5cd18 + 1800098f5: 01 + 1800098f6: 7a 02 jp 0x1800098fa + 1800098f8: 74 10 je 0x18000990a + 1800098fa: 0f 57 c9 xorps %xmm1,%xmm1 + 1800098fd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 180009901: 7a 02 jp 0x180009905 + 180009903: 74 0c je 0x180009911 + 180009905: e8 b6 7a 03 00 call 0x1800413c0 + 18000990a: 33 c0 xor %eax,%eax + 18000990c: 48 83 c4 28 add $0x28,%rsp + 180009910: c3 ret + 180009911: 48 89 d1 mov %rdx,%rcx + 180009914: 44 89 c2 mov %r8d,%edx + 180009917: 48 83 c4 28 add $0x28,%rsp + 18000991b: e9 20 3f 01 00 jmp 0x18001d840 + 180009920: b8 fa ff ff ff mov $0xfffffffa,%eax + 180009925: 48 83 c4 28 add $0x28,%rsp + 180009929: c3 ret + 18000992a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000992f: 48 83 c4 28 add $0x28,%rsp + 180009933: c3 ret + 180009934: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180009939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180009940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180009945: 48 85 d2 test %rdx,%rdx + 180009948: 74 45 je 0x18000998f + 18000994a: 45 85 c0 test %r8d,%r8d + 18000994d: 7e 34 jle 0x180009983 + 18000994f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x181c5cd20 + 180009956: 01 + 180009957: 7a 02 jp 0x18000995b + 180009959: 74 10 je 0x18000996b + 18000995b: 0f 57 c9 xorps %xmm1,%xmm1 + 18000995e: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 180009962: 7a 02 jp 0x180009966 + 180009964: 74 0d je 0x180009973 + 180009966: e8 f5 7b 03 00 call 0x180041560 + 18000996b: 33 c0 xor %eax,%eax + 18000996d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180009972: c3 ret + 180009973: 48 89 d1 mov %rdx,%rcx + 180009976: 44 89 c2 mov %r8d,%edx + 180009979: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000997e: e9 bd 40 01 00 jmp 0x18001da40 + 180009983: b8 fa ff ff ff mov $0xfffffffa,%eax + 180009988: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000998d: 90 nop + 18000998e: c3 ret + 18000998f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180009994: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180009999: 90 nop + 18000999a: 90 nop + 18000999b: 90 nop + 18000999c: c3 ret + 18000999d: 0f 1f 00 nopl (%rax) + 1800099a0: 48 83 ec 28 sub $0x28,%rsp + 1800099a4: 48 85 d2 test %rdx,%rdx + 1800099a7: 74 41 je 0x1800099ea + 1800099a9: 45 85 c0 test %r8d,%r8d + 1800099ac: 7e 32 jle 0x1800099e0 + 1800099ae: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x181c5cd28 + 1800099b5: 01 + 1800099b6: 7a 02 jp 0x1800099ba + 1800099b8: 74 10 je 0x1800099ca + 1800099ba: 0f 57 c9 xorps %xmm1,%xmm1 + 1800099bd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 1800099c1: 7a 02 jp 0x1800099c5 + 1800099c3: 74 0c je 0x1800099d1 + 1800099c5: e8 36 7d 03 00 call 0x180041700 + 1800099ca: 33 c0 xor %eax,%eax + 1800099cc: 48 83 c4 28 add $0x28,%rsp + 1800099d0: c3 ret + 1800099d1: 48 89 d1 mov %rdx,%rcx + 1800099d4: 44 89 c2 mov %r8d,%edx + 1800099d7: 48 83 c4 28 add $0x28,%rsp + 1800099db: e9 40 42 01 00 jmp 0x18001dc20 + 1800099e0: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800099e5: 48 83 c4 28 add $0x28,%rsp + 1800099e9: c3 ret + 1800099ea: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800099ef: 48 83 c4 28 add $0x28,%rsp + 1800099f3: c3 ret diff --git a/handoff/nls_dasm/f_18000ad60.dis b/handoff/nls_dasm/f_18000ad60.dis new file mode 100644 index 0000000..9d689e5 --- /dev/null +++ b/handoff/nls_dasm/f_18000ad60.dis @@ -0,0 +1,4515 @@ + +/tmp/det/f_18000ad60.bin: file format binary + + +Disassembly of section .data: + +000000018000ad60 <.data>: + 18000ad60: 41 56 push %r14 + 18000ad62: 49 89 ca mov %rcx,%r10 + 18000ad65: 49 89 d3 mov %rdx,%r11 + 18000ad68: 4d 85 d2 test %r10,%r10 + 18000ad6b: 0f 84 82 01 00 00 je 0x18000aef3 + 18000ad71: 4d 85 db test %r11,%r11 + 18000ad74: 0f 84 79 01 00 00 je 0x18000aef3 + 18000ad7a: 4d 85 c0 test %r8,%r8 + 18000ad7d: 0f 84 70 01 00 00 je 0x18000aef3 + 18000ad83: 45 85 c9 test %r9d,%r9d + 18000ad86: 0f 8e 5f 01 00 00 jle 0x18000aeeb + 18000ad8c: 49 63 d1 movslq %r9d,%rdx + 18000ad8f: 48 83 fa 08 cmp $0x8,%rdx + 18000ad93: 0f 8c 3f 01 00 00 jl 0x18000aed8 + 18000ad99: 48 83 fa 0f cmp $0xf,%rdx + 18000ad9d: 0f 8c 3a 01 00 00 jl 0x18000aedd + 18000ada3: 4c 89 c0 mov %r8,%rax + 18000ada6: 48 83 e0 1f and $0x1f,%rax + 18000adaa: 85 c0 test %eax,%eax + 18000adac: 74 10 je 0x18000adbe + 18000adae: a8 07 test $0x7,%al + 18000adb0: 0f 85 22 01 00 00 jne 0x18000aed8 + 18000adb6: f7 d8 neg %eax + 18000adb8: 83 c0 20 add $0x20,%eax + 18000adbb: c1 e8 03 shr $0x3,%eax + 18000adbe: 89 c1 mov %eax,%ecx + 18000adc0: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 18000adc4: 49 3b d6 cmp %r14,%rdx + 18000adc7: 0f 8c 0b 01 00 00 jl 0x18000aed8 + 18000adcd: 45 89 ce mov %r9d,%r14d + 18000add0: 44 2b f0 sub %eax,%r14d + 18000add3: 41 83 e6 07 and $0x7,%r14d + 18000add7: 45 2b ce sub %r14d,%r9d + 18000adda: 4d 63 c9 movslq %r9d,%r9 + 18000addd: 85 c0 test %eax,%eax + 18000addf: b8 00 00 00 00 mov $0x0,%eax + 18000ade4: 76 5a jbe 0x18000ae40 + 18000ade6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000aded: 00 + 18000adee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000adf5: 0f 1f 40 00 nopl 0x0(%rax) + 18000adf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ae00: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 18000ae06: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 18000ae0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000ae10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000ae15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000ae19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000ae1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000ae22: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 18000ae28: 48 ff c0 inc %rax + 18000ae2b: 48 3b c1 cmp %rcx,%rax + 18000ae2e: 72 d0 jb 0x18000ae00 + 18000ae30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ae37: 00 + 18000ae38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ae3f: 90 nop + 18000ae40: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 18000ae46: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 18000ae4c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 18000ae51: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 18000ae55: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 18000ae5b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 18000ae60: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 18000ae66: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 + 18000ae6d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 18000ae74: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 18000ae79: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 18000ae7d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 + 18000ae84: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 18000ae89: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) + 18000ae90: 48 83 c1 08 add $0x8,%rcx + 18000ae94: 49 3b c9 cmp %r9,%rcx + 18000ae97: 72 a7 jb 0x18000ae40 + 18000ae99: 4c 3b ca cmp %rdx,%r9 + 18000ae9c: 73 32 jae 0x18000aed0 + 18000ae9e: 66 90 xchg %ax,%ax + 18000aea0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 18000aea6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 18000aeac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000aeb0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000aeb5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000aeb9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000aebd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000aec2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 18000aec8: 49 ff c1 inc %r9 + 18000aecb: 4c 3b ca cmp %rdx,%r9 + 18000aece: 72 d0 jb 0x18000aea0 + 18000aed0: 33 c0 xor %eax,%eax + 18000aed2: c5 f8 77 vzeroupper + 18000aed5: 41 5e pop %r14 + 18000aed7: c3 ret + 18000aed8: 45 33 c9 xor %r9d,%r9d + 18000aedb: eb bc jmp 0x18000ae99 + 18000aedd: 41 83 e1 f8 and $0xfffffff8,%r9d + 18000aee1: 33 c9 xor %ecx,%ecx + 18000aee3: 4d 63 c9 movslq %r9d,%r9 + 18000aee6: e9 55 ff ff ff jmp 0x18000ae40 + 18000aeeb: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000aef0: 41 5e pop %r14 + 18000aef2: c3 ret + 18000aef3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000aef8: 41 5e pop %r14 + 18000aefa: c3 ret + 18000aefb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000af00: 41 56 push %r14 + 18000af02: 49 89 ca mov %rcx,%r10 + 18000af05: 49 89 d3 mov %rdx,%r11 + 18000af08: 4d 85 d2 test %r10,%r10 + 18000af0b: 0f 84 a2 01 00 00 je 0x18000b0b3 + 18000af11: 4d 85 db test %r11,%r11 + 18000af14: 0f 84 99 01 00 00 je 0x18000b0b3 + 18000af1a: 4d 85 c0 test %r8,%r8 + 18000af1d: 0f 84 90 01 00 00 je 0x18000b0b3 + 18000af23: 45 85 c9 test %r9d,%r9d + 18000af26: 0f 8e 7f 01 00 00 jle 0x18000b0ab + 18000af2c: 49 63 d1 movslq %r9d,%rdx + 18000af2f: 48 83 fa 08 cmp $0x8,%rdx + 18000af33: 0f 8c 5f 01 00 00 jl 0x18000b098 + 18000af39: 48 83 fa 0f cmp $0xf,%rdx + 18000af3d: 0f 8c 5a 01 00 00 jl 0x18000b09d + 18000af43: 4c 89 c0 mov %r8,%rax + 18000af46: 48 83 e0 1f and $0x1f,%rax + 18000af4a: 85 c0 test %eax,%eax + 18000af4c: 74 10 je 0x18000af5e + 18000af4e: a8 07 test $0x7,%al + 18000af50: 0f 85 42 01 00 00 jne 0x18000b098 + 18000af56: f7 d8 neg %eax + 18000af58: 83 c0 20 add $0x20,%eax + 18000af5b: c1 e8 03 shr $0x3,%eax + 18000af5e: 89 c1 mov %eax,%ecx + 18000af60: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 18000af64: 49 3b d6 cmp %r14,%rdx + 18000af67: 0f 8c 2b 01 00 00 jl 0x18000b098 + 18000af6d: 45 89 ce mov %r9d,%r14d + 18000af70: 44 2b f0 sub %eax,%r14d + 18000af73: 41 83 e6 07 and $0x7,%r14d + 18000af77: 45 2b ce sub %r14d,%r9d + 18000af7a: 4d 63 c9 movslq %r9d,%r9 + 18000af7d: 85 c0 test %eax,%eax + 18000af7f: b8 00 00 00 00 mov $0x0,%eax + 18000af84: 76 5a jbe 0x18000afe0 + 18000af86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000af8d: 00 + 18000af8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000af95: 0f 1f 40 00 nopl 0x0(%rax) + 18000af99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000afa0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 18000afa6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 18000afac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000afb0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000afb5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000afb9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000afbd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000afc2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 18000afc8: 48 ff c0 inc %rax + 18000afcb: 48 3b c1 cmp %rcx,%rax + 18000afce: 72 d0 jb 0x18000afa0 + 18000afd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000afd7: 00 + 18000afd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000afdf: 90 nop + 18000afe0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 18000afe6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 18000afec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 18000aff1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 18000aff5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 18000affb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 18000b000: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 18000b006: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 + 18000b00d: 01 + 18000b00e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 18000b015: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 18000b01c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 18000b022: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 + 18000b029: 01 + 18000b02a: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 18000b030: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) + 18000b037: 01 + 18000b038: 48 83 c1 08 add $0x8,%rcx + 18000b03c: 49 3b c9 cmp %r9,%rcx + 18000b03f: 72 9f jb 0x18000afe0 + 18000b041: 4c 3b ca cmp %rdx,%r9 + 18000b044: 73 4a jae 0x18000b090 + 18000b046: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b04d: 00 + 18000b04e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b055: 0f 1f 40 00 nopl 0x0(%rax) + 18000b059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b060: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 18000b066: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 18000b06c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000b070: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000b075: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000b079: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000b07d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000b082: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 18000b088: 49 ff c1 inc %r9 + 18000b08b: 4c 3b ca cmp %rdx,%r9 + 18000b08e: 72 d0 jb 0x18000b060 + 18000b090: 33 c0 xor %eax,%eax + 18000b092: c5 f8 77 vzeroupper + 18000b095: 41 5e pop %r14 + 18000b097: c3 ret + 18000b098: 45 33 c9 xor %r9d,%r9d + 18000b09b: eb a4 jmp 0x18000b041 + 18000b09d: 41 83 e1 f8 and $0xfffffff8,%r9d + 18000b0a1: 33 c9 xor %ecx,%ecx + 18000b0a3: 4d 63 c9 movslq %r9d,%r9 + 18000b0a6: e9 35 ff ff ff jmp 0x18000afe0 + 18000b0ab: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b0b0: 41 5e pop %r14 + 18000b0b2: c3 ret + 18000b0b3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b0b8: 41 5e pop %r14 + 18000b0ba: c3 ret + 18000b0bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b0c0: 48 83 ec 28 sub $0x28,%rsp + 18000b0c4: 48 85 c9 test %rcx,%rcx + 18000b0c7: 74 20 je 0x18000b0e9 + 18000b0c9: 48 85 d2 test %rdx,%rdx + 18000b0cc: 74 1b je 0x18000b0e9 + 18000b0ce: 45 85 c0 test %r8d,%r8d + 18000b0d1: 7f 0a jg 0x18000b0dd + 18000b0d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b0d8: 48 83 c4 28 add $0x28,%rsp + 18000b0dc: c3 ret + 18000b0dd: e8 2e b8 a5 01 call 0x181a66910 + 18000b0e2: 33 c0 xor %eax,%eax + 18000b0e4: 48 83 c4 28 add $0x28,%rsp + 18000b0e8: c3 ret + 18000b0e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b0ee: 48 83 c4 28 add $0x28,%rsp + 18000b0f2: c3 ret + 18000b0f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b0f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b0ff: 00 + 18000b100: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000b105: 48 85 c9 test %rcx,%rcx + 18000b108: 74 22 je 0x18000b12c + 18000b10a: 48 85 d2 test %rdx,%rdx + 18000b10d: 74 1d je 0x18000b12c + 18000b10f: 45 85 c0 test %r8d,%r8d + 18000b112: 7f 0b jg 0x18000b11f + 18000b114: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b119: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b11e: c3 ret + 18000b11f: e8 6c be a5 01 call 0x181a66f90 + 18000b124: 33 c0 xor %eax,%eax + 18000b126: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b12b: c3 ret + 18000b12c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b131: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b136: c3 ret + 18000b137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000b13e: 00 00 + 18000b140: 48 83 ec 28 sub $0x28,%rsp + 18000b144: 48 85 c9 test %rcx,%rcx + 18000b147: 74 20 je 0x18000b169 + 18000b149: 48 85 d2 test %rdx,%rdx + 18000b14c: 74 1b je 0x18000b169 + 18000b14e: 45 85 c0 test %r8d,%r8d + 18000b151: 7f 0a jg 0x18000b15d + 18000b153: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b158: 48 83 c4 28 add $0x28,%rsp + 18000b15c: c3 ret + 18000b15d: e8 de c4 a5 01 call 0x181a67640 + 18000b162: 33 c0 xor %eax,%eax + 18000b164: 48 83 c4 28 add $0x28,%rsp + 18000b168: c3 ret + 18000b169: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b16e: 48 83 c4 28 add $0x28,%rsp + 18000b172: c3 ret + 18000b173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b17f: 00 + 18000b180: 56 push %rsi + 18000b181: 48 89 d6 mov %rdx,%rsi + 18000b184: 48 85 c9 test %rcx,%rcx + 18000b187: 0f 84 29 02 00 00 je 0x18000b3b6 + 18000b18d: 48 85 f6 test %rsi,%rsi + 18000b190: 0f 84 20 02 00 00 je 0x18000b3b6 + 18000b196: 45 85 c0 test %r8d,%r8d + 18000b199: 0f 8e 10 02 00 00 jle 0x18000b3af + 18000b19f: 41 83 f8 08 cmp $0x8,%r8d + 18000b1a3: 0f 8c f6 01 00 00 jl 0x18000b39f + 18000b1a9: 49 89 f1 mov %rsi,%r9 + 18000b1ac: 49 83 e1 1f and $0x1f,%r9 + 18000b1b0: 45 89 c9 mov %r9d,%r9d + 18000b1b3: 45 85 c9 test %r9d,%r9d + 18000b1b6: 74 18 je 0x18000b1d0 + 18000b1b8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 18000b1bf: 0f 85 da 01 00 00 jne 0x18000b39f + 18000b1c5: 41 f7 d9 neg %r9d + 18000b1c8: 41 83 c1 20 add $0x20,%r9d + 18000b1cc: 41 c1 e9 03 shr $0x3,%r9d + 18000b1d0: 41 8d 41 08 lea 0x8(%r9),%eax + 18000b1d4: 44 3b c0 cmp %eax,%r8d + 18000b1d7: 0f 8c c2 01 00 00 jl 0x18000b39f + 18000b1dd: 44 89 c0 mov %r8d,%eax + 18000b1e0: 33 d2 xor %edx,%edx + 18000b1e2: 41 2b c1 sub %r9d,%eax + 18000b1e5: 83 e0 07 and $0x7,%eax + 18000b1e8: f7 d8 neg %eax + 18000b1ea: 41 03 c0 add %r8d,%eax + 18000b1ed: 45 85 c9 test %r9d,%r9d + 18000b1f0: 76 3e jbe 0x18000b230 + 18000b1f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b1f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b200: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 + 18000b205: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 + 18000b20a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 18000b20e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 18000b212: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 18000b217: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 18000b21b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 18000b21f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 18000b223: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 18000b228: 48 ff c2 inc %rdx + 18000b22b: 49 3b d1 cmp %r9,%rdx + 18000b22e: 72 d0 jb 0x18000b200 + 18000b230: 48 63 d0 movslq %eax,%rdx + 18000b233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b23f: 00 + 18000b240: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 + 18000b246: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 + 18000b24c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 + 18000b252: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 18000b259: 01 + 18000b25a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 + 18000b25f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 + 18000b263: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 18000b267: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 + 18000b26b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) + 18000b271: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 + 18000b278: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 + 18000b27f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 + 18000b286: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 + 18000b28d: 01 + 18000b28e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 18000b292: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 + 18000b297: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 + 18000b29b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 + 18000b29f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) + 18000b2a6: 49 83 c1 08 add $0x8,%r9 + 18000b2aa: 4c 3b ca cmp %rdx,%r9 + 18000b2ad: 72 91 jb 0x18000b240 + 18000b2af: 44 8d 48 01 lea 0x1(%rax),%r9d + 18000b2b3: 45 3b c8 cmp %r8d,%r9d + 18000b2b6: 0f 87 d7 00 00 00 ja 0x18000b393 + 18000b2bc: 4d 63 d0 movslq %r8d,%r10 + 18000b2bf: 4c 2b d2 sub %rdx,%r10 + 18000b2c2: 49 83 fa 02 cmp $0x2,%r10 + 18000b2c6: 0f 8c ce 00 00 00 jl 0x18000b39a + 18000b2cc: 45 89 d3 mov %r10d,%r11d + 18000b2cf: 45 33 c9 xor %r9d,%r9d + 18000b2d2: 41 83 e3 fe and $0xfffffffe,%r11d + 18000b2d6: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 18000b2da: 4d 63 db movslq %r11d,%r11 + 18000b2dd: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 18000b2e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b2e8: 00 + 18000b2e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b2f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b2f7: 00 + 18000b2f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b2ff: 90 nop + 18000b300: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 + 18000b306: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 + 18000b30c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 + 18000b312: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 18000b317: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 18000b31b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 18000b31f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 18000b323: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) + 18000b329: 49 83 c1 02 add $0x2,%r9 + 18000b32d: 4d 3b cb cmp %r11,%r9 + 18000b330: 72 ce jb 0x18000b300 + 18000b332: 4d 3b da cmp %r10,%r11 + 18000b335: 73 5c jae 0x18000b393 + 18000b337: 48 63 c0 movslq %eax,%rax + 18000b33a: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 18000b33e: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 18000b342: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b349: 00 + 18000b34a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b351: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b358: 00 + 18000b359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b360: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 + 18000b366: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 + 18000b36c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 18000b370: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 18000b374: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 18000b379: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 18000b37d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 18000b381: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 18000b385: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 18000b38b: 49 ff c3 inc %r11 + 18000b38e: 4d 3b da cmp %r10,%r11 + 18000b391: 72 cd jb 0x18000b360 + 18000b393: 33 c0 xor %eax,%eax + 18000b395: c5 f8 77 vzeroupper + 18000b398: 5e pop %rsi + 18000b399: c3 ret + 18000b39a: 45 33 db xor %r11d,%r11d + 18000b39d: eb 93 jmp 0x18000b332 + 18000b39f: 33 c0 xor %eax,%eax + 18000b3a1: 41 83 f8 01 cmp $0x1,%r8d + 18000b3a5: 72 ec jb 0x18000b393 + 18000b3a7: 4d 63 d0 movslq %r8d,%r10 + 18000b3aa: 45 33 db xor %r11d,%r11d + 18000b3ad: eb 83 jmp 0x18000b332 + 18000b3af: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b3b4: 5e pop %rsi + 18000b3b5: c3 ret + 18000b3b6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b3bb: 5e pop %rsi + 18000b3bc: c3 ret + 18000b3bd: 0f 1f 00 nopl (%rax) + 18000b3c0: 49 89 d1 mov %rdx,%r9 + 18000b3c3: 48 85 c9 test %rcx,%rcx + 18000b3c6: 0f 84 73 01 00 00 je 0x18000b53f + 18000b3cc: 4d 85 c9 test %r9,%r9 + 18000b3cf: 0f 84 6a 01 00 00 je 0x18000b53f + 18000b3d5: 45 85 c0 test %r8d,%r8d + 18000b3d8: 0f 8e 5b 01 00 00 jle 0x18000b539 + 18000b3de: 49 63 d0 movslq %r8d,%rdx + 18000b3e1: 48 83 fa 08 cmp $0x8,%rdx + 18000b3e5: 0f 8c 49 01 00 00 jl 0x18000b534 + 18000b3eb: 4c 89 c8 mov %r9,%rax + 18000b3ee: 48 83 e0 1f and $0x1f,%rax + 18000b3f2: 89 c0 mov %eax,%eax + 18000b3f4: 85 c0 test %eax,%eax + 18000b3f6: 74 10 je 0x18000b408 + 18000b3f8: a8 07 test $0x7,%al + 18000b3fa: 0f 85 34 01 00 00 jne 0x18000b534 + 18000b400: f7 d8 neg %eax + 18000b402: 83 c0 20 add $0x20,%eax + 18000b405: c1 e8 03 shr $0x3,%eax + 18000b408: 44 8d 50 08 lea 0x8(%rax),%r10d + 18000b40c: 49 3b d2 cmp %r10,%rdx + 18000b40f: 0f 8c 1f 01 00 00 jl 0x18000b534 + 18000b415: 45 89 c2 mov %r8d,%r10d + 18000b418: 44 2b d0 sub %eax,%r10d + 18000b41b: 41 83 e2 07 and $0x7,%r10d + 18000b41f: 45 2b c2 sub %r10d,%r8d + 18000b422: 45 33 d2 xor %r10d,%r10d + 18000b425: 85 c0 test %eax,%eax + 18000b427: 76 47 jbe 0x18000b470 + 18000b429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b430: 00 + 18000b431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b43f: 00 + 18000b440: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 18000b446: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 18000b44c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000b450: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000b455: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000b459: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000b45d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000b462: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 18000b468: 49 ff c2 inc %r10 + 18000b46b: 4c 3b d0 cmp %rax,%r10 + 18000b46e: 72 d0 jb 0x18000b440 + 18000b470: 4d 63 d0 movslq %r8d,%r10 + 18000b473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b47f: 00 + 18000b480: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 18000b485: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 18000b48b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 18000b490: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 18000b494: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 18000b49a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 18000b49f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 18000b4a5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 + 18000b4ab: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 18000b4b2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 18000b4b7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 18000b4bb: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 + 18000b4c2: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 18000b4c7: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) + 18000b4ce: 48 83 c0 08 add $0x8,%rax + 18000b4d2: 49 3b c2 cmp %r10,%rax + 18000b4d5: 72 a9 jb 0x18000b480 + 18000b4d7: 33 c0 xor %eax,%eax + 18000b4d9: 45 8d 50 01 lea 0x1(%r8),%r10d + 18000b4dd: 4d 63 d2 movslq %r10d,%r10 + 18000b4e0: 4c 3b d2 cmp %rdx,%r10 + 18000b4e3: 77 49 ja 0x18000b52e + 18000b4e5: 4d 63 c0 movslq %r8d,%r8 + 18000b4e8: 49 2b d0 sub %r8,%rdx + 18000b4eb: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 18000b4ef: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 18000b4f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b4f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b4ff: 00 + 18000b500: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 18000b505: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 18000b50b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000b50f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000b514: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000b518: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000b51c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000b521: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 18000b526: 48 ff c0 inc %rax + 18000b529: 48 3b c2 cmp %rdx,%rax + 18000b52c: 72 d2 jb 0x18000b500 + 18000b52e: 33 c0 xor %eax,%eax + 18000b530: c5 f8 77 vzeroupper + 18000b533: c3 ret + 18000b534: 45 33 c0 xor %r8d,%r8d + 18000b537: eb 9e jmp 0x18000b4d7 + 18000b539: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b53e: c3 ret + 18000b53f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b544: c3 ret + 18000b545: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b54c: 00 + 18000b54d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b554: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b560: 49 89 d1 mov %rdx,%r9 + 18000b563: 48 85 c9 test %rcx,%rcx + 18000b566: 0f 84 73 01 00 00 je 0x18000b6df + 18000b56c: 4d 85 c9 test %r9,%r9 + 18000b56f: 0f 84 6a 01 00 00 je 0x18000b6df + 18000b575: 45 85 c0 test %r8d,%r8d + 18000b578: 0f 8e 5b 01 00 00 jle 0x18000b6d9 + 18000b57e: 49 63 d0 movslq %r8d,%rdx + 18000b581: 48 83 fa 08 cmp $0x8,%rdx + 18000b585: 0f 8c 49 01 00 00 jl 0x18000b6d4 + 18000b58b: 4c 89 c8 mov %r9,%rax + 18000b58e: 48 83 e0 1f and $0x1f,%rax + 18000b592: 89 c0 mov %eax,%eax + 18000b594: 85 c0 test %eax,%eax + 18000b596: 74 10 je 0x18000b5a8 + 18000b598: a8 07 test $0x7,%al + 18000b59a: 0f 85 34 01 00 00 jne 0x18000b6d4 + 18000b5a0: f7 d8 neg %eax + 18000b5a2: 83 c0 20 add $0x20,%eax + 18000b5a5: c1 e8 03 shr $0x3,%eax + 18000b5a8: 44 8d 50 08 lea 0x8(%rax),%r10d + 18000b5ac: 49 3b d2 cmp %r10,%rdx + 18000b5af: 0f 8c 1f 01 00 00 jl 0x18000b6d4 + 18000b5b5: 45 89 c2 mov %r8d,%r10d + 18000b5b8: 44 2b d0 sub %eax,%r10d + 18000b5bb: 41 83 e2 07 and $0x7,%r10d + 18000b5bf: 45 2b c2 sub %r10d,%r8d + 18000b5c2: 45 33 d2 xor %r10d,%r10d + 18000b5c5: 85 c0 test %eax,%eax + 18000b5c7: 76 47 jbe 0x18000b610 + 18000b5c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b5d0: 00 + 18000b5d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b5d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b5df: 00 + 18000b5e0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 + 18000b5e6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 18000b5ec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000b5f0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000b5f5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000b5f9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000b5fd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000b602: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) + 18000b608: 49 ff c2 inc %r10 + 18000b60b: 4c 3b d0 cmp %rax,%r10 + 18000b60e: 72 d0 jb 0x18000b5e0 + 18000b610: 4d 63 d0 movslq %r8d,%r10 + 18000b613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b61f: 00 + 18000b620: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 + 18000b625: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 + 18000b62b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 18000b630: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 18000b634: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 + 18000b63a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 18000b63f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) + 18000b645: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 + 18000b64c: 01 + 18000b64d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 + 18000b654: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 18000b65b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 18000b661: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 + 18000b668: 01 + 18000b669: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 18000b66f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) + 18000b676: 01 + 18000b677: 48 83 c0 08 add $0x8,%rax + 18000b67b: 49 3b c2 cmp %r10,%rax + 18000b67e: 72 a0 jb 0x18000b620 + 18000b680: 33 c0 xor %eax,%eax + 18000b682: 45 8d 50 01 lea 0x1(%r8),%r10d + 18000b686: 4d 63 d2 movslq %r10d,%r10 + 18000b689: 4c 3b d2 cmp %rdx,%r10 + 18000b68c: 77 40 ja 0x18000b6ce + 18000b68e: 4d 63 c0 movslq %r8d,%r8 + 18000b691: 49 2b d0 sub %r8,%rdx + 18000b694: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 + 18000b698: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx + 18000b69c: 0f 1f 40 00 nopl 0x0(%rax) + 18000b6a0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 + 18000b6a5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 18000b6ab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000b6af: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000b6b4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000b6b8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000b6bc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000b6c1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) + 18000b6c6: 48 ff c0 inc %rax + 18000b6c9: 48 3b c2 cmp %rdx,%rax + 18000b6cc: 72 d2 jb 0x18000b6a0 + 18000b6ce: 33 c0 xor %eax,%eax + 18000b6d0: c5 f8 77 vzeroupper + 18000b6d3: c3 ret + 18000b6d4: 45 33 c0 xor %r8d,%r8d + 18000b6d7: eb a7 jmp 0x18000b680 + 18000b6d9: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b6de: c3 ret + 18000b6df: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b6e4: c3 ret + 18000b6e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b6ec: 00 + 18000b6ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b6f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b6f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b700: 48 83 ec 28 sub $0x28,%rsp + 18000b704: 48 85 c9 test %rcx,%rcx + 18000b707: 74 23 je 0x18000b72c + 18000b709: 48 85 d2 test %rdx,%rdx + 18000b70c: 74 1e je 0x18000b72c + 18000b70e: 4d 85 c0 test %r8,%r8 + 18000b711: 74 19 je 0x18000b72c + 18000b713: 45 85 c9 test %r9d,%r9d + 18000b716: 7e 1e jle 0x18000b736 + 18000b718: e8 d3 ce a5 01 call 0x181a685f0 + 18000b71d: ba 02 00 00 00 mov $0x2,%edx + 18000b722: 85 c0 test %eax,%eax + 18000b724: 0f 45 c2 cmovne %edx,%eax + 18000b727: 48 83 c4 28 add $0x28,%rsp + 18000b72b: c3 ret + 18000b72c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b731: 48 83 c4 28 add $0x28,%rsp + 18000b735: c3 ret + 18000b736: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b73b: 48 83 c4 28 add $0x28,%rsp + 18000b73f: c3 ret + 18000b740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000b745: 48 85 c9 test %rcx,%rcx + 18000b748: 74 24 je 0x18000b76e + 18000b74a: 48 85 d2 test %rdx,%rdx + 18000b74d: 74 1f je 0x18000b76e + 18000b74f: 4d 85 c0 test %r8,%r8 + 18000b752: 74 1a je 0x18000b76e + 18000b754: 45 85 c9 test %r9d,%r9d + 18000b757: 7e 20 jle 0x18000b779 + 18000b759: e8 e2 13 a6 01 call 0x181a6cb40 + 18000b75e: ba 02 00 00 00 mov $0x2,%edx + 18000b763: 85 c0 test %eax,%eax + 18000b765: 0f 45 c2 cmovne %edx,%eax + 18000b768: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b76d: c3 ret + 18000b76e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b773: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b778: c3 ret + 18000b779: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b77e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b783: c3 ret + 18000b784: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b78b: 00 + 18000b78c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b79f: 00 + 18000b7a0: 48 83 ec 28 sub $0x28,%rsp + 18000b7a4: 48 85 c9 test %rcx,%rcx + 18000b7a7: 74 23 je 0x18000b7cc + 18000b7a9: 48 85 d2 test %rdx,%rdx + 18000b7ac: 74 1e je 0x18000b7cc + 18000b7ae: 4d 85 c0 test %r8,%r8 + 18000b7b1: 74 19 je 0x18000b7cc + 18000b7b3: 45 85 c9 test %r9d,%r9d + 18000b7b6: 7e 1e jle 0x18000b7d6 + 18000b7b8: e8 93 37 a6 01 call 0x181a6ef50 + 18000b7bd: ba 02 00 00 00 mov $0x2,%edx + 18000b7c2: 85 c0 test %eax,%eax + 18000b7c4: 0f 45 c2 cmovne %edx,%eax + 18000b7c7: 48 83 c4 28 add $0x28,%rsp + 18000b7cb: c3 ret + 18000b7cc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b7d1: 48 83 c4 28 add $0x28,%rsp + 18000b7d5: c3 ret + 18000b7d6: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b7db: 48 83 c4 28 add $0x28,%rsp + 18000b7df: c3 ret + 18000b7e0: 48 83 ec 28 sub $0x28,%rsp + 18000b7e4: 48 85 c9 test %rcx,%rcx + 18000b7e7: 74 23 je 0x18000b80c + 18000b7e9: 48 85 d2 test %rdx,%rdx + 18000b7ec: 74 1e je 0x18000b80c + 18000b7ee: 4d 85 c0 test %r8,%r8 + 18000b7f1: 74 19 je 0x18000b80c + 18000b7f3: 45 85 c9 test %r9d,%r9d + 18000b7f6: 7e 1e jle 0x18000b816 + 18000b7f8: e8 a3 79 a6 01 call 0x181a731a0 + 18000b7fd: ba 02 00 00 00 mov $0x2,%edx + 18000b802: 85 c0 test %eax,%eax + 18000b804: 0f 45 c2 cmovne %edx,%eax + 18000b807: 48 83 c4 28 add $0x28,%rsp + 18000b80b: c3 ret + 18000b80c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b811: 48 83 c4 28 add $0x28,%rsp + 18000b815: c3 ret + 18000b816: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b81b: 48 83 c4 28 add $0x28,%rsp + 18000b81f: c3 ret + 18000b820: 48 83 ec 28 sub $0x28,%rsp + 18000b824: 48 85 c9 test %rcx,%rcx + 18000b827: 74 23 je 0x18000b84c + 18000b829: 48 85 d2 test %rdx,%rdx + 18000b82c: 74 1e je 0x18000b84c + 18000b82e: 4d 85 c0 test %r8,%r8 + 18000b831: 74 19 je 0x18000b84c + 18000b833: 45 85 c9 test %r9d,%r9d + 18000b836: 7e 1e jle 0x18000b856 + 18000b838: e8 63 bd a6 01 call 0x181a775a0 + 18000b83d: ba 02 00 00 00 mov $0x2,%edx + 18000b842: 85 c0 test %eax,%eax + 18000b844: 0f 45 c2 cmovne %edx,%eax + 18000b847: 48 83 c4 28 add $0x28,%rsp + 18000b84b: c3 ret + 18000b84c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b851: 48 83 c4 28 add $0x28,%rsp + 18000b855: c3 ret + 18000b856: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b85b: 48 83 c4 28 add $0x28,%rsp + 18000b85f: c3 ret + 18000b860: 48 83 ec 28 sub $0x28,%rsp + 18000b864: 48 85 c9 test %rcx,%rcx + 18000b867: 74 23 je 0x18000b88c + 18000b869: 48 85 d2 test %rdx,%rdx + 18000b86c: 74 1e je 0x18000b88c + 18000b86e: 4d 85 c0 test %r8,%r8 + 18000b871: 74 19 je 0x18000b88c + 18000b873: 45 85 c9 test %r9d,%r9d + 18000b876: 7e 1e jle 0x18000b896 + 18000b878: e8 43 fe a6 01 call 0x181a7b6c0 + 18000b87d: ba 02 00 00 00 mov $0x2,%edx + 18000b882: 85 c0 test %eax,%eax + 18000b884: 0f 45 c2 cmovne %edx,%eax + 18000b887: 48 83 c4 28 add $0x28,%rsp + 18000b88b: c3 ret + 18000b88c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b891: 48 83 c4 28 add $0x28,%rsp + 18000b895: c3 ret + 18000b896: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b89b: 48 83 c4 28 add $0x28,%rsp + 18000b89f: c3 ret + 18000b8a0: 48 83 ec 28 sub $0x28,%rsp + 18000b8a4: 48 85 c9 test %rcx,%rcx + 18000b8a7: 74 25 je 0x18000b8ce + 18000b8a9: 48 85 d2 test %rdx,%rdx + 18000b8ac: 74 20 je 0x18000b8ce + 18000b8ae: 4d 85 c0 test %r8,%r8 + 18000b8b1: 74 1b je 0x18000b8ce + 18000b8b3: 45 85 c9 test %r9d,%r9d + 18000b8b6: 7f 0a jg 0x18000b8c2 + 18000b8b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b8bd: 48 83 c4 28 add $0x28,%rsp + 18000b8c1: c3 ret + 18000b8c2: e8 d9 6c 03 00 call 0x1800425a0 + 18000b8c7: 33 c0 xor %eax,%eax + 18000b8c9: 48 83 c4 28 add $0x28,%rsp + 18000b8cd: c3 ret + 18000b8ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b8d3: 48 83 c4 28 add $0x28,%rsp + 18000b8d7: c3 ret + 18000b8d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b8df: 00 + 18000b8e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000b8e5: 48 85 c9 test %rcx,%rcx + 18000b8e8: 74 27 je 0x18000b911 + 18000b8ea: 48 85 d2 test %rdx,%rdx + 18000b8ed: 74 22 je 0x18000b911 + 18000b8ef: 4d 85 c0 test %r8,%r8 + 18000b8f2: 74 1d je 0x18000b911 + 18000b8f4: 45 85 c9 test %r9d,%r9d + 18000b8f7: 7f 0b jg 0x18000b904 + 18000b8f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b8fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b903: c3 ret + 18000b904: e8 d7 72 03 00 call 0x180042be0 + 18000b909: 33 c0 xor %eax,%eax + 18000b90b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b910: c3 ret + 18000b911: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b916: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b91b: c3 ret + 18000b91c: 0f 1f 40 00 nopl 0x0(%rax) + 18000b920: 48 83 ec 28 sub $0x28,%rsp + 18000b924: 48 85 c9 test %rcx,%rcx + 18000b927: 74 25 je 0x18000b94e + 18000b929: 48 85 d2 test %rdx,%rdx + 18000b92c: 74 20 je 0x18000b94e + 18000b92e: 4d 85 c0 test %r8,%r8 + 18000b931: 74 1b je 0x18000b94e + 18000b933: 45 85 c9 test %r9d,%r9d + 18000b936: 7f 0a jg 0x18000b942 + 18000b938: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b93d: 48 83 c4 28 add $0x28,%rsp + 18000b941: c3 ret + 18000b942: e8 b9 78 03 00 call 0x180043200 + 18000b947: 33 c0 xor %eax,%eax + 18000b949: 48 83 c4 28 add $0x28,%rsp + 18000b94d: c3 ret + 18000b94e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b953: 48 83 c4 28 add $0x28,%rsp + 18000b957: c3 ret + 18000b958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b95f: 00 + 18000b960: 41 56 push %r14 + 18000b962: 49 89 cb mov %rcx,%r11 + 18000b965: 4d 85 db test %r11,%r11 + 18000b968: 0f 84 1e 02 00 00 je 0x18000bb8c + 18000b96e: 48 85 d2 test %rdx,%rdx + 18000b971: 0f 84 15 02 00 00 je 0x18000bb8c + 18000b977: 4d 85 c0 test %r8,%r8 + 18000b97a: 0f 84 0c 02 00 00 je 0x18000bb8c + 18000b980: 45 85 c9 test %r9d,%r9d + 18000b983: 0f 8e fb 01 00 00 jle 0x18000bb84 + 18000b989: 49 63 c9 movslq %r9d,%rcx + 18000b98c: 48 83 f9 08 cmp $0x8,%rcx + 18000b990: 0f 8c e9 01 00 00 jl 0x18000bb7f + 18000b996: 4c 89 c0 mov %r8,%rax + 18000b999: 48 83 e0 1f and $0x1f,%rax + 18000b99d: 85 c0 test %eax,%eax + 18000b99f: 74 0d je 0x18000b9ae + 18000b9a1: a8 0f test $0xf,%al + 18000b9a3: 0f 85 d6 01 00 00 jne 0x18000bb7f + 18000b9a9: b8 01 00 00 00 mov $0x1,%eax + 18000b9ae: 41 89 c2 mov %eax,%r10d + 18000b9b1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 18000b9b5: 49 3b ce cmp %r14,%rcx + 18000b9b8: 0f 8c c1 01 00 00 jl 0x18000bb7f + 18000b9be: 45 89 ce mov %r9d,%r14d + 18000b9c1: 44 2b f0 sub %eax,%r14d + 18000b9c4: 41 83 e6 07 and $0x7,%r14d + 18000b9c8: 45 2b ce sub %r14d,%r9d + 18000b9cb: 45 33 f6 xor %r14d,%r14d + 18000b9ce: 4d 63 c9 movslq %r9d,%r9 + 18000b9d1: 85 c0 test %eax,%eax + 18000b9d3: 4c 89 f0 mov %r14,%rax + 18000b9d6: 76 3f jbe 0x18000ba17 + 18000b9d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b9df: 00 + 18000b9e0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 18000b9e6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 18000b9eb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 18000b9f0: 49 ff c6 inc %r14 + 18000b9f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 18000b9f7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 18000b9fc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 18000ba00: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 18000ba04: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 18000ba08: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 18000ba0e: 48 83 c0 10 add $0x10,%rax + 18000ba12: 4d 3b f2 cmp %r10,%r14 + 18000ba15: 72 c9 jb 0x18000b9e0 + 18000ba17: 4c 89 d0 mov %r10,%rax + 18000ba1a: 48 c1 e0 04 shl $0x4,%rax + 18000ba1e: 66 90 xchg %ax,%ax + 18000ba20: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 18000ba25: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 18000ba2b: 49 83 c2 08 add $0x8,%r10 + 18000ba2f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 18000ba36: 01 + 18000ba37: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 18000ba3b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 18000ba3f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 18000ba46: 01 + 18000ba47: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 18000ba4b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 18000ba50: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 18000ba54: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 18000ba58: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 18000ba5e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 18000ba65: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 18000ba6b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 18000ba72: 01 + 18000ba73: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 18000ba7a: 01 + 18000ba7b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 18000ba7f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 18000ba83: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 18000ba88: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 18000ba8c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 18000ba90: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 18000ba94: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 18000ba9b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 18000baa1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 18000baa8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 18000baaf: 01 + 18000bab0: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 18000bab4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 18000bab8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 18000babf: 01 + 18000bac0: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 18000bac4: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 18000bac9: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 18000bacd: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 18000bad1: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 18000bad8: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 18000bade: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 18000bae5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 18000baec: 01 + 18000baed: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 18000baf1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 18000baf5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 18000bafc: 01 + 18000bafd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 18000bb01: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 18000bb06: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 18000bb0a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 18000bb0e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 18000bb15: 48 05 80 00 00 00 add $0x80,%rax + 18000bb1b: 4d 3b d1 cmp %r9,%r10 + 18000bb1e: 0f 82 fc fe ff ff jb 0x18000ba20 + 18000bb24: 4c 89 c8 mov %r9,%rax + 18000bb27: 48 c1 e0 04 shl $0x4,%rax + 18000bb2b: 4c 3b c9 cmp %rcx,%r9 + 18000bb2e: 73 47 jae 0x18000bb77 + 18000bb30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bb37: 00 + 18000bb38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bb3f: 90 nop + 18000bb40: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 18000bb46: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 18000bb4b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 18000bb50: 49 ff c1 inc %r9 + 18000bb53: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 18000bb57: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 18000bb5c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 18000bb60: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 18000bb64: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 18000bb68: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 18000bb6e: 48 83 c0 10 add $0x10,%rax + 18000bb72: 4c 3b c9 cmp %rcx,%r9 + 18000bb75: 72 c9 jb 0x18000bb40 + 18000bb77: 33 c0 xor %eax,%eax + 18000bb79: c5 f8 77 vzeroupper + 18000bb7c: 41 5e pop %r14 + 18000bb7e: c3 ret + 18000bb7f: 45 33 c9 xor %r9d,%r9d + 18000bb82: eb a0 jmp 0x18000bb24 + 18000bb84: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000bb89: 41 5e pop %r14 + 18000bb8b: c3 ret + 18000bb8c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000bb91: 41 5e pop %r14 + 18000bb93: c3 ret + 18000bb94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000bb99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bba0: 41 56 push %r14 + 18000bba2: 49 89 cb mov %rcx,%r11 + 18000bba5: 4d 85 db test %r11,%r11 + 18000bba8: 0f 84 db 01 00 00 je 0x18000bd89 + 18000bbae: 48 85 d2 test %rdx,%rdx + 18000bbb1: 0f 84 d2 01 00 00 je 0x18000bd89 + 18000bbb7: 4d 85 c0 test %r8,%r8 + 18000bbba: 0f 84 c9 01 00 00 je 0x18000bd89 + 18000bbc0: 45 85 c9 test %r9d,%r9d + 18000bbc3: 0f 8e b8 01 00 00 jle 0x18000bd81 + 18000bbc9: 49 63 c9 movslq %r9d,%rcx + 18000bbcc: 48 83 f9 08 cmp $0x8,%rcx + 18000bbd0: 0f 8c a6 01 00 00 jl 0x18000bd7c + 18000bbd6: 4c 89 c0 mov %r8,%rax + 18000bbd9: 48 83 e0 1f and $0x1f,%rax + 18000bbdd: 85 c0 test %eax,%eax + 18000bbdf: 74 0d je 0x18000bbee + 18000bbe1: a8 0f test $0xf,%al + 18000bbe3: 0f 85 93 01 00 00 jne 0x18000bd7c + 18000bbe9: b8 01 00 00 00 mov $0x1,%eax + 18000bbee: 41 89 c2 mov %eax,%r10d + 18000bbf1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 18000bbf5: 49 3b ce cmp %r14,%rcx + 18000bbf8: 0f 8c 7e 01 00 00 jl 0x18000bd7c + 18000bbfe: 45 89 ce mov %r9d,%r14d + 18000bc01: 44 2b f0 sub %eax,%r14d + 18000bc04: 41 83 e6 07 and $0x7,%r14d + 18000bc08: 45 2b ce sub %r14d,%r9d + 18000bc0b: 45 33 f6 xor %r14d,%r14d + 18000bc0e: 4d 63 c9 movslq %r9d,%r9 + 18000bc11: 85 c0 test %eax,%eax + 18000bc13: 4c 89 f0 mov %r14,%rax + 18000bc16: 76 3c jbe 0x18000bc54 + 18000bc18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bc1f: 00 + 18000bc20: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000bc26: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000bc2b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000bc2f: 49 ff c6 inc %r14 + 18000bc32: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000bc37: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000bc3b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 18000bc40: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 18000bc45: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 18000bc4b: 48 83 c0 10 add $0x10,%rax + 18000bc4f: 4d 3b f2 cmp %r10,%r14 + 18000bc52: 72 cc jb 0x18000bc20 + 18000bc54: 4c 89 d0 mov %r10,%rax + 18000bc57: 48 c1 e0 04 shl $0x4,%rax + 18000bc5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000bc60: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 18000bc66: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 18000bc6a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 18000bc6f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bc73: 49 83 c2 08 add $0x8,%r10 + 18000bc77: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bc7c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bc80: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 18000bc85: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bc8a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 18000bc8f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 18000bc96: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 18000bc9c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bca0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bca5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bca9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 18000bcaf: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bcb4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 18000bcba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 18000bcc1: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 18000bcc7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bccb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bcd0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bcd4: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 18000bcda: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bcdf: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 18000bce5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 18000bcec: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 18000bcf2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bcf6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bcfb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bcff: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 18000bd05: 48 05 80 00 00 00 add $0x80,%rax + 18000bd0b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bd10: 4d 3b d1 cmp %r9,%r10 + 18000bd13: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 18000bd19: 0f 82 41 ff ff ff jb 0x18000bc60 + 18000bd1f: 4c 89 c8 mov %r9,%rax + 18000bd22: 48 c1 e0 04 shl $0x4,%rax + 18000bd26: 4c 3b c9 cmp %rcx,%r9 + 18000bd29: 73 49 jae 0x18000bd74 + 18000bd2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bd32: 00 + 18000bd33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bd3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000bd40: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000bd46: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000bd4b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000bd4f: 49 ff c1 inc %r9 + 18000bd52: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000bd57: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000bd5b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 18000bd60: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 18000bd65: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 18000bd6b: 48 83 c0 10 add $0x10,%rax + 18000bd6f: 4c 3b c9 cmp %rcx,%r9 + 18000bd72: 72 cc jb 0x18000bd40 + 18000bd74: 33 c0 xor %eax,%eax + 18000bd76: c5 f8 77 vzeroupper + 18000bd79: 41 5e pop %r14 + 18000bd7b: c3 ret + 18000bd7c: 45 33 c9 xor %r9d,%r9d + 18000bd7f: eb 9e jmp 0x18000bd1f + 18000bd81: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000bd86: 41 5e pop %r14 + 18000bd88: c3 ret + 18000bd89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000bd8e: 41 5e pop %r14 + 18000bd90: c3 ret + 18000bd91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bd98: 00 + 18000bd99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bda0: 41 56 push %r14 + 18000bda2: 49 89 cb mov %rcx,%r11 + 18000bda5: 4d 85 db test %r11,%r11 + 18000bda8: 0f 84 f8 01 00 00 je 0x18000bfa6 + 18000bdae: 48 85 d2 test %rdx,%rdx + 18000bdb1: 0f 84 ef 01 00 00 je 0x18000bfa6 + 18000bdb7: 4d 85 c0 test %r8,%r8 + 18000bdba: 0f 84 e6 01 00 00 je 0x18000bfa6 + 18000bdc0: 45 85 c9 test %r9d,%r9d + 18000bdc3: 0f 8e d5 01 00 00 jle 0x18000bf9e + 18000bdc9: 49 63 c9 movslq %r9d,%rcx + 18000bdcc: 48 83 f9 08 cmp $0x8,%rcx + 18000bdd0: 0f 8c c3 01 00 00 jl 0x18000bf99 + 18000bdd6: 4c 89 c0 mov %r8,%rax + 18000bdd9: 48 83 e0 1f and $0x1f,%rax + 18000bddd: 85 c0 test %eax,%eax + 18000bddf: 74 0d je 0x18000bdee + 18000bde1: a8 0f test $0xf,%al + 18000bde3: 0f 85 b0 01 00 00 jne 0x18000bf99 + 18000bde9: b8 01 00 00 00 mov $0x1,%eax + 18000bdee: 41 89 c2 mov %eax,%r10d + 18000bdf1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 18000bdf5: 49 3b ce cmp %r14,%rcx + 18000bdf8: 0f 8c 9b 01 00 00 jl 0x18000bf99 + 18000bdfe: 45 89 ce mov %r9d,%r14d + 18000be01: 44 2b f0 sub %eax,%r14d + 18000be04: 41 83 e6 07 and $0x7,%r14d + 18000be08: 45 2b ce sub %r14d,%r9d + 18000be0b: 45 33 f6 xor %r14d,%r14d + 18000be0e: 4d 63 c9 movslq %r9d,%r9 + 18000be11: 85 c0 test %eax,%eax + 18000be13: 4c 89 f0 mov %r14,%rax + 18000be16: 76 39 jbe 0x18000be51 + 18000be18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000be1f: 00 + 18000be20: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000be26: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000be2b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000be2f: 49 ff c6 inc %r14 + 18000be32: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000be37: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000be3b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 18000be42: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 18000be48: 48 83 c0 10 add $0x10,%rax + 18000be4c: 4d 3b f2 cmp %r10,%r14 + 18000be4f: 72 cf jb 0x18000be20 + 18000be51: 4c 89 d0 mov %r10,%rax + 18000be54: 48 c1 e0 04 shl $0x4,%rax + 18000be58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000be5f: 00 + 18000be60: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 18000be66: 49 83 c2 08 add $0x8,%r10 + 18000be6a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 18000be6f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000be73: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000be78: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000be7c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 18000be81: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000be86: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + 18000be8c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 18000be93: 01 + 18000be94: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 18000be9b: 01 + 18000be9c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 18000bea2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 18000bea9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 18000beaf: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 18000beb6: 01 + 18000beb7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 18000bebd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + 18000bec4: 01 + 18000bec5: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 18000becc: 02 + 18000becd: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 18000bed4: 02 + 18000bed5: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 18000bedb: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 18000bee2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 18000bee8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 18000beef: 02 + 18000bef0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 18000bef6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + 18000befd: 02 + 18000befe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 18000bf05: 03 + 18000bf06: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 18000bf0d: 03 + 18000bf0e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 18000bf14: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 18000bf1b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 18000bf21: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 18000bf27: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 18000bf2d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + 18000bf34: 48 05 80 00 00 00 add $0x80,%rax + 18000bf3a: 4d 3b d1 cmp %r9,%r10 + 18000bf3d: 0f 82 1d ff ff ff jb 0x18000be60 + 18000bf43: 4c 89 c8 mov %r9,%rax + 18000bf46: 48 c1 e0 04 shl $0x4,%rax + 18000bf4a: 4c 3b c9 cmp %rcx,%r9 + 18000bf4d: 73 42 jae 0x18000bf91 + 18000bf4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bf56: 00 + 18000bf57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bf5e: 66 90 xchg %ax,%ax + 18000bf60: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000bf66: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000bf6b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000bf6f: 49 ff c1 inc %r9 + 18000bf72: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000bf77: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000bf7b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 18000bf82: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 18000bf88: 48 83 c0 10 add $0x10,%rax + 18000bf8c: 4c 3b c9 cmp %rcx,%r9 + 18000bf8f: 72 cf jb 0x18000bf60 + 18000bf91: 33 c0 xor %eax,%eax + 18000bf93: c5 f8 77 vzeroupper + 18000bf96: 41 5e pop %r14 + 18000bf98: c3 ret + 18000bf99: 45 33 c9 xor %r9d,%r9d + 18000bf9c: eb a5 jmp 0x18000bf43 + 18000bf9e: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000bfa3: 41 5e pop %r14 + 18000bfa5: c3 ret + 18000bfa6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000bfab: 41 5e pop %r14 + 18000bfad: c3 ret + 18000bfae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bfb5: 00 + 18000bfb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bfbd: 0f 1f 00 nopl (%rax) + 18000bfc0: 53 push %rbx + 18000bfc1: 56 push %rsi + 18000bfc2: 57 push %rdi + 18000bfc3: 41 54 push %r12 + 18000bfc5: 41 55 push %r13 + 18000bfc7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000bfce: 4d 89 c4 mov %r8,%r12 + 18000bfd1: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x182615970 + 18000bfd8: 45 89 cd mov %r9d,%r13d + 18000bfdb: 48 33 c4 xor %rsp,%rax + 18000bfde: 48 89 cf mov %rcx,%rdi + 18000bfe1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000bfe8: 00 + 18000bfe9: 4d 85 e4 test %r12,%r12 + 18000bfec: 0f 84 b3 01 00 00 je 0x18000c1a5 + 18000bff2: 48 85 ff test %rdi,%rdi + 18000bff5: 0f 84 94 01 00 00 je 0x18000c18f + 18000bffb: 48 85 d2 test %rdx,%rdx + 18000bffe: 0f 84 63 01 00 00 je 0x18000c167 + 18000c004: 45 85 ed test %r13d,%r13d + 18000c007: 0f 8e 32 01 00 00 jle 0x18000c13f + 18000c00d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000c012: 48 89 c3 mov %rax,%rbx + 18000c015: 48 83 e3 3f and $0x3f,%rbx + 18000c019: 48 f7 db neg %rbx + 18000c01c: 48 83 e3 3f and $0x3f,%rbx + 18000c020: 41 83 fd 40 cmp $0x40,%r13d + 18000c024: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 18000c028: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000c02f: 00 + 18000c030: 0f 8e a1 00 00 00 jle 0x18000c0d7 + 18000c036: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c03b: 45 89 ee mov %r13d,%r14d + 18000c03e: 4d 89 e5 mov %r12,%r13 + 18000c041: 49 89 d4 mov %rdx,%r12 + 18000c044: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c04b: 00 + 18000c04c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c05f: 00 + 18000c060: 4c 89 e1 mov %r12,%rcx + 18000c063: 48 89 f2 mov %rsi,%rdx + 18000c066: 49 89 d8 mov %rbx,%r8 + 18000c069: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c06f: e8 cc 4b 13 00 call 0x180140c40 + 18000c074: 48 89 f9 mov %rdi,%rcx + 18000c077: 48 89 f2 mov %rsi,%rdx + 18000c07a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c080: e8 bb c3 ff ff call 0x180008440 + 18000c085: 48 89 f9 mov %rdi,%rcx + 18000c088: 48 89 da mov %rbx,%rdx + 18000c08b: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c091: e8 aa c3 ff ff call 0x180008440 + 18000c096: 48 89 d9 mov %rbx,%rcx + 18000c099: 48 89 f2 mov %rsi,%rdx + 18000c09c: 4d 89 e8 mov %r13,%r8 + 18000c09f: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c0a5: e8 16 77 03 00 call 0x1800437c0 + 18000c0aa: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c0ae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c0b5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c0bc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c0c3: 41 83 fe 40 cmp $0x40,%r14d + 18000c0c7: 7f 97 jg 0x18000c060 + 18000c0c9: 4c 89 e2 mov %r12,%rdx + 18000c0cc: 4d 89 ec mov %r13,%r12 + 18000c0cf: 45 89 f5 mov %r14d,%r13d + 18000c0d2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c0d7: 48 89 d1 mov %rdx,%rcx + 18000c0da: 48 89 f2 mov %rsi,%rdx + 18000c0dd: 49 89 d8 mov %rbx,%r8 + 18000c0e0: 45 89 e9 mov %r13d,%r9d + 18000c0e3: e8 58 4b 13 00 call 0x180140c40 + 18000c0e8: 48 89 f9 mov %rdi,%rcx + 18000c0eb: 48 89 f2 mov %rsi,%rdx + 18000c0ee: 45 89 e8 mov %r13d,%r8d + 18000c0f1: e8 4a c3 ff ff call 0x180008440 + 18000c0f6: 48 89 f9 mov %rdi,%rcx + 18000c0f9: 48 89 da mov %rbx,%rdx + 18000c0fc: 45 89 e8 mov %r13d,%r8d + 18000c0ff: e8 3c c3 ff ff call 0x180008440 + 18000c104: 48 89 d9 mov %rbx,%rcx + 18000c107: 48 89 f2 mov %rsi,%rdx + 18000c10a: 4d 89 e0 mov %r12,%r8 + 18000c10d: 45 89 e9 mov %r13d,%r9d + 18000c110: e8 ab 76 03 00 call 0x1800437c0 + 18000c115: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c11c: 00 + 18000c11d: 48 33 cc xor %rsp,%rcx + 18000c120: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x182615970 + 18000c127: 75 11 jne 0x18000c13a + 18000c129: 33 c0 xor %eax,%eax + 18000c12b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c132: 41 5d pop %r13 + 18000c134: 41 5c pop %r12 + 18000c136: 5f pop %rdi + 18000c137: 5e pop %rsi + 18000c138: 5b pop %rbx + 18000c139: c3 ret + 18000c13a: e8 91 4f 12 01 call 0x1811310d0 + 18000c13f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c146: 00 + 18000c147: 48 33 cc xor %rsp,%rcx + 18000c14a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x182615970 + 18000c151: 75 e7 jne 0x18000c13a + 18000c153: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c158: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c15f: 41 5d pop %r13 + 18000c161: 41 5c pop %r12 + 18000c163: 5f pop %rdi + 18000c164: 5e pop %rsi + 18000c165: 5b pop %rbx + 18000c166: c3 ret + 18000c167: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c16e: 00 + 18000c16f: 48 33 cc xor %rsp,%rcx + 18000c172: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x182615970 + 18000c179: 75 bf jne 0x18000c13a + 18000c17b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c180: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c187: 41 5d pop %r13 + 18000c189: 41 5c pop %r12 + 18000c18b: 5f pop %rdi + 18000c18c: 5e pop %rsi + 18000c18d: 5b pop %rbx + 18000c18e: c3 ret + 18000c18f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c196: 00 + 18000c197: 48 33 cc xor %rsp,%rcx + 18000c19a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x182615970 + 18000c1a1: 75 97 jne 0x18000c13a + 18000c1a3: eb d6 jmp 0x18000c17b + 18000c1a5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c1ac: 00 + 18000c1ad: 48 33 cc xor %rsp,%rcx + 18000c1b0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x182615970 + 18000c1b7: 75 81 jne 0x18000c13a + 18000c1b9: eb c0 jmp 0x18000c17b + 18000c1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c1c0: 53 push %rbx + 18000c1c1: 56 push %rsi + 18000c1c2: 57 push %rdi + 18000c1c3: 41 54 push %r12 + 18000c1c5: 41 55 push %r13 + 18000c1c7: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp + 18000c1ce: ff + 18000c1cf: 4d 89 c4 mov %r8,%r12 + 18000c1d2: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x182615970 + 18000c1d9: 45 89 cd mov %r9d,%r13d + 18000c1dc: 48 33 c4 xor %rsp,%rax + 18000c1df: 48 89 cf mov %rcx,%rdi + 18000c1e2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000c1e9: 00 + 18000c1ea: 4d 85 e4 test %r12,%r12 + 18000c1ed: 0f 84 b5 01 00 00 je 0x18000c3a8 + 18000c1f3: 48 85 ff test %rdi,%rdi + 18000c1f6: 0f 84 96 01 00 00 je 0x18000c392 + 18000c1fc: 48 85 d2 test %rdx,%rdx + 18000c1ff: 0f 84 64 01 00 00 je 0x18000c369 + 18000c205: 45 85 ed test %r13d,%r13d + 18000c208: 0f 8e 32 01 00 00 jle 0x18000c340 + 18000c20e: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000c213: 48 83 e0 3f and $0x3f,%rax + 18000c217: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 18000c21c: 48 f7 d8 neg %rax + 18000c21f: 48 83 e0 3f and $0x3f,%rax + 18000c223: 48 03 f0 add %rax,%rsi + 18000c226: 48 89 f3 mov %rsi,%rbx + 18000c229: 48 81 c3 00 02 00 00 add $0x200,%rbx + 18000c230: 41 83 fd 40 cmp $0x40,%r13d + 18000c234: 0f 8e 9d 00 00 00 jle 0x18000c2d7 + 18000c23a: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c23f: 45 89 ee mov %r13d,%r14d + 18000c242: 4d 89 e5 mov %r12,%r13 + 18000c245: 49 89 d4 mov %rdx,%r12 + 18000c248: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c24f: 00 + 18000c250: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000c25e: 00 00 + 18000c260: 4c 89 e1 mov %r12,%rcx + 18000c263: 48 89 f2 mov %rsi,%rdx + 18000c266: 49 89 d8 mov %rbx,%r8 + 18000c269: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c26f: e8 ec 49 13 00 call 0x180140c60 + 18000c274: 48 89 f9 mov %rdi,%rcx + 18000c277: 48 89 f2 mov %rsi,%rdx + 18000c27a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c280: e8 fb c1 ff ff call 0x180008480 + 18000c285: 48 89 f9 mov %rdi,%rcx + 18000c288: 48 89 da mov %rbx,%rdx + 18000c28b: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c291: e8 ea c1 ff ff call 0x180008480 + 18000c296: 48 89 d9 mov %rbx,%rcx + 18000c299: 48 89 f2 mov %rsi,%rdx + 18000c29c: 4d 89 e8 mov %r13,%r8 + 18000c29f: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c2a5: e8 f6 7a 03 00 call 0x180043da0 + 18000c2aa: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c2ae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c2b5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c2bc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c2c3: 41 83 fe 40 cmp $0x40,%r14d + 18000c2c7: 7f 97 jg 0x18000c260 + 18000c2c9: 4c 89 e2 mov %r12,%rdx + 18000c2cc: 4d 89 ec mov %r13,%r12 + 18000c2cf: 45 89 f5 mov %r14d,%r13d + 18000c2d2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c2d7: 48 89 d1 mov %rdx,%rcx + 18000c2da: 48 89 f2 mov %rsi,%rdx + 18000c2dd: 49 89 d8 mov %rbx,%r8 + 18000c2e0: 45 89 e9 mov %r13d,%r9d + 18000c2e3: e8 78 49 13 00 call 0x180140c60 + 18000c2e8: 48 89 f9 mov %rdi,%rcx + 18000c2eb: 48 89 f2 mov %rsi,%rdx + 18000c2ee: 45 89 e8 mov %r13d,%r8d + 18000c2f1: e8 8a c1 ff ff call 0x180008480 + 18000c2f6: 48 89 f9 mov %rdi,%rcx + 18000c2f9: 48 89 da mov %rbx,%rdx + 18000c2fc: 45 89 e8 mov %r13d,%r8d + 18000c2ff: e8 7c c1 ff ff call 0x180008480 + 18000c304: 48 89 d9 mov %rbx,%rcx + 18000c307: 48 89 f2 mov %rsi,%rdx + 18000c30a: 4d 89 e0 mov %r12,%r8 + 18000c30d: 45 89 e9 mov %r13d,%r9d + 18000c310: e8 8b 7a 03 00 call 0x180043da0 + 18000c315: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c31c: 00 + 18000c31d: 48 33 cc xor %rsp,%rcx + 18000c320: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x182615970 + 18000c327: 75 12 jne 0x18000c33b + 18000c329: 33 c0 xor %eax,%eax + 18000c32b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 18000c332: 00 + 18000c333: 41 5d pop %r13 + 18000c335: 41 5c pop %r12 + 18000c337: 5f pop %rdi + 18000c338: 5e pop %rsi + 18000c339: 5b pop %rbx + 18000c33a: c3 ret + 18000c33b: e8 90 4d 12 01 call 0x1811310d0 + 18000c340: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c347: 00 + 18000c348: 48 33 cc xor %rsp,%rcx + 18000c34b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x182615970 + 18000c352: 75 e7 jne 0x18000c33b + 18000c354: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c359: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 18000c360: 00 + 18000c361: 41 5d pop %r13 + 18000c363: 41 5c pop %r12 + 18000c365: 5f pop %rdi + 18000c366: 5e pop %rsi + 18000c367: 5b pop %rbx + 18000c368: c3 ret + 18000c369: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c370: 00 + 18000c371: 48 33 cc xor %rsp,%rcx + 18000c374: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x182615970 + 18000c37b: 75 be jne 0x18000c33b + 18000c37d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c382: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 18000c389: 00 + 18000c38a: 41 5d pop %r13 + 18000c38c: 41 5c pop %r12 + 18000c38e: 5f pop %rdi + 18000c38f: 5e pop %rsi + 18000c390: 5b pop %rbx + 18000c391: c3 ret + 18000c392: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c399: 00 + 18000c39a: 48 33 cc xor %rsp,%rcx + 18000c39d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x182615970 + 18000c3a4: 75 95 jne 0x18000c33b + 18000c3a6: eb d5 jmp 0x18000c37d + 18000c3a8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c3af: 00 + 18000c3b0: 48 33 cc xor %rsp,%rcx + 18000c3b3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x182615970 + 18000c3ba: 0f 85 7b ff ff ff jne 0x18000c33b + 18000c3c0: eb bb jmp 0x18000c37d + 18000c3c2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c3c9: 00 + 18000c3ca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c3d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c3d8: 00 + 18000c3d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c3e0: 53 push %rbx + 18000c3e1: 56 push %rsi + 18000c3e2: 57 push %rdi + 18000c3e3: 41 54 push %r12 + 18000c3e5: 41 55 push %r13 + 18000c3e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000c3ee: 4d 89 c4 mov %r8,%r12 + 18000c3f1: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x182615970 + 18000c3f8: 48 33 c4 xor %rsp,%rax + 18000c3fb: 45 89 cd mov %r9d,%r13d + 18000c3fe: 48 89 cf mov %rcx,%rdi + 18000c401: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000c408: 00 + 18000c409: 4d 85 e4 test %r12,%r12 + 18000c40c: 0f 84 b3 01 00 00 je 0x18000c5c5 + 18000c412: 48 85 ff test %rdi,%rdi + 18000c415: 0f 84 94 01 00 00 je 0x18000c5af + 18000c41b: 48 85 d2 test %rdx,%rdx + 18000c41e: 0f 84 63 01 00 00 je 0x18000c587 + 18000c424: 45 85 ed test %r13d,%r13d + 18000c427: 0f 8e 32 01 00 00 jle 0x18000c55f + 18000c42d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 18000c432: 48 89 f0 mov %rsi,%rax + 18000c435: 48 83 e0 3f and $0x3f,%rax + 18000c439: 48 f7 d8 neg %rax + 18000c43c: 48 83 e0 3f and $0x3f,%rax + 18000c440: 48 03 f0 add %rax,%rsi + 18000c443: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 18000c44a: 00 + 18000c44b: 41 83 fd 40 cmp $0x40,%r13d + 18000c44f: 0f 8e a2 00 00 00 jle 0x18000c4f7 + 18000c455: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c45a: 45 89 ee mov %r13d,%r14d + 18000c45d: 4d 89 e5 mov %r12,%r13 + 18000c460: 49 89 d4 mov %rdx,%r12 + 18000c463: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c46a: 00 + 18000c46b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c472: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c480: 4c 89 e1 mov %r12,%rcx + 18000c483: 48 89 f2 mov %rsi,%rdx + 18000c486: 49 89 d8 mov %rbx,%r8 + 18000c489: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c48f: e8 ec 47 13 00 call 0x180140c80 + 18000c494: 48 89 f9 mov %rdi,%rcx + 18000c497: 48 89 f2 mov %rsi,%rdx + 18000c49a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c4a0: e8 1b c0 ff ff call 0x1800084c0 + 18000c4a5: 48 89 f9 mov %rdi,%rcx + 18000c4a8: 48 89 da mov %rbx,%rdx + 18000c4ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c4b1: e8 0a c0 ff ff call 0x1800084c0 + 18000c4b6: 48 89 d9 mov %rbx,%rcx + 18000c4b9: 48 89 f2 mov %rsi,%rdx + 18000c4bc: 4d 89 e8 mov %r13,%r8 + 18000c4bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c4c5: e8 b6 7c 03 00 call 0x180044180 + 18000c4ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c4ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c4d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c4dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c4e3: 41 83 fe 40 cmp $0x40,%r14d + 18000c4e7: 7f 97 jg 0x18000c480 + 18000c4e9: 4c 89 e2 mov %r12,%rdx + 18000c4ec: 4d 89 ec mov %r13,%r12 + 18000c4ef: 45 89 f5 mov %r14d,%r13d + 18000c4f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c4f7: 48 89 d1 mov %rdx,%rcx + 18000c4fa: 48 89 f2 mov %rsi,%rdx + 18000c4fd: 49 89 d8 mov %rbx,%r8 + 18000c500: 45 89 e9 mov %r13d,%r9d + 18000c503: e8 78 47 13 00 call 0x180140c80 + 18000c508: 48 89 f9 mov %rdi,%rcx + 18000c50b: 48 89 f2 mov %rsi,%rdx + 18000c50e: 45 89 e8 mov %r13d,%r8d + 18000c511: e8 aa bf ff ff call 0x1800084c0 + 18000c516: 48 89 f9 mov %rdi,%rcx + 18000c519: 48 89 da mov %rbx,%rdx + 18000c51c: 45 89 e8 mov %r13d,%r8d + 18000c51f: e8 9c bf ff ff call 0x1800084c0 + 18000c524: 48 89 d9 mov %rbx,%rcx + 18000c527: 48 89 f2 mov %rsi,%rdx + 18000c52a: 4d 89 e0 mov %r12,%r8 + 18000c52d: 45 89 e9 mov %r13d,%r9d + 18000c530: e8 4b 7c 03 00 call 0x180044180 + 18000c535: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c53c: 00 + 18000c53d: 48 33 cc xor %rsp,%rcx + 18000c540: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x182615970 + 18000c547: 75 11 jne 0x18000c55a + 18000c549: 33 c0 xor %eax,%eax + 18000c54b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c552: 41 5d pop %r13 + 18000c554: 41 5c pop %r12 + 18000c556: 5f pop %rdi + 18000c557: 5e pop %rsi + 18000c558: 5b pop %rbx + 18000c559: c3 ret + 18000c55a: e8 71 4b 12 01 call 0x1811310d0 + 18000c55f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c566: 00 + 18000c567: 48 33 cc xor %rsp,%rcx + 18000c56a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x182615970 + 18000c571: 75 e7 jne 0x18000c55a + 18000c573: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c578: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c57f: 41 5d pop %r13 + 18000c581: 41 5c pop %r12 + 18000c583: 5f pop %rdi + 18000c584: 5e pop %rsi + 18000c585: 5b pop %rbx + 18000c586: c3 ret + 18000c587: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c58e: 00 + 18000c58f: 48 33 cc xor %rsp,%rcx + 18000c592: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x182615970 + 18000c599: 75 bf jne 0x18000c55a + 18000c59b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c5a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c5a7: 41 5d pop %r13 + 18000c5a9: 41 5c pop %r12 + 18000c5ab: 5f pop %rdi + 18000c5ac: 5e pop %rsi + 18000c5ad: 5b pop %rbx + 18000c5ae: c3 ret + 18000c5af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c5b6: 00 + 18000c5b7: 48 33 cc xor %rsp,%rcx + 18000c5ba: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x182615970 + 18000c5c1: 75 97 jne 0x18000c55a + 18000c5c3: eb d6 jmp 0x18000c59b + 18000c5c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c5cc: 00 + 18000c5cd: 48 33 cc xor %rsp,%rcx + 18000c5d0: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x182615970 + 18000c5d7: 75 81 jne 0x18000c55a + 18000c5d9: eb c0 jmp 0x18000c59b + 18000c5db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c5e0: 53 push %rbx + 18000c5e1: 56 push %rsi + 18000c5e2: 57 push %rdi + 18000c5e3: 41 54 push %r12 + 18000c5e5: 41 55 push %r13 + 18000c5e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000c5ee: 4d 89 c4 mov %r8,%r12 + 18000c5f1: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x182615970 + 18000c5f8: 45 89 cd mov %r9d,%r13d + 18000c5fb: 48 33 c4 xor %rsp,%rax + 18000c5fe: 48 89 cf mov %rcx,%rdi + 18000c601: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000c608: 00 + 18000c609: 4d 85 e4 test %r12,%r12 + 18000c60c: 0f 84 b3 01 00 00 je 0x18000c7c5 + 18000c612: 48 85 ff test %rdi,%rdi + 18000c615: 0f 84 94 01 00 00 je 0x18000c7af + 18000c61b: 48 85 d2 test %rdx,%rdx + 18000c61e: 0f 84 63 01 00 00 je 0x18000c787 + 18000c624: 45 85 ed test %r13d,%r13d + 18000c627: 0f 8e 32 01 00 00 jle 0x18000c75f + 18000c62d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000c632: 48 89 c3 mov %rax,%rbx + 18000c635: 48 83 e3 3f and $0x3f,%rbx + 18000c639: 48 f7 db neg %rbx + 18000c63c: 48 83 e3 3f and $0x3f,%rbx + 18000c640: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 18000c644: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000c64b: 00 + 18000c64c: 41 83 fd 40 cmp $0x40,%r13d + 18000c650: 0f 8e a1 00 00 00 jle 0x18000c6f7 + 18000c656: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c65b: 45 89 ee mov %r13d,%r14d + 18000c65e: 4d 89 e5 mov %r12,%r13 + 18000c661: 49 89 d4 mov %rdx,%r12 + 18000c664: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c66b: 00 + 18000c66c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c67f: 00 + 18000c680: 4c 89 e1 mov %r12,%rcx + 18000c683: 48 89 f2 mov %rsi,%rdx + 18000c686: 49 89 d8 mov %rbx,%r8 + 18000c689: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c68f: e8 0c 46 13 00 call 0x180140ca0 + 18000c694: 48 89 f9 mov %rdi,%rcx + 18000c697: 48 89 f2 mov %rsi,%rdx + 18000c69a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c6a0: e8 5b be ff ff call 0x180008500 + 18000c6a5: 48 89 f9 mov %rdi,%rcx + 18000c6a8: 48 89 da mov %rbx,%rdx + 18000c6ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c6b1: e8 4a be ff ff call 0x180008500 + 18000c6b6: 48 89 d9 mov %rbx,%rcx + 18000c6b9: 48 89 f2 mov %rsi,%rdx + 18000c6bc: 4d 89 e8 mov %r13,%r8 + 18000c6bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c6c5: e8 36 80 03 00 call 0x180044700 + 18000c6ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c6ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c6d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c6dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c6e3: 41 83 fe 40 cmp $0x40,%r14d + 18000c6e7: 7f 97 jg 0x18000c680 + 18000c6e9: 4c 89 e2 mov %r12,%rdx + 18000c6ec: 4d 89 ec mov %r13,%r12 + 18000c6ef: 45 89 f5 mov %r14d,%r13d + 18000c6f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c6f7: 48 89 d1 mov %rdx,%rcx + 18000c6fa: 48 89 f2 mov %rsi,%rdx + 18000c6fd: 49 89 d8 mov %rbx,%r8 + 18000c700: 45 89 e9 mov %r13d,%r9d + 18000c703: e8 98 45 13 00 call 0x180140ca0 + 18000c708: 48 89 f9 mov %rdi,%rcx + 18000c70b: 48 89 f2 mov %rsi,%rdx + 18000c70e: 45 89 e8 mov %r13d,%r8d + 18000c711: e8 ea bd ff ff call 0x180008500 + 18000c716: 48 89 f9 mov %rdi,%rcx + 18000c719: 48 89 da mov %rbx,%rdx + 18000c71c: 45 89 e8 mov %r13d,%r8d + 18000c71f: e8 dc bd ff ff call 0x180008500 + 18000c724: 48 89 d9 mov %rbx,%rcx + 18000c727: 48 89 f2 mov %rsi,%rdx + 18000c72a: 4d 89 e0 mov %r12,%r8 + 18000c72d: 45 89 e9 mov %r13d,%r9d + 18000c730: e8 cb 7f 03 00 call 0x180044700 + 18000c735: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c73c: 00 + 18000c73d: 48 33 cc xor %rsp,%rcx + 18000c740: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x182615970 + 18000c747: 75 11 jne 0x18000c75a + 18000c749: 33 c0 xor %eax,%eax + 18000c74b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c752: 41 5d pop %r13 + 18000c754: 41 5c pop %r12 + 18000c756: 5f pop %rdi + 18000c757: 5e pop %rsi + 18000c758: 5b pop %rbx + 18000c759: c3 ret + 18000c75a: e8 71 49 12 01 call 0x1811310d0 + 18000c75f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c766: 00 + 18000c767: 48 33 cc xor %rsp,%rcx + 18000c76a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x182615970 + 18000c771: 75 e7 jne 0x18000c75a + 18000c773: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c778: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c77f: 41 5d pop %r13 + 18000c781: 41 5c pop %r12 + 18000c783: 5f pop %rdi + 18000c784: 5e pop %rsi + 18000c785: 5b pop %rbx + 18000c786: c3 ret + 18000c787: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c78e: 00 + 18000c78f: 48 33 cc xor %rsp,%rcx + 18000c792: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x182615970 + 18000c799: 75 bf jne 0x18000c75a + 18000c79b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c7a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c7a7: 41 5d pop %r13 + 18000c7a9: 41 5c pop %r12 + 18000c7ab: 5f pop %rdi + 18000c7ac: 5e pop %rsi + 18000c7ad: 5b pop %rbx + 18000c7ae: c3 ret + 18000c7af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c7b6: 00 + 18000c7b7: 48 33 cc xor %rsp,%rcx + 18000c7ba: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x182615970 + 18000c7c1: 75 97 jne 0x18000c75a + 18000c7c3: eb d6 jmp 0x18000c79b + 18000c7c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c7cc: 00 + 18000c7cd: 48 33 cc xor %rsp,%rcx + 18000c7d0: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x182615970 + 18000c7d7: 75 81 jne 0x18000c75a + 18000c7d9: eb c0 jmp 0x18000c79b + 18000c7db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c7e0: 53 push %rbx + 18000c7e1: 56 push %rsi + 18000c7e2: 57 push %rdi + 18000c7e3: 41 54 push %r12 + 18000c7e5: 41 55 push %r13 + 18000c7e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000c7ee: 4d 89 c4 mov %r8,%r12 + 18000c7f1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x182615970 + 18000c7f8: 45 89 cd mov %r9d,%r13d + 18000c7fb: 48 33 c4 xor %rsp,%rax + 18000c7fe: 48 89 cf mov %rcx,%rdi + 18000c801: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000c808: 00 + 18000c809: 4d 85 e4 test %r12,%r12 + 18000c80c: 0f 84 b3 01 00 00 je 0x18000c9c5 + 18000c812: 48 85 ff test %rdi,%rdi + 18000c815: 0f 84 94 01 00 00 je 0x18000c9af + 18000c81b: 48 85 d2 test %rdx,%rdx + 18000c81e: 0f 84 63 01 00 00 je 0x18000c987 + 18000c824: 45 85 ed test %r13d,%r13d + 18000c827: 0f 8e 32 01 00 00 jle 0x18000c95f + 18000c82d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000c832: 48 89 c3 mov %rax,%rbx + 18000c835: 48 83 e3 3f and $0x3f,%rbx + 18000c839: 48 f7 db neg %rbx + 18000c83c: 48 83 e3 3f and $0x3f,%rbx + 18000c840: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 18000c844: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000c84b: 00 + 18000c84c: 41 83 fd 40 cmp $0x40,%r13d + 18000c850: 0f 8e a1 00 00 00 jle 0x18000c8f7 + 18000c856: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c85b: 45 89 ee mov %r13d,%r14d + 18000c85e: 4d 89 e5 mov %r12,%r13 + 18000c861: 49 89 d4 mov %rdx,%r12 + 18000c864: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c86b: 00 + 18000c86c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c87f: 00 + 18000c880: 4c 89 e1 mov %r12,%rcx + 18000c883: 48 89 f2 mov %rsi,%rdx + 18000c886: 49 89 d8 mov %rbx,%r8 + 18000c889: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c88f: e8 2c 44 13 00 call 0x180140cc0 + 18000c894: 48 89 f9 mov %rdi,%rcx + 18000c897: 48 89 f2 mov %rsi,%rdx + 18000c89a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c8a0: e8 5b be ff ff call 0x180008700 + 18000c8a5: 48 89 f9 mov %rdi,%rcx + 18000c8a8: 48 89 da mov %rbx,%rdx + 18000c8ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c8b1: e8 4a be ff ff call 0x180008700 + 18000c8b6: 48 89 d9 mov %rbx,%rcx + 18000c8b9: 48 89 f2 mov %rsi,%rdx + 18000c8bc: 4d 89 e8 mov %r13,%r8 + 18000c8bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c8c5: e8 16 86 03 00 call 0x180044ee0 + 18000c8ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c8ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c8d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c8dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c8e3: 41 83 fe 40 cmp $0x40,%r14d + 18000c8e7: 7f 97 jg 0x18000c880 + 18000c8e9: 4c 89 e2 mov %r12,%rdx + 18000c8ec: 4d 89 ec mov %r13,%r12 + 18000c8ef: 45 89 f5 mov %r14d,%r13d + 18000c8f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c8f7: 48 89 d1 mov %rdx,%rcx + 18000c8fa: 48 89 f2 mov %rsi,%rdx + 18000c8fd: 49 89 d8 mov %rbx,%r8 + 18000c900: 45 89 e9 mov %r13d,%r9d + 18000c903: e8 b8 43 13 00 call 0x180140cc0 + 18000c908: 48 89 f9 mov %rdi,%rcx + 18000c90b: 48 89 f2 mov %rsi,%rdx + 18000c90e: 45 89 e8 mov %r13d,%r8d + 18000c911: e8 ea bd ff ff call 0x180008700 + 18000c916: 48 89 f9 mov %rdi,%rcx + 18000c919: 48 89 da mov %rbx,%rdx + 18000c91c: 45 89 e8 mov %r13d,%r8d + 18000c91f: e8 dc bd ff ff call 0x180008700 + 18000c924: 48 89 d9 mov %rbx,%rcx + 18000c927: 48 89 f2 mov %rsi,%rdx + 18000c92a: 4d 89 e0 mov %r12,%r8 + 18000c92d: 45 89 e9 mov %r13d,%r9d + 18000c930: e8 ab 85 03 00 call 0x180044ee0 + 18000c935: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c93c: 00 + 18000c93d: 48 33 cc xor %rsp,%rcx + 18000c940: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x182615970 + 18000c947: 75 11 jne 0x18000c95a + 18000c949: 33 c0 xor %eax,%eax + 18000c94b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c952: 41 5d pop %r13 + 18000c954: 41 5c pop %r12 + 18000c956: 5f pop %rdi + 18000c957: 5e pop %rsi + 18000c958: 5b pop %rbx + 18000c959: c3 ret + 18000c95a: e8 71 47 12 01 call 0x1811310d0 + 18000c95f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c966: 00 + 18000c967: 48 33 cc xor %rsp,%rcx + 18000c96a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x182615970 + 18000c971: 75 e7 jne 0x18000c95a + 18000c973: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c978: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c97f: 41 5d pop %r13 + 18000c981: 41 5c pop %r12 + 18000c983: 5f pop %rdi + 18000c984: 5e pop %rsi + 18000c985: 5b pop %rbx + 18000c986: c3 ret + 18000c987: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c98e: 00 + 18000c98f: 48 33 cc xor %rsp,%rcx + 18000c992: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x182615970 + 18000c999: 75 bf jne 0x18000c95a + 18000c99b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c9a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c9a7: 41 5d pop %r13 + 18000c9a9: 41 5c pop %r12 + 18000c9ab: 5f pop %rdi + 18000c9ac: 5e pop %rsi + 18000c9ad: 5b pop %rbx + 18000c9ae: c3 ret + 18000c9af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c9b6: 00 + 18000c9b7: 48 33 cc xor %rsp,%rcx + 18000c9ba: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x182615970 + 18000c9c1: 75 97 jne 0x18000c95a + 18000c9c3: eb d6 jmp 0x18000c99b + 18000c9c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c9cc: 00 + 18000c9cd: 48 33 cc xor %rsp,%rcx + 18000c9d0: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x182615970 + 18000c9d7: 75 81 jne 0x18000c95a + 18000c9d9: eb c0 jmp 0x18000c99b + 18000c9db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c9e0: 53 push %rbx + 18000c9e1: 56 push %rsi + 18000c9e2: 57 push %rdi + 18000c9e3: 41 54 push %r12 + 18000c9e5: 41 55 push %r13 + 18000c9e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000c9ee: 4d 89 c4 mov %r8,%r12 + 18000c9f1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x182615970 + 18000c9f8: 45 89 cd mov %r9d,%r13d + 18000c9fb: 48 33 c4 xor %rsp,%rax + 18000c9fe: 48 89 cf mov %rcx,%rdi + 18000ca01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000ca08: 00 + 18000ca09: 4d 85 e4 test %r12,%r12 + 18000ca0c: 0f 84 b3 01 00 00 je 0x18000cbc5 + 18000ca12: 48 85 ff test %rdi,%rdi + 18000ca15: 0f 84 94 01 00 00 je 0x18000cbaf + 18000ca1b: 48 85 d2 test %rdx,%rdx + 18000ca1e: 0f 84 63 01 00 00 je 0x18000cb87 + 18000ca24: 45 85 ed test %r13d,%r13d + 18000ca27: 0f 8e 32 01 00 00 jle 0x18000cb5f + 18000ca2d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000ca32: 48 89 c3 mov %rax,%rbx + 18000ca35: 48 83 e3 3f and $0x3f,%rbx + 18000ca39: 48 f7 db neg %rbx + 18000ca3c: 48 83 e3 3f and $0x3f,%rbx + 18000ca40: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 18000ca44: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000ca4b: 00 + 18000ca4c: 41 83 fd 40 cmp $0x40,%r13d + 18000ca50: 0f 8e a1 00 00 00 jle 0x18000caf7 + 18000ca56: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000ca5b: 45 89 ee mov %r13d,%r14d + 18000ca5e: 4d 89 e5 mov %r12,%r13 + 18000ca61: 49 89 d4 mov %rdx,%r12 + 18000ca64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ca6b: 00 + 18000ca6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ca73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000ca78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ca7f: 00 + 18000ca80: 4c 89 e1 mov %r12,%rcx + 18000ca83: 48 89 f2 mov %rsi,%rdx + 18000ca86: 49 89 d8 mov %rbx,%r8 + 18000ca89: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000ca8f: e8 4c 42 13 00 call 0x180140ce0 + 18000ca94: 48 89 f9 mov %rdi,%rcx + 18000ca97: 48 89 f2 mov %rsi,%rdx + 18000ca9a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000caa0: e8 1b be ff ff call 0x1800088c0 + 18000caa5: 48 89 f9 mov %rdi,%rcx + 18000caa8: 48 89 da mov %rbx,%rdx + 18000caab: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000cab1: e8 0a be ff ff call 0x1800088c0 + 18000cab6: 48 89 d9 mov %rbx,%rcx + 18000cab9: 48 89 f2 mov %rsi,%rdx + 18000cabc: 4d 89 e8 mov %r13,%r8 + 18000cabf: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000cac5: e8 96 8b 03 00 call 0x180045660 + 18000caca: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000cace: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000cad5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000cadc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000cae3: 41 83 fe 40 cmp $0x40,%r14d + 18000cae7: 7f 97 jg 0x18000ca80 + 18000cae9: 4c 89 e2 mov %r12,%rdx + 18000caec: 4d 89 ec mov %r13,%r12 + 18000caef: 45 89 f5 mov %r14d,%r13d + 18000caf2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000caf7: 48 89 d1 mov %rdx,%rcx + 18000cafa: 48 89 f2 mov %rsi,%rdx + 18000cafd: 49 89 d8 mov %rbx,%r8 + 18000cb00: 45 89 e9 mov %r13d,%r9d + 18000cb03: e8 d8 41 13 00 call 0x180140ce0 + 18000cb08: 48 89 f9 mov %rdi,%rcx + 18000cb0b: 48 89 f2 mov %rsi,%rdx + 18000cb0e: 45 89 e8 mov %r13d,%r8d + 18000cb11: e8 aa bd ff ff call 0x1800088c0 + 18000cb16: 48 89 f9 mov %rdi,%rcx + 18000cb19: 48 89 da mov %rbx,%rdx + 18000cb1c: 45 89 e8 mov %r13d,%r8d + 18000cb1f: e8 9c bd ff ff call 0x1800088c0 + 18000cb24: 48 89 d9 mov %rbx,%rcx + 18000cb27: 48 89 f2 mov %rsi,%rdx + 18000cb2a: 4d 89 e0 mov %r12,%r8 + 18000cb2d: 45 89 e9 mov %r13d,%r9d + 18000cb30: e8 2b 8b 03 00 call 0x180045660 + 18000cb35: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cb3c: 00 + 18000cb3d: 48 33 cc xor %rsp,%rcx + 18000cb40: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x182615970 + 18000cb47: 75 11 jne 0x18000cb5a + 18000cb49: 33 c0 xor %eax,%eax + 18000cb4b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000cb52: 41 5d pop %r13 + 18000cb54: 41 5c pop %r12 + 18000cb56: 5f pop %rdi + 18000cb57: 5e pop %rsi + 18000cb58: 5b pop %rbx + 18000cb59: c3 ret + 18000cb5a: e8 71 45 12 01 call 0x1811310d0 + 18000cb5f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cb66: 00 + 18000cb67: 48 33 cc xor %rsp,%rcx + 18000cb6a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x182615970 + 18000cb71: 75 e7 jne 0x18000cb5a + 18000cb73: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cb78: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000cb7f: 41 5d pop %r13 + 18000cb81: 41 5c pop %r12 + 18000cb83: 5f pop %rdi + 18000cb84: 5e pop %rsi + 18000cb85: 5b pop %rbx + 18000cb86: c3 ret + 18000cb87: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cb8e: 00 + 18000cb8f: 48 33 cc xor %rsp,%rcx + 18000cb92: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x182615970 + 18000cb99: 75 bf jne 0x18000cb5a + 18000cb9b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cba0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000cba7: 41 5d pop %r13 + 18000cba9: 41 5c pop %r12 + 18000cbab: 5f pop %rdi + 18000cbac: 5e pop %rsi + 18000cbad: 5b pop %rbx + 18000cbae: c3 ret + 18000cbaf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cbb6: 00 + 18000cbb7: 48 33 cc xor %rsp,%rcx + 18000cbba: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x182615970 + 18000cbc1: 75 97 jne 0x18000cb5a + 18000cbc3: eb d6 jmp 0x18000cb9b + 18000cbc5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cbcc: 00 + 18000cbcd: 48 33 cc xor %rsp,%rcx + 18000cbd0: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x182615970 + 18000cbd7: 75 81 jne 0x18000cb5a + 18000cbd9: eb c0 jmp 0x18000cb9b + 18000cbdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000cbe0: 48 83 ec 28 sub $0x28,%rsp + 18000cbe4: 48 85 c9 test %rcx,%rcx + 18000cbe7: 74 25 je 0x18000cc0e + 18000cbe9: 48 85 d2 test %rdx,%rdx + 18000cbec: 74 20 je 0x18000cc0e + 18000cbee: 4d 85 c0 test %r8,%r8 + 18000cbf1: 74 1b je 0x18000cc0e + 18000cbf3: 45 85 c9 test %r9d,%r9d + 18000cbf6: 7f 0a jg 0x18000cc02 + 18000cbf8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cbfd: 48 83 c4 28 add $0x28,%rsp + 18000cc01: c3 ret + 18000cc02: e8 d9 91 03 00 call 0x180045de0 + 18000cc07: 33 c0 xor %eax,%eax + 18000cc09: 48 83 c4 28 add $0x28,%rsp + 18000cc0d: c3 ret + 18000cc0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cc13: 48 83 c4 28 add $0x28,%rsp + 18000cc17: c3 ret + 18000cc18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cc1f: 00 + 18000cc20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000cc25: 48 85 c9 test %rcx,%rcx + 18000cc28: 74 27 je 0x18000cc51 + 18000cc2a: 48 85 d2 test %rdx,%rdx + 18000cc2d: 74 22 je 0x18000cc51 + 18000cc2f: 4d 85 c0 test %r8,%r8 + 18000cc32: 74 1d je 0x18000cc51 + 18000cc34: 45 85 c9 test %r9d,%r9d + 18000cc37: 7f 0b jg 0x18000cc44 + 18000cc39: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cc3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000cc43: c3 ret + 18000cc44: e8 77 94 03 00 call 0x1800460c0 + 18000cc49: 33 c0 xor %eax,%eax + 18000cc4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000cc50: c3 ret + 18000cc51: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cc56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000cc5b: c3 ret + 18000cc5c: 0f 1f 40 00 nopl 0x0(%rax) + 18000cc60: 48 83 ec 28 sub $0x28,%rsp + 18000cc64: 48 85 c9 test %rcx,%rcx + 18000cc67: 74 25 je 0x18000cc8e + 18000cc69: 48 85 d2 test %rdx,%rdx + 18000cc6c: 74 20 je 0x18000cc8e + 18000cc6e: 4d 85 c0 test %r8,%r8 + 18000cc71: 74 1b je 0x18000cc8e + 18000cc73: 45 85 c9 test %r9d,%r9d + 18000cc76: 7f 0a jg 0x18000cc82 + 18000cc78: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cc7d: 48 83 c4 28 add $0x28,%rsp + 18000cc81: c3 ret + 18000cc82: e8 19 97 03 00 call 0x1800463a0 + 18000cc87: 33 c0 xor %eax,%eax + 18000cc89: 48 83 c4 28 add $0x28,%rsp + 18000cc8d: c3 ret + 18000cc8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cc93: 48 83 c4 28 add $0x28,%rsp + 18000cc97: c3 ret + 18000cc98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cc9f: 00 + 18000cca0: 41 57 push %r15 + 18000cca2: 49 89 ca mov %rcx,%r10 + 18000cca5: 49 89 d3 mov %rdx,%r11 + 18000cca8: 4d 85 d2 test %r10,%r10 + 18000ccab: 0f 84 fb 00 00 00 je 0x18000cdac + 18000ccb1: 4d 85 db test %r11,%r11 + 18000ccb4: 0f 84 f2 00 00 00 je 0x18000cdac + 18000ccba: 4d 85 c0 test %r8,%r8 + 18000ccbd: 0f 84 e9 00 00 00 je 0x18000cdac + 18000ccc3: 45 85 c9 test %r9d,%r9d + 18000ccc6: 0f 8e d8 00 00 00 jle 0x18000cda4 + 18000cccc: 49 63 d1 movslq %r9d,%rdx + 18000cccf: 48 83 fa 08 cmp $0x8,%rdx + 18000ccd3: 0f 8c c6 00 00 00 jl 0x18000cd9f + 18000ccd9: 4c 89 c0 mov %r8,%rax + 18000ccdc: 48 83 e0 0f and $0xf,%rax + 18000cce0: 85 c0 test %eax,%eax + 18000cce2: 74 10 je 0x18000ccf4 + 18000cce4: a8 03 test $0x3,%al + 18000cce6: 0f 85 b3 00 00 00 jne 0x18000cd9f + 18000ccec: f7 d8 neg %eax + 18000ccee: 83 c0 10 add $0x10,%eax + 18000ccf1: c1 e8 02 shr $0x2,%eax + 18000ccf4: 89 c1 mov %eax,%ecx + 18000ccf6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 18000ccfa: 49 3b d7 cmp %r15,%rdx + 18000ccfd: 0f 8c 9c 00 00 00 jl 0x18000cd9f + 18000cd03: 45 89 cf mov %r9d,%r15d + 18000cd06: 44 2b f8 sub %eax,%r15d + 18000cd09: 41 83 e7 07 and $0x7,%r15d + 18000cd0d: 45 2b cf sub %r15d,%r9d + 18000cd10: 4d 63 c9 movslq %r9d,%r9 + 18000cd13: 85 c0 test %eax,%eax + 18000cd15: b8 00 00 00 00 mov $0x0,%eax + 18000cd1a: 76 24 jbe 0x18000cd40 + 18000cd1c: 0f 1f 40 00 nopl 0x0(%rax) + 18000cd20: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 18000cd26: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 + 18000cd2c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 18000cd32: 48 ff c0 inc %rax + 18000cd35: 48 3b c1 cmp %rcx,%rax + 18000cd38: 72 e6 jb 0x18000cd20 + 18000cd3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000cd40: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 18000cd46: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 18000cd4d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 + 18000cd53: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 18000cd5a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 18000cd60: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 18000cd67: 48 83 c1 08 add $0x8,%rcx + 18000cd6b: 49 3b c9 cmp %r9,%rcx + 18000cd6e: 72 d0 jb 0x18000cd40 + 18000cd70: 4c 3b ca cmp %rdx,%r9 + 18000cd73: 73 25 jae 0x18000cd9a + 18000cd75: 0f 1f 40 00 nopl 0x0(%rax) + 18000cd79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cd80: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 18000cd86: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 + 18000cd8c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 18000cd92: 49 ff c1 inc %r9 + 18000cd95: 4c 3b ca cmp %rdx,%r9 + 18000cd98: 72 e6 jb 0x18000cd80 + 18000cd9a: 33 c0 xor %eax,%eax + 18000cd9c: 41 5f pop %r15 + 18000cd9e: c3 ret + 18000cd9f: 45 33 c9 xor %r9d,%r9d + 18000cda2: eb cc jmp 0x18000cd70 + 18000cda4: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cda9: 41 5f pop %r15 + 18000cdab: c3 ret + 18000cdac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cdb1: 41 5f pop %r15 + 18000cdb3: c3 ret + 18000cdb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000cdb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cdc0: 53 push %rbx + 18000cdc1: 57 push %rdi + 18000cdc2: 55 push %rbp + 18000cdc3: 49 89 ca mov %rcx,%r10 + 18000cdc6: 4d 85 d2 test %r10,%r10 + 18000cdc9: 0f 84 92 01 00 00 je 0x18000cf61 + 18000cdcf: 48 85 d2 test %rdx,%rdx + 18000cdd2: 0f 84 89 01 00 00 je 0x18000cf61 + 18000cdd8: 4d 85 c0 test %r8,%r8 + 18000cddb: 0f 84 80 01 00 00 je 0x18000cf61 + 18000cde1: 45 85 c9 test %r9d,%r9d + 18000cde4: 0f 8e 6e 01 00 00 jle 0x18000cf58 + 18000cdea: 41 83 f9 10 cmp $0x10,%r9d + 18000cdee: 0f 8c 50 01 00 00 jl 0x18000cf44 + 18000cdf4: 41 83 f9 1d cmp $0x1d,%r9d + 18000cdf8: 0f 8c 4d 01 00 00 jl 0x18000cf4b + 18000cdfe: 4c 89 c1 mov %r8,%rcx + 18000ce01: 48 83 e1 1f and $0x1f,%rcx + 18000ce05: 89 c9 mov %ecx,%ecx + 18000ce07: 85 c9 test %ecx,%ecx + 18000ce09: 74 11 je 0x18000ce1c + 18000ce0b: f6 c1 03 test $0x3,%cl + 18000ce0e: 0f 85 30 01 00 00 jne 0x18000cf44 + 18000ce14: f7 d9 neg %ecx + 18000ce16: 83 c1 20 add $0x20,%ecx + 18000ce19: c1 e9 02 shr $0x2,%ecx + 18000ce1c: 8d 41 10 lea 0x10(%rcx),%eax + 18000ce1f: 44 3b c8 cmp %eax,%r9d + 18000ce22: 0f 8c 1c 01 00 00 jl 0x18000cf44 + 18000ce28: 44 89 cf mov %r9d,%edi + 18000ce2b: 33 c0 xor %eax,%eax + 18000ce2d: 2b f9 sub %ecx,%edi + 18000ce2f: 83 e7 0f and $0xf,%edi + 18000ce32: f7 df neg %edi + 18000ce34: 41 03 f9 add %r9d,%edi + 18000ce37: 85 c9 test %ecx,%ecx + 18000ce39: 76 1e jbe 0x18000ce59 + 18000ce3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000ce40: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 18000ce46: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 18000ce4b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 18000ce51: 48 ff c0 inc %rax + 18000ce54: 48 3b c1 cmp %rcx,%rax + 18000ce57: 72 e7 jb 0x18000ce40 + 18000ce59: 48 63 c7 movslq %edi,%rax + 18000ce5c: 0f 1f 40 00 nopl 0x0(%rax) + 18000ce60: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 18000ce66: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 18000ce6d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 18000ce72: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 18000ce78: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 18000ce7e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 18000ce85: 48 83 c1 10 add $0x10,%rcx + 18000ce89: 48 3b c8 cmp %rax,%rcx + 18000ce8c: 72 d2 jb 0x18000ce60 + 18000ce8e: 8d 47 01 lea 0x1(%rdi),%eax + 18000ce91: 41 3b c1 cmp %r9d,%eax + 18000ce94: 0f 87 9d 00 00 00 ja 0x18000cf37 + 18000ce9a: 4d 63 c9 movslq %r9d,%r9 + 18000ce9d: 48 63 ff movslq %edi,%rdi + 18000cea0: 4c 2b cf sub %rdi,%r9 + 18000cea3: 49 83 f9 04 cmp $0x4,%r9 + 18000cea7: 0f 8c 93 00 00 00 jl 0x18000cf40 + 18000cead: 48 63 ff movslq %edi,%rdi + 18000ceb0: 44 89 cd mov %r9d,%ebp + 18000ceb3: 83 e5 fc and $0xfffffffc,%ebp + 18000ceb6: 33 c9 xor %ecx,%ecx + 18000ceb8: 48 63 ed movslq %ebp,%rbp + 18000cebb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 18000cebf: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 18000cec3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 18000cec7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cece: 00 + 18000cecf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ced6: 0f 1f 00 nopl (%rax) + 18000ced9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cee0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 18000cee6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 18000ceeb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 18000cef0: 48 83 c1 04 add $0x4,%rcx + 18000cef4: 48 3b cd cmp %rbp,%rcx + 18000cef7: 72 e7 jb 0x18000cee0 + 18000cef9: 49 3b e9 cmp %r9,%rbp + 18000cefc: 73 39 jae 0x18000cf37 + 18000cefe: 48 63 ff movslq %edi,%rdi + 18000cf01: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 18000cf05: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 18000cf09: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 18000cf0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cf14: 00 + 18000cf15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cf1c: 0f 1f 40 00 nopl 0x0(%rax) + 18000cf20: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 18000cf25: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 + 18000cf2a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 18000cf2f: 48 ff c5 inc %rbp + 18000cf32: 49 3b e9 cmp %r9,%rbp + 18000cf35: 72 e9 jb 0x18000cf20 + 18000cf37: 33 c0 xor %eax,%eax + 18000cf39: c5 f8 77 vzeroupper + 18000cf3c: 5d pop %rbp + 18000cf3d: 5f pop %rdi + 18000cf3e: 5b pop %rbx + 18000cf3f: c3 ret + 18000cf40: 33 ed xor %ebp,%ebp + 18000cf42: eb b5 jmp 0x18000cef9 + 18000cf44: 33 ff xor %edi,%edi + 18000cf46: e9 43 ff ff ff jmp 0x18000ce8e + 18000cf4b: 44 89 cf mov %r9d,%edi + 18000cf4e: 33 c9 xor %ecx,%ecx + 18000cf50: 83 e7 f0 and $0xfffffff0,%edi + 18000cf53: e9 01 ff ff ff jmp 0x18000ce59 + 18000cf58: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cf5d: 5d pop %rbp + 18000cf5e: 5f pop %rdi + 18000cf5f: 5b pop %rbx + 18000cf60: c3 ret + 18000cf61: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cf66: 5d pop %rbp + 18000cf67: 5f pop %rdi + 18000cf68: 5b pop %rbx + 18000cf69: c3 ret + 18000cf6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cf71: 00 + 18000cf72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cf79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cf80: 56 push %rsi + 18000cf81: 57 push %rdi + 18000cf82: 41 54 push %r12 + 18000cf84: 55 push %rbp + 18000cf85: 48 83 ec 28 sub $0x28,%rsp + 18000cf89: 89 ce mov %ecx,%esi + 18000cf8b: 4c 89 cd mov %r9,%rbp + 18000cf8e: 83 fe 1e cmp $0x1e,%esi + 18000cf91: 0f 87 83 01 00 00 ja 0x18000d11a + 18000cf97: 48 85 ed test %rbp,%rbp + 18000cf9a: 0f 84 89 01 00 00 je 0x18000d129 + 18000cfa0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 18000cfa5: 48 85 ff test %rdi,%rdi + 18000cfa8: 0f 84 7b 01 00 00 je 0x18000d129 + 18000cfae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 18000cfb3: 4d 85 e4 test %r12,%r12 + 18000cfb6: 0f 84 6d 01 00 00 je 0x18000d129 + 18000cfbc: 83 fa 08 cmp $0x8,%edx + 18000cfbf: 74 1e je 0x18000cfdf + 18000cfc1: 83 fa 04 cmp $0x4,%edx + 18000cfc4: 74 19 je 0x18000cfdf + 18000cfc6: 83 fa 01 cmp $0x1,%edx + 18000cfc9: 74 14 je 0x18000cfdf + 18000cfcb: 83 fa 02 cmp $0x2,%edx + 18000cfce: 74 0f je 0x18000cfdf + 18000cfd0: b8 ee ff ff ff mov $0xffffffee,%eax + 18000cfd5: 48 83 c4 28 add $0x28,%rsp + 18000cfd9: 5d pop %rbp + 18000cfda: 41 5c pop %r12 + 18000cfdc: 5f pop %rdi + 18000cfdd: 5e pop %rsi + 18000cfde: c3 ret + 18000cfdf: 83 fe 1c cmp $0x1c,%esi + 18000cfe2: 0f 8f 32 01 00 00 jg 0x18000d11a + 18000cfe8: 83 fe 05 cmp $0x5,%esi + 18000cfeb: 7f 14 jg 0x18000d001 + 18000cfed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 18000cff4: 33 c0 xor %eax,%eax + 18000cff6: 89 07 mov %eax,(%rdi) + 18000cff8: 41 89 04 24 mov %eax,(%r12) + 18000cffc: e9 0d 01 00 00 jmp 0x18000d10e + 18000d001: 83 fe 06 cmp $0x6,%esi + 18000d004: 7f 11 jg 0x18000d017 + 18000d006: 33 c0 xor %eax,%eax + 18000d008: 89 45 00 mov %eax,0x0(%rbp) + 18000d00b: 89 07 mov %eax,(%rdi) + 18000d00d: 41 89 04 24 mov %eax,(%r12) + 18000d011: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d015: eb 6a jmp 0x18000d081 + 18000d017: 8d 4e ff lea -0x1(%rsi),%ecx + 18000d01a: 83 f9 0e cmp $0xe,%ecx + 18000d01d: 7f 4b jg 0x18000d06a + 18000d01f: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d025: 41 d3 e3 shl %cl,%r11d + 18000d028: 45 89 da mov %r11d,%r10d + 18000d02b: 41 c1 e2 04 shl $0x4,%r10d + 18000d02f: 41 8d 42 4f lea 0x4f(%r10),%eax + 18000d033: 41 83 c2 3f add $0x3f,%r10d + 18000d037: 83 e0 c0 and $0xffffffc0,%eax + 18000d03a: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d03e: 89 45 00 mov %eax,0x0(%rbp) + 18000d041: c7 07 00 00 00 00 movl $0x0,(%rdi) + 18000d047: 45 89 14 24 mov %r10d,(%r12) + 18000d04b: 45 89 da mov %r11d,%r10d + 18000d04e: 41 d1 fa sar $1,%r10d + 18000d051: 41 c1 ea 1e shr $0x1e,%r10d + 18000d055: 45 03 d3 add %r11d,%r10d + 18000d058: 41 83 e2 fc and $0xfffffffc,%r10d + 18000d05c: 41 83 c2 43 add $0x43,%r10d + 18000d060: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d064: 44 03 55 00 add 0x0(%rbp),%r10d + 18000d068: eb 12 jmp 0x18000d07c + 18000d06a: 48 89 ea mov %rbp,%rdx + 18000d06d: 49 89 f8 mov %rdi,%r8 + 18000d070: 4d 89 e1 mov %r12,%r9 + 18000d073: e8 08 96 03 00 call 0x180046680 + 18000d078: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d07c: 83 fe 12 cmp $0x12,%esi + 18000d07f: 7d 28 jge 0x18000d0a9 + 18000d081: 89 f1 mov %esi,%ecx + 18000d083: b8 01 00 00 00 mov $0x1,%eax + 18000d088: d3 e0 shl %cl,%eax + 18000d08a: 41 89 c3 mov %eax,%r11d + 18000d08d: 41 d1 fb sar $1,%r11d + 18000d090: 41 c1 eb 1e shr $0x1e,%r11d + 18000d094: 44 03 d8 add %eax,%r11d + 18000d097: 41 c1 eb 02 shr $0x2,%r11d + 18000d09b: 41 c1 e3 04 shl $0x4,%r11d + 18000d09f: 41 83 c3 3f add $0x3f,%r11d + 18000d0a3: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d0a7: eb 1b jmp 0x18000d0c4 + 18000d0a9: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d0af: 8d 4e 15 lea 0x15(%rsi),%ecx + 18000d0b2: 41 d3 e3 shl %cl,%r11d + 18000d0b5: 41 c1 e3 04 shl $0x4,%r11d + 18000d0b9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 18000d0c0: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d0c4: 83 fe 0a cmp $0xa,%esi + 18000d0c7: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 18000d0ce: 00 + 18000d0cf: 89 45 00 mov %eax,0x0(%rbp) + 18000d0d2: 7f 04 jg 0x18000d0d8 + 18000d0d4: 33 c0 xor %eax,%eax + 18000d0d6: eb 25 jmp 0x18000d0fd + 18000d0d8: 89 f1 mov %esi,%ecx + 18000d0da: b8 01 00 00 00 mov $0x1,%eax + 18000d0df: d3 e0 shl %cl,%eax + 18000d0e1: 89 c2 mov %eax,%edx + 18000d0e3: d1 fa sar $1,%edx + 18000d0e5: c1 ea 1e shr $0x1e,%edx + 18000d0e8: 03 d0 add %eax,%edx + 18000d0ea: c1 ea 02 shr $0x2,%edx + 18000d0ed: 8b 2f mov (%rdi),%ebp + 18000d0ef: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 18000d0f6: 83 e6 c0 and $0xffffffc0,%esi + 18000d0f9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 18000d0fd: 89 07 mov %eax,(%rdi) + 18000d0ff: 41 8b 04 24 mov (%r12),%eax + 18000d103: 85 c0 test %eax,%eax + 18000d105: 7e 07 jle 0x18000d10e + 18000d107: 83 c0 40 add $0x40,%eax + 18000d10a: 41 89 04 24 mov %eax,(%r12) + 18000d10e: 33 c0 xor %eax,%eax + 18000d110: 48 83 c4 28 add $0x28,%rsp + 18000d114: 5d pop %rbp + 18000d115: 41 5c pop %r12 + 18000d117: 5f pop %rdi + 18000d118: 5e pop %rsi + 18000d119: c3 ret + 18000d11a: b8 ef ff ff ff mov $0xffffffef,%eax + 18000d11f: 48 83 c4 28 add $0x28,%rsp + 18000d123: 5d pop %rbp + 18000d124: 41 5c pop %r12 + 18000d126: 5f pop %rdi + 18000d127: 5e pop %rsi + 18000d128: c3 ret + 18000d129: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000d12e: 48 83 c4 28 add $0x28,%rsp + 18000d132: 5d pop %rbp + 18000d133: 41 5c pop %r12 + 18000d135: 5f pop %rdi + 18000d136: 5e pop %rsi + 18000d137: c3 ret + 18000d138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000d13f: 00 + 18000d140: 41 54 push %r12 + 18000d142: 41 55 push %r13 + 18000d144: 41 56 push %r14 + 18000d146: 41 57 push %r15 + 18000d148: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000d14d: 41 89 cd mov %ecx,%r13d + 18000d150: 4d 89 cc mov %r9,%r12 + 18000d153: 41 83 fd 1e cmp $0x1e,%r13d + 18000d157: 0f 87 97 01 00 00 ja 0x18000d2f4 + 18000d15d: 4d 85 e4 test %r12,%r12 + 18000d160: 0f 84 a1 01 00 00 je 0x18000d307 + 18000d166: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 18000d16b: 4d 85 f6 test %r14,%r14 + 18000d16e: 0f 84 93 01 00 00 je 0x18000d307 + 18000d174: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 18000d179: 4d 85 ff test %r15,%r15 + 18000d17c: 0f 84 85 01 00 00 je 0x18000d307 + 18000d182: 83 fa 08 cmp $0x8,%edx + 18000d185: 74 22 je 0x18000d1a9 + 18000d187: 83 fa 04 cmp $0x4,%edx + 18000d18a: 74 1d je 0x18000d1a9 + 18000d18c: 83 fa 01 cmp $0x1,%edx + 18000d18f: 74 18 je 0x18000d1a9 + 18000d191: 83 fa 02 cmp $0x2,%edx + 18000d194: 74 13 je 0x18000d1a9 + 18000d196: b8 ee ff ff ff mov $0xffffffee,%eax + 18000d19b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000d1a0: 41 5f pop %r15 + 18000d1a2: 41 5e pop %r14 + 18000d1a4: 41 5d pop %r13 + 18000d1a6: 41 5c pop %r12 + 18000d1a8: c3 ret + 18000d1a9: 41 83 fd 1c cmp $0x1c,%r13d + 18000d1ad: 0f 8f 41 01 00 00 jg 0x18000d2f4 + 18000d1b3: 41 83 fd 05 cmp $0x5,%r13d + 18000d1b7: 7f 15 jg 0x18000d1ce + 18000d1b9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 18000d1c0: 00 + 18000d1c1: 33 c0 xor %eax,%eax + 18000d1c3: 41 89 06 mov %eax,(%r14) + 18000d1c6: 41 89 07 mov %eax,(%r15) + 18000d1c9: e9 16 01 00 00 jmp 0x18000d2e4 + 18000d1ce: 41 83 fd 06 cmp $0x6,%r13d + 18000d1d2: 7f 12 jg 0x18000d1e6 + 18000d1d4: 33 c0 xor %eax,%eax + 18000d1d6: 41 89 04 24 mov %eax,(%r12) + 18000d1da: 41 89 06 mov %eax,(%r14) + 18000d1dd: 41 89 07 mov %eax,(%r15) + 18000d1e0: 41 8b 14 24 mov (%r12),%edx + 18000d1e4: eb 6a jmp 0x18000d250 + 18000d1e6: 41 8d 4d ff lea -0x1(%r13),%ecx + 18000d1ea: 83 f9 10 cmp $0x10,%ecx + 18000d1ed: 7f 49 jg 0x18000d238 + 18000d1ef: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d1f5: 41 d3 e3 shl %cl,%r11d + 18000d1f8: 44 89 da mov %r11d,%edx + 18000d1fb: 45 89 da mov %r11d,%r10d + 18000d1fe: d1 fa sar $1,%edx + 18000d200: c1 ea 1e shr $0x1e,%edx + 18000d203: 41 c1 e2 04 shl $0x4,%r10d + 18000d207: 41 03 d3 add %r11d,%edx + 18000d20a: 44 89 d0 mov %r10d,%eax + 18000d20d: 83 e2 fc and $0xfffffffc,%edx + 18000d210: 83 c0 4f add $0x4f,%eax + 18000d213: 41 83 c2 3f add $0x3f,%r10d + 18000d217: 83 c2 43 add $0x43,%edx + 18000d21a: 83 e0 c0 and $0xffffffc0,%eax + 18000d21d: 41 89 04 24 mov %eax,(%r12) + 18000d221: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d225: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 18000d22c: 83 e2 c0 and $0xffffffc0,%edx + 18000d22f: 45 89 17 mov %r10d,(%r15) + 18000d232: 41 03 14 24 add (%r12),%edx + 18000d236: eb 12 jmp 0x18000d24a + 18000d238: 4c 89 e2 mov %r12,%rdx + 18000d23b: 4d 89 f0 mov %r14,%r8 + 18000d23e: 4d 89 f9 mov %r15,%r9 + 18000d241: e8 5a 96 03 00 call 0x1800468a0 + 18000d246: 41 8b 14 24 mov (%r12),%edx + 18000d24a: 41 83 fd 11 cmp $0x11,%r13d + 18000d24e: 7d 29 jge 0x18000d279 + 18000d250: 44 89 e9 mov %r13d,%ecx + 18000d253: b8 01 00 00 00 mov $0x1,%eax + 18000d258: d3 e0 shl %cl,%eax + 18000d25a: 41 89 c2 mov %eax,%r10d + 18000d25d: 41 d1 fa sar $1,%r10d + 18000d260: 41 c1 ea 1e shr $0x1e,%r10d + 18000d264: 44 03 d0 add %eax,%r10d + 18000d267: 41 c1 ea 02 shr $0x2,%r10d + 18000d26b: 41 c1 e2 04 shl $0x4,%r10d + 18000d26f: 41 83 c2 3f add $0x3f,%r10d + 18000d273: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d277: eb 1c jmp 0x18000d295 + 18000d279: 41 ba 01 00 00 00 mov $0x1,%r10d + 18000d27f: 41 8d 4d 15 lea 0x15(%r13),%ecx + 18000d283: 41 d3 e2 shl %cl,%r10d + 18000d286: 41 c1 e2 04 shl $0x4,%r10d + 18000d28a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 18000d291: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d295: 45 03 d2 add %r10d,%r10d + 18000d298: 41 03 d2 add %r10d,%edx + 18000d29b: 81 c2 00 01 00 00 add $0x100,%edx + 18000d2a1: 41 89 14 24 mov %edx,(%r12) + 18000d2a5: 41 83 fd 0a cmp $0xa,%r13d + 18000d2a9: 7f 04 jg 0x18000d2af + 18000d2ab: 33 d2 xor %edx,%edx + 18000d2ad: eb 25 jmp 0x18000d2d4 + 18000d2af: 44 89 e9 mov %r13d,%ecx + 18000d2b2: b8 01 00 00 00 mov $0x1,%eax + 18000d2b7: d3 e0 shl %cl,%eax + 18000d2b9: 89 c2 mov %eax,%edx + 18000d2bb: d1 fa sar $1,%edx + 18000d2bd: c1 ea 1e shr $0x1e,%edx + 18000d2c0: 03 d0 add %eax,%edx + 18000d2c2: c1 ea 02 shr $0x2,%edx + 18000d2c5: c1 e2 03 shl $0x3,%edx + 18000d2c8: 83 c2 47 add $0x47,%edx + 18000d2cb: 83 e2 c0 and $0xffffffc0,%edx + 18000d2ce: 83 c2 40 add $0x40,%edx + 18000d2d1: 41 03 16 add (%r14),%edx + 18000d2d4: 41 89 16 mov %edx,(%r14) + 18000d2d7: 41 8b 07 mov (%r15),%eax + 18000d2da: 85 c0 test %eax,%eax + 18000d2dc: 7e 06 jle 0x18000d2e4 + 18000d2de: 83 c0 40 add $0x40,%eax + 18000d2e1: 41 89 07 mov %eax,(%r15) + 18000d2e4: 33 c0 xor %eax,%eax + 18000d2e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000d2eb: 41 5f pop %r15 + 18000d2ed: 41 5e pop %r14 + 18000d2ef: 41 5d pop %r13 + 18000d2f1: 41 5c pop %r12 + 18000d2f3: c3 ret + 18000d2f4: b8 ef ff ff ff mov $0xffffffef,%eax + 18000d2f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000d2fe: 41 5f pop %r15 + 18000d300: 41 5e pop %r14 + 18000d302: 41 5d pop %r13 + 18000d304: 41 5c pop %r12 + 18000d306: c3 ret + 18000d307: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000d30c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000d311: 41 5f pop %r15 + 18000d313: 41 5e pop %r14 + 18000d315: 41 5d pop %r13 + 18000d317: 41 5c pop %r12 + 18000d319: c3 ret + 18000d31a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000d320: 56 push %rsi + 18000d321: 57 push %rdi + 18000d322: 41 54 push %r12 + 18000d324: 55 push %rbp + 18000d325: 48 83 ec 28 sub $0x28,%rsp + 18000d329: 89 ce mov %ecx,%esi + 18000d32b: 4c 89 cd mov %r9,%rbp + 18000d32e: 83 fe 1e cmp $0x1e,%esi + 18000d331: 0f 87 83 01 00 00 ja 0x18000d4ba + 18000d337: 48 85 ed test %rbp,%rbp + 18000d33a: 0f 84 89 01 00 00 je 0x18000d4c9 + 18000d340: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 18000d345: 48 85 ff test %rdi,%rdi + 18000d348: 0f 84 7b 01 00 00 je 0x18000d4c9 + 18000d34e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 18000d353: 4d 85 e4 test %r12,%r12 + 18000d356: 0f 84 6d 01 00 00 je 0x18000d4c9 + 18000d35c: 83 fa 08 cmp $0x8,%edx + 18000d35f: 74 1e je 0x18000d37f + 18000d361: 83 fa 04 cmp $0x4,%edx + 18000d364: 74 19 je 0x18000d37f + 18000d366: 83 fa 01 cmp $0x1,%edx + 18000d369: 74 14 je 0x18000d37f + 18000d36b: 83 fa 02 cmp $0x2,%edx + 18000d36e: 74 0f je 0x18000d37f + 18000d370: b8 ee ff ff ff mov $0xffffffee,%eax + 18000d375: 48 83 c4 28 add $0x28,%rsp + 18000d379: 5d pop %rbp + 18000d37a: 41 5c pop %r12 + 18000d37c: 5f pop %rdi + 18000d37d: 5e pop %rsi + 18000d37e: c3 ret + 18000d37f: 83 fe 1c cmp $0x1c,%esi + 18000d382: 0f 8f 32 01 00 00 jg 0x18000d4ba + 18000d388: 83 fe 05 cmp $0x5,%esi + 18000d38b: 7f 14 jg 0x18000d3a1 + 18000d38d: 33 c0 xor %eax,%eax + 18000d38f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 18000d396: 89 07 mov %eax,(%rdi) + 18000d398: 41 89 04 24 mov %eax,(%r12) + 18000d39c: e9 0d 01 00 00 jmp 0x18000d4ae + 18000d3a1: 83 fe 06 cmp $0x6,%esi + 18000d3a4: 7f 11 jg 0x18000d3b7 + 18000d3a6: 33 c0 xor %eax,%eax + 18000d3a8: 89 45 00 mov %eax,0x0(%rbp) + 18000d3ab: 89 07 mov %eax,(%rdi) + 18000d3ad: 41 89 04 24 mov %eax,(%r12) + 18000d3b1: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d3b5: eb 6a jmp 0x18000d421 + 18000d3b7: 8d 4e ff lea -0x1(%rsi),%ecx + 18000d3ba: 83 f9 10 cmp $0x10,%ecx + 18000d3bd: 7f 4b jg 0x18000d40a + 18000d3bf: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d3c5: 41 d3 e3 shl %cl,%r11d + 18000d3c8: 45 89 da mov %r11d,%r10d + 18000d3cb: 41 c1 e2 04 shl $0x4,%r10d + 18000d3cf: 41 8d 42 4f lea 0x4f(%r10),%eax + 18000d3d3: 41 83 c2 3f add $0x3f,%r10d + 18000d3d7: 83 e0 c0 and $0xffffffc0,%eax + 18000d3da: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d3de: 89 45 00 mov %eax,0x0(%rbp) + 18000d3e1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 18000d3e7: 45 89 14 24 mov %r10d,(%r12) + 18000d3eb: 45 89 da mov %r11d,%r10d + 18000d3ee: 41 d1 fa sar $1,%r10d + 18000d3f1: 41 c1 ea 1e shr $0x1e,%r10d + 18000d3f5: 45 03 d3 add %r11d,%r10d + 18000d3f8: 41 83 e2 fc and $0xfffffffc,%r10d + 18000d3fc: 41 83 c2 43 add $0x43,%r10d + 18000d400: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d404: 44 03 55 00 add 0x0(%rbp),%r10d + 18000d408: eb 12 jmp 0x18000d41c + 18000d40a: 48 89 ea mov %rbp,%rdx + 18000d40d: 49 89 f8 mov %rdi,%r8 + 18000d410: 4d 89 e1 mov %r12,%r9 + 18000d413: e8 a8 96 03 00 call 0x180046ac0 + 18000d418: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d41c: 83 fe 13 cmp $0x13,%esi + 18000d41f: 7d 28 jge 0x18000d449 + 18000d421: 89 f1 mov %esi,%ecx + 18000d423: b8 01 00 00 00 mov $0x1,%eax + 18000d428: d3 e0 shl %cl,%eax + 18000d42a: 41 89 c3 mov %eax,%r11d + 18000d42d: 41 d1 fb sar $1,%r11d + 18000d430: 41 c1 eb 1e shr $0x1e,%r11d + 18000d434: 44 03 d8 add %eax,%r11d + 18000d437: 41 c1 eb 02 shr $0x2,%r11d + 18000d43b: 41 c1 e3 04 shl $0x4,%r11d + 18000d43f: 41 83 c3 3f add $0x3f,%r11d + 18000d443: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d447: eb 1b jmp 0x18000d464 + 18000d449: 8d 4e 15 lea 0x15(%rsi),%ecx + 18000d44c: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d452: 41 d3 e3 shl %cl,%r11d + 18000d455: 41 c1 e3 04 shl $0x4,%r11d + 18000d459: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 18000d460: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d464: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 18000d46b: 00 + 18000d46c: 89 45 00 mov %eax,0x0(%rbp) + 18000d46f: 83 fe 0a cmp $0xa,%esi + 18000d472: 7f 04 jg 0x18000d478 + 18000d474: 33 c0 xor %eax,%eax + 18000d476: eb 25 jmp 0x18000d49d + 18000d478: 89 f1 mov %esi,%ecx + 18000d47a: b8 01 00 00 00 mov $0x1,%eax + 18000d47f: 8b 2f mov (%rdi),%ebp + 18000d481: d3 e0 shl %cl,%eax + 18000d483: 89 c2 mov %eax,%edx + 18000d485: d1 fa sar $1,%edx + 18000d487: c1 ea 1e shr $0x1e,%edx + 18000d48a: 03 d0 add %eax,%edx + 18000d48c: c1 ea 02 shr $0x2,%edx + 18000d48f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 18000d496: 83 e6 c0 and $0xffffffc0,%esi + 18000d499: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 18000d49d: 89 07 mov %eax,(%rdi) + 18000d49f: 41 8b 04 24 mov (%r12),%eax + 18000d4a3: 85 c0 test %eax,%eax + 18000d4a5: 7e 07 jle 0x18000d4ae + 18000d4a7: 83 c0 40 add $0x40,%eax + 18000d4aa: 41 89 04 24 mov %eax,(%r12) + 18000d4ae: 33 c0 xor %eax,%eax + 18000d4b0: 48 83 c4 28 add $0x28,%rsp + 18000d4b4: 5d pop %rbp + 18000d4b5: 41 5c pop %r12 + 18000d4b7: 5f pop %rdi + 18000d4b8: 5e pop %rsi + 18000d4b9: c3 ret + 18000d4ba: b8 ef ff ff ff mov $0xffffffef,%eax + 18000d4bf: 48 83 c4 28 add $0x28,%rsp + 18000d4c3: 5d pop %rbp + 18000d4c4: 41 5c pop %r12 + 18000d4c6: 5f pop %rdi + 18000d4c7: 5e pop %rsi + 18000d4c8: c3 ret + 18000d4c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000d4ce: 48 83 c4 28 add $0x28,%rsp + 18000d4d2: 5d pop %rbp + 18000d4d3: 41 5c pop %r12 + 18000d4d5: 5f pop %rdi + 18000d4d6: 5e pop %rsi + 18000d4d7: c3 ret + 18000d4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000d4df: 00 + 18000d4e0: 56 push %rsi + 18000d4e1: 57 push %rdi + 18000d4e2: 41 54 push %r12 + 18000d4e4: 55 push %rbp + 18000d4e5: 48 83 ec 28 sub $0x28,%rsp + 18000d4e9: 89 ce mov %ecx,%esi + 18000d4eb: 4c 89 cd mov %r9,%rbp + 18000d4ee: 83 fe 1e cmp $0x1e,%esi + 18000d4f1: 0f 87 83 01 00 00 ja 0x18000d67a + 18000d4f7: 48 85 ed test %rbp,%rbp + 18000d4fa: 0f 84 89 01 00 00 je 0x18000d689 + 18000d500: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 18000d505: 48 85 ff test %rdi,%rdi + 18000d508: 0f 84 7b 01 00 00 je 0x18000d689 + 18000d50e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 18000d513: 4d 85 e4 test %r12,%r12 + 18000d516: 0f 84 6d 01 00 00 je 0x18000d689 + 18000d51c: 83 fa 08 cmp $0x8,%edx + 18000d51f: 74 1e je 0x18000d53f + 18000d521: 83 fa 04 cmp $0x4,%edx + 18000d524: 74 19 je 0x18000d53f + 18000d526: 83 fa 01 cmp $0x1,%edx + 18000d529: 74 14 je 0x18000d53f + 18000d52b: 83 fa 02 cmp $0x2,%edx + 18000d52e: 74 0f je 0x18000d53f + 18000d530: b8 ee ff ff ff mov $0xffffffee,%eax + 18000d535: 48 83 c4 28 add $0x28,%rsp + 18000d539: 5d pop %rbp + 18000d53a: 41 5c pop %r12 + 18000d53c: 5f pop %rdi + 18000d53d: 5e pop %rsi + 18000d53e: c3 ret + 18000d53f: 83 fe 1c cmp $0x1c,%esi + 18000d542: 0f 8f 32 01 00 00 jg 0x18000d67a + 18000d548: 83 fe 04 cmp $0x4,%esi + 18000d54b: 7f 14 jg 0x18000d561 + 18000d54d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 18000d554: 33 c0 xor %eax,%eax + 18000d556: 89 07 mov %eax,(%rdi) + 18000d558: 41 89 04 24 mov %eax,(%r12) + 18000d55c: e9 0d 01 00 00 jmp 0x18000d66e + 18000d561: 83 fe 07 cmp $0x7,%esi + 18000d564: 7f 11 jg 0x18000d577 + 18000d566: 33 c0 xor %eax,%eax + 18000d568: 89 45 00 mov %eax,0x0(%rbp) + 18000d56b: 89 07 mov %eax,(%rdi) + 18000d56d: 41 89 04 24 mov %eax,(%r12) + 18000d571: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d575: eb 6a jmp 0x18000d5e1 + 18000d577: 8d 4e ff lea -0x1(%rsi),%ecx + 18000d57a: 83 f9 11 cmp $0x11,%ecx + 18000d57d: 7f 4b jg 0x18000d5ca + 18000d57f: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d585: 41 d3 e3 shl %cl,%r11d + 18000d588: 45 89 da mov %r11d,%r10d + 18000d58b: 41 c1 e2 04 shl $0x4,%r10d + 18000d58f: 41 8d 42 4f lea 0x4f(%r10),%eax + 18000d593: 41 83 c2 3f add $0x3f,%r10d + 18000d597: 83 e0 c0 and $0xffffffc0,%eax + 18000d59a: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d59e: 89 45 00 mov %eax,0x0(%rbp) + 18000d5a1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 18000d5a7: 45 89 14 24 mov %r10d,(%r12) + 18000d5ab: 45 89 da mov %r11d,%r10d + 18000d5ae: 41 d1 fa sar $1,%r10d + 18000d5b1: 41 c1 ea 1e shr $0x1e,%r10d + 18000d5b5: 45 03 d3 add %r11d,%r10d + 18000d5b8: 41 83 e2 fc and $0xfffffffc,%r10d + 18000d5bc: 41 83 c2 43 add $0x43,%r10d + 18000d5c0: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d5c4: 44 03 55 00 add 0x0(%rbp),%r10d + 18000d5c8: eb 12 jmp 0x18000d5dc + 18000d5ca: 48 89 ea mov %rbp,%rdx + 18000d5cd: 49 89 f8 mov %rdi,%r8 + 18000d5d0: 4d 89 e1 mov %r12,%r9 + 18000d5d3: e8 08 97 03 00 call 0x180046ce0 + 18000d5d8: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d5dc: 83 fe 11 cmp $0x11,%esi + 18000d5df: 7d 28 jge 0x18000d609 + 18000d5e1: 89 f1 mov %esi,%ecx + 18000d5e3: b8 01 00 00 00 mov $0x1,%eax + 18000d5e8: d3 e0 shl %cl,%eax + 18000d5ea: 41 89 c3 mov %eax,%r11d + 18000d5ed: 41 d1 fb sar $1,%r11d + 18000d5f0: 41 c1 eb 1e shr $0x1e,%r11d + 18000d5f4: 44 03 d8 add %eax,%r11d + 18000d5f7: 41 c1 eb 02 shr $0x2,%r11d + 18000d5fb: 41 c1 e3 04 shl $0x4,%r11d + 18000d5ff: 41 83 c3 3f add $0x3f,%r11d + 18000d603: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d607: eb 1b jmp 0x18000d624 + 18000d609: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d60f: 8d 4e 15 lea 0x15(%rsi),%ecx + 18000d612: 41 d3 e3 shl %cl,%r11d + 18000d615: 41 c1 e3 04 shl $0x4,%r11d + 18000d619: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 18000d620: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d624: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 18000d62b: 00 + 18000d62c: 89 45 00 mov %eax,0x0(%rbp) + 18000d62f: 83 fe 0a cmp $0xa,%esi + 18000d632: 7f 04 jg 0x18000d638 + 18000d634: 33 c0 xor %eax,%eax + 18000d636: eb 25 jmp 0x18000d65d + 18000d638: 89 f1 mov %esi,%ecx + 18000d63a: b8 01 00 00 00 mov $0x1,%eax + 18000d63f: d3 e0 shl %cl,%eax + 18000d641: 89 c2 mov %eax,%edx + 18000d643: d1 fa sar $1,%edx + 18000d645: c1 ea 1e shr $0x1e,%edx + 18000d648: 03 d0 add %eax,%edx + 18000d64a: c1 ea 02 shr $0x2,%edx + 18000d64d: 8b 2f mov (%rdi),%ebp + 18000d64f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 18000d656: 83 e6 c0 and $0xffffffc0,%esi + 18000d659: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 18000d65d: 89 07 mov %eax,(%rdi) + 18000d65f: 41 8b 04 24 mov (%r12),%eax + 18000d663: 85 c0 test %eax,%eax + 18000d665: 7e 07 jle 0x18000d66e + 18000d667: 83 c0 40 add $0x40,%eax + 18000d66a: 41 89 04 24 mov %eax,(%r12) + 18000d66e: 33 c0 xor %eax,%eax + 18000d670: 48 83 c4 28 add $0x28,%rsp + 18000d674: 5d pop %rbp + 18000d675: 41 5c pop %r12 + 18000d677: 5f pop %rdi + 18000d678: 5e pop %rsi + 18000d679: c3 ret + 18000d67a: b8 ef ff ff ff mov $0xffffffef,%eax + 18000d67f: 48 83 c4 28 add $0x28,%rsp + 18000d683: 5d pop %rbp + 18000d684: 41 5c pop %r12 + 18000d686: 5f pop %rdi + 18000d687: 5e pop %rsi + 18000d688: c3 ret + 18000d689: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000d68e: 48 83 c4 28 add $0x28,%rsp + 18000d692: 5d pop %rbp + 18000d693: 41 5c pop %r12 + 18000d695: 5f pop %rdi + 18000d696: 5e pop %rsi + 18000d697: c3 ret + 18000d698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000d69f: 00 + 18000d6a0: 56 push %rsi + 18000d6a1: 57 push %rdi + 18000d6a2: 41 54 push %r12 + 18000d6a4: 41 55 push %r13 + 18000d6a6: 48 83 ec 28 sub $0x28,%rsp + 18000d6aa: 41 89 cc mov %ecx,%r12d + 18000d6ad: 4d 89 cd mov %r9,%r13 + 18000d6b0: 41 83 fc 1e cmp $0x1e,%r12d + 18000d6b4: 0f 87 8b 01 00 00 ja 0x18000d845 + 18000d6ba: 4d 85 ed test %r13,%r13 + 18000d6bd: 0f 84 92 01 00 00 je 0x18000d855 + 18000d6c3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 18000d6c8: 48 85 ff test %rdi,%rdi + 18000d6cb: 0f 84 84 01 00 00 je 0x18000d855 + 18000d6d1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 18000d6d6: 48 85 f6 test %rsi,%rsi + 18000d6d9: 0f 84 76 01 00 00 je 0x18000d855 + 18000d6df: 83 fa 08 cmp $0x8,%edx + 18000d6e2: 74 1f je 0x18000d703 + 18000d6e4: 83 fa 04 cmp $0x4,%edx + 18000d6e7: 74 1a je 0x18000d703 + 18000d6e9: 83 fa 01 cmp $0x1,%edx + 18000d6ec: 74 15 je 0x18000d703 + 18000d6ee: 83 fa 02 cmp $0x2,%edx + 18000d6f1: 74 10 je 0x18000d703 + 18000d6f3: b8 ee ff ff ff mov $0xffffffee,%eax + 18000d6f8: 48 83 c4 28 add $0x28,%rsp + 18000d6fc: 41 5d pop %r13 + 18000d6fe: 41 5c pop %r12 + 18000d700: 5f pop %rdi + 18000d701: 5e pop %rsi + 18000d702: c3 ret + 18000d703: 41 83 fc 1c cmp $0x1c,%r12d + 18000d707: 0f 8f 38 01 00 00 jg 0x18000d845 + 18000d70d: 41 83 fc 04 cmp $0x4,%r12d + 18000d711: 7f 13 jg 0x18000d726 + 18000d713: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 18000d71a: 00 + 18000d71b: 33 c0 xor %eax,%eax + 18000d71d: 89 07 mov %eax,(%rdi) + 18000d71f: 89 06 mov %eax,(%rsi) + 18000d721: e9 12 01 00 00 jmp 0x18000d838 + 18000d726: 41 83 fc 07 cmp $0x7,%r12d + 18000d72a: 7f 15 jg 0x18000d741 + 18000d72c: 33 c0 xor %eax,%eax + 18000d72e: 41 89 45 00 mov %eax,0x0(%r13) + 18000d732: 89 07 mov %eax,(%rdi) + 18000d734: 89 06 mov %eax,(%rsi) + 18000d736: b8 01 00 00 00 mov $0x1,%eax + 18000d73b: 45 8b 55 00 mov 0x0(%r13),%r10d + 18000d73f: eb 73 jmp 0x18000d7b4 + 18000d741: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 18000d746: 83 f9 11 cmp $0x11,%ecx + 18000d749: 7f 4c jg 0x18000d797 + 18000d74b: b8 01 00 00 00 mov $0x1,%eax + 18000d750: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 18000d755: 45 89 da mov %r11d,%r10d + 18000d758: 41 c1 e2 04 shl $0x4,%r10d + 18000d75c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 18000d760: 41 83 c2 3f add $0x3f,%r10d + 18000d764: 83 e1 c0 and $0xffffffc0,%ecx + 18000d767: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d76b: 41 89 4d 00 mov %ecx,0x0(%r13) + 18000d76f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 18000d775: 44 89 16 mov %r10d,(%rsi) + 18000d778: 45 89 da mov %r11d,%r10d + 18000d77b: 41 d1 fa sar $1,%r10d + 18000d77e: 41 c1 ea 1e shr $0x1e,%r10d + 18000d782: 45 03 d3 add %r11d,%r10d + 18000d785: 41 83 e2 fc and $0xfffffffc,%r10d + 18000d789: 41 83 c2 43 add $0x43,%r10d + 18000d78d: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d791: 45 03 55 00 add 0x0(%r13),%r10d + 18000d795: eb 17 jmp 0x18000d7ae + 18000d797: 4c 89 ea mov %r13,%rdx + 18000d79a: 49 89 f8 mov %rdi,%r8 + 18000d79d: 49 89 f1 mov %rsi,%r9 + 18000d7a0: e8 5b 97 03 00 call 0x180046f00 + 18000d7a5: 45 8b 55 00 mov 0x0(%r13),%r10d + 18000d7a9: b8 01 00 00 00 mov $0x1,%eax + 18000d7ae: 41 83 fc 11 cmp $0x11,%r12d + 18000d7b2: 7d 24 jge 0x18000d7d8 + 18000d7b4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 18000d7b9: 41 89 cb mov %ecx,%r11d + 18000d7bc: 41 d1 fb sar $1,%r11d + 18000d7bf: 41 c1 eb 1e shr $0x1e,%r11d + 18000d7c3: 44 03 d9 add %ecx,%r11d + 18000d7c6: 41 c1 eb 02 shr $0x2,%r11d + 18000d7ca: 41 c1 e3 04 shl $0x4,%r11d + 18000d7ce: 41 83 c3 3f add $0x3f,%r11d + 18000d7d2: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d7d6: eb 19 jmp 0x18000d7f1 + 18000d7d8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 18000d7dd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 18000d7e2: 41 c1 e3 04 shl $0x4,%r11d + 18000d7e6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 18000d7ed: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d7f1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 18000d7f8: 00 + 18000d7f9: 41 89 4d 00 mov %ecx,0x0(%r13) + 18000d7fd: 41 83 fc 0a cmp $0xa,%r12d + 18000d801: 7f 04 jg 0x18000d807 + 18000d803: 33 c0 xor %eax,%eax + 18000d805: eb 24 jmp 0x18000d82b + 18000d807: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 18000d80c: 89 c2 mov %eax,%edx + 18000d80e: d1 fa sar $1,%edx + 18000d810: c1 ea 1e shr $0x1e,%edx + 18000d813: 03 d0 add %eax,%edx + 18000d815: c1 ea 02 shr $0x2,%edx + 18000d818: 8b 0f mov (%rdi),%ecx + 18000d81a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 18000d821: 00 + 18000d822: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d826: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 18000d82b: 89 07 mov %eax,(%rdi) + 18000d82d: 8b 06 mov (%rsi),%eax + 18000d82f: 85 c0 test %eax,%eax + 18000d831: 7e 05 jle 0x18000d838 + 18000d833: 83 c0 40 add $0x40,%eax + 18000d836: 89 06 mov %eax,(%rsi) + 18000d838: 33 c0 xor %eax,%eax + 18000d83a: 48 83 c4 28 add $0x28,%rsp + 18000d83e: 41 5d pop %r13 + 18000d840: 41 5c pop %r12 + 18000d842: 5f pop %rdi + 18000d843: 5e pop %rsi + 18000d844: c3 ret + 18000d845: b8 ef ff ff ff mov $0xffffffef,%eax + 18000d84a: 48 83 c4 28 add $0x28,%rsp + 18000d84e: 41 5d pop %r13 + 18000d850: 41 5c pop %r12 + 18000d852: 5f pop %rdi + 18000d853: 5e pop %rsi + 18000d854: c3 ret + 18000d855: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000d85a: 48 83 c4 28 add $0x28,%rsp + 18000d85e: 41 5d pop %r13 + 18000d860: 41 5c pop %r12 + 18000d862: 5f pop %rdi + 18000d863: 5e pop %rsi + 18000d864: c3 ret + 18000d865: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000d86c: 00 + 18000d86d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000d874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000d879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000d880: 56 push %rsi + 18000d881: 57 push %rdi + 18000d882: 41 54 push %r12 + 18000d884: 41 55 push %r13 + 18000d886: 48 83 ec 28 sub $0x28,%rsp + 18000d88a: 41 89 cc mov %ecx,%r12d + 18000d88d: 4d 89 cd mov %r9,%r13 + 18000d890: 41 83 fc 1e cmp $0x1e,%r12d + 18000d894: 0f 87 8b 01 00 00 ja 0x18000da25 + 18000d89a: 4d 85 ed test %r13,%r13 + 18000d89d: 0f 84 92 01 00 00 je 0x18000da35 + 18000d8a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 18000d8a8: 48 85 ff test %rdi,%rdi + 18000d8ab: 0f 84 84 01 00 00 je 0x18000da35 + 18000d8b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 18000d8b6: 48 85 f6 test %rsi,%rsi + 18000d8b9: 0f 84 76 01 00 00 je 0x18000da35 + 18000d8bf: 83 fa 08 cmp $0x8,%edx + 18000d8c2: 74 1f je 0x18000d8e3 + 18000d8c4: 83 fa 04 cmp $0x4,%edx + 18000d8c7: 74 1a je 0x18000d8e3 + 18000d8c9: 83 fa 01 cmp $0x1,%edx + 18000d8cc: 74 15 je 0x18000d8e3 + 18000d8ce: 83 fa 02 cmp $0x2,%edx + 18000d8d1: 74 10 je 0x18000d8e3 + 18000d8d3: b8 ee ff ff ff mov $0xffffffee,%eax + 18000d8d8: 48 83 c4 28 add $0x28,%rsp + 18000d8dc: 41 5d pop %r13 + 18000d8de: 41 5c pop %r12 + 18000d8e0: 5f pop %rdi + 18000d8e1: 5e pop %rsi + 18000d8e2: c3 ret + 18000d8e3: 41 83 fc 1c cmp $0x1c,%r12d + 18000d8e7: 0f 8f 38 01 00 00 jg 0x18000da25 + 18000d8ed: 41 83 fc 04 cmp $0x4,%r12d + 18000d8f1: 7f 13 jg 0x18000d906 + 18000d8f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 18000d8fa: 00 + 18000d8fb: 33 c0 xor %eax,%eax + 18000d8fd: 89 07 mov %eax,(%rdi) + 18000d8ff: 89 06 mov %eax,(%rsi) + 18000d901: e9 12 01 00 00 jmp 0x18000da18 + 18000d906: 41 83 fc 07 cmp $0x7,%r12d + 18000d90a: 7f 15 jg 0x18000d921 + 18000d90c: 33 c0 xor %eax,%eax + 18000d90e: 41 89 45 00 mov %eax,0x0(%r13) + 18000d912: 89 07 mov %eax,(%rdi) + 18000d914: 89 06 mov %eax,(%rsi) + 18000d916: b8 01 00 00 00 mov $0x1,%eax + 18000d91b: 45 8b 55 00 mov 0x0(%r13),%r10d + 18000d91f: eb 73 jmp 0x18000d994 + 18000d921: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 18000d926: 83 f9 11 cmp $0x11,%ecx + 18000d929: 7f 4c jg 0x18000d977 + 18000d92b: b8 01 00 00 00 mov $0x1,%eax + 18000d930: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 18000d935: 45 89 da mov %r11d,%r10d + 18000d938: 41 c1 e2 04 shl $0x4,%r10d + 18000d93c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 18000d940: 41 83 c2 3f add $0x3f,%r10d + 18000d944: 83 e1 c0 and $0xffffffc0,%ecx + 18000d947: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d94b: 41 89 4d 00 mov %ecx,0x0(%r13) + 18000d94f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 18000d955: 44 89 16 mov %r10d,(%rsi) + 18000d958: 45 89 da mov %r11d,%r10d + 18000d95b: 41 d1 fa sar $1,%r10d + 18000d95e: 41 c1 ea 1e shr $0x1e,%r10d + 18000d962: 45 03 d3 add %r11d,%r10d + 18000d965: 41 83 e2 fc and $0xfffffffc,%r10d + 18000d969: 41 83 c2 43 add $0x43,%r10d + 18000d96d: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d971: 45 03 55 00 add 0x0(%r13),%r10d + 18000d975: eb 17 jmp 0x18000d98e + 18000d977: 4c 89 ea mov %r13,%rdx + 18000d97a: 49 89 f8 mov %rdi,%r8 + 18000d97d: 49 89 f1 mov %rsi,%r9 + 18000d980: e8 9b 97 03 00 call 0x180047120 + 18000d985: 45 8b 55 00 mov 0x0(%r13),%r10d + 18000d989: b8 01 00 00 00 mov $0x1,%eax + 18000d98e: 41 83 fc 11 cmp $0x11,%r12d + 18000d992: 7d 24 jge 0x18000d9b8 + 18000d994: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 18000d999: 41 89 cb mov %ecx,%r11d + 18000d99c: 41 d1 fb sar $1,%r11d + 18000d99f: 41 c1 eb 1e shr $0x1e,%r11d + 18000d9a3: 44 03 d9 add %ecx,%r11d + 18000d9a6: 41 c1 eb 02 shr $0x2,%r11d + 18000d9aa: 41 c1 e3 04 shl $0x4,%r11d + 18000d9ae: 41 83 c3 3f add $0x3f,%r11d + 18000d9b2: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d9b6: eb 19 jmp 0x18000d9d1 + 18000d9b8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 18000d9bd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 18000d9c2: 41 c1 e3 04 shl $0x4,%r11d + 18000d9c6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 18000d9cd: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d9d1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 18000d9d8: 00 + 18000d9d9: 41 89 4d 00 mov %ecx,0x0(%r13) + 18000d9dd: 41 83 fc 0a cmp $0xa,%r12d + 18000d9e1: 7f 04 jg 0x18000d9e7 + 18000d9e3: 33 c0 xor %eax,%eax + 18000d9e5: eb 24 jmp 0x18000da0b + 18000d9e7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 18000d9ec: 89 c2 mov %eax,%edx + 18000d9ee: d1 fa sar $1,%edx + 18000d9f0: c1 ea 1e shr $0x1e,%edx + 18000d9f3: 03 d0 add %eax,%edx + 18000d9f5: c1 ea 02 shr $0x2,%edx + 18000d9f8: 8b 0f mov (%rdi),%ecx + 18000d9fa: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 18000da01: 00 + 18000da02: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000da06: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 18000da0b: 89 07 mov %eax,(%rdi) + 18000da0d: 8b 06 mov (%rsi),%eax + 18000da0f: 85 c0 test %eax,%eax + 18000da11: 7e 05 jle 0x18000da18 + 18000da13: 83 c0 40 add $0x40,%eax + 18000da16: 89 06 mov %eax,(%rsi) + 18000da18: 33 c0 xor %eax,%eax + 18000da1a: 48 83 c4 28 add $0x28,%rsp + 18000da1e: 41 5d pop %r13 + 18000da20: 41 5c pop %r12 + 18000da22: 5f pop %rdi + 18000da23: 5e pop %rsi + 18000da24: c3 ret + 18000da25: b8 ef ff ff ff mov $0xffffffef,%eax + 18000da2a: 48 83 c4 28 add $0x28,%rsp + 18000da2e: 41 5d pop %r13 + 18000da30: 41 5c pop %r12 + 18000da32: 5f pop %rdi + 18000da33: 5e pop %rsi + 18000da34: c3 ret + 18000da35: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000da3a: 48 83 c4 28 add $0x28,%rsp + 18000da3e: 41 5d pop %r13 + 18000da40: 41 5c pop %r12 + 18000da42: 5f pop %rdi + 18000da43: 5e pop %rsi + 18000da44: c3 ret + 18000da45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000da4c: 00 + 18000da4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000da54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000da59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000da60: 48 83 ec 28 sub $0x28,%rsp + 18000da64: 48 85 c9 test %rcx,%rcx + 18000da67: 74 25 je 0x18000da8e + 18000da69: 48 85 d2 test %rdx,%rdx + 18000da6c: 74 20 je 0x18000da8e + 18000da6e: 4d 85 c0 test %r8,%r8 + 18000da71: 74 1b je 0x18000da8e + 18000da73: 45 85 c9 test %r9d,%r9d + 18000da76: 7f 0a jg 0x18000da82 + 18000da78: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000da7d: 48 83 c4 28 add $0x28,%rsp + 18000da81: c3 ret + 18000da82: e8 b9 98 03 00 call 0x180047340 + 18000da87: 33 c0 xor %eax,%eax + 18000da89: 48 83 c4 28 add $0x28,%rsp + 18000da8d: c3 ret + 18000da8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000da93: 48 83 c4 28 add $0x28,%rsp + 18000da97: c3 ret + 18000da98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000da9f: 00 + 18000daa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000daa5: 48 85 c9 test %rcx,%rcx + 18000daa8: 74 27 je 0x18000dad1 + 18000daaa: 48 85 d2 test %rdx,%rdx + 18000daad: 74 22 je 0x18000dad1 + 18000daaf: 4d 85 c0 test %r8,%r8 + 18000dab2: 74 1d je 0x18000dad1 + 18000dab4: 45 85 c9 test %r9d,%r9d + 18000dab7: 7f 0b jg 0x18000dac4 + 18000dab9: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dabe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000dac3: c3 ret + 18000dac4: e8 57 9c 03 00 call 0x180047720 + 18000dac9: 33 c0 xor %eax,%eax + 18000dacb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000dad0: c3 ret + 18000dad1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000dad6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000dadb: c3 ret + 18000dadc: 0f 1f 40 00 nopl 0x0(%rax) + 18000dae0: 48 83 ec 28 sub $0x28,%rsp + 18000dae4: 48 85 c9 test %rcx,%rcx + 18000dae7: 74 25 je 0x18000db0e + 18000dae9: 48 85 d2 test %rdx,%rdx + 18000daec: 74 20 je 0x18000db0e + 18000daee: 4d 85 c0 test %r8,%r8 + 18000daf1: 74 1b je 0x18000db0e + 18000daf3: 45 85 c9 test %r9d,%r9d + 18000daf6: 7f 0a jg 0x18000db02 + 18000daf8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dafd: 48 83 c4 28 add $0x28,%rsp + 18000db01: c3 ret + 18000db02: e8 f9 9f 03 00 call 0x180047b00 + 18000db07: 33 c0 xor %eax,%eax + 18000db09: 48 83 c4 28 add $0x28,%rsp + 18000db0d: c3 ret + 18000db0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000db13: 48 83 c4 28 add $0x28,%rsp + 18000db17: c3 ret + 18000db18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000db1f: 00 + 18000db20: 41 57 push %r15 + 18000db22: 49 89 ca mov %rcx,%r10 + 18000db25: 49 89 d3 mov %rdx,%r11 + 18000db28: 4d 85 d2 test %r10,%r10 + 18000db2b: 0f 84 fb 00 00 00 je 0x18000dc2c + 18000db31: 4d 85 db test %r11,%r11 + 18000db34: 0f 84 f2 00 00 00 je 0x18000dc2c + 18000db3a: 4d 85 c0 test %r8,%r8 + 18000db3d: 0f 84 e9 00 00 00 je 0x18000dc2c + 18000db43: 45 85 c9 test %r9d,%r9d + 18000db46: 0f 8e d8 00 00 00 jle 0x18000dc24 + 18000db4c: 49 63 d1 movslq %r9d,%rdx + 18000db4f: 48 83 fa 08 cmp $0x8,%rdx + 18000db53: 0f 8c c6 00 00 00 jl 0x18000dc1f + 18000db59: 4c 89 c0 mov %r8,%rax + 18000db5c: 48 83 e0 0f and $0xf,%rax + 18000db60: 85 c0 test %eax,%eax + 18000db62: 74 10 je 0x18000db74 + 18000db64: a8 03 test $0x3,%al + 18000db66: 0f 85 b3 00 00 00 jne 0x18000dc1f + 18000db6c: f7 d8 neg %eax + 18000db6e: 83 c0 10 add $0x10,%eax + 18000db71: c1 e8 02 shr $0x2,%eax + 18000db74: 89 c1 mov %eax,%ecx + 18000db76: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 18000db7a: 49 3b d7 cmp %r15,%rdx + 18000db7d: 0f 8c 9c 00 00 00 jl 0x18000dc1f + 18000db83: 45 89 cf mov %r9d,%r15d + 18000db86: 44 2b f8 sub %eax,%r15d + 18000db89: 41 83 e7 07 and $0x7,%r15d + 18000db8d: 45 2b cf sub %r15d,%r9d + 18000db90: 4d 63 c9 movslq %r9d,%r9 + 18000db93: 85 c0 test %eax,%eax + 18000db95: b8 00 00 00 00 mov $0x0,%eax + 18000db9a: 76 24 jbe 0x18000dbc0 + 18000db9c: 0f 1f 40 00 nopl 0x0(%rax) + 18000dba0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 + 18000dba6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 18000dbac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 18000dbb2: 48 ff c0 inc %rax + 18000dbb5: 48 3b c1 cmp %rcx,%rax + 18000dbb8: 72 e6 jb 0x18000dba0 + 18000dbba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000dbc0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 18000dbc6: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 + 18000dbcd: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 + 18000dbd3: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 + 18000dbda: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 18000dbe0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 18000dbe7: 48 83 c1 08 add $0x8,%rcx + 18000dbeb: 49 3b c9 cmp %r9,%rcx + 18000dbee: 72 d0 jb 0x18000dbc0 + 18000dbf0: 4c 3b ca cmp %rdx,%r9 + 18000dbf3: 73 25 jae 0x18000dc1a + 18000dbf5: 0f 1f 40 00 nopl 0x0(%rax) + 18000dbf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000dc00: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 + 18000dc06: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 + 18000dc0c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 18000dc12: 49 ff c1 inc %r9 + 18000dc15: 4c 3b ca cmp %rdx,%r9 + 18000dc18: 72 e6 jb 0x18000dc00 + 18000dc1a: 33 c0 xor %eax,%eax + 18000dc1c: 41 5f pop %r15 + 18000dc1e: c3 ret + 18000dc1f: 45 33 c9 xor %r9d,%r9d + 18000dc22: eb cc jmp 0x18000dbf0 + 18000dc24: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dc29: 41 5f pop %r15 + 18000dc2b: c3 ret + 18000dc2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000dc31: 41 5f pop %r15 + 18000dc33: c3 ret + 18000dc34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000dc39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000dc40: 53 push %rbx + 18000dc41: 57 push %rdi + 18000dc42: 55 push %rbp + 18000dc43: 49 89 ca mov %rcx,%r10 + 18000dc46: 4d 85 d2 test %r10,%r10 + 18000dc49: 0f 84 92 01 00 00 je 0x18000dde1 + 18000dc4f: 48 85 d2 test %rdx,%rdx + 18000dc52: 0f 84 89 01 00 00 je 0x18000dde1 + 18000dc58: 4d 85 c0 test %r8,%r8 + 18000dc5b: 0f 84 80 01 00 00 je 0x18000dde1 + 18000dc61: 45 85 c9 test %r9d,%r9d + 18000dc64: 0f 8e 6e 01 00 00 jle 0x18000ddd8 + 18000dc6a: 41 83 f9 10 cmp $0x10,%r9d + 18000dc6e: 0f 8c 50 01 00 00 jl 0x18000ddc4 + 18000dc74: 41 83 f9 1d cmp $0x1d,%r9d + 18000dc78: 0f 8c 4d 01 00 00 jl 0x18000ddcb + 18000dc7e: 4c 89 c1 mov %r8,%rcx + 18000dc81: 48 83 e1 1f and $0x1f,%rcx + 18000dc85: 89 c9 mov %ecx,%ecx + 18000dc87: 85 c9 test %ecx,%ecx + 18000dc89: 74 11 je 0x18000dc9c + 18000dc8b: f6 c1 03 test $0x3,%cl + 18000dc8e: 0f 85 30 01 00 00 jne 0x18000ddc4 + 18000dc94: f7 d9 neg %ecx + 18000dc96: 83 c1 20 add $0x20,%ecx + 18000dc99: c1 e9 02 shr $0x2,%ecx + 18000dc9c: 8d 41 10 lea 0x10(%rcx),%eax + 18000dc9f: 44 3b c8 cmp %eax,%r9d + 18000dca2: 0f 8c 1c 01 00 00 jl 0x18000ddc4 + 18000dca8: 44 89 cf mov %r9d,%edi + 18000dcab: 33 c0 xor %eax,%eax + 18000dcad: 2b f9 sub %ecx,%edi + 18000dcaf: 83 e7 0f and $0xf,%edi + 18000dcb2: f7 df neg %edi + 18000dcb4: 41 03 f9 add %r9d,%edi + 18000dcb7: 85 c9 test %ecx,%ecx + 18000dcb9: 76 1e jbe 0x18000dcd9 + 18000dcbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000dcc0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 18000dcc5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 18000dccb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 18000dcd1: 48 ff c0 inc %rax + 18000dcd4: 48 3b c1 cmp %rcx,%rax + 18000dcd7: 72 e7 jb 0x18000dcc0 + 18000dcd9: 48 63 c7 movslq %edi,%rax + 18000dcdc: 0f 1f 40 00 nopl 0x0(%rax) + 18000dce0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 18000dce5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 18000dceb: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 18000dcf1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 18000dcf8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 18000dcfe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 18000dd05: 48 83 c1 10 add $0x10,%rcx + 18000dd09: 48 3b c8 cmp %rax,%rcx + 18000dd0c: 72 d2 jb 0x18000dce0 + 18000dd0e: 8d 47 01 lea 0x1(%rdi),%eax + 18000dd11: 41 3b c1 cmp %r9d,%eax + 18000dd14: 0f 87 9d 00 00 00 ja 0x18000ddb7 + 18000dd1a: 4d 63 c9 movslq %r9d,%r9 + 18000dd1d: 48 63 ff movslq %edi,%rdi + 18000dd20: 4c 2b cf sub %rdi,%r9 + 18000dd23: 49 83 f9 04 cmp $0x4,%r9 + 18000dd27: 0f 8c 93 00 00 00 jl 0x18000ddc0 + 18000dd2d: 48 63 ff movslq %edi,%rdi + 18000dd30: 44 89 cd mov %r9d,%ebp + 18000dd33: 83 e5 fc and $0xfffffffc,%ebp + 18000dd36: 33 c9 xor %ecx,%ecx + 18000dd38: 48 63 ed movslq %ebp,%rbp + 18000dd3b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 18000dd3f: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 18000dd43: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 + 18000dd47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000dd4e: 00 + 18000dd4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000dd56: 0f 1f 00 nopl (%rax) + 18000dd59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000dd60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 18000dd66: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 18000dd6b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 18000dd70: 48 83 c1 04 add $0x4,%rcx + 18000dd74: 48 3b cd cmp %rbp,%rcx + 18000dd77: 72 e7 jb 0x18000dd60 + 18000dd79: 49 3b e9 cmp %r9,%rbp + 18000dd7c: 73 39 jae 0x18000ddb7 + 18000dd7e: 48 63 ff movslq %edi,%rdi + 18000dd81: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 18000dd85: 49 8d 0c ba lea (%r10,%rdi,4),%rcx + 18000dd89: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 18000dd8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000dd94: 00 + 18000dd95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000dd9c: 0f 1f 40 00 nopl 0x0(%rax) + 18000dda0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 18000dda5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 + 18000ddaa: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) + 18000ddaf: 48 ff c5 inc %rbp + 18000ddb2: 49 3b e9 cmp %r9,%rbp + 18000ddb5: 72 e9 jb 0x18000dda0 + 18000ddb7: 33 c0 xor %eax,%eax + 18000ddb9: c5 f8 77 vzeroupper + 18000ddbc: 5d pop %rbp + 18000ddbd: 5f pop %rdi + 18000ddbe: 5b pop %rbx + 18000ddbf: c3 ret + 18000ddc0: 33 ed xor %ebp,%ebp + 18000ddc2: eb b5 jmp 0x18000dd79 + 18000ddc4: 33 ff xor %edi,%edi + 18000ddc6: e9 43 ff ff ff jmp 0x18000dd0e + 18000ddcb: 44 89 cf mov %r9d,%edi + 18000ddce: 33 c9 xor %ecx,%ecx + 18000ddd0: 83 e7 f0 and $0xfffffff0,%edi + 18000ddd3: e9 01 ff ff ff jmp 0x18000dcd9 + 18000ddd8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dddd: 5d pop %rbp + 18000ddde: 5f pop %rdi + 18000dddf: 5b pop %rbx + 18000dde0: c3 ret + 18000dde1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000dde6: 5d pop %rbp + 18000dde7: 5f pop %rdi + 18000dde8: 5b pop %rbx + 18000dde9: c3 ret + 18000ddea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ddf1: 00 + 18000ddf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ddf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000de00: 48 83 ec 28 sub $0x28,%rsp + 18000de04: 48 85 c9 test %rcx,%rcx + 18000de07: 74 23 je 0x18000de2c + 18000de09: 48 85 d2 test %rdx,%rdx + 18000de0c: 74 1e je 0x18000de2c + 18000de0e: 4d 85 c0 test %r8,%r8 + 18000de11: 74 19 je 0x18000de2c + 18000de13: 45 85 c9 test %r9d,%r9d + 18000de16: 7e 1e jle 0x18000de36 + 18000de18: e8 73 b2 a5 01 call 0x181a69090 + 18000de1d: ba 02 00 00 00 mov $0x2,%edx + 18000de22: 85 c0 test %eax,%eax + 18000de24: 0f 45 c2 cmovne %edx,%eax + 18000de27: 48 83 c4 28 add $0x28,%rsp + 18000de2b: c3 ret + 18000de2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000de31: 48 83 c4 28 add $0x28,%rsp + 18000de35: c3 ret + 18000de36: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000de3b: 48 83 c4 28 add $0x28,%rsp + 18000de3f: c3 ret + 18000de40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000de45: 48 85 c9 test %rcx,%rcx + 18000de48: 74 24 je 0x18000de6e + 18000de4a: 48 85 d2 test %rdx,%rdx + 18000de4d: 74 1f je 0x18000de6e + 18000de4f: 4d 85 c0 test %r8,%r8 + 18000de52: 74 1a je 0x18000de6e + 18000de54: 45 85 c9 test %r9d,%r9d + 18000de57: 7e 20 jle 0x18000de79 + 18000de59: e8 b2 f7 a5 01 call 0x181a6d610 + 18000de5e: ba 02 00 00 00 mov $0x2,%edx + 18000de63: 85 c0 test %eax,%eax + 18000de65: 0f 45 c2 cmovne %edx,%eax + 18000de68: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000de6d: c3 ret + 18000de6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000de73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000de78: c3 ret + 18000de79: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000de7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000de83: c3 ret + 18000de84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000de8b: 00 + 18000de8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000de93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000de98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000de9f: 00 + 18000dea0: 48 83 ec 28 sub $0x28,%rsp + 18000dea4: 48 85 c9 test %rcx,%rcx + 18000dea7: 74 23 je 0x18000decc + 18000dea9: 48 85 d2 test %rdx,%rdx + 18000deac: 74 1e je 0x18000decc + 18000deae: 4d 85 c0 test %r8,%r8 + 18000deb1: 74 19 je 0x18000decc + 18000deb3: 45 85 c9 test %r9d,%r9d + 18000deb6: 7e 1e jle 0x18000ded6 + 18000deb8: e8 33 1b a6 01 call 0x181a6f9f0 + 18000debd: ba 02 00 00 00 mov $0x2,%edx + 18000dec2: 85 c0 test %eax,%eax + 18000dec4: 0f 45 c2 cmovne %edx,%eax + 18000dec7: 48 83 c4 28 add $0x28,%rsp + 18000decb: c3 ret + 18000decc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000ded1: 48 83 c4 28 add $0x28,%rsp + 18000ded5: c3 ret + 18000ded6: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dedb: 48 83 c4 28 add $0x28,%rsp + 18000dedf: c3 ret + 18000dee0: 48 83 ec 28 sub $0x28,%rsp + 18000dee4: 48 85 c9 test %rcx,%rcx + 18000dee7: 74 23 je 0x18000df0c + 18000dee9: 48 85 d2 test %rdx,%rdx + 18000deec: 74 1e je 0x18000df0c + 18000deee: 4d 85 c0 test %r8,%r8 + 18000def1: 74 19 je 0x18000df0c + 18000def3: 45 85 c9 test %r9d,%r9d + 18000def6: 7e 1e jle 0x18000df16 + 18000def8: e8 63 5d a6 01 call 0x181a73c60 + 18000defd: ba 02 00 00 00 mov $0x2,%edx + 18000df02: 85 c0 test %eax,%eax + 18000df04: 0f 45 c2 cmovne %edx,%eax + 18000df07: 48 83 c4 28 add $0x28,%rsp + 18000df0b: c3 ret + 18000df0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000df11: 48 83 c4 28 add $0x28,%rsp + 18000df15: c3 ret + 18000df16: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000df1b: 48 83 c4 28 add $0x28,%rsp + 18000df1f: c3 ret + 18000df20: 48 83 ec 28 sub $0x28,%rsp + 18000df24: 48 85 c9 test %rcx,%rcx + 18000df27: 74 23 je 0x18000df4c + 18000df29: 48 85 d2 test %rdx,%rdx + 18000df2c: 74 1e je 0x18000df4c + 18000df2e: 4d 85 c0 test %r8,%r8 + 18000df31: 74 19 je 0x18000df4c + 18000df33: 45 85 c9 test %r9d,%r9d + 18000df36: 7e 1e jle 0x18000df56 + 18000df38: e8 23 a1 a6 01 call 0x181a78060 + 18000df3d: ba 02 00 00 00 mov $0x2,%edx + 18000df42: 85 c0 test %eax,%eax + 18000df44: 0f 45 c2 cmovne %edx,%eax + 18000df47: 48 83 c4 28 add $0x28,%rsp + 18000df4b: c3 ret + 18000df4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000df51: 48 83 c4 28 add $0x28,%rsp + 18000df55: c3 ret + 18000df56: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000df5b: 48 83 c4 28 add $0x28,%rsp + 18000df5f: c3 ret + 18000df60: 48 83 ec 28 sub $0x28,%rsp + 18000df64: 48 85 c9 test %rcx,%rcx + 18000df67: 74 23 je 0x18000df8c + 18000df69: 48 85 d2 test %rdx,%rdx + 18000df6c: 74 1e je 0x18000df8c + 18000df6e: 4d 85 c0 test %r8,%r8 + 18000df71: 74 19 je 0x18000df8c + 18000df73: 45 85 c9 test %r9d,%r9d + 18000df76: 7e 1e jle 0x18000df96 + 18000df78: e8 83 d9 a6 01 call 0x181a7b900 + 18000df7d: ba 02 00 00 00 mov $0x2,%edx + 18000df82: 85 c0 test %eax,%eax + 18000df84: 0f 45 c2 cmovne %edx,%eax + 18000df87: 48 83 c4 28 add $0x28,%rsp + 18000df8b: c3 ret + 18000df8c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000df91: 48 83 c4 28 add $0x28,%rsp + 18000df95: c3 ret + 18000df96: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000df9b: 48 83 c4 28 add $0x28,%rsp + 18000df9f: c3 ret + 18000dfa0: 48 83 ec 28 sub $0x28,%rsp + 18000dfa4: 48 85 c9 test %rcx,%rcx + 18000dfa7: 74 20 je 0x18000dfc9 + 18000dfa9: 48 85 d2 test %rdx,%rdx + 18000dfac: 74 1b je 0x18000dfc9 + 18000dfae: 45 85 c0 test %r8d,%r8d + 18000dfb1: 7f 0a jg 0x18000dfbd + 18000dfb3: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dfb8: 48 83 c4 28 add $0x28,%rsp + 18000dfbc: c3 ret + 18000dfbd: e8 3e 9f 03 00 call 0x180047f00 + 18000dfc2: 33 c0 xor %eax,%eax + 18000dfc4: 48 83 c4 28 add $0x28,%rsp + 18000dfc8: c3 ret + 18000dfc9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000dfce: 48 83 c4 28 add $0x28,%rsp + 18000dfd2: c3 ret + 18000dfd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000dfd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000dfdf: 00 + 18000dfe0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000dfe5: 48 85 c9 test %rcx,%rcx + 18000dfe8: 74 22 je 0x18000e00c + 18000dfea: 48 85 d2 test %rdx,%rdx + 18000dfed: 74 1d je 0x18000e00c + 18000dfef: 45 85 c0 test %r8d,%r8d + 18000dff2: 7f 0b jg 0x18000dfff + 18000dff4: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dff9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000dffe: c3 ret + 18000dfff: e8 dc a1 03 00 call 0x1800481e0 + 18000e004: 33 c0 xor %eax,%eax + 18000e006: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000e00b: c3 ret + 18000e00c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e011: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000e016: c3 ret + 18000e017: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000e01e: 00 00 + 18000e020: 48 83 ec 28 sub $0x28,%rsp + 18000e024: 48 85 c9 test %rcx,%rcx + 18000e027: 74 20 je 0x18000e049 + 18000e029: 48 85 d2 test %rdx,%rdx + 18000e02c: 74 1b je 0x18000e049 + 18000e02e: 45 85 c0 test %r8d,%r8d + 18000e031: 7f 0a jg 0x18000e03d + 18000e033: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000e038: 48 83 c4 28 add $0x28,%rsp + 18000e03c: c3 ret + 18000e03d: e8 7e a4 03 00 call 0x1800484c0 + 18000e042: 33 c0 xor %eax,%eax + 18000e044: 48 83 c4 28 add $0x28,%rsp + 18000e048: c3 ret + 18000e049: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e04e: 48 83 c4 28 add $0x28,%rsp + 18000e052: c3 ret + 18000e053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000e058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e05f: 00 + 18000e060: 41 54 push %r12 + 18000e062: 55 push %rbp + 18000e063: 49 89 d1 mov %rdx,%r9 + 18000e066: 48 85 c9 test %rcx,%rcx + 18000e069: 0f 84 cf 02 00 00 je 0x18000e33e + 18000e06f: 4d 85 c9 test %r9,%r9 + 18000e072: 0f 84 c6 02 00 00 je 0x18000e33e + 18000e078: 45 85 c0 test %r8d,%r8d + 18000e07b: 0f 8e b4 02 00 00 jle 0x18000e335 + 18000e081: 41 83 f8 08 cmp $0x8,%r8d + 18000e085: 0f 8c 9b 02 00 00 jl 0x18000e326 + 18000e08b: 4c 89 c8 mov %r9,%rax + 18000e08e: 48 83 e0 1f and $0x1f,%rax + 18000e092: 89 c0 mov %eax,%eax + 18000e094: 85 c0 test %eax,%eax + 18000e096: 74 0d je 0x18000e0a5 + 18000e098: a8 0f test $0xf,%al + 18000e09a: 0f 85 86 02 00 00 jne 0x18000e326 + 18000e0a0: b8 01 00 00 00 mov $0x1,%eax + 18000e0a5: 8d 50 08 lea 0x8(%rax),%edx + 18000e0a8: 44 3b c2 cmp %edx,%r8d + 18000e0ab: 0f 8c 75 02 00 00 jl 0x18000e326 + 18000e0b1: 44 89 c5 mov %r8d,%ebp + 18000e0b4: 45 33 db xor %r11d,%r11d + 18000e0b7: 2b e8 sub %eax,%ebp + 18000e0b9: 45 33 d2 xor %r10d,%r10d + 18000e0bc: 83 e5 07 and $0x7,%ebp + 18000e0bf: 4c 89 ca mov %r9,%rdx + 18000e0c2: f7 dd neg %ebp + 18000e0c4: 41 03 e8 add %r8d,%ebp + 18000e0c7: 85 c0 test %eax,%eax + 18000e0c9: 76 4e jbe 0x18000e119 + 18000e0cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e0d2: 00 + 18000e0d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e0da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000e0e0: c5 f9 10 12 vmovupd (%rdx),%xmm2 + 18000e0e4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 + 18000e0ea: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 + 18000e0f0: 49 ff c3 inc %r11 + 18000e0f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 18000e0f7: 49 83 c2 10 add $0x10,%r10 + 18000e0fb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 18000e100: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 18000e104: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 18000e108: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 18000e10c: c5 f9 11 0a vmovupd %xmm1,(%rdx) + 18000e110: 48 83 c2 10 add $0x10,%rdx + 18000e114: 4c 3b d8 cmp %rax,%r11 + 18000e117: 72 c7 jb 0x18000e0e0 + 18000e119: 49 89 c2 mov %rax,%r10 + 18000e11c: 49 c1 e2 04 shl $0x4,%r10 + 18000e120: 48 63 d5 movslq %ebp,%rdx + 18000e123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e12a: 00 + 18000e12b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e140: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 + 18000e146: 48 83 c0 08 add $0x8,%rax + 18000e14a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 + 18000e150: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 + 18000e156: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 18000e15a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 + 18000e161: 01 + 18000e162: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 18000e167: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 18000e16b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 18000e16f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 + 18000e176: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 18000e17a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) + 18000e180: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 + 18000e187: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 + 18000e18e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 18000e192: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 + 18000e199: 01 + 18000e19a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 18000e19f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 18000e1a3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 18000e1a7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 18000e1ab: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 + 18000e1b2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) + 18000e1b9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 + 18000e1c0: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 + 18000e1c7: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 18000e1cb: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 + 18000e1d2: 01 + 18000e1d3: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 18000e1d8: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 18000e1dc: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 18000e1e0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 + 18000e1e7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 18000e1eb: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) + 18000e1f2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 + 18000e1f9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 + 18000e200: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 18000e204: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 + 18000e20b: 01 + 18000e20c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 18000e211: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 18000e215: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 18000e219: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 18000e21d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) + 18000e224: 49 81 c2 80 00 00 00 add $0x80,%r10 + 18000e22b: 48 3b c2 cmp %rdx,%rax + 18000e22e: 0f 82 0c ff ff ff jb 0x18000e140 + 18000e234: 8d 45 01 lea 0x1(%rbp),%eax + 18000e237: 41 3b c0 cmp %r8d,%eax + 18000e23a: 0f 87 d9 00 00 00 ja 0x18000e319 + 18000e240: 4d 63 c0 movslq %r8d,%r8 + 18000e243: 4c 2b c2 sub %rdx,%r8 + 18000e246: 49 83 f8 02 cmp $0x2,%r8 + 18000e24a: 0f 8c d2 00 00 00 jl 0x18000e322 + 18000e250: 48 c1 e2 04 shl $0x4,%rdx + 18000e254: 44 89 c0 mov %r8d,%eax + 18000e257: 83 e0 fe and $0xfffffffe,%eax + 18000e25a: 45 33 e4 xor %r12d,%r12d + 18000e25d: 48 63 c0 movslq %eax,%rax + 18000e260: 45 33 d2 xor %r10d,%r10d + 18000e263: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 + 18000e267: 49 03 d1 add %r9,%rdx + 18000e26a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e271: 00 + 18000e272: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e280: c5 fd 10 12 vmovupd (%rdx),%ymm2 + 18000e284: 49 83 c4 02 add $0x2,%r12 + 18000e288: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 + 18000e28e: c5 ff 12 0a vmovddup (%rdx),%ymm1 + 18000e292: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 18000e296: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 + 18000e29d: 01 + 18000e29e: 49 83 c2 20 add $0x20,%r10 + 18000e2a2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 18000e2a7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 18000e2ab: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 18000e2af: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 18000e2b3: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 18000e2b7: 48 83 c2 20 add $0x20,%rdx + 18000e2bb: 4c 3b e0 cmp %rax,%r12 + 18000e2be: 72 c0 jb 0x18000e280 + 18000e2c0: 48 89 c2 mov %rax,%rdx + 18000e2c3: 48 c1 e2 04 shl $0x4,%rdx + 18000e2c7: 49 3b c0 cmp %r8,%rax + 18000e2ca: 73 4d jae 0x18000e319 + 18000e2cc: 48 63 ed movslq %ebp,%rbp + 18000e2cf: 48 c1 e5 04 shl $0x4,%rbp + 18000e2d3: 4c 03 cd add %rbp,%r9 + 18000e2d6: 48 03 cd add %rbp,%rcx + 18000e2d9: 4c 03 ca add %rdx,%r9 + 18000e2dc: 0f 1f 40 00 nopl 0x0(%rax) + 18000e2e0: c4 c1 79 10 11 vmovupd (%r9),%xmm2 + 18000e2e5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 + 18000e2ea: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 + 18000e2ef: 48 ff c0 inc %rax + 18000e2f2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 18000e2f6: 48 83 c2 10 add $0x10,%rdx + 18000e2fa: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 18000e2ff: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 18000e303: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 18000e307: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 18000e30b: c4 c1 79 11 09 vmovupd %xmm1,(%r9) + 18000e310: 49 83 c1 10 add $0x10,%r9 + 18000e314: 49 3b c0 cmp %r8,%rax + 18000e317: 72 c7 jb 0x18000e2e0 + 18000e319: 33 c0 xor %eax,%eax + 18000e31b: c5 f8 77 vzeroupper + 18000e31e: 5d pop %rbp + 18000e31f: 41 5c pop %r12 + 18000e321: c3 ret + 18000e322: 33 c0 xor %eax,%eax + 18000e324: eb 9a jmp 0x18000e2c0 + 18000e326: 33 ed xor %ebp,%ebp + 18000e328: 41 83 f8 01 cmp $0x1,%r8d + 18000e32c: 72 eb jb 0x18000e319 + 18000e32e: 4d 63 c0 movslq %r8d,%r8 + 18000e331: 33 c0 xor %eax,%eax + 18000e333: eb 8b jmp 0x18000e2c0 + 18000e335: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000e33a: 5d pop %rbp + 18000e33b: 41 5c pop %r12 + 18000e33d: c3 ret + 18000e33e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e343: 5d pop %rbp + 18000e344: 41 5c pop %r12 + 18000e346: c3 ret + 18000e347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e34e: 00 + 18000e34f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e356: 0f 1f 00 nopl (%rax) + 18000e359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e360: 41 54 push %r12 + 18000e362: 49 89 cb mov %rcx,%r11 + 18000e365: 4d 85 db test %r11,%r11 + 18000e368: 0f 84 dd 01 00 00 je 0x18000e54b + 18000e36e: 48 85 d2 test %rdx,%rdx + 18000e371: 0f 84 d4 01 00 00 je 0x18000e54b + 18000e377: 45 85 c0 test %r8d,%r8d + 18000e37a: 0f 8e c3 01 00 00 jle 0x18000e543 + 18000e380: 4d 63 c8 movslq %r8d,%r9 + 18000e383: 49 83 f9 08 cmp $0x8,%r9 + 18000e387: 0f 8c b1 01 00 00 jl 0x18000e53e + 18000e38d: 48 89 d0 mov %rdx,%rax + 18000e390: 48 83 e0 1f and $0x1f,%rax + 18000e394: 85 c0 test %eax,%eax + 18000e396: 74 0d je 0x18000e3a5 + 18000e398: a8 0f test $0xf,%al + 18000e39a: 0f 85 9e 01 00 00 jne 0x18000e53e + 18000e3a0: b8 01 00 00 00 mov $0x1,%eax + 18000e3a5: 41 89 c2 mov %eax,%r10d + 18000e3a8: 49 8d 4a 08 lea 0x8(%r10),%rcx + 18000e3ac: 4c 3b c9 cmp %rcx,%r9 + 18000e3af: 0f 8c 89 01 00 00 jl 0x18000e53e + 18000e3b5: 44 89 c1 mov %r8d,%ecx + 18000e3b8: 2b c8 sub %eax,%ecx + 18000e3ba: 83 e1 07 and $0x7,%ecx + 18000e3bd: 44 2b c1 sub %ecx,%r8d + 18000e3c0: 33 c9 xor %ecx,%ecx + 18000e3c2: 4d 63 c0 movslq %r8d,%r8 + 18000e3c5: 45 33 e4 xor %r12d,%r12d + 18000e3c8: 85 c0 test %eax,%eax + 18000e3ca: 48 89 d0 mov %rdx,%rax + 18000e3cd: 76 47 jbe 0x18000e416 + 18000e3cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e3d6: 00 + 18000e3d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e3de: 66 90 xchg %ax,%ax + 18000e3e0: c5 f9 10 18 vmovupd (%rax),%xmm3 + 18000e3e4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 18000e3ea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000e3ee: 48 ff c1 inc %rcx + 18000e3f1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000e3f6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000e3fa: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 + 18000e400: 49 83 c4 10 add $0x10,%r12 + 18000e404: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 18000e409: c5 f9 11 28 vmovupd %xmm5,(%rax) + 18000e40d: 48 83 c0 10 add $0x10,%rax + 18000e411: 49 3b ca cmp %r10,%rcx + 18000e414: 72 ca jb 0x18000e3e0 + 18000e416: 4c 89 d0 mov %r10,%rax + 18000e419: 48 c1 e0 04 shl $0x4,%rax + 18000e41d: 0f 1f 00 nopl (%rax) + 18000e420: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 18000e425: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 18000e429: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 18000e42f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000e433: 49 83 c2 08 add $0x8,%r10 + 18000e437: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000e43c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000e440: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 + 18000e445: c5 ff 12 29 vmovddup (%rcx),%ymm5 + 18000e449: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000e44e: c5 fd 11 29 vmovupd %ymm5,(%rcx) + 18000e452: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 18000e459: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000e45d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000e462: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000e466: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 + 18000e46b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 + 18000e470: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000e475: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) + 18000e47a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 18000e481: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000e485: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000e48a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000e48e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 + 18000e493: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 + 18000e498: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000e49d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) + 18000e4a2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 18000e4a9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000e4ad: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000e4b2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000e4b6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 + 18000e4bb: 48 05 80 00 00 00 add $0x80,%rax + 18000e4c1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000e4c6: 4d 3b d0 cmp %r8,%r10 + 18000e4c9: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) + 18000e4ce: 0f 82 4c ff ff ff jb 0x18000e420 + 18000e4d4: 4c 89 c0 mov %r8,%rax + 18000e4d7: 48 c1 e0 04 shl $0x4,%rax + 18000e4db: 48 03 d0 add %rax,%rdx + 18000e4de: 4d 3b c1 cmp %r9,%r8 + 18000e4e1: 73 53 jae 0x18000e536 + 18000e4e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e4ea: 00 + 18000e4eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e4f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e500: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 18000e504: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 18000e50a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000e50e: 49 ff c0 inc %r8 + 18000e511: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000e516: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000e51a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 + 18000e520: 48 83 c0 10 add $0x10,%rax + 18000e524: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 18000e529: c5 f9 11 2a vmovupd %xmm5,(%rdx) + 18000e52d: 48 83 c2 10 add $0x10,%rdx + 18000e531: 4d 3b c1 cmp %r9,%r8 + 18000e534: 72 ca jb 0x18000e500 + 18000e536: 33 c0 xor %eax,%eax + 18000e538: c5 f8 77 vzeroupper + 18000e53b: 41 5c pop %r12 + 18000e53d: c3 ret + 18000e53e: 45 33 c0 xor %r8d,%r8d + 18000e541: eb 91 jmp 0x18000e4d4 + 18000e543: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000e548: 41 5c pop %r12 + 18000e54a: c3 ret + 18000e54b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e550: 41 5c pop %r12 + 18000e552: c3 ret + 18000e553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000e558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e55f: 00 + 18000e560: 41 54 push %r12 + 18000e562: 49 89 cb mov %rcx,%r11 + 18000e565: 4d 85 db test %r11,%r11 + 18000e568: 0f 84 f9 01 00 00 je 0x18000e767 + 18000e56e: 48 85 d2 test %rdx,%rdx + 18000e571: 0f 84 f0 01 00 00 je 0x18000e767 + 18000e577: 45 85 c0 test %r8d,%r8d + 18000e57a: 0f 8e df 01 00 00 jle 0x18000e75f + 18000e580: 4d 63 c8 movslq %r8d,%r9 + 18000e583: 49 83 f9 08 cmp $0x8,%r9 + 18000e587: 0f 8c cd 01 00 00 jl 0x18000e75a + 18000e58d: 48 89 d0 mov %rdx,%rax + 18000e590: 48 83 e0 1f and $0x1f,%rax + 18000e594: 85 c0 test %eax,%eax + 18000e596: 74 0d je 0x18000e5a5 + 18000e598: a8 0f test $0xf,%al + 18000e59a: 0f 85 ba 01 00 00 jne 0x18000e75a + 18000e5a0: b8 01 00 00 00 mov $0x1,%eax + 18000e5a5: 41 89 c2 mov %eax,%r10d + 18000e5a8: 49 8d 4a 08 lea 0x8(%r10),%rcx + 18000e5ac: 4c 3b c9 cmp %rcx,%r9 + 18000e5af: 0f 8c a5 01 00 00 jl 0x18000e75a + 18000e5b5: 44 89 c1 mov %r8d,%ecx + 18000e5b8: 2b c8 sub %eax,%ecx + 18000e5ba: 83 e1 07 and $0x7,%ecx + 18000e5bd: 44 2b c1 sub %ecx,%r8d + 18000e5c0: 33 c9 xor %ecx,%ecx + 18000e5c2: 4d 63 c0 movslq %r8d,%r8 + 18000e5c5: 45 33 e4 xor %r12d,%r12d + 18000e5c8: 85 c0 test %eax,%eax + 18000e5ca: 48 89 d0 mov %rdx,%rax + 18000e5cd: 76 43 jbe 0x18000e612 + 18000e5cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e5d6: 00 + 18000e5d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e5de: 66 90 xchg %ax,%ax + 18000e5e0: c5 f9 10 18 vmovupd (%rax),%xmm3 + 18000e5e4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 18000e5ea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000e5ee: 48 ff c1 inc %rcx + 18000e5f1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000e5f6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000e5fa: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 + 18000e601: 49 83 c4 10 add $0x10,%r12 + 18000e605: c5 f9 11 20 vmovupd %xmm4,(%rax) + 18000e609: 48 83 c0 10 add $0x10,%rax + 18000e60d: 49 3b ca cmp %r10,%rcx + 18000e610: 72 ce jb 0x18000e5e0 + 18000e612: 4c 89 d0 mov %r10,%rax + 18000e615: 48 c1 e0 04 shl $0x4,%rax + 18000e619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e620: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 18000e625: 49 83 c2 08 add $0x8,%r10 + 18000e629: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 18000e62f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 18000e636: 01 + 18000e637: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 18000e63e: 02 + 18000e63f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 18000e646: 03 + 18000e647: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000e64b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000e650: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000e654: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 18000e659: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000e65e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) + 18000e663: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 18000e66a: 01 + 18000e66b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 18000e671: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 18000e678: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 18000e67e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 18000e685: 01 + 18000e686: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 18000e68c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) + 18000e693: 01 + 18000e694: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 18000e69b: 02 + 18000e69c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 18000e6a2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 18000e6a9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 18000e6af: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 18000e6b6: 02 + 18000e6b7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 18000e6bd: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) + 18000e6c4: 02 + 18000e6c5: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 18000e6cc: 03 + 18000e6cd: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 18000e6d3: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 18000e6da: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 18000e6e0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 18000e6e6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 18000e6ec: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) + 18000e6f2: 48 05 80 00 00 00 add $0x80,%rax + 18000e6f8: 4d 3b d0 cmp %r8,%r10 + 18000e6fb: 0f 82 1f ff ff ff jb 0x18000e620 + 18000e701: 4c 89 c0 mov %r8,%rax + 18000e704: 48 c1 e0 04 shl $0x4,%rax + 18000e708: 48 03 d0 add %rax,%rdx + 18000e70b: 4d 3b c1 cmp %r9,%r8 + 18000e70e: 73 42 jae 0x18000e752 + 18000e710: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e717: 00 + 18000e718: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e71f: 90 nop + 18000e720: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 18000e724: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 18000e72a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000e72e: 49 ff c0 inc %r8 + 18000e731: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000e736: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000e73a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 + 18000e741: 48 83 c0 10 add $0x10,%rax + 18000e745: c5 f9 11 22 vmovupd %xmm4,(%rdx) + 18000e749: 48 83 c2 10 add $0x10,%rdx + 18000e74d: 4d 3b c1 cmp %r9,%r8 + 18000e750: 72 ce jb 0x18000e720 + 18000e752: 33 c0 xor %eax,%eax + 18000e754: c5 f8 77 vzeroupper + 18000e757: 41 5c pop %r12 + 18000e759: c3 ret + 18000e75a: 45 33 c0 xor %r8d,%r8d + 18000e75d: eb a2 jmp 0x18000e701 + 18000e75f: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000e764: 41 5c pop %r12 + 18000e766: c3 ret + 18000e767: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e76c: 41 5c pop %r12 + 18000e76e: c3 ret + 18000e76f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e776: 00 + 18000e777: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e77e: 66 90 xchg %ax,%ax + 18000e780: 57 push %rdi + 18000e781: 41 54 push %r12 + 18000e783: 55 push %rbp + 18000e784: 48 89 d5 mov %rdx,%rbp + 18000e787: 48 85 c9 test %rcx,%rcx + 18000e78a: 0f 84 f7 01 00 00 je 0x18000e987 + 18000e790: 48 85 ed test %rbp,%rbp + 18000e793: 0f 84 ee 01 00 00 je 0x18000e987 + 18000e799: 4d 85 c0 test %r8,%r8 + 18000e79c: 0f 84 e5 01 00 00 je 0x18000e987 + 18000e7a2: 45 85 c9 test %r9d,%r9d + 18000e7a5: 0f 8e d2 01 00 00 jle 0x18000e97d + 18000e7ab: 41 83 f9 08 cmp $0x8,%r9d + 18000e7af: 0f 8c b8 01 00 00 jl 0x18000e96d + 18000e7b5: 4d 89 c2 mov %r8,%r10 + 18000e7b8: 49 83 e2 0f and $0xf,%r10 + 18000e7bc: 45 85 d2 test %r10d,%r10d + 18000e7bf: 74 18 je 0x18000e7d9 + 18000e7c1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 18000e7c8: 0f 85 9f 01 00 00 jne 0x18000e96d + 18000e7ce: 41 f7 da neg %r10d + 18000e7d1: 41 83 c2 10 add $0x10,%r10d + 18000e7d5: 41 c1 ea 02 shr $0x2,%r10d + 18000e7d9: 41 8d 42 08 lea 0x8(%r10),%eax + 18000e7dd: 44 3b c8 cmp %eax,%r9d + 18000e7e0: 0f 8c 87 01 00 00 jl 0x18000e96d + 18000e7e6: 44 89 c8 mov %r9d,%eax + 18000e7e9: 33 d2 xor %edx,%edx + 18000e7eb: 41 2b c2 sub %r10d,%eax + 18000e7ee: 83 e0 07 and $0x7,%eax + 18000e7f1: f7 d8 neg %eax + 18000e7f3: 41 03 c1 add %r9d,%eax + 18000e7f6: 44 89 d7 mov %r10d,%edi + 18000e7f9: 45 85 d2 test %r10d,%r10d + 18000e7fc: 76 21 jbe 0x18000e81f + 18000e7fe: 66 90 xchg %ax,%ax + 18000e800: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 18000e805: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 18000e80b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 18000e811: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 18000e817: 48 ff c2 inc %rdx + 18000e81a: 48 3b d7 cmp %rdi,%rdx + 18000e81d: 72 e1 jb 0x18000e800 + 18000e81f: 45 89 d2 mov %r10d,%r10d + 18000e822: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 18000e827: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000e82e: 48 63 d0 movslq %eax,%rdx + 18000e831: 74 4d je 0x18000e880 + 18000e833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000e838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e83f: 00 + 18000e840: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 18000e844: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 18000e849: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 18000e84e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 18000e853: 0f 59 c8 mulps %xmm0,%xmm1 + 18000e856: 0f 59 da mulps %xmm2,%xmm3 + 18000e859: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 18000e85e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 18000e864: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) + 18000e869: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) + 18000e86f: 48 83 c7 08 add $0x8,%rdi + 18000e873: 48 3b fa cmp %rdx,%rdi + 18000e876: 72 c8 jb 0x18000e840 + 18000e878: eb 38 jmp 0x18000e8b2 + 18000e87a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000e880: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 18000e884: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 18000e889: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 18000e88e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 18000e893: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 18000e898: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 18000e89e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) + 18000e8a3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) + 18000e8a9: 48 83 c7 08 add $0x8,%rdi + 18000e8ad: 48 3b fa cmp %rdx,%rdi + 18000e8b0: 72 ce jb 0x18000e880 + 18000e8b2: 8d 78 01 lea 0x1(%rax),%edi + 18000e8b5: 41 3b f9 cmp %r9d,%edi + 18000e8b8: 0f 87 a3 00 00 00 ja 0x18000e961 + 18000e8be: 4d 63 c9 movslq %r9d,%r9 + 18000e8c1: 4c 2b ca sub %rdx,%r9 + 18000e8c4: 49 83 f9 04 cmp $0x4,%r9 + 18000e8c8: 0f 8c 9a 00 00 00 jl 0x18000e968 + 18000e8ce: 45 89 cc mov %r9d,%r12d + 18000e8d1: 45 33 db xor %r11d,%r11d + 18000e8d4: 41 83 e4 fc and $0xfffffffc,%r12d + 18000e8d8: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 18000e8dd: 4d 63 e4 movslq %r12d,%r12 + 18000e8e0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 18000e8e4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 18000e8e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e8ef: 00 + 18000e8f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e8f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000e8fe: 00 00 + 18000e900: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 18000e905: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 18000e90a: 0f 59 c8 mulps %xmm0,%xmm1 + 18000e90d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 18000e912: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) + 18000e917: 49 83 c3 04 add $0x4,%r11 + 18000e91b: 4d 3b dc cmp %r12,%r11 + 18000e91e: 72 e0 jb 0x18000e900 + 18000e920: 4d 3b e1 cmp %r9,%r12 + 18000e923: 73 3c jae 0x18000e961 + 18000e925: 48 63 c0 movslq %eax,%rax + 18000e928: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 18000e92d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 18000e931: 49 8d 04 80 lea (%r8,%rax,4),%rax + 18000e935: 0f 1f 40 00 nopl 0x0(%rax) + 18000e939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e940: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 18000e946: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 18000e94d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 18000e953: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 18000e959: 49 ff c4 inc %r12 + 18000e95c: 4d 3b e1 cmp %r9,%r12 + 18000e95f: 72 df jb 0x18000e940 + 18000e961: 33 c0 xor %eax,%eax + 18000e963: 5d pop %rbp + 18000e964: 41 5c pop %r12 + 18000e966: 5f pop %rdi + 18000e967: c3 ret + 18000e968: 45 33 e4 xor %r12d,%r12d + 18000e96b: eb b3 jmp 0x18000e920 + 18000e96d: 33 c0 xor %eax,%eax + 18000e96f: 41 83 f9 01 cmp $0x1,%r9d + 18000e973: 72 ec jb 0x18000e961 + 18000e975: 4d 63 c9 movslq %r9d,%r9 + 18000e978: 45 33 e4 xor %r12d,%r12d + 18000e97b: eb a3 jmp 0x18000e920 + 18000e97d: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000e982: 5d pop %rbp + 18000e983: 41 5c pop %r12 + 18000e985: 5f pop %rdi + 18000e986: c3 ret + 18000e987: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e98c: 5d pop %rbp + 18000e98d: 41 5c pop %r12 + 18000e98f: 5f pop %rdi + 18000e990: c3 ret + 18000e991: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e998: 00 + 18000e999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e9a0: 56 push %rsi + 18000e9a1: 57 push %rdi + 18000e9a2: 41 54 push %r12 + 18000e9a4: 48 89 d7 mov %rdx,%rdi + 18000e9a7: 48 85 c9 test %rcx,%rcx + 18000e9aa: 0f 84 f3 01 00 00 je 0x18000eba3 + 18000e9b0: 48 85 ff test %rdi,%rdi + 18000e9b3: 0f 84 ea 01 00 00 je 0x18000eba3 + 18000e9b9: 4d 85 c0 test %r8,%r8 + 18000e9bc: 0f 84 e1 01 00 00 je 0x18000eba3 + 18000e9c2: 45 85 c9 test %r9d,%r9d + 18000e9c5: 0f 8e ce 01 00 00 jle 0x18000eb99 + 18000e9cb: 41 83 f9 08 cmp $0x8,%r9d + 18000e9cf: 0f 8c b5 01 00 00 jl 0x18000eb8a + 18000e9d5: 4d 89 c2 mov %r8,%r10 + 18000e9d8: 49 83 e2 0f and $0xf,%r10 + 18000e9dc: 45 85 d2 test %r10d,%r10d + 18000e9df: 74 18 je 0x18000e9f9 + 18000e9e1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 18000e9e8: 0f 85 9c 01 00 00 jne 0x18000eb8a + 18000e9ee: 41 f7 da neg %r10d + 18000e9f1: 41 83 c2 10 add $0x10,%r10d + 18000e9f5: 41 c1 ea 02 shr $0x2,%r10d + 18000e9f9: 44 89 d0 mov %r10d,%eax + 18000e9fc: 83 c0 08 add $0x8,%eax + 18000e9ff: 44 3b c8 cmp %eax,%r9d + 18000ea02: 0f 8c 82 01 00 00 jl 0x18000eb8a + 18000ea08: 44 89 ce mov %r9d,%esi + 18000ea0b: 33 d2 xor %edx,%edx + 18000ea0d: 41 2b f2 sub %r10d,%esi + 18000ea10: 83 e6 07 and $0x7,%esi + 18000ea13: f7 de neg %esi + 18000ea15: 41 03 f1 add %r9d,%esi + 18000ea18: 44 89 d0 mov %r10d,%eax + 18000ea1b: 45 85 d2 test %r10d,%r10d + 18000ea1e: 76 1f jbe 0x18000ea3f + 18000ea20: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 18000ea25: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 + 18000ea2a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 18000ea30: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 18000ea36: 48 8d 52 01 lea 0x1(%rdx),%rdx + 18000ea3a: 48 3b d0 cmp %rax,%rdx + 18000ea3d: 72 e1 jb 0x18000ea20 + 18000ea3f: 45 89 d2 mov %r10d,%r10d + 18000ea42: 48 63 d6 movslq %esi,%rdx + 18000ea45: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 + 18000ea49: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 18000ea50: 74 4e je 0x18000eaa0 + 18000ea52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ea59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ea60: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 + 18000ea64: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 + 18000ea69: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 + 18000ea6d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 + 18000ea72: 0f 59 c8 mulps %xmm0,%xmm1 + 18000ea75: 0f 59 da mulps %xmm2,%xmm3 + 18000ea78: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 + 18000ea7d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 + 18000ea83: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) + 18000ea88: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) + 18000ea8e: 48 8d 40 08 lea 0x8(%rax),%rax + 18000ea92: 48 3b c2 cmp %rdx,%rax + 18000ea95: 72 c9 jb 0x18000ea60 + 18000ea97: eb 38 jmp 0x18000ead1 + 18000ea99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000eaa0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 + 18000eaa4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 + 18000eaa9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 + 18000eaad: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 + 18000eab2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 + 18000eab7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 + 18000eabd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) + 18000eac2: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) + 18000eac8: 48 8d 40 08 lea 0x8(%rax),%rax + 18000eacc: 48 3b c2 cmp %rdx,%rax + 18000eacf: 72 cf jb 0x18000eaa0 + 18000ead1: 8d 46 01 lea 0x1(%rsi),%eax + 18000ead4: 41 3b c1 cmp %r9d,%eax + 18000ead7: 0f 87 a2 00 00 00 ja 0x18000eb7f + 18000eadd: 4d 63 c9 movslq %r9d,%r9 + 18000eae0: 4c 2b ca sub %rdx,%r9 + 18000eae3: 49 83 f9 04 cmp $0x4,%r9 + 18000eae7: 0f 8c 99 00 00 00 jl 0x18000eb86 + 18000eaed: 48 c1 e2 02 shl $0x2,%rdx + 18000eaf1: 44 89 c8 mov %r9d,%eax + 18000eaf4: 83 e0 fc and $0xfffffffc,%eax + 18000eaf7: 49 89 d3 mov %rdx,%r11 + 18000eafa: 49 89 d2 mov %rdx,%r10 + 18000eafd: 45 33 e4 xor %r12d,%r12d + 18000eb00: 48 63 c0 movslq %eax,%rax + 18000eb03: 4c 03 df add %rdi,%r11 + 18000eb06: 4c 03 d1 add %rcx,%r10 + 18000eb09: 49 03 d0 add %r8,%rdx + 18000eb0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000eb13: 00 + 18000eb14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000eb1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000eb20: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 + 18000eb25: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 + 18000eb2a: 0f 59 c8 mulps %xmm0,%xmm1 + 18000eb2d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 + 18000eb32: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) + 18000eb37: 4d 8d 64 24 04 lea 0x4(%r12),%r12 + 18000eb3c: 4c 3b e0 cmp %rax,%r12 + 18000eb3f: 72 df jb 0x18000eb20 + 18000eb41: 49 3b c1 cmp %r9,%rax + 18000eb44: 73 39 jae 0x18000eb7f + 18000eb46: 48 63 f6 movslq %esi,%rsi + 18000eb49: 48 c1 e6 02 shl $0x2,%rsi + 18000eb4d: 48 03 fe add %rsi,%rdi + 18000eb50: 48 03 ce add %rsi,%rcx + 18000eb53: 4c 03 c6 add %rsi,%r8 + 18000eb56: 0f 1f 00 nopl (%rax) + 18000eb59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000eb60: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 18000eb65: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 + 18000eb6a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 + 18000eb70: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 18000eb76: 48 8d 40 01 lea 0x1(%rax),%rax + 18000eb7a: 49 3b c1 cmp %r9,%rax + 18000eb7d: 72 e1 jb 0x18000eb60 + 18000eb7f: 33 c0 xor %eax,%eax + 18000eb81: 41 5c pop %r12 + 18000eb83: 5f pop %rdi + 18000eb84: 5e pop %rsi + 18000eb85: c3 ret + 18000eb86: 33 c0 xor %eax,%eax + 18000eb88: eb b7 jmp 0x18000eb41 + 18000eb8a: 33 f6 xor %esi,%esi + 18000eb8c: 41 83 f9 01 cmp $0x1,%r9d + 18000eb90: 72 ed jb 0x18000eb7f + 18000eb92: 4d 63 c9 movslq %r9d,%r9 + 18000eb95: 33 c0 xor %eax,%eax + 18000eb97: eb a8 jmp 0x18000eb41 + 18000eb99: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000eb9e: 41 5c pop %r12 + 18000eba0: 5f pop %rdi + 18000eba1: 5e pop %rsi + 18000eba2: c3 ret + 18000eba3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000eba8: 41 5c pop %r12 + 18000ebaa: 5f pop %rdi + 18000ebab: 5e pop %rsi + 18000ebac: c3 ret + 18000ebad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ebb4: 00 + 18000ebb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ebbc: 0f 1f 40 00 nopl 0x0(%rax) + 18000ebc0: 57 push %rdi + 18000ebc1: 41 54 push %r12 + 18000ebc3: 55 push %rbp + 18000ebc4: 48 89 d5 mov %rdx,%rbp + 18000ebc7: 48 85 c9 test %rcx,%rcx + 18000ebca: 0f 84 f8 01 00 00 je 0x18000edc8 + 18000ebd0: 48 85 ed test %rbp,%rbp + 18000ebd3: 0f 84 ef 01 00 00 je 0x18000edc8 + 18000ebd9: 4d 85 c0 test %r8,%r8 + 18000ebdc: 0f 84 e6 01 00 00 je 0x18000edc8 + 18000ebe2: 45 85 c9 test %r9d,%r9d + 18000ebe5: 0f 8e d3 01 00 00 jle 0x18000edbe + 18000ebeb: 41 83 f9 08 cmp $0x8,%r9d + 18000ebef: 0f 8c b9 01 00 00 jl 0x18000edae + 18000ebf5: 4d 89 c2 mov %r8,%r10 + 18000ebf8: 49 83 e2 0f and $0xf,%r10 + 18000ebfc: 45 85 d2 test %r10d,%r10d + 18000ebff: 74 18 je 0x18000ec19 + 18000ec01: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 18000ec08: 0f 85 a0 01 00 00 jne 0x18000edae + 18000ec0e: 41 f7 da neg %r10d + 18000ec11: 41 83 c2 10 add $0x10,%r10d + 18000ec15: 41 c1 ea 02 shr $0x2,%r10d + 18000ec19: 41 8d 42 08 lea 0x8(%r10),%eax + 18000ec1d: 44 3b c8 cmp %eax,%r9d + 18000ec20: 0f 8c 88 01 00 00 jl 0x18000edae + 18000ec26: 44 89 c8 mov %r9d,%eax + 18000ec29: 33 d2 xor %edx,%edx + 18000ec2b: 41 2b c2 sub %r10d,%eax + 18000ec2e: 44 89 d7 mov %r10d,%edi + 18000ec31: 83 e0 07 and $0x7,%eax + 18000ec34: f7 d8 neg %eax + 18000ec36: 41 03 c1 add %r9d,%eax + 18000ec39: 45 85 d2 test %r10d,%r10d + 18000ec3c: 76 22 jbe 0x18000ec60 + 18000ec3e: 66 90 xchg %ax,%ax + 18000ec40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 18000ec45: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 18000ec4b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 18000ec51: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 18000ec57: 48 83 c2 01 add $0x1,%rdx + 18000ec5b: 48 3b d7 cmp %rdi,%rdx + 18000ec5e: 72 e0 jb 0x18000ec40 + 18000ec60: 45 89 d2 mov %r10d,%r10d + 18000ec63: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 18000ec68: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000ec6f: 48 63 d0 movslq %eax,%rdx + 18000ec72: 74 4c je 0x18000ecc0 + 18000ec74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000ec79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ec80: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 18000ec84: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 18000ec89: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 18000ec8e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 18000ec93: 0f 59 c8 mulps %xmm0,%xmm1 + 18000ec96: 0f 59 da mulps %xmm2,%xmm3 + 18000ec99: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 18000ec9e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 18000eca4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) + 18000eca9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) + 18000ecaf: 48 83 c7 08 add $0x8,%rdi + 18000ecb3: 48 3b fa cmp %rdx,%rdi + 18000ecb6: 72 c8 jb 0x18000ec80 + 18000ecb8: eb 38 jmp 0x18000ecf2 + 18000ecba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000ecc0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 18000ecc4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 18000ecc9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 18000ecce: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 18000ecd3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 18000ecd8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 18000ecde: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) + 18000ece3: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) + 18000ece9: 48 83 c7 08 add $0x8,%rdi + 18000eced: 48 3b fa cmp %rdx,%rdi + 18000ecf0: 72 ce jb 0x18000ecc0 + 18000ecf2: 8d 78 01 lea 0x1(%rax),%edi + 18000ecf5: 41 3b f9 cmp %r9d,%edi + 18000ecf8: 0f 87 a4 00 00 00 ja 0x18000eda2 + 18000ecfe: 4d 63 c9 movslq %r9d,%r9 + 18000ed01: 4c 2b ca sub %rdx,%r9 + 18000ed04: 49 83 f9 04 cmp $0x4,%r9 + 18000ed08: 0f 8c 9b 00 00 00 jl 0x18000eda9 + 18000ed0e: 45 89 cc mov %r9d,%r12d + 18000ed11: 45 33 db xor %r11d,%r11d + 18000ed14: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 18000ed19: 41 83 e4 fc and $0xfffffffc,%r12d + 18000ed1d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 18000ed21: 4d 63 e4 movslq %r12d,%r12 + 18000ed24: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 18000ed28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ed2f: 00 + 18000ed30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ed37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000ed3e: 00 00 + 18000ed40: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 18000ed45: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 18000ed4a: 0f 59 c8 mulps %xmm0,%xmm1 + 18000ed4d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 18000ed52: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) + 18000ed57: 49 rex.WB + 18000ed58: 83 .byte 0x83 + 18000ed59: c3 ret diff --git a/handoff/nls_dasm/f_18000b820.dis b/handoff/nls_dasm/f_18000b820.dis new file mode 100644 index 0000000..24766a2 --- /dev/null +++ b/handoff/nls_dasm/f_18000b820.dis @@ -0,0 +1,4517 @@ + +/tmp/det/f_18000b820.bin: file format binary + + +Disassembly of section .data: + +000000018000b820 <.data>: + 18000b820: 48 83 ec 28 sub $0x28,%rsp + 18000b824: 48 85 c9 test %rcx,%rcx + 18000b827: 74 23 je 0x18000b84c + 18000b829: 48 85 d2 test %rdx,%rdx + 18000b82c: 74 1e je 0x18000b84c + 18000b82e: 4d 85 c0 test %r8,%r8 + 18000b831: 74 19 je 0x18000b84c + 18000b833: 45 85 c9 test %r9d,%r9d + 18000b836: 7e 1e jle 0x18000b856 + 18000b838: e8 63 bd a6 01 call 0x181a775a0 + 18000b83d: ba 02 00 00 00 mov $0x2,%edx + 18000b842: 85 c0 test %eax,%eax + 18000b844: 0f 45 c2 cmovne %edx,%eax + 18000b847: 48 83 c4 28 add $0x28,%rsp + 18000b84b: c3 ret + 18000b84c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b851: 48 83 c4 28 add $0x28,%rsp + 18000b855: c3 ret + 18000b856: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b85b: 48 83 c4 28 add $0x28,%rsp + 18000b85f: c3 ret + 18000b860: 48 83 ec 28 sub $0x28,%rsp + 18000b864: 48 85 c9 test %rcx,%rcx + 18000b867: 74 23 je 0x18000b88c + 18000b869: 48 85 d2 test %rdx,%rdx + 18000b86c: 74 1e je 0x18000b88c + 18000b86e: 4d 85 c0 test %r8,%r8 + 18000b871: 74 19 je 0x18000b88c + 18000b873: 45 85 c9 test %r9d,%r9d + 18000b876: 7e 1e jle 0x18000b896 + 18000b878: e8 43 fe a6 01 call 0x181a7b6c0 + 18000b87d: ba 02 00 00 00 mov $0x2,%edx + 18000b882: 85 c0 test %eax,%eax + 18000b884: 0f 45 c2 cmovne %edx,%eax + 18000b887: 48 83 c4 28 add $0x28,%rsp + 18000b88b: c3 ret + 18000b88c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b891: 48 83 c4 28 add $0x28,%rsp + 18000b895: c3 ret + 18000b896: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b89b: 48 83 c4 28 add $0x28,%rsp + 18000b89f: c3 ret + 18000b8a0: 48 83 ec 28 sub $0x28,%rsp + 18000b8a4: 48 85 c9 test %rcx,%rcx + 18000b8a7: 74 25 je 0x18000b8ce + 18000b8a9: 48 85 d2 test %rdx,%rdx + 18000b8ac: 74 20 je 0x18000b8ce + 18000b8ae: 4d 85 c0 test %r8,%r8 + 18000b8b1: 74 1b je 0x18000b8ce + 18000b8b3: 45 85 c9 test %r9d,%r9d + 18000b8b6: 7f 0a jg 0x18000b8c2 + 18000b8b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b8bd: 48 83 c4 28 add $0x28,%rsp + 18000b8c1: c3 ret + 18000b8c2: e8 d9 6c 03 00 call 0x1800425a0 + 18000b8c7: 33 c0 xor %eax,%eax + 18000b8c9: 48 83 c4 28 add $0x28,%rsp + 18000b8cd: c3 ret + 18000b8ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b8d3: 48 83 c4 28 add $0x28,%rsp + 18000b8d7: c3 ret + 18000b8d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b8df: 00 + 18000b8e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000b8e5: 48 85 c9 test %rcx,%rcx + 18000b8e8: 74 27 je 0x18000b911 + 18000b8ea: 48 85 d2 test %rdx,%rdx + 18000b8ed: 74 22 je 0x18000b911 + 18000b8ef: 4d 85 c0 test %r8,%r8 + 18000b8f2: 74 1d je 0x18000b911 + 18000b8f4: 45 85 c9 test %r9d,%r9d + 18000b8f7: 7f 0b jg 0x18000b904 + 18000b8f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b8fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b903: c3 ret + 18000b904: e8 d7 72 03 00 call 0x180042be0 + 18000b909: 33 c0 xor %eax,%eax + 18000b90b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b910: c3 ret + 18000b911: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b916: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b91b: c3 ret + 18000b91c: 0f 1f 40 00 nopl 0x0(%rax) + 18000b920: 48 83 ec 28 sub $0x28,%rsp + 18000b924: 48 85 c9 test %rcx,%rcx + 18000b927: 74 25 je 0x18000b94e + 18000b929: 48 85 d2 test %rdx,%rdx + 18000b92c: 74 20 je 0x18000b94e + 18000b92e: 4d 85 c0 test %r8,%r8 + 18000b931: 74 1b je 0x18000b94e + 18000b933: 45 85 c9 test %r9d,%r9d + 18000b936: 7f 0a jg 0x18000b942 + 18000b938: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b93d: 48 83 c4 28 add $0x28,%rsp + 18000b941: c3 ret + 18000b942: e8 b9 78 03 00 call 0x180043200 + 18000b947: 33 c0 xor %eax,%eax + 18000b949: 48 83 c4 28 add $0x28,%rsp + 18000b94d: c3 ret + 18000b94e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b953: 48 83 c4 28 add $0x28,%rsp + 18000b957: c3 ret + 18000b958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b95f: 00 + 18000b960: 41 56 push %r14 + 18000b962: 49 89 cb mov %rcx,%r11 + 18000b965: 4d 85 db test %r11,%r11 + 18000b968: 0f 84 1e 02 00 00 je 0x18000bb8c + 18000b96e: 48 85 d2 test %rdx,%rdx + 18000b971: 0f 84 15 02 00 00 je 0x18000bb8c + 18000b977: 4d 85 c0 test %r8,%r8 + 18000b97a: 0f 84 0c 02 00 00 je 0x18000bb8c + 18000b980: 45 85 c9 test %r9d,%r9d + 18000b983: 0f 8e fb 01 00 00 jle 0x18000bb84 + 18000b989: 49 63 c9 movslq %r9d,%rcx + 18000b98c: 48 83 f9 08 cmp $0x8,%rcx + 18000b990: 0f 8c e9 01 00 00 jl 0x18000bb7f + 18000b996: 4c 89 c0 mov %r8,%rax + 18000b999: 48 83 e0 1f and $0x1f,%rax + 18000b99d: 85 c0 test %eax,%eax + 18000b99f: 74 0d je 0x18000b9ae + 18000b9a1: a8 0f test $0xf,%al + 18000b9a3: 0f 85 d6 01 00 00 jne 0x18000bb7f + 18000b9a9: b8 01 00 00 00 mov $0x1,%eax + 18000b9ae: 41 89 c2 mov %eax,%r10d + 18000b9b1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 18000b9b5: 49 3b ce cmp %r14,%rcx + 18000b9b8: 0f 8c c1 01 00 00 jl 0x18000bb7f + 18000b9be: 45 89 ce mov %r9d,%r14d + 18000b9c1: 44 2b f0 sub %eax,%r14d + 18000b9c4: 41 83 e6 07 and $0x7,%r14d + 18000b9c8: 45 2b ce sub %r14d,%r9d + 18000b9cb: 45 33 f6 xor %r14d,%r14d + 18000b9ce: 4d 63 c9 movslq %r9d,%r9 + 18000b9d1: 85 c0 test %eax,%eax + 18000b9d3: 4c 89 f0 mov %r14,%rax + 18000b9d6: 76 3f jbe 0x18000ba17 + 18000b9d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b9df: 00 + 18000b9e0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 18000b9e6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 18000b9eb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 18000b9f0: 49 ff c6 inc %r14 + 18000b9f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 18000b9f7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 18000b9fc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 18000ba00: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 18000ba04: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 18000ba08: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 18000ba0e: 48 83 c0 10 add $0x10,%rax + 18000ba12: 4d 3b f2 cmp %r10,%r14 + 18000ba15: 72 c9 jb 0x18000b9e0 + 18000ba17: 4c 89 d0 mov %r10,%rax + 18000ba1a: 48 c1 e0 04 shl $0x4,%rax + 18000ba1e: 66 90 xchg %ax,%ax + 18000ba20: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 + 18000ba25: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 + 18000ba2b: 49 83 c2 08 add $0x8,%r10 + 18000ba2f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 + 18000ba36: 01 + 18000ba37: c5 ff 12 c1 vmovddup %ymm1,%ymm0 + 18000ba3b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 18000ba3f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 + 18000ba46: 01 + 18000ba47: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 18000ba4b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 + 18000ba50: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 + 18000ba54: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 + 18000ba58: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) + 18000ba5e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 + 18000ba65: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 + 18000ba6b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 + 18000ba72: 01 + 18000ba73: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 + 18000ba7a: 01 + 18000ba7b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 + 18000ba7f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 + 18000ba83: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 + 18000ba88: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 + 18000ba8c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 + 18000ba90: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 + 18000ba94: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) + 18000ba9b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 + 18000baa1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 + 18000baa8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 + 18000baaf: 01 + 18000bab0: c5 ff 12 d3 vmovddup %ymm3,%ymm2 + 18000bab4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 + 18000bab8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 + 18000babf: 01 + 18000bac0: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 + 18000bac4: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 + 18000bac9: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 + 18000bacd: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 18000bad1: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) + 18000bad8: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 + 18000bade: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 + 18000bae5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 + 18000baec: 01 + 18000baed: c5 ff 12 e9 vmovddup %ymm1,%ymm5 + 18000baf1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 + 18000baf5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 + 18000bafc: 01 + 18000bafd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 + 18000bb01: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 + 18000bb06: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 + 18000bb0a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 + 18000bb0e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) + 18000bb15: 48 05 80 00 00 00 add $0x80,%rax + 18000bb1b: 4d 3b d1 cmp %r9,%r10 + 18000bb1e: 0f 82 fc fe ff ff jb 0x18000ba20 + 18000bb24: 4c 89 c8 mov %r9,%rax + 18000bb27: 48 c1 e0 04 shl $0x4,%rax + 18000bb2b: 4c 3b c9 cmp %rcx,%r9 + 18000bb2e: 73 47 jae 0x18000bb77 + 18000bb30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bb37: 00 + 18000bb38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bb3f: 90 nop + 18000bb40: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 + 18000bb46: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 + 18000bb4b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 + 18000bb50: 49 ff c1 inc %r9 + 18000bb53: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 18000bb57: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 18000bb5c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 18000bb60: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 18000bb64: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 18000bb68: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) + 18000bb6e: 48 83 c0 10 add $0x10,%rax + 18000bb72: 4c 3b c9 cmp %rcx,%r9 + 18000bb75: 72 c9 jb 0x18000bb40 + 18000bb77: 33 c0 xor %eax,%eax + 18000bb79: c5 f8 77 vzeroupper + 18000bb7c: 41 5e pop %r14 + 18000bb7e: c3 ret + 18000bb7f: 45 33 c9 xor %r9d,%r9d + 18000bb82: eb a0 jmp 0x18000bb24 + 18000bb84: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000bb89: 41 5e pop %r14 + 18000bb8b: c3 ret + 18000bb8c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000bb91: 41 5e pop %r14 + 18000bb93: c3 ret + 18000bb94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000bb99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bba0: 41 56 push %r14 + 18000bba2: 49 89 cb mov %rcx,%r11 + 18000bba5: 4d 85 db test %r11,%r11 + 18000bba8: 0f 84 db 01 00 00 je 0x18000bd89 + 18000bbae: 48 85 d2 test %rdx,%rdx + 18000bbb1: 0f 84 d2 01 00 00 je 0x18000bd89 + 18000bbb7: 4d 85 c0 test %r8,%r8 + 18000bbba: 0f 84 c9 01 00 00 je 0x18000bd89 + 18000bbc0: 45 85 c9 test %r9d,%r9d + 18000bbc3: 0f 8e b8 01 00 00 jle 0x18000bd81 + 18000bbc9: 49 63 c9 movslq %r9d,%rcx + 18000bbcc: 48 83 f9 08 cmp $0x8,%rcx + 18000bbd0: 0f 8c a6 01 00 00 jl 0x18000bd7c + 18000bbd6: 4c 89 c0 mov %r8,%rax + 18000bbd9: 48 83 e0 1f and $0x1f,%rax + 18000bbdd: 85 c0 test %eax,%eax + 18000bbdf: 74 0d je 0x18000bbee + 18000bbe1: a8 0f test $0xf,%al + 18000bbe3: 0f 85 93 01 00 00 jne 0x18000bd7c + 18000bbe9: b8 01 00 00 00 mov $0x1,%eax + 18000bbee: 41 89 c2 mov %eax,%r10d + 18000bbf1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 18000bbf5: 49 3b ce cmp %r14,%rcx + 18000bbf8: 0f 8c 7e 01 00 00 jl 0x18000bd7c + 18000bbfe: 45 89 ce mov %r9d,%r14d + 18000bc01: 44 2b f0 sub %eax,%r14d + 18000bc04: 41 83 e6 07 and $0x7,%r14d + 18000bc08: 45 2b ce sub %r14d,%r9d + 18000bc0b: 45 33 f6 xor %r14d,%r14d + 18000bc0e: 4d 63 c9 movslq %r9d,%r9 + 18000bc11: 85 c0 test %eax,%eax + 18000bc13: 4c 89 f0 mov %r14,%rax + 18000bc16: 76 3c jbe 0x18000bc54 + 18000bc18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bc1f: 00 + 18000bc20: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000bc26: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000bc2b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000bc2f: 49 ff c6 inc %r14 + 18000bc32: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000bc37: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000bc3b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 18000bc40: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 18000bc45: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 18000bc4b: 48 83 c0 10 add $0x10,%rax + 18000bc4f: 4d 3b f2 cmp %r10,%r14 + 18000bc52: 72 cc jb 0x18000bc20 + 18000bc54: 4c 89 d0 mov %r10,%rax + 18000bc57: 48 c1 e0 04 shl $0x4,%rax + 18000bc5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000bc60: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 18000bc66: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 18000bc6a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 18000bc6f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bc73: 49 83 c2 08 add $0x8,%r10 + 18000bc77: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bc7c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bc80: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 18000bc85: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bc8a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 18000bc8f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 18000bc96: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 18000bc9c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bca0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bca5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bca9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 18000bcaf: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bcb4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 18000bcba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 18000bcc1: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 18000bcc7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bccb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bcd0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bcd4: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 18000bcda: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bcdf: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 18000bce5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 18000bcec: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 18000bcf2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bcf6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bcfb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bcff: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 18000bd05: 48 05 80 00 00 00 add $0x80,%rax + 18000bd0b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bd10: 4d 3b d1 cmp %r9,%r10 + 18000bd13: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 18000bd19: 0f 82 41 ff ff ff jb 0x18000bc60 + 18000bd1f: 4c 89 c8 mov %r9,%rax + 18000bd22: 48 c1 e0 04 shl $0x4,%rax + 18000bd26: 4c 3b c9 cmp %rcx,%r9 + 18000bd29: 73 49 jae 0x18000bd74 + 18000bd2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bd32: 00 + 18000bd33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bd3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000bd40: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000bd46: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000bd4b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000bd4f: 49 ff c1 inc %r9 + 18000bd52: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000bd57: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000bd5b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 18000bd60: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 18000bd65: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 18000bd6b: 48 83 c0 10 add $0x10,%rax + 18000bd6f: 4c 3b c9 cmp %rcx,%r9 + 18000bd72: 72 cc jb 0x18000bd40 + 18000bd74: 33 c0 xor %eax,%eax + 18000bd76: c5 f8 77 vzeroupper + 18000bd79: 41 5e pop %r14 + 18000bd7b: c3 ret + 18000bd7c: 45 33 c9 xor %r9d,%r9d + 18000bd7f: eb 9e jmp 0x18000bd1f + 18000bd81: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000bd86: 41 5e pop %r14 + 18000bd88: c3 ret + 18000bd89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000bd8e: 41 5e pop %r14 + 18000bd90: c3 ret + 18000bd91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bd98: 00 + 18000bd99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bda0: 41 56 push %r14 + 18000bda2: 49 89 cb mov %rcx,%r11 + 18000bda5: 4d 85 db test %r11,%r11 + 18000bda8: 0f 84 f8 01 00 00 je 0x18000bfa6 + 18000bdae: 48 85 d2 test %rdx,%rdx + 18000bdb1: 0f 84 ef 01 00 00 je 0x18000bfa6 + 18000bdb7: 4d 85 c0 test %r8,%r8 + 18000bdba: 0f 84 e6 01 00 00 je 0x18000bfa6 + 18000bdc0: 45 85 c9 test %r9d,%r9d + 18000bdc3: 0f 8e d5 01 00 00 jle 0x18000bf9e + 18000bdc9: 49 63 c9 movslq %r9d,%rcx + 18000bdcc: 48 83 f9 08 cmp $0x8,%rcx + 18000bdd0: 0f 8c c3 01 00 00 jl 0x18000bf99 + 18000bdd6: 4c 89 c0 mov %r8,%rax + 18000bdd9: 48 83 e0 1f and $0x1f,%rax + 18000bddd: 85 c0 test %eax,%eax + 18000bddf: 74 0d je 0x18000bdee + 18000bde1: a8 0f test $0xf,%al + 18000bde3: 0f 85 b0 01 00 00 jne 0x18000bf99 + 18000bde9: b8 01 00 00 00 mov $0x1,%eax + 18000bdee: 41 89 c2 mov %eax,%r10d + 18000bdf1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 18000bdf5: 49 3b ce cmp %r14,%rcx + 18000bdf8: 0f 8c 9b 01 00 00 jl 0x18000bf99 + 18000bdfe: 45 89 ce mov %r9d,%r14d + 18000be01: 44 2b f0 sub %eax,%r14d + 18000be04: 41 83 e6 07 and $0x7,%r14d + 18000be08: 45 2b ce sub %r14d,%r9d + 18000be0b: 45 33 f6 xor %r14d,%r14d + 18000be0e: 4d 63 c9 movslq %r9d,%r9 + 18000be11: 85 c0 test %eax,%eax + 18000be13: 4c 89 f0 mov %r14,%rax + 18000be16: 76 39 jbe 0x18000be51 + 18000be18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000be1f: 00 + 18000be20: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000be26: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000be2b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000be2f: 49 ff c6 inc %r14 + 18000be32: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000be37: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000be3b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 18000be42: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 18000be48: 48 83 c0 10 add $0x10,%rax + 18000be4c: 4d 3b f2 cmp %r10,%r14 + 18000be4f: 72 cf jb 0x18000be20 + 18000be51: 4c 89 d0 mov %r10,%rax + 18000be54: 48 c1 e0 04 shl $0x4,%rax + 18000be58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000be5f: 00 + 18000be60: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 18000be66: 49 83 c2 08 add $0x8,%r10 + 18000be6a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 18000be6f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000be73: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000be78: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000be7c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 18000be81: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000be86: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + 18000be8c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 18000be93: 01 + 18000be94: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 18000be9b: 01 + 18000be9c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 18000bea2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 18000bea9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 18000beaf: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 18000beb6: 01 + 18000beb7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 18000bebd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + 18000bec4: 01 + 18000bec5: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 18000becc: 02 + 18000becd: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 18000bed4: 02 + 18000bed5: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 18000bedb: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 18000bee2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 18000bee8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 18000beef: 02 + 18000bef0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 18000bef6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + 18000befd: 02 + 18000befe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 18000bf05: 03 + 18000bf06: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 18000bf0d: 03 + 18000bf0e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 18000bf14: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 18000bf1b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 18000bf21: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 18000bf27: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 18000bf2d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + 18000bf34: 48 05 80 00 00 00 add $0x80,%rax + 18000bf3a: 4d 3b d1 cmp %r9,%r10 + 18000bf3d: 0f 82 1d ff ff ff jb 0x18000be60 + 18000bf43: 4c 89 c8 mov %r9,%rax + 18000bf46: 48 c1 e0 04 shl $0x4,%rax + 18000bf4a: 4c 3b c9 cmp %rcx,%r9 + 18000bf4d: 73 42 jae 0x18000bf91 + 18000bf4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bf56: 00 + 18000bf57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bf5e: 66 90 xchg %ax,%ax + 18000bf60: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000bf66: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000bf6b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000bf6f: 49 ff c1 inc %r9 + 18000bf72: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000bf77: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000bf7b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 18000bf82: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 18000bf88: 48 83 c0 10 add $0x10,%rax + 18000bf8c: 4c 3b c9 cmp %rcx,%r9 + 18000bf8f: 72 cf jb 0x18000bf60 + 18000bf91: 33 c0 xor %eax,%eax + 18000bf93: c5 f8 77 vzeroupper + 18000bf96: 41 5e pop %r14 + 18000bf98: c3 ret + 18000bf99: 45 33 c9 xor %r9d,%r9d + 18000bf9c: eb a5 jmp 0x18000bf43 + 18000bf9e: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000bfa3: 41 5e pop %r14 + 18000bfa5: c3 ret + 18000bfa6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000bfab: 41 5e pop %r14 + 18000bfad: c3 ret + 18000bfae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bfb5: 00 + 18000bfb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bfbd: 0f 1f 00 nopl (%rax) + 18000bfc0: 53 push %rbx + 18000bfc1: 56 push %rsi + 18000bfc2: 57 push %rdi + 18000bfc3: 41 54 push %r12 + 18000bfc5: 41 55 push %r13 + 18000bfc7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000bfce: 4d 89 c4 mov %r8,%r12 + 18000bfd1: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x182615970 + 18000bfd8: 45 89 cd mov %r9d,%r13d + 18000bfdb: 48 33 c4 xor %rsp,%rax + 18000bfde: 48 89 cf mov %rcx,%rdi + 18000bfe1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000bfe8: 00 + 18000bfe9: 4d 85 e4 test %r12,%r12 + 18000bfec: 0f 84 b3 01 00 00 je 0x18000c1a5 + 18000bff2: 48 85 ff test %rdi,%rdi + 18000bff5: 0f 84 94 01 00 00 je 0x18000c18f + 18000bffb: 48 85 d2 test %rdx,%rdx + 18000bffe: 0f 84 63 01 00 00 je 0x18000c167 + 18000c004: 45 85 ed test %r13d,%r13d + 18000c007: 0f 8e 32 01 00 00 jle 0x18000c13f + 18000c00d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000c012: 48 89 c3 mov %rax,%rbx + 18000c015: 48 83 e3 3f and $0x3f,%rbx + 18000c019: 48 f7 db neg %rbx + 18000c01c: 48 83 e3 3f and $0x3f,%rbx + 18000c020: 41 83 fd 40 cmp $0x40,%r13d + 18000c024: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 18000c028: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000c02f: 00 + 18000c030: 0f 8e a1 00 00 00 jle 0x18000c0d7 + 18000c036: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c03b: 45 89 ee mov %r13d,%r14d + 18000c03e: 4d 89 e5 mov %r12,%r13 + 18000c041: 49 89 d4 mov %rdx,%r12 + 18000c044: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c04b: 00 + 18000c04c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c05f: 00 + 18000c060: 4c 89 e1 mov %r12,%rcx + 18000c063: 48 89 f2 mov %rsi,%rdx + 18000c066: 49 89 d8 mov %rbx,%r8 + 18000c069: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c06f: e8 cc 4b 13 00 call 0x180140c40 + 18000c074: 48 89 f9 mov %rdi,%rcx + 18000c077: 48 89 f2 mov %rsi,%rdx + 18000c07a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c080: e8 bb c3 ff ff call 0x180008440 + 18000c085: 48 89 f9 mov %rdi,%rcx + 18000c088: 48 89 da mov %rbx,%rdx + 18000c08b: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c091: e8 aa c3 ff ff call 0x180008440 + 18000c096: 48 89 d9 mov %rbx,%rcx + 18000c099: 48 89 f2 mov %rsi,%rdx + 18000c09c: 4d 89 e8 mov %r13,%r8 + 18000c09f: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c0a5: e8 16 77 03 00 call 0x1800437c0 + 18000c0aa: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c0ae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c0b5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c0bc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c0c3: 41 83 fe 40 cmp $0x40,%r14d + 18000c0c7: 7f 97 jg 0x18000c060 + 18000c0c9: 4c 89 e2 mov %r12,%rdx + 18000c0cc: 4d 89 ec mov %r13,%r12 + 18000c0cf: 45 89 f5 mov %r14d,%r13d + 18000c0d2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c0d7: 48 89 d1 mov %rdx,%rcx + 18000c0da: 48 89 f2 mov %rsi,%rdx + 18000c0dd: 49 89 d8 mov %rbx,%r8 + 18000c0e0: 45 89 e9 mov %r13d,%r9d + 18000c0e3: e8 58 4b 13 00 call 0x180140c40 + 18000c0e8: 48 89 f9 mov %rdi,%rcx + 18000c0eb: 48 89 f2 mov %rsi,%rdx + 18000c0ee: 45 89 e8 mov %r13d,%r8d + 18000c0f1: e8 4a c3 ff ff call 0x180008440 + 18000c0f6: 48 89 f9 mov %rdi,%rcx + 18000c0f9: 48 89 da mov %rbx,%rdx + 18000c0fc: 45 89 e8 mov %r13d,%r8d + 18000c0ff: e8 3c c3 ff ff call 0x180008440 + 18000c104: 48 89 d9 mov %rbx,%rcx + 18000c107: 48 89 f2 mov %rsi,%rdx + 18000c10a: 4d 89 e0 mov %r12,%r8 + 18000c10d: 45 89 e9 mov %r13d,%r9d + 18000c110: e8 ab 76 03 00 call 0x1800437c0 + 18000c115: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c11c: 00 + 18000c11d: 48 33 cc xor %rsp,%rcx + 18000c120: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x182615970 + 18000c127: 75 11 jne 0x18000c13a + 18000c129: 33 c0 xor %eax,%eax + 18000c12b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c132: 41 5d pop %r13 + 18000c134: 41 5c pop %r12 + 18000c136: 5f pop %rdi + 18000c137: 5e pop %rsi + 18000c138: 5b pop %rbx + 18000c139: c3 ret + 18000c13a: e8 91 4f 12 01 call 0x1811310d0 + 18000c13f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c146: 00 + 18000c147: 48 33 cc xor %rsp,%rcx + 18000c14a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x182615970 + 18000c151: 75 e7 jne 0x18000c13a + 18000c153: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c158: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c15f: 41 5d pop %r13 + 18000c161: 41 5c pop %r12 + 18000c163: 5f pop %rdi + 18000c164: 5e pop %rsi + 18000c165: 5b pop %rbx + 18000c166: c3 ret + 18000c167: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c16e: 00 + 18000c16f: 48 33 cc xor %rsp,%rcx + 18000c172: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x182615970 + 18000c179: 75 bf jne 0x18000c13a + 18000c17b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c180: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c187: 41 5d pop %r13 + 18000c189: 41 5c pop %r12 + 18000c18b: 5f pop %rdi + 18000c18c: 5e pop %rsi + 18000c18d: 5b pop %rbx + 18000c18e: c3 ret + 18000c18f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c196: 00 + 18000c197: 48 33 cc xor %rsp,%rcx + 18000c19a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x182615970 + 18000c1a1: 75 97 jne 0x18000c13a + 18000c1a3: eb d6 jmp 0x18000c17b + 18000c1a5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c1ac: 00 + 18000c1ad: 48 33 cc xor %rsp,%rcx + 18000c1b0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x182615970 + 18000c1b7: 75 81 jne 0x18000c13a + 18000c1b9: eb c0 jmp 0x18000c17b + 18000c1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c1c0: 53 push %rbx + 18000c1c1: 56 push %rsi + 18000c1c2: 57 push %rdi + 18000c1c3: 41 54 push %r12 + 18000c1c5: 41 55 push %r13 + 18000c1c7: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp + 18000c1ce: ff + 18000c1cf: 4d 89 c4 mov %r8,%r12 + 18000c1d2: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x182615970 + 18000c1d9: 45 89 cd mov %r9d,%r13d + 18000c1dc: 48 33 c4 xor %rsp,%rax + 18000c1df: 48 89 cf mov %rcx,%rdi + 18000c1e2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000c1e9: 00 + 18000c1ea: 4d 85 e4 test %r12,%r12 + 18000c1ed: 0f 84 b5 01 00 00 je 0x18000c3a8 + 18000c1f3: 48 85 ff test %rdi,%rdi + 18000c1f6: 0f 84 96 01 00 00 je 0x18000c392 + 18000c1fc: 48 85 d2 test %rdx,%rdx + 18000c1ff: 0f 84 64 01 00 00 je 0x18000c369 + 18000c205: 45 85 ed test %r13d,%r13d + 18000c208: 0f 8e 32 01 00 00 jle 0x18000c340 + 18000c20e: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000c213: 48 83 e0 3f and $0x3f,%rax + 18000c217: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 18000c21c: 48 f7 d8 neg %rax + 18000c21f: 48 83 e0 3f and $0x3f,%rax + 18000c223: 48 03 f0 add %rax,%rsi + 18000c226: 48 89 f3 mov %rsi,%rbx + 18000c229: 48 81 c3 00 02 00 00 add $0x200,%rbx + 18000c230: 41 83 fd 40 cmp $0x40,%r13d + 18000c234: 0f 8e 9d 00 00 00 jle 0x18000c2d7 + 18000c23a: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c23f: 45 89 ee mov %r13d,%r14d + 18000c242: 4d 89 e5 mov %r12,%r13 + 18000c245: 49 89 d4 mov %rdx,%r12 + 18000c248: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c24f: 00 + 18000c250: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000c25e: 00 00 + 18000c260: 4c 89 e1 mov %r12,%rcx + 18000c263: 48 89 f2 mov %rsi,%rdx + 18000c266: 49 89 d8 mov %rbx,%r8 + 18000c269: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c26f: e8 ec 49 13 00 call 0x180140c60 + 18000c274: 48 89 f9 mov %rdi,%rcx + 18000c277: 48 89 f2 mov %rsi,%rdx + 18000c27a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c280: e8 fb c1 ff ff call 0x180008480 + 18000c285: 48 89 f9 mov %rdi,%rcx + 18000c288: 48 89 da mov %rbx,%rdx + 18000c28b: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c291: e8 ea c1 ff ff call 0x180008480 + 18000c296: 48 89 d9 mov %rbx,%rcx + 18000c299: 48 89 f2 mov %rsi,%rdx + 18000c29c: 4d 89 e8 mov %r13,%r8 + 18000c29f: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c2a5: e8 f6 7a 03 00 call 0x180043da0 + 18000c2aa: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c2ae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c2b5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c2bc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c2c3: 41 83 fe 40 cmp $0x40,%r14d + 18000c2c7: 7f 97 jg 0x18000c260 + 18000c2c9: 4c 89 e2 mov %r12,%rdx + 18000c2cc: 4d 89 ec mov %r13,%r12 + 18000c2cf: 45 89 f5 mov %r14d,%r13d + 18000c2d2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c2d7: 48 89 d1 mov %rdx,%rcx + 18000c2da: 48 89 f2 mov %rsi,%rdx + 18000c2dd: 49 89 d8 mov %rbx,%r8 + 18000c2e0: 45 89 e9 mov %r13d,%r9d + 18000c2e3: e8 78 49 13 00 call 0x180140c60 + 18000c2e8: 48 89 f9 mov %rdi,%rcx + 18000c2eb: 48 89 f2 mov %rsi,%rdx + 18000c2ee: 45 89 e8 mov %r13d,%r8d + 18000c2f1: e8 8a c1 ff ff call 0x180008480 + 18000c2f6: 48 89 f9 mov %rdi,%rcx + 18000c2f9: 48 89 da mov %rbx,%rdx + 18000c2fc: 45 89 e8 mov %r13d,%r8d + 18000c2ff: e8 7c c1 ff ff call 0x180008480 + 18000c304: 48 89 d9 mov %rbx,%rcx + 18000c307: 48 89 f2 mov %rsi,%rdx + 18000c30a: 4d 89 e0 mov %r12,%r8 + 18000c30d: 45 89 e9 mov %r13d,%r9d + 18000c310: e8 8b 7a 03 00 call 0x180043da0 + 18000c315: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c31c: 00 + 18000c31d: 48 33 cc xor %rsp,%rcx + 18000c320: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x182615970 + 18000c327: 75 12 jne 0x18000c33b + 18000c329: 33 c0 xor %eax,%eax + 18000c32b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 18000c332: 00 + 18000c333: 41 5d pop %r13 + 18000c335: 41 5c pop %r12 + 18000c337: 5f pop %rdi + 18000c338: 5e pop %rsi + 18000c339: 5b pop %rbx + 18000c33a: c3 ret + 18000c33b: e8 90 4d 12 01 call 0x1811310d0 + 18000c340: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c347: 00 + 18000c348: 48 33 cc xor %rsp,%rcx + 18000c34b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x182615970 + 18000c352: 75 e7 jne 0x18000c33b + 18000c354: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c359: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 18000c360: 00 + 18000c361: 41 5d pop %r13 + 18000c363: 41 5c pop %r12 + 18000c365: 5f pop %rdi + 18000c366: 5e pop %rsi + 18000c367: 5b pop %rbx + 18000c368: c3 ret + 18000c369: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c370: 00 + 18000c371: 48 33 cc xor %rsp,%rcx + 18000c374: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x182615970 + 18000c37b: 75 be jne 0x18000c33b + 18000c37d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c382: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp + 18000c389: 00 + 18000c38a: 41 5d pop %r13 + 18000c38c: 41 5c pop %r12 + 18000c38e: 5f pop %rdi + 18000c38f: 5e pop %rsi + 18000c390: 5b pop %rbx + 18000c391: c3 ret + 18000c392: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c399: 00 + 18000c39a: 48 33 cc xor %rsp,%rcx + 18000c39d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x182615970 + 18000c3a4: 75 95 jne 0x18000c33b + 18000c3a6: eb d5 jmp 0x18000c37d + 18000c3a8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c3af: 00 + 18000c3b0: 48 33 cc xor %rsp,%rcx + 18000c3b3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x182615970 + 18000c3ba: 0f 85 7b ff ff ff jne 0x18000c33b + 18000c3c0: eb bb jmp 0x18000c37d + 18000c3c2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c3c9: 00 + 18000c3ca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c3d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c3d8: 00 + 18000c3d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c3e0: 53 push %rbx + 18000c3e1: 56 push %rsi + 18000c3e2: 57 push %rdi + 18000c3e3: 41 54 push %r12 + 18000c3e5: 41 55 push %r13 + 18000c3e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000c3ee: 4d 89 c4 mov %r8,%r12 + 18000c3f1: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x182615970 + 18000c3f8: 48 33 c4 xor %rsp,%rax + 18000c3fb: 45 89 cd mov %r9d,%r13d + 18000c3fe: 48 89 cf mov %rcx,%rdi + 18000c401: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000c408: 00 + 18000c409: 4d 85 e4 test %r12,%r12 + 18000c40c: 0f 84 b3 01 00 00 je 0x18000c5c5 + 18000c412: 48 85 ff test %rdi,%rdi + 18000c415: 0f 84 94 01 00 00 je 0x18000c5af + 18000c41b: 48 85 d2 test %rdx,%rdx + 18000c41e: 0f 84 63 01 00 00 je 0x18000c587 + 18000c424: 45 85 ed test %r13d,%r13d + 18000c427: 0f 8e 32 01 00 00 jle 0x18000c55f + 18000c42d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 18000c432: 48 89 f0 mov %rsi,%rax + 18000c435: 48 83 e0 3f and $0x3f,%rax + 18000c439: 48 f7 d8 neg %rax + 18000c43c: 48 83 e0 3f and $0x3f,%rax + 18000c440: 48 03 f0 add %rax,%rsi + 18000c443: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 18000c44a: 00 + 18000c44b: 41 83 fd 40 cmp $0x40,%r13d + 18000c44f: 0f 8e a2 00 00 00 jle 0x18000c4f7 + 18000c455: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c45a: 45 89 ee mov %r13d,%r14d + 18000c45d: 4d 89 e5 mov %r12,%r13 + 18000c460: 49 89 d4 mov %rdx,%r12 + 18000c463: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c46a: 00 + 18000c46b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c472: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c480: 4c 89 e1 mov %r12,%rcx + 18000c483: 48 89 f2 mov %rsi,%rdx + 18000c486: 49 89 d8 mov %rbx,%r8 + 18000c489: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c48f: e8 ec 47 13 00 call 0x180140c80 + 18000c494: 48 89 f9 mov %rdi,%rcx + 18000c497: 48 89 f2 mov %rsi,%rdx + 18000c49a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c4a0: e8 1b c0 ff ff call 0x1800084c0 + 18000c4a5: 48 89 f9 mov %rdi,%rcx + 18000c4a8: 48 89 da mov %rbx,%rdx + 18000c4ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c4b1: e8 0a c0 ff ff call 0x1800084c0 + 18000c4b6: 48 89 d9 mov %rbx,%rcx + 18000c4b9: 48 89 f2 mov %rsi,%rdx + 18000c4bc: 4d 89 e8 mov %r13,%r8 + 18000c4bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c4c5: e8 b6 7c 03 00 call 0x180044180 + 18000c4ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c4ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c4d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c4dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c4e3: 41 83 fe 40 cmp $0x40,%r14d + 18000c4e7: 7f 97 jg 0x18000c480 + 18000c4e9: 4c 89 e2 mov %r12,%rdx + 18000c4ec: 4d 89 ec mov %r13,%r12 + 18000c4ef: 45 89 f5 mov %r14d,%r13d + 18000c4f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c4f7: 48 89 d1 mov %rdx,%rcx + 18000c4fa: 48 89 f2 mov %rsi,%rdx + 18000c4fd: 49 89 d8 mov %rbx,%r8 + 18000c500: 45 89 e9 mov %r13d,%r9d + 18000c503: e8 78 47 13 00 call 0x180140c80 + 18000c508: 48 89 f9 mov %rdi,%rcx + 18000c50b: 48 89 f2 mov %rsi,%rdx + 18000c50e: 45 89 e8 mov %r13d,%r8d + 18000c511: e8 aa bf ff ff call 0x1800084c0 + 18000c516: 48 89 f9 mov %rdi,%rcx + 18000c519: 48 89 da mov %rbx,%rdx + 18000c51c: 45 89 e8 mov %r13d,%r8d + 18000c51f: e8 9c bf ff ff call 0x1800084c0 + 18000c524: 48 89 d9 mov %rbx,%rcx + 18000c527: 48 89 f2 mov %rsi,%rdx + 18000c52a: 4d 89 e0 mov %r12,%r8 + 18000c52d: 45 89 e9 mov %r13d,%r9d + 18000c530: e8 4b 7c 03 00 call 0x180044180 + 18000c535: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c53c: 00 + 18000c53d: 48 33 cc xor %rsp,%rcx + 18000c540: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x182615970 + 18000c547: 75 11 jne 0x18000c55a + 18000c549: 33 c0 xor %eax,%eax + 18000c54b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c552: 41 5d pop %r13 + 18000c554: 41 5c pop %r12 + 18000c556: 5f pop %rdi + 18000c557: 5e pop %rsi + 18000c558: 5b pop %rbx + 18000c559: c3 ret + 18000c55a: e8 71 4b 12 01 call 0x1811310d0 + 18000c55f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c566: 00 + 18000c567: 48 33 cc xor %rsp,%rcx + 18000c56a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x182615970 + 18000c571: 75 e7 jne 0x18000c55a + 18000c573: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c578: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c57f: 41 5d pop %r13 + 18000c581: 41 5c pop %r12 + 18000c583: 5f pop %rdi + 18000c584: 5e pop %rsi + 18000c585: 5b pop %rbx + 18000c586: c3 ret + 18000c587: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c58e: 00 + 18000c58f: 48 33 cc xor %rsp,%rcx + 18000c592: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x182615970 + 18000c599: 75 bf jne 0x18000c55a + 18000c59b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c5a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c5a7: 41 5d pop %r13 + 18000c5a9: 41 5c pop %r12 + 18000c5ab: 5f pop %rdi + 18000c5ac: 5e pop %rsi + 18000c5ad: 5b pop %rbx + 18000c5ae: c3 ret + 18000c5af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c5b6: 00 + 18000c5b7: 48 33 cc xor %rsp,%rcx + 18000c5ba: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x182615970 + 18000c5c1: 75 97 jne 0x18000c55a + 18000c5c3: eb d6 jmp 0x18000c59b + 18000c5c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c5cc: 00 + 18000c5cd: 48 33 cc xor %rsp,%rcx + 18000c5d0: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x182615970 + 18000c5d7: 75 81 jne 0x18000c55a + 18000c5d9: eb c0 jmp 0x18000c59b + 18000c5db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c5e0: 53 push %rbx + 18000c5e1: 56 push %rsi + 18000c5e2: 57 push %rdi + 18000c5e3: 41 54 push %r12 + 18000c5e5: 41 55 push %r13 + 18000c5e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000c5ee: 4d 89 c4 mov %r8,%r12 + 18000c5f1: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x182615970 + 18000c5f8: 45 89 cd mov %r9d,%r13d + 18000c5fb: 48 33 c4 xor %rsp,%rax + 18000c5fe: 48 89 cf mov %rcx,%rdi + 18000c601: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000c608: 00 + 18000c609: 4d 85 e4 test %r12,%r12 + 18000c60c: 0f 84 b3 01 00 00 je 0x18000c7c5 + 18000c612: 48 85 ff test %rdi,%rdi + 18000c615: 0f 84 94 01 00 00 je 0x18000c7af + 18000c61b: 48 85 d2 test %rdx,%rdx + 18000c61e: 0f 84 63 01 00 00 je 0x18000c787 + 18000c624: 45 85 ed test %r13d,%r13d + 18000c627: 0f 8e 32 01 00 00 jle 0x18000c75f + 18000c62d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000c632: 48 89 c3 mov %rax,%rbx + 18000c635: 48 83 e3 3f and $0x3f,%rbx + 18000c639: 48 f7 db neg %rbx + 18000c63c: 48 83 e3 3f and $0x3f,%rbx + 18000c640: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 18000c644: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000c64b: 00 + 18000c64c: 41 83 fd 40 cmp $0x40,%r13d + 18000c650: 0f 8e a1 00 00 00 jle 0x18000c6f7 + 18000c656: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c65b: 45 89 ee mov %r13d,%r14d + 18000c65e: 4d 89 e5 mov %r12,%r13 + 18000c661: 49 89 d4 mov %rdx,%r12 + 18000c664: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c66b: 00 + 18000c66c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c67f: 00 + 18000c680: 4c 89 e1 mov %r12,%rcx + 18000c683: 48 89 f2 mov %rsi,%rdx + 18000c686: 49 89 d8 mov %rbx,%r8 + 18000c689: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c68f: e8 0c 46 13 00 call 0x180140ca0 + 18000c694: 48 89 f9 mov %rdi,%rcx + 18000c697: 48 89 f2 mov %rsi,%rdx + 18000c69a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c6a0: e8 5b be ff ff call 0x180008500 + 18000c6a5: 48 89 f9 mov %rdi,%rcx + 18000c6a8: 48 89 da mov %rbx,%rdx + 18000c6ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c6b1: e8 4a be ff ff call 0x180008500 + 18000c6b6: 48 89 d9 mov %rbx,%rcx + 18000c6b9: 48 89 f2 mov %rsi,%rdx + 18000c6bc: 4d 89 e8 mov %r13,%r8 + 18000c6bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c6c5: e8 36 80 03 00 call 0x180044700 + 18000c6ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c6ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c6d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c6dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c6e3: 41 83 fe 40 cmp $0x40,%r14d + 18000c6e7: 7f 97 jg 0x18000c680 + 18000c6e9: 4c 89 e2 mov %r12,%rdx + 18000c6ec: 4d 89 ec mov %r13,%r12 + 18000c6ef: 45 89 f5 mov %r14d,%r13d + 18000c6f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c6f7: 48 89 d1 mov %rdx,%rcx + 18000c6fa: 48 89 f2 mov %rsi,%rdx + 18000c6fd: 49 89 d8 mov %rbx,%r8 + 18000c700: 45 89 e9 mov %r13d,%r9d + 18000c703: e8 98 45 13 00 call 0x180140ca0 + 18000c708: 48 89 f9 mov %rdi,%rcx + 18000c70b: 48 89 f2 mov %rsi,%rdx + 18000c70e: 45 89 e8 mov %r13d,%r8d + 18000c711: e8 ea bd ff ff call 0x180008500 + 18000c716: 48 89 f9 mov %rdi,%rcx + 18000c719: 48 89 da mov %rbx,%rdx + 18000c71c: 45 89 e8 mov %r13d,%r8d + 18000c71f: e8 dc bd ff ff call 0x180008500 + 18000c724: 48 89 d9 mov %rbx,%rcx + 18000c727: 48 89 f2 mov %rsi,%rdx + 18000c72a: 4d 89 e0 mov %r12,%r8 + 18000c72d: 45 89 e9 mov %r13d,%r9d + 18000c730: e8 cb 7f 03 00 call 0x180044700 + 18000c735: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c73c: 00 + 18000c73d: 48 33 cc xor %rsp,%rcx + 18000c740: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x182615970 + 18000c747: 75 11 jne 0x18000c75a + 18000c749: 33 c0 xor %eax,%eax + 18000c74b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c752: 41 5d pop %r13 + 18000c754: 41 5c pop %r12 + 18000c756: 5f pop %rdi + 18000c757: 5e pop %rsi + 18000c758: 5b pop %rbx + 18000c759: c3 ret + 18000c75a: e8 71 49 12 01 call 0x1811310d0 + 18000c75f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c766: 00 + 18000c767: 48 33 cc xor %rsp,%rcx + 18000c76a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x182615970 + 18000c771: 75 e7 jne 0x18000c75a + 18000c773: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c778: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c77f: 41 5d pop %r13 + 18000c781: 41 5c pop %r12 + 18000c783: 5f pop %rdi + 18000c784: 5e pop %rsi + 18000c785: 5b pop %rbx + 18000c786: c3 ret + 18000c787: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c78e: 00 + 18000c78f: 48 33 cc xor %rsp,%rcx + 18000c792: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x182615970 + 18000c799: 75 bf jne 0x18000c75a + 18000c79b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c7a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c7a7: 41 5d pop %r13 + 18000c7a9: 41 5c pop %r12 + 18000c7ab: 5f pop %rdi + 18000c7ac: 5e pop %rsi + 18000c7ad: 5b pop %rbx + 18000c7ae: c3 ret + 18000c7af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c7b6: 00 + 18000c7b7: 48 33 cc xor %rsp,%rcx + 18000c7ba: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x182615970 + 18000c7c1: 75 97 jne 0x18000c75a + 18000c7c3: eb d6 jmp 0x18000c79b + 18000c7c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c7cc: 00 + 18000c7cd: 48 33 cc xor %rsp,%rcx + 18000c7d0: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x182615970 + 18000c7d7: 75 81 jne 0x18000c75a + 18000c7d9: eb c0 jmp 0x18000c79b + 18000c7db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c7e0: 53 push %rbx + 18000c7e1: 56 push %rsi + 18000c7e2: 57 push %rdi + 18000c7e3: 41 54 push %r12 + 18000c7e5: 41 55 push %r13 + 18000c7e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000c7ee: 4d 89 c4 mov %r8,%r12 + 18000c7f1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x182615970 + 18000c7f8: 45 89 cd mov %r9d,%r13d + 18000c7fb: 48 33 c4 xor %rsp,%rax + 18000c7fe: 48 89 cf mov %rcx,%rdi + 18000c801: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000c808: 00 + 18000c809: 4d 85 e4 test %r12,%r12 + 18000c80c: 0f 84 b3 01 00 00 je 0x18000c9c5 + 18000c812: 48 85 ff test %rdi,%rdi + 18000c815: 0f 84 94 01 00 00 je 0x18000c9af + 18000c81b: 48 85 d2 test %rdx,%rdx + 18000c81e: 0f 84 63 01 00 00 je 0x18000c987 + 18000c824: 45 85 ed test %r13d,%r13d + 18000c827: 0f 8e 32 01 00 00 jle 0x18000c95f + 18000c82d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000c832: 48 89 c3 mov %rax,%rbx + 18000c835: 48 83 e3 3f and $0x3f,%rbx + 18000c839: 48 f7 db neg %rbx + 18000c83c: 48 83 e3 3f and $0x3f,%rbx + 18000c840: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 18000c844: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000c84b: 00 + 18000c84c: 41 83 fd 40 cmp $0x40,%r13d + 18000c850: 0f 8e a1 00 00 00 jle 0x18000c8f7 + 18000c856: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c85b: 45 89 ee mov %r13d,%r14d + 18000c85e: 4d 89 e5 mov %r12,%r13 + 18000c861: 49 89 d4 mov %rdx,%r12 + 18000c864: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c86b: 00 + 18000c86c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c87f: 00 + 18000c880: 4c 89 e1 mov %r12,%rcx + 18000c883: 48 89 f2 mov %rsi,%rdx + 18000c886: 49 89 d8 mov %rbx,%r8 + 18000c889: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c88f: e8 2c 44 13 00 call 0x180140cc0 + 18000c894: 48 89 f9 mov %rdi,%rcx + 18000c897: 48 89 f2 mov %rsi,%rdx + 18000c89a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c8a0: e8 5b be ff ff call 0x180008700 + 18000c8a5: 48 89 f9 mov %rdi,%rcx + 18000c8a8: 48 89 da mov %rbx,%rdx + 18000c8ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c8b1: e8 4a be ff ff call 0x180008700 + 18000c8b6: 48 89 d9 mov %rbx,%rcx + 18000c8b9: 48 89 f2 mov %rsi,%rdx + 18000c8bc: 4d 89 e8 mov %r13,%r8 + 18000c8bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c8c5: e8 16 86 03 00 call 0x180044ee0 + 18000c8ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c8ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c8d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c8dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c8e3: 41 83 fe 40 cmp $0x40,%r14d + 18000c8e7: 7f 97 jg 0x18000c880 + 18000c8e9: 4c 89 e2 mov %r12,%rdx + 18000c8ec: 4d 89 ec mov %r13,%r12 + 18000c8ef: 45 89 f5 mov %r14d,%r13d + 18000c8f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c8f7: 48 89 d1 mov %rdx,%rcx + 18000c8fa: 48 89 f2 mov %rsi,%rdx + 18000c8fd: 49 89 d8 mov %rbx,%r8 + 18000c900: 45 89 e9 mov %r13d,%r9d + 18000c903: e8 b8 43 13 00 call 0x180140cc0 + 18000c908: 48 89 f9 mov %rdi,%rcx + 18000c90b: 48 89 f2 mov %rsi,%rdx + 18000c90e: 45 89 e8 mov %r13d,%r8d + 18000c911: e8 ea bd ff ff call 0x180008700 + 18000c916: 48 89 f9 mov %rdi,%rcx + 18000c919: 48 89 da mov %rbx,%rdx + 18000c91c: 45 89 e8 mov %r13d,%r8d + 18000c91f: e8 dc bd ff ff call 0x180008700 + 18000c924: 48 89 d9 mov %rbx,%rcx + 18000c927: 48 89 f2 mov %rsi,%rdx + 18000c92a: 4d 89 e0 mov %r12,%r8 + 18000c92d: 45 89 e9 mov %r13d,%r9d + 18000c930: e8 ab 85 03 00 call 0x180044ee0 + 18000c935: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c93c: 00 + 18000c93d: 48 33 cc xor %rsp,%rcx + 18000c940: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x182615970 + 18000c947: 75 11 jne 0x18000c95a + 18000c949: 33 c0 xor %eax,%eax + 18000c94b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c952: 41 5d pop %r13 + 18000c954: 41 5c pop %r12 + 18000c956: 5f pop %rdi + 18000c957: 5e pop %rsi + 18000c958: 5b pop %rbx + 18000c959: c3 ret + 18000c95a: e8 71 47 12 01 call 0x1811310d0 + 18000c95f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c966: 00 + 18000c967: 48 33 cc xor %rsp,%rcx + 18000c96a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x182615970 + 18000c971: 75 e7 jne 0x18000c95a + 18000c973: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c978: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c97f: 41 5d pop %r13 + 18000c981: 41 5c pop %r12 + 18000c983: 5f pop %rdi + 18000c984: 5e pop %rsi + 18000c985: 5b pop %rbx + 18000c986: c3 ret + 18000c987: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c98e: 00 + 18000c98f: 48 33 cc xor %rsp,%rcx + 18000c992: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x182615970 + 18000c999: 75 bf jne 0x18000c95a + 18000c99b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c9a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c9a7: 41 5d pop %r13 + 18000c9a9: 41 5c pop %r12 + 18000c9ab: 5f pop %rdi + 18000c9ac: 5e pop %rsi + 18000c9ad: 5b pop %rbx + 18000c9ae: c3 ret + 18000c9af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c9b6: 00 + 18000c9b7: 48 33 cc xor %rsp,%rcx + 18000c9ba: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x182615970 + 18000c9c1: 75 97 jne 0x18000c95a + 18000c9c3: eb d6 jmp 0x18000c99b + 18000c9c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c9cc: 00 + 18000c9cd: 48 33 cc xor %rsp,%rcx + 18000c9d0: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x182615970 + 18000c9d7: 75 81 jne 0x18000c95a + 18000c9d9: eb c0 jmp 0x18000c99b + 18000c9db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c9e0: 53 push %rbx + 18000c9e1: 56 push %rsi + 18000c9e2: 57 push %rdi + 18000c9e3: 41 54 push %r12 + 18000c9e5: 41 55 push %r13 + 18000c9e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000c9ee: 4d 89 c4 mov %r8,%r12 + 18000c9f1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x182615970 + 18000c9f8: 45 89 cd mov %r9d,%r13d + 18000c9fb: 48 33 c4 xor %rsp,%rax + 18000c9fe: 48 89 cf mov %rcx,%rdi + 18000ca01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000ca08: 00 + 18000ca09: 4d 85 e4 test %r12,%r12 + 18000ca0c: 0f 84 b3 01 00 00 je 0x18000cbc5 + 18000ca12: 48 85 ff test %rdi,%rdi + 18000ca15: 0f 84 94 01 00 00 je 0x18000cbaf + 18000ca1b: 48 85 d2 test %rdx,%rdx + 18000ca1e: 0f 84 63 01 00 00 je 0x18000cb87 + 18000ca24: 45 85 ed test %r13d,%r13d + 18000ca27: 0f 8e 32 01 00 00 jle 0x18000cb5f + 18000ca2d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000ca32: 48 89 c3 mov %rax,%rbx + 18000ca35: 48 83 e3 3f and $0x3f,%rbx + 18000ca39: 48 f7 db neg %rbx + 18000ca3c: 48 83 e3 3f and $0x3f,%rbx + 18000ca40: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 18000ca44: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000ca4b: 00 + 18000ca4c: 41 83 fd 40 cmp $0x40,%r13d + 18000ca50: 0f 8e a1 00 00 00 jle 0x18000caf7 + 18000ca56: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000ca5b: 45 89 ee mov %r13d,%r14d + 18000ca5e: 4d 89 e5 mov %r12,%r13 + 18000ca61: 49 89 d4 mov %rdx,%r12 + 18000ca64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ca6b: 00 + 18000ca6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ca73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000ca78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ca7f: 00 + 18000ca80: 4c 89 e1 mov %r12,%rcx + 18000ca83: 48 89 f2 mov %rsi,%rdx + 18000ca86: 49 89 d8 mov %rbx,%r8 + 18000ca89: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000ca8f: e8 4c 42 13 00 call 0x180140ce0 + 18000ca94: 48 89 f9 mov %rdi,%rcx + 18000ca97: 48 89 f2 mov %rsi,%rdx + 18000ca9a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000caa0: e8 1b be ff ff call 0x1800088c0 + 18000caa5: 48 89 f9 mov %rdi,%rcx + 18000caa8: 48 89 da mov %rbx,%rdx + 18000caab: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000cab1: e8 0a be ff ff call 0x1800088c0 + 18000cab6: 48 89 d9 mov %rbx,%rcx + 18000cab9: 48 89 f2 mov %rsi,%rdx + 18000cabc: 4d 89 e8 mov %r13,%r8 + 18000cabf: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000cac5: e8 96 8b 03 00 call 0x180045660 + 18000caca: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000cace: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000cad5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000cadc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000cae3: 41 83 fe 40 cmp $0x40,%r14d + 18000cae7: 7f 97 jg 0x18000ca80 + 18000cae9: 4c 89 e2 mov %r12,%rdx + 18000caec: 4d 89 ec mov %r13,%r12 + 18000caef: 45 89 f5 mov %r14d,%r13d + 18000caf2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000caf7: 48 89 d1 mov %rdx,%rcx + 18000cafa: 48 89 f2 mov %rsi,%rdx + 18000cafd: 49 89 d8 mov %rbx,%r8 + 18000cb00: 45 89 e9 mov %r13d,%r9d + 18000cb03: e8 d8 41 13 00 call 0x180140ce0 + 18000cb08: 48 89 f9 mov %rdi,%rcx + 18000cb0b: 48 89 f2 mov %rsi,%rdx + 18000cb0e: 45 89 e8 mov %r13d,%r8d + 18000cb11: e8 aa bd ff ff call 0x1800088c0 + 18000cb16: 48 89 f9 mov %rdi,%rcx + 18000cb19: 48 89 da mov %rbx,%rdx + 18000cb1c: 45 89 e8 mov %r13d,%r8d + 18000cb1f: e8 9c bd ff ff call 0x1800088c0 + 18000cb24: 48 89 d9 mov %rbx,%rcx + 18000cb27: 48 89 f2 mov %rsi,%rdx + 18000cb2a: 4d 89 e0 mov %r12,%r8 + 18000cb2d: 45 89 e9 mov %r13d,%r9d + 18000cb30: e8 2b 8b 03 00 call 0x180045660 + 18000cb35: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cb3c: 00 + 18000cb3d: 48 33 cc xor %rsp,%rcx + 18000cb40: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x182615970 + 18000cb47: 75 11 jne 0x18000cb5a + 18000cb49: 33 c0 xor %eax,%eax + 18000cb4b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000cb52: 41 5d pop %r13 + 18000cb54: 41 5c pop %r12 + 18000cb56: 5f pop %rdi + 18000cb57: 5e pop %rsi + 18000cb58: 5b pop %rbx + 18000cb59: c3 ret + 18000cb5a: e8 71 45 12 01 call 0x1811310d0 + 18000cb5f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cb66: 00 + 18000cb67: 48 33 cc xor %rsp,%rcx + 18000cb6a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x182615970 + 18000cb71: 75 e7 jne 0x18000cb5a + 18000cb73: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cb78: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000cb7f: 41 5d pop %r13 + 18000cb81: 41 5c pop %r12 + 18000cb83: 5f pop %rdi + 18000cb84: 5e pop %rsi + 18000cb85: 5b pop %rbx + 18000cb86: c3 ret + 18000cb87: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cb8e: 00 + 18000cb8f: 48 33 cc xor %rsp,%rcx + 18000cb92: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x182615970 + 18000cb99: 75 bf jne 0x18000cb5a + 18000cb9b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cba0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000cba7: 41 5d pop %r13 + 18000cba9: 41 5c pop %r12 + 18000cbab: 5f pop %rdi + 18000cbac: 5e pop %rsi + 18000cbad: 5b pop %rbx + 18000cbae: c3 ret + 18000cbaf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cbb6: 00 + 18000cbb7: 48 33 cc xor %rsp,%rcx + 18000cbba: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x182615970 + 18000cbc1: 75 97 jne 0x18000cb5a + 18000cbc3: eb d6 jmp 0x18000cb9b + 18000cbc5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cbcc: 00 + 18000cbcd: 48 33 cc xor %rsp,%rcx + 18000cbd0: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x182615970 + 18000cbd7: 75 81 jne 0x18000cb5a + 18000cbd9: eb c0 jmp 0x18000cb9b + 18000cbdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000cbe0: 48 83 ec 28 sub $0x28,%rsp + 18000cbe4: 48 85 c9 test %rcx,%rcx + 18000cbe7: 74 25 je 0x18000cc0e + 18000cbe9: 48 85 d2 test %rdx,%rdx + 18000cbec: 74 20 je 0x18000cc0e + 18000cbee: 4d 85 c0 test %r8,%r8 + 18000cbf1: 74 1b je 0x18000cc0e + 18000cbf3: 45 85 c9 test %r9d,%r9d + 18000cbf6: 7f 0a jg 0x18000cc02 + 18000cbf8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cbfd: 48 83 c4 28 add $0x28,%rsp + 18000cc01: c3 ret + 18000cc02: e8 d9 91 03 00 call 0x180045de0 + 18000cc07: 33 c0 xor %eax,%eax + 18000cc09: 48 83 c4 28 add $0x28,%rsp + 18000cc0d: c3 ret + 18000cc0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cc13: 48 83 c4 28 add $0x28,%rsp + 18000cc17: c3 ret + 18000cc18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cc1f: 00 + 18000cc20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000cc25: 48 85 c9 test %rcx,%rcx + 18000cc28: 74 27 je 0x18000cc51 + 18000cc2a: 48 85 d2 test %rdx,%rdx + 18000cc2d: 74 22 je 0x18000cc51 + 18000cc2f: 4d 85 c0 test %r8,%r8 + 18000cc32: 74 1d je 0x18000cc51 + 18000cc34: 45 85 c9 test %r9d,%r9d + 18000cc37: 7f 0b jg 0x18000cc44 + 18000cc39: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cc3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000cc43: c3 ret + 18000cc44: e8 77 94 03 00 call 0x1800460c0 + 18000cc49: 33 c0 xor %eax,%eax + 18000cc4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000cc50: c3 ret + 18000cc51: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cc56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000cc5b: c3 ret + 18000cc5c: 0f 1f 40 00 nopl 0x0(%rax) + 18000cc60: 48 83 ec 28 sub $0x28,%rsp + 18000cc64: 48 85 c9 test %rcx,%rcx + 18000cc67: 74 25 je 0x18000cc8e + 18000cc69: 48 85 d2 test %rdx,%rdx + 18000cc6c: 74 20 je 0x18000cc8e + 18000cc6e: 4d 85 c0 test %r8,%r8 + 18000cc71: 74 1b je 0x18000cc8e + 18000cc73: 45 85 c9 test %r9d,%r9d + 18000cc76: 7f 0a jg 0x18000cc82 + 18000cc78: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cc7d: 48 83 c4 28 add $0x28,%rsp + 18000cc81: c3 ret + 18000cc82: e8 19 97 03 00 call 0x1800463a0 + 18000cc87: 33 c0 xor %eax,%eax + 18000cc89: 48 83 c4 28 add $0x28,%rsp + 18000cc8d: c3 ret + 18000cc8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cc93: 48 83 c4 28 add $0x28,%rsp + 18000cc97: c3 ret + 18000cc98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cc9f: 00 + 18000cca0: 41 57 push %r15 + 18000cca2: 49 89 ca mov %rcx,%r10 + 18000cca5: 49 89 d3 mov %rdx,%r11 + 18000cca8: 4d 85 d2 test %r10,%r10 + 18000ccab: 0f 84 fb 00 00 00 je 0x18000cdac + 18000ccb1: 4d 85 db test %r11,%r11 + 18000ccb4: 0f 84 f2 00 00 00 je 0x18000cdac + 18000ccba: 4d 85 c0 test %r8,%r8 + 18000ccbd: 0f 84 e9 00 00 00 je 0x18000cdac + 18000ccc3: 45 85 c9 test %r9d,%r9d + 18000ccc6: 0f 8e d8 00 00 00 jle 0x18000cda4 + 18000cccc: 49 63 d1 movslq %r9d,%rdx + 18000cccf: 48 83 fa 08 cmp $0x8,%rdx + 18000ccd3: 0f 8c c6 00 00 00 jl 0x18000cd9f + 18000ccd9: 4c 89 c0 mov %r8,%rax + 18000ccdc: 48 83 e0 0f and $0xf,%rax + 18000cce0: 85 c0 test %eax,%eax + 18000cce2: 74 10 je 0x18000ccf4 + 18000cce4: a8 03 test $0x3,%al + 18000cce6: 0f 85 b3 00 00 00 jne 0x18000cd9f + 18000ccec: f7 d8 neg %eax + 18000ccee: 83 c0 10 add $0x10,%eax + 18000ccf1: c1 e8 02 shr $0x2,%eax + 18000ccf4: 89 c1 mov %eax,%ecx + 18000ccf6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 18000ccfa: 49 3b d7 cmp %r15,%rdx + 18000ccfd: 0f 8c 9c 00 00 00 jl 0x18000cd9f + 18000cd03: 45 89 cf mov %r9d,%r15d + 18000cd06: 44 2b f8 sub %eax,%r15d + 18000cd09: 41 83 e7 07 and $0x7,%r15d + 18000cd0d: 45 2b cf sub %r15d,%r9d + 18000cd10: 4d 63 c9 movslq %r9d,%r9 + 18000cd13: 85 c0 test %eax,%eax + 18000cd15: b8 00 00 00 00 mov $0x0,%eax + 18000cd1a: 76 24 jbe 0x18000cd40 + 18000cd1c: 0f 1f 40 00 nopl 0x0(%rax) + 18000cd20: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 18000cd26: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 + 18000cd2c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 18000cd32: 48 ff c0 inc %rax + 18000cd35: 48 3b c1 cmp %rcx,%rax + 18000cd38: 72 e6 jb 0x18000cd20 + 18000cd3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000cd40: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 18000cd46: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 18000cd4d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 + 18000cd53: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 18000cd5a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 18000cd60: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 18000cd67: 48 83 c1 08 add $0x8,%rcx + 18000cd6b: 49 3b c9 cmp %r9,%rcx + 18000cd6e: 72 d0 jb 0x18000cd40 + 18000cd70: 4c 3b ca cmp %rdx,%r9 + 18000cd73: 73 25 jae 0x18000cd9a + 18000cd75: 0f 1f 40 00 nopl 0x0(%rax) + 18000cd79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cd80: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 18000cd86: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 + 18000cd8c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 18000cd92: 49 ff c1 inc %r9 + 18000cd95: 4c 3b ca cmp %rdx,%r9 + 18000cd98: 72 e6 jb 0x18000cd80 + 18000cd9a: 33 c0 xor %eax,%eax + 18000cd9c: 41 5f pop %r15 + 18000cd9e: c3 ret + 18000cd9f: 45 33 c9 xor %r9d,%r9d + 18000cda2: eb cc jmp 0x18000cd70 + 18000cda4: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cda9: 41 5f pop %r15 + 18000cdab: c3 ret + 18000cdac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cdb1: 41 5f pop %r15 + 18000cdb3: c3 ret + 18000cdb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000cdb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cdc0: 53 push %rbx + 18000cdc1: 57 push %rdi + 18000cdc2: 55 push %rbp + 18000cdc3: 49 89 ca mov %rcx,%r10 + 18000cdc6: 4d 85 d2 test %r10,%r10 + 18000cdc9: 0f 84 92 01 00 00 je 0x18000cf61 + 18000cdcf: 48 85 d2 test %rdx,%rdx + 18000cdd2: 0f 84 89 01 00 00 je 0x18000cf61 + 18000cdd8: 4d 85 c0 test %r8,%r8 + 18000cddb: 0f 84 80 01 00 00 je 0x18000cf61 + 18000cde1: 45 85 c9 test %r9d,%r9d + 18000cde4: 0f 8e 6e 01 00 00 jle 0x18000cf58 + 18000cdea: 41 83 f9 10 cmp $0x10,%r9d + 18000cdee: 0f 8c 50 01 00 00 jl 0x18000cf44 + 18000cdf4: 41 83 f9 1d cmp $0x1d,%r9d + 18000cdf8: 0f 8c 4d 01 00 00 jl 0x18000cf4b + 18000cdfe: 4c 89 c1 mov %r8,%rcx + 18000ce01: 48 83 e1 1f and $0x1f,%rcx + 18000ce05: 89 c9 mov %ecx,%ecx + 18000ce07: 85 c9 test %ecx,%ecx + 18000ce09: 74 11 je 0x18000ce1c + 18000ce0b: f6 c1 03 test $0x3,%cl + 18000ce0e: 0f 85 30 01 00 00 jne 0x18000cf44 + 18000ce14: f7 d9 neg %ecx + 18000ce16: 83 c1 20 add $0x20,%ecx + 18000ce19: c1 e9 02 shr $0x2,%ecx + 18000ce1c: 8d 41 10 lea 0x10(%rcx),%eax + 18000ce1f: 44 3b c8 cmp %eax,%r9d + 18000ce22: 0f 8c 1c 01 00 00 jl 0x18000cf44 + 18000ce28: 44 89 cf mov %r9d,%edi + 18000ce2b: 33 c0 xor %eax,%eax + 18000ce2d: 2b f9 sub %ecx,%edi + 18000ce2f: 83 e7 0f and $0xf,%edi + 18000ce32: f7 df neg %edi + 18000ce34: 41 03 f9 add %r9d,%edi + 18000ce37: 85 c9 test %ecx,%ecx + 18000ce39: 76 1e jbe 0x18000ce59 + 18000ce3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000ce40: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 18000ce46: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 18000ce4b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 18000ce51: 48 ff c0 inc %rax + 18000ce54: 48 3b c1 cmp %rcx,%rax + 18000ce57: 72 e7 jb 0x18000ce40 + 18000ce59: 48 63 c7 movslq %edi,%rax + 18000ce5c: 0f 1f 40 00 nopl 0x0(%rax) + 18000ce60: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 18000ce66: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 18000ce6d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 18000ce72: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 18000ce78: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 18000ce7e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 18000ce85: 48 83 c1 10 add $0x10,%rcx + 18000ce89: 48 3b c8 cmp %rax,%rcx + 18000ce8c: 72 d2 jb 0x18000ce60 + 18000ce8e: 8d 47 01 lea 0x1(%rdi),%eax + 18000ce91: 41 3b c1 cmp %r9d,%eax + 18000ce94: 0f 87 9d 00 00 00 ja 0x18000cf37 + 18000ce9a: 4d 63 c9 movslq %r9d,%r9 + 18000ce9d: 48 63 ff movslq %edi,%rdi + 18000cea0: 4c 2b cf sub %rdi,%r9 + 18000cea3: 49 83 f9 04 cmp $0x4,%r9 + 18000cea7: 0f 8c 93 00 00 00 jl 0x18000cf40 + 18000cead: 48 63 ff movslq %edi,%rdi + 18000ceb0: 44 89 cd mov %r9d,%ebp + 18000ceb3: 83 e5 fc and $0xfffffffc,%ebp + 18000ceb6: 33 c9 xor %ecx,%ecx + 18000ceb8: 48 63 ed movslq %ebp,%rbp + 18000cebb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 18000cebf: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 18000cec3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 18000cec7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cece: 00 + 18000cecf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ced6: 0f 1f 00 nopl (%rax) + 18000ced9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cee0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 18000cee6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 18000ceeb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 18000cef0: 48 83 c1 04 add $0x4,%rcx + 18000cef4: 48 3b cd cmp %rbp,%rcx + 18000cef7: 72 e7 jb 0x18000cee0 + 18000cef9: 49 3b e9 cmp %r9,%rbp + 18000cefc: 73 39 jae 0x18000cf37 + 18000cefe: 48 63 ff movslq %edi,%rdi + 18000cf01: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 18000cf05: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 18000cf09: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 18000cf0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cf14: 00 + 18000cf15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cf1c: 0f 1f 40 00 nopl 0x0(%rax) + 18000cf20: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 18000cf25: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 + 18000cf2a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 18000cf2f: 48 ff c5 inc %rbp + 18000cf32: 49 3b e9 cmp %r9,%rbp + 18000cf35: 72 e9 jb 0x18000cf20 + 18000cf37: 33 c0 xor %eax,%eax + 18000cf39: c5 f8 77 vzeroupper + 18000cf3c: 5d pop %rbp + 18000cf3d: 5f pop %rdi + 18000cf3e: 5b pop %rbx + 18000cf3f: c3 ret + 18000cf40: 33 ed xor %ebp,%ebp + 18000cf42: eb b5 jmp 0x18000cef9 + 18000cf44: 33 ff xor %edi,%edi + 18000cf46: e9 43 ff ff ff jmp 0x18000ce8e + 18000cf4b: 44 89 cf mov %r9d,%edi + 18000cf4e: 33 c9 xor %ecx,%ecx + 18000cf50: 83 e7 f0 and $0xfffffff0,%edi + 18000cf53: e9 01 ff ff ff jmp 0x18000ce59 + 18000cf58: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cf5d: 5d pop %rbp + 18000cf5e: 5f pop %rdi + 18000cf5f: 5b pop %rbx + 18000cf60: c3 ret + 18000cf61: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cf66: 5d pop %rbp + 18000cf67: 5f pop %rdi + 18000cf68: 5b pop %rbx + 18000cf69: c3 ret + 18000cf6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cf71: 00 + 18000cf72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cf79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cf80: 56 push %rsi + 18000cf81: 57 push %rdi + 18000cf82: 41 54 push %r12 + 18000cf84: 55 push %rbp + 18000cf85: 48 83 ec 28 sub $0x28,%rsp + 18000cf89: 89 ce mov %ecx,%esi + 18000cf8b: 4c 89 cd mov %r9,%rbp + 18000cf8e: 83 fe 1e cmp $0x1e,%esi + 18000cf91: 0f 87 83 01 00 00 ja 0x18000d11a + 18000cf97: 48 85 ed test %rbp,%rbp + 18000cf9a: 0f 84 89 01 00 00 je 0x18000d129 + 18000cfa0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 18000cfa5: 48 85 ff test %rdi,%rdi + 18000cfa8: 0f 84 7b 01 00 00 je 0x18000d129 + 18000cfae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 18000cfb3: 4d 85 e4 test %r12,%r12 + 18000cfb6: 0f 84 6d 01 00 00 je 0x18000d129 + 18000cfbc: 83 fa 08 cmp $0x8,%edx + 18000cfbf: 74 1e je 0x18000cfdf + 18000cfc1: 83 fa 04 cmp $0x4,%edx + 18000cfc4: 74 19 je 0x18000cfdf + 18000cfc6: 83 fa 01 cmp $0x1,%edx + 18000cfc9: 74 14 je 0x18000cfdf + 18000cfcb: 83 fa 02 cmp $0x2,%edx + 18000cfce: 74 0f je 0x18000cfdf + 18000cfd0: b8 ee ff ff ff mov $0xffffffee,%eax + 18000cfd5: 48 83 c4 28 add $0x28,%rsp + 18000cfd9: 5d pop %rbp + 18000cfda: 41 5c pop %r12 + 18000cfdc: 5f pop %rdi + 18000cfdd: 5e pop %rsi + 18000cfde: c3 ret + 18000cfdf: 83 fe 1c cmp $0x1c,%esi + 18000cfe2: 0f 8f 32 01 00 00 jg 0x18000d11a + 18000cfe8: 83 fe 05 cmp $0x5,%esi + 18000cfeb: 7f 14 jg 0x18000d001 + 18000cfed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 18000cff4: 33 c0 xor %eax,%eax + 18000cff6: 89 07 mov %eax,(%rdi) + 18000cff8: 41 89 04 24 mov %eax,(%r12) + 18000cffc: e9 0d 01 00 00 jmp 0x18000d10e + 18000d001: 83 fe 06 cmp $0x6,%esi + 18000d004: 7f 11 jg 0x18000d017 + 18000d006: 33 c0 xor %eax,%eax + 18000d008: 89 45 00 mov %eax,0x0(%rbp) + 18000d00b: 89 07 mov %eax,(%rdi) + 18000d00d: 41 89 04 24 mov %eax,(%r12) + 18000d011: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d015: eb 6a jmp 0x18000d081 + 18000d017: 8d 4e ff lea -0x1(%rsi),%ecx + 18000d01a: 83 f9 0e cmp $0xe,%ecx + 18000d01d: 7f 4b jg 0x18000d06a + 18000d01f: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d025: 41 d3 e3 shl %cl,%r11d + 18000d028: 45 89 da mov %r11d,%r10d + 18000d02b: 41 c1 e2 04 shl $0x4,%r10d + 18000d02f: 41 8d 42 4f lea 0x4f(%r10),%eax + 18000d033: 41 83 c2 3f add $0x3f,%r10d + 18000d037: 83 e0 c0 and $0xffffffc0,%eax + 18000d03a: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d03e: 89 45 00 mov %eax,0x0(%rbp) + 18000d041: c7 07 00 00 00 00 movl $0x0,(%rdi) + 18000d047: 45 89 14 24 mov %r10d,(%r12) + 18000d04b: 45 89 da mov %r11d,%r10d + 18000d04e: 41 d1 fa sar $1,%r10d + 18000d051: 41 c1 ea 1e shr $0x1e,%r10d + 18000d055: 45 03 d3 add %r11d,%r10d + 18000d058: 41 83 e2 fc and $0xfffffffc,%r10d + 18000d05c: 41 83 c2 43 add $0x43,%r10d + 18000d060: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d064: 44 03 55 00 add 0x0(%rbp),%r10d + 18000d068: eb 12 jmp 0x18000d07c + 18000d06a: 48 89 ea mov %rbp,%rdx + 18000d06d: 49 89 f8 mov %rdi,%r8 + 18000d070: 4d 89 e1 mov %r12,%r9 + 18000d073: e8 08 96 03 00 call 0x180046680 + 18000d078: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d07c: 83 fe 12 cmp $0x12,%esi + 18000d07f: 7d 28 jge 0x18000d0a9 + 18000d081: 89 f1 mov %esi,%ecx + 18000d083: b8 01 00 00 00 mov $0x1,%eax + 18000d088: d3 e0 shl %cl,%eax + 18000d08a: 41 89 c3 mov %eax,%r11d + 18000d08d: 41 d1 fb sar $1,%r11d + 18000d090: 41 c1 eb 1e shr $0x1e,%r11d + 18000d094: 44 03 d8 add %eax,%r11d + 18000d097: 41 c1 eb 02 shr $0x2,%r11d + 18000d09b: 41 c1 e3 04 shl $0x4,%r11d + 18000d09f: 41 83 c3 3f add $0x3f,%r11d + 18000d0a3: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d0a7: eb 1b jmp 0x18000d0c4 + 18000d0a9: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d0af: 8d 4e 15 lea 0x15(%rsi),%ecx + 18000d0b2: 41 d3 e3 shl %cl,%r11d + 18000d0b5: 41 c1 e3 04 shl $0x4,%r11d + 18000d0b9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 18000d0c0: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d0c4: 83 fe 0a cmp $0xa,%esi + 18000d0c7: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 18000d0ce: 00 + 18000d0cf: 89 45 00 mov %eax,0x0(%rbp) + 18000d0d2: 7f 04 jg 0x18000d0d8 + 18000d0d4: 33 c0 xor %eax,%eax + 18000d0d6: eb 25 jmp 0x18000d0fd + 18000d0d8: 89 f1 mov %esi,%ecx + 18000d0da: b8 01 00 00 00 mov $0x1,%eax + 18000d0df: d3 e0 shl %cl,%eax + 18000d0e1: 89 c2 mov %eax,%edx + 18000d0e3: d1 fa sar $1,%edx + 18000d0e5: c1 ea 1e shr $0x1e,%edx + 18000d0e8: 03 d0 add %eax,%edx + 18000d0ea: c1 ea 02 shr $0x2,%edx + 18000d0ed: 8b 2f mov (%rdi),%ebp + 18000d0ef: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 18000d0f6: 83 e6 c0 and $0xffffffc0,%esi + 18000d0f9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 18000d0fd: 89 07 mov %eax,(%rdi) + 18000d0ff: 41 8b 04 24 mov (%r12),%eax + 18000d103: 85 c0 test %eax,%eax + 18000d105: 7e 07 jle 0x18000d10e + 18000d107: 83 c0 40 add $0x40,%eax + 18000d10a: 41 89 04 24 mov %eax,(%r12) + 18000d10e: 33 c0 xor %eax,%eax + 18000d110: 48 83 c4 28 add $0x28,%rsp + 18000d114: 5d pop %rbp + 18000d115: 41 5c pop %r12 + 18000d117: 5f pop %rdi + 18000d118: 5e pop %rsi + 18000d119: c3 ret + 18000d11a: b8 ef ff ff ff mov $0xffffffef,%eax + 18000d11f: 48 83 c4 28 add $0x28,%rsp + 18000d123: 5d pop %rbp + 18000d124: 41 5c pop %r12 + 18000d126: 5f pop %rdi + 18000d127: 5e pop %rsi + 18000d128: c3 ret + 18000d129: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000d12e: 48 83 c4 28 add $0x28,%rsp + 18000d132: 5d pop %rbp + 18000d133: 41 5c pop %r12 + 18000d135: 5f pop %rdi + 18000d136: 5e pop %rsi + 18000d137: c3 ret + 18000d138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000d13f: 00 + 18000d140: 41 54 push %r12 + 18000d142: 41 55 push %r13 + 18000d144: 41 56 push %r14 + 18000d146: 41 57 push %r15 + 18000d148: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000d14d: 41 89 cd mov %ecx,%r13d + 18000d150: 4d 89 cc mov %r9,%r12 + 18000d153: 41 83 fd 1e cmp $0x1e,%r13d + 18000d157: 0f 87 97 01 00 00 ja 0x18000d2f4 + 18000d15d: 4d 85 e4 test %r12,%r12 + 18000d160: 0f 84 a1 01 00 00 je 0x18000d307 + 18000d166: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 + 18000d16b: 4d 85 f6 test %r14,%r14 + 18000d16e: 0f 84 93 01 00 00 je 0x18000d307 + 18000d174: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 + 18000d179: 4d 85 ff test %r15,%r15 + 18000d17c: 0f 84 85 01 00 00 je 0x18000d307 + 18000d182: 83 fa 08 cmp $0x8,%edx + 18000d185: 74 22 je 0x18000d1a9 + 18000d187: 83 fa 04 cmp $0x4,%edx + 18000d18a: 74 1d je 0x18000d1a9 + 18000d18c: 83 fa 01 cmp $0x1,%edx + 18000d18f: 74 18 je 0x18000d1a9 + 18000d191: 83 fa 02 cmp $0x2,%edx + 18000d194: 74 13 je 0x18000d1a9 + 18000d196: b8 ee ff ff ff mov $0xffffffee,%eax + 18000d19b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000d1a0: 41 5f pop %r15 + 18000d1a2: 41 5e pop %r14 + 18000d1a4: 41 5d pop %r13 + 18000d1a6: 41 5c pop %r12 + 18000d1a8: c3 ret + 18000d1a9: 41 83 fd 1c cmp $0x1c,%r13d + 18000d1ad: 0f 8f 41 01 00 00 jg 0x18000d2f4 + 18000d1b3: 41 83 fd 05 cmp $0x5,%r13d + 18000d1b7: 7f 15 jg 0x18000d1ce + 18000d1b9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) + 18000d1c0: 00 + 18000d1c1: 33 c0 xor %eax,%eax + 18000d1c3: 41 89 06 mov %eax,(%r14) + 18000d1c6: 41 89 07 mov %eax,(%r15) + 18000d1c9: e9 16 01 00 00 jmp 0x18000d2e4 + 18000d1ce: 41 83 fd 06 cmp $0x6,%r13d + 18000d1d2: 7f 12 jg 0x18000d1e6 + 18000d1d4: 33 c0 xor %eax,%eax + 18000d1d6: 41 89 04 24 mov %eax,(%r12) + 18000d1da: 41 89 06 mov %eax,(%r14) + 18000d1dd: 41 89 07 mov %eax,(%r15) + 18000d1e0: 41 8b 14 24 mov (%r12),%edx + 18000d1e4: eb 6a jmp 0x18000d250 + 18000d1e6: 41 8d 4d ff lea -0x1(%r13),%ecx + 18000d1ea: 83 f9 10 cmp $0x10,%ecx + 18000d1ed: 7f 49 jg 0x18000d238 + 18000d1ef: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d1f5: 41 d3 e3 shl %cl,%r11d + 18000d1f8: 44 89 da mov %r11d,%edx + 18000d1fb: 45 89 da mov %r11d,%r10d + 18000d1fe: d1 fa sar $1,%edx + 18000d200: c1 ea 1e shr $0x1e,%edx + 18000d203: 41 c1 e2 04 shl $0x4,%r10d + 18000d207: 41 03 d3 add %r11d,%edx + 18000d20a: 44 89 d0 mov %r10d,%eax + 18000d20d: 83 e2 fc and $0xfffffffc,%edx + 18000d210: 83 c0 4f add $0x4f,%eax + 18000d213: 41 83 c2 3f add $0x3f,%r10d + 18000d217: 83 c2 43 add $0x43,%edx + 18000d21a: 83 e0 c0 and $0xffffffc0,%eax + 18000d21d: 41 89 04 24 mov %eax,(%r12) + 18000d221: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d225: 41 c7 06 00 00 00 00 movl $0x0,(%r14) + 18000d22c: 83 e2 c0 and $0xffffffc0,%edx + 18000d22f: 45 89 17 mov %r10d,(%r15) + 18000d232: 41 03 14 24 add (%r12),%edx + 18000d236: eb 12 jmp 0x18000d24a + 18000d238: 4c 89 e2 mov %r12,%rdx + 18000d23b: 4d 89 f0 mov %r14,%r8 + 18000d23e: 4d 89 f9 mov %r15,%r9 + 18000d241: e8 5a 96 03 00 call 0x1800468a0 + 18000d246: 41 8b 14 24 mov (%r12),%edx + 18000d24a: 41 83 fd 11 cmp $0x11,%r13d + 18000d24e: 7d 29 jge 0x18000d279 + 18000d250: 44 89 e9 mov %r13d,%ecx + 18000d253: b8 01 00 00 00 mov $0x1,%eax + 18000d258: d3 e0 shl %cl,%eax + 18000d25a: 41 89 c2 mov %eax,%r10d + 18000d25d: 41 d1 fa sar $1,%r10d + 18000d260: 41 c1 ea 1e shr $0x1e,%r10d + 18000d264: 44 03 d0 add %eax,%r10d + 18000d267: 41 c1 ea 02 shr $0x2,%r10d + 18000d26b: 41 c1 e2 04 shl $0x4,%r10d + 18000d26f: 41 83 c2 3f add $0x3f,%r10d + 18000d273: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d277: eb 1c jmp 0x18000d295 + 18000d279: 41 ba 01 00 00 00 mov $0x1,%r10d + 18000d27f: 41 8d 4d 15 lea 0x15(%r13),%ecx + 18000d283: 41 d3 e2 shl %cl,%r10d + 18000d286: 41 c1 e2 04 shl $0x4,%r10d + 18000d28a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d + 18000d291: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d295: 45 03 d2 add %r10d,%r10d + 18000d298: 41 03 d2 add %r10d,%edx + 18000d29b: 81 c2 00 01 00 00 add $0x100,%edx + 18000d2a1: 41 89 14 24 mov %edx,(%r12) + 18000d2a5: 41 83 fd 0a cmp $0xa,%r13d + 18000d2a9: 7f 04 jg 0x18000d2af + 18000d2ab: 33 d2 xor %edx,%edx + 18000d2ad: eb 25 jmp 0x18000d2d4 + 18000d2af: 44 89 e9 mov %r13d,%ecx + 18000d2b2: b8 01 00 00 00 mov $0x1,%eax + 18000d2b7: d3 e0 shl %cl,%eax + 18000d2b9: 89 c2 mov %eax,%edx + 18000d2bb: d1 fa sar $1,%edx + 18000d2bd: c1 ea 1e shr $0x1e,%edx + 18000d2c0: 03 d0 add %eax,%edx + 18000d2c2: c1 ea 02 shr $0x2,%edx + 18000d2c5: c1 e2 03 shl $0x3,%edx + 18000d2c8: 83 c2 47 add $0x47,%edx + 18000d2cb: 83 e2 c0 and $0xffffffc0,%edx + 18000d2ce: 83 c2 40 add $0x40,%edx + 18000d2d1: 41 03 16 add (%r14),%edx + 18000d2d4: 41 89 16 mov %edx,(%r14) + 18000d2d7: 41 8b 07 mov (%r15),%eax + 18000d2da: 85 c0 test %eax,%eax + 18000d2dc: 7e 06 jle 0x18000d2e4 + 18000d2de: 83 c0 40 add $0x40,%eax + 18000d2e1: 41 89 07 mov %eax,(%r15) + 18000d2e4: 33 c0 xor %eax,%eax + 18000d2e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000d2eb: 41 5f pop %r15 + 18000d2ed: 41 5e pop %r14 + 18000d2ef: 41 5d pop %r13 + 18000d2f1: 41 5c pop %r12 + 18000d2f3: c3 ret + 18000d2f4: b8 ef ff ff ff mov $0xffffffef,%eax + 18000d2f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000d2fe: 41 5f pop %r15 + 18000d300: 41 5e pop %r14 + 18000d302: 41 5d pop %r13 + 18000d304: 41 5c pop %r12 + 18000d306: c3 ret + 18000d307: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000d30c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000d311: 41 5f pop %r15 + 18000d313: 41 5e pop %r14 + 18000d315: 41 5d pop %r13 + 18000d317: 41 5c pop %r12 + 18000d319: c3 ret + 18000d31a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000d320: 56 push %rsi + 18000d321: 57 push %rdi + 18000d322: 41 54 push %r12 + 18000d324: 55 push %rbp + 18000d325: 48 83 ec 28 sub $0x28,%rsp + 18000d329: 89 ce mov %ecx,%esi + 18000d32b: 4c 89 cd mov %r9,%rbp + 18000d32e: 83 fe 1e cmp $0x1e,%esi + 18000d331: 0f 87 83 01 00 00 ja 0x18000d4ba + 18000d337: 48 85 ed test %rbp,%rbp + 18000d33a: 0f 84 89 01 00 00 je 0x18000d4c9 + 18000d340: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 18000d345: 48 85 ff test %rdi,%rdi + 18000d348: 0f 84 7b 01 00 00 je 0x18000d4c9 + 18000d34e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 18000d353: 4d 85 e4 test %r12,%r12 + 18000d356: 0f 84 6d 01 00 00 je 0x18000d4c9 + 18000d35c: 83 fa 08 cmp $0x8,%edx + 18000d35f: 74 1e je 0x18000d37f + 18000d361: 83 fa 04 cmp $0x4,%edx + 18000d364: 74 19 je 0x18000d37f + 18000d366: 83 fa 01 cmp $0x1,%edx + 18000d369: 74 14 je 0x18000d37f + 18000d36b: 83 fa 02 cmp $0x2,%edx + 18000d36e: 74 0f je 0x18000d37f + 18000d370: b8 ee ff ff ff mov $0xffffffee,%eax + 18000d375: 48 83 c4 28 add $0x28,%rsp + 18000d379: 5d pop %rbp + 18000d37a: 41 5c pop %r12 + 18000d37c: 5f pop %rdi + 18000d37d: 5e pop %rsi + 18000d37e: c3 ret + 18000d37f: 83 fe 1c cmp $0x1c,%esi + 18000d382: 0f 8f 32 01 00 00 jg 0x18000d4ba + 18000d388: 83 fe 05 cmp $0x5,%esi + 18000d38b: 7f 14 jg 0x18000d3a1 + 18000d38d: 33 c0 xor %eax,%eax + 18000d38f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 18000d396: 89 07 mov %eax,(%rdi) + 18000d398: 41 89 04 24 mov %eax,(%r12) + 18000d39c: e9 0d 01 00 00 jmp 0x18000d4ae + 18000d3a1: 83 fe 06 cmp $0x6,%esi + 18000d3a4: 7f 11 jg 0x18000d3b7 + 18000d3a6: 33 c0 xor %eax,%eax + 18000d3a8: 89 45 00 mov %eax,0x0(%rbp) + 18000d3ab: 89 07 mov %eax,(%rdi) + 18000d3ad: 41 89 04 24 mov %eax,(%r12) + 18000d3b1: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d3b5: eb 6a jmp 0x18000d421 + 18000d3b7: 8d 4e ff lea -0x1(%rsi),%ecx + 18000d3ba: 83 f9 10 cmp $0x10,%ecx + 18000d3bd: 7f 4b jg 0x18000d40a + 18000d3bf: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d3c5: 41 d3 e3 shl %cl,%r11d + 18000d3c8: 45 89 da mov %r11d,%r10d + 18000d3cb: 41 c1 e2 04 shl $0x4,%r10d + 18000d3cf: 41 8d 42 4f lea 0x4f(%r10),%eax + 18000d3d3: 41 83 c2 3f add $0x3f,%r10d + 18000d3d7: 83 e0 c0 and $0xffffffc0,%eax + 18000d3da: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d3de: 89 45 00 mov %eax,0x0(%rbp) + 18000d3e1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 18000d3e7: 45 89 14 24 mov %r10d,(%r12) + 18000d3eb: 45 89 da mov %r11d,%r10d + 18000d3ee: 41 d1 fa sar $1,%r10d + 18000d3f1: 41 c1 ea 1e shr $0x1e,%r10d + 18000d3f5: 45 03 d3 add %r11d,%r10d + 18000d3f8: 41 83 e2 fc and $0xfffffffc,%r10d + 18000d3fc: 41 83 c2 43 add $0x43,%r10d + 18000d400: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d404: 44 03 55 00 add 0x0(%rbp),%r10d + 18000d408: eb 12 jmp 0x18000d41c + 18000d40a: 48 89 ea mov %rbp,%rdx + 18000d40d: 49 89 f8 mov %rdi,%r8 + 18000d410: 4d 89 e1 mov %r12,%r9 + 18000d413: e8 a8 96 03 00 call 0x180046ac0 + 18000d418: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d41c: 83 fe 13 cmp $0x13,%esi + 18000d41f: 7d 28 jge 0x18000d449 + 18000d421: 89 f1 mov %esi,%ecx + 18000d423: b8 01 00 00 00 mov $0x1,%eax + 18000d428: d3 e0 shl %cl,%eax + 18000d42a: 41 89 c3 mov %eax,%r11d + 18000d42d: 41 d1 fb sar $1,%r11d + 18000d430: 41 c1 eb 1e shr $0x1e,%r11d + 18000d434: 44 03 d8 add %eax,%r11d + 18000d437: 41 c1 eb 02 shr $0x2,%r11d + 18000d43b: 41 c1 e3 04 shl $0x4,%r11d + 18000d43f: 41 83 c3 3f add $0x3f,%r11d + 18000d443: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d447: eb 1b jmp 0x18000d464 + 18000d449: 8d 4e 15 lea 0x15(%rsi),%ecx + 18000d44c: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d452: 41 d3 e3 shl %cl,%r11d + 18000d455: 41 c1 e3 04 shl $0x4,%r11d + 18000d459: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 18000d460: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d464: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 18000d46b: 00 + 18000d46c: 89 45 00 mov %eax,0x0(%rbp) + 18000d46f: 83 fe 0a cmp $0xa,%esi + 18000d472: 7f 04 jg 0x18000d478 + 18000d474: 33 c0 xor %eax,%eax + 18000d476: eb 25 jmp 0x18000d49d + 18000d478: 89 f1 mov %esi,%ecx + 18000d47a: b8 01 00 00 00 mov $0x1,%eax + 18000d47f: 8b 2f mov (%rdi),%ebp + 18000d481: d3 e0 shl %cl,%eax + 18000d483: 89 c2 mov %eax,%edx + 18000d485: d1 fa sar $1,%edx + 18000d487: c1 ea 1e shr $0x1e,%edx + 18000d48a: 03 d0 add %eax,%edx + 18000d48c: c1 ea 02 shr $0x2,%edx + 18000d48f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 18000d496: 83 e6 c0 and $0xffffffc0,%esi + 18000d499: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 18000d49d: 89 07 mov %eax,(%rdi) + 18000d49f: 41 8b 04 24 mov (%r12),%eax + 18000d4a3: 85 c0 test %eax,%eax + 18000d4a5: 7e 07 jle 0x18000d4ae + 18000d4a7: 83 c0 40 add $0x40,%eax + 18000d4aa: 41 89 04 24 mov %eax,(%r12) + 18000d4ae: 33 c0 xor %eax,%eax + 18000d4b0: 48 83 c4 28 add $0x28,%rsp + 18000d4b4: 5d pop %rbp + 18000d4b5: 41 5c pop %r12 + 18000d4b7: 5f pop %rdi + 18000d4b8: 5e pop %rsi + 18000d4b9: c3 ret + 18000d4ba: b8 ef ff ff ff mov $0xffffffef,%eax + 18000d4bf: 48 83 c4 28 add $0x28,%rsp + 18000d4c3: 5d pop %rbp + 18000d4c4: 41 5c pop %r12 + 18000d4c6: 5f pop %rdi + 18000d4c7: 5e pop %rsi + 18000d4c8: c3 ret + 18000d4c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000d4ce: 48 83 c4 28 add $0x28,%rsp + 18000d4d2: 5d pop %rbp + 18000d4d3: 41 5c pop %r12 + 18000d4d5: 5f pop %rdi + 18000d4d6: 5e pop %rsi + 18000d4d7: c3 ret + 18000d4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000d4df: 00 + 18000d4e0: 56 push %rsi + 18000d4e1: 57 push %rdi + 18000d4e2: 41 54 push %r12 + 18000d4e4: 55 push %rbp + 18000d4e5: 48 83 ec 28 sub $0x28,%rsp + 18000d4e9: 89 ce mov %ecx,%esi + 18000d4eb: 4c 89 cd mov %r9,%rbp + 18000d4ee: 83 fe 1e cmp $0x1e,%esi + 18000d4f1: 0f 87 83 01 00 00 ja 0x18000d67a + 18000d4f7: 48 85 ed test %rbp,%rbp + 18000d4fa: 0f 84 89 01 00 00 je 0x18000d689 + 18000d500: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 18000d505: 48 85 ff test %rdi,%rdi + 18000d508: 0f 84 7b 01 00 00 je 0x18000d689 + 18000d50e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 + 18000d513: 4d 85 e4 test %r12,%r12 + 18000d516: 0f 84 6d 01 00 00 je 0x18000d689 + 18000d51c: 83 fa 08 cmp $0x8,%edx + 18000d51f: 74 1e je 0x18000d53f + 18000d521: 83 fa 04 cmp $0x4,%edx + 18000d524: 74 19 je 0x18000d53f + 18000d526: 83 fa 01 cmp $0x1,%edx + 18000d529: 74 14 je 0x18000d53f + 18000d52b: 83 fa 02 cmp $0x2,%edx + 18000d52e: 74 0f je 0x18000d53f + 18000d530: b8 ee ff ff ff mov $0xffffffee,%eax + 18000d535: 48 83 c4 28 add $0x28,%rsp + 18000d539: 5d pop %rbp + 18000d53a: 41 5c pop %r12 + 18000d53c: 5f pop %rdi + 18000d53d: 5e pop %rsi + 18000d53e: c3 ret + 18000d53f: 83 fe 1c cmp $0x1c,%esi + 18000d542: 0f 8f 32 01 00 00 jg 0x18000d67a + 18000d548: 83 fe 04 cmp $0x4,%esi + 18000d54b: 7f 14 jg 0x18000d561 + 18000d54d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) + 18000d554: 33 c0 xor %eax,%eax + 18000d556: 89 07 mov %eax,(%rdi) + 18000d558: 41 89 04 24 mov %eax,(%r12) + 18000d55c: e9 0d 01 00 00 jmp 0x18000d66e + 18000d561: 83 fe 07 cmp $0x7,%esi + 18000d564: 7f 11 jg 0x18000d577 + 18000d566: 33 c0 xor %eax,%eax + 18000d568: 89 45 00 mov %eax,0x0(%rbp) + 18000d56b: 89 07 mov %eax,(%rdi) + 18000d56d: 41 89 04 24 mov %eax,(%r12) + 18000d571: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d575: eb 6a jmp 0x18000d5e1 + 18000d577: 8d 4e ff lea -0x1(%rsi),%ecx + 18000d57a: 83 f9 11 cmp $0x11,%ecx + 18000d57d: 7f 4b jg 0x18000d5ca + 18000d57f: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d585: 41 d3 e3 shl %cl,%r11d + 18000d588: 45 89 da mov %r11d,%r10d + 18000d58b: 41 c1 e2 04 shl $0x4,%r10d + 18000d58f: 41 8d 42 4f lea 0x4f(%r10),%eax + 18000d593: 41 83 c2 3f add $0x3f,%r10d + 18000d597: 83 e0 c0 and $0xffffffc0,%eax + 18000d59a: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d59e: 89 45 00 mov %eax,0x0(%rbp) + 18000d5a1: c7 07 00 00 00 00 movl $0x0,(%rdi) + 18000d5a7: 45 89 14 24 mov %r10d,(%r12) + 18000d5ab: 45 89 da mov %r11d,%r10d + 18000d5ae: 41 d1 fa sar $1,%r10d + 18000d5b1: 41 c1 ea 1e shr $0x1e,%r10d + 18000d5b5: 45 03 d3 add %r11d,%r10d + 18000d5b8: 41 83 e2 fc and $0xfffffffc,%r10d + 18000d5bc: 41 83 c2 43 add $0x43,%r10d + 18000d5c0: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d5c4: 44 03 55 00 add 0x0(%rbp),%r10d + 18000d5c8: eb 12 jmp 0x18000d5dc + 18000d5ca: 48 89 ea mov %rbp,%rdx + 18000d5cd: 49 89 f8 mov %rdi,%r8 + 18000d5d0: 4d 89 e1 mov %r12,%r9 + 18000d5d3: e8 08 97 03 00 call 0x180046ce0 + 18000d5d8: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000d5dc: 83 fe 11 cmp $0x11,%esi + 18000d5df: 7d 28 jge 0x18000d609 + 18000d5e1: 89 f1 mov %esi,%ecx + 18000d5e3: b8 01 00 00 00 mov $0x1,%eax + 18000d5e8: d3 e0 shl %cl,%eax + 18000d5ea: 41 89 c3 mov %eax,%r11d + 18000d5ed: 41 d1 fb sar $1,%r11d + 18000d5f0: 41 c1 eb 1e shr $0x1e,%r11d + 18000d5f4: 44 03 d8 add %eax,%r11d + 18000d5f7: 41 c1 eb 02 shr $0x2,%r11d + 18000d5fb: 41 c1 e3 04 shl $0x4,%r11d + 18000d5ff: 41 83 c3 3f add $0x3f,%r11d + 18000d603: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d607: eb 1b jmp 0x18000d624 + 18000d609: 41 bb 01 00 00 00 mov $0x1,%r11d + 18000d60f: 8d 4e 15 lea 0x15(%rsi),%ecx + 18000d612: 41 d3 e3 shl %cl,%r11d + 18000d615: 41 c1 e3 04 shl $0x4,%r11d + 18000d619: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 18000d620: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d624: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax + 18000d62b: 00 + 18000d62c: 89 45 00 mov %eax,0x0(%rbp) + 18000d62f: 83 fe 0a cmp $0xa,%esi + 18000d632: 7f 04 jg 0x18000d638 + 18000d634: 33 c0 xor %eax,%eax + 18000d636: eb 25 jmp 0x18000d65d + 18000d638: 89 f1 mov %esi,%ecx + 18000d63a: b8 01 00 00 00 mov $0x1,%eax + 18000d63f: d3 e0 shl %cl,%eax + 18000d641: 89 c2 mov %eax,%edx + 18000d643: d1 fa sar $1,%edx + 18000d645: c1 ea 1e shr $0x1e,%edx + 18000d648: 03 d0 add %eax,%edx + 18000d64a: c1 ea 02 shr $0x2,%edx + 18000d64d: 8b 2f mov (%rdi),%ebp + 18000d64f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi + 18000d656: 83 e6 c0 and $0xffffffc0,%esi + 18000d659: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax + 18000d65d: 89 07 mov %eax,(%rdi) + 18000d65f: 41 8b 04 24 mov (%r12),%eax + 18000d663: 85 c0 test %eax,%eax + 18000d665: 7e 07 jle 0x18000d66e + 18000d667: 83 c0 40 add $0x40,%eax + 18000d66a: 41 89 04 24 mov %eax,(%r12) + 18000d66e: 33 c0 xor %eax,%eax + 18000d670: 48 83 c4 28 add $0x28,%rsp + 18000d674: 5d pop %rbp + 18000d675: 41 5c pop %r12 + 18000d677: 5f pop %rdi + 18000d678: 5e pop %rsi + 18000d679: c3 ret + 18000d67a: b8 ef ff ff ff mov $0xffffffef,%eax + 18000d67f: 48 83 c4 28 add $0x28,%rsp + 18000d683: 5d pop %rbp + 18000d684: 41 5c pop %r12 + 18000d686: 5f pop %rdi + 18000d687: 5e pop %rsi + 18000d688: c3 ret + 18000d689: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000d68e: 48 83 c4 28 add $0x28,%rsp + 18000d692: 5d pop %rbp + 18000d693: 41 5c pop %r12 + 18000d695: 5f pop %rdi + 18000d696: 5e pop %rsi + 18000d697: c3 ret + 18000d698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000d69f: 00 + 18000d6a0: 56 push %rsi + 18000d6a1: 57 push %rdi + 18000d6a2: 41 54 push %r12 + 18000d6a4: 41 55 push %r13 + 18000d6a6: 48 83 ec 28 sub $0x28,%rsp + 18000d6aa: 41 89 cc mov %ecx,%r12d + 18000d6ad: 4d 89 cd mov %r9,%r13 + 18000d6b0: 41 83 fc 1e cmp $0x1e,%r12d + 18000d6b4: 0f 87 8b 01 00 00 ja 0x18000d845 + 18000d6ba: 4d 85 ed test %r13,%r13 + 18000d6bd: 0f 84 92 01 00 00 je 0x18000d855 + 18000d6c3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 18000d6c8: 48 85 ff test %rdi,%rdi + 18000d6cb: 0f 84 84 01 00 00 je 0x18000d855 + 18000d6d1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 18000d6d6: 48 85 f6 test %rsi,%rsi + 18000d6d9: 0f 84 76 01 00 00 je 0x18000d855 + 18000d6df: 83 fa 08 cmp $0x8,%edx + 18000d6e2: 74 1f je 0x18000d703 + 18000d6e4: 83 fa 04 cmp $0x4,%edx + 18000d6e7: 74 1a je 0x18000d703 + 18000d6e9: 83 fa 01 cmp $0x1,%edx + 18000d6ec: 74 15 je 0x18000d703 + 18000d6ee: 83 fa 02 cmp $0x2,%edx + 18000d6f1: 74 10 je 0x18000d703 + 18000d6f3: b8 ee ff ff ff mov $0xffffffee,%eax + 18000d6f8: 48 83 c4 28 add $0x28,%rsp + 18000d6fc: 41 5d pop %r13 + 18000d6fe: 41 5c pop %r12 + 18000d700: 5f pop %rdi + 18000d701: 5e pop %rsi + 18000d702: c3 ret + 18000d703: 41 83 fc 1c cmp $0x1c,%r12d + 18000d707: 0f 8f 38 01 00 00 jg 0x18000d845 + 18000d70d: 41 83 fc 04 cmp $0x4,%r12d + 18000d711: 7f 13 jg 0x18000d726 + 18000d713: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 18000d71a: 00 + 18000d71b: 33 c0 xor %eax,%eax + 18000d71d: 89 07 mov %eax,(%rdi) + 18000d71f: 89 06 mov %eax,(%rsi) + 18000d721: e9 12 01 00 00 jmp 0x18000d838 + 18000d726: 41 83 fc 07 cmp $0x7,%r12d + 18000d72a: 7f 15 jg 0x18000d741 + 18000d72c: 33 c0 xor %eax,%eax + 18000d72e: 41 89 45 00 mov %eax,0x0(%r13) + 18000d732: 89 07 mov %eax,(%rdi) + 18000d734: 89 06 mov %eax,(%rsi) + 18000d736: b8 01 00 00 00 mov $0x1,%eax + 18000d73b: 45 8b 55 00 mov 0x0(%r13),%r10d + 18000d73f: eb 73 jmp 0x18000d7b4 + 18000d741: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 18000d746: 83 f9 11 cmp $0x11,%ecx + 18000d749: 7f 4c jg 0x18000d797 + 18000d74b: b8 01 00 00 00 mov $0x1,%eax + 18000d750: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 18000d755: 45 89 da mov %r11d,%r10d + 18000d758: 41 c1 e2 04 shl $0x4,%r10d + 18000d75c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 18000d760: 41 83 c2 3f add $0x3f,%r10d + 18000d764: 83 e1 c0 and $0xffffffc0,%ecx + 18000d767: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d76b: 41 89 4d 00 mov %ecx,0x0(%r13) + 18000d76f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 18000d775: 44 89 16 mov %r10d,(%rsi) + 18000d778: 45 89 da mov %r11d,%r10d + 18000d77b: 41 d1 fa sar $1,%r10d + 18000d77e: 41 c1 ea 1e shr $0x1e,%r10d + 18000d782: 45 03 d3 add %r11d,%r10d + 18000d785: 41 83 e2 fc and $0xfffffffc,%r10d + 18000d789: 41 83 c2 43 add $0x43,%r10d + 18000d78d: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d791: 45 03 55 00 add 0x0(%r13),%r10d + 18000d795: eb 17 jmp 0x18000d7ae + 18000d797: 4c 89 ea mov %r13,%rdx + 18000d79a: 49 89 f8 mov %rdi,%r8 + 18000d79d: 49 89 f1 mov %rsi,%r9 + 18000d7a0: e8 5b 97 03 00 call 0x180046f00 + 18000d7a5: 45 8b 55 00 mov 0x0(%r13),%r10d + 18000d7a9: b8 01 00 00 00 mov $0x1,%eax + 18000d7ae: 41 83 fc 11 cmp $0x11,%r12d + 18000d7b2: 7d 24 jge 0x18000d7d8 + 18000d7b4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 18000d7b9: 41 89 cb mov %ecx,%r11d + 18000d7bc: 41 d1 fb sar $1,%r11d + 18000d7bf: 41 c1 eb 1e shr $0x1e,%r11d + 18000d7c3: 44 03 d9 add %ecx,%r11d + 18000d7c6: 41 c1 eb 02 shr $0x2,%r11d + 18000d7ca: 41 c1 e3 04 shl $0x4,%r11d + 18000d7ce: 41 83 c3 3f add $0x3f,%r11d + 18000d7d2: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d7d6: eb 19 jmp 0x18000d7f1 + 18000d7d8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 18000d7dd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 18000d7e2: 41 c1 e3 04 shl $0x4,%r11d + 18000d7e6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 18000d7ed: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d7f1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 18000d7f8: 00 + 18000d7f9: 41 89 4d 00 mov %ecx,0x0(%r13) + 18000d7fd: 41 83 fc 0a cmp $0xa,%r12d + 18000d801: 7f 04 jg 0x18000d807 + 18000d803: 33 c0 xor %eax,%eax + 18000d805: eb 24 jmp 0x18000d82b + 18000d807: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 18000d80c: 89 c2 mov %eax,%edx + 18000d80e: d1 fa sar $1,%edx + 18000d810: c1 ea 1e shr $0x1e,%edx + 18000d813: 03 d0 add %eax,%edx + 18000d815: c1 ea 02 shr $0x2,%edx + 18000d818: 8b 0f mov (%rdi),%ecx + 18000d81a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 18000d821: 00 + 18000d822: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d826: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 18000d82b: 89 07 mov %eax,(%rdi) + 18000d82d: 8b 06 mov (%rsi),%eax + 18000d82f: 85 c0 test %eax,%eax + 18000d831: 7e 05 jle 0x18000d838 + 18000d833: 83 c0 40 add $0x40,%eax + 18000d836: 89 06 mov %eax,(%rsi) + 18000d838: 33 c0 xor %eax,%eax + 18000d83a: 48 83 c4 28 add $0x28,%rsp + 18000d83e: 41 5d pop %r13 + 18000d840: 41 5c pop %r12 + 18000d842: 5f pop %rdi + 18000d843: 5e pop %rsi + 18000d844: c3 ret + 18000d845: b8 ef ff ff ff mov $0xffffffef,%eax + 18000d84a: 48 83 c4 28 add $0x28,%rsp + 18000d84e: 41 5d pop %r13 + 18000d850: 41 5c pop %r12 + 18000d852: 5f pop %rdi + 18000d853: 5e pop %rsi + 18000d854: c3 ret + 18000d855: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000d85a: 48 83 c4 28 add $0x28,%rsp + 18000d85e: 41 5d pop %r13 + 18000d860: 41 5c pop %r12 + 18000d862: 5f pop %rdi + 18000d863: 5e pop %rsi + 18000d864: c3 ret + 18000d865: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000d86c: 00 + 18000d86d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000d874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000d879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000d880: 56 push %rsi + 18000d881: 57 push %rdi + 18000d882: 41 54 push %r12 + 18000d884: 41 55 push %r13 + 18000d886: 48 83 ec 28 sub $0x28,%rsp + 18000d88a: 41 89 cc mov %ecx,%r12d + 18000d88d: 4d 89 cd mov %r9,%r13 + 18000d890: 41 83 fc 1e cmp $0x1e,%r12d + 18000d894: 0f 87 8b 01 00 00 ja 0x18000da25 + 18000d89a: 4d 85 ed test %r13,%r13 + 18000d89d: 0f 84 92 01 00 00 je 0x18000da35 + 18000d8a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi + 18000d8a8: 48 85 ff test %rdi,%rdi + 18000d8ab: 0f 84 84 01 00 00 je 0x18000da35 + 18000d8b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi + 18000d8b6: 48 85 f6 test %rsi,%rsi + 18000d8b9: 0f 84 76 01 00 00 je 0x18000da35 + 18000d8bf: 83 fa 08 cmp $0x8,%edx + 18000d8c2: 74 1f je 0x18000d8e3 + 18000d8c4: 83 fa 04 cmp $0x4,%edx + 18000d8c7: 74 1a je 0x18000d8e3 + 18000d8c9: 83 fa 01 cmp $0x1,%edx + 18000d8cc: 74 15 je 0x18000d8e3 + 18000d8ce: 83 fa 02 cmp $0x2,%edx + 18000d8d1: 74 10 je 0x18000d8e3 + 18000d8d3: b8 ee ff ff ff mov $0xffffffee,%eax + 18000d8d8: 48 83 c4 28 add $0x28,%rsp + 18000d8dc: 41 5d pop %r13 + 18000d8de: 41 5c pop %r12 + 18000d8e0: 5f pop %rdi + 18000d8e1: 5e pop %rsi + 18000d8e2: c3 ret + 18000d8e3: 41 83 fc 1c cmp $0x1c,%r12d + 18000d8e7: 0f 8f 38 01 00 00 jg 0x18000da25 + 18000d8ed: 41 83 fc 04 cmp $0x4,%r12d + 18000d8f1: 7f 13 jg 0x18000d906 + 18000d8f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) + 18000d8fa: 00 + 18000d8fb: 33 c0 xor %eax,%eax + 18000d8fd: 89 07 mov %eax,(%rdi) + 18000d8ff: 89 06 mov %eax,(%rsi) + 18000d901: e9 12 01 00 00 jmp 0x18000da18 + 18000d906: 41 83 fc 07 cmp $0x7,%r12d + 18000d90a: 7f 15 jg 0x18000d921 + 18000d90c: 33 c0 xor %eax,%eax + 18000d90e: 41 89 45 00 mov %eax,0x0(%r13) + 18000d912: 89 07 mov %eax,(%rdi) + 18000d914: 89 06 mov %eax,(%rsi) + 18000d916: b8 01 00 00 00 mov $0x1,%eax + 18000d91b: 45 8b 55 00 mov 0x0(%r13),%r10d + 18000d91f: eb 73 jmp 0x18000d994 + 18000d921: 41 8d 4c 24 ff lea -0x1(%r12),%ecx + 18000d926: 83 f9 11 cmp $0x11,%ecx + 18000d929: 7f 4c jg 0x18000d977 + 18000d92b: b8 01 00 00 00 mov $0x1,%eax + 18000d930: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 18000d935: 45 89 da mov %r11d,%r10d + 18000d938: 41 c1 e2 04 shl $0x4,%r10d + 18000d93c: 41 8d 4a 4f lea 0x4f(%r10),%ecx + 18000d940: 41 83 c2 3f add $0x3f,%r10d + 18000d944: 83 e1 c0 and $0xffffffc0,%ecx + 18000d947: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d94b: 41 89 4d 00 mov %ecx,0x0(%r13) + 18000d94f: c7 07 00 00 00 00 movl $0x0,(%rdi) + 18000d955: 44 89 16 mov %r10d,(%rsi) + 18000d958: 45 89 da mov %r11d,%r10d + 18000d95b: 41 d1 fa sar $1,%r10d + 18000d95e: 41 c1 ea 1e shr $0x1e,%r10d + 18000d962: 45 03 d3 add %r11d,%r10d + 18000d965: 41 83 e2 fc and $0xfffffffc,%r10d + 18000d969: 41 83 c2 43 add $0x43,%r10d + 18000d96d: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000d971: 45 03 55 00 add 0x0(%r13),%r10d + 18000d975: eb 17 jmp 0x18000d98e + 18000d977: 4c 89 ea mov %r13,%rdx + 18000d97a: 49 89 f8 mov %rdi,%r8 + 18000d97d: 49 89 f1 mov %rsi,%r9 + 18000d980: e8 9b 97 03 00 call 0x180047120 + 18000d985: 45 8b 55 00 mov 0x0(%r13),%r10d + 18000d989: b8 01 00 00 00 mov $0x1,%eax + 18000d98e: 41 83 fc 11 cmp $0x11,%r12d + 18000d992: 7d 24 jge 0x18000d9b8 + 18000d994: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 18000d999: 41 89 cb mov %ecx,%r11d + 18000d99c: 41 d1 fb sar $1,%r11d + 18000d99f: 41 c1 eb 1e shr $0x1e,%r11d + 18000d9a3: 44 03 d9 add %ecx,%r11d + 18000d9a6: 41 c1 eb 02 shr $0x2,%r11d + 18000d9aa: 41 c1 e3 04 shl $0x4,%r11d + 18000d9ae: 41 83 c3 3f add $0x3f,%r11d + 18000d9b2: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d9b6: eb 19 jmp 0x18000d9d1 + 18000d9b8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx + 18000d9bd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d + 18000d9c2: 41 c1 e3 04 shl $0x4,%r11d + 18000d9c6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d + 18000d9cd: 41 83 e3 c0 and $0xffffffc0,%r11d + 18000d9d1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx + 18000d9d8: 00 + 18000d9d9: 41 89 4d 00 mov %ecx,0x0(%r13) + 18000d9dd: 41 83 fc 0a cmp $0xa,%r12d + 18000d9e1: 7f 04 jg 0x18000d9e7 + 18000d9e3: 33 c0 xor %eax,%eax + 18000d9e5: eb 24 jmp 0x18000da0b + 18000d9e7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax + 18000d9ec: 89 c2 mov %eax,%edx + 18000d9ee: d1 fa sar $1,%edx + 18000d9f0: c1 ea 1e shr $0x1e,%edx + 18000d9f3: 03 d0 add %eax,%edx + 18000d9f5: c1 ea 02 shr $0x2,%edx + 18000d9f8: 8b 0f mov (%rdi),%ecx + 18000d9fa: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d + 18000da01: 00 + 18000da02: 41 83 e2 c0 and $0xffffffc0,%r10d + 18000da06: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax + 18000da0b: 89 07 mov %eax,(%rdi) + 18000da0d: 8b 06 mov (%rsi),%eax + 18000da0f: 85 c0 test %eax,%eax + 18000da11: 7e 05 jle 0x18000da18 + 18000da13: 83 c0 40 add $0x40,%eax + 18000da16: 89 06 mov %eax,(%rsi) + 18000da18: 33 c0 xor %eax,%eax + 18000da1a: 48 83 c4 28 add $0x28,%rsp + 18000da1e: 41 5d pop %r13 + 18000da20: 41 5c pop %r12 + 18000da22: 5f pop %rdi + 18000da23: 5e pop %rsi + 18000da24: c3 ret + 18000da25: b8 ef ff ff ff mov $0xffffffef,%eax + 18000da2a: 48 83 c4 28 add $0x28,%rsp + 18000da2e: 41 5d pop %r13 + 18000da30: 41 5c pop %r12 + 18000da32: 5f pop %rdi + 18000da33: 5e pop %rsi + 18000da34: c3 ret + 18000da35: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000da3a: 48 83 c4 28 add $0x28,%rsp + 18000da3e: 41 5d pop %r13 + 18000da40: 41 5c pop %r12 + 18000da42: 5f pop %rdi + 18000da43: 5e pop %rsi + 18000da44: c3 ret + 18000da45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000da4c: 00 + 18000da4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000da54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000da59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000da60: 48 83 ec 28 sub $0x28,%rsp + 18000da64: 48 85 c9 test %rcx,%rcx + 18000da67: 74 25 je 0x18000da8e + 18000da69: 48 85 d2 test %rdx,%rdx + 18000da6c: 74 20 je 0x18000da8e + 18000da6e: 4d 85 c0 test %r8,%r8 + 18000da71: 74 1b je 0x18000da8e + 18000da73: 45 85 c9 test %r9d,%r9d + 18000da76: 7f 0a jg 0x18000da82 + 18000da78: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000da7d: 48 83 c4 28 add $0x28,%rsp + 18000da81: c3 ret + 18000da82: e8 b9 98 03 00 call 0x180047340 + 18000da87: 33 c0 xor %eax,%eax + 18000da89: 48 83 c4 28 add $0x28,%rsp + 18000da8d: c3 ret + 18000da8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000da93: 48 83 c4 28 add $0x28,%rsp + 18000da97: c3 ret + 18000da98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000da9f: 00 + 18000daa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000daa5: 48 85 c9 test %rcx,%rcx + 18000daa8: 74 27 je 0x18000dad1 + 18000daaa: 48 85 d2 test %rdx,%rdx + 18000daad: 74 22 je 0x18000dad1 + 18000daaf: 4d 85 c0 test %r8,%r8 + 18000dab2: 74 1d je 0x18000dad1 + 18000dab4: 45 85 c9 test %r9d,%r9d + 18000dab7: 7f 0b jg 0x18000dac4 + 18000dab9: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dabe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000dac3: c3 ret + 18000dac4: e8 57 9c 03 00 call 0x180047720 + 18000dac9: 33 c0 xor %eax,%eax + 18000dacb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000dad0: c3 ret + 18000dad1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000dad6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000dadb: c3 ret + 18000dadc: 0f 1f 40 00 nopl 0x0(%rax) + 18000dae0: 48 83 ec 28 sub $0x28,%rsp + 18000dae4: 48 85 c9 test %rcx,%rcx + 18000dae7: 74 25 je 0x18000db0e + 18000dae9: 48 85 d2 test %rdx,%rdx + 18000daec: 74 20 je 0x18000db0e + 18000daee: 4d 85 c0 test %r8,%r8 + 18000daf1: 74 1b je 0x18000db0e + 18000daf3: 45 85 c9 test %r9d,%r9d + 18000daf6: 7f 0a jg 0x18000db02 + 18000daf8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dafd: 48 83 c4 28 add $0x28,%rsp + 18000db01: c3 ret + 18000db02: e8 f9 9f 03 00 call 0x180047b00 + 18000db07: 33 c0 xor %eax,%eax + 18000db09: 48 83 c4 28 add $0x28,%rsp + 18000db0d: c3 ret + 18000db0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000db13: 48 83 c4 28 add $0x28,%rsp + 18000db17: c3 ret + 18000db18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000db1f: 00 + 18000db20: 41 57 push %r15 + 18000db22: 49 89 ca mov %rcx,%r10 + 18000db25: 49 89 d3 mov %rdx,%r11 + 18000db28: 4d 85 d2 test %r10,%r10 + 18000db2b: 0f 84 fb 00 00 00 je 0x18000dc2c + 18000db31: 4d 85 db test %r11,%r11 + 18000db34: 0f 84 f2 00 00 00 je 0x18000dc2c + 18000db3a: 4d 85 c0 test %r8,%r8 + 18000db3d: 0f 84 e9 00 00 00 je 0x18000dc2c + 18000db43: 45 85 c9 test %r9d,%r9d + 18000db46: 0f 8e d8 00 00 00 jle 0x18000dc24 + 18000db4c: 49 63 d1 movslq %r9d,%rdx + 18000db4f: 48 83 fa 08 cmp $0x8,%rdx + 18000db53: 0f 8c c6 00 00 00 jl 0x18000dc1f + 18000db59: 4c 89 c0 mov %r8,%rax + 18000db5c: 48 83 e0 0f and $0xf,%rax + 18000db60: 85 c0 test %eax,%eax + 18000db62: 74 10 je 0x18000db74 + 18000db64: a8 03 test $0x3,%al + 18000db66: 0f 85 b3 00 00 00 jne 0x18000dc1f + 18000db6c: f7 d8 neg %eax + 18000db6e: 83 c0 10 add $0x10,%eax + 18000db71: c1 e8 02 shr $0x2,%eax + 18000db74: 89 c1 mov %eax,%ecx + 18000db76: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 18000db7a: 49 3b d7 cmp %r15,%rdx + 18000db7d: 0f 8c 9c 00 00 00 jl 0x18000dc1f + 18000db83: 45 89 cf mov %r9d,%r15d + 18000db86: 44 2b f8 sub %eax,%r15d + 18000db89: 41 83 e7 07 and $0x7,%r15d + 18000db8d: 45 2b cf sub %r15d,%r9d + 18000db90: 4d 63 c9 movslq %r9d,%r9 + 18000db93: 85 c0 test %eax,%eax + 18000db95: b8 00 00 00 00 mov $0x0,%eax + 18000db9a: 76 24 jbe 0x18000dbc0 + 18000db9c: 0f 1f 40 00 nopl 0x0(%rax) + 18000dba0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 + 18000dba6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 18000dbac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 18000dbb2: 48 ff c0 inc %rax + 18000dbb5: 48 3b c1 cmp %rcx,%rax + 18000dbb8: 72 e6 jb 0x18000dba0 + 18000dbba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000dbc0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 18000dbc6: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 + 18000dbcd: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 + 18000dbd3: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 + 18000dbda: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 18000dbe0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 18000dbe7: 48 83 c1 08 add $0x8,%rcx + 18000dbeb: 49 3b c9 cmp %r9,%rcx + 18000dbee: 72 d0 jb 0x18000dbc0 + 18000dbf0: 4c 3b ca cmp %rdx,%r9 + 18000dbf3: 73 25 jae 0x18000dc1a + 18000dbf5: 0f 1f 40 00 nopl 0x0(%rax) + 18000dbf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000dc00: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 + 18000dc06: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 + 18000dc0c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 18000dc12: 49 ff c1 inc %r9 + 18000dc15: 4c 3b ca cmp %rdx,%r9 + 18000dc18: 72 e6 jb 0x18000dc00 + 18000dc1a: 33 c0 xor %eax,%eax + 18000dc1c: 41 5f pop %r15 + 18000dc1e: c3 ret + 18000dc1f: 45 33 c9 xor %r9d,%r9d + 18000dc22: eb cc jmp 0x18000dbf0 + 18000dc24: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dc29: 41 5f pop %r15 + 18000dc2b: c3 ret + 18000dc2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000dc31: 41 5f pop %r15 + 18000dc33: c3 ret + 18000dc34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000dc39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000dc40: 53 push %rbx + 18000dc41: 57 push %rdi + 18000dc42: 55 push %rbp + 18000dc43: 49 89 ca mov %rcx,%r10 + 18000dc46: 4d 85 d2 test %r10,%r10 + 18000dc49: 0f 84 92 01 00 00 je 0x18000dde1 + 18000dc4f: 48 85 d2 test %rdx,%rdx + 18000dc52: 0f 84 89 01 00 00 je 0x18000dde1 + 18000dc58: 4d 85 c0 test %r8,%r8 + 18000dc5b: 0f 84 80 01 00 00 je 0x18000dde1 + 18000dc61: 45 85 c9 test %r9d,%r9d + 18000dc64: 0f 8e 6e 01 00 00 jle 0x18000ddd8 + 18000dc6a: 41 83 f9 10 cmp $0x10,%r9d + 18000dc6e: 0f 8c 50 01 00 00 jl 0x18000ddc4 + 18000dc74: 41 83 f9 1d cmp $0x1d,%r9d + 18000dc78: 0f 8c 4d 01 00 00 jl 0x18000ddcb + 18000dc7e: 4c 89 c1 mov %r8,%rcx + 18000dc81: 48 83 e1 1f and $0x1f,%rcx + 18000dc85: 89 c9 mov %ecx,%ecx + 18000dc87: 85 c9 test %ecx,%ecx + 18000dc89: 74 11 je 0x18000dc9c + 18000dc8b: f6 c1 03 test $0x3,%cl + 18000dc8e: 0f 85 30 01 00 00 jne 0x18000ddc4 + 18000dc94: f7 d9 neg %ecx + 18000dc96: 83 c1 20 add $0x20,%ecx + 18000dc99: c1 e9 02 shr $0x2,%ecx + 18000dc9c: 8d 41 10 lea 0x10(%rcx),%eax + 18000dc9f: 44 3b c8 cmp %eax,%r9d + 18000dca2: 0f 8c 1c 01 00 00 jl 0x18000ddc4 + 18000dca8: 44 89 cf mov %r9d,%edi + 18000dcab: 33 c0 xor %eax,%eax + 18000dcad: 2b f9 sub %ecx,%edi + 18000dcaf: 83 e7 0f and $0xf,%edi + 18000dcb2: f7 df neg %edi + 18000dcb4: 41 03 f9 add %r9d,%edi + 18000dcb7: 85 c9 test %ecx,%ecx + 18000dcb9: 76 1e jbe 0x18000dcd9 + 18000dcbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000dcc0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 + 18000dcc5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 + 18000dccb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 18000dcd1: 48 ff c0 inc %rax + 18000dcd4: 48 3b c1 cmp %rcx,%rax + 18000dcd7: 72 e7 jb 0x18000dcc0 + 18000dcd9: 48 63 c7 movslq %edi,%rax + 18000dcdc: 0f 1f 40 00 nopl 0x0(%rax) + 18000dce0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 + 18000dce5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 + 18000dceb: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 + 18000dcf1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 + 18000dcf8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 18000dcfe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 18000dd05: 48 83 c1 10 add $0x10,%rcx + 18000dd09: 48 3b c8 cmp %rax,%rcx + 18000dd0c: 72 d2 jb 0x18000dce0 + 18000dd0e: 8d 47 01 lea 0x1(%rdi),%eax + 18000dd11: 41 3b c1 cmp %r9d,%eax + 18000dd14: 0f 87 9d 00 00 00 ja 0x18000ddb7 + 18000dd1a: 4d 63 c9 movslq %r9d,%r9 + 18000dd1d: 48 63 ff movslq %edi,%rdi + 18000dd20: 4c 2b cf sub %rdi,%r9 + 18000dd23: 49 83 f9 04 cmp $0x4,%r9 + 18000dd27: 0f 8c 93 00 00 00 jl 0x18000ddc0 + 18000dd2d: 48 63 ff movslq %edi,%rdi + 18000dd30: 44 89 cd mov %r9d,%ebp + 18000dd33: 83 e5 fc and $0xfffffffc,%ebp + 18000dd36: 33 c9 xor %ecx,%ecx + 18000dd38: 48 63 ed movslq %ebp,%rbp + 18000dd3b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 18000dd3f: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 18000dd43: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 + 18000dd47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000dd4e: 00 + 18000dd4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000dd56: 0f 1f 00 nopl (%rax) + 18000dd59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000dd60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 18000dd66: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 + 18000dd6b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 18000dd70: 48 83 c1 04 add $0x4,%rcx + 18000dd74: 48 3b cd cmp %rbp,%rcx + 18000dd77: 72 e7 jb 0x18000dd60 + 18000dd79: 49 3b e9 cmp %r9,%rbp + 18000dd7c: 73 39 jae 0x18000ddb7 + 18000dd7e: 48 63 ff movslq %edi,%rdi + 18000dd81: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 18000dd85: 49 8d 0c ba lea (%r10,%rdi,4),%rcx + 18000dd89: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 18000dd8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000dd94: 00 + 18000dd95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000dd9c: 0f 1f 40 00 nopl 0x0(%rax) + 18000dda0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 18000dda5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 + 18000ddaa: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) + 18000ddaf: 48 ff c5 inc %rbp + 18000ddb2: 49 3b e9 cmp %r9,%rbp + 18000ddb5: 72 e9 jb 0x18000dda0 + 18000ddb7: 33 c0 xor %eax,%eax + 18000ddb9: c5 f8 77 vzeroupper + 18000ddbc: 5d pop %rbp + 18000ddbd: 5f pop %rdi + 18000ddbe: 5b pop %rbx + 18000ddbf: c3 ret + 18000ddc0: 33 ed xor %ebp,%ebp + 18000ddc2: eb b5 jmp 0x18000dd79 + 18000ddc4: 33 ff xor %edi,%edi + 18000ddc6: e9 43 ff ff ff jmp 0x18000dd0e + 18000ddcb: 44 89 cf mov %r9d,%edi + 18000ddce: 33 c9 xor %ecx,%ecx + 18000ddd0: 83 e7 f0 and $0xfffffff0,%edi + 18000ddd3: e9 01 ff ff ff jmp 0x18000dcd9 + 18000ddd8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dddd: 5d pop %rbp + 18000ddde: 5f pop %rdi + 18000dddf: 5b pop %rbx + 18000dde0: c3 ret + 18000dde1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000dde6: 5d pop %rbp + 18000dde7: 5f pop %rdi + 18000dde8: 5b pop %rbx + 18000dde9: c3 ret + 18000ddea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ddf1: 00 + 18000ddf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ddf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000de00: 48 83 ec 28 sub $0x28,%rsp + 18000de04: 48 85 c9 test %rcx,%rcx + 18000de07: 74 23 je 0x18000de2c + 18000de09: 48 85 d2 test %rdx,%rdx + 18000de0c: 74 1e je 0x18000de2c + 18000de0e: 4d 85 c0 test %r8,%r8 + 18000de11: 74 19 je 0x18000de2c + 18000de13: 45 85 c9 test %r9d,%r9d + 18000de16: 7e 1e jle 0x18000de36 + 18000de18: e8 73 b2 a5 01 call 0x181a69090 + 18000de1d: ba 02 00 00 00 mov $0x2,%edx + 18000de22: 85 c0 test %eax,%eax + 18000de24: 0f 45 c2 cmovne %edx,%eax + 18000de27: 48 83 c4 28 add $0x28,%rsp + 18000de2b: c3 ret + 18000de2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000de31: 48 83 c4 28 add $0x28,%rsp + 18000de35: c3 ret + 18000de36: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000de3b: 48 83 c4 28 add $0x28,%rsp + 18000de3f: c3 ret + 18000de40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000de45: 48 85 c9 test %rcx,%rcx + 18000de48: 74 24 je 0x18000de6e + 18000de4a: 48 85 d2 test %rdx,%rdx + 18000de4d: 74 1f je 0x18000de6e + 18000de4f: 4d 85 c0 test %r8,%r8 + 18000de52: 74 1a je 0x18000de6e + 18000de54: 45 85 c9 test %r9d,%r9d + 18000de57: 7e 20 jle 0x18000de79 + 18000de59: e8 b2 f7 a5 01 call 0x181a6d610 + 18000de5e: ba 02 00 00 00 mov $0x2,%edx + 18000de63: 85 c0 test %eax,%eax + 18000de65: 0f 45 c2 cmovne %edx,%eax + 18000de68: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000de6d: c3 ret + 18000de6e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000de73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000de78: c3 ret + 18000de79: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000de7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000de83: c3 ret + 18000de84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000de8b: 00 + 18000de8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000de93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000de98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000de9f: 00 + 18000dea0: 48 83 ec 28 sub $0x28,%rsp + 18000dea4: 48 85 c9 test %rcx,%rcx + 18000dea7: 74 23 je 0x18000decc + 18000dea9: 48 85 d2 test %rdx,%rdx + 18000deac: 74 1e je 0x18000decc + 18000deae: 4d 85 c0 test %r8,%r8 + 18000deb1: 74 19 je 0x18000decc + 18000deb3: 45 85 c9 test %r9d,%r9d + 18000deb6: 7e 1e jle 0x18000ded6 + 18000deb8: e8 33 1b a6 01 call 0x181a6f9f0 + 18000debd: ba 02 00 00 00 mov $0x2,%edx + 18000dec2: 85 c0 test %eax,%eax + 18000dec4: 0f 45 c2 cmovne %edx,%eax + 18000dec7: 48 83 c4 28 add $0x28,%rsp + 18000decb: c3 ret + 18000decc: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000ded1: 48 83 c4 28 add $0x28,%rsp + 18000ded5: c3 ret + 18000ded6: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dedb: 48 83 c4 28 add $0x28,%rsp + 18000dedf: c3 ret + 18000dee0: 48 83 ec 28 sub $0x28,%rsp + 18000dee4: 48 85 c9 test %rcx,%rcx + 18000dee7: 74 23 je 0x18000df0c + 18000dee9: 48 85 d2 test %rdx,%rdx + 18000deec: 74 1e je 0x18000df0c + 18000deee: 4d 85 c0 test %r8,%r8 + 18000def1: 74 19 je 0x18000df0c + 18000def3: 45 85 c9 test %r9d,%r9d + 18000def6: 7e 1e jle 0x18000df16 + 18000def8: e8 63 5d a6 01 call 0x181a73c60 + 18000defd: ba 02 00 00 00 mov $0x2,%edx + 18000df02: 85 c0 test %eax,%eax + 18000df04: 0f 45 c2 cmovne %edx,%eax + 18000df07: 48 83 c4 28 add $0x28,%rsp + 18000df0b: c3 ret + 18000df0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000df11: 48 83 c4 28 add $0x28,%rsp + 18000df15: c3 ret + 18000df16: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000df1b: 48 83 c4 28 add $0x28,%rsp + 18000df1f: c3 ret + 18000df20: 48 83 ec 28 sub $0x28,%rsp + 18000df24: 48 85 c9 test %rcx,%rcx + 18000df27: 74 23 je 0x18000df4c + 18000df29: 48 85 d2 test %rdx,%rdx + 18000df2c: 74 1e je 0x18000df4c + 18000df2e: 4d 85 c0 test %r8,%r8 + 18000df31: 74 19 je 0x18000df4c + 18000df33: 45 85 c9 test %r9d,%r9d + 18000df36: 7e 1e jle 0x18000df56 + 18000df38: e8 23 a1 a6 01 call 0x181a78060 + 18000df3d: ba 02 00 00 00 mov $0x2,%edx + 18000df42: 85 c0 test %eax,%eax + 18000df44: 0f 45 c2 cmovne %edx,%eax + 18000df47: 48 83 c4 28 add $0x28,%rsp + 18000df4b: c3 ret + 18000df4c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000df51: 48 83 c4 28 add $0x28,%rsp + 18000df55: c3 ret + 18000df56: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000df5b: 48 83 c4 28 add $0x28,%rsp + 18000df5f: c3 ret + 18000df60: 48 83 ec 28 sub $0x28,%rsp + 18000df64: 48 85 c9 test %rcx,%rcx + 18000df67: 74 23 je 0x18000df8c + 18000df69: 48 85 d2 test %rdx,%rdx + 18000df6c: 74 1e je 0x18000df8c + 18000df6e: 4d 85 c0 test %r8,%r8 + 18000df71: 74 19 je 0x18000df8c + 18000df73: 45 85 c9 test %r9d,%r9d + 18000df76: 7e 1e jle 0x18000df96 + 18000df78: e8 83 d9 a6 01 call 0x181a7b900 + 18000df7d: ba 02 00 00 00 mov $0x2,%edx + 18000df82: 85 c0 test %eax,%eax + 18000df84: 0f 45 c2 cmovne %edx,%eax + 18000df87: 48 83 c4 28 add $0x28,%rsp + 18000df8b: c3 ret + 18000df8c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000df91: 48 83 c4 28 add $0x28,%rsp + 18000df95: c3 ret + 18000df96: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000df9b: 48 83 c4 28 add $0x28,%rsp + 18000df9f: c3 ret + 18000dfa0: 48 83 ec 28 sub $0x28,%rsp + 18000dfa4: 48 85 c9 test %rcx,%rcx + 18000dfa7: 74 20 je 0x18000dfc9 + 18000dfa9: 48 85 d2 test %rdx,%rdx + 18000dfac: 74 1b je 0x18000dfc9 + 18000dfae: 45 85 c0 test %r8d,%r8d + 18000dfb1: 7f 0a jg 0x18000dfbd + 18000dfb3: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dfb8: 48 83 c4 28 add $0x28,%rsp + 18000dfbc: c3 ret + 18000dfbd: e8 3e 9f 03 00 call 0x180047f00 + 18000dfc2: 33 c0 xor %eax,%eax + 18000dfc4: 48 83 c4 28 add $0x28,%rsp + 18000dfc8: c3 ret + 18000dfc9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000dfce: 48 83 c4 28 add $0x28,%rsp + 18000dfd2: c3 ret + 18000dfd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000dfd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000dfdf: 00 + 18000dfe0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000dfe5: 48 85 c9 test %rcx,%rcx + 18000dfe8: 74 22 je 0x18000e00c + 18000dfea: 48 85 d2 test %rdx,%rdx + 18000dfed: 74 1d je 0x18000e00c + 18000dfef: 45 85 c0 test %r8d,%r8d + 18000dff2: 7f 0b jg 0x18000dfff + 18000dff4: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000dff9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000dffe: c3 ret + 18000dfff: e8 dc a1 03 00 call 0x1800481e0 + 18000e004: 33 c0 xor %eax,%eax + 18000e006: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000e00b: c3 ret + 18000e00c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e011: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000e016: c3 ret + 18000e017: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000e01e: 00 00 + 18000e020: 48 83 ec 28 sub $0x28,%rsp + 18000e024: 48 85 c9 test %rcx,%rcx + 18000e027: 74 20 je 0x18000e049 + 18000e029: 48 85 d2 test %rdx,%rdx + 18000e02c: 74 1b je 0x18000e049 + 18000e02e: 45 85 c0 test %r8d,%r8d + 18000e031: 7f 0a jg 0x18000e03d + 18000e033: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000e038: 48 83 c4 28 add $0x28,%rsp + 18000e03c: c3 ret + 18000e03d: e8 7e a4 03 00 call 0x1800484c0 + 18000e042: 33 c0 xor %eax,%eax + 18000e044: 48 83 c4 28 add $0x28,%rsp + 18000e048: c3 ret + 18000e049: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e04e: 48 83 c4 28 add $0x28,%rsp + 18000e052: c3 ret + 18000e053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000e058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e05f: 00 + 18000e060: 41 54 push %r12 + 18000e062: 55 push %rbp + 18000e063: 49 89 d1 mov %rdx,%r9 + 18000e066: 48 85 c9 test %rcx,%rcx + 18000e069: 0f 84 cf 02 00 00 je 0x18000e33e + 18000e06f: 4d 85 c9 test %r9,%r9 + 18000e072: 0f 84 c6 02 00 00 je 0x18000e33e + 18000e078: 45 85 c0 test %r8d,%r8d + 18000e07b: 0f 8e b4 02 00 00 jle 0x18000e335 + 18000e081: 41 83 f8 08 cmp $0x8,%r8d + 18000e085: 0f 8c 9b 02 00 00 jl 0x18000e326 + 18000e08b: 4c 89 c8 mov %r9,%rax + 18000e08e: 48 83 e0 1f and $0x1f,%rax + 18000e092: 89 c0 mov %eax,%eax + 18000e094: 85 c0 test %eax,%eax + 18000e096: 74 0d je 0x18000e0a5 + 18000e098: a8 0f test $0xf,%al + 18000e09a: 0f 85 86 02 00 00 jne 0x18000e326 + 18000e0a0: b8 01 00 00 00 mov $0x1,%eax + 18000e0a5: 8d 50 08 lea 0x8(%rax),%edx + 18000e0a8: 44 3b c2 cmp %edx,%r8d + 18000e0ab: 0f 8c 75 02 00 00 jl 0x18000e326 + 18000e0b1: 44 89 c5 mov %r8d,%ebp + 18000e0b4: 45 33 db xor %r11d,%r11d + 18000e0b7: 2b e8 sub %eax,%ebp + 18000e0b9: 45 33 d2 xor %r10d,%r10d + 18000e0bc: 83 e5 07 and $0x7,%ebp + 18000e0bf: 4c 89 ca mov %r9,%rdx + 18000e0c2: f7 dd neg %ebp + 18000e0c4: 41 03 e8 add %r8d,%ebp + 18000e0c7: 85 c0 test %eax,%eax + 18000e0c9: 76 4e jbe 0x18000e119 + 18000e0cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e0d2: 00 + 18000e0d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e0da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000e0e0: c5 f9 10 12 vmovupd (%rdx),%xmm2 + 18000e0e4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 + 18000e0ea: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 + 18000e0f0: 49 ff c3 inc %r11 + 18000e0f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 18000e0f7: 49 83 c2 10 add $0x10,%r10 + 18000e0fb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 18000e100: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 18000e104: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 18000e108: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 18000e10c: c5 f9 11 0a vmovupd %xmm1,(%rdx) + 18000e110: 48 83 c2 10 add $0x10,%rdx + 18000e114: 4c 3b d8 cmp %rax,%r11 + 18000e117: 72 c7 jb 0x18000e0e0 + 18000e119: 49 89 c2 mov %rax,%r10 + 18000e11c: 49 c1 e2 04 shl $0x4,%r10 + 18000e120: 48 63 d5 movslq %ebp,%rdx + 18000e123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e12a: 00 + 18000e12b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e140: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 + 18000e146: 48 83 c0 08 add $0x8,%rax + 18000e14a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 + 18000e150: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 + 18000e156: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 18000e15a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 + 18000e161: 01 + 18000e162: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 18000e167: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 18000e16b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 18000e16f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 + 18000e176: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 18000e17a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) + 18000e180: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 + 18000e187: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 + 18000e18e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 18000e192: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 + 18000e199: 01 + 18000e19a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 18000e19f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 18000e1a3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 18000e1a7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 18000e1ab: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 + 18000e1b2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) + 18000e1b9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 + 18000e1c0: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 + 18000e1c7: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 18000e1cb: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 + 18000e1d2: 01 + 18000e1d3: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 18000e1d8: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 18000e1dc: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 18000e1e0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 + 18000e1e7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 18000e1eb: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) + 18000e1f2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 + 18000e1f9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 + 18000e200: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 + 18000e204: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 + 18000e20b: 01 + 18000e20c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 + 18000e211: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 + 18000e215: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 + 18000e219: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 + 18000e21d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) + 18000e224: 49 81 c2 80 00 00 00 add $0x80,%r10 + 18000e22b: 48 3b c2 cmp %rdx,%rax + 18000e22e: 0f 82 0c ff ff ff jb 0x18000e140 + 18000e234: 8d 45 01 lea 0x1(%rbp),%eax + 18000e237: 41 3b c0 cmp %r8d,%eax + 18000e23a: 0f 87 d9 00 00 00 ja 0x18000e319 + 18000e240: 4d 63 c0 movslq %r8d,%r8 + 18000e243: 4c 2b c2 sub %rdx,%r8 + 18000e246: 49 83 f8 02 cmp $0x2,%r8 + 18000e24a: 0f 8c d2 00 00 00 jl 0x18000e322 + 18000e250: 48 c1 e2 04 shl $0x4,%rdx + 18000e254: 44 89 c0 mov %r8d,%eax + 18000e257: 83 e0 fe and $0xfffffffe,%eax + 18000e25a: 45 33 e4 xor %r12d,%r12d + 18000e25d: 48 63 c0 movslq %eax,%rax + 18000e260: 45 33 d2 xor %r10d,%r10d + 18000e263: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 + 18000e267: 49 03 d1 add %r9,%rdx + 18000e26a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e271: 00 + 18000e272: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e280: c5 fd 10 12 vmovupd (%rdx),%ymm2 + 18000e284: 49 83 c4 02 add $0x2,%r12 + 18000e288: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 + 18000e28e: c5 ff 12 0a vmovddup (%rdx),%ymm1 + 18000e292: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 + 18000e296: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 + 18000e29d: 01 + 18000e29e: 49 83 c2 20 add $0x20,%r10 + 18000e2a2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 + 18000e2a7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 + 18000e2ab: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 + 18000e2af: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 + 18000e2b3: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 18000e2b7: 48 83 c2 20 add $0x20,%rdx + 18000e2bb: 4c 3b e0 cmp %rax,%r12 + 18000e2be: 72 c0 jb 0x18000e280 + 18000e2c0: 48 89 c2 mov %rax,%rdx + 18000e2c3: 48 c1 e2 04 shl $0x4,%rdx + 18000e2c7: 49 3b c0 cmp %r8,%rax + 18000e2ca: 73 4d jae 0x18000e319 + 18000e2cc: 48 63 ed movslq %ebp,%rbp + 18000e2cf: 48 c1 e5 04 shl $0x4,%rbp + 18000e2d3: 4c 03 cd add %rbp,%r9 + 18000e2d6: 48 03 cd add %rbp,%rcx + 18000e2d9: 4c 03 ca add %rdx,%r9 + 18000e2dc: 0f 1f 40 00 nopl 0x0(%rax) + 18000e2e0: c4 c1 79 10 11 vmovupd (%r9),%xmm2 + 18000e2e5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 + 18000e2ea: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 + 18000e2ef: 48 ff c0 inc %rax + 18000e2f2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 + 18000e2f6: 48 83 c2 10 add $0x10,%rdx + 18000e2fa: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 + 18000e2ff: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 + 18000e303: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 + 18000e307: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 + 18000e30b: c4 c1 79 11 09 vmovupd %xmm1,(%r9) + 18000e310: 49 83 c1 10 add $0x10,%r9 + 18000e314: 49 3b c0 cmp %r8,%rax + 18000e317: 72 c7 jb 0x18000e2e0 + 18000e319: 33 c0 xor %eax,%eax + 18000e31b: c5 f8 77 vzeroupper + 18000e31e: 5d pop %rbp + 18000e31f: 41 5c pop %r12 + 18000e321: c3 ret + 18000e322: 33 c0 xor %eax,%eax + 18000e324: eb 9a jmp 0x18000e2c0 + 18000e326: 33 ed xor %ebp,%ebp + 18000e328: 41 83 f8 01 cmp $0x1,%r8d + 18000e32c: 72 eb jb 0x18000e319 + 18000e32e: 4d 63 c0 movslq %r8d,%r8 + 18000e331: 33 c0 xor %eax,%eax + 18000e333: eb 8b jmp 0x18000e2c0 + 18000e335: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000e33a: 5d pop %rbp + 18000e33b: 41 5c pop %r12 + 18000e33d: c3 ret + 18000e33e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e343: 5d pop %rbp + 18000e344: 41 5c pop %r12 + 18000e346: c3 ret + 18000e347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e34e: 00 + 18000e34f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e356: 0f 1f 00 nopl (%rax) + 18000e359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e360: 41 54 push %r12 + 18000e362: 49 89 cb mov %rcx,%r11 + 18000e365: 4d 85 db test %r11,%r11 + 18000e368: 0f 84 dd 01 00 00 je 0x18000e54b + 18000e36e: 48 85 d2 test %rdx,%rdx + 18000e371: 0f 84 d4 01 00 00 je 0x18000e54b + 18000e377: 45 85 c0 test %r8d,%r8d + 18000e37a: 0f 8e c3 01 00 00 jle 0x18000e543 + 18000e380: 4d 63 c8 movslq %r8d,%r9 + 18000e383: 49 83 f9 08 cmp $0x8,%r9 + 18000e387: 0f 8c b1 01 00 00 jl 0x18000e53e + 18000e38d: 48 89 d0 mov %rdx,%rax + 18000e390: 48 83 e0 1f and $0x1f,%rax + 18000e394: 85 c0 test %eax,%eax + 18000e396: 74 0d je 0x18000e3a5 + 18000e398: a8 0f test $0xf,%al + 18000e39a: 0f 85 9e 01 00 00 jne 0x18000e53e + 18000e3a0: b8 01 00 00 00 mov $0x1,%eax + 18000e3a5: 41 89 c2 mov %eax,%r10d + 18000e3a8: 49 8d 4a 08 lea 0x8(%r10),%rcx + 18000e3ac: 4c 3b c9 cmp %rcx,%r9 + 18000e3af: 0f 8c 89 01 00 00 jl 0x18000e53e + 18000e3b5: 44 89 c1 mov %r8d,%ecx + 18000e3b8: 2b c8 sub %eax,%ecx + 18000e3ba: 83 e1 07 and $0x7,%ecx + 18000e3bd: 44 2b c1 sub %ecx,%r8d + 18000e3c0: 33 c9 xor %ecx,%ecx + 18000e3c2: 4d 63 c0 movslq %r8d,%r8 + 18000e3c5: 45 33 e4 xor %r12d,%r12d + 18000e3c8: 85 c0 test %eax,%eax + 18000e3ca: 48 89 d0 mov %rdx,%rax + 18000e3cd: 76 47 jbe 0x18000e416 + 18000e3cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e3d6: 00 + 18000e3d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e3de: 66 90 xchg %ax,%ax + 18000e3e0: c5 f9 10 18 vmovupd (%rax),%xmm3 + 18000e3e4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 18000e3ea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000e3ee: 48 ff c1 inc %rcx + 18000e3f1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000e3f6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000e3fa: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 + 18000e400: 49 83 c4 10 add $0x10,%r12 + 18000e404: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 18000e409: c5 f9 11 28 vmovupd %xmm5,(%rax) + 18000e40d: 48 83 c0 10 add $0x10,%rax + 18000e411: 49 3b ca cmp %r10,%rcx + 18000e414: 72 ca jb 0x18000e3e0 + 18000e416: 4c 89 d0 mov %r10,%rax + 18000e419: 48 c1 e0 04 shl $0x4,%rax + 18000e41d: 0f 1f 00 nopl (%rax) + 18000e420: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 18000e425: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx + 18000e429: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 18000e42f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000e433: 49 83 c2 08 add $0x8,%r10 + 18000e437: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000e43c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000e440: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 + 18000e445: c5 ff 12 29 vmovddup (%rcx),%ymm5 + 18000e449: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000e44e: c5 fd 11 29 vmovupd %ymm5,(%rcx) + 18000e452: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 18000e459: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000e45d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000e462: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000e466: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 + 18000e46b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 + 18000e470: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000e475: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) + 18000e47a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 18000e481: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000e485: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000e48a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000e48e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 + 18000e493: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 + 18000e498: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000e49d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) + 18000e4a2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 18000e4a9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000e4ad: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000e4b2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000e4b6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 + 18000e4bb: 48 05 80 00 00 00 add $0x80,%rax + 18000e4c1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000e4c6: 4d 3b d0 cmp %r8,%r10 + 18000e4c9: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) + 18000e4ce: 0f 82 4c ff ff ff jb 0x18000e420 + 18000e4d4: 4c 89 c0 mov %r8,%rax + 18000e4d7: 48 c1 e0 04 shl $0x4,%rax + 18000e4db: 48 03 d0 add %rax,%rdx + 18000e4de: 4d 3b c1 cmp %r9,%r8 + 18000e4e1: 73 53 jae 0x18000e536 + 18000e4e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e4ea: 00 + 18000e4eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e4f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e500: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 18000e504: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 18000e50a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000e50e: 49 ff c0 inc %r8 + 18000e511: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000e516: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000e51a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 + 18000e520: 48 83 c0 10 add $0x10,%rax + 18000e524: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 18000e529: c5 f9 11 2a vmovupd %xmm5,(%rdx) + 18000e52d: 48 83 c2 10 add $0x10,%rdx + 18000e531: 4d 3b c1 cmp %r9,%r8 + 18000e534: 72 ca jb 0x18000e500 + 18000e536: 33 c0 xor %eax,%eax + 18000e538: c5 f8 77 vzeroupper + 18000e53b: 41 5c pop %r12 + 18000e53d: c3 ret + 18000e53e: 45 33 c0 xor %r8d,%r8d + 18000e541: eb 91 jmp 0x18000e4d4 + 18000e543: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000e548: 41 5c pop %r12 + 18000e54a: c3 ret + 18000e54b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e550: 41 5c pop %r12 + 18000e552: c3 ret + 18000e553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000e558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e55f: 00 + 18000e560: 41 54 push %r12 + 18000e562: 49 89 cb mov %rcx,%r11 + 18000e565: 4d 85 db test %r11,%r11 + 18000e568: 0f 84 f9 01 00 00 je 0x18000e767 + 18000e56e: 48 85 d2 test %rdx,%rdx + 18000e571: 0f 84 f0 01 00 00 je 0x18000e767 + 18000e577: 45 85 c0 test %r8d,%r8d + 18000e57a: 0f 8e df 01 00 00 jle 0x18000e75f + 18000e580: 4d 63 c8 movslq %r8d,%r9 + 18000e583: 49 83 f9 08 cmp $0x8,%r9 + 18000e587: 0f 8c cd 01 00 00 jl 0x18000e75a + 18000e58d: 48 89 d0 mov %rdx,%rax + 18000e590: 48 83 e0 1f and $0x1f,%rax + 18000e594: 85 c0 test %eax,%eax + 18000e596: 74 0d je 0x18000e5a5 + 18000e598: a8 0f test $0xf,%al + 18000e59a: 0f 85 ba 01 00 00 jne 0x18000e75a + 18000e5a0: b8 01 00 00 00 mov $0x1,%eax + 18000e5a5: 41 89 c2 mov %eax,%r10d + 18000e5a8: 49 8d 4a 08 lea 0x8(%r10),%rcx + 18000e5ac: 4c 3b c9 cmp %rcx,%r9 + 18000e5af: 0f 8c a5 01 00 00 jl 0x18000e75a + 18000e5b5: 44 89 c1 mov %r8d,%ecx + 18000e5b8: 2b c8 sub %eax,%ecx + 18000e5ba: 83 e1 07 and $0x7,%ecx + 18000e5bd: 44 2b c1 sub %ecx,%r8d + 18000e5c0: 33 c9 xor %ecx,%ecx + 18000e5c2: 4d 63 c0 movslq %r8d,%r8 + 18000e5c5: 45 33 e4 xor %r12d,%r12d + 18000e5c8: 85 c0 test %eax,%eax + 18000e5ca: 48 89 d0 mov %rdx,%rax + 18000e5cd: 76 43 jbe 0x18000e612 + 18000e5cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e5d6: 00 + 18000e5d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e5de: 66 90 xchg %ax,%ax + 18000e5e0: c5 f9 10 18 vmovupd (%rax),%xmm3 + 18000e5e4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 + 18000e5ea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000e5ee: 48 ff c1 inc %rcx + 18000e5f1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000e5f6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000e5fa: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 + 18000e601: 49 83 c4 10 add $0x10,%r12 + 18000e605: c5 f9 11 20 vmovupd %xmm4,(%rax) + 18000e609: 48 83 c0 10 add $0x10,%rax + 18000e60d: 49 3b ca cmp %r10,%rcx + 18000e610: 72 ce jb 0x18000e5e0 + 18000e612: 4c 89 d0 mov %r10,%rax + 18000e615: 48 c1 e0 04 shl $0x4,%rax + 18000e619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e620: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 18000e625: 49 83 c2 08 add $0x8,%r10 + 18000e629: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 18000e62f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 18000e636: 01 + 18000e637: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 18000e63e: 02 + 18000e63f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 18000e646: 03 + 18000e647: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000e64b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000e650: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000e654: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 18000e659: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000e65e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) + 18000e663: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 18000e66a: 01 + 18000e66b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 18000e671: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 18000e678: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 18000e67e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 18000e685: 01 + 18000e686: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 18000e68c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) + 18000e693: 01 + 18000e694: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 18000e69b: 02 + 18000e69c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 18000e6a2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 18000e6a9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 18000e6af: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 18000e6b6: 02 + 18000e6b7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 18000e6bd: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) + 18000e6c4: 02 + 18000e6c5: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 18000e6cc: 03 + 18000e6cd: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 18000e6d3: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 18000e6da: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 18000e6e0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 18000e6e6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 18000e6ec: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) + 18000e6f2: 48 05 80 00 00 00 add $0x80,%rax + 18000e6f8: 4d 3b d0 cmp %r8,%r10 + 18000e6fb: 0f 82 1f ff ff ff jb 0x18000e620 + 18000e701: 4c 89 c0 mov %r8,%rax + 18000e704: 48 c1 e0 04 shl $0x4,%rax + 18000e708: 48 03 d0 add %rax,%rdx + 18000e70b: 4d 3b c1 cmp %r9,%r8 + 18000e70e: 73 42 jae 0x18000e752 + 18000e710: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e717: 00 + 18000e718: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e71f: 90 nop + 18000e720: c5 f9 10 1a vmovupd (%rdx),%xmm3 + 18000e724: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 + 18000e72a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000e72e: 49 ff c0 inc %r8 + 18000e731: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000e736: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000e73a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 + 18000e741: 48 83 c0 10 add $0x10,%rax + 18000e745: c5 f9 11 22 vmovupd %xmm4,(%rdx) + 18000e749: 48 83 c2 10 add $0x10,%rdx + 18000e74d: 4d 3b c1 cmp %r9,%r8 + 18000e750: 72 ce jb 0x18000e720 + 18000e752: 33 c0 xor %eax,%eax + 18000e754: c5 f8 77 vzeroupper + 18000e757: 41 5c pop %r12 + 18000e759: c3 ret + 18000e75a: 45 33 c0 xor %r8d,%r8d + 18000e75d: eb a2 jmp 0x18000e701 + 18000e75f: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000e764: 41 5c pop %r12 + 18000e766: c3 ret + 18000e767: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e76c: 41 5c pop %r12 + 18000e76e: c3 ret + 18000e76f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e776: 00 + 18000e777: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e77e: 66 90 xchg %ax,%ax + 18000e780: 57 push %rdi + 18000e781: 41 54 push %r12 + 18000e783: 55 push %rbp + 18000e784: 48 89 d5 mov %rdx,%rbp + 18000e787: 48 85 c9 test %rcx,%rcx + 18000e78a: 0f 84 f7 01 00 00 je 0x18000e987 + 18000e790: 48 85 ed test %rbp,%rbp + 18000e793: 0f 84 ee 01 00 00 je 0x18000e987 + 18000e799: 4d 85 c0 test %r8,%r8 + 18000e79c: 0f 84 e5 01 00 00 je 0x18000e987 + 18000e7a2: 45 85 c9 test %r9d,%r9d + 18000e7a5: 0f 8e d2 01 00 00 jle 0x18000e97d + 18000e7ab: 41 83 f9 08 cmp $0x8,%r9d + 18000e7af: 0f 8c b8 01 00 00 jl 0x18000e96d + 18000e7b5: 4d 89 c2 mov %r8,%r10 + 18000e7b8: 49 83 e2 0f and $0xf,%r10 + 18000e7bc: 45 85 d2 test %r10d,%r10d + 18000e7bf: 74 18 je 0x18000e7d9 + 18000e7c1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 18000e7c8: 0f 85 9f 01 00 00 jne 0x18000e96d + 18000e7ce: 41 f7 da neg %r10d + 18000e7d1: 41 83 c2 10 add $0x10,%r10d + 18000e7d5: 41 c1 ea 02 shr $0x2,%r10d + 18000e7d9: 41 8d 42 08 lea 0x8(%r10),%eax + 18000e7dd: 44 3b c8 cmp %eax,%r9d + 18000e7e0: 0f 8c 87 01 00 00 jl 0x18000e96d + 18000e7e6: 44 89 c8 mov %r9d,%eax + 18000e7e9: 33 d2 xor %edx,%edx + 18000e7eb: 41 2b c2 sub %r10d,%eax + 18000e7ee: 83 e0 07 and $0x7,%eax + 18000e7f1: f7 d8 neg %eax + 18000e7f3: 41 03 c1 add %r9d,%eax + 18000e7f6: 44 89 d7 mov %r10d,%edi + 18000e7f9: 45 85 d2 test %r10d,%r10d + 18000e7fc: 76 21 jbe 0x18000e81f + 18000e7fe: 66 90 xchg %ax,%ax + 18000e800: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 18000e805: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 18000e80b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 18000e811: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 18000e817: 48 ff c2 inc %rdx + 18000e81a: 48 3b d7 cmp %rdi,%rdx + 18000e81d: 72 e1 jb 0x18000e800 + 18000e81f: 45 89 d2 mov %r10d,%r10d + 18000e822: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 18000e827: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000e82e: 48 63 d0 movslq %eax,%rdx + 18000e831: 74 4d je 0x18000e880 + 18000e833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000e838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e83f: 00 + 18000e840: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 18000e844: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 18000e849: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 18000e84e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 18000e853: 0f 59 c8 mulps %xmm0,%xmm1 + 18000e856: 0f 59 da mulps %xmm2,%xmm3 + 18000e859: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 18000e85e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 18000e864: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) + 18000e869: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) + 18000e86f: 48 83 c7 08 add $0x8,%rdi + 18000e873: 48 3b fa cmp %rdx,%rdi + 18000e876: 72 c8 jb 0x18000e840 + 18000e878: eb 38 jmp 0x18000e8b2 + 18000e87a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000e880: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 18000e884: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 18000e889: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 18000e88e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 18000e893: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 18000e898: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 18000e89e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) + 18000e8a3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) + 18000e8a9: 48 83 c7 08 add $0x8,%rdi + 18000e8ad: 48 3b fa cmp %rdx,%rdi + 18000e8b0: 72 ce jb 0x18000e880 + 18000e8b2: 8d 78 01 lea 0x1(%rax),%edi + 18000e8b5: 41 3b f9 cmp %r9d,%edi + 18000e8b8: 0f 87 a3 00 00 00 ja 0x18000e961 + 18000e8be: 4d 63 c9 movslq %r9d,%r9 + 18000e8c1: 4c 2b ca sub %rdx,%r9 + 18000e8c4: 49 83 f9 04 cmp $0x4,%r9 + 18000e8c8: 0f 8c 9a 00 00 00 jl 0x18000e968 + 18000e8ce: 45 89 cc mov %r9d,%r12d + 18000e8d1: 45 33 db xor %r11d,%r11d + 18000e8d4: 41 83 e4 fc and $0xfffffffc,%r12d + 18000e8d8: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 18000e8dd: 4d 63 e4 movslq %r12d,%r12 + 18000e8e0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 18000e8e4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 18000e8e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e8ef: 00 + 18000e8f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e8f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000e8fe: 00 00 + 18000e900: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 18000e905: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 18000e90a: 0f 59 c8 mulps %xmm0,%xmm1 + 18000e90d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 18000e912: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) + 18000e917: 49 83 c3 04 add $0x4,%r11 + 18000e91b: 4d 3b dc cmp %r12,%r11 + 18000e91e: 72 e0 jb 0x18000e900 + 18000e920: 4d 3b e1 cmp %r9,%r12 + 18000e923: 73 3c jae 0x18000e961 + 18000e925: 48 63 c0 movslq %eax,%rax + 18000e928: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 18000e92d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 18000e931: 49 8d 04 80 lea (%r8,%rax,4),%rax + 18000e935: 0f 1f 40 00 nopl 0x0(%rax) + 18000e939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e940: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 18000e946: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 18000e94d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 18000e953: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 18000e959: 49 ff c4 inc %r12 + 18000e95c: 4d 3b e1 cmp %r9,%r12 + 18000e95f: 72 df jb 0x18000e940 + 18000e961: 33 c0 xor %eax,%eax + 18000e963: 5d pop %rbp + 18000e964: 41 5c pop %r12 + 18000e966: 5f pop %rdi + 18000e967: c3 ret + 18000e968: 45 33 e4 xor %r12d,%r12d + 18000e96b: eb b3 jmp 0x18000e920 + 18000e96d: 33 c0 xor %eax,%eax + 18000e96f: 41 83 f9 01 cmp $0x1,%r9d + 18000e973: 72 ec jb 0x18000e961 + 18000e975: 4d 63 c9 movslq %r9d,%r9 + 18000e978: 45 33 e4 xor %r12d,%r12d + 18000e97b: eb a3 jmp 0x18000e920 + 18000e97d: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000e982: 5d pop %rbp + 18000e983: 41 5c pop %r12 + 18000e985: 5f pop %rdi + 18000e986: c3 ret + 18000e987: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000e98c: 5d pop %rbp + 18000e98d: 41 5c pop %r12 + 18000e98f: 5f pop %rdi + 18000e990: c3 ret + 18000e991: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000e998: 00 + 18000e999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000e9a0: 56 push %rsi + 18000e9a1: 57 push %rdi + 18000e9a2: 41 54 push %r12 + 18000e9a4: 48 89 d7 mov %rdx,%rdi + 18000e9a7: 48 85 c9 test %rcx,%rcx + 18000e9aa: 0f 84 f3 01 00 00 je 0x18000eba3 + 18000e9b0: 48 85 ff test %rdi,%rdi + 18000e9b3: 0f 84 ea 01 00 00 je 0x18000eba3 + 18000e9b9: 4d 85 c0 test %r8,%r8 + 18000e9bc: 0f 84 e1 01 00 00 je 0x18000eba3 + 18000e9c2: 45 85 c9 test %r9d,%r9d + 18000e9c5: 0f 8e ce 01 00 00 jle 0x18000eb99 + 18000e9cb: 41 83 f9 08 cmp $0x8,%r9d + 18000e9cf: 0f 8c b5 01 00 00 jl 0x18000eb8a + 18000e9d5: 4d 89 c2 mov %r8,%r10 + 18000e9d8: 49 83 e2 0f and $0xf,%r10 + 18000e9dc: 45 85 d2 test %r10d,%r10d + 18000e9df: 74 18 je 0x18000e9f9 + 18000e9e1: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 18000e9e8: 0f 85 9c 01 00 00 jne 0x18000eb8a + 18000e9ee: 41 f7 da neg %r10d + 18000e9f1: 41 83 c2 10 add $0x10,%r10d + 18000e9f5: 41 c1 ea 02 shr $0x2,%r10d + 18000e9f9: 44 89 d0 mov %r10d,%eax + 18000e9fc: 83 c0 08 add $0x8,%eax + 18000e9ff: 44 3b c8 cmp %eax,%r9d + 18000ea02: 0f 8c 82 01 00 00 jl 0x18000eb8a + 18000ea08: 44 89 ce mov %r9d,%esi + 18000ea0b: 33 d2 xor %edx,%edx + 18000ea0d: 41 2b f2 sub %r10d,%esi + 18000ea10: 83 e6 07 and $0x7,%esi + 18000ea13: f7 de neg %esi + 18000ea15: 41 03 f1 add %r9d,%esi + 18000ea18: 44 89 d0 mov %r10d,%eax + 18000ea1b: 45 85 d2 test %r10d,%r10d + 18000ea1e: 76 1f jbe 0x18000ea3f + 18000ea20: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 18000ea25: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 + 18000ea2a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 18000ea30: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 18000ea36: 48 8d 52 01 lea 0x1(%rdx),%rdx + 18000ea3a: 48 3b d0 cmp %rax,%rdx + 18000ea3d: 72 e1 jb 0x18000ea20 + 18000ea3f: 45 89 d2 mov %r10d,%r10d + 18000ea42: 48 63 d6 movslq %esi,%rdx + 18000ea45: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 + 18000ea49: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 18000ea50: 74 4e je 0x18000eaa0 + 18000ea52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ea59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ea60: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 + 18000ea64: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 + 18000ea69: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 + 18000ea6d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 + 18000ea72: 0f 59 c8 mulps %xmm0,%xmm1 + 18000ea75: 0f 59 da mulps %xmm2,%xmm3 + 18000ea78: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 + 18000ea7d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 + 18000ea83: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) + 18000ea88: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) + 18000ea8e: 48 8d 40 08 lea 0x8(%rax),%rax + 18000ea92: 48 3b c2 cmp %rdx,%rax + 18000ea95: 72 c9 jb 0x18000ea60 + 18000ea97: eb 38 jmp 0x18000ead1 + 18000ea99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000eaa0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 + 18000eaa4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 + 18000eaa9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 + 18000eaad: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 + 18000eab2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 + 18000eab7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 + 18000eabd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) + 18000eac2: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) + 18000eac8: 48 8d 40 08 lea 0x8(%rax),%rax + 18000eacc: 48 3b c2 cmp %rdx,%rax + 18000eacf: 72 cf jb 0x18000eaa0 + 18000ead1: 8d 46 01 lea 0x1(%rsi),%eax + 18000ead4: 41 3b c1 cmp %r9d,%eax + 18000ead7: 0f 87 a2 00 00 00 ja 0x18000eb7f + 18000eadd: 4d 63 c9 movslq %r9d,%r9 + 18000eae0: 4c 2b ca sub %rdx,%r9 + 18000eae3: 49 83 f9 04 cmp $0x4,%r9 + 18000eae7: 0f 8c 99 00 00 00 jl 0x18000eb86 + 18000eaed: 48 c1 e2 02 shl $0x2,%rdx + 18000eaf1: 44 89 c8 mov %r9d,%eax + 18000eaf4: 83 e0 fc and $0xfffffffc,%eax + 18000eaf7: 49 89 d3 mov %rdx,%r11 + 18000eafa: 49 89 d2 mov %rdx,%r10 + 18000eafd: 45 33 e4 xor %r12d,%r12d + 18000eb00: 48 63 c0 movslq %eax,%rax + 18000eb03: 4c 03 df add %rdi,%r11 + 18000eb06: 4c 03 d1 add %rcx,%r10 + 18000eb09: 49 03 d0 add %r8,%rdx + 18000eb0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000eb13: 00 + 18000eb14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000eb1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000eb20: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 + 18000eb25: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 + 18000eb2a: 0f 59 c8 mulps %xmm0,%xmm1 + 18000eb2d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 + 18000eb32: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) + 18000eb37: 4d 8d 64 24 04 lea 0x4(%r12),%r12 + 18000eb3c: 4c 3b e0 cmp %rax,%r12 + 18000eb3f: 72 df jb 0x18000eb20 + 18000eb41: 49 3b c1 cmp %r9,%rax + 18000eb44: 73 39 jae 0x18000eb7f + 18000eb46: 48 63 f6 movslq %esi,%rsi + 18000eb49: 48 c1 e6 02 shl $0x2,%rsi + 18000eb4d: 48 03 fe add %rsi,%rdi + 18000eb50: 48 03 ce add %rsi,%rcx + 18000eb53: 4c 03 c6 add %rsi,%r8 + 18000eb56: 0f 1f 00 nopl (%rax) + 18000eb59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000eb60: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 18000eb65: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 + 18000eb6a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 + 18000eb70: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 18000eb76: 48 8d 40 01 lea 0x1(%rax),%rax + 18000eb7a: 49 3b c1 cmp %r9,%rax + 18000eb7d: 72 e1 jb 0x18000eb60 + 18000eb7f: 33 c0 xor %eax,%eax + 18000eb81: 41 5c pop %r12 + 18000eb83: 5f pop %rdi + 18000eb84: 5e pop %rsi + 18000eb85: c3 ret + 18000eb86: 33 c0 xor %eax,%eax + 18000eb88: eb b7 jmp 0x18000eb41 + 18000eb8a: 33 f6 xor %esi,%esi + 18000eb8c: 41 83 f9 01 cmp $0x1,%r9d + 18000eb90: 72 ed jb 0x18000eb7f + 18000eb92: 4d 63 c9 movslq %r9d,%r9 + 18000eb95: 33 c0 xor %eax,%eax + 18000eb97: eb a8 jmp 0x18000eb41 + 18000eb99: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000eb9e: 41 5c pop %r12 + 18000eba0: 5f pop %rdi + 18000eba1: 5e pop %rsi + 18000eba2: c3 ret + 18000eba3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000eba8: 41 5c pop %r12 + 18000ebaa: 5f pop %rdi + 18000ebab: 5e pop %rsi + 18000ebac: c3 ret + 18000ebad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ebb4: 00 + 18000ebb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ebbc: 0f 1f 40 00 nopl 0x0(%rax) + 18000ebc0: 57 push %rdi + 18000ebc1: 41 54 push %r12 + 18000ebc3: 55 push %rbp + 18000ebc4: 48 89 d5 mov %rdx,%rbp + 18000ebc7: 48 85 c9 test %rcx,%rcx + 18000ebca: 0f 84 f8 01 00 00 je 0x18000edc8 + 18000ebd0: 48 85 ed test %rbp,%rbp + 18000ebd3: 0f 84 ef 01 00 00 je 0x18000edc8 + 18000ebd9: 4d 85 c0 test %r8,%r8 + 18000ebdc: 0f 84 e6 01 00 00 je 0x18000edc8 + 18000ebe2: 45 85 c9 test %r9d,%r9d + 18000ebe5: 0f 8e d3 01 00 00 jle 0x18000edbe + 18000ebeb: 41 83 f9 08 cmp $0x8,%r9d + 18000ebef: 0f 8c b9 01 00 00 jl 0x18000edae + 18000ebf5: 4d 89 c2 mov %r8,%r10 + 18000ebf8: 49 83 e2 0f and $0xf,%r10 + 18000ebfc: 45 85 d2 test %r10d,%r10d + 18000ebff: 74 18 je 0x18000ec19 + 18000ec01: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 18000ec08: 0f 85 a0 01 00 00 jne 0x18000edae + 18000ec0e: 41 f7 da neg %r10d + 18000ec11: 41 83 c2 10 add $0x10,%r10d + 18000ec15: 41 c1 ea 02 shr $0x2,%r10d + 18000ec19: 41 8d 42 08 lea 0x8(%r10),%eax + 18000ec1d: 44 3b c8 cmp %eax,%r9d + 18000ec20: 0f 8c 88 01 00 00 jl 0x18000edae + 18000ec26: 44 89 c8 mov %r9d,%eax + 18000ec29: 33 d2 xor %edx,%edx + 18000ec2b: 41 2b c2 sub %r10d,%eax + 18000ec2e: 44 89 d7 mov %r10d,%edi + 18000ec31: 83 e0 07 and $0x7,%eax + 18000ec34: f7 d8 neg %eax + 18000ec36: 41 03 c1 add %r9d,%eax + 18000ec39: 45 85 d2 test %r10d,%r10d + 18000ec3c: 76 22 jbe 0x18000ec60 + 18000ec3e: 66 90 xchg %ax,%ax + 18000ec40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 18000ec45: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 + 18000ec4b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 18000ec51: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 18000ec57: 48 83 c2 01 add $0x1,%rdx + 18000ec5b: 48 3b d7 cmp %rdi,%rdx + 18000ec5e: 72 e0 jb 0x18000ec40 + 18000ec60: 45 89 d2 mov %r10d,%r10d + 18000ec63: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx + 18000ec68: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000ec6f: 48 63 d0 movslq %eax,%rdx + 18000ec72: 74 4c je 0x18000ecc0 + 18000ec74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000ec79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ec80: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 + 18000ec84: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 + 18000ec89: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 + 18000ec8e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 + 18000ec93: 0f 59 c8 mulps %xmm0,%xmm1 + 18000ec96: 0f 59 da mulps %xmm2,%xmm3 + 18000ec99: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 + 18000ec9e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 + 18000eca4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) + 18000eca9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) + 18000ecaf: 48 83 c7 08 add $0x8,%rdi + 18000ecb3: 48 3b fa cmp %rdx,%rdi + 18000ecb6: 72 c8 jb 0x18000ec80 + 18000ecb8: eb 38 jmp 0x18000ecf2 + 18000ecba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000ecc0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 + 18000ecc4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 + 18000ecc9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 + 18000ecce: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 + 18000ecd3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 + 18000ecd8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 + 18000ecde: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) + 18000ece3: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) + 18000ece9: 48 83 c7 08 add $0x8,%rdi + 18000eced: 48 3b fa cmp %rdx,%rdi + 18000ecf0: 72 ce jb 0x18000ecc0 + 18000ecf2: 8d 78 01 lea 0x1(%rax),%edi + 18000ecf5: 41 3b f9 cmp %r9d,%edi + 18000ecf8: 0f 87 a4 00 00 00 ja 0x18000eda2 + 18000ecfe: 4d 63 c9 movslq %r9d,%r9 + 18000ed01: 4c 2b ca sub %rdx,%r9 + 18000ed04: 49 83 f9 04 cmp $0x4,%r9 + 18000ed08: 0f 8c 9b 00 00 00 jl 0x18000eda9 + 18000ed0e: 45 89 cc mov %r9d,%r12d + 18000ed11: 45 33 db xor %r11d,%r11d + 18000ed14: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 + 18000ed19: 41 83 e4 fc and $0xfffffffc,%r12d + 18000ed1d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi + 18000ed21: 4d 63 e4 movslq %r12d,%r12 + 18000ed24: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 18000ed28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ed2f: 00 + 18000ed30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ed37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000ed3e: 00 00 + 18000ed40: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 + 18000ed45: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 + 18000ed4a: 0f 59 c8 mulps %xmm0,%xmm1 + 18000ed4d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 + 18000ed52: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) + 18000ed57: 49 83 c3 04 add $0x4,%r11 + 18000ed5b: 4d 3b dc cmp %r12,%r11 + 18000ed5e: 72 e0 jb 0x18000ed40 + 18000ed60: 4d 3b e1 cmp %r9,%r12 + 18000ed63: 73 3d jae 0x18000eda2 + 18000ed65: 48 63 c0 movslq %eax,%rax + 18000ed68: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp + 18000ed6d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 18000ed71: 49 8d 04 80 lea (%r8,%rax,4),%rax + 18000ed75: 0f 1f 40 00 nopl 0x0(%rax) + 18000ed79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ed80: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 + 18000ed86: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 + 18000ed8d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 + 18000ed93: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) + 18000ed99: 49 83 c4 01 add $0x1,%r12 + 18000ed9d: 4d 3b e1 cmp %r9,%r12 + 18000eda0: 72 de jb 0x18000ed80 + 18000eda2: 33 c0 xor %eax,%eax + 18000eda4: 5d pop %rbp + 18000eda5: 41 5c pop %r12 + 18000eda7: 5f pop %rdi + 18000eda8: c3 ret + 18000eda9: 45 33 e4 xor %r12d,%r12d + 18000edac: eb b2 jmp 0x18000ed60 + 18000edae: 33 c0 xor %eax,%eax + 18000edb0: 41 83 f9 01 cmp $0x1,%r9d + 18000edb4: 72 ec jb 0x18000eda2 + 18000edb6: 4d 63 c9 movslq %r9d,%r9 + 18000edb9: 45 33 e4 xor %r12d,%r12d + 18000edbc: eb a2 jmp 0x18000ed60 + 18000edbe: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000edc3: 5d pop %rbp + 18000edc4: 41 5c pop %r12 + 18000edc6: 5f pop %rdi + 18000edc7: c3 ret + 18000edc8: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000edcd: 5d pop %rbp + 18000edce: 41 5c pop %r12 + 18000edd0: 5f pop %rdi + 18000edd1: c3 ret + 18000edd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000edd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ede0: 48 83 ec 28 sub $0x28,%rsp + 18000ede4: 48 85 c9 test %rcx,%rcx + 18000ede7: 74 25 je 0x18000ee0e + 18000ede9: 48 85 d2 test %rdx,%rdx + 18000edec: 74 20 je 0x18000ee0e + 18000edee: 4d 85 c0 test %r8,%r8 + 18000edf1: 74 1b je 0x18000ee0e + 18000edf3: 45 85 c9 test %r9d,%r9d + 18000edf6: 7f 0a jg 0x18000ee02 + 18000edf8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000edfd: 48 83 c4 28 add $0x28,%rsp + 18000ee01: c3 ret + 18000ee02: e8 59 99 03 00 call 0x180048760 + 18000ee07: 33 c0 xor %eax,%eax + 18000ee09: 48 83 c4 28 add $0x28,%rsp + 18000ee0d: c3 ret + 18000ee0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000ee13: 48 83 c4 28 add $0x28,%rsp + 18000ee17: c3 ret + 18000ee18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ee1f: 00 + 18000ee20: 48 83 ec 28 sub $0x28,%rsp + 18000ee24: 48 85 c9 test %rcx,%rcx + 18000ee27: 74 25 je 0x18000ee4e + 18000ee29: 48 85 d2 test %rdx,%rdx + 18000ee2c: 74 20 je 0x18000ee4e + 18000ee2e: 4d 85 c0 test %r8,%r8 + 18000ee31: 74 1b je 0x18000ee4e + 18000ee33: 45 85 c9 test %r9d,%r9d + 18000ee36: 7f 0a jg 0x18000ee42 + 18000ee38: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000ee3d: 48 83 c4 28 add $0x28,%rsp + 18000ee41: c3 ret + 18000ee42: e8 59 99 03 00 call 0x1800487a0 + 18000ee47: 33 c0 xor %eax,%eax + 18000ee49: 48 83 c4 28 add $0x28,%rsp + 18000ee4d: c3 ret + 18000ee4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000ee53: 48 83 c4 28 add $0x28,%rsp + 18000ee57: c3 ret + 18000ee58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ee5f: 00 + 18000ee60: 48 83 ec 28 sub $0x28,%rsp + 18000ee64: 48 85 c9 test %rcx,%rcx + 18000ee67: 74 25 je 0x18000ee8e + 18000ee69: 48 85 d2 test %rdx,%rdx + 18000ee6c: 74 20 je 0x18000ee8e + 18000ee6e: 4d 85 c0 test %r8,%r8 + 18000ee71: 74 1b je 0x18000ee8e + 18000ee73: 45 85 c9 test %r9d,%r9d + 18000ee76: 7f 0a jg 0x18000ee82 + 18000ee78: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000ee7d: 48 83 c4 28 add $0x28,%rsp + 18000ee81: c3 ret + 18000ee82: e8 59 99 03 00 call 0x1800487e0 + 18000ee87: 33 c0 xor %eax,%eax + 18000ee89: 48 83 c4 28 add $0x28,%rsp + 18000ee8d: c3 ret + 18000ee8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000ee93: 48 83 c4 28 add $0x28,%rsp + 18000ee97: c3 ret + 18000ee98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ee9f: 00 + 18000eea0: 53 push %rbx + 18000eea1: 48 85 c9 test %rcx,%rcx + 18000eea4: 0f 84 d4 01 00 00 je 0x18000f07e + 18000eeaa: 4d 85 c0 test %r8,%r8 + 18000eead: 0f 84 cb 01 00 00 je 0x18000f07e + 18000eeb3: 45 85 c9 test %r9d,%r9d + 18000eeb6: 0f 8e bb 01 00 00 jle 0x18000f077 + 18000eebc: 41 83 f9 08 cmp $0x8,%r9d + 18000eec0: 0f 8c a1 01 00 00 jl 0x18000f067 + 18000eec6: 4d 89 c3 mov %r8,%r11 + 18000eec9: 49 83 e3 0f and $0xf,%r11 + 18000eecd: 45 85 db test %r11d,%r11d + 18000eed0: 74 18 je 0x18000eeea + 18000eed2: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 18000eed9: 0f 85 88 01 00 00 jne 0x18000f067 + 18000eedf: 41 f7 db neg %r11d + 18000eee2: 41 83 c3 10 add $0x10,%r11d + 18000eee6: 41 c1 eb 02 shr $0x2,%r11d + 18000eeea: 41 8d 43 08 lea 0x8(%r11),%eax + 18000eeee: 44 3b c8 cmp %eax,%r9d + 18000eef1: 0f 8c 70 01 00 00 jl 0x18000f067 + 18000eef7: 44 89 c8 mov %r9d,%eax + 18000eefa: 33 d2 xor %edx,%edx + 18000eefc: 41 2b c3 sub %r11d,%eax + 18000eeff: 83 e0 07 and $0x7,%eax + 18000ef02: f7 d8 neg %eax + 18000ef04: 41 03 c1 add %r9d,%eax + 18000ef07: 44 89 db mov %r11d,%ebx + 18000ef0a: 45 85 db test %r11d,%r11d + 18000ef0d: 76 2e jbe 0x18000ef3d + 18000ef0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ef16: 00 + 18000ef17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ef1e: 66 90 xchg %ax,%ax + 18000ef20: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 18000ef25: f3 0f 59 c1 mulss %xmm1,%xmm0 + 18000ef29: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 18000ef2f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 18000ef35: 48 ff c2 inc %rdx + 18000ef38: 48 3b d3 cmp %rbx,%rdx + 18000ef3b: 72 e3 jb 0x18000ef20 + 18000ef3d: 45 89 db mov %r11d,%r11d + 18000ef40: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 18000ef44: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000ef4b: 48 63 d0 movslq %eax,%rdx + 18000ef4e: 74 40 je 0x18000ef90 + 18000ef50: 0f 28 c1 movaps %xmm1,%xmm0 + 18000ef53: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 18000ef57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000ef5e: 00 00 + 18000ef60: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 18000ef64: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 18000ef69: 0f 59 d0 mulps %xmm0,%xmm2 + 18000ef6c: 0f 59 d8 mulps %xmm0,%xmm3 + 18000ef6f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 18000ef74: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 18000ef7a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 18000ef7f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 18000ef85: 48 83 c3 08 add $0x8,%rbx + 18000ef89: 48 3b da cmp %rdx,%rbx + 18000ef8c: 72 d2 jb 0x18000ef60 + 18000ef8e: eb 3e jmp 0x18000efce + 18000ef90: 0f 28 c1 movaps %xmm1,%xmm0 + 18000ef93: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 18000ef97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000ef9e: 00 00 + 18000efa0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 + 18000efa4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 + 18000efa9: 0f 59 d0 mulps %xmm0,%xmm2 + 18000efac: 0f 59 d8 mulps %xmm0,%xmm3 + 18000efaf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 18000efb4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 18000efba: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) + 18000efbf: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) + 18000efc5: 48 83 c3 08 add $0x8,%rbx + 18000efc9: 48 3b da cmp %rdx,%rbx + 18000efcc: 72 d2 jb 0x18000efa0 + 18000efce: 8d 58 01 lea 0x1(%rax),%ebx + 18000efd1: 41 3b d9 cmp %r9d,%ebx + 18000efd4: 0f 87 84 00 00 00 ja 0x18000f05e + 18000efda: 4d 63 d1 movslq %r9d,%r10 + 18000efdd: 4c 2b d2 sub %rdx,%r10 + 18000efe0: 49 83 fa 04 cmp $0x4,%r10 + 18000efe4: 0f 8c 78 00 00 00 jl 0x18000f062 + 18000efea: 45 89 d3 mov %r10d,%r11d + 18000efed: 45 33 c9 xor %r9d,%r9d + 18000eff0: 41 83 e3 fc and $0xfffffffc,%r11d + 18000eff4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 18000eff8: 4d 63 db movslq %r11d,%r11 + 18000effb: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 18000efff: 90 nop + 18000f000: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 18000f005: 0f 59 d0 mulps %xmm0,%xmm2 + 18000f008: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 18000f00d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) + 18000f012: 49 83 c1 04 add $0x4,%r9 + 18000f016: 4d 3b cb cmp %r11,%r9 + 18000f019: 72 e5 jb 0x18000f000 + 18000f01b: 4d 3b da cmp %r10,%r11 + 18000f01e: 73 3e jae 0x18000f05e + 18000f020: 48 63 c0 movslq %eax,%rax + 18000f023: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 18000f027: 49 8d 04 80 lea (%r8,%rax,4),%rax + 18000f02b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f032: 00 + 18000f033: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f03a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000f040: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 18000f046: f3 0f 59 c1 mulss %xmm1,%xmm0 + 18000f04a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 18000f050: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 18000f056: 49 ff c3 inc %r11 + 18000f059: 4d 3b da cmp %r10,%r11 + 18000f05c: 72 e2 jb 0x18000f040 + 18000f05e: 33 c0 xor %eax,%eax + 18000f060: 5b pop %rbx + 18000f061: c3 ret + 18000f062: 45 33 db xor %r11d,%r11d + 18000f065: eb b4 jmp 0x18000f01b + 18000f067: 33 c0 xor %eax,%eax + 18000f069: 41 83 f9 01 cmp $0x1,%r9d + 18000f06d: 72 ef jb 0x18000f05e + 18000f06f: 4d 63 d1 movslq %r9d,%r10 + 18000f072: 45 33 db xor %r11d,%r11d + 18000f075: eb a4 jmp 0x18000f01b + 18000f077: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f07c: 5b pop %rbx + 18000f07d: c3 ret + 18000f07e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f083: 5b pop %rbx + 18000f084: c3 ret + 18000f085: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f08c: 00 + 18000f08d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000f099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f0a0: 48 85 c9 test %rcx,%rcx + 18000f0a3: 0f 84 84 01 00 00 je 0x18000f22d + 18000f0a9: 4d 85 c0 test %r8,%r8 + 18000f0ac: 0f 84 7b 01 00 00 je 0x18000f22d + 18000f0b2: 45 85 c9 test %r9d,%r9d + 18000f0b5: 0f 8e 6b 01 00 00 jle 0x18000f226 + 18000f0bb: 49 63 c1 movslq %r9d,%rax + 18000f0be: 48 83 f8 08 cmp $0x8,%rax + 18000f0c2: 0f 8c 59 01 00 00 jl 0x18000f221 + 18000f0c8: 4d 89 c3 mov %r8,%r11 + 18000f0cb: 49 83 e3 0f and $0xf,%r11 + 18000f0cf: 45 85 db test %r11d,%r11d + 18000f0d2: 74 18 je 0x18000f0ec + 18000f0d4: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 18000f0db: 0f 85 40 01 00 00 jne 0x18000f221 + 18000f0e1: 41 f7 db neg %r11d + 18000f0e4: 41 83 c3 10 add $0x10,%r11d + 18000f0e8: 41 c1 eb 02 shr $0x2,%r11d + 18000f0ec: 44 89 da mov %r11d,%edx + 18000f0ef: 83 c2 08 add $0x8,%edx + 18000f0f2: 48 3b c2 cmp %rdx,%rax + 18000f0f5: 0f 8c 26 01 00 00 jl 0x18000f221 + 18000f0fb: 44 89 ca mov %r9d,%edx + 18000f0fe: 41 2b d3 sub %r11d,%edx + 18000f101: 83 e2 07 and $0x7,%edx + 18000f104: 44 2b ca sub %edx,%r9d + 18000f107: 33 d2 xor %edx,%edx + 18000f109: 45 89 da mov %r11d,%r10d + 18000f10c: 45 85 db test %r11d,%r11d + 18000f10f: 76 2d jbe 0x18000f13e + 18000f111: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f118: 00 + 18000f119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f120: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 18000f125: f3 0f 59 c1 mulss %xmm1,%xmm0 + 18000f129: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 18000f12f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 18000f135: 48 8d 52 01 lea 0x1(%rdx),%rdx + 18000f139: 49 3b d2 cmp %r10,%rdx + 18000f13c: 72 e2 jb 0x18000f120 + 18000f13e: 45 89 db mov %r11d,%r11d + 18000f141: 49 63 d1 movslq %r9d,%rdx + 18000f144: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 + 18000f148: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 18000f14f: 74 41 je 0x18000f192 + 18000f151: 0f 28 c1 movaps %xmm1,%xmm0 + 18000f154: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 18000f158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f15f: 00 + 18000f160: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 + 18000f165: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 18000f16b: 0f 59 d0 mulps %xmm0,%xmm2 + 18000f16e: 0f 59 d8 mulps %xmm0,%xmm3 + 18000f171: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 18000f176: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 18000f17c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 18000f181: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 18000f187: 4d 8d 52 08 lea 0x8(%r10),%r10 + 18000f18b: 4c 3b d2 cmp %rdx,%r10 + 18000f18e: 72 d0 jb 0x18000f160 + 18000f190: eb 3e jmp 0x18000f1d0 + 18000f192: 0f 28 c1 movaps %xmm1,%xmm0 + 18000f195: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 18000f199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f1a0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 + 18000f1a5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 + 18000f1ab: 0f 59 d0 mulps %xmm0,%xmm2 + 18000f1ae: 0f 59 d8 mulps %xmm0,%xmm3 + 18000f1b1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 + 18000f1b6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 + 18000f1bc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) + 18000f1c1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 18000f1c7: 4d 8d 52 08 lea 0x8(%r10),%r10 + 18000f1cb: 4c 3b d2 cmp %rdx,%r10 + 18000f1ce: 72 d0 jb 0x18000f1a0 + 18000f1d0: 33 d2 xor %edx,%edx + 18000f1d2: 45 8d 51 01 lea 0x1(%r9),%r10d + 18000f1d6: 4d 63 d2 movslq %r10d,%r10 + 18000f1d9: 4c 3b d0 cmp %rax,%r10 + 18000f1dc: 77 40 ja 0x18000f21e + 18000f1de: 4d 63 c9 movslq %r9d,%r9 + 18000f1e1: 49 2b c1 sub %r9,%rax + 18000f1e4: 49 c1 e1 02 shl $0x2,%r9 + 18000f1e8: 49 03 c9 add %r9,%rcx + 18000f1eb: 4d 03 c1 add %r9,%r8 + 18000f1ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f1f5: 00 + 18000f1f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f1fd: 0f 1f 00 nopl (%rax) + 18000f200: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 18000f205: f3 0f 59 c1 mulss %xmm1,%xmm0 + 18000f209: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 18000f20f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 18000f215: 48 8d 52 01 lea 0x1(%rdx),%rdx + 18000f219: 48 3b d0 cmp %rax,%rdx + 18000f21c: 72 e2 jb 0x18000f200 + 18000f21e: 33 c0 xor %eax,%eax + 18000f220: c3 ret + 18000f221: 45 33 c9 xor %r9d,%r9d + 18000f224: eb aa jmp 0x18000f1d0 + 18000f226: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f22b: 90 nop + 18000f22c: c3 ret + 18000f22d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f232: c3 ret + 18000f233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000f238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f23f: 00 + 18000f240: 53 push %rbx + 18000f241: 48 85 c9 test %rcx,%rcx + 18000f244: 0f 84 d5 01 00 00 je 0x18000f41f + 18000f24a: 4d 85 c0 test %r8,%r8 + 18000f24d: 0f 84 cc 01 00 00 je 0x18000f41f + 18000f253: 45 85 c9 test %r9d,%r9d + 18000f256: 0f 8e bc 01 00 00 jle 0x18000f418 + 18000f25c: 41 83 f9 08 cmp $0x8,%r9d + 18000f260: 0f 8c a2 01 00 00 jl 0x18000f408 + 18000f266: 4d 89 c3 mov %r8,%r11 + 18000f269: 49 83 e3 0f and $0xf,%r11 + 18000f26d: 45 85 db test %r11d,%r11d + 18000f270: 74 18 je 0x18000f28a + 18000f272: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 18000f279: 0f 85 89 01 00 00 jne 0x18000f408 + 18000f27f: 41 f7 db neg %r11d + 18000f282: 41 83 c3 10 add $0x10,%r11d + 18000f286: 41 c1 eb 02 shr $0x2,%r11d + 18000f28a: 41 8d 43 08 lea 0x8(%r11),%eax + 18000f28e: 44 3b c8 cmp %eax,%r9d + 18000f291: 0f 8c 71 01 00 00 jl 0x18000f408 + 18000f297: 44 89 c8 mov %r9d,%eax + 18000f29a: 33 d2 xor %edx,%edx + 18000f29c: 41 2b c3 sub %r11d,%eax + 18000f29f: 44 89 db mov %r11d,%ebx + 18000f2a2: 83 e0 07 and $0x7,%eax + 18000f2a5: f7 d8 neg %eax + 18000f2a7: 41 03 c1 add %r9d,%eax + 18000f2aa: 45 85 db test %r11d,%r11d + 18000f2ad: 76 2f jbe 0x18000f2de + 18000f2af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f2b6: 00 + 18000f2b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f2be: 66 90 xchg %ax,%ax + 18000f2c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 + 18000f2c5: f3 0f 59 c1 mulss %xmm1,%xmm0 + 18000f2c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 + 18000f2cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) + 18000f2d5: 48 83 c2 01 add $0x1,%rdx + 18000f2d9: 48 3b d3 cmp %rbx,%rdx + 18000f2dc: 72 e2 jb 0x18000f2c0 + 18000f2de: 45 89 db mov %r11d,%r11d + 18000f2e1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx + 18000f2e5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000f2ec: 48 63 d0 movslq %eax,%rdx + 18000f2ef: 74 3f je 0x18000f330 + 18000f2f1: 0f 28 c1 movaps %xmm1,%xmm0 + 18000f2f4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 18000f2f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f2ff: 00 + 18000f300: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 18000f304: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 18000f309: 0f 59 d0 mulps %xmm0,%xmm2 + 18000f30c: 0f 59 d8 mulps %xmm0,%xmm3 + 18000f30f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 18000f314: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 18000f31a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 18000f31f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 18000f325: 48 83 c3 08 add $0x8,%rbx + 18000f329: 48 3b da cmp %rdx,%rbx + 18000f32c: 72 d2 jb 0x18000f300 + 18000f32e: eb 3e jmp 0x18000f36e + 18000f330: 0f 28 c1 movaps %xmm1,%xmm0 + 18000f333: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 18000f337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000f33e: 00 00 + 18000f340: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 + 18000f344: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 + 18000f349: 0f 59 d0 mulps %xmm0,%xmm2 + 18000f34c: 0f 59 d8 mulps %xmm0,%xmm3 + 18000f34f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 + 18000f354: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 + 18000f35a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) + 18000f35f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) + 18000f365: 48 83 c3 08 add $0x8,%rbx + 18000f369: 48 3b da cmp %rdx,%rbx + 18000f36c: 72 d2 jb 0x18000f340 + 18000f36e: 8d 58 01 lea 0x1(%rax),%ebx + 18000f371: 41 3b d9 cmp %r9d,%ebx + 18000f374: 0f 87 85 00 00 00 ja 0x18000f3ff + 18000f37a: 4d 63 d1 movslq %r9d,%r10 + 18000f37d: 4c 2b d2 sub %rdx,%r10 + 18000f380: 49 83 fa 04 cmp $0x4,%r10 + 18000f384: 0f 8c 79 00 00 00 jl 0x18000f403 + 18000f38a: 45 89 d3 mov %r10d,%r11d + 18000f38d: 45 33 c9 xor %r9d,%r9d + 18000f390: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx + 18000f394: 41 83 e3 fc and $0xfffffffc,%r11d + 18000f398: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 18000f39c: 4d 63 db movslq %r11d,%r11 + 18000f39f: 90 nop + 18000f3a0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 + 18000f3a5: 0f 59 d0 mulps %xmm0,%xmm2 + 18000f3a8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 + 18000f3ad: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) + 18000f3b2: 49 83 c1 04 add $0x4,%r9 + 18000f3b6: 4d 3b cb cmp %r11,%r9 + 18000f3b9: 72 e5 jb 0x18000f3a0 + 18000f3bb: 4d 3b da cmp %r10,%r11 + 18000f3be: 73 3f jae 0x18000f3ff + 18000f3c0: 48 63 c0 movslq %eax,%rax + 18000f3c3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 18000f3c7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 18000f3cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f3d2: 00 + 18000f3d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f3da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000f3e0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 + 18000f3e6: f3 0f 59 c1 mulss %xmm1,%xmm0 + 18000f3ea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 + 18000f3f0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) + 18000f3f6: 49 83 c3 01 add $0x1,%r11 + 18000f3fa: 4d 3b da cmp %r10,%r11 + 18000f3fd: 72 e1 jb 0x18000f3e0 + 18000f3ff: 33 c0 xor %eax,%eax + 18000f401: 5b pop %rbx + 18000f402: c3 ret + 18000f403: 45 33 db xor %r11d,%r11d + 18000f406: eb b3 jmp 0x18000f3bb + 18000f408: 33 c0 xor %eax,%eax + 18000f40a: 41 83 f9 01 cmp $0x1,%r9d + 18000f40e: 72 ef jb 0x18000f3ff + 18000f410: 4d 63 d1 movslq %r9d,%r10 + 18000f413: 45 33 db xor %r11d,%r11d + 18000f416: eb a3 jmp 0x18000f3bb + 18000f418: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f41d: 5b pop %rbx + 18000f41e: c3 ret + 18000f41f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f424: 5b pop %rbx + 18000f425: c3 ret + 18000f426: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f42d: 00 + 18000f42e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f435: 0f 1f 40 00 nopl 0x0(%rax) + 18000f439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f440: 41 57 push %r15 + 18000f442: c5 f8 28 d1 vmovaps %xmm1,%xmm2 + 18000f446: 48 85 c9 test %rcx,%rcx + 18000f449: 0f 84 b0 01 00 00 je 0x18000f5ff + 18000f44f: 4d 85 c0 test %r8,%r8 + 18000f452: 0f 84 a7 01 00 00 je 0x18000f5ff + 18000f458: 45 85 c9 test %r9d,%r9d + 18000f45b: 0f 8e 96 01 00 00 jle 0x18000f5f7 + 18000f461: 41 83 f9 10 cmp $0x10,%r9d + 18000f465: 0f 8c 7c 01 00 00 jl 0x18000f5e7 + 18000f46b: 4d 89 c2 mov %r8,%r10 + 18000f46e: 49 83 e2 1f and $0x1f,%r10 + 18000f472: 45 89 d2 mov %r10d,%r10d + 18000f475: 45 85 d2 test %r10d,%r10d + 18000f478: 74 18 je 0x18000f492 + 18000f47a: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 18000f481: 0f 85 60 01 00 00 jne 0x18000f5e7 + 18000f487: 41 f7 da neg %r10d + 18000f48a: 41 83 c2 20 add $0x20,%r10d + 18000f48e: 41 c1 ea 02 shr $0x2,%r10d + 18000f492: 41 8d 42 10 lea 0x10(%r10),%eax + 18000f496: 44 3b c8 cmp %eax,%r9d + 18000f499: 0f 8c 48 01 00 00 jl 0x18000f5e7 + 18000f49f: 44 89 c8 mov %r9d,%eax + 18000f4a2: 33 d2 xor %edx,%edx + 18000f4a4: 41 2b c2 sub %r10d,%eax + 18000f4a7: 83 e0 0f and $0xf,%eax + 18000f4aa: f7 d8 neg %eax + 18000f4ac: 41 03 c1 add %r9d,%eax + 18000f4af: 45 85 d2 test %r10d,%r10d + 18000f4b2: 76 25 jbe 0x18000f4d9 + 18000f4b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000f4b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f4c0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 + 18000f4c5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 + 18000f4cb: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) + 18000f4d1: 48 ff c2 inc %rdx + 18000f4d4: 49 3b d2 cmp %r10,%rdx + 18000f4d7: 72 e7 jb 0x18000f4c0 + 18000f4d9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 + 18000f4de: 48 63 d0 movslq %eax,%rdx + 18000f4e1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 + 18000f4e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f4ee: 00 + 18000f4ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f4f6: 0f 1f 00 nopl (%rax) + 18000f4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f500: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 + 18000f506: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 + 18000f50d: 01 + 18000f50e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 + 18000f512: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 + 18000f519: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 + 18000f51f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) + 18000f525: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 + 18000f52c: 01 + 18000f52d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 + 18000f531: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 + 18000f538: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) + 18000f53f: 49 83 c2 10 add $0x10,%r10 + 18000f543: 4c 3b d2 cmp %rdx,%r10 + 18000f546: 72 b8 jb 0x18000f500 + 18000f548: 44 8d 50 01 lea 0x1(%rax),%r10d + 18000f54c: 45 3b d1 cmp %r9d,%r10d + 18000f54f: 0f 87 85 00 00 00 ja 0x18000f5da + 18000f555: 4d 63 d9 movslq %r9d,%r11 + 18000f558: 4c 2b da sub %rdx,%r11 + 18000f55b: 49 83 fb 04 cmp $0x4,%r11 + 18000f55f: 0f 8c 7d 00 00 00 jl 0x18000f5e2 + 18000f565: 45 89 df mov %r11d,%r15d + 18000f568: 45 33 d2 xor %r10d,%r10d + 18000f56b: 41 83 e7 fc and $0xfffffffc,%r15d + 18000f56f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 18000f573: 4d 63 ff movslq %r15d,%r15 + 18000f576: 49 8d 14 90 lea (%r8,%rdx,4),%rdx + 18000f57a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000f580: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 + 18000f586: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 + 18000f58c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) + 18000f592: 49 83 c2 04 add $0x4,%r10 + 18000f596: 4d 3b d7 cmp %r15,%r10 + 18000f599: 72 e5 jb 0x18000f580 + 18000f59b: 4d 3b fb cmp %r11,%r15 + 18000f59e: 73 3a jae 0x18000f5da + 18000f5a0: 48 63 c0 movslq %eax,%rax + 18000f5a3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 18000f5a7: 49 8d 04 80 lea (%r8,%rax,4),%rax + 18000f5ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f5b2: 00 + 18000f5b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f5ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000f5c0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 + 18000f5c6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 + 18000f5cc: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) + 18000f5d2: 49 ff c7 inc %r15 + 18000f5d5: 4d 3b fb cmp %r11,%r15 + 18000f5d8: 72 e6 jb 0x18000f5c0 + 18000f5da: 33 c0 xor %eax,%eax + 18000f5dc: c5 f8 77 vzeroupper + 18000f5df: 41 5f pop %r15 + 18000f5e1: c3 ret + 18000f5e2: 45 33 ff xor %r15d,%r15d + 18000f5e5: eb b4 jmp 0x18000f59b + 18000f5e7: 33 c0 xor %eax,%eax + 18000f5e9: 41 83 f9 01 cmp $0x1,%r9d + 18000f5ed: 72 eb jb 0x18000f5da + 18000f5ef: 4d 63 d9 movslq %r9d,%r11 + 18000f5f2: 45 33 ff xor %r15d,%r15d + 18000f5f5: eb a4 jmp 0x18000f59b + 18000f5f7: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f5fc: 41 5f pop %r15 + 18000f5fe: c3 ret + 18000f5ff: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f604: 41 5f pop %r15 + 18000f606: c3 ret + 18000f607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f60e: 00 + 18000f60f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f616: 0f 1f 00 nopl (%rax) + 18000f619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f620: 4d 89 c2 mov %r8,%r10 + 18000f623: 48 85 c9 test %rcx,%rcx + 18000f626: 0f 84 eb 00 00 00 je 0x18000f717 + 18000f62c: 4d 85 d2 test %r10,%r10 + 18000f62f: 0f 84 e2 00 00 00 je 0x18000f717 + 18000f635: 45 85 c9 test %r9d,%r9d + 18000f638: 0f 8e d3 00 00 00 jle 0x18000f711 + 18000f63e: 49 63 c1 movslq %r9d,%rax + 18000f641: 48 83 f8 08 cmp $0x8,%rax + 18000f645: 0f 8c b5 00 00 00 jl 0x18000f700 + 18000f64b: 48 3d e1 00 00 00 cmp $0xe1,%rax + 18000f651: 0f 8c ae 00 00 00 jl 0x18000f705 + 18000f657: 4c 89 d2 mov %r10,%rdx + 18000f65a: 48 83 e2 1f and $0x1f,%rdx + 18000f65e: 85 d2 test %edx,%edx + 18000f660: 74 11 je 0x18000f673 + 18000f662: f6 c2 03 test $0x3,%dl + 18000f665: 0f 85 95 00 00 00 jne 0x18000f700 + 18000f66b: f7 da neg %edx + 18000f66d: 83 c2 20 add $0x20,%edx + 18000f670: c1 ea 02 shr $0x2,%edx + 18000f673: 41 89 d0 mov %edx,%r8d + 18000f676: 4d 8d 58 08 lea 0x8(%r8),%r11 + 18000f67a: 49 3b c3 cmp %r11,%rax + 18000f67d: 0f 8c 7d 00 00 00 jl 0x18000f700 + 18000f683: 45 89 cb mov %r9d,%r11d + 18000f686: 44 2b da sub %edx,%r11d + 18000f689: 41 83 e3 07 and $0x7,%r11d + 18000f68d: 45 2b cb sub %r11d,%r9d + 18000f690: 45 33 db xor %r11d,%r11d + 18000f693: 4d 63 c9 movslq %r9d,%r9 + 18000f696: 85 d2 test %edx,%edx + 18000f698: 76 20 jbe 0x18000f6ba + 18000f69a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000f6a0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 18000f6a6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 18000f6ac: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 18000f6b2: 49 ff c3 inc %r11 + 18000f6b5: 4d 3b d8 cmp %r8,%r11 + 18000f6b8: 72 e6 jb 0x18000f6a0 + 18000f6ba: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 18000f6bf: 90 nop + 18000f6c0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 18000f6c6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 18000f6cc: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 18000f6d2: 49 83 c0 08 add $0x8,%r8 + 18000f6d6: 4d 3b c1 cmp %r9,%r8 + 18000f6d9: 72 e5 jb 0x18000f6c0 + 18000f6db: 4c 3b c8 cmp %rax,%r9 + 18000f6de: 73 1a jae 0x18000f6fa + 18000f6e0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 18000f6e6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 18000f6ec: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 18000f6f2: 49 ff c1 inc %r9 + 18000f6f5: 4c 3b c8 cmp %rax,%r9 + 18000f6f8: 72 e6 jb 0x18000f6e0 + 18000f6fa: 33 c0 xor %eax,%eax + 18000f6fc: c5 f8 77 vzeroupper + 18000f6ff: c3 ret + 18000f700: 45 33 c9 xor %r9d,%r9d + 18000f703: eb d6 jmp 0x18000f6db + 18000f705: 41 83 e1 f8 and $0xfffffff8,%r9d + 18000f709: 45 33 c0 xor %r8d,%r8d + 18000f70c: 4d 63 c9 movslq %r9d,%r9 + 18000f70f: eb a9 jmp 0x18000f6ba + 18000f711: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f716: c3 ret + 18000f717: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f71c: c3 ret + 18000f71d: 0f 1f 00 nopl (%rax) + 18000f720: 55 push %rbp + 18000f721: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 18000f725: 48 85 c9 test %rcx,%rcx + 18000f728: 0f 84 a0 01 00 00 je 0x18000f8ce + 18000f72e: 4d 85 c0 test %r8,%r8 + 18000f731: 0f 84 97 01 00 00 je 0x18000f8ce + 18000f737: 45 85 c9 test %r9d,%r9d + 18000f73a: 0f 8e 87 01 00 00 jle 0x18000f8c7 + 18000f740: 41 83 f9 08 cmp $0x8,%r9d + 18000f744: 0f 8c 76 01 00 00 jl 0x18000f8c0 + 18000f74a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 18000f751: 0f 8c 5c 01 00 00 jl 0x18000f8b3 + 18000f757: 4c 89 c0 mov %r8,%rax + 18000f75a: 48 83 e0 1f and $0x1f,%rax + 18000f75e: a8 03 test $0x3,%al + 18000f760: 74 04 je 0x18000f766 + 18000f762: 33 c0 xor %eax,%eax + 18000f764: eb 13 jmp 0x18000f779 + 18000f766: 85 c0 test %eax,%eax + 18000f768: 74 0f je 0x18000f779 + 18000f76a: f7 d8 neg %eax + 18000f76c: 83 c0 20 add $0x20,%eax + 18000f76f: c1 e8 02 shr $0x2,%eax + 18000f772: 44 3b c8 cmp %eax,%r9d + 18000f775: 41 0f 4c c1 cmovl %r9d,%eax + 18000f779: 44 89 ca mov %r9d,%edx + 18000f77c: 2b d0 sub %eax,%edx + 18000f77e: 83 e2 07 and $0x7,%edx + 18000f781: f7 da neg %edx + 18000f783: 41 03 d1 add %r9d,%edx + 18000f786: 83 f8 01 cmp $0x1,%eax + 18000f789: 72 6d jb 0x18000f7f8 + 18000f78b: 45 33 db xor %r11d,%r11d + 18000f78e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x181c5cd60 + 18000f795: 01 + 18000f796: 33 ed xor %ebp,%ebp + 18000f798: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x181c5cd80 + 18000f79f: 01 + 18000f7a0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 18000f7a5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 18000f7ab: 4c 63 d0 movslq %eax,%r10 + 18000f7ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f7b5: 00 + 18000f7b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f7bd: 0f 1f 00 nopl (%rax) + 18000f7c0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 18000f7c6: 49 rex.WB + 18000f7c7: 83 .byte 0x83 + 18000f7c8: c3 ret diff --git a/handoff/nls_dasm/f_18000f620.dis b/handoff/nls_dasm/f_18000f620.dis new file mode 100644 index 0000000..91b3e63 --- /dev/null +++ b/handoff/nls_dasm/f_18000f620.dis @@ -0,0 +1,4373 @@ + +/tmp/det/f_18000f620.bin: file format binary + + +Disassembly of section .data: + +000000018000f620 <.data>: + 18000f620: 4d 89 c2 mov %r8,%r10 + 18000f623: 48 85 c9 test %rcx,%rcx + 18000f626: 0f 84 eb 00 00 00 je 0x18000f717 + 18000f62c: 4d 85 d2 test %r10,%r10 + 18000f62f: 0f 84 e2 00 00 00 je 0x18000f717 + 18000f635: 45 85 c9 test %r9d,%r9d + 18000f638: 0f 8e d3 00 00 00 jle 0x18000f711 + 18000f63e: 49 63 c1 movslq %r9d,%rax + 18000f641: 48 83 f8 08 cmp $0x8,%rax + 18000f645: 0f 8c b5 00 00 00 jl 0x18000f700 + 18000f64b: 48 3d e1 00 00 00 cmp $0xe1,%rax + 18000f651: 0f 8c ae 00 00 00 jl 0x18000f705 + 18000f657: 4c 89 d2 mov %r10,%rdx + 18000f65a: 48 83 e2 1f and $0x1f,%rdx + 18000f65e: 85 d2 test %edx,%edx + 18000f660: 74 11 je 0x18000f673 + 18000f662: f6 c2 03 test $0x3,%dl + 18000f665: 0f 85 95 00 00 00 jne 0x18000f700 + 18000f66b: f7 da neg %edx + 18000f66d: 83 c2 20 add $0x20,%edx + 18000f670: c1 ea 02 shr $0x2,%edx + 18000f673: 41 89 d0 mov %edx,%r8d + 18000f676: 4d 8d 58 08 lea 0x8(%r8),%r11 + 18000f67a: 49 3b c3 cmp %r11,%rax + 18000f67d: 0f 8c 7d 00 00 00 jl 0x18000f700 + 18000f683: 45 89 cb mov %r9d,%r11d + 18000f686: 44 2b da sub %edx,%r11d + 18000f689: 41 83 e3 07 and $0x7,%r11d + 18000f68d: 45 2b cb sub %r11d,%r9d + 18000f690: 45 33 db xor %r11d,%r11d + 18000f693: 4d 63 c9 movslq %r9d,%r9 + 18000f696: 85 d2 test %edx,%edx + 18000f698: 76 20 jbe 0x18000f6ba + 18000f69a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000f6a0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 18000f6a6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 18000f6ac: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 18000f6b2: 49 ff c3 inc %r11 + 18000f6b5: 4d 3b d8 cmp %r8,%r11 + 18000f6b8: 72 e6 jb 0x18000f6a0 + 18000f6ba: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 18000f6bf: 90 nop + 18000f6c0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 18000f6c6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 18000f6cc: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 18000f6d2: 49 83 c0 08 add $0x8,%r8 + 18000f6d6: 4d 3b c1 cmp %r9,%r8 + 18000f6d9: 72 e5 jb 0x18000f6c0 + 18000f6db: 4c 3b c8 cmp %rax,%r9 + 18000f6de: 73 1a jae 0x18000f6fa + 18000f6e0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 18000f6e6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 18000f6ec: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 18000f6f2: 49 ff c1 inc %r9 + 18000f6f5: 4c 3b c8 cmp %rax,%r9 + 18000f6f8: 72 e6 jb 0x18000f6e0 + 18000f6fa: 33 c0 xor %eax,%eax + 18000f6fc: c5 f8 77 vzeroupper + 18000f6ff: c3 ret + 18000f700: 45 33 c9 xor %r9d,%r9d + 18000f703: eb d6 jmp 0x18000f6db + 18000f705: 41 83 e1 f8 and $0xfffffff8,%r9d + 18000f709: 45 33 c0 xor %r8d,%r8d + 18000f70c: 4d 63 c9 movslq %r9d,%r9 + 18000f70f: eb a9 jmp 0x18000f6ba + 18000f711: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f716: c3 ret + 18000f717: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f71c: c3 ret + 18000f71d: 0f 1f 00 nopl (%rax) + 18000f720: 55 push %rbp + 18000f721: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 18000f725: 48 85 c9 test %rcx,%rcx + 18000f728: 0f 84 a0 01 00 00 je 0x18000f8ce + 18000f72e: 4d 85 c0 test %r8,%r8 + 18000f731: 0f 84 97 01 00 00 je 0x18000f8ce + 18000f737: 45 85 c9 test %r9d,%r9d + 18000f73a: 0f 8e 87 01 00 00 jle 0x18000f8c7 + 18000f740: 41 83 f9 08 cmp $0x8,%r9d + 18000f744: 0f 8c 76 01 00 00 jl 0x18000f8c0 + 18000f74a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 18000f751: 0f 8c 5c 01 00 00 jl 0x18000f8b3 + 18000f757: 4c 89 c0 mov %r8,%rax + 18000f75a: 48 83 e0 1f and $0x1f,%rax + 18000f75e: a8 03 test $0x3,%al + 18000f760: 74 04 je 0x18000f766 + 18000f762: 33 c0 xor %eax,%eax + 18000f764: eb 13 jmp 0x18000f779 + 18000f766: 85 c0 test %eax,%eax + 18000f768: 74 0f je 0x18000f779 + 18000f76a: f7 d8 neg %eax + 18000f76c: 83 c0 20 add $0x20,%eax + 18000f76f: c1 e8 02 shr $0x2,%eax + 18000f772: 44 3b c8 cmp %eax,%r9d + 18000f775: 41 0f 4c c1 cmovl %r9d,%eax + 18000f779: 44 89 ca mov %r9d,%edx + 18000f77c: 2b d0 sub %eax,%edx + 18000f77e: 83 e2 07 and $0x7,%edx + 18000f781: f7 da neg %edx + 18000f783: 41 03 d1 add %r9d,%edx + 18000f786: 83 f8 01 cmp $0x1,%eax + 18000f789: 72 6d jb 0x18000f7f8 + 18000f78b: 45 33 db xor %r11d,%r11d + 18000f78e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x181c5cd60 + 18000f795: 01 + 18000f796: 33 ed xor %ebp,%ebp + 18000f798: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x181c5cd80 + 18000f79f: 01 + 18000f7a0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 18000f7a5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 18000f7ab: 4c 63 d0 movslq %eax,%r10 + 18000f7ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f7b5: 00 + 18000f7b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f7bd: 0f 1f 00 nopl (%rax) + 18000f7c0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 18000f7c6: 49 83 c3 08 add $0x8,%r11 + 18000f7ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 18000f7ce: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} + 18000f7d5: 00 + 18000f7d6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} + 18000f7dd: 00 + 18000f7de: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} + 18000f7e5: 00 + 18000f7e6: 48 83 c5 20 add $0x20,%rbp + 18000f7ea: 4d 3b da cmp %r10,%r11 + 18000f7ed: 72 d1 jb 0x18000f7c0 + 18000f7ef: 44 3b c8 cmp %eax,%r9d + 18000f7f2: 0f 84 b4 00 00 00 je 0x18000f8ac + 18000f7f8: 8d 68 08 lea 0x8(%rax),%ebp + 18000f7fb: 3b d5 cmp %ebp,%edx + 18000f7fd: 7c 3b jl 0x18000f83a + 18000f7ff: 48 63 c0 movslq %eax,%rax + 18000f802: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 18000f807: 48 63 ea movslq %edx,%rbp + 18000f80a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f811: 00 + 18000f812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f820: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 + 18000f825: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 + 18000f82b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) + 18000f831: 48 83 c0 08 add $0x8,%rax + 18000f835: 48 3b c5 cmp %rbp,%rax + 18000f838: 72 e6 jb 0x18000f820 + 18000f83a: 8d 42 01 lea 0x1(%rdx),%eax + 18000f83d: 41 3b c1 cmp %r9d,%eax + 18000f840: 0f 87 66 00 00 00 ja 0x18000f8ac + 18000f846: 44 89 cd mov %r9d,%ebp + 18000f849: 33 c0 xor %eax,%eax + 18000f84b: 2b ea sub %edx,%ebp + 18000f84d: 48 63 d2 movslq %edx,%rdx + 18000f850: 4d 63 c9 movslq %r9d,%r9 + 18000f853: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x181c5cd60 + 18000f85a: 01 + 18000f85b: 4c 2b ca sub %rdx,%r9 + 18000f85e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x181c5cd80 + 18000f865: 01 + 18000f866: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 + 18000f86b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 + 18000f871: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp + 18000f875: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx + 18000f879: 33 d2 xor %edx,%edx + 18000f87b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000f880: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 + 18000f886: 48 83 c0 08 add $0x8,%rax + 18000f88a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 18000f88e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} + 18000f895: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} + 18000f89c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} + 18000f8a3: 48 83 c2 20 add $0x20,%rdx + 18000f8a7: 49 3b c1 cmp %r9,%rax + 18000f8aa: 72 d4 jb 0x18000f880 + 18000f8ac: 33 c0 xor %eax,%eax + 18000f8ae: c5 f8 77 vzeroupper + 18000f8b1: 5d pop %rbp + 18000f8b2: c3 ret + 18000f8b3: 44 89 ca mov %r9d,%edx + 18000f8b6: 33 c0 xor %eax,%eax + 18000f8b8: 83 e2 f8 and $0xfffffff8,%edx + 18000f8bb: e9 38 ff ff ff jmp 0x18000f7f8 + 18000f8c0: 33 d2 xor %edx,%edx + 18000f8c2: e9 73 ff ff ff jmp 0x18000f83a + 18000f8c7: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f8cc: 5d pop %rbp + 18000f8cd: c3 ret + 18000f8ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f8d3: 5d pop %rbp + 18000f8d4: c3 ret + 18000f8d5: 0f 1f 40 00 nopl 0x0(%rax) + 18000f8d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f8e0: 48 83 ec 28 sub $0x28,%rsp + 18000f8e4: 48 85 c9 test %rcx,%rcx + 18000f8e7: 74 20 je 0x18000f909 + 18000f8e9: 48 85 d2 test %rdx,%rdx + 18000f8ec: 74 1b je 0x18000f909 + 18000f8ee: 45 85 c0 test %r8d,%r8d + 18000f8f1: 7f 0a jg 0x18000f8fd + 18000f8f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f8f8: 48 83 c4 28 add $0x28,%rsp + 18000f8fc: c3 ret + 18000f8fd: e8 1e 8f 03 00 call 0x180048820 + 18000f902: 33 c0 xor %eax,%eax + 18000f904: 48 83 c4 28 add $0x28,%rsp + 18000f908: c3 ret + 18000f909: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f90e: 48 83 c4 28 add $0x28,%rsp + 18000f912: c3 ret + 18000f913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000f918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f91f: 00 + 18000f920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000f925: 48 85 c9 test %rcx,%rcx + 18000f928: 74 22 je 0x18000f94c + 18000f92a: 48 85 d2 test %rdx,%rdx + 18000f92d: 74 1d je 0x18000f94c + 18000f92f: 45 85 c0 test %r8d,%r8d + 18000f932: 7f 0b jg 0x18000f93f + 18000f934: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f939: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000f93e: c3 ret + 18000f93f: e8 5c 90 03 00 call 0x1800489a0 + 18000f944: 33 c0 xor %eax,%eax + 18000f946: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000f94b: c3 ret + 18000f94c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f951: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000f956: c3 ret + 18000f957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000f95e: 00 00 + 18000f960: 48 83 ec 28 sub $0x28,%rsp + 18000f964: 48 85 c9 test %rcx,%rcx + 18000f967: 74 20 je 0x18000f989 + 18000f969: 48 85 d2 test %rdx,%rdx + 18000f96c: 74 1b je 0x18000f989 + 18000f96e: 45 85 c0 test %r8d,%r8d + 18000f971: 7f 0a jg 0x18000f97d + 18000f973: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f978: 48 83 c4 28 add $0x28,%rsp + 18000f97c: c3 ret + 18000f97d: e8 9e 91 03 00 call 0x180048b20 + 18000f982: 33 c0 xor %eax,%eax + 18000f984: 48 83 c4 28 add $0x28,%rsp + 18000f988: c3 ret + 18000f989: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f98e: 48 83 c4 28 add $0x28,%rsp + 18000f992: c3 ret + 18000f993: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000f998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f99f: 00 + 18000f9a0: 56 push %rsi + 18000f9a1: 48 89 d6 mov %rdx,%rsi + 18000f9a4: 48 85 c9 test %rcx,%rcx + 18000f9a7: 0f 84 90 01 00 00 je 0x18000fb3d + 18000f9ad: 48 85 f6 test %rsi,%rsi + 18000f9b0: 0f 84 87 01 00 00 je 0x18000fb3d + 18000f9b6: 45 85 c0 test %r8d,%r8d + 18000f9b9: 0f 8e 77 01 00 00 jle 0x18000fb36 + 18000f9bf: 41 83 f8 10 cmp $0x10,%r8d + 18000f9c3: 0f 8c 5d 01 00 00 jl 0x18000fb26 + 18000f9c9: 49 89 f1 mov %rsi,%r9 + 18000f9cc: 49 83 e1 1f and $0x1f,%r9 + 18000f9d0: 45 89 c9 mov %r9d,%r9d + 18000f9d3: 45 85 c9 test %r9d,%r9d + 18000f9d6: 74 18 je 0x18000f9f0 + 18000f9d8: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 18000f9df: 0f 85 41 01 00 00 jne 0x18000fb26 + 18000f9e5: 41 f7 d9 neg %r9d + 18000f9e8: 41 83 c1 20 add $0x20,%r9d + 18000f9ec: 41 c1 e9 02 shr $0x2,%r9d + 18000f9f0: 41 8d 41 10 lea 0x10(%r9),%eax + 18000f9f4: 44 3b c0 cmp %eax,%r8d + 18000f9f7: 0f 8c 29 01 00 00 jl 0x18000fb26 + 18000f9fd: 44 89 c0 mov %r8d,%eax + 18000fa00: 33 d2 xor %edx,%edx + 18000fa02: 41 2b c1 sub %r9d,%eax + 18000fa05: 83 e0 0f and $0xf,%eax + 18000fa08: f7 d8 neg %eax + 18000fa0a: 41 03 c0 add %r8d,%eax + 18000fa0d: 45 85 c9 test %r9d,%r9d + 18000fa10: 76 25 jbe 0x18000fa37 + 18000fa12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fa19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fa20: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 18000fa25: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 + 18000fa2a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 18000fa2f: 48 ff c2 inc %rdx + 18000fa32: 49 3b d1 cmp %r9,%rdx + 18000fa35: 72 e9 jb 0x18000fa20 + 18000fa37: 48 63 d0 movslq %eax,%rdx + 18000fa3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000fa40: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 18000fa46: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 18000fa4d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 18000fa54: 01 + 18000fa55: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 18000fa5c: 01 + 18000fa5d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 + 18000fa63: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 18000fa6a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 18000fa70: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 18000fa77: 49 83 c1 10 add $0x10,%r9 + 18000fa7b: 4c 3b ca cmp %rdx,%r9 + 18000fa7e: 72 c0 jb 0x18000fa40 + 18000fa80: 44 8d 48 01 lea 0x1(%rax),%r9d + 18000fa84: 45 3b c8 cmp %r8d,%r9d + 18000fa87: 0f 87 8d 00 00 00 ja 0x18000fb1a + 18000fa8d: 4d 63 d0 movslq %r8d,%r10 + 18000fa90: 4c 2b d2 sub %rdx,%r10 + 18000fa93: 49 83 fa 04 cmp $0x4,%r10 + 18000fa97: 0f 8c 84 00 00 00 jl 0x18000fb21 + 18000fa9d: 45 89 d3 mov %r10d,%r11d + 18000faa0: 45 33 c9 xor %r9d,%r9d + 18000faa3: 41 83 e3 fc and $0xfffffffc,%r11d + 18000faa7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 18000faab: 4d 63 db movslq %r11d,%r11 + 18000faae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 18000fab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fac0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 18000fac6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 + 18000facc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 18000fad2: 49 83 c1 04 add $0x4,%r9 + 18000fad6: 4d 3b cb cmp %r11,%r9 + 18000fad9: 72 e5 jb 0x18000fac0 + 18000fadb: 4d 3b da cmp %r10,%r11 + 18000fade: 73 3a jae 0x18000fb1a + 18000fae0: 48 63 c0 movslq %eax,%rax + 18000fae3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 18000fae7: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 18000faeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000faf2: 00 + 18000faf3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fafa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000fb00: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 18000fb06: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 + 18000fb0c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 18000fb12: 49 ff c3 inc %r11 + 18000fb15: 4d 3b da cmp %r10,%r11 + 18000fb18: 72 e6 jb 0x18000fb00 + 18000fb1a: 33 c0 xor %eax,%eax + 18000fb1c: c5 f8 77 vzeroupper + 18000fb1f: 5e pop %rsi + 18000fb20: c3 ret + 18000fb21: 45 33 db xor %r11d,%r11d + 18000fb24: eb b5 jmp 0x18000fadb + 18000fb26: 33 c0 xor %eax,%eax + 18000fb28: 41 83 f8 01 cmp $0x1,%r8d + 18000fb2c: 72 ec jb 0x18000fb1a + 18000fb2e: 4d 63 d0 movslq %r8d,%r10 + 18000fb31: 45 33 db xor %r11d,%r11d + 18000fb34: eb a5 jmp 0x18000fadb + 18000fb36: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000fb3b: 5e pop %rsi + 18000fb3c: c3 ret + 18000fb3d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000fb42: 5e pop %rsi + 18000fb43: c3 ret + 18000fb44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fb4b: 00 + 18000fb4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fb53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000fb58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fb5f: 00 + 18000fb60: 53 push %rbx + 18000fb61: 49 89 ca mov %rcx,%r10 + 18000fb64: 4d 85 d2 test %r10,%r10 + 18000fb67: 0f 84 84 01 00 00 je 0x18000fcf1 + 18000fb6d: 48 85 d2 test %rdx,%rdx + 18000fb70: 0f 84 7b 01 00 00 je 0x18000fcf1 + 18000fb76: 45 85 c0 test %r8d,%r8d + 18000fb79: 0f 8e 6b 01 00 00 jle 0x18000fcea + 18000fb7f: 41 83 f8 10 cmp $0x10,%r8d + 18000fb83: 0f 8c 59 01 00 00 jl 0x18000fce2 + 18000fb89: 48 89 d3 mov %rdx,%rbx + 18000fb8c: 48 83 e3 1f and $0x1f,%rbx + 18000fb90: 85 db test %ebx,%ebx + 18000fb92: 74 11 je 0x18000fba5 + 18000fb94: f6 c3 03 test $0x3,%bl + 18000fb97: 0f 85 45 01 00 00 jne 0x18000fce2 + 18000fb9d: f7 db neg %ebx + 18000fb9f: 83 c3 20 add $0x20,%ebx + 18000fba2: c1 eb 02 shr $0x2,%ebx + 18000fba5: 8d 43 10 lea 0x10(%rbx),%eax + 18000fba8: 44 3b c0 cmp %eax,%r8d + 18000fbab: 0f 8c 31 01 00 00 jl 0x18000fce2 + 18000fbb1: 45 89 c1 mov %r8d,%r9d + 18000fbb4: 33 c0 xor %eax,%eax + 18000fbb6: 44 2b cb sub %ebx,%r9d + 18000fbb9: 41 83 e1 0f and $0xf,%r9d + 18000fbbd: 41 f7 d9 neg %r9d + 18000fbc0: 45 03 c8 add %r8d,%r9d + 18000fbc3: 89 d9 mov %ebx,%ecx + 18000fbc5: 85 db test %ebx,%ebx + 18000fbc7: 76 2f jbe 0x18000fbf8 + 18000fbc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fbd0: 00 + 18000fbd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fbd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fbdf: 00 + 18000fbe0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 18000fbe6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 18000fbeb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 18000fbf0: 48 ff c0 inc %rax + 18000fbf3: 48 3b c1 cmp %rcx,%rax + 18000fbf6: 72 e8 jb 0x18000fbe0 + 18000fbf8: 49 63 c1 movslq %r9d,%rax + 18000fbfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000fc00: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 18000fc06: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 18000fc0d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 18000fc12: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 18000fc18: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 18000fc1d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 18000fc23: 48 83 c1 10 add $0x10,%rcx + 18000fc27: 48 3b c8 cmp %rax,%rcx + 18000fc2a: 72 d4 jb 0x18000fc00 + 18000fc2c: 41 8d 41 01 lea 0x1(%r9),%eax + 18000fc30: 41 3b c0 cmp %r8d,%eax + 18000fc33: 0f 87 9e 00 00 00 ja 0x18000fcd7 + 18000fc39: 4d 63 c0 movslq %r8d,%r8 + 18000fc3c: 4d 63 c9 movslq %r9d,%r9 + 18000fc3f: 4d 2b c1 sub %r9,%r8 + 18000fc42: 49 83 f8 04 cmp $0x4,%r8 + 18000fc46: 0f 8c 92 00 00 00 jl 0x18000fcde + 18000fc4c: 4d 63 c9 movslq %r9d,%r9 + 18000fc4f: 44 89 c3 mov %r8d,%ebx + 18000fc52: 83 e3 fc and $0xfffffffc,%ebx + 18000fc55: 33 c9 xor %ecx,%ecx + 18000fc57: 48 63 db movslq %ebx,%rbx + 18000fc5a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 18000fc5e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 18000fc62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fc69: 00 + 18000fc6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fc71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fc78: 00 + 18000fc79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fc80: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 18000fc86: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 + 18000fc8b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 18000fc90: 48 83 c1 04 add $0x4,%rcx + 18000fc94: 48 3b cb cmp %rbx,%rcx + 18000fc97: 72 e7 jb 0x18000fc80 + 18000fc99: 49 3b d8 cmp %r8,%rbx + 18000fc9c: 73 39 jae 0x18000fcd7 + 18000fc9e: 4d 63 c9 movslq %r9d,%r9 + 18000fca1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 18000fca5: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 18000fca9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fcb0: 00 + 18000fcb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fcb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fcbf: 00 + 18000fcc0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 18000fcc5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 + 18000fcca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 18000fccf: 48 ff c3 inc %rbx + 18000fcd2: 49 3b d8 cmp %r8,%rbx + 18000fcd5: 72 e9 jb 0x18000fcc0 + 18000fcd7: 33 c0 xor %eax,%eax + 18000fcd9: c5 f8 77 vzeroupper + 18000fcdc: 5b pop %rbx + 18000fcdd: c3 ret + 18000fcde: 33 db xor %ebx,%ebx + 18000fce0: eb b7 jmp 0x18000fc99 + 18000fce2: 45 33 c9 xor %r9d,%r9d + 18000fce5: e9 42 ff ff ff jmp 0x18000fc2c + 18000fcea: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000fcef: 5b pop %rbx + 18000fcf0: c3 ret + 18000fcf1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000fcf6: 5b pop %rbx + 18000fcf7: c3 ret + 18000fcf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fcff: 00 + 18000fd00: 48 83 ec 28 sub $0x28,%rsp + 18000fd04: 48 85 d2 test %rdx,%rdx + 18000fd07: 74 3f je 0x18000fd48 + 18000fd09: 45 85 c0 test %r8d,%r8d + 18000fd0c: 7e 30 jle 0x18000fd3e + 18000fd0e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x181c5cda0 + 18000fd15: 7a 02 jp 0x18000fd19 + 18000fd17: 74 0f je 0x18000fd28 + 18000fd19: 0f 57 c9 xorps %xmm1,%xmm1 + 18000fd1c: 0f 2e c1 ucomiss %xmm1,%xmm0 + 18000fd1f: 7a 02 jp 0x18000fd23 + 18000fd21: 74 0c je 0x18000fd2f + 18000fd23: e8 78 8f 03 00 call 0x180048ca0 + 18000fd28: 33 c0 xor %eax,%eax + 18000fd2a: 48 83 c4 28 add $0x28,%rsp + 18000fd2e: c3 ret + 18000fd2f: 48 89 d1 mov %rdx,%rcx + 18000fd32: 44 89 c2 mov %r8d,%edx + 18000fd35: 48 83 c4 28 add $0x28,%rsp + 18000fd39: e9 42 8d 00 00 jmp 0x180018a80 + 18000fd3e: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000fd43: 48 83 c4 28 add $0x28,%rsp + 18000fd47: c3 ret + 18000fd48: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000fd4d: 48 83 c4 28 add $0x28,%rsp + 18000fd51: c3 ret + 18000fd52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fd59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fd60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000fd65: 48 85 d2 test %rdx,%rdx + 18000fd68: 74 43 je 0x18000fdad + 18000fd6a: 45 85 c0 test %r8d,%r8d + 18000fd6d: 7e 32 jle 0x18000fda1 + 18000fd6f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x181c5cda4 + 18000fd76: 7a 02 jp 0x18000fd7a + 18000fd78: 74 0f je 0x18000fd89 + 18000fd7a: 0f 57 c9 xorps %xmm1,%xmm1 + 18000fd7d: 0f 2e c1 ucomiss %xmm1,%xmm0 + 18000fd80: 7a 02 jp 0x18000fd84 + 18000fd82: 74 0d je 0x18000fd91 + 18000fd84: e8 97 90 03 00 call 0x180048e20 + 18000fd89: 33 c0 xor %eax,%eax + 18000fd8b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000fd90: c3 ret + 18000fd91: 48 89 d1 mov %rdx,%rcx + 18000fd94: 44 89 c2 mov %r8d,%edx + 18000fd97: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000fd9c: e9 1f 8f 00 00 jmp 0x180018cc0 + 18000fda1: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000fda6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000fdab: 90 nop + 18000fdac: c3 ret + 18000fdad: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000fdb2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000fdb7: 90 nop + 18000fdb8: 90 nop + 18000fdb9: 90 nop + 18000fdba: c3 ret + 18000fdbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000fdc0: 48 83 ec 28 sub $0x28,%rsp + 18000fdc4: 48 85 d2 test %rdx,%rdx + 18000fdc7: 74 3f je 0x18000fe08 + 18000fdc9: 45 85 c0 test %r8d,%r8d + 18000fdcc: 7e 30 jle 0x18000fdfe + 18000fdce: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x181c5cda8 + 18000fdd5: 7a 02 jp 0x18000fdd9 + 18000fdd7: 74 0f je 0x18000fde8 + 18000fdd9: 0f 57 c9 xorps %xmm1,%xmm1 + 18000fddc: 0f 2e c1 ucomiss %xmm1,%xmm0 + 18000fddf: 7a 02 jp 0x18000fde3 + 18000fde1: 74 0c je 0x18000fdef + 18000fde3: e8 b8 91 03 00 call 0x180048fa0 + 18000fde8: 33 c0 xor %eax,%eax + 18000fdea: 48 83 c4 28 add $0x28,%rsp + 18000fdee: c3 ret + 18000fdef: 48 89 d1 mov %rdx,%rcx + 18000fdf2: 44 89 c2 mov %r8d,%edx + 18000fdf5: 48 83 c4 28 add $0x28,%rsp + 18000fdf9: e9 02 91 00 00 jmp 0x180018f00 + 18000fdfe: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000fe03: 48 83 c4 28 add $0x28,%rsp + 18000fe07: c3 ret + 18000fe08: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000fe0d: 48 83 c4 28 add $0x28,%rsp + 18000fe11: c3 ret + 18000fe12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fe19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fe20: 48 83 ec 28 sub $0x28,%rsp + 18000fe24: 48 85 d2 test %rdx,%rdx + 18000fe27: 0f 84 a6 01 00 00 je 0x18000ffd3 + 18000fe2d: 45 85 c0 test %r8d,%r8d + 18000fe30: 0f 8e 93 01 00 00 jle 0x18000ffc9 + 18000fe36: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x181c5cdac + 18000fe3d: 01 + 18000fe3e: 7a 06 jp 0x18000fe46 + 18000fe40: 0f 84 7c 01 00 00 je 0x18000ffc2 + 18000fe46: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 18000fe4a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 18000fe4e: 7a 06 jp 0x18000fe56 + 18000fe50: 0f 84 5c 01 00 00 je 0x18000ffb2 + 18000fe56: 41 83 f8 10 cmp $0x10,%r8d + 18000fe5a: 0f 8c 42 01 00 00 jl 0x18000ffa2 + 18000fe60: 49 89 d1 mov %rdx,%r9 + 18000fe63: 49 83 e1 1f and $0x1f,%r9 + 18000fe67: 45 85 c9 test %r9d,%r9d + 18000fe6a: 74 18 je 0x18000fe84 + 18000fe6c: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 18000fe73: 0f 85 29 01 00 00 jne 0x18000ffa2 + 18000fe79: 41 f7 d9 neg %r9d + 18000fe7c: 41 83 c1 20 add $0x20,%r9d + 18000fe80: 41 c1 e9 02 shr $0x2,%r9d + 18000fe84: 41 8d 41 10 lea 0x10(%r9),%eax + 18000fe88: 44 3b c0 cmp %eax,%r8d + 18000fe8b: 0f 8c 11 01 00 00 jl 0x18000ffa2 + 18000fe91: 45 89 c2 mov %r8d,%r10d + 18000fe94: 33 c0 xor %eax,%eax + 18000fe96: 45 2b d1 sub %r9d,%r10d + 18000fe99: 41 83 e2 0f and $0xf,%r10d + 18000fe9d: 41 f7 da neg %r10d + 18000fea0: 45 03 d0 add %r8d,%r10d + 18000fea3: 45 89 cb mov %r9d,%r11d + 18000fea6: 45 85 c9 test %r9d,%r9d + 18000fea9: 76 27 jbe 0x18000fed2 + 18000feab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000feb2: 00 + 18000feb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000feba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000fec0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 18000fec5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 18000feca: 48 ff c0 inc %rax + 18000fecd: 49 3b c3 cmp %r11,%rax + 18000fed0: 72 ee jb 0x18000fec0 + 18000fed2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 18000fed7: 4d 63 ca movslq %r10d,%r9 + 18000feda: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 18000fee0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 + 18000fee6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 + 18000feed: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) + 18000fef3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) + 18000fefa: 49 83 c3 10 add $0x10,%r11 + 18000fefe: 4d 3b d9 cmp %r9,%r11 + 18000ff01: 72 dd jb 0x18000fee0 + 18000ff03: 41 8d 42 01 lea 0x1(%r10),%eax + 18000ff07: 41 3b c0 cmp %r8d,%eax + 18000ff0a: 0f 87 84 00 00 00 ja 0x18000ff94 + 18000ff10: 4d 63 c0 movslq %r8d,%r8 + 18000ff13: 4d 2b c1 sub %r9,%r8 + 18000ff16: 49 83 f8 04 cmp $0x4,%r8 + 18000ff1a: 0f 8c 7e 00 00 00 jl 0x18000ff9e + 18000ff20: 44 89 c0 mov %r8d,%eax + 18000ff23: 45 33 db xor %r11d,%r11d + 18000ff26: 83 e0 fc and $0xfffffffc,%eax + 18000ff29: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 + 18000ff2d: 48 63 c0 movslq %eax,%rax + 18000ff30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ff37: 00 + 18000ff38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ff3f: 90 nop + 18000ff40: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 + 18000ff45: 49 83 c3 04 add $0x4,%r11 + 18000ff49: c4 c1 78 11 09 vmovups %xmm1,(%r9) + 18000ff4e: 49 83 c1 10 add $0x10,%r9 + 18000ff52: 4c 3b d8 cmp %rax,%r11 + 18000ff55: 72 e9 jb 0x18000ff40 + 18000ff57: 49 3b c0 cmp %r8,%rax + 18000ff5a: 73 38 jae 0x18000ff94 + 18000ff5c: 4d 63 d2 movslq %r10d,%r10 + 18000ff5f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 18000ff63: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 18000ff67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ff6e: 00 + 18000ff6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ff76: 0f 1f 00 nopl (%rax) + 18000ff79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ff80: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 18000ff84: 48 ff c0 inc %rax + 18000ff87: c5 fa 11 0a vmovss %xmm1,(%rdx) + 18000ff8b: 48 83 c2 04 add $0x4,%rdx + 18000ff8f: 49 3b c0 cmp %r8,%rax + 18000ff92: 72 ec jb 0x18000ff80 + 18000ff94: 33 c0 xor %eax,%eax + 18000ff96: c5 f8 77 vzeroupper + 18000ff99: 48 83 c4 28 add $0x28,%rsp + 18000ff9d: c3 ret + 18000ff9e: 33 c0 xor %eax,%eax + 18000ffa0: eb b5 jmp 0x18000ff57 + 18000ffa2: 45 33 d2 xor %r10d,%r10d + 18000ffa5: 41 83 f8 01 cmp $0x1,%r8d + 18000ffa9: 72 e9 jb 0x18000ff94 + 18000ffab: 4d 63 c0 movslq %r8d,%r8 + 18000ffae: 33 c0 xor %eax,%eax + 18000ffb0: eb a5 jmp 0x18000ff57 + 18000ffb2: 48 89 d1 mov %rdx,%rcx + 18000ffb5: 44 89 c2 mov %r8d,%edx + 18000ffb8: e8 83 8f 00 00 call 0x180018f40 + 18000ffbd: 48 83 c4 28 add $0x28,%rsp + 18000ffc1: c3 ret + 18000ffc2: 33 c0 xor %eax,%eax + 18000ffc4: 48 83 c4 28 add $0x28,%rsp + 18000ffc8: c3 ret + 18000ffc9: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000ffce: 48 83 c4 28 add $0x28,%rsp + 18000ffd2: c3 ret + 18000ffd3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000ffd8: 48 83 c4 28 add $0x28,%rsp + 18000ffdc: c3 ret + 18000ffdd: 0f 1f 00 nopl (%rax) + 18000ffe0: 48 83 ec 28 sub $0x28,%rsp + 18000ffe4: 48 85 d2 test %rdx,%rdx + 18000ffe7: 0f 84 9e 01 00 00 je 0x18001018b + 18000ffed: 45 85 c0 test %r8d,%r8d + 18000fff0: 0f 8e 8b 01 00 00 jle 0x180010181 + 18000fff6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x181c5cdb0 + 18000fffd: 01 + 18000fffe: 7a 06 jp 0x180010006 + 180010000: 0f 84 74 01 00 00 je 0x18001017a + 180010006: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 18001000a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 18001000e: 7a 06 jp 0x180010016 + 180010010: 0f 84 54 01 00 00 je 0x18001016a + 180010016: 41 83 f8 10 cmp $0x10,%r8d + 18001001a: 0f 8c 42 01 00 00 jl 0x180010162 + 180010020: 49 89 d3 mov %rdx,%r11 + 180010023: 49 83 e3 1f and $0x1f,%r11 + 180010027: 45 85 db test %r11d,%r11d + 18001002a: 74 18 je 0x180010044 + 18001002c: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 180010033: 0f 85 29 01 00 00 jne 0x180010162 + 180010039: 41 f7 db neg %r11d + 18001003c: 41 83 c3 20 add $0x20,%r11d + 180010040: 41 c1 eb 02 shr $0x2,%r11d + 180010044: 41 8d 43 10 lea 0x10(%r11),%eax + 180010048: 44 3b c0 cmp %eax,%r8d + 18001004b: 0f 8c 11 01 00 00 jl 0x180010162 + 180010051: 45 89 c1 mov %r8d,%r9d + 180010054: 33 c0 xor %eax,%eax + 180010056: 45 2b cb sub %r11d,%r9d + 180010059: 41 83 e1 0f and $0xf,%r9d + 18001005d: 41 f7 d9 neg %r9d + 180010060: 45 03 c8 add %r8d,%r9d + 180010063: 45 89 da mov %r11d,%r10d + 180010066: 45 85 db test %r11d,%r11d + 180010069: 76 27 jbe 0x180010092 + 18001006b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010072: 00 + 180010073: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001007a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180010080: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 180010085: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 18001008a: 48 ff c0 inc %rax + 18001008d: 49 3b c2 cmp %r10,%rax + 180010090: 72 ee jb 0x180010080 + 180010092: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 180010097: 49 63 c1 movslq %r9d,%rax + 18001009a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800100a0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 1800100a6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 1800100ad: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 1800100b3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 1800100ba: 49 83 c2 10 add $0x10,%r10 + 1800100be: 4c 3b d0 cmp %rax,%r10 + 1800100c1: 72 dd jb 0x1800100a0 + 1800100c3: 41 8d 41 01 lea 0x1(%r9),%eax + 1800100c7: 41 3b c0 cmp %r8d,%eax + 1800100ca: 0f 87 84 00 00 00 ja 0x180010154 + 1800100d0: 4d 63 c0 movslq %r8d,%r8 + 1800100d3: 4d 63 c9 movslq %r9d,%r9 + 1800100d6: 4d 2b c1 sub %r9,%r8 + 1800100d9: 49 83 f8 04 cmp $0x4,%r8 + 1800100dd: 0f 8c 7b 00 00 00 jl 0x18001015e + 1800100e3: 4d 63 c9 movslq %r9d,%r9 + 1800100e6: 44 89 c0 mov %r8d,%eax + 1800100e9: 83 e0 fc and $0xfffffffc,%eax + 1800100ec: 45 33 db xor %r11d,%r11d + 1800100ef: 48 63 c0 movslq %eax,%rax + 1800100f2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 1800100f7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 1800100fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180010100: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 180010105: 49 83 c3 04 add $0x4,%r11 + 180010109: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 18001010e: 49 83 c2 10 add $0x10,%r10 + 180010112: 4c 3b d8 cmp %rax,%r11 + 180010115: 72 e9 jb 0x180010100 + 180010117: 49 3b c0 cmp %r8,%rax + 18001011a: 73 38 jae 0x180010154 + 18001011c: 4d 63 c9 movslq %r9d,%r9 + 18001011f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 180010123: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 180010127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001012e: 00 + 18001012f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010136: 0f 1f 00 nopl (%rax) + 180010139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010140: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 180010144: 48 ff c0 inc %rax + 180010147: c5 fa 11 0a vmovss %xmm1,(%rdx) + 18001014b: 48 83 c2 04 add $0x4,%rdx + 18001014f: 49 3b c0 cmp %r8,%rax + 180010152: 72 ec jb 0x180010140 + 180010154: 33 c0 xor %eax,%eax + 180010156: c5 f8 77 vzeroupper + 180010159: 48 83 c4 28 add $0x28,%rsp + 18001015d: c3 ret + 18001015e: 33 c0 xor %eax,%eax + 180010160: eb b5 jmp 0x180010117 + 180010162: 45 33 c9 xor %r9d,%r9d + 180010165: e9 59 ff ff ff jmp 0x1800100c3 + 18001016a: 48 89 d1 mov %rdx,%rcx + 18001016d: 44 89 c2 mov %r8d,%edx + 180010170: e8 0b 8e 00 00 call 0x180018f80 + 180010175: 48 83 c4 28 add $0x28,%rsp + 180010179: c3 ret + 18001017a: 33 c0 xor %eax,%eax + 18001017c: 48 83 c4 28 add $0x28,%rsp + 180010180: c3 ret + 180010181: b8 fa ff ff ff mov $0xfffffffa,%eax + 180010186: 48 83 c4 28 add $0x28,%rsp + 18001018a: c3 ret + 18001018b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180010190: 48 83 c4 28 add $0x28,%rsp + 180010194: c3 ret + 180010195: 0f 1f 40 00 nopl 0x0(%rax) + 180010199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800101a0: 48 83 ec 28 sub $0x28,%rsp + 1800101a4: 48 85 d2 test %rdx,%rdx + 1800101a7: 0f 84 9e 01 00 00 je 0x18001034b + 1800101ad: 45 85 c0 test %r8d,%r8d + 1800101b0: 0f 8e 8b 01 00 00 jle 0x180010341 + 1800101b6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x181c5cdb4 + 1800101bd: 01 + 1800101be: 7a 06 jp 0x1800101c6 + 1800101c0: 0f 84 74 01 00 00 je 0x18001033a + 1800101c6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1800101ca: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 1800101ce: 7a 06 jp 0x1800101d6 + 1800101d0: 0f 84 54 01 00 00 je 0x18001032a + 1800101d6: 41 83 f8 10 cmp $0x10,%r8d + 1800101da: 0f 8c 42 01 00 00 jl 0x180010322 + 1800101e0: 49 89 d3 mov %rdx,%r11 + 1800101e3: 49 83 e3 1f and $0x1f,%r11 + 1800101e7: 45 85 db test %r11d,%r11d + 1800101ea: 74 18 je 0x180010204 + 1800101ec: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 1800101f3: 0f 85 29 01 00 00 jne 0x180010322 + 1800101f9: 41 f7 db neg %r11d + 1800101fc: 41 83 c3 20 add $0x20,%r11d + 180010200: 41 c1 eb 02 shr $0x2,%r11d + 180010204: 41 8d 43 10 lea 0x10(%r11),%eax + 180010208: 44 3b c0 cmp %eax,%r8d + 18001020b: 0f 8c 11 01 00 00 jl 0x180010322 + 180010211: 45 89 c1 mov %r8d,%r9d + 180010214: 33 c0 xor %eax,%eax + 180010216: 45 2b cb sub %r11d,%r9d + 180010219: 41 83 e1 0f and $0xf,%r9d + 18001021d: 41 f7 d9 neg %r9d + 180010220: 45 03 c8 add %r8d,%r9d + 180010223: 45 89 da mov %r11d,%r10d + 180010226: 45 85 db test %r11d,%r11d + 180010229: 76 27 jbe 0x180010252 + 18001022b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010232: 00 + 180010233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001023a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180010240: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 180010245: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 18001024a: 48 ff c0 inc %rax + 18001024d: 49 3b c2 cmp %r10,%rax + 180010250: 72 ee jb 0x180010240 + 180010252: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 180010257: 49 63 c1 movslq %r9d,%rax + 18001025a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180010260: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 + 180010266: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 + 18001026d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 180010273: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) + 18001027a: 49 83 c2 10 add $0x10,%r10 + 18001027e: 4c 3b d0 cmp %rax,%r10 + 180010281: 72 dd jb 0x180010260 + 180010283: 41 8d 41 01 lea 0x1(%r9),%eax + 180010287: 41 3b c0 cmp %r8d,%eax + 18001028a: 0f 87 84 00 00 00 ja 0x180010314 + 180010290: 4d 63 c0 movslq %r8d,%r8 + 180010293: 4d 63 c9 movslq %r9d,%r9 + 180010296: 4d 2b c1 sub %r9,%r8 + 180010299: 49 83 f8 04 cmp $0x4,%r8 + 18001029d: 0f 8c 7b 00 00 00 jl 0x18001031e + 1800102a3: 4d 63 c9 movslq %r9d,%r9 + 1800102a6: 44 89 c0 mov %r8d,%eax + 1800102a9: 83 e0 fc and $0xfffffffc,%eax + 1800102ac: 45 33 db xor %r11d,%r11d + 1800102af: 48 63 c0 movslq %eax,%rax + 1800102b2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 1800102b7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 + 1800102bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800102c0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 + 1800102c5: 49 83 c3 04 add $0x4,%r11 + 1800102c9: c4 c1 78 11 12 vmovups %xmm2,(%r10) + 1800102ce: 49 83 c2 10 add $0x10,%r10 + 1800102d2: 4c 3b d8 cmp %rax,%r11 + 1800102d5: 72 e9 jb 0x1800102c0 + 1800102d7: 49 3b c0 cmp %r8,%rax + 1800102da: 73 38 jae 0x180010314 + 1800102dc: 4d 63 c9 movslq %r9d,%r9 + 1800102df: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 1800102e3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 1800102e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800102ee: 00 + 1800102ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800102f6: 0f 1f 00 nopl (%rax) + 1800102f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010300: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 + 180010304: 48 ff c0 inc %rax + 180010307: c5 fa 11 0a vmovss %xmm1,(%rdx) + 18001030b: 48 83 c2 04 add $0x4,%rdx + 18001030f: 49 3b c0 cmp %r8,%rax + 180010312: 72 ec jb 0x180010300 + 180010314: 33 c0 xor %eax,%eax + 180010316: c5 f8 77 vzeroupper + 180010319: 48 83 c4 28 add $0x28,%rsp + 18001031d: c3 ret + 18001031e: 33 c0 xor %eax,%eax + 180010320: eb b5 jmp 0x1800102d7 + 180010322: 45 33 c9 xor %r9d,%r9d + 180010325: e9 59 ff ff ff jmp 0x180010283 + 18001032a: 48 89 d1 mov %rdx,%rcx + 18001032d: 44 89 c2 mov %r8d,%edx + 180010330: e8 8b 8c 00 00 call 0x180018fc0 + 180010335: 48 83 c4 28 add $0x28,%rsp + 180010339: c3 ret + 18001033a: 33 c0 xor %eax,%eax + 18001033c: 48 83 c4 28 add $0x28,%rsp + 180010340: c3 ret + 180010341: b8 fa ff ff ff mov $0xfffffffa,%eax + 180010346: 48 83 c4 28 add $0x28,%rsp + 18001034a: c3 ret + 18001034b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180010350: 48 83 c4 28 add $0x28,%rsp + 180010354: c3 ret + 180010355: 0f 1f 40 00 nopl 0x0(%rax) + 180010359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010360: 48 83 ec 38 sub $0x38,%rsp + 180010364: 45 89 c1 mov %r8d,%r9d + 180010367: 49 89 d0 mov %rdx,%r8 + 18001036a: 48 89 ca mov %rcx,%rdx + 18001036d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 180010373: 48 85 d2 test %rdx,%rdx + 180010376: 8b 44 24 60 mov 0x60(%rsp),%eax + 18001037a: 74 47 je 0x1800103c3 + 18001037c: 4d 85 c0 test %r8,%r8 + 18001037f: 74 42 je 0x1800103c3 + 180010381: 45 85 c9 test %r9d,%r9d + 180010384: 7e 47 jle 0x1800103cd + 180010386: 85 c0 test %eax,%eax + 180010388: 74 0f je 0x180010399 + 18001038a: 83 f8 04 cmp $0x4,%eax + 18001038d: 74 0d je 0x18001039c + 18001038f: b8 fb ff ff ff mov $0xfffffffb,%eax + 180010394: 48 83 c4 38 add $0x38,%rsp + 180010398: c3 ret + 180010399: 83 f8 04 cmp $0x4,%eax + 18001039c: 49 89 e3 mov %rsp,%r11 + 18001039f: b8 01 00 00 00 mov $0x1,%eax + 1800103a4: 41 ba 00 00 00 00 mov $0x0,%r10d + 1800103aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1800103af: 44 0f 44 d0 cmove %eax,%r10d + 1800103b3: 45 89 53 20 mov %r10d,0x20(%r11) + 1800103b7: e8 b0 d9 a6 01 call 0x181a7dd6c + 1800103bc: 33 c0 xor %eax,%eax + 1800103be: 48 83 c4 38 add $0x38,%rsp + 1800103c2: c3 ret + 1800103c3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800103c8: 48 83 c4 38 add $0x38,%rsp + 1800103cc: c3 ret + 1800103cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800103d2: 48 83 c4 38 add $0x38,%rsp + 1800103d6: c3 ret + 1800103d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800103de: 00 00 + 1800103e0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 1800103e5: 45 89 c1 mov %r8d,%r9d + 1800103e8: 49 89 d0 mov %rdx,%r8 + 1800103eb: 48 89 ca mov %rcx,%rdx + 1800103ee: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 1800103f4: 48 85 d2 test %rdx,%rdx + 1800103f7: 8b 44 24 60 mov 0x60(%rsp),%eax + 1800103fb: 74 4b je 0x180010448 + 1800103fd: 4d 85 c0 test %r8,%r8 + 180010400: 74 46 je 0x180010448 + 180010402: 45 85 c9 test %r9d,%r9d + 180010405: 7e 4c jle 0x180010453 + 180010407: 85 c0 test %eax,%eax + 180010409: 74 12 je 0x18001041d + 18001040b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 180010410: 74 0b je 0x18001041d + 180010412: b8 fb ff ff ff mov $0xfffffffb,%eax + 180010417: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 18001041c: c3 ret + 18001041d: 49 89 e3 mov %rsp,%r11 + 180010420: 41 ba 01 00 00 00 mov $0x1,%r10d + 180010426: 83 f8 04 cmp $0x4,%eax + 180010429: b8 00 00 00 00 mov $0x0,%eax + 18001042e: 41 0f 44 c2 cmove %r10d,%eax + 180010432: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 180010437: 41 89 43 20 mov %eax,0x20(%r11) + 18001043b: e8 cc 47 a7 01 call 0x181a84c0c + 180010440: 33 c0 xor %eax,%eax + 180010442: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180010447: c3 ret + 180010448: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001044d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180010452: c3 ret + 180010453: b8 fa ff ff ff mov $0xfffffffa,%eax + 180010458: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 18001045d: c3 ret + 18001045e: 66 90 xchg %ax,%ax + 180010460: 48 83 ec 38 sub $0x38,%rsp + 180010464: 45 89 c1 mov %r8d,%r9d + 180010467: 49 89 d0 mov %rdx,%r8 + 18001046a: 48 89 ca mov %rcx,%rdx + 18001046d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) + 180010473: 8b 44 24 60 mov 0x60(%rsp),%eax + 180010477: 48 85 d2 test %rdx,%rdx + 18001047a: 74 47 je 0x1800104c3 + 18001047c: 4d 85 c0 test %r8,%r8 + 18001047f: 74 42 je 0x1800104c3 + 180010481: 45 85 c9 test %r9d,%r9d + 180010484: 7e 47 jle 0x1800104cd + 180010486: 85 c0 test %eax,%eax + 180010488: 74 0f je 0x180010499 + 18001048a: 83 f8 04 cmp $0x4,%eax + 18001048d: 74 0d je 0x18001049c + 18001048f: b8 fb ff ff ff mov $0xfffffffb,%eax + 180010494: 48 83 c4 38 add $0x38,%rsp + 180010498: c3 ret + 180010499: 83 f8 04 cmp $0x4,%eax + 18001049c: b8 01 00 00 00 mov $0x1,%eax + 1800104a1: 41 ba 00 00 00 00 mov $0x0,%r10d + 1800104a7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 1800104ac: 44 0f 44 d0 cmove %eax,%r10d + 1800104b0: 49 89 e3 mov %rsp,%r11 + 1800104b3: 45 89 53 20 mov %r10d,0x20(%r11) + 1800104b7: e8 00 b4 a7 01 call 0x181a8b8bc + 1800104bc: 33 c0 xor %eax,%eax + 1800104be: 48 83 c4 38 add $0x38,%rsp + 1800104c2: c3 ret + 1800104c3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800104c8: 48 83 c4 38 add $0x38,%rsp + 1800104cc: c3 ret + 1800104cd: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800104d2: 48 83 c4 38 add $0x38,%rsp + 1800104d6: c3 ret + 1800104d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800104de: 00 00 + 1800104e0: 41 56 push %r14 + 1800104e2: 48 85 c9 test %rcx,%rcx + 1800104e5: 0f 84 51 03 00 00 je 0x18001083c + 1800104eb: 48 85 d2 test %rdx,%rdx + 1800104ee: 0f 84 48 03 00 00 je 0x18001083c + 1800104f4: 45 85 c0 test %r8d,%r8d + 1800104f7: 0f 8e 37 03 00 00 jle 0x180010834 + 1800104fd: 8b 44 24 30 mov 0x30(%rsp),%eax + 180010501: 85 c0 test %eax,%eax + 180010503: 0f 84 94 01 00 00 je 0x18001069d + 180010509: 83 f8 04 cmp $0x4,%eax + 18001050c: 74 08 je 0x180010516 + 18001050e: b8 fb ff ff ff mov $0xfffffffb,%eax + 180010513: 41 5e pop %r14 + 180010515: c3 ret + 180010516: 45 32 c9 xor %r9b,%r9b + 180010519: 41 83 f8 10 cmp $0x10,%r8d + 18001051d: 0f 8c fd 02 00 00 jl 0x180010820 + 180010523: 49 89 d3 mov %rdx,%r11 + 180010526: 49 83 e3 1f and $0x1f,%r11 + 18001052a: 45 89 db mov %r11d,%r11d + 18001052d: 45 85 db test %r11d,%r11d + 180010530: 74 18 je 0x18001054a + 180010532: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 180010539: 0f 85 e1 02 00 00 jne 0x180010820 + 18001053f: 41 f7 db neg %r11d + 180010542: 41 83 c3 20 add $0x20,%r11d + 180010546: 41 c1 eb 02 shr $0x2,%r11d + 18001054a: 41 8d 43 10 lea 0x10(%r11),%eax + 18001054e: 44 3b c0 cmp %eax,%r8d + 180010551: 0f 8c c9 02 00 00 jl 0x180010820 + 180010557: 44 89 c0 mov %r8d,%eax + 18001055a: 45 33 d2 xor %r10d,%r10d + 18001055d: 41 2b c3 sub %r11d,%eax + 180010560: 83 e0 0f and $0xf,%eax + 180010563: f7 d8 neg %eax + 180010565: 41 03 c0 add %r8d,%eax + 180010568: 45 85 db test %r11d,%r11d + 18001056b: 76 2b jbe 0x180010598 + 18001056d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010574: 00 + 180010575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001057c: 0f 1f 40 00 nopl 0x0(%rax) + 180010580: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 180010586: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 18001058a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 180010590: 49 ff c2 inc %r10 + 180010593: 4d 3b d3 cmp %r11,%r10 + 180010596: 72 e8 jb 0x180010580 + 180010598: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 18001059d: 4c 63 d0 movslq %eax,%r10 + 1800105a0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 1800105a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800105ad: 00 + 1800105ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800105b5: 0f 1f 40 00 nopl 0x0(%rax) + 1800105b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800105c0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 1800105c6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 1800105cd: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 1800105d4: 01 + 1800105d5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 + 1800105d9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 1800105df: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 1800105e6: 01 + 1800105e7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 1800105eb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 1800105f2: 49 83 c3 10 add $0x10,%r11 + 1800105f6: 4d 3b da cmp %r10,%r11 + 1800105f9: 72 c5 jb 0x1800105c0 + 1800105fb: 44 8d 50 01 lea 0x1(%rax),%r10d + 1800105ff: 45 3b d0 cmp %r8d,%r10d + 180010602: 0f 87 10 02 00 00 ja 0x180010818 + 180010608: 4d 63 c0 movslq %r8d,%r8 + 18001060b: 48 63 c0 movslq %eax,%rax + 18001060e: 4c 2b c0 sub %rax,%r8 + 180010611: 41 80 f9 01 cmp $0x1,%r9b + 180010615: 75 05 jne 0x18001061c + 180010617: 45 33 db xor %r11d,%r11d + 18001061a: eb 3d jmp 0x180010659 + 18001061c: 49 83 f8 04 cmp $0x4,%r8 + 180010620: 7c f5 jl 0x180010617 + 180010622: 48 63 c0 movslq %eax,%rax + 180010625: 45 89 c3 mov %r8d,%r11d + 180010628: 41 83 e3 fc and $0xfffffffc,%r11d + 18001062c: 45 33 d2 xor %r10d,%r10d + 18001062f: 4d 63 db movslq %r11d,%r11 + 180010632: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 180010637: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 18001063b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 18001063f: 90 nop + 180010640: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 180010646: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 18001064a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 180010650: 49 83 c2 04 add $0x4,%r10 + 180010654: 4d 3b d3 cmp %r11,%r10 + 180010657: 72 e7 jb 0x180010640 + 180010659: 4d 3b d8 cmp %r8,%r11 + 18001065c: 0f 83 b6 01 00 00 jae 0x180010818 + 180010662: 48 63 c0 movslq %eax,%rax + 180010665: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 180010669: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 18001066d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010674: 00 + 180010675: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001067c: 0f 1f 40 00 nopl 0x0(%rax) + 180010680: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 180010686: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 18001068a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 180010690: 49 ff c3 inc %r11 + 180010693: 4d 3b d8 cmp %r8,%r11 + 180010696: 72 e8 jb 0x180010680 + 180010698: e9 7b 01 00 00 jmp 0x180010818 + 18001069d: 45 32 c9 xor %r9b,%r9b + 1800106a0: 41 83 f8 10 cmp $0x10,%r8d + 1800106a4: 0f 8c 80 01 00 00 jl 0x18001082a + 1800106aa: 49 89 d3 mov %rdx,%r11 + 1800106ad: 49 83 e3 1f and $0x1f,%r11 + 1800106b1: 45 89 db mov %r11d,%r11d + 1800106b4: 45 85 db test %r11d,%r11d + 1800106b7: 74 18 je 0x1800106d1 + 1800106b9: 41 f7 c3 03 00 00 00 test $0x3,%r11d + 1800106c0: 0f 85 64 01 00 00 jne 0x18001082a + 1800106c6: 41 f7 db neg %r11d + 1800106c9: 41 83 c3 20 add $0x20,%r11d + 1800106cd: 41 c1 eb 02 shr $0x2,%r11d + 1800106d1: 41 8d 43 10 lea 0x10(%r11),%eax + 1800106d5: 44 3b c0 cmp %eax,%r8d + 1800106d8: 0f 8c 4c 01 00 00 jl 0x18001082a + 1800106de: 44 89 c0 mov %r8d,%eax + 1800106e1: 45 33 d2 xor %r10d,%r10d + 1800106e4: 41 2b c3 sub %r11d,%eax + 1800106e7: 83 e0 0f and $0xf,%eax + 1800106ea: f7 d8 neg %eax + 1800106ec: 41 03 c0 add %r8d,%eax + 1800106ef: 45 85 db test %r11d,%r11d + 1800106f2: 76 24 jbe 0x180010718 + 1800106f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800106f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010700: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 180010706: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 18001070a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 180010710: 49 ff c2 inc %r10 + 180010713: 4d 3b d3 cmp %r11,%r10 + 180010716: 72 e8 jb 0x180010700 + 180010718: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 18001071d: 4c 63 d0 movslq %eax,%r10 + 180010720: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 180010726: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001072d: 00 + 18001072e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010735: 0f 1f 40 00 nopl 0x0(%rax) + 180010739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010740: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 + 180010746: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 + 18001074d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 + 180010754: 01 + 180010755: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 + 180010759: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) + 18001075f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 + 180010766: 01 + 180010767: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 18001076b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) + 180010772: 49 83 c3 10 add $0x10,%r11 + 180010776: 4d 3b da cmp %r10,%r11 + 180010779: 72 c5 jb 0x180010740 + 18001077b: 44 8d 50 01 lea 0x1(%rax),%r10d + 18001077f: 45 3b d0 cmp %r8d,%r10d + 180010782: 0f 87 90 00 00 00 ja 0x180010818 + 180010788: 4d 63 c0 movslq %r8d,%r8 + 18001078b: 48 63 c0 movslq %eax,%rax + 18001078e: 4c 2b c0 sub %rax,%r8 + 180010791: 41 80 f9 01 cmp $0x1,%r9b + 180010795: 75 05 jne 0x18001079c + 180010797: 45 33 db xor %r11d,%r11d + 18001079a: eb 3d jmp 0x1800107d9 + 18001079c: 49 83 f8 04 cmp $0x4,%r8 + 1800107a0: 7c f5 jl 0x180010797 + 1800107a2: 48 63 c0 movslq %eax,%rax + 1800107a5: 45 89 c3 mov %r8d,%r11d + 1800107a8: 41 83 e3 fc and $0xfffffffc,%r11d + 1800107ac: 45 33 d2 xor %r10d,%r10d + 1800107af: 4d 63 db movslq %r11d,%r11 + 1800107b2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 + 1800107b7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 + 1800107bb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 + 1800107bf: 90 nop + 1800107c0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 + 1800107c6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 1800107ca: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) + 1800107d0: 49 83 c2 04 add $0x4,%r10 + 1800107d4: 4d 3b d3 cmp %r11,%r10 + 1800107d7: 72 e7 jb 0x1800107c0 + 1800107d9: 4d 3b d8 cmp %r8,%r11 + 1800107dc: 73 3a jae 0x180010818 + 1800107de: 48 63 c0 movslq %eax,%rax + 1800107e1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 1800107e5: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 1800107e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800107f0: 00 + 1800107f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800107f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800107ff: 00 + 180010800: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 180010806: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 18001080a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) + 180010810: 49 ff c3 inc %r11 + 180010813: 4d 3b d8 cmp %r8,%r11 + 180010816: 72 e8 jb 0x180010800 + 180010818: 33 c0 xor %eax,%eax + 18001081a: c5 f8 77 vzeroupper + 18001081d: 41 5e pop %r14 + 18001081f: c3 ret + 180010820: 41 b1 01 mov $0x1,%r9b + 180010823: 33 c0 xor %eax,%eax + 180010825: e9 d1 fd ff ff jmp 0x1800105fb + 18001082a: 41 b1 01 mov $0x1,%r9b + 18001082d: 33 c0 xor %eax,%eax + 18001082f: e9 47 ff ff ff jmp 0x18001077b + 180010834: b8 fa ff ff ff mov $0xfffffffa,%eax + 180010839: 41 5e pop %r14 + 18001083b: c3 ret + 18001083c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180010841: 41 5e pop %r14 + 180010843: c3 ret + 180010844: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001084b: 00 + 18001084c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010853: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180010858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001085f: 00 + 180010860: 41 57 push %r15 + 180010862: 48 85 c9 test %rcx,%rcx + 180010865: 0f 84 38 03 00 00 je 0x180010ba3 + 18001086b: 48 85 d2 test %rdx,%rdx + 18001086e: 0f 84 2f 03 00 00 je 0x180010ba3 + 180010874: 45 85 c0 test %r8d,%r8d + 180010877: 0f 8e 1e 03 00 00 jle 0x180010b9b + 18001087d: 8b 44 24 30 mov 0x30(%rsp),%eax + 180010881: 85 c0 test %eax,%eax + 180010883: 0f 84 74 01 00 00 je 0x1800109fd + 180010889: 83 f8 04 cmp $0x4,%eax + 18001088c: 74 08 je 0x180010896 + 18001088e: b8 fb ff ff ff mov $0xfffffffb,%eax + 180010893: 41 5f pop %r15 + 180010895: c3 ret + 180010896: 41 83 f8 10 cmp $0x10,%r8d + 18001089a: 0f 8c c8 02 00 00 jl 0x180010b68 + 1800108a0: 41 83 f8 1d cmp $0x1d,%r8d + 1800108a4: 0f 8c c6 02 00 00 jl 0x180010b70 + 1800108aa: 49 89 d7 mov %rdx,%r15 + 1800108ad: 49 83 e7 1f and $0x1f,%r15 + 1800108b1: 45 85 ff test %r15d,%r15d + 1800108b4: 74 18 je 0x1800108ce + 1800108b6: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 1800108bd: 0f 85 a5 02 00 00 jne 0x180010b68 + 1800108c3: 41 f7 df neg %r15d + 1800108c6: 41 83 c7 20 add $0x20,%r15d + 1800108ca: 41 c1 ef 02 shr $0x2,%r15d + 1800108ce: 41 8d 47 10 lea 0x10(%r15),%eax + 1800108d2: 44 3b c0 cmp %eax,%r8d + 1800108d5: 0f 8c 8d 02 00 00 jl 0x180010b68 + 1800108db: 45 89 c3 mov %r8d,%r11d + 1800108de: 33 c0 xor %eax,%eax + 1800108e0: 45 2b df sub %r15d,%r11d + 1800108e3: 41 83 e3 0f and $0xf,%r11d + 1800108e7: 41 f7 db neg %r11d + 1800108ea: 45 03 d8 add %r8d,%r11d + 1800108ed: 45 89 fa mov %r15d,%r10d + 1800108f0: 45 85 ff test %r15d,%r15d + 1800108f3: 76 21 jbe 0x180010916 + 1800108f5: 0f 1f 40 00 nopl 0x0(%rax) + 1800108f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010900: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 180010905: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 180010909: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 18001090e: 48 ff c0 inc %rax + 180010911: 49 3b c2 cmp %r10,%rax + 180010914: 72 ea jb 0x180010900 + 180010916: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 18001091b: 49 63 c3 movslq %r11d,%rax + 18001091e: 66 90 xchg %ax,%ax + 180010920: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 180010926: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 18001092d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 + 180010931: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 + 180010935: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 18001093b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 180010942: 49 83 c2 10 add $0x10,%r10 + 180010946: 4c 3b d0 cmp %rax,%r10 + 180010949: 72 d5 jb 0x180010920 + 18001094b: 41 8d 43 01 lea 0x1(%r11),%eax + 18001094f: 41 3b c0 cmp %r8d,%eax + 180010952: 0f 87 00 02 00 00 ja 0x180010b58 + 180010958: 4d 63 c8 movslq %r8d,%r9 + 18001095b: 4d 63 db movslq %r11d,%r11 + 18001095e: 4d 2b cb sub %r11,%r9 + 180010961: 49 83 f9 04 cmp $0x4,%r9 + 180010965: 0f 8c f5 01 00 00 jl 0x180010b60 + 18001096b: 4d 63 db movslq %r11d,%r11 + 18001096e: 45 89 ca mov %r9d,%r10d + 180010971: 41 83 e2 fc and $0xfffffffc,%r10d + 180010975: 45 33 c0 xor %r8d,%r8d + 180010978: 4d 63 d2 movslq %r10d,%r10 + 18001097b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 180010980: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 180010984: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 180010988: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001098f: 00 + 180010990: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001099e: 00 00 + 1800109a0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 1800109a6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 + 1800109aa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 1800109b0: 49 83 c0 04 add $0x4,%r8 + 1800109b4: 4d 3b c2 cmp %r10,%r8 + 1800109b7: 72 e7 jb 0x1800109a0 + 1800109b9: 4d 3b d1 cmp %r9,%r10 + 1800109bc: 0f 83 96 01 00 00 jae 0x180010b58 + 1800109c2: 4d 63 db movslq %r11d,%r11 + 1800109c5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 1800109c9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 1800109cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800109d4: 00 + 1800109d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800109dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800109e0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 1800109e6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 + 1800109ea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 1800109f0: 49 ff c2 inc %r10 + 1800109f3: 4d 3b d1 cmp %r9,%r10 + 1800109f6: 72 e8 jb 0x1800109e0 + 1800109f8: e9 5b 01 00 00 jmp 0x180010b58 + 1800109fd: 41 83 f8 10 cmp $0x10,%r8d + 180010a01: 0f 8c 7d 01 00 00 jl 0x180010b84 + 180010a07: 41 83 f8 1d cmp $0x1d,%r8d + 180010a0b: 0f 8c 7b 01 00 00 jl 0x180010b8c + 180010a11: 49 89 d7 mov %rdx,%r15 + 180010a14: 49 83 e7 1f and $0x1f,%r15 + 180010a18: 45 85 ff test %r15d,%r15d + 180010a1b: 74 18 je 0x180010a35 + 180010a1d: 41 f7 c7 03 00 00 00 test $0x3,%r15d + 180010a24: 0f 85 5a 01 00 00 jne 0x180010b84 + 180010a2a: 41 f7 df neg %r15d + 180010a2d: 41 83 c7 20 add $0x20,%r15d + 180010a31: 41 c1 ef 02 shr $0x2,%r15d + 180010a35: 41 8d 47 10 lea 0x10(%r15),%eax + 180010a39: 44 3b c0 cmp %eax,%r8d + 180010a3c: 0f 8c 42 01 00 00 jl 0x180010b84 + 180010a42: 45 89 c3 mov %r8d,%r11d + 180010a45: 33 c0 xor %eax,%eax + 180010a47: 45 2b df sub %r15d,%r11d + 180010a4a: 41 83 e3 0f and $0xf,%r11d + 180010a4e: 41 f7 db neg %r11d + 180010a51: 45 03 d8 add %r8d,%r11d + 180010a54: 45 89 fa mov %r15d,%r10d + 180010a57: 45 85 ff test %r15d,%r15d + 180010a5a: 76 1a jbe 0x180010a76 + 180010a5c: 0f 1f 40 00 nopl 0x0(%rax) + 180010a60: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 180010a65: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 180010a69: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) + 180010a6e: 48 ff c0 inc %rax + 180010a71: 49 3b c2 cmp %r10,%rax + 180010a74: 72 ea jb 0x180010a60 + 180010a76: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 + 180010a7b: 49 63 c3 movslq %r11d,%rax + 180010a7e: 66 90 xchg %ax,%ax + 180010a80: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 + 180010a86: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 + 180010a8d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 + 180010a91: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 + 180010a95: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) + 180010a9b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) + 180010aa2: 49 83 c2 10 add $0x10,%r10 + 180010aa6: 4c 3b d0 cmp %rax,%r10 + 180010aa9: 72 d5 jb 0x180010a80 + 180010aab: 41 8d 43 01 lea 0x1(%r11),%eax + 180010aaf: 41 3b c0 cmp %r8d,%eax + 180010ab2: 0f 87 a0 00 00 00 ja 0x180010b58 + 180010ab8: 4d 63 c8 movslq %r8d,%r9 + 180010abb: 4d 63 db movslq %r11d,%r11 + 180010abe: 4d 2b cb sub %r11,%r9 + 180010ac1: 49 83 f9 04 cmp $0x4,%r9 + 180010ac5: 0f 8c b4 00 00 00 jl 0x180010b7f + 180010acb: 4d 63 db movslq %r11d,%r11 + 180010ace: 45 89 ca mov %r9d,%r10d + 180010ad1: 41 83 e2 fc and $0xfffffffc,%r10d + 180010ad5: 45 33 c0 xor %r8d,%r8d + 180010ad8: 4d 63 d2 movslq %r10d,%r10 + 180010adb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 + 180010ae0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax + 180010ae4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 + 180010ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010aef: 00 + 180010af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180010afe: 00 00 + 180010b00: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 + 180010b06: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 + 180010b0a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) + 180010b10: 49 83 c0 04 add $0x4,%r8 + 180010b14: 4d 3b c2 cmp %r10,%r8 + 180010b17: 72 e7 jb 0x180010b00 + 180010b19: 4d 3b d1 cmp %r9,%r10 + 180010b1c: 73 3a jae 0x180010b58 + 180010b1e: 4d 63 db movslq %r11d,%r11 + 180010b21: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx + 180010b25: 4a 8d 04 99 lea (%rcx,%r11,4),%rax + 180010b29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010b30: 00 + 180010b31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010b3f: 00 + 180010b40: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 + 180010b46: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 + 180010b4a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) + 180010b50: 49 ff c2 inc %r10 + 180010b53: 4d 3b d1 cmp %r9,%r10 + 180010b56: 72 e8 jb 0x180010b40 + 180010b58: 33 c0 xor %eax,%eax + 180010b5a: c5 f8 77 vzeroupper + 180010b5d: 41 5f pop %r15 + 180010b5f: c3 ret + 180010b60: 45 33 d2 xor %r10d,%r10d + 180010b63: e9 51 fe ff ff jmp 0x1800109b9 + 180010b68: 45 33 db xor %r11d,%r11d + 180010b6b: e9 db fd ff ff jmp 0x18001094b + 180010b70: 45 89 c3 mov %r8d,%r11d + 180010b73: 45 33 d2 xor %r10d,%r10d + 180010b76: 41 83 e3 f0 and $0xfffffff0,%r11d + 180010b7a: e9 97 fd ff ff jmp 0x180010916 + 180010b7f: 45 33 d2 xor %r10d,%r10d + 180010b82: eb 95 jmp 0x180010b19 + 180010b84: 45 33 db xor %r11d,%r11d + 180010b87: e9 1f ff ff ff jmp 0x180010aab + 180010b8c: 45 89 c3 mov %r8d,%r11d + 180010b8f: 45 33 d2 xor %r10d,%r10d + 180010b92: 41 83 e3 f0 and $0xfffffff0,%r11d + 180010b96: e9 db fe ff ff jmp 0x180010a76 + 180010b9b: b8 fa ff ff ff mov $0xfffffffa,%eax + 180010ba0: 41 5f pop %r15 + 180010ba2: c3 ret + 180010ba3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180010ba8: 41 5f pop %r15 + 180010baa: c3 ret + 180010bab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010bb2: 00 + 180010bb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010bba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180010bc0: 48 83 ec 28 sub $0x28,%rsp + 180010bc4: 48 85 c9 test %rcx,%rcx + 180010bc7: 74 20 je 0x180010be9 + 180010bc9: 48 85 d2 test %rdx,%rdx + 180010bcc: 74 1b je 0x180010be9 + 180010bce: 45 85 c0 test %r8d,%r8d + 180010bd1: 7f 0a jg 0x180010bdd + 180010bd3: b8 fa ff ff ff mov $0xfffffffa,%eax + 180010bd8: 48 83 c4 28 add $0x28,%rsp + 180010bdc: c3 ret + 180010bdd: e8 3e 85 03 00 call 0x180049120 + 180010be2: 33 c0 xor %eax,%eax + 180010be4: 48 83 c4 28 add $0x28,%rsp + 180010be8: c3 ret + 180010be9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180010bee: 48 83 c4 28 add $0x28,%rsp + 180010bf2: c3 ret + 180010bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180010bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010bff: 00 + 180010c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180010c05: 48 85 c9 test %rcx,%rcx + 180010c08: 74 22 je 0x180010c2c + 180010c0a: 48 85 d2 test %rdx,%rdx + 180010c0d: 74 1d je 0x180010c2c + 180010c0f: 45 85 c0 test %r8d,%r8d + 180010c12: 7f 0b jg 0x180010c1f + 180010c14: b8 fa ff ff ff mov $0xfffffffa,%eax + 180010c19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180010c1e: c3 ret + 180010c1f: e8 7c 86 03 00 call 0x1800492a0 + 180010c24: 33 c0 xor %eax,%eax + 180010c26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180010c2b: c3 ret + 180010c2c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180010c31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180010c36: c3 ret + 180010c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180010c3e: 00 00 + 180010c40: 48 83 ec 28 sub $0x28,%rsp + 180010c44: 48 85 c9 test %rcx,%rcx + 180010c47: 74 20 je 0x180010c69 + 180010c49: 48 85 d2 test %rdx,%rdx + 180010c4c: 74 1b je 0x180010c69 + 180010c4e: 45 85 c0 test %r8d,%r8d + 180010c51: 7f 0a jg 0x180010c5d + 180010c53: b8 fa ff ff ff mov $0xfffffffa,%eax + 180010c58: 48 83 c4 28 add $0x28,%rsp + 180010c5c: c3 ret + 180010c5d: e8 be 87 03 00 call 0x180049420 + 180010c62: 33 c0 xor %eax,%eax + 180010c64: 48 83 c4 28 add $0x28,%rsp + 180010c68: c3 ret + 180010c69: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180010c6e: 48 83 c4 28 add $0x28,%rsp + 180010c72: c3 ret + 180010c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180010c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010c7f: 00 + 180010c80: 56 push %rsi + 180010c81: 48 89 d6 mov %rdx,%rsi + 180010c84: 48 85 c9 test %rcx,%rcx + 180010c87: 0f 84 90 01 00 00 je 0x180010e1d + 180010c8d: 48 85 f6 test %rsi,%rsi + 180010c90: 0f 84 87 01 00 00 je 0x180010e1d + 180010c96: 45 85 c0 test %r8d,%r8d + 180010c99: 0f 8e 77 01 00 00 jle 0x180010e16 + 180010c9f: 41 83 f8 10 cmp $0x10,%r8d + 180010ca3: 0f 8c 5d 01 00 00 jl 0x180010e06 + 180010ca9: 49 89 f1 mov %rsi,%r9 + 180010cac: 49 83 e1 1f and $0x1f,%r9 + 180010cb0: 45 89 c9 mov %r9d,%r9d + 180010cb3: 45 85 c9 test %r9d,%r9d + 180010cb6: 74 18 je 0x180010cd0 + 180010cb8: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 180010cbf: 0f 85 41 01 00 00 jne 0x180010e06 + 180010cc5: 41 f7 d9 neg %r9d + 180010cc8: 41 83 c1 20 add $0x20,%r9d + 180010ccc: 41 c1 e9 02 shr $0x2,%r9d + 180010cd0: 41 8d 41 10 lea 0x10(%r9),%eax + 180010cd4: 44 3b c0 cmp %eax,%r8d + 180010cd7: 0f 8c 29 01 00 00 jl 0x180010e06 + 180010cdd: 44 89 c0 mov %r8d,%eax + 180010ce0: 33 d2 xor %edx,%edx + 180010ce2: 41 2b c1 sub %r9d,%eax + 180010ce5: 83 e0 0f and $0xf,%eax + 180010ce8: f7 d8 neg %eax + 180010cea: 41 03 c0 add %r8d,%eax + 180010ced: 45 85 c9 test %r9d,%r9d + 180010cf0: 76 25 jbe 0x180010d17 + 180010cf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010d00: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 180010d05: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 + 180010d0a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 180010d0f: 48 ff c2 inc %rdx + 180010d12: 49 3b d1 cmp %r9,%rdx + 180010d15: 72 e9 jb 0x180010d00 + 180010d17: 48 63 d0 movslq %eax,%rdx + 180010d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180010d20: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 180010d26: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 180010d2d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 180010d34: 01 + 180010d35: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 180010d3c: 01 + 180010d3d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 + 180010d43: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 180010d4a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 180010d50: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 180010d57: 49 83 c1 10 add $0x10,%r9 + 180010d5b: 4c 3b ca cmp %rdx,%r9 + 180010d5e: 72 c0 jb 0x180010d20 + 180010d60: 44 8d 48 01 lea 0x1(%rax),%r9d + 180010d64: 45 3b c8 cmp %r8d,%r9d + 180010d67: 0f 87 8d 00 00 00 ja 0x180010dfa + 180010d6d: 4d 63 d0 movslq %r8d,%r10 + 180010d70: 4c 2b d2 sub %rdx,%r10 + 180010d73: 49 83 fa 04 cmp $0x4,%r10 + 180010d77: 0f 8c 84 00 00 00 jl 0x180010e01 + 180010d7d: 45 89 d3 mov %r10d,%r11d + 180010d80: 45 33 c9 xor %r9d,%r9d + 180010d83: 41 83 e3 fc and $0xfffffffc,%r11d + 180010d87: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 180010d8b: 4d 63 db movslq %r11d,%r11 + 180010d8e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 180010d92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010da0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 180010da6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 + 180010dac: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 180010db2: 49 83 c1 04 add $0x4,%r9 + 180010db6: 4d 3b cb cmp %r11,%r9 + 180010db9: 72 e5 jb 0x180010da0 + 180010dbb: 4d 3b da cmp %r10,%r11 + 180010dbe: 73 3a jae 0x180010dfa + 180010dc0: 48 63 c0 movslq %eax,%rax + 180010dc3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 180010dc7: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 180010dcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010dd2: 00 + 180010dd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010dda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180010de0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 180010de6: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 + 180010dec: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 180010df2: 49 ff c3 inc %r11 + 180010df5: 4d 3b da cmp %r10,%r11 + 180010df8: 72 e6 jb 0x180010de0 + 180010dfa: 33 c0 xor %eax,%eax + 180010dfc: c5 f8 77 vzeroupper + 180010dff: 5e pop %rsi + 180010e00: c3 ret + 180010e01: 45 33 db xor %r11d,%r11d + 180010e04: eb b5 jmp 0x180010dbb + 180010e06: 33 c0 xor %eax,%eax + 180010e08: 41 83 f8 01 cmp $0x1,%r8d + 180010e0c: 72 ec jb 0x180010dfa + 180010e0e: 4d 63 d0 movslq %r8d,%r10 + 180010e11: 45 33 db xor %r11d,%r11d + 180010e14: eb a5 jmp 0x180010dbb + 180010e16: b8 fa ff ff ff mov $0xfffffffa,%eax + 180010e1b: 5e pop %rsi + 180010e1c: c3 ret + 180010e1d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180010e22: 5e pop %rsi + 180010e23: c3 ret + 180010e24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010e2b: 00 + 180010e2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010e33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180010e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010e3f: 00 + 180010e40: 53 push %rbx + 180010e41: 49 89 ca mov %rcx,%r10 + 180010e44: 4d 85 d2 test %r10,%r10 + 180010e47: 0f 84 84 01 00 00 je 0x180010fd1 + 180010e4d: 48 85 d2 test %rdx,%rdx + 180010e50: 0f 84 7b 01 00 00 je 0x180010fd1 + 180010e56: 45 85 c0 test %r8d,%r8d + 180010e59: 0f 8e 6b 01 00 00 jle 0x180010fca + 180010e5f: 41 83 f8 10 cmp $0x10,%r8d + 180010e63: 0f 8c 59 01 00 00 jl 0x180010fc2 + 180010e69: 48 89 d3 mov %rdx,%rbx + 180010e6c: 48 83 e3 1f and $0x1f,%rbx + 180010e70: 85 db test %ebx,%ebx + 180010e72: 74 11 je 0x180010e85 + 180010e74: f6 c3 03 test $0x3,%bl + 180010e77: 0f 85 45 01 00 00 jne 0x180010fc2 + 180010e7d: f7 db neg %ebx + 180010e7f: 83 c3 20 add $0x20,%ebx + 180010e82: c1 eb 02 shr $0x2,%ebx + 180010e85: 8d 43 10 lea 0x10(%rbx),%eax + 180010e88: 44 3b c0 cmp %eax,%r8d + 180010e8b: 0f 8c 31 01 00 00 jl 0x180010fc2 + 180010e91: 45 89 c1 mov %r8d,%r9d + 180010e94: 33 c0 xor %eax,%eax + 180010e96: 44 2b cb sub %ebx,%r9d + 180010e99: 41 83 e1 0f and $0xf,%r9d + 180010e9d: 41 f7 d9 neg %r9d + 180010ea0: 45 03 c8 add %r8d,%r9d + 180010ea3: 89 d9 mov %ebx,%ecx + 180010ea5: 85 db test %ebx,%ebx + 180010ea7: 76 2f jbe 0x180010ed8 + 180010ea9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010eb0: 00 + 180010eb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010ebf: 00 + 180010ec0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 180010ec6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 180010ecb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 180010ed0: 48 ff c0 inc %rax + 180010ed3: 48 3b c1 cmp %rcx,%rax + 180010ed6: 72 e8 jb 0x180010ec0 + 180010ed8: 49 63 c1 movslq %r9d,%rax + 180010edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180010ee0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 180010ee6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 180010eed: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 180010ef2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 180010ef8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 180010efd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) + 180010f03: 48 83 c1 10 add $0x10,%rcx + 180010f07: 48 3b c8 cmp %rax,%rcx + 180010f0a: 72 d4 jb 0x180010ee0 + 180010f0c: 41 8d 41 01 lea 0x1(%r9),%eax + 180010f10: 41 3b c0 cmp %r8d,%eax + 180010f13: 0f 87 9e 00 00 00 ja 0x180010fb7 + 180010f19: 4d 63 c0 movslq %r8d,%r8 + 180010f1c: 4d 63 c9 movslq %r9d,%r9 + 180010f1f: 4d 2b c1 sub %r9,%r8 + 180010f22: 49 83 f8 04 cmp $0x4,%r8 + 180010f26: 0f 8c 92 00 00 00 jl 0x180010fbe + 180010f2c: 4d 63 c9 movslq %r9d,%r9 + 180010f2f: 44 89 c3 mov %r8d,%ebx + 180010f32: 83 e3 fc and $0xfffffffc,%ebx + 180010f35: 33 c9 xor %ecx,%ecx + 180010f37: 48 63 db movslq %ebx,%rbx + 180010f3a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax + 180010f3e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 + 180010f42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010f49: 00 + 180010f4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010f58: 00 + 180010f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010f60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 180010f66: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 180010f6b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) + 180010f70: 48 83 c1 04 add $0x4,%rcx + 180010f74: 48 3b cb cmp %rbx,%rcx + 180010f77: 72 e7 jb 0x180010f60 + 180010f79: 49 3b d8 cmp %r8,%rbx + 180010f7c: 73 39 jae 0x180010fb7 + 180010f7e: 4d 63 c9 movslq %r9d,%r9 + 180010f81: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx + 180010f85: 4b 8d 04 8a lea (%r10,%r9,4),%rax + 180010f89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010f90: 00 + 180010f91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180010f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010f9f: 00 + 180010fa0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 + 180010fa5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 + 180010faa: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) + 180010faf: 48 ff c3 inc %rbx + 180010fb2: 49 3b d8 cmp %r8,%rbx + 180010fb5: 72 e9 jb 0x180010fa0 + 180010fb7: 33 c0 xor %eax,%eax + 180010fb9: c5 f8 77 vzeroupper + 180010fbc: 5b pop %rbx + 180010fbd: c3 ret + 180010fbe: 33 db xor %ebx,%ebx + 180010fc0: eb b7 jmp 0x180010f79 + 180010fc2: 45 33 c9 xor %r9d,%r9d + 180010fc5: e9 42 ff ff ff jmp 0x180010f0c + 180010fca: b8 fa ff ff ff mov $0xfffffffa,%eax + 180010fcf: 5b pop %rbx + 180010fd0: c3 ret + 180010fd1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180010fd6: 5b pop %rbx + 180010fd7: c3 ret + 180010fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180010fdf: 00 + 180010fe0: 48 85 c9 test %rcx,%rcx + 180010fe3: 0f 84 5b 02 00 00 je 0x180011244 + 180010fe9: 48 85 d2 test %rdx,%rdx + 180010fec: 0f 84 52 02 00 00 je 0x180011244 + 180010ff2: 4d 85 c0 test %r8,%r8 + 180010ff5: 0f 84 49 02 00 00 je 0x180011244 + 180010ffb: 45 85 c9 test %r9d,%r9d + 180010ffe: 0f 86 33 02 00 00 jbe 0x180011237 + 180011004: 41 83 f9 06 cmp $0x6,%r9d + 180011008: 0f 86 ae 01 00 00 jbe 0x1800111bc + 18001100e: 49 3b d0 cmp %r8,%rdx + 180011011: 76 17 jbe 0x18001102a + 180011013: 44 89 c8 mov %r9d,%eax + 180011016: 49 89 d2 mov %rdx,%r10 + 180011019: 48 c1 e0 02 shl $0x2,%rax + 18001101d: 4d 2b d0 sub %r8,%r10 + 180011020: 4c 3b d0 cmp %rax,%r10 + 180011023: 7d 24 jge 0x180011049 + 180011025: e9 92 01 00 00 jmp 0x1800111bc + 18001102a: 4c 3b c2 cmp %rdx,%r8 + 18001102d: 0f 86 89 01 00 00 jbe 0x1800111bc + 180011033: 44 89 c8 mov %r9d,%eax + 180011036: 4d 89 c2 mov %r8,%r10 + 180011039: 48 c1 e0 02 shl $0x2,%rax + 18001103d: 4c 2b d2 sub %rdx,%r10 + 180011040: 4c 3b d0 cmp %rax,%r10 + 180011043: 0f 8c 73 01 00 00 jl 0x1800111bc + 180011049: 49 3b c8 cmp %r8,%rcx + 18001104c: 76 10 jbe 0x18001105e + 18001104e: 49 89 ca mov %rcx,%r10 + 180011051: 4d 2b d0 sub %r8,%r10 + 180011054: 4c 3b d0 cmp %rax,%r10 + 180011057: 7d 1d jge 0x180011076 + 180011059: e9 5e 01 00 00 jmp 0x1800111bc + 18001105e: 4c 3b c1 cmp %rcx,%r8 + 180011061: 0f 86 55 01 00 00 jbe 0x1800111bc + 180011067: 4d 89 c2 mov %r8,%r10 + 18001106a: 4c 2b d1 sub %rcx,%r10 + 18001106d: 4c 3b d0 cmp %rax,%r10 + 180011070: 0f 8c 46 01 00 00 jl 0x1800111bc + 180011076: 41 83 f9 08 cmp $0x8,%r9d + 18001107a: 0f 82 bd 01 00 00 jb 0x18001123d + 180011080: 4d 89 c2 mov %r8,%r10 + 180011083: 49 83 e2 0f and $0xf,%r10 + 180011087: 45 85 d2 test %r10d,%r10d + 18001108a: 74 18 je 0x1800110a4 + 18001108c: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 180011093: 0f 85 a4 01 00 00 jne 0x18001123d + 180011099: 41 f7 da neg %r10d + 18001109c: 41 83 c2 10 add $0x10,%r10d + 1800110a0: 41 c1 ea 02 shr $0x2,%r10d + 1800110a4: 41 8d 42 08 lea 0x8(%r10),%eax + 1800110a8: 44 3b c8 cmp %eax,%r9d + 1800110ab: 0f 82 8c 01 00 00 jb 0x18001123d + 1800110b1: 44 89 c8 mov %r9d,%eax + 1800110b4: 45 33 db xor %r11d,%r11d + 1800110b7: 41 2b c2 sub %r10d,%eax + 1800110ba: 83 e0 07 and $0x7,%eax + 1800110bd: f7 d8 neg %eax + 1800110bf: 41 03 c1 add %r9d,%eax + 1800110c2: 45 85 d2 test %r10d,%r10d + 1800110c5: 76 33 jbe 0x1800110fa + 1800110c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800110ce: 00 + 1800110cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800110d6: 0f 1f 00 nopl (%rax) + 1800110d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800110e0: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 1800110e6: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 1800110ec: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 1800110f2: 41 ff c3 inc %r11d + 1800110f5: 45 3b da cmp %r10d,%r11d + 1800110f8: 72 e6 jb 0x1800110e0 + 1800110fa: 45 89 d2 mov %r10d,%r10d + 1800110fd: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 + 180011101: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 180011108: 74 56 je 0x180011160 + 18001110a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011111: 00 + 180011112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011120: 45 89 d2 mov %r10d,%r10d + 180011123: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 + 180011128: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 + 18001112e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 + 180011133: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 + 180011139: 0f 5d c8 minps %xmm0,%xmm1 + 18001113c: 0f 5d da minps %xmm2,%xmm3 + 18001113f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) + 180011144: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) + 18001114a: 41 83 c2 08 add $0x8,%r10d + 18001114e: 44 3b d0 cmp %eax,%r10d + 180011151: 72 cd jb 0x180011120 + 180011153: eb 38 jmp 0x18001118d + 180011155: 0f 1f 40 00 nopl 0x0(%rax) + 180011159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011160: 45 89 d2 mov %r10d,%r10d + 180011163: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 + 180011168: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 + 18001116e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 + 180011173: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 + 180011179: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) + 18001117e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) + 180011184: 41 83 c2 08 add $0x8,%r10d + 180011188: 44 3b d0 cmp %eax,%r10d + 18001118b: 72 d3 jb 0x180011160 + 18001118d: 41 3b c1 cmp %r9d,%eax + 180011190: 0f 83 9e 00 00 00 jae 0x180011234 + 180011196: 0f 1f 00 nopl (%rax) + 180011199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800111a0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 1800111a5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 1800111aa: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 1800111b0: ff c0 inc %eax + 1800111b2: 41 3b c1 cmp %r9d,%eax + 1800111b5: 72 e9 jb 0x1800111a0 + 1800111b7: e9 78 00 00 00 jmp 0x180011234 + 1800111bc: 44 89 c8 mov %r9d,%eax + 1800111bf: 41 bb 01 00 00 00 mov $0x1,%r11d + 1800111c5: d1 e8 shr $1,%eax + 1800111c7: 45 33 d2 xor %r10d,%r10d + 1800111ca: 85 c0 test %eax,%eax + 1800111cc: 76 4c jbe 0x18001121a + 1800111ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800111d5: 00 + 1800111d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800111dd: 0f 1f 00 nopl (%rax) + 1800111e0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 1800111e4: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 1800111ea: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 1800111f0: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 1800111f6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 1800111fb: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 180011201: 41 ff c2 inc %r10d + 180011204: 44 3b d0 cmp %eax,%r10d + 180011207: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 18001120d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 180011213: 72 cb jb 0x1800111e0 + 180011215: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 18001121a: 41 ff cb dec %r11d + 18001121d: 45 3b d9 cmp %r9d,%r11d + 180011220: 73 12 jae 0x180011234 + 180011222: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 180011228: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 18001122e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 180011234: 33 c0 xor %eax,%eax + 180011236: c3 ret + 180011237: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001123c: c3 ret + 18001123d: 33 c0 xor %eax,%eax + 18001123f: e9 49 ff ff ff jmp 0x18001118d + 180011244: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011249: c3 ret + 18001124a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011251: 00 + 180011252: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011260: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180011265: 48 85 c9 test %rcx,%rcx + 180011268: 74 27 je 0x180011291 + 18001126a: 48 85 d2 test %rdx,%rdx + 18001126d: 74 22 je 0x180011291 + 18001126f: 4d 85 c0 test %r8,%r8 + 180011272: 74 1d je 0x180011291 + 180011274: 45 85 c9 test %r9d,%r9d + 180011277: 77 0b ja 0x180011284 + 180011279: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001127e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180011283: c3 ret + 180011284: e8 17 83 03 00 call 0x1800495a0 + 180011289: 33 c0 xor %eax,%eax + 18001128b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180011290: c3 ret + 180011291: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011296: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18001129b: c3 ret + 18001129c: 0f 1f 40 00 nopl 0x0(%rax) + 1800112a0: 48 83 ec 28 sub $0x28,%rsp + 1800112a4: 48 85 c9 test %rcx,%rcx + 1800112a7: 74 25 je 0x1800112ce + 1800112a9: 48 85 d2 test %rdx,%rdx + 1800112ac: 74 20 je 0x1800112ce + 1800112ae: 4d 85 c0 test %r8,%r8 + 1800112b1: 74 1b je 0x1800112ce + 1800112b3: 45 85 c9 test %r9d,%r9d + 1800112b6: 77 0a ja 0x1800112c2 + 1800112b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800112bd: 48 83 c4 28 add $0x28,%rsp + 1800112c1: c3 ret + 1800112c2: e8 19 88 03 00 call 0x180049ae0 + 1800112c7: 33 c0 xor %eax,%eax + 1800112c9: 48 83 c4 28 add $0x28,%rsp + 1800112cd: c3 ret + 1800112ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800112d3: 48 83 c4 28 add $0x28,%rsp + 1800112d7: c3 ret + 1800112d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800112df: 00 + 1800112e0: 48 83 ec 28 sub $0x28,%rsp + 1800112e4: 48 85 c9 test %rcx,%rcx + 1800112e7: 74 25 je 0x18001130e + 1800112e9: 48 85 d2 test %rdx,%rdx + 1800112ec: 74 20 je 0x18001130e + 1800112ee: 4d 85 c0 test %r8,%r8 + 1800112f1: 74 1b je 0x18001130e + 1800112f3: 45 85 c9 test %r9d,%r9d + 1800112f6: 77 0a ja 0x180011302 + 1800112f8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800112fd: 48 83 c4 28 add $0x28,%rsp + 180011301: c3 ret + 180011302: e8 b9 8d 03 00 call 0x18004a0c0 + 180011307: 33 c0 xor %eax,%eax + 180011309: 48 83 c4 28 add $0x28,%rsp + 18001130d: c3 ret + 18001130e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011313: 48 83 c4 28 add $0x28,%rsp + 180011317: c3 ret + 180011318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001131f: 00 + 180011320: 48 83 ec 28 sub $0x28,%rsp + 180011324: 48 85 c9 test %rcx,%rcx + 180011327: 74 25 je 0x18001134e + 180011329: 48 85 d2 test %rdx,%rdx + 18001132c: 74 20 je 0x18001134e + 18001132e: 4d 85 c0 test %r8,%r8 + 180011331: 74 1b je 0x18001134e + 180011333: 45 85 c9 test %r9d,%r9d + 180011336: 77 0a ja 0x180011342 + 180011338: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001133d: 48 83 c4 28 add $0x28,%rsp + 180011341: c3 ret + 180011342: e8 59 93 03 00 call 0x18004a6a0 + 180011347: 33 c0 xor %eax,%eax + 180011349: 48 83 c4 28 add $0x28,%rsp + 18001134d: c3 ret + 18001134e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011353: 48 83 c4 28 add $0x28,%rsp + 180011357: c3 ret + 180011358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001135f: 00 + 180011360: 48 83 ec 28 sub $0x28,%rsp + 180011364: 48 85 c9 test %rcx,%rcx + 180011367: 74 25 je 0x18001138e + 180011369: 48 85 d2 test %rdx,%rdx + 18001136c: 74 20 je 0x18001138e + 18001136e: 4d 85 c0 test %r8,%r8 + 180011371: 74 1b je 0x18001138e + 180011373: 45 85 c9 test %r9d,%r9d + 180011376: 77 0a ja 0x180011382 + 180011378: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001137d: 48 83 c4 28 add $0x28,%rsp + 180011381: c3 ret + 180011382: e8 39 99 03 00 call 0x18004acc0 + 180011387: 33 c0 xor %eax,%eax + 180011389: 48 83 c4 28 add $0x28,%rsp + 18001138d: c3 ret + 18001138e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011393: 48 83 c4 28 add $0x28,%rsp + 180011397: c3 ret + 180011398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001139f: 00 + 1800113a0: 48 83 ec 28 sub $0x28,%rsp + 1800113a4: 48 85 c9 test %rcx,%rcx + 1800113a7: 74 25 je 0x1800113ce + 1800113a9: 48 85 d2 test %rdx,%rdx + 1800113ac: 74 20 je 0x1800113ce + 1800113ae: 4d 85 c0 test %r8,%r8 + 1800113b1: 74 1b je 0x1800113ce + 1800113b3: 45 85 c9 test %r9d,%r9d + 1800113b6: 7f 0a jg 0x1800113c2 + 1800113b8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800113bd: 48 83 c4 28 add $0x28,%rsp + 1800113c1: c3 ret + 1800113c2: e8 39 9f 03 00 call 0x18004b300 + 1800113c7: 33 c0 xor %eax,%eax + 1800113c9: 48 83 c4 28 add $0x28,%rsp + 1800113cd: c3 ret + 1800113ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800113d3: 48 83 c4 28 add $0x28,%rsp + 1800113d7: c3 ret + 1800113d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800113df: 00 + 1800113e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800113e5: 48 85 c9 test %rcx,%rcx + 1800113e8: 74 27 je 0x180011411 + 1800113ea: 48 85 d2 test %rdx,%rdx + 1800113ed: 74 22 je 0x180011411 + 1800113ef: 4d 85 c0 test %r8,%r8 + 1800113f2: 74 1d je 0x180011411 + 1800113f4: 45 85 c9 test %r9d,%r9d + 1800113f7: 7f 0b jg 0x180011404 + 1800113f9: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800113fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180011403: c3 ret + 180011404: e8 f7 a2 03 00 call 0x18004b700 + 180011409: 33 c0 xor %eax,%eax + 18001140b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180011410: c3 ret + 180011411: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011416: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18001141b: c3 ret + 18001141c: 0f 1f 40 00 nopl 0x0(%rax) + 180011420: 48 83 ec 28 sub $0x28,%rsp + 180011424: 48 85 c9 test %rcx,%rcx + 180011427: 74 25 je 0x18001144e + 180011429: 48 85 d2 test %rdx,%rdx + 18001142c: 74 20 je 0x18001144e + 18001142e: 4d 85 c0 test %r8,%r8 + 180011431: 74 1b je 0x18001144e + 180011433: 45 85 c9 test %r9d,%r9d + 180011436: 7f 0a jg 0x180011442 + 180011438: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001143d: 48 83 c4 28 add $0x28,%rsp + 180011441: c3 ret + 180011442: e8 b9 a6 03 00 call 0x18004bb00 + 180011447: 33 c0 xor %eax,%eax + 180011449: 48 83 c4 28 add $0x28,%rsp + 18001144d: c3 ret + 18001144e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011453: 48 83 c4 28 add $0x28,%rsp + 180011457: c3 ret + 180011458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001145f: 00 + 180011460: 41 57 push %r15 + 180011462: 49 89 ca mov %rcx,%r10 + 180011465: 49 89 d3 mov %rdx,%r11 + 180011468: 4d 85 d2 test %r10,%r10 + 18001146b: 0f 84 fb 00 00 00 je 0x18001156c + 180011471: 4d 85 db test %r11,%r11 + 180011474: 0f 84 f2 00 00 00 je 0x18001156c + 18001147a: 4d 85 c0 test %r8,%r8 + 18001147d: 0f 84 e9 00 00 00 je 0x18001156c + 180011483: 45 85 c9 test %r9d,%r9d + 180011486: 0f 8e d8 00 00 00 jle 0x180011564 + 18001148c: 49 63 d1 movslq %r9d,%rdx + 18001148f: 48 83 fa 08 cmp $0x8,%rdx + 180011493: 0f 8c c6 00 00 00 jl 0x18001155f + 180011499: 4c 89 c0 mov %r8,%rax + 18001149c: 48 83 e0 0f and $0xf,%rax + 1800114a0: 85 c0 test %eax,%eax + 1800114a2: 74 10 je 0x1800114b4 + 1800114a4: a8 03 test $0x3,%al + 1800114a6: 0f 85 b3 00 00 00 jne 0x18001155f + 1800114ac: f7 d8 neg %eax + 1800114ae: 83 c0 10 add $0x10,%eax + 1800114b1: c1 e8 02 shr $0x2,%eax + 1800114b4: 89 c1 mov %eax,%ecx + 1800114b6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 1800114ba: 49 3b d7 cmp %r15,%rdx + 1800114bd: 0f 8c 9c 00 00 00 jl 0x18001155f + 1800114c3: 45 89 cf mov %r9d,%r15d + 1800114c6: 44 2b f8 sub %eax,%r15d + 1800114c9: 41 83 e7 07 and $0x7,%r15d + 1800114cd: 45 2b cf sub %r15d,%r9d + 1800114d0: 4d 63 c9 movslq %r9d,%r9 + 1800114d3: 85 c0 test %eax,%eax + 1800114d5: b8 00 00 00 00 mov $0x0,%eax + 1800114da: 76 24 jbe 0x180011500 + 1800114dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800114e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 1800114e6: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 + 1800114ec: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 1800114f2: 48 ff c0 inc %rax + 1800114f5: 48 3b c1 cmp %rcx,%rax + 1800114f8: 72 e6 jb 0x1800114e0 + 1800114fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180011500: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 180011506: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 18001150d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 + 180011513: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 18001151a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 180011520: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 180011527: 48 83 c1 08 add $0x8,%rcx + 18001152b: 49 3b c9 cmp %r9,%rcx + 18001152e: 72 d0 jb 0x180011500 + 180011530: 4c 3b ca cmp %rdx,%r9 + 180011533: 73 25 jae 0x18001155a + 180011535: 0f 1f 40 00 nopl 0x0(%rax) + 180011539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011540: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 180011546: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 + 18001154c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 180011552: 49 ff c1 inc %r9 + 180011555: 4c 3b ca cmp %rdx,%r9 + 180011558: 72 e6 jb 0x180011540 + 18001155a: 33 c0 xor %eax,%eax + 18001155c: 41 5f pop %r15 + 18001155e: c3 ret + 18001155f: 45 33 c9 xor %r9d,%r9d + 180011562: eb cc jmp 0x180011530 + 180011564: b8 fa ff ff ff mov $0xfffffffa,%eax + 180011569: 41 5f pop %r15 + 18001156b: c3 ret + 18001156c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011571: 41 5f pop %r15 + 180011573: c3 ret + 180011574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180011579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011580: 53 push %rbx + 180011581: 57 push %rdi + 180011582: 55 push %rbp + 180011583: 49 89 ca mov %rcx,%r10 + 180011586: 4d 85 d2 test %r10,%r10 + 180011589: 0f 84 92 01 00 00 je 0x180011721 + 18001158f: 48 85 d2 test %rdx,%rdx + 180011592: 0f 84 89 01 00 00 je 0x180011721 + 180011598: 4d 85 c0 test %r8,%r8 + 18001159b: 0f 84 80 01 00 00 je 0x180011721 + 1800115a1: 45 85 c9 test %r9d,%r9d + 1800115a4: 0f 8e 6e 01 00 00 jle 0x180011718 + 1800115aa: 41 83 f9 10 cmp $0x10,%r9d + 1800115ae: 0f 8c 50 01 00 00 jl 0x180011704 + 1800115b4: 41 83 f9 1d cmp $0x1d,%r9d + 1800115b8: 0f 8c 4d 01 00 00 jl 0x18001170b + 1800115be: 4c 89 c1 mov %r8,%rcx + 1800115c1: 48 83 e1 1f and $0x1f,%rcx + 1800115c5: 89 c9 mov %ecx,%ecx + 1800115c7: 85 c9 test %ecx,%ecx + 1800115c9: 74 11 je 0x1800115dc + 1800115cb: f6 c1 03 test $0x3,%cl + 1800115ce: 0f 85 30 01 00 00 jne 0x180011704 + 1800115d4: f7 d9 neg %ecx + 1800115d6: 83 c1 20 add $0x20,%ecx + 1800115d9: c1 e9 02 shr $0x2,%ecx + 1800115dc: 8d 41 10 lea 0x10(%rcx),%eax + 1800115df: 44 3b c8 cmp %eax,%r9d + 1800115e2: 0f 8c 1c 01 00 00 jl 0x180011704 + 1800115e8: 44 89 cf mov %r9d,%edi + 1800115eb: 33 c0 xor %eax,%eax + 1800115ed: 2b f9 sub %ecx,%edi + 1800115ef: 83 e7 0f and $0xf,%edi + 1800115f2: f7 df neg %edi + 1800115f4: 41 03 f9 add %r9d,%edi + 1800115f7: 85 c9 test %ecx,%ecx + 1800115f9: 76 1e jbe 0x180011619 + 1800115fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180011600: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 180011606: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 + 18001160b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 180011611: 48 ff c0 inc %rax + 180011614: 48 3b c1 cmp %rcx,%rax + 180011617: 72 e7 jb 0x180011600 + 180011619: 48 63 c7 movslq %edi,%rax + 18001161c: 0f 1f 40 00 nopl 0x0(%rax) + 180011620: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 180011626: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 18001162d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 + 180011632: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 180011638: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) + 18001163e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) + 180011645: 48 83 c1 10 add $0x10,%rcx + 180011649: 48 3b c8 cmp %rax,%rcx + 18001164c: 72 d2 jb 0x180011620 + 18001164e: 8d 47 01 lea 0x1(%rdi),%eax + 180011651: 41 3b c1 cmp %r9d,%eax + 180011654: 0f 87 9d 00 00 00 ja 0x1800116f7 + 18001165a: 4d 63 c9 movslq %r9d,%r9 + 18001165d: 48 63 ff movslq %edi,%rdi + 180011660: 4c 2b cf sub %rdi,%r9 + 180011663: 49 83 f9 04 cmp $0x4,%r9 + 180011667: 0f 8c 93 00 00 00 jl 0x180011700 + 18001166d: 48 63 ff movslq %edi,%rdi + 180011670: 44 89 cd mov %r9d,%ebp + 180011673: 83 e5 fc and $0xfffffffc,%ebp + 180011676: 33 c9 xor %ecx,%ecx + 180011678: 48 63 ed movslq %ebp,%rbp + 18001167b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx + 18001167f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax + 180011683: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 + 180011687: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001168e: 00 + 18001168f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011696: 0f 1f 00 nopl (%rax) + 180011699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800116a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 + 1800116a6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 + 1800116ab: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) + 1800116b0: 48 83 c1 04 add $0x4,%rcx + 1800116b4: 48 3b cd cmp %rbp,%rcx + 1800116b7: 72 e7 jb 0x1800116a0 + 1800116b9: 49 3b e9 cmp %r9,%rbp + 1800116bc: 73 39 jae 0x1800116f7 + 1800116be: 48 63 ff movslq %edi,%rdi + 1800116c1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx + 1800116c5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx + 1800116c9: 49 8d 04 ba lea (%r10,%rdi,4),%rax + 1800116cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800116d4: 00 + 1800116d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800116dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800116e0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 + 1800116e5: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 + 1800116ea: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) + 1800116ef: 48 ff c5 inc %rbp + 1800116f2: 49 3b e9 cmp %r9,%rbp + 1800116f5: 72 e9 jb 0x1800116e0 + 1800116f7: 33 c0 xor %eax,%eax + 1800116f9: c5 f8 77 vzeroupper + 1800116fc: 5d pop %rbp + 1800116fd: 5f pop %rdi + 1800116fe: 5b pop %rbx + 1800116ff: c3 ret + 180011700: 33 ed xor %ebp,%ebp + 180011702: eb b5 jmp 0x1800116b9 + 180011704: 33 ff xor %edi,%edi + 180011706: e9 43 ff ff ff jmp 0x18001164e + 18001170b: 44 89 cf mov %r9d,%edi + 18001170e: 33 c9 xor %ecx,%ecx + 180011710: 83 e7 f0 and $0xfffffff0,%edi + 180011713: e9 01 ff ff ff jmp 0x180011619 + 180011718: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001171d: 5d pop %rbp + 18001171e: 5f pop %rdi + 18001171f: 5b pop %rbx + 180011720: c3 ret + 180011721: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011726: 5d pop %rbp + 180011727: 5f pop %rdi + 180011728: 5b pop %rbx + 180011729: c3 ret + 18001172a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011731: 00 + 180011732: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011740: 48 83 ec 38 sub $0x38,%rsp + 180011744: 45 89 c1 mov %r8d,%r9d + 180011747: 49 89 d0 mov %rdx,%r8 + 18001174a: 48 89 ca mov %rcx,%rdx + 18001174d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 180011753: 48 85 d2 test %rdx,%rdx + 180011756: 8b 44 24 60 mov 0x60(%rsp),%eax + 18001175a: 74 47 je 0x1800117a3 + 18001175c: 4d 85 c0 test %r8,%r8 + 18001175f: 74 42 je 0x1800117a3 + 180011761: 45 85 c9 test %r9d,%r9d + 180011764: 7e 47 jle 0x1800117ad + 180011766: 85 c0 test %eax,%eax + 180011768: 74 0f je 0x180011779 + 18001176a: 83 f8 04 cmp $0x4,%eax + 18001176d: 74 0d je 0x18001177c + 18001176f: b8 fb ff ff ff mov $0xfffffffb,%eax + 180011774: 48 83 c4 38 add $0x38,%rsp + 180011778: c3 ret + 180011779: 83 f8 04 cmp $0x4,%eax + 18001177c: 49 89 e3 mov %rsp,%r11 + 18001177f: b8 01 00 00 00 mov $0x1,%eax + 180011784: 41 ba 00 00 00 00 mov $0x0,%r10d + 18001178a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 18001178f: 44 0f 44 d0 cmove %eax,%r10d + 180011793: 45 89 53 20 mov %r10d,0x20(%r11) + 180011797: e8 c4 d6 a6 01 call 0x181a7ee60 + 18001179c: 33 c0 xor %eax,%eax + 18001179e: 48 83 c4 38 add $0x38,%rsp + 1800117a2: c3 ret + 1800117a3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800117a8: 48 83 c4 38 add $0x38,%rsp + 1800117ac: c3 ret + 1800117ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800117b2: 48 83 c4 38 add $0x38,%rsp + 1800117b6: c3 ret + 1800117b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800117be: 00 00 + 1800117c0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 1800117c5: 45 89 c1 mov %r8d,%r9d + 1800117c8: 49 89 d0 mov %rdx,%r8 + 1800117cb: 48 89 ca mov %rcx,%rdx + 1800117ce: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 1800117d4: 48 85 d2 test %rdx,%rdx + 1800117d7: 8b 44 24 60 mov 0x60(%rsp),%eax + 1800117db: 74 4b je 0x180011828 + 1800117dd: 4d 85 c0 test %r8,%r8 + 1800117e0: 74 46 je 0x180011828 + 1800117e2: 45 85 c9 test %r9d,%r9d + 1800117e5: 7e 4c jle 0x180011833 + 1800117e7: 85 c0 test %eax,%eax + 1800117e9: 74 12 je 0x1800117fd + 1800117eb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) + 1800117f0: 74 0b je 0x1800117fd + 1800117f2: b8 fb ff ff ff mov $0xfffffffb,%eax + 1800117f7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 1800117fc: c3 ret + 1800117fd: 49 89 e3 mov %rsp,%r11 + 180011800: 41 ba 01 00 00 00 mov $0x1,%r10d + 180011806: 83 f8 04 cmp $0x4,%eax + 180011809: b8 00 00 00 00 mov $0x0,%eax + 18001180e: 41 0f 44 c2 cmove %r10d,%eax + 180011812: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 180011817: 41 89 43 20 mov %eax,0x20(%r11) + 18001181b: e8 f0 42 a7 01 call 0x181a85b10 + 180011820: 33 c0 xor %eax,%eax + 180011822: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180011827: c3 ret + 180011828: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001182d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180011832: c3 ret + 180011833: b8 fa ff ff ff mov $0xfffffffa,%eax + 180011838: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 18001183d: c3 ret + 18001183e: 66 90 xchg %ax,%ax + 180011840: 48 83 ec 38 sub $0x38,%rsp + 180011844: 45 89 c1 mov %r8d,%r9d + 180011847: 49 89 d0 mov %rdx,%r8 + 18001184a: 48 89 ca mov %rcx,%rdx + 18001184d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) + 180011853: 8b 44 24 60 mov 0x60(%rsp),%eax + 180011857: 48 85 d2 test %rdx,%rdx + 18001185a: 74 47 je 0x1800118a3 + 18001185c: 4d 85 c0 test %r8,%r8 + 18001185f: 74 42 je 0x1800118a3 + 180011861: 45 85 c9 test %r9d,%r9d + 180011864: 7e 47 jle 0x1800118ad + 180011866: 85 c0 test %eax,%eax + 180011868: 74 0f je 0x180011879 + 18001186a: 83 f8 04 cmp $0x4,%eax + 18001186d: 74 0d je 0x18001187c + 18001186f: b8 fb ff ff ff mov $0xfffffffb,%eax + 180011874: 48 83 c4 38 add $0x38,%rsp + 180011878: c3 ret + 180011879: 83 f8 04 cmp $0x4,%eax + 18001187c: b8 01 00 00 00 mov $0x1,%eax + 180011881: 41 ba 00 00 00 00 mov $0x0,%r10d + 180011887: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 18001188c: 44 0f 44 d0 cmove %eax,%r10d + 180011890: 49 89 e3 mov %rsp,%r11 + 180011893: 45 89 53 20 mov %r10d,0x20(%r11) + 180011897: e8 14 b1 a7 01 call 0x181a8c9b0 + 18001189c: 33 c0 xor %eax,%eax + 18001189e: 48 83 c4 38 add $0x38,%rsp + 1800118a2: c3 ret + 1800118a3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800118a8: 48 83 c4 38 add $0x38,%rsp + 1800118ac: c3 ret + 1800118ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800118b2: 48 83 c4 38 add $0x38,%rsp + 1800118b6: c3 ret + 1800118b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800118be: 00 00 + 1800118c0: 48 83 ec 38 sub $0x38,%rsp + 1800118c4: 45 89 c1 mov %r8d,%r9d + 1800118c7: 49 89 d0 mov %rdx,%r8 + 1800118ca: 48 89 ca mov %rcx,%rdx + 1800118cd: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 1800118d3: 8b 44 24 60 mov 0x60(%rsp),%eax + 1800118d7: 48 85 d2 test %rdx,%rdx + 1800118da: 74 47 je 0x180011923 + 1800118dc: 4d 85 c0 test %r8,%r8 + 1800118df: 74 42 je 0x180011923 + 1800118e1: 45 85 c9 test %r9d,%r9d + 1800118e4: 7e 47 jle 0x18001192d + 1800118e6: 85 c0 test %eax,%eax + 1800118e8: 74 0f je 0x1800118f9 + 1800118ea: 83 f8 04 cmp $0x4,%eax + 1800118ed: 74 0d je 0x1800118fc + 1800118ef: b8 fb ff ff ff mov $0xfffffffb,%eax + 1800118f4: 48 83 c4 38 add $0x38,%rsp + 1800118f8: c3 ret + 1800118f9: 83 f8 04 cmp $0x4,%eax + 1800118fc: 49 89 e3 mov %rsp,%r11 + 1800118ff: b8 01 00 00 00 mov $0x1,%eax + 180011904: 41 ba 00 00 00 00 mov $0x0,%r10d + 18001190a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 18001190f: 44 0f 44 d0 cmove %eax,%r10d + 180011913: 45 89 53 20 mov %r10d,0x20(%r11) + 180011917: e8 c4 18 a8 01 call 0x181a931e0 + 18001191c: 33 c0 xor %eax,%eax + 18001191e: 48 83 c4 38 add $0x38,%rsp + 180011922: c3 ret + 180011923: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011928: 48 83 c4 38 add $0x38,%rsp + 18001192c: c3 ret + 18001192d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180011932: 48 83 c4 38 add $0x38,%rsp + 180011936: c3 ret + 180011937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001193e: 00 00 + 180011940: 48 83 ec 38 sub $0x38,%rsp + 180011944: 45 89 c1 mov %r8d,%r9d + 180011947: 49 89 d0 mov %rdx,%r8 + 18001194a: 48 89 ca mov %rcx,%rdx + 18001194d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 180011953: 8b 44 24 60 mov 0x60(%rsp),%eax + 180011957: 48 85 d2 test %rdx,%rdx + 18001195a: 74 47 je 0x1800119a3 + 18001195c: 4d 85 c0 test %r8,%r8 + 18001195f: 74 42 je 0x1800119a3 + 180011961: 45 85 c9 test %r9d,%r9d + 180011964: 7e 47 jle 0x1800119ad + 180011966: 85 c0 test %eax,%eax + 180011968: 74 0f je 0x180011979 + 18001196a: 83 f8 04 cmp $0x4,%eax + 18001196d: 74 0d je 0x18001197c + 18001196f: b8 fb ff ff ff mov $0xfffffffb,%eax + 180011974: 48 83 c4 38 add $0x38,%rsp + 180011978: c3 ret + 180011979: 83 f8 04 cmp $0x4,%eax + 18001197c: 49 89 e3 mov %rsp,%r11 + 18001197f: b8 01 00 00 00 mov $0x1,%eax + 180011984: 41 ba 00 00 00 00 mov $0x0,%r10d + 18001198a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 18001198f: 44 0f 44 d0 cmove %eax,%r10d + 180011993: 45 89 53 20 mov %r10d,0x20(%r11) + 180011997: e8 a4 82 a8 01 call 0x181a99c40 + 18001199c: 33 c0 xor %eax,%eax + 18001199e: 48 83 c4 38 add $0x38,%rsp + 1800119a2: c3 ret + 1800119a3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800119a8: 48 83 c4 38 add $0x38,%rsp + 1800119ac: c3 ret + 1800119ad: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800119b2: 48 83 c4 38 add $0x38,%rsp + 1800119b6: c3 ret + 1800119b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800119be: 00 00 + 1800119c0: 48 83 ec 38 sub $0x38,%rsp + 1800119c4: 45 89 c1 mov %r8d,%r9d + 1800119c7: 49 89 d0 mov %rdx,%r8 + 1800119ca: 48 89 ca mov %rcx,%rdx + 1800119cd: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) + 1800119d3: 8b 44 24 60 mov 0x60(%rsp),%eax + 1800119d7: 48 85 d2 test %rdx,%rdx + 1800119da: 74 47 je 0x180011a23 + 1800119dc: 4d 85 c0 test %r8,%r8 + 1800119df: 74 42 je 0x180011a23 + 1800119e1: 45 85 c9 test %r9d,%r9d + 1800119e4: 7e 47 jle 0x180011a2d + 1800119e6: 85 c0 test %eax,%eax + 1800119e8: 74 0f je 0x1800119f9 + 1800119ea: 83 f8 04 cmp $0x4,%eax + 1800119ed: 74 0d je 0x1800119fc + 1800119ef: b8 fb ff ff ff mov $0xfffffffb,%eax + 1800119f4: 48 83 c4 38 add $0x38,%rsp + 1800119f8: c3 ret + 1800119f9: 83 f8 04 cmp $0x4,%eax + 1800119fc: 49 89 e3 mov %rsp,%r11 + 1800119ff: b8 01 00 00 00 mov $0x1,%eax + 180011a04: 41 ba 00 00 00 00 mov $0x0,%r10d + 180011a0a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx + 180011a0f: 44 0f 44 d0 cmove %eax,%r10d + 180011a13: 45 89 53 20 mov %r10d,0x20(%r11) + 180011a17: e8 64 ee a8 01 call 0x181aa0880 + 180011a1c: 33 c0 xor %eax,%eax + 180011a1e: 48 83 c4 38 add $0x38,%rsp + 180011a22: c3 ret + 180011a23: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011a28: 48 83 c4 38 add $0x38,%rsp + 180011a2c: c3 ret + 180011a2d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180011a32: 48 83 c4 38 add $0x38,%rsp + 180011a36: c3 ret + 180011a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180011a3e: 00 00 + 180011a40: 49 89 ca mov %rcx,%r10 + 180011a43: 4d 85 d2 test %r10,%r10 + 180011a46: 0f 84 fe 01 00 00 je 0x180011c4a + 180011a4c: 4d 85 c0 test %r8,%r8 + 180011a4f: 0f 84 f5 01 00 00 je 0x180011c4a + 180011a55: 45 85 c9 test %r9d,%r9d + 180011a58: 0f 8e e6 01 00 00 jle 0x180011c44 + 180011a5e: 49 63 c9 movslq %r9d,%rcx + 180011a61: 48 83 f9 08 cmp $0x8,%rcx + 180011a65: 0f 8c d4 01 00 00 jl 0x180011c3f + 180011a6b: 4c 89 c0 mov %r8,%rax + 180011a6e: 48 83 e0 0f and $0xf,%rax + 180011a72: 85 c0 test %eax,%eax + 180011a74: 74 0d je 0x180011a83 + 180011a76: a8 07 test $0x7,%al + 180011a78: 0f 85 c1 01 00 00 jne 0x180011c3f + 180011a7e: b8 01 00 00 00 mov $0x1,%eax + 180011a83: 8d 50 08 lea 0x8(%rax),%edx + 180011a86: 48 3b ca cmp %rdx,%rcx + 180011a89: 0f 8c b0 01 00 00 jl 0x180011c3f + 180011a8f: 44 89 ca mov %r9d,%edx + 180011a92: 45 33 db xor %r11d,%r11d + 180011a95: 2b d0 sub %eax,%edx + 180011a97: 83 e2 07 and $0x7,%edx + 180011a9a: 44 2b ca sub %edx,%r9d + 180011a9d: 89 c2 mov %eax,%edx + 180011a9f: 85 c0 test %eax,%eax + 180011aa1: 76 3b jbe 0x180011ade + 180011aa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011aaa: 00 + 180011aab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011ac0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 + 180011ac6: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011aca: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 + 180011ad0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) + 180011ad6: 49 ff c3 inc %r11 + 180011ad9: 4c 3b da cmp %rdx,%r11 + 180011adc: 72 e2 jb 0x180011ac0 + 180011ade: 89 c0 mov %eax,%eax + 180011ae0: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 + 180011ae4: 49 63 c1 movslq %r9d,%rax + 180011ae7: 49 f7 c3 0f 00 00 00 test $0xf,%r11 + 180011aee: 0f 84 97 00 00 00 je 0x180011b8b + 180011af4: f2 0f 12 c1 movddup %xmm1,%xmm0 + 180011af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011aff: 00 + 180011b00: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 + 180011b06: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 180011b0d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 + 180011b14: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 + 180011b1b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 + 180011b22: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 + 180011b29: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 + 180011b30: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 + 180011b37: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180011b3b: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 180011b3f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 180011b43: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 180011b47: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 180011b4d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 180011b54: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 180011b5b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 180011b62: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 180011b67: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 180011b6d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 180011b73: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 180011b79: 48 83 c2 08 add $0x8,%rdx + 180011b7d: 48 3b d0 cmp %rax,%rdx + 180011b80: 0f 82 7a ff ff ff jb 0x180011b00 + 180011b86: e9 77 00 00 00 jmp 0x180011c02 + 180011b8b: f2 0f 12 c1 movddup %xmm1,%xmm0 + 180011b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011b96: 00 + 180011b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011b9e: 66 90 xchg %ax,%ax + 180011ba0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 + 180011ba5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 + 180011bab: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 + 180011bb1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 + 180011bb7: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180011bbb: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 180011bbf: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 180011bc3: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 180011bc7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 + 180011bcd: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 + 180011bd4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 + 180011bdb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 + 180011be2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) + 180011be7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) + 180011bed: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) + 180011bf3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) + 180011bf9: 48 83 c2 08 add $0x8,%rdx + 180011bfd: 48 3b d0 cmp %rax,%rdx + 180011c00: 72 9e jb 0x180011ba0 + 180011c02: 33 c0 xor %eax,%eax + 180011c04: 41 8d 51 01 lea 0x1(%r9),%edx + 180011c08: 48 63 d2 movslq %edx,%rdx + 180011c0b: 48 3b d1 cmp %rcx,%rdx + 180011c0e: 77 2c ja 0x180011c3c + 180011c10: 4d 63 c9 movslq %r9d,%r9 + 180011c13: 49 2b c9 sub %r9,%rcx + 180011c16: 4f 8d 14 ca lea (%r10,%r9,8),%r10 + 180011c1a: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx + 180011c1e: 66 90 xchg %ax,%ax + 180011c20: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 + 180011c26: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011c2a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 + 180011c2f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) + 180011c34: 48 ff c0 inc %rax + 180011c37: 48 3b c1 cmp %rcx,%rax + 180011c3a: 72 e4 jb 0x180011c20 + 180011c3c: 33 c0 xor %eax,%eax + 180011c3e: c3 ret + 180011c3f: 45 33 c9 xor %r9d,%r9d + 180011c42: eb be jmp 0x180011c02 + 180011c44: b8 fa ff ff ff mov $0xfffffffa,%eax + 180011c49: c3 ret + 180011c4a: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011c4f: c3 ret + 180011c50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011c57: 00 + 180011c58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011c5f: 90 nop + 180011c60: 49 89 ca mov %rcx,%r10 + 180011c63: 4d 85 d2 test %r10,%r10 + 180011c66: 0f 84 f7 01 00 00 je 0x180011e63 + 180011c6c: 4d 85 c0 test %r8,%r8 + 180011c6f: 0f 84 ee 01 00 00 je 0x180011e63 + 180011c75: 45 85 c9 test %r9d,%r9d + 180011c78: 0f 8e eb 01 00 00 jle 0x180011e69 + 180011c7e: 44 89 c8 mov %r9d,%eax + 180011c81: ba 01 00 00 00 mov $0x1,%edx + 180011c86: c1 e8 03 shr $0x3,%eax + 180011c89: 33 c9 xor %ecx,%ecx + 180011c8b: 85 c0 test %eax,%eax + 180011c8d: 0f 86 eb 00 00 00 jbe 0x180011d7e + 180011c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180011c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011c9f: 00 + 180011ca0: 89 ca mov %ecx,%edx + 180011ca2: ff c1 inc %ecx + 180011ca4: c1 e2 03 shl $0x3,%edx + 180011ca7: 48 63 d2 movslq %edx,%rdx + 180011caa: 3b c8 cmp %eax,%ecx + 180011cac: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 180011cb2: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 + 180011cb9: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 + 180011cc0: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011cc4: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 180011cc8: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 180011ccc: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 180011cd2: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 + 180011cd9: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 + 180011ce0: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 180011ce6: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) + 180011ced: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) + 180011cf4: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 + 180011cfb: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 + 180011d02: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 180011d09: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 + 180011d10: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 + 180011d17: f2 0f 59 e1 mulsd %xmm1,%xmm4 + 180011d1b: f2 0f 59 e9 mulsd %xmm1,%xmm5 + 180011d1f: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011d23: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 + 180011d2a: f2 0f 59 d1 mulsd %xmm1,%xmm2 + 180011d2e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 + 180011d35: f2 0f 59 d9 mulsd %xmm1,%xmm3 + 180011d39: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 + 180011d40: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 + 180011d47: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 + 180011d4e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) + 180011d55: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) + 180011d5c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) + 180011d63: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) + 180011d6a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) + 180011d71: 0f 82 29 ff ff ff jb 0x180011ca0 + 180011d77: c1 e1 03 shl $0x3,%ecx + 180011d7a: 89 ca mov %ecx,%edx + 180011d7c: ff c2 inc %edx + 180011d7e: 41 3b d1 cmp %r9d,%edx + 180011d81: 0f 87 d9 00 00 00 ja 0x180011e60 + 180011d87: 44 2b ca sub %edx,%r9d + 180011d8a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0x180000000 + 180011d91: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax + 180011d98: c5 01 + 180011d9a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax + 180011da1: 00 + 180011da2: ff e0 jmp *%rax + 180011da4: 48 63 d2 movslq %edx,%rdx + 180011da7: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 + 180011dae: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011db2: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax + 180011db7: f2 0f 58 00 addsd (%rax),%xmm0 + 180011dbb: f2 0f 11 00 movsd %xmm0,(%rax) + 180011dbf: 48 63 d2 movslq %edx,%rdx + 180011dc2: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 + 180011dc9: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011dcd: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax + 180011dd2: f2 0f 58 00 addsd (%rax),%xmm0 + 180011dd6: f2 0f 11 00 movsd %xmm0,(%rax) + 180011dda: 48 63 d2 movslq %edx,%rdx + 180011ddd: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 + 180011de4: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011de8: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax + 180011ded: f2 0f 58 00 addsd (%rax),%xmm0 + 180011df1: f2 0f 11 00 movsd %xmm0,(%rax) + 180011df5: 48 63 d2 movslq %edx,%rdx + 180011df8: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 + 180011dff: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011e03: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax + 180011e08: f2 0f 58 00 addsd (%rax),%xmm0 + 180011e0c: f2 0f 11 00 movsd %xmm0,(%rax) + 180011e10: 48 63 d2 movslq %edx,%rdx + 180011e13: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 + 180011e1a: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011e1e: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax + 180011e23: f2 0f 58 00 addsd (%rax),%xmm0 + 180011e27: f2 0f 11 00 movsd %xmm0,(%rax) + 180011e2b: 48 63 d2 movslq %edx,%rdx + 180011e2e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 + 180011e34: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011e38: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 180011e3e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 180011e44: 48 63 d2 movslq %edx,%rdx + 180011e47: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 + 180011e4e: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 180011e52: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 + 180011e59: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) + 180011e60: 33 c0 xor %eax,%eax + 180011e62: c3 ret + 180011e63: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180011e68: c3 ret + 180011e69: b8 fa ff ff ff mov $0xfffffffa,%eax + 180011e6e: c3 ret + 180011e6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011e76: 00 + 180011e77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011e7e: 66 90 xchg %ax,%ax + 180011e80: 41 57 push %r15 + 180011e82: 45 89 cb mov %r9d,%r11d + 180011e85: 48 85 c9 test %rcx,%rcx + 180011e88: 0f 84 53 02 00 00 je 0x1800120e1 + 180011e8e: 4d 85 c0 test %r8,%r8 + 180011e91: 0f 84 4a 02 00 00 je 0x1800120e1 + 180011e97: 45 85 db test %r11d,%r11d + 180011e9a: 0f 8e 39 02 00 00 jle 0x1800120d9 + 180011ea0: 41 83 fb 08 cmp $0x8,%r11d + 180011ea4: 0f 8c 1f 02 00 00 jl 0x1800120c9 + 180011eaa: 4d 89 c2 mov %r8,%r10 + 180011ead: 49 83 e2 0f and $0xf,%r10 + 180011eb1: 45 85 d2 test %r10d,%r10d + 180011eb4: 74 13 je 0x180011ec9 + 180011eb6: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 180011ebd: 0f 85 06 02 00 00 jne 0x1800120c9 + 180011ec3: 41 ba 01 00 00 00 mov $0x1,%r10d + 180011ec9: 41 8d 42 08 lea 0x8(%r10),%eax + 180011ecd: 44 3b d8 cmp %eax,%r11d + 180011ed0: 0f 8c f3 01 00 00 jl 0x1800120c9 + 180011ed6: 44 89 d8 mov %r11d,%eax + 180011ed9: 33 d2 xor %edx,%edx + 180011edb: 41 2b c2 sub %r10d,%eax + 180011ede: 45 89 d1 mov %r10d,%r9d + 180011ee1: 83 e0 07 and $0x7,%eax + 180011ee4: f7 d8 neg %eax + 180011ee6: 41 03 c3 add %r11d,%eax + 180011ee9: 45 85 d2 test %r10d,%r10d + 180011eec: 76 30 jbe 0x180011f1e + 180011eee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011ef5: 00 + 180011ef6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011efd: 0f 1f 00 nopl (%rax) + 180011f00: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 + 180011f05: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 180011f09: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 + 180011f0f: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) + 180011f15: 48 83 c2 01 add $0x1,%rdx + 180011f19: 49 3b d1 cmp %r9,%rdx + 180011f1c: 72 e2 jb 0x180011f00 + 180011f1e: 45 89 d2 mov %r10d,%r10d + 180011f21: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx + 180011f25: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180011f2c: 48 63 d0 movslq %eax,%rdx + 180011f2f: 0f 84 72 00 00 00 je 0x180011fa7 + 180011f35: f2 0f 12 c1 movddup %xmm1,%xmm0 + 180011f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011f40: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 180011f45: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 180011f4b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180011f4f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 180011f55: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 180011f59: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 180011f5f: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 180011f63: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 180011f69: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 180011f6d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 180011f74: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 180011f7b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 180011f82: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 180011f87: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 180011f8d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 180011f93: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 180011f99: 49 83 c1 08 add $0x8,%r9 + 180011f9d: 4c 3b ca cmp %rdx,%r9 + 180011fa0: 72 9e jb 0x180011f40 + 180011fa2: e9 7b 00 00 00 jmp 0x180012022 + 180011fa7: f2 0f 12 c1 movddup %xmm1,%xmm0 + 180011fab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180011fb2: 00 + 180011fb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180011fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180011fc0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 + 180011fc5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 + 180011fcb: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180011fcf: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 + 180011fd5: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 180011fd9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 + 180011fdf: 66 0f 59 e0 mulpd %xmm0,%xmm4 + 180011fe3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 + 180011fe9: 66 0f 59 e8 mulpd %xmm0,%xmm5 + 180011fed: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 + 180011ff4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 + 180011ffb: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 + 180012002: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) + 180012007: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) + 18001200d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) + 180012013: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) + 180012019: 49 83 c1 08 add $0x8,%r9 + 18001201d: 4c 3b ca cmp %rdx,%r9 + 180012020: 72 9e jb 0x180011fc0 + 180012022: 44 8d 48 01 lea 0x1(%rax),%r9d + 180012026: 45 3b cb cmp %r11d,%r9d + 180012029: 0f 87 90 00 00 00 ja 0x1800120bf + 18001202f: 4d 63 db movslq %r11d,%r11 + 180012032: 4c 2b da sub %rdx,%r11 + 180012035: 49 83 fb 02 cmp $0x2,%r11 + 180012039: 0f 8c 85 00 00 00 jl 0x1800120c4 + 18001203f: 45 89 df mov %r11d,%r15d + 180012042: 45 33 d2 xor %r10d,%r10d + 180012045: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 180012049: 41 83 e7 fe and $0xfffffffe,%r15d + 18001204d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 180012051: 4d 63 ff movslq %r15d,%r15 + 180012054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012060: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 + 180012065: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180012069: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 + 18001206f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) + 180012074: 49 83 c2 02 add $0x2,%r10 + 180012078: 4d 3b d7 cmp %r15,%r10 + 18001207b: 72 e3 jb 0x180012060 + 18001207d: 4d 3b fb cmp %r11,%r15 + 180012080: 73 3d jae 0x1800120bf + 180012082: 48 63 c0 movslq %eax,%rax + 180012085: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 180012089: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 18001208d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012094: 00 + 180012095: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001209c: 0f 1f 40 00 nopl 0x0(%rax) + 1800120a0: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 + 1800120a6: f2 0f 59 c1 mulsd %xmm1,%xmm0 + 1800120aa: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 + 1800120b0: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) + 1800120b6: 49 83 c7 01 add $0x1,%r15 + 1800120ba: 4d 3b fb cmp %r11,%r15 + 1800120bd: 72 e1 jb 0x1800120a0 + 1800120bf: 33 c0 xor %eax,%eax + 1800120c1: 41 5f pop %r15 + 1800120c3: c3 ret + 1800120c4: 45 33 ff xor %r15d,%r15d + 1800120c7: eb b4 jmp 0x18001207d + 1800120c9: 33 c0 xor %eax,%eax + 1800120cb: 41 83 fb 01 cmp $0x1,%r11d + 1800120cf: 72 ee jb 0x1800120bf + 1800120d1: 4d 63 db movslq %r11d,%r11 + 1800120d4: 45 33 ff xor %r15d,%r15d + 1800120d7: eb a4 jmp 0x18001207d + 1800120d9: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800120de: 41 5f pop %r15 + 1800120e0: c3 ret + 1800120e1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800120e6: 41 5f pop %r15 + 1800120e8: c3 ret + 1800120e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800120f0: 00 + 1800120f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800120f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800120ff: 00 + 180012100: 41 57 push %r15 + 180012102: 48 85 c9 test %rcx,%rcx + 180012105: 0f 84 f4 01 00 00 je 0x1800122ff + 18001210b: 4d 85 c0 test %r8,%r8 + 18001210e: 0f 84 eb 01 00 00 je 0x1800122ff + 180012114: 45 85 c9 test %r9d,%r9d + 180012117: 0f 8e da 01 00 00 jle 0x1800122f7 + 18001211d: 41 83 f9 10 cmp $0x10,%r9d + 180012121: 0f 8c c0 01 00 00 jl 0x1800122e7 + 180012127: 4d 89 c2 mov %r8,%r10 + 18001212a: 49 83 e2 1f and $0x1f,%r10 + 18001212e: 45 89 d2 mov %r10d,%r10d + 180012131: 45 85 d2 test %r10d,%r10d + 180012134: 74 18 je 0x18001214e + 180012136: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 18001213d: 0f 85 a4 01 00 00 jne 0x1800122e7 + 180012143: 41 f7 da neg %r10d + 180012146: 41 83 c2 20 add $0x20,%r10d + 18001214a: 41 c1 ea 03 shr $0x3,%r10d + 18001214e: 41 8d 42 10 lea 0x10(%r10),%eax + 180012152: 44 3b c8 cmp %eax,%r9d + 180012155: 0f 8c 8c 01 00 00 jl 0x1800122e7 + 18001215b: 44 89 c8 mov %r9d,%eax + 18001215e: 33 d2 xor %edx,%edx + 180012160: 41 2b c2 sub %r10d,%eax + 180012163: 83 e0 0f and $0xf,%eax + 180012166: f7 d8 neg %eax + 180012168: 41 03 c1 add %r9d,%eax + 18001216b: 45 85 d2 test %r10d,%r10d + 18001216e: 76 29 jbe 0x180012199 + 180012170: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012177: 00 + 180012178: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001217f: 90 nop + 180012180: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 + 180012185: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 + 18001218b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) + 180012191: 48 ff c2 inc %rdx + 180012194: 49 3b d2 cmp %r10,%rdx + 180012197: 72 e7 jb 0x180012180 + 180012199: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 18001219d: 48 63 d0 movslq %eax,%rdx + 1800121a0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 1800121a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800121ad: 00 + 1800121ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800121b5: 0f 1f 40 00 nopl 0x0(%rax) + 1800121b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800121c0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 + 1800121c6: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 + 1800121cd: 01 + 1800121ce: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 1800121d2: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 + 1800121d9: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 + 1800121df: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) + 1800121e5: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 + 1800121ec: 01 + 1800121ed: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 1800121f1: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 + 1800121f8: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 + 1800121ff: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) + 180012206: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 + 18001220d: 01 + 18001220e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 180012212: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 + 180012219: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 + 180012220: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) + 180012227: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 + 18001222e: 01 + 18001222f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 180012233: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 + 18001223a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) + 180012241: 49 83 c2 10 add $0x10,%r10 + 180012245: 4c 3b d2 cmp %rdx,%r10 + 180012248: 0f 82 72 ff ff ff jb 0x1800121c0 + 18001224e: 44 8d 50 01 lea 0x1(%rax),%r10d + 180012252: 45 3b d1 cmp %r9d,%r10d + 180012255: 0f 87 7f 00 00 00 ja 0x1800122da + 18001225b: 4d 63 d9 movslq %r9d,%r11 + 18001225e: 4c 2b da sub %rdx,%r11 + 180012261: 49 83 fb 04 cmp $0x4,%r11 + 180012265: 0f 8c 77 00 00 00 jl 0x1800122e2 + 18001226b: 45 89 df mov %r11d,%r15d + 18001226e: 45 33 d2 xor %r10d,%r10d + 180012271: 41 83 e7 fc and $0xfffffffc,%r15d + 180012275: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 180012279: 4d 63 ff movslq %r15d,%r15 + 18001227c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx + 180012280: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 + 180012286: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 + 18001228d: 01 + 18001228e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 + 180012292: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 + 180012298: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) + 18001229e: 49 83 c2 04 add $0x4,%r10 + 1800122a2: 4d 3b d7 cmp %r15,%r10 + 1800122a5: 72 d9 jb 0x180012280 + 1800122a7: 4d 3b fb cmp %r11,%r15 + 1800122aa: 73 2e jae 0x1800122da + 1800122ac: 48 63 c0 movslq %eax,%rax + 1800122af: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 1800122b3: 49 8d 04 c0 lea (%r8,%rax,8),%rax + 1800122b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800122be: 00 00 + 1800122c0: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 + 1800122c6: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 + 1800122cc: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) + 1800122d2: 49 ff c7 inc %r15 + 1800122d5: 4d 3b fb cmp %r11,%r15 + 1800122d8: 72 e6 jb 0x1800122c0 + 1800122da: 33 c0 xor %eax,%eax + 1800122dc: c5 f8 77 vzeroupper + 1800122df: 41 5f pop %r15 + 1800122e1: c3 ret + 1800122e2: 45 33 ff xor %r15d,%r15d + 1800122e5: eb c0 jmp 0x1800122a7 + 1800122e7: 33 c0 xor %eax,%eax + 1800122e9: 41 83 f9 01 cmp $0x1,%r9d + 1800122ed: 72 eb jb 0x1800122da + 1800122ef: 4d 63 d9 movslq %r9d,%r11 + 1800122f2: 45 33 ff xor %r15d,%r15d + 1800122f5: eb b0 jmp 0x1800122a7 + 1800122f7: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800122fc: 41 5f pop %r15 + 1800122fe: c3 ret + 1800122ff: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180012304: 41 5f pop %r15 + 180012306: c3 ret + 180012307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001230e: 00 + 18001230f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012316: 0f 1f 00 nopl (%rax) + 180012319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012320: 4d 89 c2 mov %r8,%r10 + 180012323: 48 85 c9 test %rcx,%rcx + 180012326: 0f 84 eb 00 00 00 je 0x180012417 + 18001232c: 4d 85 d2 test %r10,%r10 + 18001232f: 0f 84 e2 00 00 00 je 0x180012417 + 180012335: 45 85 c9 test %r9d,%r9d + 180012338: 0f 8e d3 00 00 00 jle 0x180012411 + 18001233e: 49 63 c1 movslq %r9d,%rax + 180012341: 48 83 f8 04 cmp $0x4,%rax + 180012345: 0f 8c b5 00 00 00 jl 0x180012400 + 18001234b: 48 83 f8 3b cmp $0x3b,%rax + 18001234f: 0f 8c b0 00 00 00 jl 0x180012405 + 180012355: 4c 89 d2 mov %r10,%rdx + 180012358: 48 83 e2 1f and $0x1f,%rdx + 18001235c: 85 d2 test %edx,%edx + 18001235e: 74 11 je 0x180012371 + 180012360: f6 c2 07 test $0x7,%dl + 180012363: 0f 85 97 00 00 00 jne 0x180012400 + 180012369: f7 da neg %edx + 18001236b: 83 c2 20 add $0x20,%edx + 18001236e: c1 ea 03 shr $0x3,%edx + 180012371: 41 89 d0 mov %edx,%r8d + 180012374: 4d 8d 58 04 lea 0x4(%r8),%r11 + 180012378: 49 3b c3 cmp %r11,%rax + 18001237b: 0f 8c 7f 00 00 00 jl 0x180012400 + 180012381: 45 89 cb mov %r9d,%r11d + 180012384: 44 2b da sub %edx,%r11d + 180012387: 41 83 e3 03 and $0x3,%r11d + 18001238b: 45 2b cb sub %r11d,%r9d + 18001238e: 45 33 db xor %r11d,%r11d + 180012391: 4d 63 c9 movslq %r9d,%r9 + 180012394: 85 d2 test %edx,%edx + 180012396: 76 22 jbe 0x1800123ba + 180012398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001239f: 00 + 1800123a0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 + 1800123a6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 + 1800123ac: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) + 1800123b2: 49 ff c3 inc %r11 + 1800123b5: 4d 3b d8 cmp %r8,%r11 + 1800123b8: 72 e6 jb 0x1800123a0 + 1800123ba: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1800123bf: 90 nop + 1800123c0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 + 1800123c6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 + 1800123cc: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) + 1800123d2: 49 83 c0 04 add $0x4,%r8 + 1800123d6: 4d 3b c1 cmp %r9,%r8 + 1800123d9: 72 e5 jb 0x1800123c0 + 1800123db: 4c 3b c8 cmp %rax,%r9 + 1800123de: 73 1a jae 0x1800123fa + 1800123e0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 + 1800123e6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 + 1800123ec: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) + 1800123f2: 49 ff c1 inc %r9 + 1800123f5: 4c 3b c8 cmp %rax,%r9 + 1800123f8: 72 e6 jb 0x1800123e0 + 1800123fa: 33 c0 xor %eax,%eax + 1800123fc: c5 f8 77 vzeroupper + 1800123ff: c3 ret + 180012400: 45 33 c9 xor %r9d,%r9d + 180012403: eb d6 jmp 0x1800123db + 180012405: 41 83 e1 fc and $0xfffffffc,%r9d + 180012409: 45 33 c0 xor %r8d,%r8d + 18001240c: 4d 63 c9 movslq %r9d,%r9 + 18001240f: eb a9 jmp 0x1800123ba + 180012411: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012416: c3 ret + 180012417: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001241c: c3 ret + 18001241d: 0f 1f 00 nopl (%rax) + 180012420: 48 85 c9 test %rcx,%rcx + 180012423: 0f 84 2c 01 00 00 je 0x180012555 + 180012429: 4d 85 c0 test %r8,%r8 + 18001242c: 0f 84 23 01 00 00 je 0x180012555 + 180012432: 45 85 c9 test %r9d,%r9d + 180012435: 0f 8e 14 01 00 00 jle 0x18001254f + 18001243b: 49 63 d1 movslq %r9d,%rdx + 18001243e: 48 83 fa 04 cmp $0x4,%rdx + 180012442: 0f 8c f7 00 00 00 jl 0x18001253f + 180012448: 48 83 fa 3b cmp $0x3b,%rdx + 18001244c: 0f 8c f2 00 00 00 jl 0x180012544 + 180012452: 4c 89 c0 mov %r8,%rax + 180012455: 48 83 e0 1f and $0x1f,%rax + 180012459: a8 07 test $0x7,%al + 18001245b: 74 04 je 0x180012461 + 18001245d: 33 c0 xor %eax,%eax + 18001245f: eb 14 jmp 0x180012475 + 180012461: 41 89 c2 mov %eax,%r10d + 180012464: 41 f7 da neg %r10d + 180012467: 41 83 c2 20 add $0x20,%r10d + 18001246b: 41 c1 ea 03 shr $0x3,%r10d + 18001246f: 85 c0 test %eax,%eax + 180012471: 41 0f 45 c2 cmovne %r10d,%eax + 180012475: 44 8d 50 04 lea 0x4(%rax),%r10d + 180012479: 49 3b d2 cmp %r10,%rdx + 18001247c: 0f 8c bd 00 00 00 jl 0x18001253f + 180012482: 45 89 ca mov %r9d,%r10d + 180012485: 44 2b d0 sub %eax,%r10d + 180012488: 41 83 e2 03 and $0x3,%r10d + 18001248c: 45 2b ca sub %r10d,%r9d + 18001248f: 45 33 d2 xor %r10d,%r10d + 180012492: 83 f8 01 cmp $0x1,%eax + 180012495: 72 23 jb 0x1800124ba + 180012497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001249e: 00 00 + 1800124a0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 1800124a6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 + 1800124ac: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) + 1800124b2: 49 ff c2 inc %r10 + 1800124b5: 4c 3b d0 cmp %rax,%r10 + 1800124b8: 72 e6 jb 0x1800124a0 + 1800124ba: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1800124bf: 4d 63 d1 movslq %r9d,%r10 + 1800124c2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800124c9: 00 + 1800124ca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800124d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800124d8: 00 + 1800124d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800124e0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 + 1800124e5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 + 1800124eb: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) + 1800124f1: 48 83 c0 04 add $0x4,%rax + 1800124f5: 49 3b c2 cmp %r10,%rax + 1800124f8: 72 e6 jb 0x1800124e0 + 1800124fa: 33 c0 xor %eax,%eax + 1800124fc: 45 8d 51 01 lea 0x1(%r9),%r10d + 180012500: 4d 63 d2 movslq %r10d,%r10 + 180012503: 4c 3b d2 cmp %rdx,%r10 + 180012506: 77 31 ja 0x180012539 + 180012508: 4d 63 c9 movslq %r9d,%r9 + 18001250b: 49 2b d1 sub %r9,%rdx + 18001250e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 + 180012512: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 180012516: 0f 1f 00 nopl (%rax) + 180012519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012520: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 180012526: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 + 18001252c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) + 180012531: 48 ff c0 inc %rax + 180012534: 48 3b c2 cmp %rdx,%rax + 180012537: 72 e7 jb 0x180012520 + 180012539: 33 c0 xor %eax,%eax + 18001253b: c5 f8 77 vzeroupper + 18001253e: c3 ret + 18001253f: 45 33 c9 xor %r9d,%r9d + 180012542: eb b6 jmp 0x1800124fa + 180012544: 41 83 e1 fc and $0xfffffffc,%r9d + 180012548: 33 c0 xor %eax,%eax + 18001254a: e9 6b ff ff ff jmp 0x1800124ba + 18001254f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012554: c3 ret + 180012555: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001255a: c3 ret + 18001255b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012560: 48 83 ec 28 sub $0x28,%rsp + 180012564: 4d 89 c1 mov %r8,%r9 + 180012567: 49 89 d0 mov %rdx,%r8 + 18001256a: 48 89 ca mov %rcx,%rdx + 18001256d: e8 ae 99 03 00 call 0x18004bf20 + 180012572: 48 83 c4 28 add $0x28,%rsp + 180012576: c3 ret + 180012577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001257e: 00 00 + 180012580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180012585: 4d 89 c1 mov %r8,%r9 + 180012588: 49 89 d0 mov %rdx,%r8 + 18001258b: 48 89 ca mov %rcx,%rdx + 18001258e: e8 8d 9c 03 00 call 0x18004c220 + 180012593: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180012598: c3 ret + 180012599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800125a0: 48 83 ec 28 sub $0x28,%rsp + 1800125a4: 4d 89 c1 mov %r8,%r9 + 1800125a7: 49 89 d0 mov %rdx,%r8 + 1800125aa: 48 89 ca mov %rcx,%rdx + 1800125ad: e8 6e 9f 03 00 call 0x18004c520 + 1800125b2: 48 83 c4 28 add $0x28,%rsp + 1800125b6: c3 ret + 1800125b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800125be: 00 00 + 1800125c0: 48 83 ec 28 sub $0x28,%rsp + 1800125c4: 4d 89 c1 mov %r8,%r9 + 1800125c7: 49 89 d0 mov %rdx,%r8 + 1800125ca: 48 89 ca mov %rcx,%rdx + 1800125cd: e8 0e a2 03 00 call 0x18004c7e0 + 1800125d2: 48 83 c4 28 add $0x28,%rsp + 1800125d6: c3 ret + 1800125d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800125de: 00 00 + 1800125e0: 48 83 ec 28 sub $0x28,%rsp + 1800125e4: 4d 89 c1 mov %r8,%r9 + 1800125e7: 49 89 d0 mov %rdx,%r8 + 1800125ea: 48 89 ca mov %rcx,%rdx + 1800125ed: e8 8e a4 03 00 call 0x18004ca80 + 1800125f2: 48 83 c4 28 add $0x28,%rsp + 1800125f6: c3 ret + 1800125f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800125fe: 00 00 + 180012600: 48 83 ec 28 sub $0x28,%rsp + 180012604: 4d 89 c1 mov %r8,%r9 + 180012607: 49 89 d0 mov %rdx,%r8 + 18001260a: 48 89 ca mov %rcx,%rdx + 18001260d: e8 ee a6 03 00 call 0x18004cd00 + 180012612: 48 83 c4 28 add $0x28,%rsp + 180012616: c3 ret + 180012617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001261e: 00 00 + 180012620: 48 83 ec 28 sub $0x28,%rsp + 180012624: 48 85 c9 test %rcx,%rcx + 180012627: 74 20 je 0x180012649 + 180012629: 48 85 d2 test %rdx,%rdx + 18001262c: 74 1b je 0x180012649 + 18001262e: 45 85 c0 test %r8d,%r8d + 180012631: 7f 0a jg 0x18001263d + 180012633: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012638: 48 83 c4 28 add $0x28,%rsp + 18001263c: c3 ret + 18001263d: e8 3e a9 03 00 call 0x18004cf80 + 180012642: 33 c0 xor %eax,%eax + 180012644: 48 83 c4 28 add $0x28,%rsp + 180012648: c3 ret + 180012649: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001264e: 48 83 c4 28 add $0x28,%rsp + 180012652: c3 ret + 180012653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001265f: 00 + 180012660: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180012665: 48 85 c9 test %rcx,%rcx + 180012668: 74 22 je 0x18001268c + 18001266a: 48 85 d2 test %rdx,%rdx + 18001266d: 74 1d je 0x18001268c + 18001266f: 45 85 c0 test %r8d,%r8d + 180012672: 7f 0b jg 0x18001267f + 180012674: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012679: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18001267e: c3 ret + 18001267f: e8 dc aa 03 00 call 0x18004d160 + 180012684: 33 c0 xor %eax,%eax + 180012686: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18001268b: c3 ret + 18001268c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180012691: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180012696: c3 ret + 180012697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001269e: 00 00 + 1800126a0: 48 83 ec 28 sub $0x28,%rsp + 1800126a4: 48 85 c9 test %rcx,%rcx + 1800126a7: 74 20 je 0x1800126c9 + 1800126a9: 48 85 d2 test %rdx,%rdx + 1800126ac: 74 1b je 0x1800126c9 + 1800126ae: 45 85 c0 test %r8d,%r8d + 1800126b1: 7f 0a jg 0x1800126bd + 1800126b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800126b8: 48 83 c4 28 add $0x28,%rsp + 1800126bc: c3 ret + 1800126bd: e8 7e ac 03 00 call 0x18004d340 + 1800126c2: 33 c0 xor %eax,%eax + 1800126c4: 48 83 c4 28 add $0x28,%rsp + 1800126c8: c3 ret + 1800126c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800126ce: 48 83 c4 28 add $0x28,%rsp + 1800126d2: c3 ret + 1800126d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800126d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800126df: 00 + 1800126e0: 56 push %rsi + 1800126e1: 48 89 d6 mov %rdx,%rsi + 1800126e4: 48 85 c9 test %rcx,%rcx + 1800126e7: 0f 84 d0 01 00 00 je 0x1800128bd + 1800126ed: 48 85 f6 test %rsi,%rsi + 1800126f0: 0f 84 c7 01 00 00 je 0x1800128bd + 1800126f6: 45 85 c0 test %r8d,%r8d + 1800126f9: 0f 8e b7 01 00 00 jle 0x1800128b6 + 1800126ff: 41 83 f8 10 cmp $0x10,%r8d + 180012703: 0f 8c 9d 01 00 00 jl 0x1800128a6 + 180012709: 49 89 f1 mov %rsi,%r9 + 18001270c: 49 83 e1 1f and $0x1f,%r9 + 180012710: 45 89 c9 mov %r9d,%r9d + 180012713: 45 85 c9 test %r9d,%r9d + 180012716: 74 18 je 0x180012730 + 180012718: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 18001271f: 0f 85 81 01 00 00 jne 0x1800128a6 + 180012725: 41 f7 d9 neg %r9d + 180012728: 41 83 c1 20 add $0x20,%r9d + 18001272c: 41 c1 e9 03 shr $0x3,%r9d + 180012730: 41 8d 41 10 lea 0x10(%r9),%eax + 180012734: 44 3b c0 cmp %eax,%r8d + 180012737: 0f 8c 69 01 00 00 jl 0x1800128a6 + 18001273d: 44 89 c0 mov %r8d,%eax + 180012740: 33 d2 xor %edx,%edx + 180012742: 41 2b c1 sub %r9d,%eax + 180012745: 83 e0 0f and $0xf,%eax + 180012748: f7 d8 neg %eax + 18001274a: 41 03 c0 add %r8d,%eax + 18001274d: 45 85 c9 test %r9d,%r9d + 180012750: 76 25 jbe 0x180012777 + 180012752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012760: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 180012765: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 + 18001276a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 18001276f: 48 ff c2 inc %rdx + 180012772: 49 3b d1 cmp %r9,%rdx + 180012775: 72 e9 jb 0x180012760 + 180012777: 48 63 d0 movslq %eax,%rdx + 18001277a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180012780: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 180012786: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 18001278d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 180012794: 01 + 180012795: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 18001279c: 01 + 18001279d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 1800127a4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 1800127ab: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 + 1800127b1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 1800127b8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 1800127be: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 1800127c5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 1800127cc: 01 + 1800127cd: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 1800127d4: 01 + 1800127d5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 1800127dc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 1800127e3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 1800127ea: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 1800127f1: 49 83 c1 10 add $0x10,%r9 + 1800127f5: 4c 3b ca cmp %rdx,%r9 + 1800127f8: 72 86 jb 0x180012780 + 1800127fa: 44 8d 48 01 lea 0x1(%rax),%r9d + 1800127fe: 45 3b c8 cmp %r8d,%r9d + 180012801: 0f 87 93 00 00 00 ja 0x18001289a + 180012807: 4d 63 d0 movslq %r8d,%r10 + 18001280a: 4c 2b d2 sub %rdx,%r10 + 18001280d: 49 83 fa 04 cmp $0x4,%r10 + 180012811: 0f 8c 8a 00 00 00 jl 0x1800128a1 + 180012817: 45 89 d3 mov %r10d,%r11d + 18001281a: 45 33 c9 xor %r9d,%r9d + 18001281d: 41 83 e3 fc and $0xfffffffc,%r11d + 180012821: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 180012825: 4d 63 db movslq %r11d,%r11 + 180012828: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 18001282c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012833: 00 + 180012834: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001283b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012840: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 180012846: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 18001284d: 01 + 18001284e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 + 180012854: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 18001285a: 49 83 c1 04 add $0x4,%r9 + 18001285e: 4d 3b cb cmp %r11,%r9 + 180012861: 72 dd jb 0x180012840 + 180012863: 4d 3b da cmp %r10,%r11 + 180012866: 73 32 jae 0x18001289a + 180012868: 48 63 c0 movslq %eax,%rax + 18001286b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 18001286f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180012873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001287f: 00 + 180012880: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 180012886: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 + 18001288c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 180012892: 49 ff c3 inc %r11 + 180012895: 4d 3b da cmp %r10,%r11 + 180012898: 72 e6 jb 0x180012880 + 18001289a: 33 c0 xor %eax,%eax + 18001289c: c5 f8 77 vzeroupper + 18001289f: 5e pop %rsi + 1800128a0: c3 ret + 1800128a1: 45 33 db xor %r11d,%r11d + 1800128a4: eb bd jmp 0x180012863 + 1800128a6: 33 c0 xor %eax,%eax + 1800128a8: 41 83 f8 01 cmp $0x1,%r8d + 1800128ac: 72 ec jb 0x18001289a + 1800128ae: 4d 63 d0 movslq %r8d,%r10 + 1800128b1: 45 33 db xor %r11d,%r11d + 1800128b4: eb ad jmp 0x180012863 + 1800128b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800128bb: 5e pop %rsi + 1800128bc: c3 ret + 1800128bd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800128c2: 5e pop %rsi + 1800128c3: c3 ret + 1800128c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800128cb: 00 + 1800128cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800128d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800128d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800128df: 00 + 1800128e0: 53 push %rbx + 1800128e1: 48 85 c9 test %rcx,%rcx + 1800128e4: 0f 84 aa 01 00 00 je 0x180012a94 + 1800128ea: 48 85 d2 test %rdx,%rdx + 1800128ed: 0f 84 a1 01 00 00 je 0x180012a94 + 1800128f3: 45 85 c0 test %r8d,%r8d + 1800128f6: 0f 8e 91 01 00 00 jle 0x180012a8d + 1800128fc: 41 83 f8 10 cmp $0x10,%r8d + 180012900: 0f 8c 80 01 00 00 jl 0x180012a86 + 180012906: 49 89 d3 mov %rdx,%r11 + 180012909: 49 83 e3 1f and $0x1f,%r11 + 18001290d: 45 85 db test %r11d,%r11d + 180012910: 74 18 je 0x18001292a + 180012912: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 180012919: 0f 85 67 01 00 00 jne 0x180012a86 + 18001291f: 41 f7 db neg %r11d + 180012922: 41 83 c3 20 add $0x20,%r11d + 180012926: 41 c1 eb 03 shr $0x3,%r11d + 18001292a: 41 8d 43 10 lea 0x10(%r11),%eax + 18001292e: 44 3b c0 cmp %eax,%r8d + 180012931: 0f 8c 4f 01 00 00 jl 0x180012a86 + 180012937: 44 89 c0 mov %r8d,%eax + 18001293a: 45 33 d2 xor %r10d,%r10d + 18001293d: 41 2b c3 sub %r11d,%eax + 180012940: 83 e0 0f and $0xf,%eax + 180012943: f7 d8 neg %eax + 180012945: 41 03 c0 add %r8d,%eax + 180012948: 44 89 db mov %r11d,%ebx + 18001294b: 45 85 db test %r11d,%r11d + 18001294e: 76 2a jbe 0x18001297a + 180012950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012957: 00 + 180012958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001295f: 90 nop + 180012960: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 180012966: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 18001296c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 180012972: 49 ff c2 inc %r10 + 180012975: 4c 3b d3 cmp %rbx,%r10 + 180012978: 72 e6 jb 0x180012960 + 18001297a: 4c 63 d0 movslq %eax,%r10 + 18001297d: 0f 1f 00 nopl (%rax) + 180012980: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 + 180012985: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 180012989: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 + 18001298f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 + 180012995: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 + 18001299a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 + 1800129a0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 + 1800129a6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 + 1800129ac: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 1800129b1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 1800129b7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 1800129bd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 + 1800129c3: 48 83 c3 10 add $0x10,%rbx + 1800129c7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 1800129cd: 49 3b da cmp %r10,%rbx + 1800129d0: 72 ae jb 0x180012980 + 1800129d2: 8d 58 01 lea 0x1(%rax),%ebx + 1800129d5: 41 3b d8 cmp %r8d,%ebx + 1800129d8: 0f 87 9c 00 00 00 ja 0x180012a7a + 1800129de: 4d 63 c8 movslq %r8d,%r9 + 1800129e1: 48 63 c0 movslq %eax,%rax + 1800129e4: 4c 2b c8 sub %rax,%r9 + 1800129e7: 49 83 f9 04 cmp $0x4,%r9 + 1800129eb: 0f 8c 90 00 00 00 jl 0x180012a81 + 1800129f1: 48 63 c0 movslq %eax,%rax + 1800129f4: 45 89 ca mov %r9d,%r10d + 1800129f7: 41 83 e2 fc and $0xfffffffc,%r10d + 1800129fb: 45 33 c0 xor %r8d,%r8d + 1800129fe: 4d 63 d2 movslq %r10d,%r10 + 180012a01: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx + 180012a05: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 180012a09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012a10: 00 + 180012a11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012a1f: 00 + 180012a20: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 180012a26: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 + 180012a2c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) + 180012a32: 49 83 c0 04 add $0x4,%r8 + 180012a36: 4d 3b c2 cmp %r10,%r8 + 180012a39: 72 e5 jb 0x180012a20 + 180012a3b: 4d 3b d1 cmp %r9,%r10 + 180012a3e: 73 3a jae 0x180012a7a + 180012a40: 48 63 c0 movslq %eax,%rax + 180012a43: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 180012a47: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180012a4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012a52: 00 + 180012a53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180012a60: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 180012a66: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 + 180012a6c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 180012a72: 49 ff c2 inc %r10 + 180012a75: 4d 3b d1 cmp %r9,%r10 + 180012a78: 72 e6 jb 0x180012a60 + 180012a7a: 33 c0 xor %eax,%eax + 180012a7c: c5 f8 77 vzeroupper + 180012a7f: 5b pop %rbx + 180012a80: c3 ret + 180012a81: 45 33 d2 xor %r10d,%r10d + 180012a84: eb b5 jmp 0x180012a3b + 180012a86: 33 c0 xor %eax,%eax + 180012a88: e9 45 ff ff ff jmp 0x1800129d2 + 180012a8d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012a92: 5b pop %rbx + 180012a93: c3 ret + 180012a94: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180012a99: 5b pop %rbx + 180012a9a: c3 ret + 180012a9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012aa0: 53 push %rbx + 180012aa1: 49 89 ca mov %rcx,%r10 + 180012aa4: 4d 85 d2 test %r10,%r10 + 180012aa7: 0f 84 a4 01 00 00 je 0x180012c51 + 180012aad: 48 85 d2 test %rdx,%rdx + 180012ab0: 0f 84 9b 01 00 00 je 0x180012c51 + 180012ab6: 45 85 c0 test %r8d,%r8d + 180012ab9: 0f 8e 8b 01 00 00 jle 0x180012c4a + 180012abf: 41 83 f8 10 cmp $0x10,%r8d + 180012ac3: 0f 8c 79 01 00 00 jl 0x180012c42 + 180012ac9: 48 89 d3 mov %rdx,%rbx + 180012acc: 48 83 e3 1f and $0x1f,%rbx + 180012ad0: 85 db test %ebx,%ebx + 180012ad2: 74 11 je 0x180012ae5 + 180012ad4: f6 c3 07 test $0x7,%bl + 180012ad7: 0f 85 65 01 00 00 jne 0x180012c42 + 180012add: f7 db neg %ebx + 180012adf: 83 c3 20 add $0x20,%ebx + 180012ae2: c1 eb 03 shr $0x3,%ebx + 180012ae5: 8d 43 10 lea 0x10(%rbx),%eax + 180012ae8: 44 3b c0 cmp %eax,%r8d + 180012aeb: 0f 8c 51 01 00 00 jl 0x180012c42 + 180012af1: 45 89 c1 mov %r8d,%r9d + 180012af4: 33 c0 xor %eax,%eax + 180012af6: 44 2b cb sub %ebx,%r9d + 180012af9: 41 83 e1 0f and $0xf,%r9d + 180012afd: 41 f7 d9 neg %r9d + 180012b00: 45 03 c8 add %r8d,%r9d + 180012b03: 89 d9 mov %ebx,%ecx + 180012b05: 85 db test %ebx,%ebx + 180012b07: 76 2f jbe 0x180012b38 + 180012b09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012b10: 00 + 180012b11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012b1f: 00 + 180012b20: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 180012b26: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 + 180012b2b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) + 180012b30: 48 ff c0 inc %rax + 180012b33: 48 3b c1 cmp %rcx,%rax + 180012b36: 72 e8 jb 0x180012b20 + 180012b38: 49 63 c1 movslq %r9d,%rax + 180012b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012b40: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 + 180012b46: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 + 180012b4d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 + 180012b54: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 + 180012b5b: 03 + 180012b5c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 + 180012b61: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 + 180012b67: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 + 180012b6d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 + 180012b74: 03 + 180012b75: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) + 180012b7a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) + 180012b80: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) + 180012b86: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) + 180012b8d: 03 + 180012b8e: 48 83 c1 10 add $0x10,%rcx + 180012b92: 48 3b c8 cmp %rax,%rcx + 180012b95: 72 a9 jb 0x180012b40 + 180012b97: 41 8d 41 01 lea 0x1(%r9),%eax + 180012b9b: 41 3b c0 cmp %r8d,%eax + 180012b9e: 0f 87 93 00 00 00 ja 0x180012c37 + 180012ba4: 4d 63 c0 movslq %r8d,%r8 + 180012ba7: 4d 63 c9 movslq %r9d,%r9 + 180012baa: 4d 2b c1 sub %r9,%r8 + 180012bad: 49 83 f8 04 cmp $0x4,%r8 + 180012bb1: 0f 8c 87 00 00 00 jl 0x180012c3e + 180012bb7: 4d 63 c9 movslq %r9d,%r9 + 180012bba: 44 89 c3 mov %r8d,%ebx + 180012bbd: 83 e3 fc and $0xfffffffc,%ebx + 180012bc0: 33 c9 xor %ecx,%ecx + 180012bc2: 48 63 db movslq %ebx,%rbx + 180012bc5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax + 180012bc9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 + 180012bcd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012bd4: 00 + 180012bd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012bdc: 0f 1f 40 00 nopl 0x0(%rax) + 180012be0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 + 180012be6: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 + 180012beb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) + 180012bf0: 48 83 c1 04 add $0x4,%rcx + 180012bf4: 48 3b cb cmp %rbx,%rcx + 180012bf7: 72 e7 jb 0x180012be0 + 180012bf9: 49 3b d8 cmp %r8,%rbx + 180012bfc: 73 39 jae 0x180012c37 + 180012bfe: 4d 63 c9 movslq %r9d,%r9 + 180012c01: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx + 180012c05: 4b 8d 04 ca lea (%r10,%r9,8),%rax + 180012c09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012c10: 00 + 180012c11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012c1f: 00 + 180012c20: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 + 180012c25: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 + 180012c2a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) + 180012c2f: 48 ff c3 inc %rbx + 180012c32: 49 3b d8 cmp %r8,%rbx + 180012c35: 72 e9 jb 0x180012c20 + 180012c37: 33 c0 xor %eax,%eax + 180012c39: c5 f8 77 vzeroupper + 180012c3c: 5b pop %rbx + 180012c3d: c3 ret + 180012c3e: 33 db xor %ebx,%ebx + 180012c40: eb b7 jmp 0x180012bf9 + 180012c42: 45 33 c9 xor %r9d,%r9d + 180012c45: e9 4d ff ff ff jmp 0x180012b97 + 180012c4a: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012c4f: 5b pop %rbx + 180012c50: c3 ret + 180012c51: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180012c56: 5b pop %rbx + 180012c57: c3 ret + 180012c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012c5f: 00 + 180012c60: 48 83 ec 28 sub $0x28,%rsp + 180012c64: 4d 85 c0 test %r8,%r8 + 180012c67: 74 25 je 0x180012c8e + 180012c69: 48 85 c9 test %rcx,%rcx + 180012c6c: 74 20 je 0x180012c8e + 180012c6e: 48 85 d2 test %rdx,%rdx + 180012c71: 74 1b je 0x180012c8e + 180012c73: 45 85 c9 test %r9d,%r9d + 180012c76: 7f 0a jg 0x180012c82 + 180012c78: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012c7d: 48 83 c4 28 add $0x28,%rsp + 180012c81: c3 ret + 180012c82: e8 09 4c a9 01 call 0x181aa7890 + 180012c87: 33 c0 xor %eax,%eax + 180012c89: 48 83 c4 28 add $0x28,%rsp + 180012c8d: c3 ret + 180012c8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180012c93: 48 83 c4 28 add $0x28,%rsp + 180012c97: c3 ret + 180012c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012c9f: 00 + 180012ca0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180012ca5: 4d 85 c0 test %r8,%r8 + 180012ca8: 74 27 je 0x180012cd1 + 180012caa: 48 85 c9 test %rcx,%rcx + 180012cad: 74 22 je 0x180012cd1 + 180012caf: 48 85 d2 test %rdx,%rdx + 180012cb2: 74 1d je 0x180012cd1 + 180012cb4: 45 85 c9 test %r9d,%r9d + 180012cb7: 7f 0b jg 0x180012cc4 + 180012cb9: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012cbe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180012cc3: c3 ret + 180012cc4: e8 17 56 a9 01 call 0x181aa82e0 + 180012cc9: 33 c0 xor %eax,%eax + 180012ccb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180012cd0: c3 ret + 180012cd1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180012cd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180012cdb: c3 ret + 180012cdc: 0f 1f 40 00 nopl 0x0(%rax) + 180012ce0: 53 push %rbx + 180012ce1: 56 push %rsi + 180012ce2: 57 push %rdi + 180012ce3: 41 54 push %r12 + 180012ce5: 41 55 push %r13 + 180012ce7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 180012cee: 4d 89 c4 mov %r8,%r12 + 180012cf1: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x182615970 + 180012cf8: 48 33 c4 xor %rsp,%rax + 180012cfb: 45 89 cd mov %r9d,%r13d + 180012cfe: 48 89 cf mov %rcx,%rdi + 180012d01: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 180012d08: 00 + 180012d09: 4d 85 e4 test %r12,%r12 + 180012d0c: 0f 84 b6 01 00 00 je 0x180012ec8 + 180012d12: 48 85 ff test %rdi,%rdi + 180012d15: 0f 84 97 01 00 00 je 0x180012eb2 + 180012d1b: 48 85 d2 test %rdx,%rdx + 180012d1e: 0f 84 66 01 00 00 je 0x180012e8a + 180012d24: 45 85 ed test %r13d,%r13d + 180012d27: 0f 8e 35 01 00 00 jle 0x180012e62 + 180012d2d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 180012d32: 48 89 f0 mov %rsi,%rax + 180012d35: 48 83 e0 1f and $0x1f,%rax + 180012d39: 48 f7 d8 neg %rax + 180012d3c: 48 83 e0 1f and $0x1f,%rax + 180012d40: 48 03 f0 add %rax,%rsi + 180012d43: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx + 180012d4a: 00 + 180012d4b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 180012d52: 0f 8e a2 00 00 00 jle 0x180012dfa + 180012d58: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 180012d5d: 45 89 ee mov %r13d,%r14d + 180012d60: 4d 89 e5 mov %r12,%r13 + 180012d63: 49 89 d4 mov %rdx,%r12 + 180012d66: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012d6d: 00 + 180012d6e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012d75: 0f 1f 40 00 nopl 0x0(%rax) + 180012d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012d80: 4c 89 e1 mov %r12,%rcx + 180012d83: 48 89 f2 mov %rsi,%rdx + 180012d86: 49 89 d8 mov %rbx,%r8 + 180012d89: 41 b9 80 00 00 00 mov $0x80,%r9d + 180012d8f: e8 6c df 12 00 call 0x180140d00 + 180012d94: 48 89 f9 mov %rdi,%rcx + 180012d97: 48 89 f2 mov %rsi,%rdx + 180012d9a: 41 b8 80 00 00 00 mov $0x80,%r8d + 180012da0: e8 bb cb ff ff call 0x18000f960 + 180012da5: 48 89 f9 mov %rdi,%rcx + 180012da8: 48 89 da mov %rbx,%rdx + 180012dab: 41 b8 80 00 00 00 mov $0x80,%r8d + 180012db1: e8 aa cb ff ff call 0x18000f960 + 180012db6: 48 89 d9 mov %rbx,%rcx + 180012db9: 48 89 f2 mov %rsi,%rdx + 180012dbc: 4d 89 e8 mov %r13,%r8 + 180012dbf: 41 b9 80 00 00 00 mov $0x80,%r9d + 180012dc5: e8 16 08 00 00 call 0x1800135e0 + 180012dca: 41 83 c6 80 add $0xffffff80,%r14d + 180012dce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 180012dd5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 180012ddc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 180012de3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 180012dea: 7f 94 jg 0x180012d80 + 180012dec: 4c 89 e2 mov %r12,%rdx + 180012def: 4d 89 ec mov %r13,%r12 + 180012df2: 45 89 f5 mov %r14d,%r13d + 180012df5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 180012dfa: 48 89 d1 mov %rdx,%rcx + 180012dfd: 48 89 f2 mov %rsi,%rdx + 180012e00: 49 89 d8 mov %rbx,%r8 + 180012e03: 45 89 e9 mov %r13d,%r9d + 180012e06: e8 f5 de 12 00 call 0x180140d00 + 180012e0b: 48 89 f9 mov %rdi,%rcx + 180012e0e: 48 89 f2 mov %rsi,%rdx + 180012e11: 45 89 e8 mov %r13d,%r8d + 180012e14: e8 47 cb ff ff call 0x18000f960 + 180012e19: 48 89 f9 mov %rdi,%rcx + 180012e1c: 48 89 da mov %rbx,%rdx + 180012e1f: 45 89 e8 mov %r13d,%r8d + 180012e22: e8 39 cb ff ff call 0x18000f960 + 180012e27: 48 89 d9 mov %rbx,%rcx + 180012e2a: 48 89 f2 mov %rsi,%rdx + 180012e2d: 4d 89 e0 mov %r12,%r8 + 180012e30: 45 89 e9 mov %r13d,%r9d + 180012e33: e8 a8 07 00 00 call 0x1800135e0 + 180012e38: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180012e3f: 00 + 180012e40: 48 33 cc xor %rsp,%rcx + 180012e43: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x182615970 + 180012e4a: 75 11 jne 0x180012e5d + 180012e4c: 33 c0 xor %eax,%eax + 180012e4e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180012e55: 41 5d pop %r13 + 180012e57: 41 5c pop %r12 + 180012e59: 5f pop %rdi + 180012e5a: 5e pop %rsi + 180012e5b: 5b pop %rbx + 180012e5c: c3 ret + 180012e5d: e8 6e e2 11 01 call 0x1811310d0 + 180012e62: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180012e69: 00 + 180012e6a: 48 33 cc xor %rsp,%rcx + 180012e6d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x182615970 + 180012e74: 75 e7 jne 0x180012e5d + 180012e76: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012e7b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180012e82: 41 5d pop %r13 + 180012e84: 41 5c pop %r12 + 180012e86: 5f pop %rdi + 180012e87: 5e pop %rsi + 180012e88: 5b pop %rbx + 180012e89: c3 ret + 180012e8a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180012e91: 00 + 180012e92: 48 33 cc xor %rsp,%rcx + 180012e95: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x182615970 + 180012e9c: 75 bf jne 0x180012e5d + 180012e9e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180012ea3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180012eaa: 41 5d pop %r13 + 180012eac: 41 5c pop %r12 + 180012eae: 5f pop %rdi + 180012eaf: 5e pop %rsi + 180012eb0: 5b pop %rbx + 180012eb1: c3 ret + 180012eb2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180012eb9: 00 + 180012eba: 48 33 cc xor %rsp,%rcx + 180012ebd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x182615970 + 180012ec4: 75 97 jne 0x180012e5d + 180012ec6: eb d6 jmp 0x180012e9e + 180012ec8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180012ecf: 00 + 180012ed0: 48 33 cc xor %rsp,%rcx + 180012ed3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x182615970 + 180012eda: 75 81 jne 0x180012e5d + 180012edc: eb c0 jmp 0x180012e9e + 180012ede: 66 90 xchg %ax,%ax + 180012ee0: 53 push %rbx + 180012ee1: 56 push %rsi + 180012ee2: 57 push %rdi + 180012ee3: 41 54 push %r12 + 180012ee5: 41 55 push %r13 + 180012ee7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 180012eee: 4d 89 c4 mov %r8,%r12 + 180012ef1: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x182615970 + 180012ef8: 45 89 cd mov %r9d,%r13d + 180012efb: 48 33 c4 xor %rsp,%rax + 180012efe: 48 89 cf mov %rcx,%rdi + 180012f01: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 180012f08: 00 + 180012f09: 4d 85 e4 test %r12,%r12 + 180012f0c: 0f 84 b6 01 00 00 je 0x1800130c8 + 180012f12: 48 85 ff test %rdi,%rdi + 180012f15: 0f 84 97 01 00 00 je 0x1800130b2 + 180012f1b: 48 85 d2 test %rdx,%rdx + 180012f1e: 0f 84 66 01 00 00 je 0x18001308a + 180012f24: 45 85 ed test %r13d,%r13d + 180012f27: 0f 8e 35 01 00 00 jle 0x180013062 + 180012f2d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 180012f32: 48 89 c3 mov %rax,%rbx + 180012f35: 48 83 e3 1f and $0x1f,%rbx + 180012f39: 48 f7 db neg %rbx + 180012f3c: 48 83 e3 1f and $0x1f,%rbx + 180012f40: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 180012f44: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 180012f4b: 00 + 180012f4c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 180012f53: 0f 8e a1 00 00 00 jle 0x180012ffa + 180012f59: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 180012f5e: 45 89 ee mov %r13d,%r14d + 180012f61: 4d 89 e5 mov %r12,%r13 + 180012f64: 49 89 d4 mov %rdx,%r12 + 180012f67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012f6e: 00 + 180012f6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012f76: 0f 1f 00 nopl (%rax) + 180012f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012f80: 4c 89 e1 mov %r12,%rcx + 180012f83: 48 89 f2 mov %rsi,%rdx + 180012f86: 49 89 d8 mov %rbx,%r8 + 180012f89: 41 b9 80 00 00 00 mov $0x80,%r9d + 180012f8f: e8 8c dd 12 00 call 0x180140d20 + 180012f94: 48 89 f9 mov %rdi,%rcx + 180012f97: 48 89 f2 mov %rsi,%rdx + 180012f9a: 41 b8 80 00 00 00 mov $0x80,%r8d + 180012fa0: e8 fb c9 ff ff call 0x18000f9a0 + 180012fa5: 48 89 f9 mov %rdi,%rcx + 180012fa8: 48 89 da mov %rbx,%rdx + 180012fab: 41 b8 80 00 00 00 mov $0x80,%r8d + 180012fb1: e8 ea c9 ff ff call 0x18000f9a0 + 180012fb6: 48 89 d9 mov %rbx,%rcx + 180012fb9: 48 89 f2 mov %rsi,%rdx + 180012fbc: 4d 89 e8 mov %r13,%r8 + 180012fbf: 41 b9 80 00 00 00 mov $0x80,%r9d + 180012fc5: e8 96 06 00 00 call 0x180013660 + 180012fca: 41 83 c6 80 add $0xffffff80,%r14d + 180012fce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 180012fd5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 180012fdc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 180012fe3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 180012fea: 7f 94 jg 0x180012f80 + 180012fec: 4c 89 e2 mov %r12,%rdx + 180012fef: 4d 89 ec mov %r13,%r12 + 180012ff2: 45 89 f5 mov %r14d,%r13d + 180012ff5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 180012ffa: 48 89 d1 mov %rdx,%rcx + 180012ffd: 48 89 f2 mov %rsi,%rdx + 180013000: 49 89 d8 mov %rbx,%r8 + 180013003: 45 89 e9 mov %r13d,%r9d + 180013006: e8 15 dd 12 00 call 0x180140d20 + 18001300b: 48 89 f9 mov %rdi,%rcx + 18001300e: 48 89 f2 mov %rsi,%rdx + 180013011: 45 89 e8 mov %r13d,%r8d + 180013014: e8 87 c9 ff ff call 0x18000f9a0 + 180013019: 48 89 f9 mov %rdi,%rcx + 18001301c: 48 89 da mov %rbx,%rdx + 18001301f: 45 89 e8 mov %r13d,%r8d + 180013022: e8 79 c9 ff ff call 0x18000f9a0 + 180013027: 48 89 d9 mov %rbx,%rcx + 18001302a: 48 89 f2 mov %rsi,%rdx + 18001302d: 4d 89 e0 mov %r12,%r8 + 180013030: 45 89 e9 mov %r13d,%r9d + 180013033: e8 28 06 00 00 call 0x180013660 + 180013038: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 18001303f: 00 + 180013040: 48 33 cc xor %rsp,%rcx + 180013043: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x182615970 + 18001304a: 75 11 jne 0x18001305d + 18001304c: 33 c0 xor %eax,%eax + 18001304e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013055: 41 5d pop %r13 + 180013057: 41 5c pop %r12 + 180013059: 5f pop %rdi + 18001305a: 5e pop %rsi + 18001305b: 5b pop %rbx + 18001305c: c3 ret + 18001305d: e8 6e e0 11 01 call 0x1811310d0 + 180013062: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013069: 00 + 18001306a: 48 33 cc xor %rsp,%rcx + 18001306d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x182615970 + 180013074: 75 e7 jne 0x18001305d + 180013076: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001307b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013082: 41 5d pop %r13 + 180013084: 41 5c pop %r12 + 180013086: 5f pop %rdi + 180013087: 5e pop %rsi + 180013088: 5b pop %rbx + 180013089: c3 ret + 18001308a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013091: 00 + 180013092: 48 33 cc xor %rsp,%rcx + 180013095: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x182615970 + 18001309c: 75 bf jne 0x18001305d + 18001309e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800130a3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 1800130aa: 41 5d pop %r13 + 1800130ac: 41 5c pop %r12 + 1800130ae: 5f pop %rdi + 1800130af: 5e pop %rsi + 1800130b0: 5b pop %rbx + 1800130b1: c3 ret + 1800130b2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800130b9: 00 + 1800130ba: 48 33 cc xor %rsp,%rcx + 1800130bd: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x182615970 + 1800130c4: 75 97 jne 0x18001305d + 1800130c6: eb d6 jmp 0x18001309e + 1800130c8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800130cf: 00 + 1800130d0: 48 33 cc xor %rsp,%rcx + 1800130d3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x182615970 + 1800130da: 75 81 jne 0x18001305d + 1800130dc: eb c0 jmp 0x18001309e + 1800130de: 66 90 xchg %ax,%ax + 1800130e0: 53 push %rbx + 1800130e1: 56 push %rsi + 1800130e2: 57 push %rdi + 1800130e3: 41 54 push %r12 + 1800130e5: 41 55 push %r13 + 1800130e7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 1800130ee: 4d 89 c4 mov %r8,%r12 + 1800130f1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x182615970 + 1800130f8: 45 89 cd mov %r9d,%r13d + 1800130fb: 48 33 c4 xor %rsp,%rax + 1800130fe: 48 89 cf mov %rcx,%rdi + 180013101: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 180013108: 00 + 180013109: 4d 85 e4 test %r12,%r12 + 18001310c: 0f 84 b6 01 00 00 je 0x1800132c8 + 180013112: 48 85 ff test %rdi,%rdi + 180013115: 0f 84 97 01 00 00 je 0x1800132b2 + 18001311b: 48 85 d2 test %rdx,%rdx + 18001311e: 0f 84 66 01 00 00 je 0x18001328a + 180013124: 45 85 ed test %r13d,%r13d + 180013127: 0f 8e 35 01 00 00 jle 0x180013262 + 18001312d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 180013132: 48 89 c3 mov %rax,%rbx + 180013135: 48 83 e3 1f and $0x1f,%rbx + 180013139: 48 f7 db neg %rbx + 18001313c: 48 83 e3 1f and $0x1f,%rbx + 180013140: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 180013144: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18001314b: 00 + 18001314c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 180013153: 0f 8e a1 00 00 00 jle 0x1800131fa + 180013159: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18001315e: 45 89 ee mov %r13d,%r14d + 180013161: 4d 89 e5 mov %r12,%r13 + 180013164: 49 89 d4 mov %rdx,%r12 + 180013167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001316e: 00 + 18001316f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013176: 0f 1f 00 nopl (%rax) + 180013179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013180: 4c 89 e1 mov %r12,%rcx + 180013183: 48 89 f2 mov %rsi,%rdx + 180013186: 49 89 d8 mov %rbx,%r8 + 180013189: 41 b9 80 00 00 00 mov $0x80,%r9d + 18001318f: e8 ac db 12 00 call 0x180140d40 + 180013194: 48 89 f9 mov %rdi,%rcx + 180013197: 48 89 f2 mov %rsi,%rdx + 18001319a: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800131a0: e8 bb c9 ff ff call 0x18000fb60 + 1800131a5: 48 89 f9 mov %rdi,%rcx + 1800131a8: 48 89 da mov %rbx,%rdx + 1800131ab: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800131b1: e8 aa c9 ff ff call 0x18000fb60 + 1800131b6: 48 89 d9 mov %rbx,%rcx + 1800131b9: 48 89 f2 mov %rsi,%rdx + 1800131bc: 4d 89 e8 mov %r13,%r8 + 1800131bf: 41 b9 80 00 00 00 mov $0x80,%r9d + 1800131c5: e8 16 05 00 00 call 0x1800136e0 + 1800131ca: 41 83 c6 80 add $0xffffff80,%r14d + 1800131ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 1800131d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 1800131dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 1800131e3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 1800131ea: 7f 94 jg 0x180013180 + 1800131ec: 4c 89 e2 mov %r12,%rdx + 1800131ef: 4d 89 ec mov %r13,%r12 + 1800131f2: 45 89 f5 mov %r14d,%r13d + 1800131f5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 1800131fa: 48 89 d1 mov %rdx,%rcx + 1800131fd: 48 89 f2 mov %rsi,%rdx + 180013200: 49 89 d8 mov %rbx,%r8 + 180013203: 45 89 e9 mov %r13d,%r9d + 180013206: e8 35 db 12 00 call 0x180140d40 + 18001320b: 48 89 f9 mov %rdi,%rcx + 18001320e: 48 89 f2 mov %rsi,%rdx + 180013211: 45 89 e8 mov %r13d,%r8d + 180013214: e8 47 c9 ff ff call 0x18000fb60 + 180013219: 48 89 f9 mov %rdi,%rcx + 18001321c: 48 89 da mov %rbx,%rdx + 18001321f: 45 89 e8 mov %r13d,%r8d + 180013222: e8 39 c9 ff ff call 0x18000fb60 + 180013227: 48 89 d9 mov %rbx,%rcx + 18001322a: 48 89 f2 mov %rsi,%rdx + 18001322d: 4d 89 e0 mov %r12,%r8 + 180013230: 45 89 e9 mov %r13d,%r9d + 180013233: e8 a8 04 00 00 call 0x1800136e0 + 180013238: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 18001323f: 00 + 180013240: 48 33 cc xor %rsp,%rcx + 180013243: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x182615970 + 18001324a: 75 11 jne 0x18001325d + 18001324c: 33 c0 xor %eax,%eax + 18001324e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013255: 41 5d pop %r13 + 180013257: 41 5c pop %r12 + 180013259: 5f pop %rdi + 18001325a: 5e pop %rsi + 18001325b: 5b pop %rbx + 18001325c: c3 ret + 18001325d: e8 6e de 11 01 call 0x1811310d0 + 180013262: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013269: 00 + 18001326a: 48 33 cc xor %rsp,%rcx + 18001326d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x182615970 + 180013274: 75 e7 jne 0x18001325d + 180013276: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001327b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013282: 41 5d pop %r13 + 180013284: 41 5c pop %r12 + 180013286: 5f pop %rdi + 180013287: 5e pop %rsi + 180013288: 5b pop %rbx + 180013289: c3 ret + 18001328a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013291: 00 + 180013292: 48 33 cc xor %rsp,%rcx + 180013295: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x182615970 + 18001329c: 75 bf jne 0x18001325d + 18001329e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800132a3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 1800132aa: 41 5d pop %r13 + 1800132ac: 41 5c pop %r12 + 1800132ae: 5f pop %rdi + 1800132af: 5e pop %rsi + 1800132b0: 5b pop %rbx + 1800132b1: c3 ret + 1800132b2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800132b9: 00 + 1800132ba: 48 33 cc xor %rsp,%rcx + 1800132bd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x182615970 + 1800132c4: 75 97 jne 0x18001325d + 1800132c6: eb d6 jmp 0x18001329e + 1800132c8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800132cf: 00 + 1800132d0: 48 33 cc xor %rsp,%rcx + 1800132d3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x182615970 + 1800132da: 75 81 jne 0x18001325d + 1800132dc: eb c0 jmp 0x18001329e + 1800132de: 66 90 xchg %ax,%ax + 1800132e0: 53 push %rbx + 1800132e1: 56 push %rsi + 1800132e2: 57 push %rdi + 1800132e3: 41 54 push %r12 + 1800132e5: 41 55 push %r13 + 1800132e7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 1800132ee: 4d 89 c4 mov %r8,%r12 + 1800132f1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x182615970 + 1800132f8: 45 89 cd mov %r9d,%r13d + 1800132fb: 48 33 c4 xor %rsp,%rax + 1800132fe: 48 89 cf mov %rcx,%rdi + 180013301: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 180013308: 00 + 180013309: 4d 85 e4 test %r12,%r12 + 18001330c: 0f 84 b6 01 00 00 je 0x1800134c8 + 180013312: 48 85 ff test %rdi,%rdi + 180013315: 0f 84 97 01 00 00 je 0x1800134b2 + 18001331b: 48 85 d2 test %rdx,%rdx + 18001331e: 0f 84 66 01 00 00 je 0x18001348a + 180013324: 45 85 ed test %r13d,%r13d + 180013327: 0f 8e 35 01 00 00 jle 0x180013462 + 18001332d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 180013332: 48 89 c3 mov %rax,%rbx + 180013335: 48 83 e3 1f and $0x1f,%rbx + 180013339: 48 f7 db neg %rbx + 18001333c: 48 83 e3 1f and $0x1f,%rbx + 180013340: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 180013344: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18001334b: 00 + 18001334c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 180013353: 0f 8e a1 00 00 00 jle 0x1800133fa + 180013359: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18001335e: 45 89 ee mov %r13d,%r14d + 180013361: 4d 89 e5 mov %r12,%r13 + 180013364: 49 89 d4 mov %rdx,%r12 + 180013367: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001336e: 00 + 18001336f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013376: 0f 1f 00 nopl (%rax) + 180013379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013380: 4c 89 e1 mov %r12,%rcx + 180013383: 48 89 f2 mov %rsi,%rdx + 180013386: 49 89 d8 mov %rbx,%r8 + 180013389: 41 b9 80 00 00 00 mov $0x80,%r9d + 18001338f: e8 cc d9 12 00 call 0x180140d60 + 180013394: 48 89 f9 mov %rdi,%rcx + 180013397: 48 89 f2 mov %rsi,%rdx + 18001339a: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800133a0: e8 bb c7 ff ff call 0x18000fb60 + 1800133a5: 48 89 f9 mov %rdi,%rcx + 1800133a8: 48 89 da mov %rbx,%rdx + 1800133ab: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800133b1: e8 aa c7 ff ff call 0x18000fb60 + 1800133b6: 48 89 d9 mov %rbx,%rcx + 1800133b9: 48 89 f2 mov %rsi,%rdx + 1800133bc: 4d 89 e8 mov %r13,%r8 + 1800133bf: 41 b9 80 00 00 00 mov $0x80,%r9d + 1800133c5: e8 96 03 00 00 call 0x180013760 + 1800133ca: 41 83 c6 80 add $0xffffff80,%r14d + 1800133ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 1800133d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 1800133dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 1800133e3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 1800133ea: 7f 94 jg 0x180013380 + 1800133ec: 4c 89 e2 mov %r12,%rdx + 1800133ef: 4d 89 ec mov %r13,%r12 + 1800133f2: 45 89 f5 mov %r14d,%r13d + 1800133f5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 1800133fa: 48 89 d1 mov %rdx,%rcx + 1800133fd: 48 89 f2 mov %rsi,%rdx + 180013400: 49 89 d8 mov %rbx,%r8 + 180013403: 45 89 e9 mov %r13d,%r9d + 180013406: e8 55 d9 12 00 call 0x180140d60 + 18001340b: 48 89 f9 mov %rdi,%rcx + 18001340e: 48 89 f2 mov %rsi,%rdx + 180013411: 45 89 e8 mov %r13d,%r8d + 180013414: e8 47 c7 ff ff call 0x18000fb60 + 180013419: 48 89 f9 mov %rdi,%rcx + 18001341c: 48 89 da mov %rbx,%rdx + 18001341f: 45 89 e8 mov %r13d,%r8d + 180013422: e8 39 c7 ff ff call 0x18000fb60 + 180013427: 48 89 d9 mov %rbx,%rcx + 18001342a: 48 89 f2 mov %rsi,%rdx + 18001342d: 4d 89 e0 mov %r12,%r8 + 180013430: 45 89 e9 mov %r13d,%r9d + 180013433: e8 28 03 00 00 call 0x180013760 + 180013438: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 18001343f: 00 + 180013440: 48 33 cc xor %rsp,%rcx + 180013443: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x182615970 + 18001344a: 75 11 jne 0x18001345d + 18001344c: 33 c0 xor %eax,%eax + 18001344e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013455: 41 5d pop %r13 + 180013457: 41 5c pop %r12 + 180013459: 5f pop %rdi + 18001345a: 5e pop %rsi + 18001345b: 5b pop %rbx + 18001345c: c3 ret + 18001345d: e8 6e dc 11 01 call 0x1811310d0 + 180013462: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013469: 00 + 18001346a: 48 33 cc xor %rsp,%rcx + 18001346d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x182615970 + 180013474: 75 e7 jne 0x18001345d + 180013476: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001347b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013482: 41 5d pop %r13 + 180013484: 41 5c pop %r12 + 180013486: 5f pop %rdi + 180013487: 5e pop %rsi + 180013488: 5b pop %rbx + 180013489: c3 ret + 18001348a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013491: 00 + 180013492: 48 33 cc xor %rsp,%rcx + 180013495: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x182615970 + 18001349c: 75 bf jne 0x18001345d + 18001349e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800134a3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 1800134aa: 41 5d pop %r13 + 1800134ac: 41 5c pop %r12 + 1800134ae: 5f pop %rdi + 1800134af: 5e pop %rsi + 1800134b0: 5b pop %rbx + 1800134b1: c3 ret + 1800134b2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800134b9: 00 + 1800134ba: 48 33 cc xor %rsp,%rcx + 1800134bd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x182615970 + 1800134c4: 75 97 jne 0x18001345d + 1800134c6: eb d6 jmp 0x18001349e + 1800134c8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800134cf: 00 + 1800134d0: 48 33 cc xor %rsp,%rcx + 1800134d3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x182615970 + 1800134da: 75 81 jne 0x18001345d + 1800134dc: eb c0 jmp 0x18001349e + 1800134de: 66 90 xchg %ax,%ax + 1800134e0: 48 83 ec 28 sub $0x28,%rsp + 1800134e4: 4d 85 c0 test %r8,%r8 + 1800134e7: 74 35 je 0x18001351e + 1800134e9: 45 85 c9 test %r9d,%r9d + 1800134ec: 7e 4c jle 0x18001353a + 1800134ee: 48 85 d2 test %rdx,%rdx + 1800134f1: 74 26 je 0x180013519 + 1800134f3: 48 85 c9 test %rcx,%rcx + 1800134f6: 74 0c je 0x180013504 + 1800134f8: e8 f3 57 a9 01 call 0x181aa8cf0 + 1800134fd: 33 c0 xor %eax,%eax + 1800134ff: 48 83 c4 28 add $0x28,%rsp + 180013503: c3 ret + 180013504: 48 89 d1 mov %rdx,%rcx + 180013507: 4c 89 c2 mov %r8,%rdx + 18001350a: 45 89 c8 mov %r9d,%r8d + 18001350d: e8 2e 5a a9 01 call 0x181aa8f40 + 180013512: 33 c0 xor %eax,%eax + 180013514: 48 83 c4 28 add $0x28,%rsp + 180013518: c3 ret + 180013519: 48 85 c9 test %rcx,%rcx + 18001351c: 75 0a jne 0x180013528 + 18001351e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180013523: 48 83 c4 28 add $0x28,%rsp + 180013527: c3 ret + 180013528: 4c 89 c2 mov %r8,%rdx + 18001352b: 45 89 c8 mov %r9d,%r8d + 18001352e: e8 1d 59 a9 01 call 0x181aa8e50 + 180013533: 33 c0 xor %eax,%eax + 180013535: 48 83 c4 28 add $0x28,%rsp + 180013539: c3 ret + 18001353a: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001353f: 48 83 c4 28 add $0x28,%rsp + 180013543: c3 ret + 180013544: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001354b: 00 + 18001354c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180013558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001355f: 00 + 180013560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180013565: 4d 85 c0 test %r8,%r8 + 180013568: 74 37 je 0x1800135a1 + 18001356a: 45 85 c9 test %r9d,%r9d + 18001356d: 7e 50 jle 0x1800135bf + 18001356f: 48 85 d2 test %rdx,%rdx + 180013572: 74 28 je 0x18001359c + 180013574: 48 85 c9 test %rcx,%rcx + 180013577: 74 0d je 0x180013586 + 180013579: e8 82 65 a9 01 call 0x181aa9b00 + 18001357e: 33 c0 xor %eax,%eax + 180013580: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180013585: c3 ret + 180013586: 48 89 d1 mov %rdx,%rcx + 180013589: 4c 89 c2 mov %r8,%rdx + 18001358c: 45 89 c8 mov %r9d,%r8d + 18001358f: e8 bc 67 a9 01 call 0x181aa9d50 + 180013594: 33 c0 xor %eax,%eax + 180013596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18001359b: c3 ret + 18001359c: 48 85 c9 test %rcx,%rcx + 18001359f: 75 0b jne 0x1800135ac + 1800135a1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800135a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800135ab: c3 ret + 1800135ac: 4c 89 c2 mov %r8,%rdx + 1800135af: 45 89 c8 mov %r9d,%r8d + 1800135b2: e8 a9 66 a9 01 call 0x181aa9c60 + 1800135b7: 33 c0 xor %eax,%eax + 1800135b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800135be: c3 ret + 1800135bf: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800135c4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800135c9: 90 nop + 1800135ca: c3 ret + 1800135cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800135d2: 00 + 1800135d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800135da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800135e0: 48 83 ec 28 sub $0x28,%rsp + 1800135e4: 4d 85 c0 test %r8,%r8 + 1800135e7: 74 35 je 0x18001361e + 1800135e9: 45 85 c9 test %r9d,%r9d + 1800135ec: 7e 4c jle 0x18001363a + 1800135ee: 48 85 d2 test %rdx,%rdx + 1800135f1: 74 26 je 0x180013619 + 1800135f3: 48 85 c9 test %rcx,%rcx + 1800135f6: 74 0c je 0x180013604 + 1800135f8: e8 13 73 a9 01 call 0x181aaa910 + 1800135fd: 33 c0 xor %eax,%eax + 1800135ff: 48 83 c4 28 add $0x28,%rsp + 180013603: c3 ret + 180013604: 48 89 d1 mov %rdx,%rcx + 180013607: 4c 89 c2 mov %r8,%rdx + 18001360a: 45 89 c8 mov %r9d,%r8d + 18001360d: e8 4e 75 a9 01 call 0x181aaab60 + 180013612: 33 c0 xor %eax,%eax + 180013614: 48 83 c4 28 add $0x28,%rsp + 180013618: c3 ret diff --git a/handoff/nls_dasm/f_1800130e0.dis b/handoff/nls_dasm/f_1800130e0.dis new file mode 100644 index 0000000..5fd0f3a --- /dev/null +++ b/handoff/nls_dasm/f_1800130e0.dis @@ -0,0 +1,4305 @@ + +/tmp/det/f_1800130e0.bin: file format binary + + +Disassembly of section .data: + +00000001800130e0 <.data>: + 1800130e0: 53 push %rbx + 1800130e1: 56 push %rsi + 1800130e2: 57 push %rdi + 1800130e3: 41 54 push %r12 + 1800130e5: 41 55 push %r13 + 1800130e7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 1800130ee: 4d 89 c4 mov %r8,%r12 + 1800130f1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x182615970 + 1800130f8: 45 89 cd mov %r9d,%r13d + 1800130fb: 48 33 c4 xor %rsp,%rax + 1800130fe: 48 89 cf mov %rcx,%rdi + 180013101: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 180013108: 00 + 180013109: 4d 85 e4 test %r12,%r12 + 18001310c: 0f 84 b6 01 00 00 je 0x1800132c8 + 180013112: 48 85 ff test %rdi,%rdi + 180013115: 0f 84 97 01 00 00 je 0x1800132b2 + 18001311b: 48 85 d2 test %rdx,%rdx + 18001311e: 0f 84 66 01 00 00 je 0x18001328a + 180013124: 45 85 ed test %r13d,%r13d + 180013127: 0f 8e 35 01 00 00 jle 0x180013262 + 18001312d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 180013132: 48 89 c3 mov %rax,%rbx + 180013135: 48 83 e3 1f and $0x1f,%rbx + 180013139: 48 f7 db neg %rbx + 18001313c: 48 83 e3 1f and $0x1f,%rbx + 180013140: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 180013144: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18001314b: 00 + 18001314c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 180013153: 0f 8e a1 00 00 00 jle 0x1800131fa + 180013159: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18001315e: 45 89 ee mov %r13d,%r14d + 180013161: 4d 89 e5 mov %r12,%r13 + 180013164: 49 89 d4 mov %rdx,%r12 + 180013167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001316e: 00 + 18001316f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013176: 0f 1f 00 nopl (%rax) + 180013179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013180: 4c 89 e1 mov %r12,%rcx + 180013183: 48 89 f2 mov %rsi,%rdx + 180013186: 49 89 d8 mov %rbx,%r8 + 180013189: 41 b9 80 00 00 00 mov $0x80,%r9d + 18001318f: e8 ac db 12 00 call 0x180140d40 + 180013194: 48 89 f9 mov %rdi,%rcx + 180013197: 48 89 f2 mov %rsi,%rdx + 18001319a: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800131a0: e8 bb c9 ff ff call 0x18000fb60 + 1800131a5: 48 89 f9 mov %rdi,%rcx + 1800131a8: 48 89 da mov %rbx,%rdx + 1800131ab: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800131b1: e8 aa c9 ff ff call 0x18000fb60 + 1800131b6: 48 89 d9 mov %rbx,%rcx + 1800131b9: 48 89 f2 mov %rsi,%rdx + 1800131bc: 4d 89 e8 mov %r13,%r8 + 1800131bf: 41 b9 80 00 00 00 mov $0x80,%r9d + 1800131c5: e8 16 05 00 00 call 0x1800136e0 + 1800131ca: 41 83 c6 80 add $0xffffff80,%r14d + 1800131ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 1800131d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 1800131dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 1800131e3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 1800131ea: 7f 94 jg 0x180013180 + 1800131ec: 4c 89 e2 mov %r12,%rdx + 1800131ef: 4d 89 ec mov %r13,%r12 + 1800131f2: 45 89 f5 mov %r14d,%r13d + 1800131f5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 1800131fa: 48 89 d1 mov %rdx,%rcx + 1800131fd: 48 89 f2 mov %rsi,%rdx + 180013200: 49 89 d8 mov %rbx,%r8 + 180013203: 45 89 e9 mov %r13d,%r9d + 180013206: e8 35 db 12 00 call 0x180140d40 + 18001320b: 48 89 f9 mov %rdi,%rcx + 18001320e: 48 89 f2 mov %rsi,%rdx + 180013211: 45 89 e8 mov %r13d,%r8d + 180013214: e8 47 c9 ff ff call 0x18000fb60 + 180013219: 48 89 f9 mov %rdi,%rcx + 18001321c: 48 89 da mov %rbx,%rdx + 18001321f: 45 89 e8 mov %r13d,%r8d + 180013222: e8 39 c9 ff ff call 0x18000fb60 + 180013227: 48 89 d9 mov %rbx,%rcx + 18001322a: 48 89 f2 mov %rsi,%rdx + 18001322d: 4d 89 e0 mov %r12,%r8 + 180013230: 45 89 e9 mov %r13d,%r9d + 180013233: e8 a8 04 00 00 call 0x1800136e0 + 180013238: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 18001323f: 00 + 180013240: 48 33 cc xor %rsp,%rcx + 180013243: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x182615970 + 18001324a: 75 11 jne 0x18001325d + 18001324c: 33 c0 xor %eax,%eax + 18001324e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013255: 41 5d pop %r13 + 180013257: 41 5c pop %r12 + 180013259: 5f pop %rdi + 18001325a: 5e pop %rsi + 18001325b: 5b pop %rbx + 18001325c: c3 ret + 18001325d: e8 6e de 11 01 call 0x1811310d0 + 180013262: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013269: 00 + 18001326a: 48 33 cc xor %rsp,%rcx + 18001326d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x182615970 + 180013274: 75 e7 jne 0x18001325d + 180013276: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001327b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013282: 41 5d pop %r13 + 180013284: 41 5c pop %r12 + 180013286: 5f pop %rdi + 180013287: 5e pop %rsi + 180013288: 5b pop %rbx + 180013289: c3 ret + 18001328a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013291: 00 + 180013292: 48 33 cc xor %rsp,%rcx + 180013295: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x182615970 + 18001329c: 75 bf jne 0x18001325d + 18001329e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800132a3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 1800132aa: 41 5d pop %r13 + 1800132ac: 41 5c pop %r12 + 1800132ae: 5f pop %rdi + 1800132af: 5e pop %rsi + 1800132b0: 5b pop %rbx + 1800132b1: c3 ret + 1800132b2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800132b9: 00 + 1800132ba: 48 33 cc xor %rsp,%rcx + 1800132bd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x182615970 + 1800132c4: 75 97 jne 0x18001325d + 1800132c6: eb d6 jmp 0x18001329e + 1800132c8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800132cf: 00 + 1800132d0: 48 33 cc xor %rsp,%rcx + 1800132d3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x182615970 + 1800132da: 75 81 jne 0x18001325d + 1800132dc: eb c0 jmp 0x18001329e + 1800132de: 66 90 xchg %ax,%ax + 1800132e0: 53 push %rbx + 1800132e1: 56 push %rsi + 1800132e2: 57 push %rdi + 1800132e3: 41 54 push %r12 + 1800132e5: 41 55 push %r13 + 1800132e7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 1800132ee: 4d 89 c4 mov %r8,%r12 + 1800132f1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x182615970 + 1800132f8: 45 89 cd mov %r9d,%r13d + 1800132fb: 48 33 c4 xor %rsp,%rax + 1800132fe: 48 89 cf mov %rcx,%rdi + 180013301: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 180013308: 00 + 180013309: 4d 85 e4 test %r12,%r12 + 18001330c: 0f 84 b6 01 00 00 je 0x1800134c8 + 180013312: 48 85 ff test %rdi,%rdi + 180013315: 0f 84 97 01 00 00 je 0x1800134b2 + 18001331b: 48 85 d2 test %rdx,%rdx + 18001331e: 0f 84 66 01 00 00 je 0x18001348a + 180013324: 45 85 ed test %r13d,%r13d + 180013327: 0f 8e 35 01 00 00 jle 0x180013462 + 18001332d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 180013332: 48 89 c3 mov %rax,%rbx + 180013335: 48 83 e3 1f and $0x1f,%rbx + 180013339: 48 f7 db neg %rbx + 18001333c: 48 83 e3 1f and $0x1f,%rbx + 180013340: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 180013344: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18001334b: 00 + 18001334c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 180013353: 0f 8e a1 00 00 00 jle 0x1800133fa + 180013359: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18001335e: 45 89 ee mov %r13d,%r14d + 180013361: 4d 89 e5 mov %r12,%r13 + 180013364: 49 89 d4 mov %rdx,%r12 + 180013367: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001336e: 00 + 18001336f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013376: 0f 1f 00 nopl (%rax) + 180013379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013380: 4c 89 e1 mov %r12,%rcx + 180013383: 48 89 f2 mov %rsi,%rdx + 180013386: 49 89 d8 mov %rbx,%r8 + 180013389: 41 b9 80 00 00 00 mov $0x80,%r9d + 18001338f: e8 cc d9 12 00 call 0x180140d60 + 180013394: 48 89 f9 mov %rdi,%rcx + 180013397: 48 89 f2 mov %rsi,%rdx + 18001339a: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800133a0: e8 bb c7 ff ff call 0x18000fb60 + 1800133a5: 48 89 f9 mov %rdi,%rcx + 1800133a8: 48 89 da mov %rbx,%rdx + 1800133ab: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800133b1: e8 aa c7 ff ff call 0x18000fb60 + 1800133b6: 48 89 d9 mov %rbx,%rcx + 1800133b9: 48 89 f2 mov %rsi,%rdx + 1800133bc: 4d 89 e8 mov %r13,%r8 + 1800133bf: 41 b9 80 00 00 00 mov $0x80,%r9d + 1800133c5: e8 96 03 00 00 call 0x180013760 + 1800133ca: 41 83 c6 80 add $0xffffff80,%r14d + 1800133ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 1800133d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 1800133dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 1800133e3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 1800133ea: 7f 94 jg 0x180013380 + 1800133ec: 4c 89 e2 mov %r12,%rdx + 1800133ef: 4d 89 ec mov %r13,%r12 + 1800133f2: 45 89 f5 mov %r14d,%r13d + 1800133f5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 1800133fa: 48 89 d1 mov %rdx,%rcx + 1800133fd: 48 89 f2 mov %rsi,%rdx + 180013400: 49 89 d8 mov %rbx,%r8 + 180013403: 45 89 e9 mov %r13d,%r9d + 180013406: e8 55 d9 12 00 call 0x180140d60 + 18001340b: 48 89 f9 mov %rdi,%rcx + 18001340e: 48 89 f2 mov %rsi,%rdx + 180013411: 45 89 e8 mov %r13d,%r8d + 180013414: e8 47 c7 ff ff call 0x18000fb60 + 180013419: 48 89 f9 mov %rdi,%rcx + 18001341c: 48 89 da mov %rbx,%rdx + 18001341f: 45 89 e8 mov %r13d,%r8d + 180013422: e8 39 c7 ff ff call 0x18000fb60 + 180013427: 48 89 d9 mov %rbx,%rcx + 18001342a: 48 89 f2 mov %rsi,%rdx + 18001342d: 4d 89 e0 mov %r12,%r8 + 180013430: 45 89 e9 mov %r13d,%r9d + 180013433: e8 28 03 00 00 call 0x180013760 + 180013438: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 18001343f: 00 + 180013440: 48 33 cc xor %rsp,%rcx + 180013443: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x182615970 + 18001344a: 75 11 jne 0x18001345d + 18001344c: 33 c0 xor %eax,%eax + 18001344e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013455: 41 5d pop %r13 + 180013457: 41 5c pop %r12 + 180013459: 5f pop %rdi + 18001345a: 5e pop %rsi + 18001345b: 5b pop %rbx + 18001345c: c3 ret + 18001345d: e8 6e dc 11 01 call 0x1811310d0 + 180013462: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013469: 00 + 18001346a: 48 33 cc xor %rsp,%rcx + 18001346d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x182615970 + 180013474: 75 e7 jne 0x18001345d + 180013476: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001347b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013482: 41 5d pop %r13 + 180013484: 41 5c pop %r12 + 180013486: 5f pop %rdi + 180013487: 5e pop %rsi + 180013488: 5b pop %rbx + 180013489: c3 ret + 18001348a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013491: 00 + 180013492: 48 33 cc xor %rsp,%rcx + 180013495: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x182615970 + 18001349c: 75 bf jne 0x18001345d + 18001349e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800134a3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 1800134aa: 41 5d pop %r13 + 1800134ac: 41 5c pop %r12 + 1800134ae: 5f pop %rdi + 1800134af: 5e pop %rsi + 1800134b0: 5b pop %rbx + 1800134b1: c3 ret + 1800134b2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800134b9: 00 + 1800134ba: 48 33 cc xor %rsp,%rcx + 1800134bd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x182615970 + 1800134c4: 75 97 jne 0x18001345d + 1800134c6: eb d6 jmp 0x18001349e + 1800134c8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800134cf: 00 + 1800134d0: 48 33 cc xor %rsp,%rcx + 1800134d3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x182615970 + 1800134da: 75 81 jne 0x18001345d + 1800134dc: eb c0 jmp 0x18001349e + 1800134de: 66 90 xchg %ax,%ax + 1800134e0: 48 83 ec 28 sub $0x28,%rsp + 1800134e4: 4d 85 c0 test %r8,%r8 + 1800134e7: 74 35 je 0x18001351e + 1800134e9: 45 85 c9 test %r9d,%r9d + 1800134ec: 7e 4c jle 0x18001353a + 1800134ee: 48 85 d2 test %rdx,%rdx + 1800134f1: 74 26 je 0x180013519 + 1800134f3: 48 85 c9 test %rcx,%rcx + 1800134f6: 74 0c je 0x180013504 + 1800134f8: e8 f3 57 a9 01 call 0x181aa8cf0 + 1800134fd: 33 c0 xor %eax,%eax + 1800134ff: 48 83 c4 28 add $0x28,%rsp + 180013503: c3 ret + 180013504: 48 89 d1 mov %rdx,%rcx + 180013507: 4c 89 c2 mov %r8,%rdx + 18001350a: 45 89 c8 mov %r9d,%r8d + 18001350d: e8 2e 5a a9 01 call 0x181aa8f40 + 180013512: 33 c0 xor %eax,%eax + 180013514: 48 83 c4 28 add $0x28,%rsp + 180013518: c3 ret + 180013519: 48 85 c9 test %rcx,%rcx + 18001351c: 75 0a jne 0x180013528 + 18001351e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180013523: 48 83 c4 28 add $0x28,%rsp + 180013527: c3 ret + 180013528: 4c 89 c2 mov %r8,%rdx + 18001352b: 45 89 c8 mov %r9d,%r8d + 18001352e: e8 1d 59 a9 01 call 0x181aa8e50 + 180013533: 33 c0 xor %eax,%eax + 180013535: 48 83 c4 28 add $0x28,%rsp + 180013539: c3 ret + 18001353a: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001353f: 48 83 c4 28 add $0x28,%rsp + 180013543: c3 ret + 180013544: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001354b: 00 + 18001354c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180013558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001355f: 00 + 180013560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180013565: 4d 85 c0 test %r8,%r8 + 180013568: 74 37 je 0x1800135a1 + 18001356a: 45 85 c9 test %r9d,%r9d + 18001356d: 7e 50 jle 0x1800135bf + 18001356f: 48 85 d2 test %rdx,%rdx + 180013572: 74 28 je 0x18001359c + 180013574: 48 85 c9 test %rcx,%rcx + 180013577: 74 0d je 0x180013586 + 180013579: e8 82 65 a9 01 call 0x181aa9b00 + 18001357e: 33 c0 xor %eax,%eax + 180013580: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180013585: c3 ret + 180013586: 48 89 d1 mov %rdx,%rcx + 180013589: 4c 89 c2 mov %r8,%rdx + 18001358c: 45 89 c8 mov %r9d,%r8d + 18001358f: e8 bc 67 a9 01 call 0x181aa9d50 + 180013594: 33 c0 xor %eax,%eax + 180013596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18001359b: c3 ret + 18001359c: 48 85 c9 test %rcx,%rcx + 18001359f: 75 0b jne 0x1800135ac + 1800135a1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800135a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800135ab: c3 ret + 1800135ac: 4c 89 c2 mov %r8,%rdx + 1800135af: 45 89 c8 mov %r9d,%r8d + 1800135b2: e8 a9 66 a9 01 call 0x181aa9c60 + 1800135b7: 33 c0 xor %eax,%eax + 1800135b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800135be: c3 ret + 1800135bf: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800135c4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800135c9: 90 nop + 1800135ca: c3 ret + 1800135cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800135d2: 00 + 1800135d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800135da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800135e0: 48 83 ec 28 sub $0x28,%rsp + 1800135e4: 4d 85 c0 test %r8,%r8 + 1800135e7: 74 35 je 0x18001361e + 1800135e9: 45 85 c9 test %r9d,%r9d + 1800135ec: 7e 4c jle 0x18001363a + 1800135ee: 48 85 d2 test %rdx,%rdx + 1800135f1: 74 26 je 0x180013619 + 1800135f3: 48 85 c9 test %rcx,%rcx + 1800135f6: 74 0c je 0x180013604 + 1800135f8: e8 13 73 a9 01 call 0x181aaa910 + 1800135fd: 33 c0 xor %eax,%eax + 1800135ff: 48 83 c4 28 add $0x28,%rsp + 180013603: c3 ret + 180013604: 48 89 d1 mov %rdx,%rcx + 180013607: 4c 89 c2 mov %r8,%rdx + 18001360a: 45 89 c8 mov %r9d,%r8d + 18001360d: e8 4e 75 a9 01 call 0x181aaab60 + 180013612: 33 c0 xor %eax,%eax + 180013614: 48 83 c4 28 add $0x28,%rsp + 180013618: c3 ret + 180013619: 48 85 c9 test %rcx,%rcx + 18001361c: 75 0a jne 0x180013628 + 18001361e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180013623: 48 83 c4 28 add $0x28,%rsp + 180013627: c3 ret + 180013628: 4c 89 c2 mov %r8,%rdx + 18001362b: 45 89 c8 mov %r9d,%r8d + 18001362e: e8 3d 74 a9 01 call 0x181aaaa70 + 180013633: 33 c0 xor %eax,%eax + 180013635: 48 83 c4 28 add $0x28,%rsp + 180013639: c3 ret + 18001363a: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001363f: 48 83 c4 28 add $0x28,%rsp + 180013643: c3 ret + 180013644: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001364b: 00 + 18001364c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180013658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001365f: 00 + 180013660: 48 83 ec 28 sub $0x28,%rsp + 180013664: 4d 85 c0 test %r8,%r8 + 180013667: 74 35 je 0x18001369e + 180013669: 45 85 c9 test %r9d,%r9d + 18001366c: 7e 4c jle 0x1800136ba + 18001366e: 48 85 d2 test %rdx,%rdx + 180013671: 74 26 je 0x180013699 + 180013673: 48 85 c9 test %rcx,%rcx + 180013676: 74 0c je 0x180013684 + 180013678: e8 a3 7f a9 01 call 0x181aab620 + 18001367d: 33 c0 xor %eax,%eax + 18001367f: 48 83 c4 28 add $0x28,%rsp + 180013683: c3 ret + 180013684: 48 89 d1 mov %rdx,%rcx + 180013687: 4c 89 c2 mov %r8,%rdx + 18001368a: 45 89 c8 mov %r9d,%r8d + 18001368d: e8 ee 81 a9 01 call 0x181aab880 + 180013692: 33 c0 xor %eax,%eax + 180013694: 48 83 c4 28 add $0x28,%rsp + 180013698: c3 ret + 180013699: 48 85 c9 test %rcx,%rcx + 18001369c: 75 0a jne 0x1800136a8 + 18001369e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800136a3: 48 83 c4 28 add $0x28,%rsp + 1800136a7: c3 ret + 1800136a8: 4c 89 c2 mov %r8,%rdx + 1800136ab: 45 89 c8 mov %r9d,%r8d + 1800136ae: e8 cd 80 a9 01 call 0x181aab780 + 1800136b3: 33 c0 xor %eax,%eax + 1800136b5: 48 83 c4 28 add $0x28,%rsp + 1800136b9: c3 ret + 1800136ba: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800136bf: 48 83 c4 28 add $0x28,%rsp + 1800136c3: c3 ret + 1800136c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800136cb: 00 + 1800136cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800136d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800136d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800136df: 00 + 1800136e0: 48 83 ec 28 sub $0x28,%rsp + 1800136e4: 4d 85 c0 test %r8,%r8 + 1800136e7: 74 35 je 0x18001371e + 1800136e9: 45 85 c9 test %r9d,%r9d + 1800136ec: 7e 4c jle 0x18001373a + 1800136ee: 48 85 d2 test %rdx,%rdx + 1800136f1: 74 26 je 0x180013719 + 1800136f3: 48 85 c9 test %rcx,%rcx + 1800136f6: 74 0c je 0x180013704 + 1800136f8: e8 c3 9d 03 00 call 0x18004d4c0 + 1800136fd: 33 c0 xor %eax,%eax + 1800136ff: 48 83 c4 28 add $0x28,%rsp + 180013703: c3 ret + 180013704: 48 89 d1 mov %rdx,%rcx + 180013707: 4c 89 c2 mov %r8,%rdx + 18001370a: 45 89 c8 mov %r9d,%r8d + 18001370d: e8 0e a0 03 00 call 0x18004d720 + 180013712: 33 c0 xor %eax,%eax + 180013714: 48 83 c4 28 add $0x28,%rsp + 180013718: c3 ret + 180013719: 48 85 c9 test %rcx,%rcx + 18001371c: 75 0a jne 0x180013728 + 18001371e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180013723: 48 83 c4 28 add $0x28,%rsp + 180013727: c3 ret + 180013728: 4c 89 c2 mov %r8,%rdx + 18001372b: 45 89 c8 mov %r9d,%r8d + 18001372e: e8 cd a1 03 00 call 0x18004d900 + 180013733: 33 c0 xor %eax,%eax + 180013735: 48 83 c4 28 add $0x28,%rsp + 180013739: c3 ret + 18001373a: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001373f: 48 83 c4 28 add $0x28,%rsp + 180013743: c3 ret + 180013744: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001374b: 00 + 18001374c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013753: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180013758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001375f: 00 + 180013760: 48 83 ec 28 sub $0x28,%rsp + 180013764: 4d 85 c0 test %r8,%r8 + 180013767: 74 35 je 0x18001379e + 180013769: 45 85 c9 test %r9d,%r9d + 18001376c: 7e 4c jle 0x1800137ba + 18001376e: 48 85 d2 test %rdx,%rdx + 180013771: 74 26 je 0x180013799 + 180013773: 48 85 c9 test %rcx,%rcx + 180013776: 74 0c je 0x180013784 + 180013778: e8 a3 a3 03 00 call 0x18004db20 + 18001377d: 33 c0 xor %eax,%eax + 18001377f: 48 83 c4 28 add $0x28,%rsp + 180013783: c3 ret + 180013784: 48 89 d1 mov %rdx,%rcx + 180013787: 4c 89 c2 mov %r8,%rdx + 18001378a: 45 89 c8 mov %r9d,%r8d + 18001378d: e8 0e a6 03 00 call 0x18004dda0 + 180013792: 33 c0 xor %eax,%eax + 180013794: 48 83 c4 28 add $0x28,%rsp + 180013798: c3 ret + 180013799: 48 85 c9 test %rcx,%rcx + 18001379c: 75 0a jne 0x1800137a8 + 18001379e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800137a3: 48 83 c4 28 add $0x28,%rsp + 1800137a7: c3 ret + 1800137a8: 4c 89 c2 mov %r8,%rdx + 1800137ab: 45 89 c8 mov %r9d,%r8d + 1800137ae: e8 0d a8 03 00 call 0x18004dfc0 + 1800137b3: 33 c0 xor %eax,%eax + 1800137b5: 48 83 c4 28 add $0x28,%rsp + 1800137b9: c3 ret + 1800137ba: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800137bf: 48 83 c4 28 add $0x28,%rsp + 1800137c3: c3 ret + 1800137c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800137cb: 00 + 1800137cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800137d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800137d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800137df: 00 + 1800137e0: 53 push %rbx + 1800137e1: 56 push %rsi + 1800137e2: 57 push %rdi + 1800137e3: 41 54 push %r12 + 1800137e5: 41 55 push %r13 + 1800137e7: 41 56 push %r14 + 1800137e9: 41 57 push %r15 + 1800137eb: 55 push %rbp + 1800137ec: 48 83 ec 38 sub $0x38,%rsp + 1800137f0: 49 89 ce mov %rcx,%r14 + 1800137f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 1800137fa: 00 + 1800137fb: 44 89 cf mov %r9d,%edi + 1800137fe: 44 89 c6 mov %r8d,%esi + 180013801: 41 89 d7 mov %edx,%r15d + 180013804: 4d 85 f6 test %r14,%r14 + 180013807: 0f 84 8e 01 00 00 je 0x18001399b + 18001380d: 41 83 ff 1e cmp $0x1e,%r15d + 180013811: 0f 87 5f 01 00 00 ja 0x180013976 + 180013817: 41 83 ff 1d cmp $0x1d,%r15d + 18001381b: 0f 8f 55 01 00 00 jg 0x180013976 + 180013821: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180013828: 00 + 180013829: 48 85 db test %rbx,%rbx + 18001382c: 0f 84 69 01 00 00 je 0x18001399b + 180013832: 48 89 dd mov %rbx,%rbp + 180013835: ba 90 00 00 00 mov $0x90,%edx + 18001383a: 48 83 e5 3f and $0x3f,%rbp + 18001383e: 48 f7 dd neg %rbp + 180013841: 48 83 e5 3f and $0x3f,%rbp + 180013845: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 180013849: 4c 89 e1 mov %r12,%rcx + 18001384c: e8 cf a4 00 00 call 0x18001dd20 + 180013851: 44 89 f9 mov %r15d,%ecx + 180013854: b8 01 00 00 00 mov $0x1,%eax + 180013859: d3 e0 shl %cl,%eax + 18001385b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 180013860: 83 fe 08 cmp $0x8,%esi + 180013863: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 180013868: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 18001386f: 00 00 + 180013871: 0f 84 45 02 00 00 je 0x180013abc + 180013877: 83 fe 04 cmp $0x4,%esi + 18001387a: 0f 84 97 00 00 00 je 0x180013917 + 180013880: 83 fe 01 cmp $0x1,%esi + 180013883: 75 39 jne 0x1800138be + 180013885: 0f 57 c0 xorps %xmm0,%xmm0 + 180013888: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 18001388c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x181c5cdc8 + 180013893: 01 + 180013894: f3 0f 5e c8 divss %xmm0,%xmm1 + 180013898: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 18001389f: 00 + 1800138a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 1800138a7: 00 00 + 1800138a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 1800138b0: 00 00 + 1800138b2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 1800138b9: e9 93 00 00 00 jmp 0x180013951 + 1800138be: 83 fe 02 cmp $0x2,%esi + 1800138c1: 75 36 jne 0x1800138f9 + 1800138c3: 0f 57 c0 xorps %xmm0,%xmm0 + 1800138c6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 1800138ca: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x181c5cdc8 + 1800138d1: 01 + 1800138d2: f3 0f 5e c8 divss %xmm0,%xmm1 + 1800138d6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800138dd: 00 + 1800138de: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1800138e5: 00 00 + 1800138e7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1800138ee: 00 00 + 1800138f0: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 1800138f7: eb 58 jmp 0x180013951 + 1800138f9: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180013900: 00 + 180013901: b8 ee ff ff ff mov $0xffffffee,%eax + 180013906: 48 83 c4 38 add $0x38,%rsp + 18001390a: 5d pop %rbp + 18001390b: 41 5f pop %r15 + 18001390d: 41 5e pop %r14 + 18001390f: 41 5d pop %r13 + 180013911: 41 5c pop %r12 + 180013913: 5f pop %rdi + 180013914: 5e pop %rsi + 180013915: 5b pop %rbx + 180013916: c3 ret + 180013917: 0f 57 c0 xorps %xmm0,%xmm0 + 18001391a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 18001391e: b8 01 00 00 00 mov $0x1,%eax + 180013923: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 18001392a: 00 + 18001392b: 41 89 44 24 08 mov %eax,0x8(%r12) + 180013930: 41 89 44 24 0c mov %eax,0xc(%r12) + 180013935: e8 26 a4 00 00 call 0x18001dd60 + 18001393a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x181c5cdc0 + 180013941: 01 + 180013942: f2 0f 5e c8 divsd %xmm0,%xmm1 + 180013946: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 18001394a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 180013951: 41 83 ff 04 cmp $0x4,%r15d + 180013955: 7f 35 jg 0x18001398c + 180013957: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 18001395e: 00 00 + 180013960: 33 c0 xor %eax,%eax + 180013962: 4d 89 26 mov %r12,(%r14) + 180013965: 48 83 c4 38 add $0x38,%rsp + 180013969: 5d pop %rbp + 18001396a: 41 5f pop %r15 + 18001396c: 41 5e pop %r14 + 18001396e: 41 5d pop %r13 + 180013970: 41 5c pop %r12 + 180013972: 5f pop %rdi + 180013973: 5e pop %rsi + 180013974: 5b pop %rbx + 180013975: c3 ret + 180013976: b8 ef ff ff ff mov $0xffffffef,%eax + 18001397b: 48 83 c4 38 add $0x38,%rsp + 18001397f: 5d pop %rbp + 180013980: 41 5f pop %r15 + 180013982: 41 5e pop %r14 + 180013984: 41 5d pop %r13 + 180013986: 41 5c pop %r12 + 180013988: 5f pop %rdi + 180013989: 5e pop %rsi + 18001398a: 5b pop %rbx + 18001398b: c3 ret + 18001398c: 41 83 ff 0a cmp $0xa,%r15d + 180013990: 0f 8e ec 00 00 00 jle 0x180013a82 + 180013996: 4d 85 ed test %r13,%r13 + 180013999: 75 16 jne 0x1800139b1 + 18001399b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800139a0: 48 83 c4 38 add $0x38,%rsp + 1800139a4: 5d pop %rbp + 1800139a5: 41 5f pop %r15 + 1800139a7: 41 5e pop %r14 + 1800139a9: 41 5d pop %r13 + 1800139ab: 41 5c pop %r12 + 1800139ad: 5f pop %rdi + 1800139ae: 5e pop %rsi + 1800139af: 5b pop %rbx + 1800139b0: c3 ret + 1800139b1: 4c 89 ee mov %r13,%rsi + 1800139b4: 44 89 f9 mov %r15d,%ecx + 1800139b7: 48 83 e6 3f and $0x3f,%rsi + 1800139bb: 44 89 ff mov %r15d,%edi + 1800139be: 48 f7 de neg %rsi + 1800139c1: 48 83 e6 3f and $0x3f,%rsi + 1800139c5: 49 03 f5 add %r13,%rsi + 1800139c8: 48 89 f2 mov %rsi,%rdx + 1800139cb: e8 10 a8 03 00 call 0x18004e1e0 + 1800139d0: 49 89 c5 mov %rax,%r13 + 1800139d3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1800139da: 00 + 1800139db: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1800139e0: 41 8d 5f ff lea -0x1(%r15),%ebx + 1800139e4: 83 fb 10 cmp $0x10,%ebx + 1800139e7: 7f 3c jg 0x180013a25 + 1800139e9: 83 fb 0f cmp $0xf,%ebx + 1800139ec: 89 d9 mov %ebx,%ecx + 1800139ee: e8 2d aa 00 00 call 0x18001e420 + 1800139f3: 89 d9 mov %ebx,%ecx + 1800139f5: 48 89 f2 mov %rsi,%rdx + 1800139f8: 41 89 f8 mov %edi,%r8d + 1800139fb: 49 89 c1 mov %rax,%r9 + 1800139fe: 49 89 44 24 38 mov %rax,0x38(%r12) + 180013a03: e8 d8 af 03 00 call 0x18004e9e0 + 180013a08: 49 89 c1 mov %rax,%r9 + 180013a0b: 89 d9 mov %ebx,%ecx + 180013a0d: b8 01 00 00 00 mov $0x1,%eax + 180013a12: d3 e0 shl %cl,%eax + 180013a14: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 180013a1b: 83 e3 c0 and $0xffffffc0,%ebx + 180013a1e: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 180013a23: eb 1e jmp 0x180013a43 + 180013a25: 48 89 e0 mov %rsp,%rax + 180013a28: 4c 89 e1 mov %r12,%rcx + 180013a2b: 49 89 f0 mov %rsi,%r8 + 180013a2e: 41 89 f9 mov %edi,%r9d + 180013a31: 48 89 50 20 mov %rdx,0x20(%rax) + 180013a35: 89 da mov %ebx,%edx + 180013a37: 4c 89 68 28 mov %r13,0x28(%rax) + 180013a3b: e8 20 c3 03 00 call 0x18004fd60 + 180013a40: 49 89 c1 mov %rax,%r9 + 180013a43: 44 89 f9 mov %r15d,%ecx + 180013a46: 48 89 f2 mov %rsi,%rdx + 180013a49: 41 89 f8 mov %edi,%r8d + 180013a4c: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 180013a51: e8 4a fd 03 00 call 0x1800537a0 + 180013a56: 44 89 f9 mov %r15d,%ecx + 180013a59: 48 89 f2 mov %rsi,%rdx + 180013a5c: 41 89 f8 mov %edi,%r8d + 180013a5f: 49 89 c1 mov %rax,%r9 + 180013a62: 49 89 44 24 58 mov %rax,0x58(%r12) + 180013a67: e8 74 02 04 00 call 0x180053ce0 + 180013a6c: 4d 89 26 mov %r12,(%r14) + 180013a6f: 33 c0 xor %eax,%eax + 180013a71: 48 83 c4 38 add $0x38,%rsp + 180013a75: 5d pop %rbp + 180013a76: 41 5f pop %r15 + 180013a78: 41 5e pop %r14 + 180013a7a: 41 5d pop %r13 + 180013a7c: 41 5c pop %r12 + 180013a7e: 5f pop %rdi + 180013a7f: 5e pop %rsi + 180013a80: 5b pop %rbx + 180013a81: c3 ret + 180013a82: bf 0a 00 00 00 mov $0xa,%edi + 180013a87: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180013a8e: 00 + 180013a8f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x182617020 + 180013a96: 41 83 ff 06 cmp $0x6,%r15d + 180013a9a: 0f 8f 3b ff ff ff jg 0x1800139db + 180013aa0: 49 89 d1 mov %rdx,%r9 + 180013aa3: 49 83 e1 3f and $0x3f,%r9 + 180013aa7: 49 f7 d9 neg %r9 + 180013aaa: 49 83 e1 3f and $0x3f,%r9 + 180013aae: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 180013ab5: 00 00 + 180013ab7: 4c 03 ca add %rdx,%r9 + 180013aba: eb 87 jmp 0x180013a43 + 180013abc: 33 c0 xor %eax,%eax + 180013abe: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 180013ac5: 00 + 180013ac6: 41 89 44 24 08 mov %eax,0x8(%r12) + 180013acb: 41 89 44 24 0c mov %eax,0xc(%r12) + 180013ad0: e9 7c fe ff ff jmp 0x180013951 + 180013ad5: 0f 1f 40 00 nopl 0x0(%rax) + 180013ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013ae0: 56 push %rsi + 180013ae1: 57 push %rdi + 180013ae2: 41 54 push %r12 + 180013ae4: 41 55 push %r13 + 180013ae6: 41 56 push %r14 + 180013ae8: 41 57 push %r15 + 180013aea: 55 push %rbp + 180013aeb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 180013af0: 48 89 ce mov %rcx,%rsi + 180013af3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi + 180013afa: 00 + 180013afb: 45 89 ce mov %r9d,%r14d + 180013afe: 45 89 c5 mov %r8d,%r13d + 180013b01: 89 d5 mov %edx,%ebp + 180013b03: 48 85 f6 test %rsi,%rsi + 180013b06: 0f 84 8a 01 00 00 je 0x180013c96 + 180013b0c: 83 fd 1e cmp $0x1e,%ebp + 180013b0f: 0f 87 5d 01 00 00 ja 0x180013c72 + 180013b15: 83 fd 1d cmp $0x1d,%ebp + 180013b18: 0f 8f 54 01 00 00 jg 0x180013c72 + 180013b1e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 + 180013b25: 00 + 180013b26: 4d 85 e4 test %r12,%r12 + 180013b29: 0f 84 67 01 00 00 je 0x180013c96 + 180013b2f: 49 83 e4 3f and $0x3f,%r12 + 180013b33: ba 90 00 00 00 mov $0x90,%edx + 180013b38: 49 f7 dc neg %r12 + 180013b3b: 49 83 e4 3f and $0x3f,%r12 + 180013b3f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 + 180013b46: 00 + 180013b47: 4c 89 e1 mov %r12,%rcx + 180013b4a: e8 f1 f5 00 00 call 0x180023140 + 180013b4f: 89 e9 mov %ebp,%ecx + 180013b51: 41 b8 01 00 00 00 mov $0x1,%r8d + 180013b57: 41 d3 e0 shl %cl,%r8d + 180013b5a: 41 89 6c 24 04 mov %ebp,0x4(%r12) + 180013b5f: 41 83 fd 08 cmp $0x8,%r13d + 180013b63: 45 89 74 24 14 mov %r14d,0x14(%r12) + 180013b68: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180013b6f: 00 00 + 180013b71: 0f 84 48 02 00 00 je 0x180013dbf + 180013b77: 41 83 fd 04 cmp $0x4,%r13d + 180013b7b: 0f 84 95 00 00 00 je 0x180013c16 + 180013b81: 41 83 fd 01 cmp $0x1,%r13d + 180013b85: 75 37 jne 0x180013bbe + 180013b87: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 180013b8c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x181c5cdd8 + 180013b93: 01 + 180013b94: f3 0f 5e c8 divss %xmm0,%xmm1 + 180013b98: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 180013b9f: 00 + 180013ba0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180013ba7: 00 00 + 180013ba9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180013bb0: 00 00 + 180013bb2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 180013bb9: e9 90 00 00 00 jmp 0x180013c4e + 180013bbe: 41 83 fd 02 cmp $0x2,%r13d + 180013bc2: 75 34 jne 0x180013bf8 + 180013bc4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 + 180013bc9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x181c5cdd8 + 180013bd0: 01 + 180013bd1: f3 0f 5e c8 divss %xmm0,%xmm1 + 180013bd5: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 180013bdc: 00 + 180013bdd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180013be4: 00 00 + 180013be6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 180013bed: 00 00 + 180013bef: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 180013bf6: eb 56 jmp 0x180013c4e + 180013bf8: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180013bff: 00 + 180013c00: b8 ee ff ff ff mov $0xffffffee,%eax + 180013c05: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 180013c0a: 5d pop %rbp + 180013c0b: 41 5f pop %r15 + 180013c0d: 41 5e pop %r14 + 180013c0f: 41 5d pop %r13 + 180013c11: 41 5c pop %r12 + 180013c13: 5f pop %rdi + 180013c14: 5e pop %rsi + 180013c15: c3 ret + 180013c16: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 + 180013c1b: b8 01 00 00 00 mov $0x1,%eax + 180013c20: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 180013c27: 00 + 180013c28: 41 89 44 24 08 mov %eax,0x8(%r12) + 180013c2d: 41 89 44 24 0c mov %eax,0xc(%r12) + 180013c32: e8 49 f5 00 00 call 0x180023180 + 180013c37: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x181c5cdd0 + 180013c3e: 01 + 180013c3f: f2 0f 5e c8 divsd %xmm0,%xmm1 + 180013c43: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 180013c47: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 180013c4e: 83 fd 04 cmp $0x4,%ebp + 180013c51: 7f 35 jg 0x180013c88 + 180013c53: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 180013c5a: 00 00 + 180013c5c: 33 c0 xor %eax,%eax + 180013c5e: 4c 89 26 mov %r12,(%rsi) + 180013c61: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 180013c66: 5d pop %rbp + 180013c67: 41 5f pop %r15 + 180013c69: 41 5e pop %r14 + 180013c6b: 41 5d pop %r13 + 180013c6d: 41 5c pop %r12 + 180013c6f: 5f pop %rdi + 180013c70: 5e pop %rsi + 180013c71: c3 ret + 180013c72: b8 ef ff ff ff mov $0xffffffef,%eax + 180013c77: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 180013c7c: 5d pop %rbp + 180013c7d: 41 5f pop %r15 + 180013c7f: 41 5e pop %r14 + 180013c81: 41 5d pop %r13 + 180013c83: 41 5c pop %r12 + 180013c85: 5f pop %rdi + 180013c86: 5e pop %rsi + 180013c87: c3 ret + 180013c88: 83 fd 0a cmp $0xa,%ebp + 180013c8b: 0f 8e f4 00 00 00 jle 0x180013d85 + 180013c91: 48 85 ff test %rdi,%rdi + 180013c94: 75 16 jne 0x180013cac + 180013c96: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180013c9b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 180013ca0: 5d pop %rbp + 180013ca1: 41 5f pop %r15 + 180013ca3: 41 5e pop %r14 + 180013ca5: 41 5d pop %r13 + 180013ca7: 41 5c pop %r12 + 180013ca9: 5f pop %rdi + 180013caa: 5e pop %rsi + 180013cab: c3 ret + 180013cac: 48 83 e7 3f and $0x3f,%rdi + 180013cb0: 89 e9 mov %ebp,%ecx + 180013cb2: 48 f7 df neg %rdi + 180013cb5: 41 89 ee mov %ebp,%r14d + 180013cb8: 48 83 e7 3f and $0x3f,%rdi + 180013cbc: 49 89 fd mov %rdi,%r13 + 180013cbf: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 + 180013cc6: 00 + 180013cc7: 4c 89 ea mov %r13,%rdx + 180013cca: e8 71 05 04 00 call 0x180054240 + 180013ccf: 48 89 c7 mov %rax,%rdi + 180013cd2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 180013cd9: 00 + 180013cda: 49 89 54 24 30 mov %rdx,0x30(%r12) + 180013cdf: 44 8d 7d ff lea -0x1(%rbp),%r15d + 180013ce3: 41 83 ff 11 cmp $0x11,%r15d + 180013ce7: 7f 3f jg 0x180013d28 + 180013ce9: 41 83 ff 10 cmp $0x10,%r15d + 180013ced: 44 89 f9 mov %r15d,%ecx + 180013cf0: e8 ab fa 00 00 call 0x1800237a0 + 180013cf5: 44 89 f9 mov %r15d,%ecx + 180013cf8: 4c 89 ea mov %r13,%rdx + 180013cfb: 45 89 f0 mov %r14d,%r8d + 180013cfe: 49 89 c1 mov %rax,%r9 + 180013d01: 49 89 44 24 38 mov %rax,0x38(%r12) + 180013d06: e8 35 0b 04 00 call 0x180054840 + 180013d0b: 49 89 c1 mov %rax,%r9 + 180013d0e: 44 89 f9 mov %r15d,%ecx + 180013d11: b8 01 00 00 00 mov $0x1,%eax + 180013d16: d3 e0 shl %cl,%eax + 180013d18: c1 e0 03 shl $0x3,%eax + 180013d1b: 83 c0 3f add $0x3f,%eax + 180013d1e: 83 e0 c0 and $0xffffffc0,%eax + 180013d21: 41 89 44 24 18 mov %eax,0x18(%r12) + 180013d26: eb 20 jmp 0x180013d48 + 180013d28: 48 8d 04 24 lea (%rsp),%rax + 180013d2c: 4c 89 e1 mov %r12,%rcx + 180013d2f: 4d 89 e8 mov %r13,%r8 + 180013d32: 45 89 f1 mov %r14d,%r9d + 180013d35: 48 89 50 20 mov %rdx,0x20(%rax) + 180013d39: 44 89 fa mov %r15d,%edx + 180013d3c: 48 89 78 28 mov %rdi,0x28(%rax) + 180013d40: e8 bb 1e 04 00 call 0x180055c00 + 180013d45: 49 89 c1 mov %rax,%r9 + 180013d48: 89 e9 mov %ebp,%ecx + 180013d4a: 4c 89 ea mov %r13,%rdx + 180013d4d: 45 89 f0 mov %r14d,%r8d + 180013d50: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 180013d55: e8 86 5a 04 00 call 0x1800597e0 + 180013d5a: 89 e9 mov %ebp,%ecx + 180013d5c: 4c 89 ea mov %r13,%rdx + 180013d5f: 45 89 f0 mov %r14d,%r8d + 180013d62: 49 89 c1 mov %rax,%r9 + 180013d65: 49 89 44 24 58 mov %rax,0x58(%r12) + 180013d6a: e8 71 5e 04 00 call 0x180059be0 + 180013d6f: 4c 89 26 mov %r12,(%rsi) + 180013d72: 33 c0 xor %eax,%eax + 180013d74: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 180013d79: 5d pop %rbp + 180013d7a: 41 5f pop %r15 + 180013d7c: 41 5e pop %r14 + 180013d7e: 41 5d pop %r13 + 180013d80: 41 5c pop %r12 + 180013d82: 5f pop %rdi + 180013d83: 5e pop %rsi + 180013d84: c3 ret + 180013d85: 41 be 0a 00 00 00 mov $0xa,%r14d + 180013d8b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x182617020 + 180013d92: 83 fd 06 cmp $0x6,%ebp + 180013d95: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx + 180013d9c: 00 + 180013d9d: 0f 8f 37 ff ff ff jg 0x180013cda + 180013da3: 49 89 d1 mov %rdx,%r9 + 180013da6: 49 83 e1 3f and $0x3f,%r9 + 180013daa: 49 f7 d9 neg %r9 + 180013dad: 49 83 e1 3f and $0x3f,%r9 + 180013db1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 180013db8: 00 00 + 180013dba: 4c 03 ca add %rdx,%r9 + 180013dbd: eb 89 jmp 0x180013d48 + 180013dbf: 33 c0 xor %eax,%eax + 180013dc1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 180013dc8: 00 + 180013dc9: 41 89 44 24 08 mov %eax,0x8(%r12) + 180013dce: 41 89 44 24 0c mov %eax,0xc(%r12) + 180013dd3: e9 76 fe ff ff jmp 0x180013c4e + 180013dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180013ddf: 00 + 180013de0: 53 push %rbx + 180013de1: 56 push %rsi + 180013de2: 57 push %rdi + 180013de3: 41 54 push %r12 + 180013de5: 41 55 push %r13 + 180013de7: 41 56 push %r14 + 180013de9: 41 57 push %r15 + 180013deb: 55 push %rbp + 180013dec: 48 83 ec 38 sub $0x38,%rsp + 180013df0: 49 89 ce mov %rcx,%r14 + 180013df3: 44 89 cf mov %r9d,%edi + 180013df6: 44 89 c6 mov %r8d,%esi + 180013df9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 180013e00: 00 + 180013e01: 41 89 d7 mov %edx,%r15d + 180013e04: 4d 85 f6 test %r14,%r14 + 180013e07: 0f 84 85 01 00 00 je 0x180013f92 + 180013e0d: 41 83 ff 1e cmp $0x1e,%r15d + 180013e11: 0f 87 56 01 00 00 ja 0x180013f6d + 180013e17: 41 83 ff 1d cmp $0x1d,%r15d + 180013e1b: 0f 8f 4c 01 00 00 jg 0x180013f6d + 180013e21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180013e28: 00 + 180013e29: 48 85 db test %rbx,%rbx + 180013e2c: 0f 84 60 01 00 00 je 0x180013f92 + 180013e32: 48 89 dd mov %rbx,%rbp + 180013e35: ba 90 00 00 00 mov $0x90,%edx + 180013e3a: 48 83 e5 3f and $0x3f,%rbp + 180013e3e: 48 f7 dd neg %rbp + 180013e41: 48 83 e5 3f and $0x3f,%rbp + 180013e45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 180013e49: 4c 89 e1 mov %r12,%rcx + 180013e4c: e8 6f 49 01 00 call 0x1800287c0 + 180013e51: 44 89 f9 mov %r15d,%ecx + 180013e54: b8 01 00 00 00 mov $0x1,%eax + 180013e59: 41 89 7c 24 14 mov %edi,0x14(%r12) + 180013e5e: d3 e0 shl %cl,%eax + 180013e60: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 180013e65: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180013e6c: 00 00 + 180013e6e: 83 fe 08 cmp $0x8,%esi + 180013e71: 0f 84 39 02 00 00 je 0x1800140b0 + 180013e77: 83 fe 04 cmp $0x4,%esi + 180013e7a: 0f 84 91 00 00 00 je 0x180013f11 + 180013e80: 83 fe 01 cmp $0x1,%esi + 180013e83: 75 36 jne 0x180013ebb + 180013e85: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 180013e89: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x181c5cde8 + 180013e90: 01 + 180013e91: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 180013e98: 00 + 180013e99: f3 0f 5e c8 divss %xmm0,%xmm1 + 180013e9d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 180013ea4: 00 00 + 180013ea6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 180013ead: 00 00 + 180013eaf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 180013eb6: e9 8d 00 00 00 jmp 0x180013f48 + 180013ebb: 83 fe 02 cmp $0x2,%esi + 180013ebe: 75 33 jne 0x180013ef3 + 180013ec0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 + 180013ec4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x181c5cde8 + 180013ecb: 01 + 180013ecc: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 180013ed3: 00 + 180013ed4: f3 0f 5e c8 divss %xmm0,%xmm1 + 180013ed8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 180013edf: 00 00 + 180013ee1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 180013ee8: 00 00 + 180013eea: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 180013ef1: eb 55 jmp 0x180013f48 + 180013ef3: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180013efa: 00 + 180013efb: b8 ee ff ff ff mov $0xffffffee,%eax + 180013f00: 48 83 c4 38 add $0x38,%rsp + 180013f04: 5d pop %rbp + 180013f05: 41 5f pop %r15 + 180013f07: 41 5e pop %r14 + 180013f09: 41 5d pop %r13 + 180013f0b: 41 5c pop %r12 + 180013f0d: 5f pop %rdi + 180013f0e: 5e pop %rsi + 180013f0f: 5b pop %rbx + 180013f10: c3 ret + 180013f11: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 + 180013f15: b8 01 00 00 00 mov $0x1,%eax + 180013f1a: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 180013f21: 00 + 180013f22: 41 89 44 24 08 mov %eax,0x8(%r12) + 180013f27: 41 89 44 24 0c mov %eax,0xc(%r12) + 180013f2c: e8 cf 48 01 00 call 0x180028800 + 180013f31: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x181c5cde0 + 180013f38: 01 + 180013f39: f2 0f 5e c8 divsd %xmm0,%xmm1 + 180013f3d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 + 180013f41: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) + 180013f48: 41 83 ff 04 cmp $0x4,%r15d + 180013f4c: 7f 35 jg 0x180013f83 + 180013f4e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 180013f55: 00 00 + 180013f57: 33 c0 xor %eax,%eax + 180013f59: 4d 89 26 mov %r12,(%r14) + 180013f5c: 48 83 c4 38 add $0x38,%rsp + 180013f60: 5d pop %rbp + 180013f61: 41 5f pop %r15 + 180013f63: 41 5e pop %r14 + 180013f65: 41 5d pop %r13 + 180013f67: 41 5c pop %r12 + 180013f69: 5f pop %rdi + 180013f6a: 5e pop %rsi + 180013f6b: 5b pop %rbx + 180013f6c: c3 ret + 180013f6d: b8 ef ff ff ff mov $0xffffffef,%eax + 180013f72: 48 83 c4 38 add $0x38,%rsp + 180013f76: 5d pop %rbp + 180013f77: 41 5f pop %r15 + 180013f79: 41 5e pop %r14 + 180013f7b: 41 5d pop %r13 + 180013f7d: 41 5c pop %r12 + 180013f7f: 5f pop %rdi + 180013f80: 5e pop %rsi + 180013f81: 5b pop %rbx + 180013f82: c3 ret + 180013f83: 41 83 ff 0a cmp $0xa,%r15d + 180013f87: 0f 8e e9 00 00 00 jle 0x180014076 + 180013f8d: 4d 85 ed test %r13,%r13 + 180013f90: 75 16 jne 0x180013fa8 + 180013f92: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180013f97: 48 83 c4 38 add $0x38,%rsp + 180013f9b: 5d pop %rbp + 180013f9c: 41 5f pop %r15 + 180013f9e: 41 5e pop %r14 + 180013fa0: 41 5d pop %r13 + 180013fa2: 41 5c pop %r12 + 180013fa4: 5f pop %rdi + 180013fa5: 5e pop %rsi + 180013fa6: 5b pop %rbx + 180013fa7: c3 ret + 180013fa8: 4c 89 ee mov %r13,%rsi + 180013fab: 44 89 f9 mov %r15d,%ecx + 180013fae: 48 83 e6 3f and $0x3f,%rsi + 180013fb2: 44 89 ff mov %r15d,%edi + 180013fb5: 48 f7 de neg %rsi + 180013fb8: 48 83 e6 3f and $0x3f,%rsi + 180013fbc: 49 03 f5 add %r13,%rsi + 180013fbf: 48 89 f2 mov %rsi,%rdx + 180013fc2: e8 59 60 04 00 call 0x18005a020 + 180013fc7: 49 89 c5 mov %rax,%r13 + 180013fca: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180013fd1: 00 + 180013fd2: 41 8d 5f ff lea -0x1(%r15),%ebx + 180013fd6: 49 89 54 24 30 mov %rdx,0x30(%r12) + 180013fdb: 83 fb 11 cmp $0x11,%ebx + 180013fde: 7f 39 jg 0x180014019 + 180013fe0: 89 d9 mov %ebx,%ecx + 180013fe2: e8 19 4e 01 00 call 0x180028e00 + 180013fe7: 89 d9 mov %ebx,%ecx + 180013fe9: 48 89 f2 mov %rsi,%rdx + 180013fec: 49 89 44 24 38 mov %rax,0x38(%r12) + 180013ff1: 41 89 f8 mov %edi,%r8d + 180013ff4: 49 89 c1 mov %rax,%r9 + 180013ff7: e8 04 66 04 00 call 0x18005a600 + 180013ffc: 49 89 c1 mov %rax,%r9 + 180013fff: 89 d9 mov %ebx,%ecx + 180014001: b8 01 00 00 00 mov $0x1,%eax + 180014006: d3 e0 shl %cl,%eax + 180014008: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 18001400f: 83 e3 c0 and $0xffffffc0,%ebx + 180014012: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 180014017: eb 1e jmp 0x180014037 + 180014019: 48 89 e0 mov %rsp,%rax + 18001401c: 4c 89 e1 mov %r12,%rcx + 18001401f: 48 89 50 20 mov %rdx,0x20(%rax) + 180014023: 89 da mov %ebx,%edx + 180014025: 49 89 f0 mov %rsi,%r8 + 180014028: 41 89 f9 mov %edi,%r9d + 18001402b: 4c 89 68 28 mov %r13,0x28(%rax) + 18001402f: e8 6c 79 04 00 call 0x18005b9a0 + 180014034: 49 89 c1 mov %rax,%r9 + 180014037: 44 89 f9 mov %r15d,%ecx + 18001403a: 48 89 f2 mov %rsi,%rdx + 18001403d: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 180014042: 41 89 f8 mov %edi,%r8d + 180014045: e8 f6 b3 04 00 call 0x18005f440 + 18001404a: 44 89 f9 mov %r15d,%ecx + 18001404d: 48 89 f2 mov %rsi,%rdx + 180014050: 49 89 44 24 58 mov %rax,0x58(%r12) + 180014055: 41 89 f8 mov %edi,%r8d + 180014058: 49 89 c1 mov %rax,%r9 + 18001405b: e8 c0 b7 04 00 call 0x18005f820 + 180014060: 4d 89 26 mov %r12,(%r14) + 180014063: 33 c0 xor %eax,%eax + 180014065: 48 83 c4 38 add $0x38,%rsp + 180014069: 5d pop %rbp + 18001406a: 41 5f pop %r15 + 18001406c: 41 5e pop %r14 + 18001406e: 41 5d pop %r13 + 180014070: 41 5c pop %r12 + 180014072: 5f pop %rdi + 180014073: 5e pop %rsi + 180014074: 5b pop %rbx + 180014075: c3 ret + 180014076: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 18001407d: 00 + 18001407e: bf 0a 00 00 00 mov $0xa,%edi + 180014083: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x182617020 + 18001408a: 41 83 ff 06 cmp $0x6,%r15d + 18001408e: 0f 8f 3e ff ff ff jg 0x180013fd2 + 180014094: 49 89 d1 mov %rdx,%r9 + 180014097: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 18001409e: 00 00 + 1800140a0: 49 83 e1 3f and $0x3f,%r9 + 1800140a4: 49 f7 d9 neg %r9 + 1800140a7: 49 83 e1 3f and $0x3f,%r9 + 1800140ab: 4c 03 ca add %rdx,%r9 + 1800140ae: eb 87 jmp 0x180014037 + 1800140b0: 33 c0 xor %eax,%eax + 1800140b2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800140b9: 00 + 1800140ba: 41 89 44 24 08 mov %eax,0x8(%r12) + 1800140bf: 41 89 44 24 0c mov %eax,0xc(%r12) + 1800140c4: e9 7f fe ff ff jmp 0x180013f48 + 1800140c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800140d0: 00 + 1800140d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800140d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800140df: 00 + 1800140e0: 53 push %rbx + 1800140e1: 56 push %rsi + 1800140e2: 57 push %rdi + 1800140e3: 41 54 push %r12 + 1800140e5: 41 55 push %r13 + 1800140e7: 41 56 push %r14 + 1800140e9: 41 57 push %r15 + 1800140eb: 55 push %rbp + 1800140ec: 48 83 ec 38 sub $0x38,%rsp + 1800140f0: 49 89 ce mov %rcx,%r14 + 1800140f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 1800140fa: 00 + 1800140fb: 44 89 cf mov %r9d,%edi + 1800140fe: 44 89 c6 mov %r8d,%esi + 180014101: 41 89 d7 mov %edx,%r15d + 180014104: 4d 85 f6 test %r14,%r14 + 180014107: 0f 84 95 01 00 00 je 0x1800142a2 + 18001410d: 41 83 ff 1e cmp $0x1e,%r15d + 180014111: 0f 87 66 01 00 00 ja 0x18001427d + 180014117: 41 83 ff 1d cmp $0x1d,%r15d + 18001411b: 0f 8f 5c 01 00 00 jg 0x18001427d + 180014121: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180014128: 00 + 180014129: 48 85 db test %rbx,%rbx + 18001412c: 0f 84 70 01 00 00 je 0x1800142a2 + 180014132: 48 89 dd mov %rbx,%rbp + 180014135: ba 90 00 00 00 mov $0x90,%edx + 18001413a: 48 83 e5 3f and $0x3f,%rbp + 18001413e: 48 f7 dd neg %rbp + 180014141: 48 83 e5 3f and $0x3f,%rbp + 180014145: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 180014149: 4c 89 e1 mov %r12,%rcx + 18001414c: e8 0f 9a 01 00 call 0x18002db60 + 180014151: 44 89 f9 mov %r15d,%ecx + 180014154: b8 01 00 00 00 mov $0x1,%eax + 180014159: d3 e0 shl %cl,%eax + 18001415b: 41 89 7c 24 14 mov %edi,0x14(%r12) + 180014160: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 180014165: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 18001416c: 00 00 + 18001416e: 83 fe 08 cmp $0x8,%esi + 180014171: 0f 84 49 02 00 00 je 0x1800143c0 + 180014177: 83 fe 04 cmp $0x4,%esi + 18001417a: 0f 84 99 00 00 00 je 0x180014219 + 180014180: 83 fe 01 cmp $0x1,%esi + 180014183: 75 3a jne 0x1800141bf + 180014185: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 180014189: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 18001418d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x181c5cdf8 + 180014194: 01 + 180014195: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 180014199: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800141a0: 00 + 1800141a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 1800141a8: 00 00 + 1800141aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 1800141b1: 00 00 + 1800141b3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1800141ba: e9 99 00 00 00 jmp 0x180014258 + 1800141bf: 83 fe 02 cmp $0x2,%esi + 1800141c2: 75 37 jne 0x1800141fb + 1800141c4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1800141c8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 1800141cc: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x181c5cdf8 + 1800141d3: 01 + 1800141d4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 1800141d8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800141df: 00 + 1800141e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1800141e7: 00 00 + 1800141e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1800141f0: 00 00 + 1800141f2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1800141f9: eb 5d jmp 0x180014258 + 1800141fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180014202: 00 + 180014203: b8 ee ff ff ff mov $0xffffffee,%eax + 180014208: 48 83 c4 38 add $0x38,%rsp + 18001420c: 5d pop %rbp + 18001420d: 41 5f pop %r15 + 18001420f: 41 5e pop %r14 + 180014211: 41 5d pop %r13 + 180014213: 41 5c pop %r12 + 180014215: 5f pop %rdi + 180014216: 5e pop %rsi + 180014217: 5b pop %rbx + 180014218: c3 ret + 180014219: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 18001421d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 180014221: b8 01 00 00 00 mov $0x1,%eax + 180014226: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 18001422d: 00 + 18001422e: 41 89 44 24 08 mov %eax,0x8(%r12) + 180014233: 41 89 44 24 0c mov %eax,0xc(%r12) + 180014238: e8 63 99 01 00 call 0x18002dba0 + 18001423d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 180014241: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x181c5cdf0 + 180014248: 01 + 180014249: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 18001424d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 180014251: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 180014258: 41 83 ff 04 cmp $0x4,%r15d + 18001425c: 7f 35 jg 0x180014293 + 18001425e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 180014265: 00 00 + 180014267: 33 c0 xor %eax,%eax + 180014269: 4d 89 26 mov %r12,(%r14) + 18001426c: 48 83 c4 38 add $0x38,%rsp + 180014270: 5d pop %rbp + 180014271: 41 5f pop %r15 + 180014273: 41 5e pop %r14 + 180014275: 41 5d pop %r13 + 180014277: 41 5c pop %r12 + 180014279: 5f pop %rdi + 18001427a: 5e pop %rsi + 18001427b: 5b pop %rbx + 18001427c: c3 ret + 18001427d: b8 ef ff ff ff mov $0xffffffef,%eax + 180014282: 48 83 c4 38 add $0x38,%rsp + 180014286: 5d pop %rbp + 180014287: 41 5f pop %r15 + 180014289: 41 5e pop %r14 + 18001428b: 41 5d pop %r13 + 18001428d: 41 5c pop %r12 + 18001428f: 5f pop %rdi + 180014290: 5e pop %rsi + 180014291: 5b pop %rbx + 180014292: c3 ret + 180014293: 41 83 ff 0a cmp $0xa,%r15d + 180014297: 0f 8e e9 00 00 00 jle 0x180014386 + 18001429d: 4d 85 ed test %r13,%r13 + 1800142a0: 75 16 jne 0x1800142b8 + 1800142a2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800142a7: 48 83 c4 38 add $0x38,%rsp + 1800142ab: 5d pop %rbp + 1800142ac: 41 5f pop %r15 + 1800142ae: 41 5e pop %r14 + 1800142b0: 41 5d pop %r13 + 1800142b2: 41 5c pop %r12 + 1800142b4: 5f pop %rdi + 1800142b5: 5e pop %rsi + 1800142b6: 5b pop %rbx + 1800142b7: c3 ret + 1800142b8: 4c 89 ee mov %r13,%rsi + 1800142bb: 44 89 f9 mov %r15d,%ecx + 1800142be: 48 83 e6 3f and $0x3f,%rsi + 1800142c2: 44 89 ff mov %r15d,%edi + 1800142c5: 48 f7 de neg %rsi + 1800142c8: 48 83 e6 3f and $0x3f,%rsi + 1800142cc: 49 03 f5 add %r13,%rsi + 1800142cf: 48 89 f2 mov %rsi,%rdx + 1800142d2: e8 89 b9 04 00 call 0x18005fc60 + 1800142d7: 49 89 c5 mov %rax,%r13 + 1800142da: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1800142e1: 00 + 1800142e2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1800142e7: 41 8d 5f ff lea -0x1(%r15),%ebx + 1800142eb: 83 fb 12 cmp $0x12,%ebx + 1800142ee: 7f 39 jg 0x180014329 + 1800142f0: 89 d9 mov %ebx,%ecx + 1800142f2: e8 29 a1 00 00 call 0x18001e420 + 1800142f7: 89 d9 mov %ebx,%ecx + 1800142f9: 48 89 f2 mov %rsi,%rdx + 1800142fc: 41 89 f8 mov %edi,%r8d + 1800142ff: 49 89 c1 mov %rax,%r9 + 180014302: 49 89 44 24 38 mov %rax,0x38(%r12) + 180014307: e8 f4 c1 04 00 call 0x180060500 + 18001430c: 49 89 c1 mov %rax,%r9 + 18001430f: 89 d9 mov %ebx,%ecx + 180014311: b8 01 00 00 00 mov $0x1,%eax + 180014316: d3 e0 shl %cl,%eax + 180014318: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx + 18001431f: 83 e3 c0 and $0xffffffc0,%ebx + 180014322: 41 89 5c 24 18 mov %ebx,0x18(%r12) + 180014327: eb 1e jmp 0x180014347 + 180014329: 48 89 e0 mov %rsp,%rax + 18001432c: 4c 89 e1 mov %r12,%rcx + 18001432f: 49 89 f0 mov %rsi,%r8 + 180014332: 41 89 f9 mov %edi,%r9d + 180014335: 48 89 50 20 mov %rdx,0x20(%rax) + 180014339: 89 da mov %ebx,%edx + 18001433b: 4c 89 68 28 mov %r13,0x28(%rax) + 18001433f: e8 3c d3 04 00 call 0x180061680 + 180014344: 49 89 c1 mov %rax,%r9 + 180014347: 44 89 f9 mov %r15d,%ecx + 18001434a: 48 89 f2 mov %rsi,%rdx + 18001434d: 41 89 f8 mov %edi,%r8d + 180014350: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 180014355: e8 86 1c 05 00 call 0x180065fe0 + 18001435a: 44 89 f9 mov %r15d,%ecx + 18001435d: 48 89 f2 mov %rsi,%rdx + 180014360: 41 89 f8 mov %edi,%r8d + 180014363: 49 89 c1 mov %rax,%r9 + 180014366: 49 89 44 24 58 mov %rax,0x58(%r12) + 18001436b: e8 50 20 05 00 call 0x1800663c0 + 180014370: 4d 89 26 mov %r12,(%r14) + 180014373: 33 c0 xor %eax,%eax + 180014375: 48 83 c4 38 add $0x38,%rsp + 180014379: 5d pop %rbp + 18001437a: 41 5f pop %r15 + 18001437c: 41 5e pop %r14 + 18001437e: 41 5d pop %r13 + 180014380: 41 5c pop %r12 + 180014382: 5f pop %rdi + 180014383: 5e pop %rsi + 180014384: 5b pop %rbx + 180014385: c3 ret + 180014386: bf 0a 00 00 00 mov $0xa,%edi + 18001438b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180014392: 00 + 180014393: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x182617020 + 18001439a: 41 83 ff 07 cmp $0x7,%r15d + 18001439e: 0f 8f 3e ff ff ff jg 0x1800142e2 + 1800143a4: 49 89 d1 mov %rdx,%r9 + 1800143a7: 49 83 e1 3f and $0x3f,%r9 + 1800143ab: 49 f7 d9 neg %r9 + 1800143ae: 49 83 e1 3f and $0x3f,%r9 + 1800143b2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 1800143b9: 00 00 + 1800143bb: 4c 03 ca add %rdx,%r9 + 1800143be: eb 87 jmp 0x180014347 + 1800143c0: 33 c0 xor %eax,%eax + 1800143c2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800143c9: 00 + 1800143ca: 41 89 44 24 08 mov %eax,0x8(%r12) + 1800143cf: 41 89 44 24 0c mov %eax,0xc(%r12) + 1800143d4: e9 7f fe ff ff jmp 0x180014258 + 1800143d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800143e0: 53 push %rbx + 1800143e1: 56 push %rsi + 1800143e2: 57 push %rdi + 1800143e3: 41 54 push %r12 + 1800143e5: 41 55 push %r13 + 1800143e7: 41 56 push %r14 + 1800143e9: 41 57 push %r15 + 1800143eb: 55 push %rbp + 1800143ec: 48 83 ec 38 sub $0x38,%rsp + 1800143f0: 49 89 ce mov %rcx,%r14 + 1800143f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 1800143fa: 00 + 1800143fb: 44 89 cf mov %r9d,%edi + 1800143fe: 44 89 c6 mov %r8d,%esi + 180014401: 41 89 d7 mov %edx,%r15d + 180014404: 4d 85 f6 test %r14,%r14 + 180014407: 0f 84 95 01 00 00 je 0x1800145a2 + 18001440d: 41 83 ff 1e cmp $0x1e,%r15d + 180014411: 0f 87 66 01 00 00 ja 0x18001457d + 180014417: 41 83 ff 1d cmp $0x1d,%r15d + 18001441b: 0f 8f 5c 01 00 00 jg 0x18001457d + 180014421: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180014428: 00 + 180014429: 48 85 db test %rbx,%rbx + 18001442c: 0f 84 70 01 00 00 je 0x1800145a2 + 180014432: 48 89 dd mov %rbx,%rbp + 180014435: ba 90 00 00 00 mov $0x90,%edx + 18001443a: 48 83 e5 3f and $0x3f,%rbp + 18001443e: 48 f7 dd neg %rbp + 180014441: 48 83 e5 3f and $0x3f,%rbp + 180014445: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 180014449: 4c 89 e1 mov %r12,%rcx + 18001444c: e8 6f f6 01 00 call 0x180033ac0 + 180014451: b8 01 00 00 00 mov $0x1,%eax + 180014456: 41 89 7c 24 14 mov %edi,0x14(%r12) + 18001445b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 180014460: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180014467: 00 00 + 180014469: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 18001446e: 83 fe 08 cmp $0x8,%esi + 180014471: 0f 84 4a 02 00 00 je 0x1800146c1 + 180014477: 83 fe 04 cmp $0x4,%esi + 18001447a: 0f 84 99 00 00 00 je 0x180014519 + 180014480: 83 fe 01 cmp $0x1,%esi + 180014483: 75 3a jne 0x1800144bf + 180014485: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 180014489: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 18001448d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x181c5ce08 + 180014494: 01 + 180014495: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 180014499: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800144a0: 00 + 1800144a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 1800144a8: 00 00 + 1800144aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 1800144b1: 00 00 + 1800144b3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1800144ba: e9 99 00 00 00 jmp 0x180014558 + 1800144bf: 83 fe 02 cmp $0x2,%esi + 1800144c2: 75 37 jne 0x1800144fb + 1800144c4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1800144c8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 1800144cc: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x181c5ce08 + 1800144d3: 01 + 1800144d4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 1800144d8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800144df: 00 + 1800144e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1800144e7: 00 00 + 1800144e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1800144f0: 00 00 + 1800144f2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1800144f9: eb 5d jmp 0x180014558 + 1800144fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180014502: 00 + 180014503: b8 ee ff ff ff mov $0xffffffee,%eax + 180014508: 48 83 c4 38 add $0x38,%rsp + 18001450c: 5d pop %rbp + 18001450d: 41 5f pop %r15 + 18001450f: 41 5e pop %r14 + 180014511: 41 5d pop %r13 + 180014513: 41 5c pop %r12 + 180014515: 5f pop %rdi + 180014516: 5e pop %rsi + 180014517: 5b pop %rbx + 180014518: c3 ret + 180014519: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 18001451d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 180014521: b8 01 00 00 00 mov $0x1,%eax + 180014526: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 18001452d: 00 + 18001452e: 41 89 44 24 08 mov %eax,0x8(%r12) + 180014533: 41 89 44 24 0c mov %eax,0xc(%r12) + 180014538: e8 c3 f5 01 00 call 0x180033b00 + 18001453d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 180014541: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x181c5ce00 + 180014548: 01 + 180014549: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 18001454d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 180014551: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 180014558: 41 83 ff 04 cmp $0x4,%r15d + 18001455c: 7f 35 jg 0x180014593 + 18001455e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 180014565: 00 00 + 180014567: 33 c0 xor %eax,%eax + 180014569: 4d 89 26 mov %r12,(%r14) + 18001456c: 48 83 c4 38 add $0x38,%rsp + 180014570: 5d pop %rbp + 180014571: 41 5f pop %r15 + 180014573: 41 5e pop %r14 + 180014575: 41 5d pop %r13 + 180014577: 41 5c pop %r12 + 180014579: 5f pop %rdi + 18001457a: 5e pop %rsi + 18001457b: 5b pop %rbx + 18001457c: c3 ret + 18001457d: b8 ef ff ff ff mov $0xffffffef,%eax + 180014582: 48 83 c4 38 add $0x38,%rsp + 180014586: 5d pop %rbp + 180014587: 41 5f pop %r15 + 180014589: 41 5e pop %r14 + 18001458b: 41 5d pop %r13 + 18001458d: 41 5c pop %r12 + 18001458f: 5f pop %rdi + 180014590: 5e pop %rsi + 180014591: 5b pop %rbx + 180014592: c3 ret + 180014593: 41 83 ff 0a cmp $0xa,%r15d + 180014597: 0f 8e ea 00 00 00 jle 0x180014687 + 18001459d: 4d 85 ed test %r13,%r13 + 1800145a0: 75 16 jne 0x1800145b8 + 1800145a2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800145a7: 48 83 c4 38 add $0x38,%rsp + 1800145ab: 5d pop %rbp + 1800145ac: 41 5f pop %r15 + 1800145ae: 41 5e pop %r14 + 1800145b0: 41 5d pop %r13 + 1800145b2: 41 5c pop %r12 + 1800145b4: 5f pop %rdi + 1800145b5: 5e pop %rsi + 1800145b6: 5b pop %rbx + 1800145b7: c3 ret + 1800145b8: 4c 89 ee mov %r13,%rsi + 1800145bb: 44 89 f9 mov %r15d,%ecx + 1800145be: 48 83 e6 3f and $0x3f,%rsi + 1800145c2: 44 89 ff mov %r15d,%edi + 1800145c5: 48 f7 de neg %rsi + 1800145c8: 48 83 e6 3f and $0x3f,%rsi + 1800145cc: 49 03 f5 add %r13,%rsi + 1800145cf: 48 89 f2 mov %rsi,%rdx + 1800145d2: e8 29 22 05 00 call 0x180066800 + 1800145d7: 49 89 c5 mov %rax,%r13 + 1800145da: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1800145e1: 00 + 1800145e2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1800145e7: 41 8d 5f ff lea -0x1(%r15),%ebx + 1800145eb: 83 fb 12 cmp $0x12,%ebx + 1800145ee: 7f 3a jg 0x18001462a + 1800145f0: 89 d9 mov %ebx,%ecx + 1800145f2: e8 89 fc 01 00 call 0x180034280 + 1800145f7: 89 d9 mov %ebx,%ecx + 1800145f9: 48 89 f2 mov %rsi,%rdx + 1800145fc: 41 89 f8 mov %edi,%r8d + 1800145ff: 49 89 c1 mov %rax,%r9 + 180014602: 49 89 44 24 38 mov %rax,0x38(%r12) + 180014607: e8 f4 2a 05 00 call 0x180067100 + 18001460c: 49 89 c1 mov %rax,%r9 + 18001460f: b8 01 00 00 00 mov $0x1,%eax + 180014614: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 180014619: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 180014620: 83 e5 c0 and $0xffffffc0,%ebp + 180014623: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 180014628: eb 1e jmp 0x180014648 + 18001462a: 48 89 e0 mov %rsp,%rax + 18001462d: 4c 89 e1 mov %r12,%rcx + 180014630: 49 89 f0 mov %rsi,%r8 + 180014633: 41 89 f9 mov %edi,%r9d + 180014636: 48 89 50 20 mov %rdx,0x20(%rax) + 18001463a: 89 da mov %ebx,%edx + 18001463c: 4c 89 68 28 mov %r13,0x28(%rax) + 180014640: e8 1b 3c 05 00 call 0x180068260 + 180014645: 49 89 c1 mov %rax,%r9 + 180014648: 44 89 f9 mov %r15d,%ecx + 18001464b: 48 89 f2 mov %rsi,%rdx + 18001464e: 41 89 f8 mov %edi,%r8d + 180014651: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 180014656: e8 85 85 05 00 call 0x18006cbe0 + 18001465b: 44 89 f9 mov %r15d,%ecx + 18001465e: 48 89 f2 mov %rsi,%rdx + 180014661: 41 89 f8 mov %edi,%r8d + 180014664: 49 89 c1 mov %rax,%r9 + 180014667: 49 89 44 24 58 mov %rax,0x58(%r12) + 18001466c: e8 2f 89 05 00 call 0x18006cfa0 + 180014671: 4d 89 26 mov %r12,(%r14) + 180014674: 33 c0 xor %eax,%eax + 180014676: 48 83 c4 38 add $0x38,%rsp + 18001467a: 5d pop %rbp + 18001467b: 41 5f pop %r15 + 18001467d: 41 5e pop %r14 + 18001467f: 41 5d pop %r13 + 180014681: 41 5c pop %r12 + 180014683: 5f pop %rdi + 180014684: 5e pop %rsi + 180014685: 5b pop %rbx + 180014686: c3 ret + 180014687: bf 0a 00 00 00 mov $0xa,%edi + 18001468c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180014693: 00 + 180014694: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x182617020 + 18001469b: 41 83 ff 07 cmp $0x7,%r15d + 18001469f: 0f 8f 3d ff ff ff jg 0x1800145e2 + 1800146a5: 49 89 d1 mov %rdx,%r9 + 1800146a8: 49 83 e1 3f and $0x3f,%r9 + 1800146ac: 49 f7 d9 neg %r9 + 1800146af: 49 83 e1 3f and $0x3f,%r9 + 1800146b3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 1800146ba: 00 00 + 1800146bc: 4c 03 ca add %rdx,%r9 + 1800146bf: eb 87 jmp 0x180014648 + 1800146c1: 33 c0 xor %eax,%eax + 1800146c3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800146ca: 00 + 1800146cb: 41 89 44 24 08 mov %eax,0x8(%r12) + 1800146d0: 41 89 44 24 0c mov %eax,0xc(%r12) + 1800146d5: e9 7e fe ff ff jmp 0x180014558 + 1800146da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800146e0: 53 push %rbx + 1800146e1: 56 push %rsi + 1800146e2: 57 push %rdi + 1800146e3: 41 54 push %r12 + 1800146e5: 41 55 push %r13 + 1800146e7: 41 56 push %r14 + 1800146e9: 41 57 push %r15 + 1800146eb: 55 push %rbp + 1800146ec: 48 83 ec 38 sub $0x38,%rsp + 1800146f0: 49 89 ce mov %rcx,%r14 + 1800146f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 + 1800146fa: 00 + 1800146fb: 44 89 cf mov %r9d,%edi + 1800146fe: 44 89 c6 mov %r8d,%esi + 180014701: 41 89 d7 mov %edx,%r15d + 180014704: 4d 85 f6 test %r14,%r14 + 180014707: 0f 84 95 01 00 00 je 0x1800148a2 + 18001470d: 41 83 ff 1e cmp $0x1e,%r15d + 180014711: 0f 87 66 01 00 00 ja 0x18001487d + 180014717: 41 83 ff 1d cmp $0x1d,%r15d + 18001471b: 0f 8f 5c 01 00 00 jg 0x18001487d + 180014721: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx + 180014728: 00 + 180014729: 48 85 db test %rbx,%rbx + 18001472c: 0f 84 70 01 00 00 je 0x1800148a2 + 180014732: 48 89 dd mov %rbx,%rbp + 180014735: ba 90 00 00 00 mov $0x90,%edx + 18001473a: 48 83 e5 3f and $0x3f,%rbp + 18001473e: 48 f7 dd neg %rbp + 180014741: 48 83 e5 3f and $0x3f,%rbp + 180014745: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 + 180014749: 4c 89 e1 mov %r12,%rcx + 18001474c: e8 4f 53 02 00 call 0x180039aa0 + 180014751: b8 01 00 00 00 mov $0x1,%eax + 180014756: 41 89 7c 24 14 mov %edi,0x14(%r12) + 18001475b: 45 89 7c 24 04 mov %r15d,0x4(%r12) + 180014760: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) + 180014767: 00 00 + 180014769: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax + 18001476e: 83 fe 08 cmp $0x8,%esi + 180014771: 0f 84 4a 02 00 00 je 0x1800149c1 + 180014777: 83 fe 04 cmp $0x4,%esi + 18001477a: 0f 84 99 00 00 00 je 0x180014819 + 180014780: 83 fe 01 cmp $0x1,%esi + 180014783: 75 3a jne 0x1800147bf + 180014785: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 180014789: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 18001478d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x181c5ce18 + 180014794: 01 + 180014795: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 180014799: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800147a0: 00 + 1800147a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) + 1800147a8: 00 00 + 1800147aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) + 1800147b1: 00 00 + 1800147b3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1800147ba: e9 99 00 00 00 jmp 0x180014858 + 1800147bf: 83 fe 02 cmp $0x2,%esi + 1800147c2: 75 37 jne 0x1800147fb + 1800147c4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 1800147c8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 + 1800147cc: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x181c5ce18 + 1800147d3: 01 + 1800147d4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 + 1800147d8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800147df: 00 + 1800147e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) + 1800147e7: 00 00 + 1800147e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) + 1800147f0: 00 00 + 1800147f2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) + 1800147f9: eb 5d jmp 0x180014858 + 1800147fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + 180014802: 00 + 180014803: b8 ee ff ff ff mov $0xffffffee,%eax + 180014808: 48 83 c4 38 add $0x38,%rsp + 18001480c: 5d pop %rbp + 18001480d: 41 5f pop %r15 + 18001480f: 41 5e pop %r14 + 180014811: 41 5d pop %r13 + 180014813: 41 5c pop %r12 + 180014815: 5f pop %rdi + 180014816: 5e pop %rsi + 180014817: 5b pop %rbx + 180014818: c3 ret + 180014819: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 18001481d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 + 180014821: b8 01 00 00 00 mov $0x1,%eax + 180014826: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 18001482d: 00 + 18001482e: 41 89 44 24 08 mov %eax,0x8(%r12) + 180014833: 41 89 44 24 0c mov %eax,0xc(%r12) + 180014838: e8 a3 52 02 00 call 0x180039ae0 + 18001483d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 180014841: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x181c5ce10 + 180014848: 01 + 180014849: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 + 18001484d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 + 180014851: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) + 180014858: 41 83 ff 04 cmp $0x4,%r15d + 18001485c: 7f 35 jg 0x180014893 + 18001485e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 180014865: 00 00 + 180014867: 33 c0 xor %eax,%eax + 180014869: 4d 89 26 mov %r12,(%r14) + 18001486c: 48 83 c4 38 add $0x38,%rsp + 180014870: 5d pop %rbp + 180014871: 41 5f pop %r15 + 180014873: 41 5e pop %r14 + 180014875: 41 5d pop %r13 + 180014877: 41 5c pop %r12 + 180014879: 5f pop %rdi + 18001487a: 5e pop %rsi + 18001487b: 5b pop %rbx + 18001487c: c3 ret + 18001487d: b8 ef ff ff ff mov $0xffffffef,%eax + 180014882: 48 83 c4 38 add $0x38,%rsp + 180014886: 5d pop %rbp + 180014887: 41 5f pop %r15 + 180014889: 41 5e pop %r14 + 18001488b: 41 5d pop %r13 + 18001488d: 41 5c pop %r12 + 18001488f: 5f pop %rdi + 180014890: 5e pop %rsi + 180014891: 5b pop %rbx + 180014892: c3 ret + 180014893: 41 83 ff 0a cmp $0xa,%r15d + 180014897: 0f 8e ea 00 00 00 jle 0x180014987 + 18001489d: 4d 85 ed test %r13,%r13 + 1800148a0: 75 16 jne 0x1800148b8 + 1800148a2: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800148a7: 48 83 c4 38 add $0x38,%rsp + 1800148ab: 5d pop %rbp + 1800148ac: 41 5f pop %r15 + 1800148ae: 41 5e pop %r14 + 1800148b0: 41 5d pop %r13 + 1800148b2: 41 5c pop %r12 + 1800148b4: 5f pop %rdi + 1800148b5: 5e pop %rsi + 1800148b6: 5b pop %rbx + 1800148b7: c3 ret + 1800148b8: 4c 89 ee mov %r13,%rsi + 1800148bb: 44 89 f9 mov %r15d,%ecx + 1800148be: 48 83 e6 3f and $0x3f,%rsi + 1800148c2: 44 89 ff mov %r15d,%edi + 1800148c5: 48 f7 de neg %rsi + 1800148c8: 48 83 e6 3f and $0x3f,%rsi + 1800148cc: 49 03 f5 add %r13,%rsi + 1800148cf: 48 89 f2 mov %rsi,%rdx + 1800148d2: e8 e9 8a 05 00 call 0x18006d3c0 + 1800148d7: 49 89 c5 mov %rax,%r13 + 1800148da: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 1800148e1: 00 + 1800148e2: 49 89 54 24 30 mov %rdx,0x30(%r12) + 1800148e7: 41 8d 5f ff lea -0x1(%r15),%ebx + 1800148eb: 83 fb 12 cmp $0x12,%ebx + 1800148ee: 7f 3a jg 0x18001492a + 1800148f0: 89 d9 mov %ebx,%ecx + 1800148f2: e8 89 f9 01 00 call 0x180034280 + 1800148f7: 89 d9 mov %ebx,%ecx + 1800148f9: 48 89 f2 mov %rsi,%rdx + 1800148fc: 41 89 f8 mov %edi,%r8d + 1800148ff: 49 89 c1 mov %rax,%r9 + 180014902: 49 89 44 24 38 mov %rax,0x38(%r12) + 180014907: e8 94 93 05 00 call 0x18006dca0 + 18001490c: 49 89 c1 mov %rax,%r9 + 18001490f: b8 01 00 00 00 mov $0x1,%eax + 180014914: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx + 180014919: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp + 180014920: 83 e5 c0 and $0xffffffc0,%ebp + 180014923: 41 89 6c 24 18 mov %ebp,0x18(%r12) + 180014928: eb 1e jmp 0x180014948 + 18001492a: 48 89 e0 mov %rsp,%rax + 18001492d: 4c 89 e1 mov %r12,%rcx + 180014930: 49 89 f0 mov %rsi,%r8 + 180014933: 41 89 f9 mov %edi,%r9d + 180014936: 48 89 50 20 mov %rdx,0x20(%rax) + 18001493a: 89 da mov %ebx,%edx + 18001493c: 4c 89 68 28 mov %r13,0x28(%rax) + 180014940: e8 db a4 05 00 call 0x18006ee20 + 180014945: 49 89 c1 mov %rax,%r9 + 180014948: 44 89 f9 mov %r15d,%ecx + 18001494b: 48 89 f2 mov %rsi,%rdx + 18001494e: 41 89 f8 mov %edi,%r8d + 180014951: 4d 89 4c 24 50 mov %r9,0x50(%r12) + 180014956: e8 45 ee 05 00 call 0x1800737a0 + 18001495b: 44 89 f9 mov %r15d,%ecx + 18001495e: 48 89 f2 mov %rsi,%rdx + 180014961: 41 89 f8 mov %edi,%r8d + 180014964: 49 89 c1 mov %rax,%r9 + 180014967: 49 89 44 24 58 mov %rax,0x58(%r12) + 18001496c: e8 ef f1 05 00 call 0x180073b60 + 180014971: 4d 89 26 mov %r12,(%r14) + 180014974: 33 c0 xor %eax,%eax + 180014976: 48 83 c4 38 add $0x38,%rsp + 18001497a: 5d pop %rbp + 18001497b: 41 5f pop %r15 + 18001497d: 41 5e pop %r14 + 18001497f: 41 5d pop %r13 + 180014981: 41 5c pop %r12 + 180014983: 5f pop %rdi + 180014984: 5e pop %rsi + 180014985: 5b pop %rbx + 180014986: c3 ret + 180014987: bf 0a 00 00 00 mov $0xa,%edi + 18001498c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx + 180014993: 00 + 180014994: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x182617020 + 18001499b: 41 83 ff 07 cmp $0x7,%r15d + 18001499f: 0f 8f 3d ff ff ff jg 0x1800148e2 + 1800149a5: 49 89 d1 mov %rdx,%r9 + 1800149a8: 49 83 e1 3f and $0x3f,%r9 + 1800149ac: 49 f7 d9 neg %r9 + 1800149af: 49 83 e1 3f and $0x3f,%r9 + 1800149b3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) + 1800149ba: 00 00 + 1800149bc: 4c 03 ca add %rdx,%r9 + 1800149bf: eb 87 jmp 0x180014948 + 1800149c1: 33 c0 xor %eax,%eax + 1800149c3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) + 1800149ca: 00 + 1800149cb: 41 89 44 24 08 mov %eax,0x8(%r12) + 1800149d0: 41 89 44 24 0c mov %eax,0xc(%r12) + 1800149d5: e9 7e fe ff ff jmp 0x180014858 + 1800149da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800149e0: 48 83 ec 28 sub $0x28,%rsp + 1800149e4: 48 85 d2 test %rdx,%rdx + 1800149e7: 74 1b je 0x180014a04 + 1800149e9: 45 85 c0 test %r8d,%r8d + 1800149ec: 7e 20 jle 0x180014a0e + 1800149ee: 0f 57 c9 xorps %xmm1,%xmm1 + 1800149f1: 0f 2e c1 ucomiss %xmm1,%xmm0 + 1800149f4: 7a 02 jp 0x1800149f8 + 1800149f6: 74 05 je 0x1800149fd + 1800149f8: e8 83 f5 05 00 call 0x180073f80 + 1800149fd: 33 c0 xor %eax,%eax + 1800149ff: 48 83 c4 28 add $0x28,%rsp + 180014a03: c3 ret + 180014a04: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180014a09: 48 83 c4 28 add $0x28,%rsp + 180014a0d: c3 ret + 180014a0e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180014a13: 48 83 c4 28 add $0x28,%rsp + 180014a17: c3 ret + 180014a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014a1f: 00 + 180014a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180014a25: 48 85 d2 test %rdx,%rdx + 180014a28: 74 1c je 0x180014a46 + 180014a2a: 45 85 c0 test %r8d,%r8d + 180014a2d: 7e 25 jle 0x180014a54 + 180014a2f: 0f 57 c9 xorps %xmm1,%xmm1 + 180014a32: 0f 2e c1 ucomiss %xmm1,%xmm0 + 180014a35: 7a 02 jp 0x180014a39 + 180014a37: 74 05 je 0x180014a3e + 180014a39: e8 c2 f6 05 00 call 0x180074100 + 180014a3e: 33 c0 xor %eax,%eax + 180014a40: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180014a45: c3 ret + 180014a46: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180014a4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180014a50: 90 nop + 180014a51: 90 nop + 180014a52: 90 nop + 180014a53: c3 ret + 180014a54: b8 fa ff ff ff mov $0xfffffffa,%eax + 180014a59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180014a5e: 90 nop + 180014a5f: c3 ret + 180014a60: 48 83 ec 28 sub $0x28,%rsp + 180014a64: 48 85 d2 test %rdx,%rdx + 180014a67: 74 1b je 0x180014a84 + 180014a69: 45 85 c0 test %r8d,%r8d + 180014a6c: 7e 20 jle 0x180014a8e + 180014a6e: 0f 57 c9 xorps %xmm1,%xmm1 + 180014a71: 0f 2e c1 ucomiss %xmm1,%xmm0 + 180014a74: 7a 02 jp 0x180014a78 + 180014a76: 74 05 je 0x180014a7d + 180014a78: e8 03 f8 05 00 call 0x180074280 + 180014a7d: 33 c0 xor %eax,%eax + 180014a7f: 48 83 c4 28 add $0x28,%rsp + 180014a83: c3 ret + 180014a84: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180014a89: 48 83 c4 28 add $0x28,%rsp + 180014a8d: c3 ret + 180014a8e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180014a93: 48 83 c4 28 add $0x28,%rsp + 180014a97: c3 ret + 180014a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014a9f: 00 + 180014aa0: 49 89 d1 mov %rdx,%r9 + 180014aa3: 4d 85 c9 test %r9,%r9 + 180014aa6: 0f 84 8a 01 00 00 je 0x180014c36 + 180014aac: 45 85 c0 test %r8d,%r8d + 180014aaf: 0f 8e 7b 01 00 00 jle 0x180014c30 + 180014ab5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 180014ab9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 180014abd: 7a 06 jp 0x180014ac5 + 180014abf: 0f 84 68 01 00 00 je 0x180014c2d + 180014ac5: 41 83 f8 10 cmp $0x10,%r8d + 180014ac9: 0f 8c 4f 01 00 00 jl 0x180014c1e + 180014acf: 4c 89 ca mov %r9,%rdx + 180014ad2: 48 83 e2 1f and $0x1f,%rdx + 180014ad6: 85 d2 test %edx,%edx + 180014ad8: 74 11 je 0x180014aeb + 180014ada: f6 c2 03 test $0x3,%dl + 180014add: 0f 85 3b 01 00 00 jne 0x180014c1e + 180014ae3: f7 da neg %edx + 180014ae5: 83 c2 20 add $0x20,%edx + 180014ae8: c1 ea 02 shr $0x2,%edx + 180014aeb: 8d 42 10 lea 0x10(%rdx),%eax + 180014aee: 44 3b c0 cmp %eax,%r8d + 180014af1: 0f 8c 27 01 00 00 jl 0x180014c1e + 180014af7: 44 89 c1 mov %r8d,%ecx + 180014afa: 33 c0 xor %eax,%eax + 180014afc: 2b ca sub %edx,%ecx + 180014afe: 83 e1 0f and $0xf,%ecx + 180014b01: f7 d9 neg %ecx + 180014b03: 41 03 c8 add %r8d,%ecx + 180014b06: 41 89 d2 mov %edx,%r10d + 180014b09: 85 d2 test %edx,%edx + 180014b0b: 76 27 jbe 0x180014b34 + 180014b0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014b14: 00 + 180014b15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014b1c: 0f 1f 40 00 nopl 0x0(%rax) + 180014b20: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 + 180014b26: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) + 180014b2c: 48 ff c0 inc %rax + 180014b2f: 49 3b c2 cmp %r10,%rax + 180014b32: 72 ec jb 0x180014b20 + 180014b34: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 + 180014b39: 48 63 d1 movslq %ecx,%rdx + 180014b3c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 + 180014b42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014b49: 00 + 180014b4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014b58: 00 + 180014b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014b60: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 + 180014b66: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 + 180014b6d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) + 180014b73: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) + 180014b7a: 49 83 c2 10 add $0x10,%r10 + 180014b7e: 4c 3b d2 cmp %rdx,%r10 + 180014b81: 72 dd jb 0x180014b60 + 180014b83: 8d 41 01 lea 0x1(%rcx),%eax + 180014b86: 41 3b c0 cmp %r8d,%eax + 180014b89: 0f 87 85 00 00 00 ja 0x180014c14 + 180014b8f: 4d 63 c0 movslq %r8d,%r8 + 180014b92: 4c 2b c2 sub %rdx,%r8 + 180014b95: 49 83 f8 04 cmp $0x4,%r8 + 180014b99: 0f 8c 7b 00 00 00 jl 0x180014c1a + 180014b9f: 44 89 c0 mov %r8d,%eax + 180014ba2: 45 33 d2 xor %r10d,%r10d + 180014ba5: 83 e0 fc and $0xfffffffc,%eax + 180014ba8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx + 180014bac: 48 63 c0 movslq %eax,%rax + 180014baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014bb6: 00 + 180014bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014bbe: 66 90 xchg %ax,%ax + 180014bc0: 49 83 c2 04 add $0x4,%r10 + 180014bc4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 + 180014bc8: c5 f8 11 0a vmovups %xmm1,(%rdx) + 180014bcc: 48 83 c2 10 add $0x10,%rdx + 180014bd0: 4c 3b d0 cmp %rax,%r10 + 180014bd3: 72 eb jb 0x180014bc0 + 180014bd5: 49 3b c0 cmp %r8,%rax + 180014bd8: 73 3a jae 0x180014c14 + 180014bda: 48 63 c9 movslq %ecx,%rcx + 180014bdd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx + 180014be1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 180014be5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014bec: 00 + 180014bed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014bf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180014bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014c00: 48 ff c0 inc %rax + 180014c03: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 180014c07: c5 fa 11 0a vmovss %xmm1,(%rdx) + 180014c0b: 48 83 c2 04 add $0x4,%rdx + 180014c0f: 49 3b c0 cmp %r8,%rax + 180014c12: 72 ec jb 0x180014c00 + 180014c14: 33 c0 xor %eax,%eax + 180014c16: c5 f8 77 vzeroupper + 180014c19: c3 ret + 180014c1a: 33 c0 xor %eax,%eax + 180014c1c: eb b7 jmp 0x180014bd5 + 180014c1e: 33 c9 xor %ecx,%ecx + 180014c20: 41 83 f8 01 cmp $0x1,%r8d + 180014c24: 72 ee jb 0x180014c14 + 180014c26: 4d 63 c0 movslq %r8d,%r8 + 180014c29: 33 c0 xor %eax,%eax + 180014c2b: eb a8 jmp 0x180014bd5 + 180014c2d: 33 c0 xor %eax,%eax + 180014c2f: c3 ret + 180014c30: b8 fa ff ff ff mov $0xfffffffa,%eax + 180014c35: c3 ret + 180014c36: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180014c3b: c3 ret + 180014c3c: 0f 1f 40 00 nopl 0x0(%rax) + 180014c40: 48 89 d1 mov %rdx,%rcx + 180014c43: 48 85 c9 test %rcx,%rcx + 180014c46: 0f 84 62 01 00 00 je 0x180014dae + 180014c4c: 45 85 c0 test %r8d,%r8d + 180014c4f: 0f 8e 53 01 00 00 jle 0x180014da8 + 180014c55: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 + 180014c59: c5 f8 2e c1 vucomiss %xmm1,%xmm0 + 180014c5d: 7a 06 jp 0x180014c65 + 180014c5f: 0f 84 40 01 00 00 je 0x180014da5 + 180014c65: 41 83 f8 10 cmp $0x10,%r8d + 180014c69: 0f 8c 2f 01 00 00 jl 0x180014d9e + 180014c6f: 49 89 ca mov %rcx,%r10 + 180014c72: 49 83 e2 1f and $0x1f,%r10 + 180014c76: 45 85 d2 test %r10d,%r10d + 180014c79: 74 18 je 0x180014c93 + 180014c7b: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 180014c82: 0f 85 16 01 00 00 jne 0x180014d9e + 180014c88: 41 f7 da neg %r10d + 180014c8b: 41 83 c2 20 add $0x20,%r10d + 180014c8f: 41 c1 ea 02 shr $0x2,%r10d + 180014c93: 41 8d 42 10 lea 0x10(%r10),%eax + 180014c97: 44 3b c0 cmp %eax,%r8d + 180014c9a: 0f 8c fe 00 00 00 jl 0x180014d9e + 180014ca0: 44 89 c2 mov %r8d,%edx + 180014ca3: 33 c0 xor %eax,%eax + 180014ca5: 41 2b d2 sub %r10d,%edx + 180014ca8: 83 e2 0f and $0xf,%edx + 180014cab: f7 da neg %edx + 180014cad: 41 03 d0 add %r8d,%edx + 180014cb0: 45 89 d1 mov %r10d,%r9d + 180014cb3: 45 85 d2 test %r10d,%r10d + 180014cb6: 76 1a jbe 0x180014cd2 + 180014cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014cbf: 00 + 180014cc0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 + 180014cc5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) + 180014cca: 48 ff c0 inc %rax + 180014ccd: 49 3b c1 cmp %r9,%rax + 180014cd0: 72 ee jb 0x180014cc0 + 180014cd2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 + 180014cd7: 48 63 c2 movslq %edx,%rax + 180014cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180014ce0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 + 180014ce6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 + 180014ced: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) + 180014cf3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) + 180014cfa: 49 83 c1 10 add $0x10,%r9 + 180014cfe: 4c 3b c8 cmp %rax,%r9 + 180014d01: 72 dd jb 0x180014ce0 + 180014d03: 8d 42 01 lea 0x1(%rdx),%eax + 180014d06: 41 3b c0 cmp %r8d,%eax + 180014d09: 0f 87 85 00 00 00 ja 0x180014d94 + 180014d0f: 4d 63 c0 movslq %r8d,%r8 + 180014d12: 48 63 d2 movslq %edx,%rdx + 180014d15: 4c 2b c2 sub %rdx,%r8 + 180014d18: 49 83 f8 04 cmp $0x4,%r8 + 180014d1c: 0f 8c 78 00 00 00 jl 0x180014d9a + 180014d22: 48 63 d2 movslq %edx,%rdx + 180014d25: 44 89 c0 mov %r8d,%eax + 180014d28: 83 e0 fc and $0xfffffffc,%eax + 180014d2b: 45 33 d2 xor %r10d,%r10d + 180014d2e: 48 63 c0 movslq %eax,%rax + 180014d31: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 + 180014d36: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 + 180014d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180014d40: 49 83 c2 04 add $0x4,%r10 + 180014d44: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 + 180014d49: c4 c1 78 11 11 vmovups %xmm2,(%r9) + 180014d4e: 49 83 c1 10 add $0x10,%r9 + 180014d52: 4c 3b d0 cmp %rax,%r10 + 180014d55: 72 e9 jb 0x180014d40 + 180014d57: 49 3b c0 cmp %r8,%rax + 180014d5a: 73 38 jae 0x180014d94 + 180014d5c: 48 63 d2 movslq %edx,%rdx + 180014d5f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx + 180014d63: 48 8d 14 81 lea (%rcx,%rax,4),%rdx + 180014d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014d6e: 00 + 180014d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014d76: 0f 1f 00 nopl (%rax) + 180014d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014d80: 48 ff c0 inc %rax + 180014d83: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 + 180014d87: c5 fa 11 0a vmovss %xmm1,(%rdx) + 180014d8b: 48 83 c2 04 add $0x4,%rdx + 180014d8f: 49 3b c0 cmp %r8,%rax + 180014d92: 72 ec jb 0x180014d80 + 180014d94: 33 c0 xor %eax,%eax + 180014d96: c5 f8 77 vzeroupper + 180014d99: c3 ret + 180014d9a: 33 c0 xor %eax,%eax + 180014d9c: eb b9 jmp 0x180014d57 + 180014d9e: 33 d2 xor %edx,%edx + 180014da0: e9 5e ff ff ff jmp 0x180014d03 + 180014da5: 33 c0 xor %eax,%eax + 180014da7: c3 ret + 180014da8: b8 fa ff ff ff mov $0xfffffffa,%eax + 180014dad: c3 ret + 180014dae: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180014db3: c3 ret + 180014db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180014db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014dc0: 48 83 ec 28 sub $0x28,%rsp + 180014dc4: 48 85 d2 test %rdx,%rdx + 180014dc7: 74 1c je 0x180014de5 + 180014dc9: 45 85 c0 test %r8d,%r8d + 180014dcc: 7e 21 jle 0x180014def + 180014dce: 0f 57 c9 xorps %xmm1,%xmm1 + 180014dd1: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 180014dd5: 7a 02 jp 0x180014dd9 + 180014dd7: 74 05 je 0x180014dde + 180014dd9: e8 22 f6 05 00 call 0x180074400 + 180014dde: 33 c0 xor %eax,%eax + 180014de0: 48 83 c4 28 add $0x28,%rsp + 180014de4: c3 ret + 180014de5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180014dea: 48 83 c4 28 add $0x28,%rsp + 180014dee: c3 ret + 180014def: b8 fa ff ff ff mov $0xfffffffa,%eax + 180014df4: 48 83 c4 28 add $0x28,%rsp + 180014df8: c3 ret + 180014df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014e00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180014e05: 48 85 d2 test %rdx,%rdx + 180014e08: 74 1d je 0x180014e27 + 180014e0a: 45 85 c0 test %r8d,%r8d + 180014e0d: 7e 26 jle 0x180014e35 + 180014e0f: 0f 57 c9 xorps %xmm1,%xmm1 + 180014e12: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 180014e16: 7a 02 jp 0x180014e1a + 180014e18: 74 05 je 0x180014e1f + 180014e1a: e8 81 f7 05 00 call 0x1800745a0 + 180014e1f: 33 c0 xor %eax,%eax + 180014e21: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180014e26: c3 ret + 180014e27: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180014e2c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180014e31: 90 nop + 180014e32: 90 nop + 180014e33: 90 nop + 180014e34: c3 ret + 180014e35: b8 fa ff ff ff mov $0xfffffffa,%eax + 180014e3a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180014e3f: 90 nop + 180014e40: c3 ret + 180014e41: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014e48: 00 + 180014e49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014e50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014e57: 00 + 180014e58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014e5f: 90 nop + 180014e60: 48 83 ec 28 sub $0x28,%rsp + 180014e64: 48 85 d2 test %rdx,%rdx + 180014e67: 74 1c je 0x180014e85 + 180014e69: 45 85 c0 test %r8d,%r8d + 180014e6c: 7e 21 jle 0x180014e8f + 180014e6e: 0f 57 c9 xorps %xmm1,%xmm1 + 180014e71: 66 0f 2e c1 ucomisd %xmm1,%xmm0 + 180014e75: 7a 02 jp 0x180014e79 + 180014e77: 74 05 je 0x180014e7e + 180014e79: e8 c2 f8 05 00 call 0x180074740 + 180014e7e: 33 c0 xor %eax,%eax + 180014e80: 48 83 c4 28 add $0x28,%rsp + 180014e84: c3 ret + 180014e85: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180014e8a: 48 83 c4 28 add $0x28,%rsp + 180014e8e: c3 ret + 180014e8f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180014e94: 48 83 c4 28 add $0x28,%rsp + 180014e98: c3 ret + 180014e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014ea0: 49 89 d1 mov %rdx,%r9 + 180014ea3: c5 f9 28 c8 vmovapd %xmm0,%xmm1 + 180014ea7: 4d 85 c9 test %r9,%r9 + 180014eaa: 0f 84 a6 01 00 00 je 0x180015056 + 180014eb0: 45 85 c0 test %r8d,%r8d + 180014eb3: 0f 8e 97 01 00 00 jle 0x180015050 + 180014eb9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 + 180014ebd: c5 f9 2e c8 vucomisd %xmm0,%xmm1 + 180014ec1: 7a 06 jp 0x180014ec9 + 180014ec3: 0f 84 84 01 00 00 je 0x18001504d + 180014ec9: 41 83 f8 10 cmp $0x10,%r8d + 180014ecd: 0f 8c 6b 01 00 00 jl 0x18001503e + 180014ed3: 4c 89 ca mov %r9,%rdx + 180014ed6: 48 83 e2 1f and $0x1f,%rdx + 180014eda: 85 d2 test %edx,%edx + 180014edc: 74 11 je 0x180014eef + 180014ede: f6 c2 07 test $0x7,%dl + 180014ee1: 0f 85 57 01 00 00 jne 0x18001503e + 180014ee7: f7 da neg %edx + 180014ee9: 83 c2 20 add $0x20,%edx + 180014eec: c1 ea 03 shr $0x3,%edx + 180014eef: 8d 42 10 lea 0x10(%rdx),%eax + 180014ef2: 44 3b c0 cmp %eax,%r8d + 180014ef5: 0f 8c 43 01 00 00 jl 0x18001503e + 180014efb: 44 89 c1 mov %r8d,%ecx + 180014efe: 33 c0 xor %eax,%eax + 180014f00: 2b ca sub %edx,%ecx + 180014f02: 83 e1 0f and $0xf,%ecx + 180014f05: f7 d9 neg %ecx + 180014f07: 41 03 c8 add %r8d,%ecx + 180014f0a: 41 89 d2 mov %edx,%r10d + 180014f0d: 85 d2 test %edx,%edx + 180014f0f: 76 23 jbe 0x180014f34 + 180014f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014f18: 00 + 180014f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014f20: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 + 180014f26: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) + 180014f2c: 48 ff c0 inc %rax + 180014f2f: 49 3b c2 cmp %r10,%rax + 180014f32: 72 ec jb 0x180014f20 + 180014f34: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 + 180014f38: 48 63 d1 movslq %ecx,%rdx + 180014f3b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 + 180014f41: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014f48: 00 + 180014f49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014f50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014f57: 00 + 180014f58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014f5f: 90 nop + 180014f60: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 + 180014f66: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 + 180014f6d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 + 180014f74: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 + 180014f7b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) + 180014f81: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) + 180014f88: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) + 180014f8f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) + 180014f96: 49 83 c2 10 add $0x10,%r10 + 180014f9a: 4c 3b d2 cmp %rdx,%r10 + 180014f9d: 72 c1 jb 0x180014f60 + 180014f9f: 8d 41 01 lea 0x1(%rcx),%eax + 180014fa2: 41 3b c0 cmp %r8d,%eax + 180014fa5: 0f 87 89 00 00 00 ja 0x180015034 + 180014fab: 4d 63 c0 movslq %r8d,%r8 + 180014fae: 4c 2b c2 sub %rdx,%r8 + 180014fb1: 49 83 f8 04 cmp $0x4,%r8 + 180014fb5: 0f 8c 7f 00 00 00 jl 0x18001503a + 180014fbb: 44 89 c0 mov %r8d,%eax + 180014fbe: 45 33 d2 xor %r10d,%r10d + 180014fc1: 83 e0 fc and $0xfffffffc,%eax + 180014fc4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx + 180014fc8: 48 63 c0 movslq %eax,%rax + 180014fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180014fd2: 00 + 180014fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180014fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180014fe0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 + 180014fe4: 49 83 c2 04 add $0x4,%r10 + 180014fe8: c5 fd 11 12 vmovupd %ymm2,(%rdx) + 180014fec: 48 83 c2 20 add $0x20,%rdx + 180014ff0: 4c 3b d0 cmp %rax,%r10 + 180014ff3: 72 eb jb 0x180014fe0 + 180014ff5: 49 3b c0 cmp %r8,%rax + 180014ff8: 73 3a jae 0x180015034 + 180014ffa: 48 63 c9 movslq %ecx,%rcx + 180014ffd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx + 180015001: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx + 180015005: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001500c: 00 + 18001500d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180015019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015020: 48 ff c0 inc %rax + 180015023: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 + 180015027: c5 fb 11 02 vmovsd %xmm0,(%rdx) + 18001502b: 48 83 c2 08 add $0x8,%rdx + 18001502f: 49 3b c0 cmp %r8,%rax + 180015032: 72 ec jb 0x180015020 + 180015034: 33 c0 xor %eax,%eax + 180015036: c5 f8 77 vzeroupper + 180015039: c3 ret + 18001503a: 33 c0 xor %eax,%eax + 18001503c: eb b7 jmp 0x180014ff5 + 18001503e: 33 c9 xor %ecx,%ecx + 180015040: 41 83 f8 01 cmp $0x1,%r8d + 180015044: 72 ee jb 0x180015034 + 180015046: 4d 63 c0 movslq %r8d,%r8 + 180015049: 33 c0 xor %eax,%eax + 18001504b: eb a8 jmp 0x180014ff5 + 18001504d: 33 c0 xor %eax,%eax + 18001504f: c3 ret + 180015050: b8 fa ff ff ff mov $0xfffffffa,%eax + 180015055: c3 ret + 180015056: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001505b: c3 ret + 18001505c: 0f 1f 40 00 nopl 0x0(%rax) + 180015060: 48 89 d1 mov %rdx,%rcx + 180015063: 48 85 c9 test %rcx,%rcx + 180015066: 0f 84 82 01 00 00 je 0x1800151ee + 18001506c: 45 85 c0 test %r8d,%r8d + 18001506f: 0f 8e 73 01 00 00 jle 0x1800151e8 + 180015075: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 + 180015079: c5 f9 2e c1 vucomisd %xmm1,%xmm0 + 18001507d: 7a 06 jp 0x180015085 + 18001507f: 0f 84 60 01 00 00 je 0x1800151e5 + 180015085: 41 83 f8 10 cmp $0x10,%r8d + 180015089: 0f 8c 4f 01 00 00 jl 0x1800151de + 18001508f: 49 89 ca mov %rcx,%r10 + 180015092: 49 83 e2 1f and $0x1f,%r10 + 180015096: 45 85 d2 test %r10d,%r10d + 180015099: 74 18 je 0x1800150b3 + 18001509b: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 1800150a2: 0f 85 36 01 00 00 jne 0x1800151de + 1800150a8: 41 f7 da neg %r10d + 1800150ab: 41 83 c2 20 add $0x20,%r10d + 1800150af: 41 c1 ea 03 shr $0x3,%r10d + 1800150b3: 41 8d 42 10 lea 0x10(%r10),%eax + 1800150b7: 44 3b c0 cmp %eax,%r8d + 1800150ba: 0f 8c 1e 01 00 00 jl 0x1800151de + 1800150c0: 44 89 c2 mov %r8d,%edx + 1800150c3: 33 c0 xor %eax,%eax + 1800150c5: 41 2b d2 sub %r10d,%edx + 1800150c8: 83 e2 0f and $0xf,%edx + 1800150cb: f7 da neg %edx + 1800150cd: 41 03 d0 add %r8d,%edx + 1800150d0: 45 89 d1 mov %r10d,%r9d + 1800150d3: 45 85 d2 test %r10d,%r10d + 1800150d6: 76 1a jbe 0x1800150f2 + 1800150d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800150df: 00 + 1800150e0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 + 1800150e5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) + 1800150ea: 48 ff c0 inc %rax + 1800150ed: 49 3b c1 cmp %r9,%rax + 1800150f0: 72 ee jb 0x1800150e0 + 1800150f2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 1800150f7: 48 63 c2 movslq %edx,%rax + 1800150fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180015100: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 + 180015106: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 + 18001510d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 + 180015114: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 + 18001511b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) + 180015121: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) + 180015128: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) + 18001512f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) + 180015136: 49 83 c1 10 add $0x10,%r9 + 18001513a: 4c 3b c8 cmp %rax,%r9 + 18001513d: 72 c1 jb 0x180015100 + 18001513f: 8d 42 01 lea 0x1(%rdx),%eax + 180015142: 41 3b c0 cmp %r8d,%eax + 180015145: 0f 87 89 00 00 00 ja 0x1800151d4 + 18001514b: 4d 63 c0 movslq %r8d,%r8 + 18001514e: 48 63 d2 movslq %edx,%rdx + 180015151: 4c 2b c2 sub %rdx,%r8 + 180015154: 49 83 f8 04 cmp $0x4,%r8 + 180015158: 0f 8c 7c 00 00 00 jl 0x1800151da + 18001515e: 48 63 d2 movslq %edx,%rdx + 180015161: 44 89 c0 mov %r8d,%eax + 180015164: 83 e0 fc and $0xfffffffc,%eax + 180015167: 45 33 d2 xor %r10d,%r10d + 18001516a: 48 63 c0 movslq %eax,%rax + 18001516d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 + 180015172: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 + 180015176: 0f 1f 00 nopl (%rax) + 180015179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015180: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 + 180015185: 49 83 c2 04 add $0x4,%r10 + 180015189: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) + 18001518e: 49 83 c1 20 add $0x20,%r9 + 180015192: 4c 3b d0 cmp %rax,%r10 + 180015195: 72 e9 jb 0x180015180 + 180015197: 49 3b c0 cmp %r8,%rax + 18001519a: 73 38 jae 0x1800151d4 + 18001519c: 48 63 d2 movslq %edx,%rdx + 18001519f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx + 1800151a3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 1800151a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800151ae: 00 + 1800151af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800151b6: 0f 1f 00 nopl (%rax) + 1800151b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800151c0: 48 ff c0 inc %rax + 1800151c3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 + 1800151c7: c5 fb 11 0a vmovsd %xmm1,(%rdx) + 1800151cb: 48 83 c2 08 add $0x8,%rdx + 1800151cf: 49 3b c0 cmp %r8,%rax + 1800151d2: 72 ec jb 0x1800151c0 + 1800151d4: 33 c0 xor %eax,%eax + 1800151d6: c5 f8 77 vzeroupper + 1800151d9: c3 ret + 1800151da: 33 c0 xor %eax,%eax + 1800151dc: eb b9 jmp 0x180015197 + 1800151de: 33 d2 xor %edx,%edx + 1800151e0: e9 5a ff ff ff jmp 0x18001513f + 1800151e5: 33 c0 xor %eax,%eax + 1800151e7: c3 ret + 1800151e8: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800151ed: c3 ret + 1800151ee: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800151f3: c3 ret + 1800151f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800151f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015200: 48 83 ec 28 sub $0x28,%rsp + 180015204: 48 85 d2 test %rdx,%rdx + 180015207: 74 20 je 0x180015229 + 180015209: 45 85 c0 test %r8d,%r8d + 18001520c: 7f 0a jg 0x180015218 + 18001520e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180015213: 48 83 c4 28 add $0x28,%rsp + 180015217: c3 ret + 180015218: 66 48 0f 7e c1 movq %xmm0,%rcx + 18001521d: e8 9e ba 02 00 call 0x180040cc0 + 180015222: 33 c0 xor %eax,%eax + 180015224: 48 83 c4 28 add $0x28,%rsp + 180015228: c3 ret + 180015229: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001522e: 48 83 c4 28 add $0x28,%rsp + 180015232: c3 ret + 180015233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180015238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001523f: 00 + 180015240: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180015245: 48 85 d2 test %rdx,%rdx + 180015248: 74 23 je 0x18001526d + 18001524a: 45 85 c0 test %r8d,%r8d + 18001524d: 7f 0c jg 0x18001525b + 18001524f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180015254: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180015259: 90 nop + 18001525a: c3 ret + 18001525b: 66 48 0f 7e c1 movq %xmm0,%rcx + 180015260: e8 7b ba 02 00 call 0x180040ce0 + 180015265: 33 c0 xor %eax,%eax + 180015267: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18001526c: c3 ret + 18001526d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180015272: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180015277: 90 nop + 180015278: 90 nop + 180015279: 90 nop + 18001527a: c3 ret + 18001527b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180015280: 48 83 ec 28 sub $0x28,%rsp + 180015284: 48 85 d2 test %rdx,%rdx + 180015287: 74 20 je 0x1800152a9 + 180015289: 45 85 c0 test %r8d,%r8d + 18001528c: 7f 0a jg 0x180015298 + 18001528e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180015293: 48 83 c4 28 add $0x28,%rsp + 180015297: c3 ret + 180015298: 66 48 0f 7e c1 movq %xmm0,%rcx + 18001529d: e8 5e ba 02 00 call 0x180040d00 + 1800152a2: 33 c0 xor %eax,%eax + 1800152a4: 48 83 c4 28 add $0x28,%rsp + 1800152a8: c3 ret + 1800152a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800152ae: 48 83 c4 28 add $0x28,%rsp + 1800152b2: c3 ret + 1800152b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800152b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800152bf: 00 + 1800152c0: 48 83 ec 28 sub $0x28,%rsp + 1800152c4: 48 85 d2 test %rdx,%rdx + 1800152c7: 74 20 je 0x1800152e9 + 1800152c9: 45 85 c0 test %r8d,%r8d + 1800152cc: 7f 0a jg 0x1800152d8 + 1800152ce: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800152d3: 48 83 c4 28 add $0x28,%rsp + 1800152d7: c3 ret + 1800152d8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 1800152dd: e8 3e ba 02 00 call 0x180040d20 + 1800152e2: 33 c0 xor %eax,%eax + 1800152e4: 48 83 c4 28 add $0x28,%rsp + 1800152e8: c3 ret + 1800152e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800152ee: 48 83 c4 28 add $0x28,%rsp + 1800152f2: c3 ret + 1800152f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800152f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800152ff: 00 + 180015300: 48 83 ec 28 sub $0x28,%rsp + 180015304: 48 85 d2 test %rdx,%rdx + 180015307: 74 20 je 0x180015329 + 180015309: 45 85 c0 test %r8d,%r8d + 18001530c: 7f 0a jg 0x180015318 + 18001530e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180015313: 48 83 c4 28 add $0x28,%rsp + 180015317: c3 ret + 180015318: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 18001531d: e8 1e ba 02 00 call 0x180040d40 + 180015322: 33 c0 xor %eax,%eax + 180015324: 48 83 c4 28 add $0x28,%rsp + 180015328: c3 ret + 180015329: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001532e: 48 83 c4 28 add $0x28,%rsp + 180015332: c3 ret + 180015333: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180015338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001533f: 00 + 180015340: 48 83 ec 28 sub $0x28,%rsp + 180015344: 48 85 d2 test %rdx,%rdx + 180015347: 74 20 je 0x180015369 + 180015349: 45 85 c0 test %r8d,%r8d + 18001534c: 7f 0a jg 0x180015358 + 18001534e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180015353: 48 83 c4 28 add $0x28,%rsp + 180015357: c3 ret + 180015358: c4 e1 f9 7e c1 vmovq %xmm0,%rcx + 18001535d: e8 3e bd 02 00 call 0x1800410a0 + 180015362: 33 c0 xor %eax,%eax + 180015364: 48 83 c4 28 add $0x28,%rsp + 180015368: c3 ret + 180015369: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001536e: 48 83 c4 28 add $0x28,%rsp + 180015372: c3 ret + 180015373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180015378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001537f: 00 + 180015380: 41 83 f9 05 cmp $0x5,%r9d + 180015384: 7d 3d jge 0x1800153c3 + 180015386: 41 ff c9 dec %r9d + 180015389: 41 83 f9 ff cmp $0xffffffff,%r9d + 18001538d: 74 33 je 0x1800153c2 + 18001538f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015396: 00 + 180015397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001539e: 66 90 xchg %ax,%ax + 1800153a0: f2 0f 10 01 movsd (%rcx),%xmm0 + 1800153a4: 41 ff c9 dec %r9d + 1800153a7: 48 83 c1 08 add $0x8,%rcx + 1800153ab: f2 0f 58 02 addsd (%rdx),%xmm0 + 1800153af: f2 41 0f 11 00 movsd %xmm0,(%r8) + 1800153b4: 48 83 c2 08 add $0x8,%rdx + 1800153b8: 49 83 c0 08 add $0x8,%r8 + 1800153bc: 41 83 f9 ff cmp $0xffffffff,%r9d + 1800153c0: 75 de jne 0x1800153a0 + 1800153c2: c3 ret + 1800153c3: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 1800153ca: 0f 85 e0 02 00 00 jne 0x1800156b0 + 1800153d0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 1800153d7: 74 1c je 0x1800153f5 + 1800153d9: f2 0f 10 01 movsd (%rcx),%xmm0 + 1800153dd: 48 83 c1 08 add $0x8,%rcx + 1800153e1: 41 ff c9 dec %r9d + 1800153e4: f2 0f 58 02 addsd (%rdx),%xmm0 + 1800153e8: f2 41 0f 11 00 movsd %xmm0,(%r8) + 1800153ed: 48 83 c2 08 add $0x8,%rdx + 1800153f1: 49 83 c0 08 add $0x8,%r8 + 1800153f5: 44 89 c8 mov %r9d,%eax + 1800153f8: 41 83 e1 03 and $0x3,%r9d + 1800153fc: c1 f8 02 sar $0x2,%eax + 1800153ff: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 180015406: 0f 84 70 01 00 00 je 0x18001557c + 18001540c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180015413: 0f 84 d5 00 00 00 je 0x1800154ee + 180015419: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 18001541e: 0f 8f 7c 00 00 00 jg 0x1800154a0 + 180015424: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001542b: 00 + 18001542c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015433: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180015438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001543f: 00 + 180015440: f2 0f 10 11 movsd (%rcx),%xmm2 + 180015444: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 180015449: f2 0f 10 02 movsd (%rdx),%xmm0 + 18001544d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 180015452: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 180015457: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 18001545c: 48 83 c2 20 add $0x20,%rdx + 180015460: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 180015465: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 18001546a: 48 83 c1 20 add $0x20,%rcx + 18001546e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 180015472: 66 0f 58 d9 addpd %xmm1,%xmm3 + 180015476: 41 0f 29 10 movaps %xmm2,(%r8) + 18001547a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 18001547f: 49 83 c0 20 add $0x20,%r8 + 180015483: ff c8 dec %eax + 180015485: 75 b9 jne 0x180015440 + 180015487: e9 fa fe ff ff jmp 0x180015386 + 18001548c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015493: 00 + 180015494: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001549b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800154a0: f2 0f 10 11 movsd (%rcx),%xmm2 + 1800154a4: f2 0f 10 02 movsd (%rdx),%xmm0 + 1800154a8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 1800154ad: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 1800154b2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 1800154b7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 1800154bc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 1800154c1: 48 83 c2 20 add $0x20,%rdx + 1800154c5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 1800154ca: 48 83 c1 20 add $0x20,%rcx + 1800154ce: 66 0f 58 d0 addpd %xmm0,%xmm2 + 1800154d2: 66 0f 58 d9 addpd %xmm1,%xmm3 + 1800154d6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 1800154db: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 1800154e1: 49 83 c0 20 add $0x20,%r8 + 1800154e5: ff c8 dec %eax + 1800154e7: 75 b7 jne 0x1800154a0 + 1800154e9: e9 98 fe ff ff jmp 0x180015386 + 1800154ee: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1800154f3: 7f 4b jg 0x180015540 + 1800154f5: 0f 1f 40 00 nopl 0x0(%rax) + 1800154f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015500: f2 0f 10 01 movsd (%rcx),%xmm0 + 180015504: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 180015509: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 18001550e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 180015513: 48 83 c1 20 add $0x20,%rcx + 180015517: 66 0f 58 02 addpd (%rdx),%xmm0 + 18001551b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 180015520: 41 0f 29 00 movaps %xmm0,(%r8) + 180015524: 48 83 c2 20 add $0x20,%rdx + 180015528: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18001552d: 49 83 c0 20 add $0x20,%r8 + 180015531: ff c8 dec %eax + 180015533: 75 cb jne 0x180015500 + 180015535: e9 4c fe ff ff jmp 0x180015386 + 18001553a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180015540: f2 0f 10 01 movsd (%rcx),%xmm0 + 180015544: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 180015549: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 18001554e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 180015553: 48 83 c1 20 add $0x20,%rcx + 180015557: 66 0f 58 02 addpd (%rdx),%xmm0 + 18001555b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 180015560: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 180015565: 48 83 c2 20 add $0x20,%rdx + 180015569: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 18001556f: 49 83 c0 20 add $0x20,%r8 + 180015573: ff c8 dec %eax + 180015575: 75 c9 jne 0x180015540 + 180015577: e9 0a fe ff ff jmp 0x180015386 + 18001557c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180015583: 0f 84 93 00 00 00 je 0x18001561c + 180015589: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 18001558e: 7f 50 jg 0x1800155e0 + 180015590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015597: 00 + 180015598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001559f: 90 nop + 1800155a0: f2 0f 10 02 movsd (%rdx),%xmm0 + 1800155a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 1800155a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 1800155ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 1800155b3: 48 83 c2 20 add $0x20,%rdx + 1800155b7: 66 0f 58 01 addpd (%rcx),%xmm0 + 1800155bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 1800155c0: 41 0f 29 00 movaps %xmm0,(%r8) + 1800155c4: 48 83 c1 20 add $0x20,%rcx + 1800155c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1800155cd: 49 83 c0 20 add $0x20,%r8 + 1800155d1: ff c8 dec %eax + 1800155d3: 75 cb jne 0x1800155a0 + 1800155d5: e9 ac fd ff ff jmp 0x180015386 + 1800155da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800155e0: f2 0f 10 02 movsd (%rdx),%xmm0 + 1800155e4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 1800155e9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 1800155ee: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 1800155f3: 48 83 c2 20 add $0x20,%rdx + 1800155f7: 66 0f 58 01 addpd (%rcx),%xmm0 + 1800155fb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180015600: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 180015605: 48 83 c1 20 add $0x20,%rcx + 180015609: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 18001560f: 49 83 c0 20 add $0x20,%r8 + 180015613: ff c8 dec %eax + 180015615: 75 c9 jne 0x1800155e0 + 180015617: e9 6a fd ff ff jmp 0x180015386 + 18001561c: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180015621: 7f 5d jg 0x180015680 + 180015623: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001562a: 00 + 18001562b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015632: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015640: 0f 28 02 movaps (%rdx),%xmm0 + 180015643: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180015647: 48 83 c2 20 add $0x20,%rdx + 18001564b: 66 0f 58 01 addpd (%rcx),%xmm0 + 18001564f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180015654: 41 0f 29 00 movaps %xmm0,(%r8) + 180015658: 48 83 c1 20 add $0x20,%rcx + 18001565c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 180015661: 49 83 c0 20 add $0x20,%r8 + 180015665: ff c8 dec %eax + 180015667: 75 d7 jne 0x180015640 + 180015669: e9 18 fd ff ff jmp 0x180015386 + 18001566e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015675: 00 + 180015676: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001567d: 0f 1f 00 nopl (%rax) + 180015680: 0f 28 02 movaps (%rdx),%xmm0 + 180015683: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180015687: 48 83 c2 20 add $0x20,%rdx + 18001568b: 66 0f 58 01 addpd (%rcx),%xmm0 + 18001568f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180015694: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 180015699: 48 83 c1 20 add $0x20,%rcx + 18001569d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 1800156a3: 49 83 c0 20 add $0x20,%r8 + 1800156a7: ff c8 dec %eax + 1800156a9: 75 d5 jne 0x180015680 + 1800156ab: e9 d6 fc ff ff jmp 0x180015386 + 1800156b0: 44 89 c8 mov %r9d,%eax + 1800156b3: 41 83 e1 03 and $0x3,%r9d + 1800156b7: c1 f8 02 sar $0x2,%eax + 1800156ba: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800156c1: 0f 84 d3 00 00 00 je 0x18001579a + 1800156c7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800156ce: 0f 85 6c 00 00 00 jne 0x180015740 + 1800156d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800156d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800156e0: f2 0f 10 01 movsd (%rcx),%xmm0 + 1800156e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 1800156e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 1800156ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 1800156f3: 48 83 c1 20 add $0x20,%rcx + 1800156f7: 66 0f 58 02 addpd (%rdx),%xmm0 + 1800156fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 180015700: f2 41 0f 11 00 movsd %xmm0,(%r8) + 180015705: 48 83 c2 20 add $0x20,%rdx + 180015709: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 18001570f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 180015715: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 18001571b: 49 83 c0 20 add $0x20,%r8 + 18001571f: ff c8 dec %eax + 180015721: 75 bd jne 0x1800156e0 + 180015723: e9 5e fc ff ff jmp 0x180015386 + 180015728: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001572f: 00 + 180015730: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001573e: 00 00 + 180015740: f2 0f 10 11 movsd (%rcx),%xmm2 + 180015744: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 + 180015749: f2 0f 10 02 movsd (%rdx),%xmm0 + 18001574d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 180015752: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 180015757: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 18001575c: 48 83 c2 20 add $0x20,%rdx + 180015760: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 + 180015765: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 + 18001576a: 48 83 c1 20 add $0x20,%rcx + 18001576e: 66 0f 58 d0 addpd %xmm0,%xmm2 + 180015772: 66 0f 58 d9 addpd %xmm1,%xmm3 + 180015776: f2 41 0f 11 10 movsd %xmm2,(%r8) + 18001577b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) + 180015781: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) + 180015787: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) + 18001578d: 49 83 c0 20 add $0x20,%r8 + 180015791: ff c8 dec %eax + 180015793: 75 ab jne 0x180015740 + 180015795: e9 ec fb ff ff jmp 0x180015386 + 18001579a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800157a1: 75 5d jne 0x180015800 + 1800157a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800157aa: 00 + 1800157ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800157b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800157b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800157c0: 0f 28 02 movaps (%rdx),%xmm0 + 1800157c3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 1800157c7: 48 83 c2 20 add $0x20,%rdx + 1800157cb: 66 0f 58 01 addpd (%rcx),%xmm0 + 1800157cf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 1800157d4: f2 41 0f 11 00 movsd %xmm0,(%r8) + 1800157d9: 48 83 c1 20 add $0x20,%rcx + 1800157dd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 1800157e3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 1800157e9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 1800157ef: 49 83 c0 20 add $0x20,%r8 + 1800157f3: ff c8 dec %eax + 1800157f5: 75 c9 jne 0x1800157c0 + 1800157f7: e9 8a fb ff ff jmp 0x180015386 + 1800157fc: 0f 1f 40 00 nopl 0x0(%rax) + 180015800: f2 0f 10 02 movsd (%rdx),%xmm0 + 180015804: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 180015809: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 18001580e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 180015813: 48 83 c2 20 add $0x20,%rdx + 180015817: 66 0f 58 01 addpd (%rcx),%xmm0 + 18001581b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180015820: f2 41 0f 11 00 movsd %xmm0,(%r8) + 180015825: 48 83 c1 20 add $0x20,%rcx + 180015829: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) + 18001582f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) + 180015835: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) + 18001583b: 49 83 c0 20 add $0x20,%r8 + 18001583f: ff c8 dec %eax + 180015841: 75 bd jne 0x180015800 + 180015843: e9 3e fb ff ff jmp 0x180015386 + 180015848: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001584f: 00 + 180015850: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001585e: 00 00 + 180015860: 41 83 f9 05 cmp $0x5,%r9d + 180015864: 7d 3e jge 0x1800158a4 + 180015866: 41 83 c1 ff add $0xffffffff,%r9d + 18001586a: 41 83 f9 ff cmp $0xffffffff,%r9d + 18001586e: 74 33 je 0x1800158a3 + 180015870: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015877: 00 + 180015878: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001587f: 90 nop + 180015880: f2 0f 10 01 movsd (%rcx),%xmm0 + 180015884: 41 83 c1 ff add $0xffffffff,%r9d + 180015888: 48 83 c1 08 add $0x8,%rcx + 18001588c: f2 0f 58 02 addsd (%rdx),%xmm0 + 180015890: 48 83 c2 08 add $0x8,%rdx + 180015894: f2 41 0f 11 00 movsd %xmm0,(%r8) + 180015899: 49 83 c0 08 add $0x8,%r8 + 18001589d: 41 83 f9 ff cmp $0xffffffff,%r9d + 1800158a1: 75 dd jne 0x180015880 + 1800158a3: c3 ret + 1800158a4: 49 f7 c0 07 00 00 00 test $0x7,%r8 + 1800158ab: 0f 85 80 02 00 00 jne 0x180015b31 + 1800158b1: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 1800158b8: 74 1d je 0x1800158d7 + 1800158ba: f2 0f 10 01 movsd (%rcx),%xmm0 + 1800158be: 48 83 c1 08 add $0x8,%rcx + 1800158c2: 41 83 c1 ff add $0xffffffff,%r9d + 1800158c6: f2 0f 58 02 addsd (%rdx),%xmm0 + 1800158ca: 48 83 c2 08 add $0x8,%rdx + 1800158ce: f2 41 0f 11 00 movsd %xmm0,(%r8) + 1800158d3: 49 83 c0 08 add $0x8,%r8 + 1800158d7: 44 89 c8 mov %r9d,%eax + 1800158da: 41 83 e1 03 and $0x3,%r9d + 1800158de: c1 f8 02 sar $0x2,%eax + 1800158e1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800158e8: 0f 84 23 01 00 00 je 0x180015a11 + 1800158ee: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800158f5: 0f 84 9c 00 00 00 je 0x180015997 + 1800158fb: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180015900: 7f 5e jg 0x180015960 + 180015902: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015909: 00 + 18001590a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015911: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015918: 00 + 180015919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015920: 0f 10 11 movups (%rcx),%xmm2 + 180015923: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180015927: 48 83 c1 20 add $0x20,%rcx + 18001592b: 0f 10 02 movups (%rdx),%xmm0 + 18001592e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180015932: 66 0f 58 d0 addpd %xmm0,%xmm2 + 180015936: 48 83 c2 20 add $0x20,%rdx + 18001593a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 18001593e: 41 0f 11 10 movups %xmm2,(%r8) + 180015942: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180015947: 49 83 c0 20 add $0x20,%r8 + 18001594b: 83 c0 ff add $0xffffffff,%eax + 18001594e: 75 d0 jne 0x180015920 + 180015950: e9 11 ff ff ff jmp 0x180015866 + 180015955: 0f 1f 40 00 nopl 0x0(%rax) + 180015959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015960: 0f 10 11 movups (%rcx),%xmm2 + 180015963: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180015967: 48 83 c1 20 add $0x20,%rcx + 18001596b: 0f 10 02 movups (%rdx),%xmm0 + 18001596e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180015972: 66 0f 58 d0 addpd %xmm0,%xmm2 + 180015976: 48 83 c2 20 add $0x20,%rdx + 18001597a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 18001597e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) + 180015983: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) + 180015989: 49 83 c0 20 add $0x20,%r8 + 18001598d: 83 c0 ff add $0xffffffff,%eax + 180015990: 75 ce jne 0x180015960 + 180015992: e9 cf fe ff ff jmp 0x180015866 + 180015997: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 18001599c: 7f 42 jg 0x1800159e0 + 18001599e: 66 90 xchg %ax,%ax + 1800159a0: 0f 10 01 movups (%rcx),%xmm0 + 1800159a3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800159a7: 48 83 c1 20 add $0x20,%rcx + 1800159ab: 66 0f 58 02 addpd (%rdx),%xmm0 + 1800159af: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 1800159b4: 48 83 c2 20 add $0x20,%rdx + 1800159b8: 41 0f 11 00 movups %xmm0,(%r8) + 1800159bc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800159c1: 49 83 c0 20 add $0x20,%r8 + 1800159c5: 83 c0 ff add $0xffffffff,%eax + 1800159c8: 75 d6 jne 0x1800159a0 + 1800159ca: e9 97 fe ff ff jmp 0x180015866 + 1800159cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800159d6: 00 + 1800159d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800159de: 66 90 xchg %ax,%ax + 1800159e0: 0f 10 01 movups (%rcx),%xmm0 + 1800159e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800159e7: 48 83 c1 20 add $0x20,%rcx + 1800159eb: 66 0f 58 02 addpd (%rdx),%xmm0 + 1800159ef: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 1800159f4: 48 83 c2 20 add $0x20,%rdx + 1800159f8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 1800159fd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 180015a03: 49 83 c0 20 add $0x20,%r8 + 180015a07: 83 c0 ff add $0xffffffff,%eax + 180015a0a: 75 d4 jne 0x1800159e0 + 180015a0c: e9 55 fe ff ff jmp 0x180015866 + 180015a11: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180015a18: 0f 84 93 00 00 00 je 0x180015ab1 + 180015a1e: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180015a23: 7f 5b jg 0x180015a80 + 180015a25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015a2c: 00 + 180015a2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180015a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015a40: 0f 10 02 movups (%rdx),%xmm0 + 180015a43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180015a47: 48 83 c2 20 add $0x20,%rdx + 180015a4b: 66 0f 58 01 addpd (%rcx),%xmm0 + 180015a4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180015a54: 48 83 c1 20 add $0x20,%rcx + 180015a58: 41 0f 11 00 movups %xmm0,(%r8) + 180015a5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180015a61: 49 83 c0 20 add $0x20,%r8 + 180015a65: 83 c0 ff add $0xffffffff,%eax + 180015a68: 75 d6 jne 0x180015a40 + 180015a6a: e9 f7 fd ff ff jmp 0x180015866 + 180015a6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015a76: 00 + 180015a77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015a7e: 66 90 xchg %ax,%ax + 180015a80: 0f 10 02 movups (%rdx),%xmm0 + 180015a83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180015a87: 48 83 c2 20 add $0x20,%rdx + 180015a8b: 66 0f 58 01 addpd (%rcx),%xmm0 + 180015a8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180015a94: 48 83 c1 20 add $0x20,%rcx + 180015a98: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 180015a9d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 180015aa3: 49 83 c0 20 add $0x20,%r8 + 180015aa7: 83 c0 ff add $0xffffffff,%eax + 180015aaa: 75 d4 jne 0x180015a80 + 180015aac: e9 b5 fd ff ff jmp 0x180015866 + 180015ab1: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180015ab6: 7f 48 jg 0x180015b00 + 180015ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015abf: 00 + 180015ac0: 0f 10 02 movups (%rdx),%xmm0 + 180015ac3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180015ac7: 48 83 c2 20 add $0x20,%rdx + 180015acb: 66 0f 58 01 addpd (%rcx),%xmm0 + 180015acf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180015ad4: 48 83 c1 20 add $0x20,%rcx + 180015ad8: 41 0f 11 00 movups %xmm0,(%r8) + 180015adc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180015ae1: 49 83 c0 20 add $0x20,%r8 + 180015ae5: 83 c0 ff add $0xffffffff,%eax + 180015ae8: 75 d6 jne 0x180015ac0 + 180015aea: e9 77 fd ff ff jmp 0x180015866 + 180015aef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015af6: 00 + 180015af7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015afe: 66 90 xchg %ax,%ax + 180015b00: 0f 10 02 movups (%rdx),%xmm0 + 180015b03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180015b07: 48 83 c2 20 add $0x20,%rdx + 180015b0b: 66 0f 58 01 addpd (%rcx),%xmm0 + 180015b0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180015b14: 48 83 c1 20 add $0x20,%rcx + 180015b18: 66 41 0f 2b 00 movntpd %xmm0,(%r8) + 180015b1d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) + 180015b23: 49 83 c0 20 add $0x20,%r8 + 180015b27: 83 c0 ff add $0xffffffff,%eax + 180015b2a: 75 d4 jne 0x180015b00 + 180015b2c: e9 35 fd ff ff jmp 0x180015866 + 180015b31: 44 89 c8 mov %r9d,%eax + 180015b34: 41 83 e1 03 and $0x3,%r9d + 180015b38: c1 f8 02 sar $0x2,%eax + 180015b3b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 180015b42: 0f 84 8d 00 00 00 je 0x180015bd5 + 180015b48: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180015b4f: 75 4f jne 0x180015ba0 + 180015b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015b58: 00 + 180015b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015b60: 0f 10 01 movups (%rcx),%xmm0 + 180015b63: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180015b67: 48 83 c1 20 add $0x20,%rcx + 180015b6b: 66 0f 58 02 addpd (%rdx),%xmm0 + 180015b6f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 180015b74: 48 83 c2 20 add $0x20,%rdx + 180015b78: 41 0f 11 00 movups %xmm0,(%r8) + 180015b7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180015b81: 49 83 c0 20 add $0x20,%r8 + 180015b85: 83 c0 ff add $0xffffffff,%eax + 180015b88: 75 d6 jne 0x180015b60 + 180015b8a: e9 d7 fc ff ff jmp 0x180015866 + 180015b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015b96: 00 + 180015b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015b9e: 66 90 xchg %ax,%ax + 180015ba0: 0f 10 11 movups (%rcx),%xmm2 + 180015ba3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180015ba7: 48 83 c1 20 add $0x20,%rcx + 180015bab: 0f 10 02 movups (%rdx),%xmm0 + 180015bae: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180015bb2: 66 0f 58 d0 addpd %xmm0,%xmm2 + 180015bb6: 48 83 c2 20 add $0x20,%rdx + 180015bba: 66 0f 58 d9 addpd %xmm1,%xmm3 + 180015bbe: 41 0f 11 10 movups %xmm2,(%r8) + 180015bc2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180015bc7: 49 83 c0 20 add $0x20,%r8 + 180015bcb: 83 c0 ff add $0xffffffff,%eax + 180015bce: 75 d0 jne 0x180015ba0 + 180015bd0: e9 91 fc ff ff jmp 0x180015866 + 180015bd5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180015bdc: 75 42 jne 0x180015c20 + 180015bde: 66 90 xchg %ax,%ax + 180015be0: 0f 10 02 movups (%rdx),%xmm0 + 180015be3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180015be7: 48 83 c2 20 add $0x20,%rdx + 180015beb: 66 0f 58 01 addpd (%rcx),%xmm0 + 180015bef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180015bf4: 48 83 c1 20 add $0x20,%rcx + 180015bf8: 41 0f 11 00 movups %xmm0,(%r8) + 180015bfc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180015c01: 49 83 c0 20 add $0x20,%r8 + 180015c05: 83 c0 ff add $0xffffffff,%eax + 180015c08: 75 d6 jne 0x180015be0 + 180015c0a: e9 57 fc ff ff jmp 0x180015866 + 180015c0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015c16: 00 + 180015c17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015c1e: 66 90 xchg %ax,%ax + 180015c20: 0f 10 02 movups (%rdx),%xmm0 + 180015c23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180015c27: 48 83 c2 20 add $0x20,%rdx + 180015c2b: 66 0f 58 01 addpd (%rcx),%xmm0 + 180015c2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180015c34: 48 83 c1 20 add $0x20,%rcx + 180015c38: 41 0f 11 00 movups %xmm0,(%r8) + 180015c3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180015c41: 49 83 c0 20 add $0x20,%r8 + 180015c45: 83 c0 ff add $0xffffffff,%eax + 180015c48: 75 d6 jne 0x180015c20 + 180015c4a: e9 17 fc ff ff jmp 0x180015866 + 180015c4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015c56: 00 + 180015c57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015c5e: 66 90 xchg %ax,%ax + 180015c60: 48 83 ec 28 sub $0x28,%rsp + 180015c64: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x181c5ce20 + 180015c6b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x182615970 + 180015c72: 48 33 c4 xor %rsp,%rax + 180015c75: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 180015c7a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 180015c7f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 180015c85: 41 83 f8 03 cmp $0x3,%r8d + 180015c89: 0f 28 c1 movaps %xmm1,%xmm0 + 180015c8c: 0f 57 d2 xorps %xmm2,%xmm2 + 180015c8f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 180015c93: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 180015c97: 0f 57 c3 xorps %xmm3,%xmm0 + 180015c9a: 7d 62 jge 0x180015cfe + 180015c9c: 41 ff c8 dec %r8d + 180015c9f: 41 83 f8 ff cmp $0xffffffff,%r8d + 180015ca3: 74 3e je 0x180015ce3 + 180015ca5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015cac: 00 + 180015cad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180015cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015cc0: 0f 12 12 movlps (%rdx),%xmm2 + 180015cc3: 0f 28 d8 movaps %xmm0,%xmm3 + 180015cc6: 0f 59 da mulps %xmm2,%xmm3 + 180015cc9: 41 ff c8 dec %r8d + 180015ccc: 0f 59 d1 mulps %xmm1,%xmm2 + 180015ccf: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 180015cd3: 0f 58 d3 addps %xmm3,%xmm2 + 180015cd6: 0f 13 12 movlps %xmm2,(%rdx) + 180015cd9: 48 83 c2 08 add $0x8,%rdx + 180015cdd: 41 83 f8 ff cmp $0xffffffff,%r8d + 180015ce1: 75 dd jne 0x180015cc0 + 180015ce3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 180015ce8: 48 33 cc xor %rsp,%rcx + 180015ceb: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x182615970 + 180015cf2: 75 05 jne 0x180015cf9 + 180015cf4: 48 83 c4 28 add $0x28,%rsp + 180015cf8: c3 ret + 180015cf9: e8 d2 b3 11 01 call 0x1811310d0 + 180015cfe: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180015d05: 74 3c je 0x180015d43 + 180015d07: 44 89 c0 mov %r8d,%eax + 180015d0a: 41 83 e0 01 and $0x1,%r8d + 180015d0e: d1 f8 sar $1,%eax + 180015d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015d17: 00 + 180015d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015d1f: 90 nop + 180015d20: 0f 10 1a movups (%rdx),%xmm3 + 180015d23: 0f 28 e0 movaps %xmm0,%xmm4 + 180015d26: 0f 59 e3 mulps %xmm3,%xmm4 + 180015d29: 0f 59 d9 mulps %xmm1,%xmm3 + 180015d2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 180015d30: 0f 58 e3 addps %xmm3,%xmm4 + 180015d33: 0f 11 22 movups %xmm4,(%rdx) + 180015d36: 48 83 c2 10 add $0x10,%rdx + 180015d3a: ff c8 dec %eax + 180015d3c: 75 e2 jne 0x180015d20 + 180015d3e: e9 59 ff ff ff jmp 0x180015c9c + 180015d43: 48 89 d0 mov %rdx,%rax + 180015d46: 48 83 e0 0f and $0xf,%rax + 180015d4a: 85 c0 test %eax,%eax + 180015d4c: 74 1e je 0x180015d6c + 180015d4e: f2 0f 10 1a movsd (%rdx),%xmm3 + 180015d52: 0f 28 e0 movaps %xmm0,%xmm4 + 180015d55: 0f 59 e3 mulps %xmm3,%xmm4 + 180015d58: 41 ff c8 dec %r8d + 180015d5b: 0f 59 d9 mulps %xmm1,%xmm3 + 180015d5e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 180015d62: 0f 58 e3 addps %xmm3,%xmm4 + 180015d65: 0f 13 22 movlps %xmm4,(%rdx) + 180015d68: 48 83 c2 08 add $0x8,%rdx + 180015d6c: 44 89 c0 mov %r8d,%eax + 180015d6f: 41 83 e0 01 and $0x1,%r8d + 180015d73: d1 f8 sar $1,%eax + 180015d75: 3d 00 00 01 00 cmp $0x10000,%eax + 180015d7a: 77 44 ja 0x180015dc0 + 180015d7c: 0f 1f 40 00 nopl 0x0(%rax) + 180015d80: 0f 28 1a movaps (%rdx),%xmm3 + 180015d83: 0f 28 e0 movaps %xmm0,%xmm4 + 180015d86: 0f 59 e3 mulps %xmm3,%xmm4 + 180015d89: 0f 59 d9 mulps %xmm1,%xmm3 + 180015d8c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 180015d90: 0f 58 e3 addps %xmm3,%xmm4 + 180015d93: 0f 29 22 movaps %xmm4,(%rdx) + 180015d96: 48 83 c2 10 add $0x10,%rdx + 180015d9a: ff c8 dec %eax + 180015d9c: 75 e2 jne 0x180015d80 + 180015d9e: e9 f9 fe ff ff jmp 0x180015c9c + 180015da3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015daa: 00 + 180015dab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015dc0: 0f 28 1a movaps (%rdx),%xmm3 + 180015dc3: 0f 28 e0 movaps %xmm0,%xmm4 + 180015dc6: 0f 59 e3 mulps %xmm3,%xmm4 + 180015dc9: 0f 59 d9 mulps %xmm1,%xmm3 + 180015dcc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 180015dd0: 0f 58 e3 addps %xmm3,%xmm4 + 180015dd3: 0f 2b 22 movntps %xmm4,(%rdx) + 180015dd6: 48 83 c2 10 add $0x10,%rdx + 180015dda: ff c8 dec %eax + 180015ddc: 75 e2 jne 0x180015dc0 + 180015dde: e9 b9 fe ff ff jmp 0x180015c9c + 180015de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015dea: 00 + 180015deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015e00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180015e05: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x182615970 + 180015e0c: 48 33 c4 xor %rsp,%rax + 180015e0f: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 180015e14: 48 89 44 24 20 mov %rax,0x20(%rsp) + 180015e19: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 180015e1f: 41 83 f8 03 cmp $0x3,%r8d + 180015e23: 0f 28 c1 movaps %xmm1,%xmm0 + 180015e26: 0f 57 d2 xorps %xmm2,%xmm2 + 180015e29: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 180015e2d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 180015e31: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x181c5ce30 + 180015e38: 7d 65 jge 0x180015e9f + 180015e3a: 41 ff c8 dec %r8d + 180015e3d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180015e41: 74 40 je 0x180015e83 + 180015e43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015e4a: 00 + 180015e4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015e60: 0f 12 12 movlps (%rdx),%xmm2 + 180015e63: 0f 28 d8 movaps %xmm0,%xmm3 + 180015e66: 0f 59 da mulps %xmm2,%xmm3 + 180015e69: 41 ff c8 dec %r8d + 180015e6c: 0f 59 d1 mulps %xmm1,%xmm2 + 180015e6f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 180015e73: 0f 58 d3 addps %xmm3,%xmm2 + 180015e76: 0f 13 12 movlps %xmm2,(%rdx) + 180015e79: 48 8d 52 08 lea 0x8(%rdx),%rdx + 180015e7d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180015e81: 75 dd jne 0x180015e60 + 180015e83: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 180015e88: 48 33 cc xor %rsp,%rcx + 180015e8b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x182615970 + 180015e92: 75 06 jne 0x180015e9a + 180015e94: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180015e99: c3 ret + 180015e9a: e8 31 b2 11 01 call 0x1811310d0 + 180015e9f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180015ea6: 74 3b je 0x180015ee3 + 180015ea8: 44 89 c0 mov %r8d,%eax + 180015eab: 41 83 e0 01 and $0x1,%r8d + 180015eaf: d1 f8 sar $1,%eax + 180015eb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015eb8: 00 + 180015eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015ec0: 0f 10 1a movups (%rdx),%xmm3 + 180015ec3: 0f 28 e0 movaps %xmm0,%xmm4 + 180015ec6: 0f 59 e3 mulps %xmm3,%xmm4 + 180015ec9: 0f 59 d9 mulps %xmm1,%xmm3 + 180015ecc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 180015ed0: 0f 58 e3 addps %xmm3,%xmm4 + 180015ed3: 0f 11 22 movups %xmm4,(%rdx) + 180015ed6: 48 8d 52 10 lea 0x10(%rdx),%rdx + 180015eda: ff c8 dec %eax + 180015edc: 75 e2 jne 0x180015ec0 + 180015ede: e9 57 ff ff ff jmp 0x180015e3a + 180015ee3: 48 89 d0 mov %rdx,%rax + 180015ee6: 48 83 e0 0f and $0xf,%rax + 180015eea: 85 c0 test %eax,%eax + 180015eec: 74 1e je 0x180015f0c + 180015eee: f2 0f 10 1a movsd (%rdx),%xmm3 + 180015ef2: 0f 28 e0 movaps %xmm0,%xmm4 + 180015ef5: 0f 59 e3 mulps %xmm3,%xmm4 + 180015ef8: 41 ff c8 dec %r8d + 180015efb: 0f 59 d9 mulps %xmm1,%xmm3 + 180015efe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 180015f02: 0f 58 e3 addps %xmm3,%xmm4 + 180015f05: 0f 13 22 movlps %xmm4,(%rdx) + 180015f08: 48 83 c2 08 add $0x8,%rdx + 180015f0c: 44 89 c0 mov %r8d,%eax + 180015f0f: 41 83 e0 01 and $0x1,%r8d + 180015f13: d1 f8 sar $1,%eax + 180015f15: 3d 00 00 01 00 cmp $0x10000,%eax + 180015f1a: 77 44 ja 0x180015f60 + 180015f1c: 0f 1f 40 00 nopl 0x0(%rax) + 180015f20: 0f 28 1a movaps (%rdx),%xmm3 + 180015f23: 0f 28 e0 movaps %xmm0,%xmm4 + 180015f26: 0f 59 e3 mulps %xmm3,%xmm4 + 180015f29: 0f 59 d9 mulps %xmm1,%xmm3 + 180015f2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 180015f30: 0f 58 e3 addps %xmm3,%xmm4 + 180015f33: 0f 29 22 movaps %xmm4,(%rdx) + 180015f36: 48 8d 52 10 lea 0x10(%rdx),%rdx + 180015f3a: ff c8 dec %eax + 180015f3c: 75 e2 jne 0x180015f20 + 180015f3e: e9 f7 fe ff ff jmp 0x180015e3a + 180015f43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015f4a: 00 + 180015f4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015f60: 0f 28 1a movaps (%rdx),%xmm3 + 180015f63: 0f 28 e0 movaps %xmm0,%xmm4 + 180015f66: 0f 59 e3 mulps %xmm3,%xmm4 + 180015f69: 0f 59 d9 mulps %xmm1,%xmm3 + 180015f6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 180015f70: 0f 58 e3 addps %xmm3,%xmm4 + 180015f73: 0f 2b 22 movntps %xmm4,(%rdx) + 180015f76: 48 8d 52 10 lea 0x10(%rdx),%rdx + 180015f7a: ff c8 dec %eax + 180015f7c: 75 e2 jne 0x180015f60 + 180015f7e: e9 b7 fe ff ff jmp 0x180015e3a + 180015f83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015f8a: 00 + 180015f8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015f92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015fa0: 48 83 ec 28 sub $0x28,%rsp + 180015fa4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x182615970 + 180015fab: 48 33 c4 xor %rsp,%rax + 180015fae: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 180015fb3: 48 89 44 24 20 mov %rax,0x20(%rsp) + 180015fb8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x181c5ce40 + 180015fbf: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 + 180015fc5: 0f 57 d2 xorps %xmm2,%xmm2 + 180015fc8: 0f 28 c1 movaps %xmm1,%xmm0 + 180015fcb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 + 180015fcf: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 + 180015fd3: 0f 57 c3 xorps %xmm3,%xmm0 + 180015fd6: 41 83 f8 03 cmp $0x3,%r8d + 180015fda: 7d 63 jge 0x18001603f + 180015fdc: 41 83 c0 ff add $0xffffffff,%r8d + 180015fe0: 41 83 f8 ff cmp $0xffffffff,%r8d + 180015fe4: 74 3e je 0x180016024 + 180015fe6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180015fed: 00 + 180015fee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180015ff5: 0f 1f 40 00 nopl 0x0(%rax) + 180015ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016000: 0f 12 12 movlps (%rdx),%xmm2 + 180016003: 0f 28 d8 movaps %xmm0,%xmm3 + 180016006: 41 83 c0 ff add $0xffffffff,%r8d + 18001600a: 0f 59 da mulps %xmm2,%xmm3 + 18001600d: 0f 59 d1 mulps %xmm1,%xmm2 + 180016010: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 + 180016014: 0f 58 d3 addps %xmm3,%xmm2 + 180016017: 0f 13 12 movlps %xmm2,(%rdx) + 18001601a: 48 83 c2 08 add $0x8,%rdx + 18001601e: 41 83 f8 ff cmp $0xffffffff,%r8d + 180016022: 75 dc jne 0x180016000 + 180016024: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 180016029: 48 33 cc xor %rsp,%rcx + 18001602c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x182615970 + 180016033: 75 05 jne 0x18001603a + 180016035: 48 83 c4 28 add $0x28,%rsp + 180016039: c3 ret + 18001603a: e8 91 b0 11 01 call 0x1811310d0 + 18001603f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180016046: 74 3c je 0x180016084 + 180016048: 44 89 c0 mov %r8d,%eax + 18001604b: 41 83 e0 01 and $0x1,%r8d + 18001604f: d1 f8 sar $1,%eax + 180016051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016058: 00 + 180016059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016060: 0f 10 1a movups (%rdx),%xmm3 + 180016063: 0f 28 e0 movaps %xmm0,%xmm4 + 180016066: 0f 59 e3 mulps %xmm3,%xmm4 + 180016069: 0f 59 d9 mulps %xmm1,%xmm3 + 18001606c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 180016070: 0f 58 e3 addps %xmm3,%xmm4 + 180016073: 0f 11 22 movups %xmm4,(%rdx) + 180016076: 48 83 c2 10 add $0x10,%rdx + 18001607a: 83 c0 ff add $0xffffffff,%eax + 18001607d: 75 e1 jne 0x180016060 + 18001607f: e9 58 ff ff ff jmp 0x180015fdc + 180016084: 48 89 d0 mov %rdx,%rax + 180016087: 48 83 e0 0f and $0xf,%rax + 18001608b: 85 c0 test %eax,%eax + 18001608d: 74 1f je 0x1800160ae + 18001608f: f2 0f 10 1a movsd (%rdx),%xmm3 + 180016093: 0f 28 e0 movaps %xmm0,%xmm4 + 180016096: 41 83 c0 ff add $0xffffffff,%r8d + 18001609a: 0f 59 e3 mulps %xmm3,%xmm4 + 18001609d: 0f 59 d9 mulps %xmm1,%xmm3 + 1800160a0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 + 1800160a4: 0f 58 e3 addps %xmm3,%xmm4 + 1800160a7: 0f 13 22 movlps %xmm4,(%rdx) + 1800160aa: 48 83 c2 08 add $0x8,%rdx + 1800160ae: 44 89 c0 mov %r8d,%eax + 1800160b1: 41 83 e0 01 and $0x1,%r8d + 1800160b5: d1 f8 sar $1,%eax + 1800160b7: 3d 00 00 01 00 cmp $0x10000,%eax + 1800160bc: 77 42 ja 0x180016100 + 1800160be: 66 90 xchg %ax,%ax + 1800160c0: 0f 10 1a movups (%rdx),%xmm3 + 1800160c3: 0f 28 e0 movaps %xmm0,%xmm4 + 1800160c6: 0f 59 e3 mulps %xmm3,%xmm4 + 1800160c9: 0f 59 d9 mulps %xmm1,%xmm3 + 1800160cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 1800160d0: 0f 58 e3 addps %xmm3,%xmm4 + 1800160d3: 0f 11 22 movups %xmm4,(%rdx) + 1800160d6: 48 83 c2 10 add $0x10,%rdx + 1800160da: 83 c0 ff add $0xffffffff,%eax + 1800160dd: 75 e1 jne 0x1800160c0 + 1800160df: e9 f8 fe ff ff jmp 0x180015fdc + 1800160e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800160eb: 00 + 1800160ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800160f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800160f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800160ff: 00 + 180016100: 0f 10 1a movups (%rdx),%xmm3 + 180016103: 0f 28 e0 movaps %xmm0,%xmm4 + 180016106: 0f 59 e3 mulps %xmm3,%xmm4 + 180016109: 0f 59 d9 mulps %xmm1,%xmm3 + 18001610c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 + 180016110: 0f 58 e3 addps %xmm3,%xmm4 + 180016113: 0f 2b 22 movntps %xmm4,(%rdx) + 180016116: 48 83 c2 10 add $0x10,%rdx + 18001611a: 83 c0 ff add $0xffffffff,%eax + 18001611d: 75 e1 jne 0x180016100 + 18001611f: e9 b8 fe ff ff jmp 0x180015fdc + 180016124: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001612b: 00 + 18001612c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180016138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001613f: 00 + 180016140: 57 push %rdi + 180016141: 41 54 push %r12 + 180016143: 41 56 push %r14 + 180016145: 41 57 push %r15 + 180016147: 55 push %rbp + 180016148: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 18001614f: 45 89 c6 mov %r8d,%r14d + 180016152: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) + 180016159: 00 + 18001615a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 + 180016161: 00 + 180016162: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 180016168: 4d 63 fe movslq %r14d,%r15 + 18001616b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 18001616f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d + 180016176: 00 + 180016177: 48 89 d7 mov %rdx,%rdi + 18001617a: 48 89 cd mov %rcx,%rbp + 18001617d: 44 89 e0 mov %r12d,%eax + 180016180: 25 80 1f 00 00 and $0x1f80,%eax + 180016185: 3d 80 1f 00 00 cmp $0x1f80,%eax + 18001618a: 74 1d je 0x1800161a9 + 18001618c: 44 89 e0 mov %r12d,%eax + 18001618f: 0d 80 1f ff ff or $0xffff1f80,%eax + 180016194: 25 e0 ff 00 00 and $0xffe0,%eax + 180016199: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) + 1800161a0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 1800161a7: 00 00 + 1800161a9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x181c5ce60 + 1800161b0: 01 + 1800161b1: 48 89 f8 mov %rdi,%rax + 1800161b4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 1800161b8: 48 83 e0 1c and $0x1c,%rax + 1800161bc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 1800161c2: 85 c0 test %eax,%eax + 1800161c4: 0f 84 51 01 00 00 je 0x18001631b + 1800161ca: c1 e8 02 shr $0x2,%eax + 1800161cd: f7 d8 neg %eax + 1800161cf: 83 c0 08 add $0x8,%eax + 1800161d2: 41 3b c6 cmp %r14d,%eax + 1800161d5: 44 0f 4c f0 cmovl %eax,%r14d + 1800161d9: 45 85 f6 test %r14d,%r14d + 1800161dc: 0f 8e 19 01 00 00 jle 0x1800162fb + 1800161e2: 44 89 f0 mov %r14d,%eax + 1800161e5: 41 ba 01 00 00 00 mov $0x1,%r10d + 1800161eb: d1 e8 shr $1,%eax + 1800161ed: 45 33 c9 xor %r9d,%r9d + 1800161f0: 85 c0 test %eax,%eax + 1800161f2: 0f 86 b1 00 00 00 jbe 0x1800162a9 + 1800161f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800161ff: 00 + 180016200: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 180016204: 4d 63 d2 movslq %r10d,%r10 + 180016207: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 18001620e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 180016212: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 180016219: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 18001621e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 180016225: 00 00 + 180016227: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 18001622c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 180016233: 75 14 jne 0x180016249 + 180016235: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 18001623c: 00 00 00 00 + 180016240: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 180016247: 00 00 + 180016249: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 18001624f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 180016256: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 18001625a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 180016261: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 180016266: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 18001626d: 00 00 + 18001626f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 180016274: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 18001627b: 75 14 jne 0x180016291 + 18001627d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 180016284: 00 00 00 00 + 180016288: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 18001628f: 00 00 + 180016291: 41 ff c1 inc %r9d + 180016294: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 18001629b: 44 3b c8 cmp %eax,%r9d + 18001629e: 0f 82 5c ff ff ff jb 0x180016200 + 1800162a4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1800162a9: 41 8d 42 ff lea -0x1(%r10),%eax + 1800162ad: 41 3b c6 cmp %r14d,%eax + 1800162b0: 73 49 jae 0x1800162fb + 1800162b2: 4d 63 d2 movslq %r10d,%r10 + 1800162b5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 1800162bc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1800162c0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 1800162c7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1800162cc: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 1800162d3: 00 00 + 1800162d5: c5 f9 7e c0 vmovd %xmm0,%eax + 1800162d9: a9 00 00 80 7f test $0x7f800000,%eax + 1800162de: 75 14 jne 0x1800162f4 + 1800162e0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 1800162e7: 00 00 00 00 + 1800162eb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 1800162f2: 00 00 + 1800162f4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 1800162fb: 48 89 f9 mov %rdi,%rcx + 1800162fe: 48 89 fa mov %rdi,%rdx + 180016301: 45 89 f0 mov %r14d,%r8d + 180016304: c5 f8 77 vzeroupper + 180016307: e8 b4 e5 05 00 call 0x1800748c0 + 18001630c: 4d 63 f6 movslq %r14d,%r14 + 18001630f: 4d 2b fe sub %r14,%r15 + 180016312: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 180016317: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 18001631b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 180016322: 74 4e je 0x180016372 + 180016324: 45 33 f6 xor %r14d,%r14d + 180016327: 4d 85 ff test %r15,%r15 + 18001632a: 0f 8e f9 03 00 00 jle 0x180016729 + 180016330: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016337: 00 + 180016338: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001633f: 90 nop + 180016340: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 180016345: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 180016349: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 18001634e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 180016353: c5 f8 77 vzeroupper + 180016356: e8 c5 e6 05 00 call 0x180074a20 + 18001635b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 180016361: 49 ff c6 inc %r14 + 180016364: 48 83 c5 08 add $0x8,%rbp + 180016368: 4d 3b f7 cmp %r15,%r14 + 18001636b: 7c d3 jl 0x180016340 + 18001636d: e9 b7 03 00 00 jmp 0x180016729 + 180016372: 45 89 f8 mov %r15d,%r8d + 180016375: 33 c0 xor %eax,%eax + 180016377: 41 c1 ff 04 sar $0x4,%r15d + 18001637b: 41 83 e0 0f and $0xf,%r8d + 18001637f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 180016386: 0f 85 29 01 00 00 jne 0x1800164b5 + 18001638c: 45 85 ff test %r15d,%r15d + 18001638f: 0f 8e 59 02 00 00 jle 0x1800165ee + 180016395: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 18001639b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 1800163a1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 1800163a7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 1800163ad: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 1800163b3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x181c5cea0 + 1800163ba: 01 + 1800163bb: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 1800163c1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x181c5ce80 + 1800163c8: 01 + 1800163c9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x181c5ce60 + 1800163d0: 01 + 1800163d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800163d8: 00 + 1800163d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800163e0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 1800163e5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 1800163ea: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 1800163ef: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 1800163f4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 1800163fb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 180016400: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 180016407: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 18001640b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 18001640f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 180016416: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 18001641d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 180016421: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 180016426: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 18001642a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 18001642e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 180016432: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 180016436: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 18001643b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 18001643f: c5 fc 28 c7 vmovaps %ymm7,%ymm0 + 180016443: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 180016448: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 18001644d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 180016452: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 180016457: c5 fc 28 cf vmovaps %ymm7,%ymm1 + 18001645b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 180016460: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 180016464: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 180016469: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 18001646e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 180016473: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 180016478: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 18001647c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 180016480: c5 7c 50 cb vmovmskps %ymm3,%r9d + 180016484: 45 85 c9 test %r9d,%r9d + 180016487: 74 08 je 0x180016491 + 180016489: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 18001648d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 180016491: ff c0 inc %eax + 180016493: 48 81 c5 80 00 00 00 add $0x80,%rbp + 18001649a: c5 fc 11 07 vmovups %ymm0,(%rdi) + 18001649e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 1800164a3: 48 83 c7 40 add $0x40,%rdi + 1800164a7: 41 3b c7 cmp %r15d,%eax + 1800164aa: 0f 8c 30 ff ff ff jl 0x1800163e0 + 1800164b0: e9 1b 01 00 00 jmp 0x1800165d0 + 1800164b5: 45 85 ff test %r15d,%r15d + 1800164b8: 0f 8e 30 01 00 00 jle 0x1800165ee + 1800164be: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) + 1800164c4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) + 1800164ca: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) + 1800164d0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) + 1800164d6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) + 1800164dc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x181c5cea0 + 1800164e3: 01 + 1800164e4: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 + 1800164ea: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x181c5ce80 + 1800164f1: 01 + 1800164f2: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x181c5ce60 + 1800164f9: 01 + 1800164fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180016500: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 + 180016505: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 + 18001650a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 + 18001650f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 + 180016514: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 + 18001651b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 + 180016520: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 + 180016527: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 + 18001652b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 + 18001652f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 + 180016536: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 + 18001653d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 + 180016541: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 + 180016546: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 + 18001654a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 + 18001654e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 + 180016552: c5 fc 52 da vrsqrtps %ymm2,%ymm3 + 180016556: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 + 18001655b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 + 18001655f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 + 180016563: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 + 180016568: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 + 18001656d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 + 180016572: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 + 180016577: c5 fd 6f cf vmovdqa %ymm7,%ymm1 + 18001657b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 + 180016580: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 + 180016584: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 + 180016589: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 + 18001658e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 + 180016593: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 + 180016598: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 + 18001659c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 + 1800165a0: c5 7c 50 cb vmovmskps %ymm3,%r9d + 1800165a4: 45 85 c9 test %r9d,%r9d + 1800165a7: 74 08 je 0x1800165b1 + 1800165a9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 + 1800165ad: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 + 1800165b1: ff c0 inc %eax + 1800165b3: 48 81 c5 80 00 00 00 add $0x80,%rbp + 1800165ba: c5 fc 11 07 vmovups %ymm0,(%rdi) + 1800165be: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) + 1800165c3: 48 83 c7 40 add $0x40,%rdi + 1800165c7: 41 3b c7 cmp %r15d,%eax + 1800165ca: 0f 8c 30 ff ff ff jl 0x180016500 + 1800165d0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 + 1800165d6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 + 1800165dc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 + 1800165e2: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 + 1800165e8: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 + 1800165ee: 45 85 c0 test %r8d,%r8d + 1800165f1: 0f 84 32 01 00 00 je 0x180016729 + 1800165f7: 0f 8e 1e 01 00 00 jle 0x18001671b + 1800165fd: 44 89 c0 mov %r8d,%eax + 180016600: 41 ba 01 00 00 00 mov $0x1,%r10d + 180016606: d1 e8 shr $1,%eax + 180016608: 45 33 c9 xor %r9d,%r9d + 18001660b: 85 c0 test %eax,%eax + 18001660d: 0f 86 b6 00 00 00 jbe 0x1800166c9 + 180016613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180016618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001661f: 00 + 180016620: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 180016624: 4d 63 d2 movslq %r10d,%r10 + 180016627: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 18001662e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 180016632: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 180016639: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 18001663e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 180016645: 00 00 + 180016647: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 18001664c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 180016653: 75 14 jne 0x180016669 + 180016655: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 18001665c: 00 00 00 00 + 180016660: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 180016667: 00 00 + 180016669: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 18001666f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 180016676: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 18001667a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 180016681: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 180016686: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 18001668d: 00 00 + 18001668f: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 180016694: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 18001669b: 75 14 jne 0x1800166b1 + 18001669d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 1800166a4: 00 00 00 00 + 1800166a8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 1800166af: 00 00 + 1800166b1: 41 ff c1 inc %r9d + 1800166b4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 1800166bb: 44 3b c8 cmp %eax,%r9d + 1800166be: 0f 82 5c ff ff ff jb 0x180016620 + 1800166c4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1800166c9: 41 8d 42 ff lea -0x1(%r10),%eax + 1800166cd: 41 3b c0 cmp %r8d,%eax + 1800166d0: 73 49 jae 0x18001671b + 1800166d2: 4d 63 d2 movslq %r10d,%r10 + 1800166d5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 1800166dc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1800166e0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 1800166e7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1800166ec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) + 1800166f3: 00 00 + 1800166f5: c5 f9 7e c0 vmovd %xmm0,%eax + 1800166f9: a9 00 00 80 7f test $0x7f800000,%eax + 1800166fe: 75 14 jne 0x180016714 + 180016700: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) + 180016707: 00 00 00 00 + 18001670b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 + 180016712: 00 00 + 180016714: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 18001671b: 48 89 f9 mov %rdi,%rcx + 18001671e: 48 89 fa mov %rdi,%rdx + 180016721: c5 f8 77 vzeroupper + 180016724: e8 97 e1 05 00 call 0x1800748c0 + 180016729: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) + 180016730: 00 00 + 180016732: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx + 180016739: 44 89 e0 mov %r12d,%eax + 18001673c: 89 ca mov %ecx,%edx + 18001673e: 25 df ff 00 00 and $0xffdf,%eax + 180016743: 81 e2 df ff 00 00 and $0xffdf,%edx + 180016749: 3b c2 cmp %edx,%eax + 18001674b: 74 1e je 0x18001676b + 18001674d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 180016754: 83 e1 28 and $0x28,%ecx + 180016757: 44 0b e1 or %ecx,%r12d + 18001675a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) + 180016761: 00 + 180016762: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) + 180016769: 00 00 + 18001676b: c5 f8 77 vzeroupper + 18001676e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 + 180016775: 00 + 180016776: 48 81 c4 c0 00 00 00 add $0xc0,%rsp + 18001677d: 5d pop %rbp + 18001677e: 41 5f pop %r15 + 180016780: 41 5e pop %r14 + 180016782: 41 5c pop %r12 + 180016784: 5f pop %rdi + 180016785: c3 ret + 180016786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001678d: 00 + 18001678e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016795: 0f 1f 40 00 nopl 0x0(%rax) + 180016799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800167a0: 57 push %rdi + 1800167a1: 41 54 push %r12 + 1800167a3: 41 56 push %r14 + 1800167a5: 41 57 push %r15 + 1800167a7: 55 push %rbp + 1800167a8: 48 83 ec 70 sub $0x70,%rsp + 1800167ac: 45 89 c6 mov %r8d,%r14d + 1800167af: 4c 89 6c 24 60 mov %r13,0x60(%rsp) + 1800167b4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 + 1800167b9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) + 1800167bf: 4d 63 fe movslq %r14d,%r15 + 1800167c2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 + 1800167c6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d + 1800167cb: 48 89 d7 mov %rdx,%rdi + 1800167ce: 48 89 cd mov %rcx,%rbp + 1800167d1: 44 89 e0 mov %r12d,%eax + 1800167d4: 25 80 1f 00 00 and $0x1f80,%eax + 1800167d9: 3d 80 1f 00 00 cmp $0x1f80,%eax + 1800167de: 74 17 je 0x1800167f7 + 1800167e0: 44 89 e0 mov %r12d,%eax + 1800167e3: 0d 80 1f ff ff or $0xffff1f80,%eax + 1800167e8: 25 e0 ff 00 00 and $0xffe0,%eax + 1800167ed: 89 44 24 68 mov %eax,0x68(%rsp) + 1800167f1: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 1800167f7: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x181c5cec0 + 1800167fe: 01 + 1800167ff: 48 89 f8 mov %rdi,%rax + 180016802: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 + 180016806: 48 83 e0 1c and $0x1c,%rax + 18001680a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) + 180016810: 85 c0 test %eax,%eax + 180016812: 0f 84 48 01 00 00 je 0x180016960 + 180016818: c1 e8 02 shr $0x2,%eax + 18001681b: f7 d8 neg %eax + 18001681d: 83 c0 08 add $0x8,%eax + 180016820: 41 3b c6 cmp %r14d,%eax + 180016823: 44 0f 4c f0 cmovl %eax,%r14d + 180016827: 45 85 f6 test %r14d,%r14d + 18001682a: 0f 8e 10 01 00 00 jle 0x180016940 + 180016830: 44 89 f0 mov %r14d,%eax + 180016833: 41 ba 01 00 00 00 mov $0x1,%r10d + 180016839: d1 e8 shr $1,%eax + 18001683b: 45 33 c9 xor %r9d,%r9d + 18001683e: 85 c0 test %eax,%eax + 180016840: 0f 86 b1 00 00 00 jbe 0x1800168f7 + 180016846: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001684d: 00 + 18001684e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016855: 0f 1f 40 00 nopl 0x0(%rax) + 180016859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016860: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 180016864: 4d 63 d2 movslq %r10d,%r10 + 180016867: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 18001686e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 180016872: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 180016879: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 18001687e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 180016884: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 180016889: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 180016890: 75 0e jne 0x1800168a0 + 180016892: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 180016899: 00 + 18001689a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 1800168a0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 1800168a6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 1800168ad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 1800168b1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 1800168b8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 1800168bd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 1800168c3: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 1800168c8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 1800168cf: 75 0e jne 0x1800168df + 1800168d1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 1800168d8: 00 + 1800168d9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 1800168df: 41 ff c1 inc %r9d + 1800168e2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 1800168e9: 44 3b c8 cmp %eax,%r9d + 1800168ec: 0f 82 6e ff ff ff jb 0x180016860 + 1800168f2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1800168f7: 41 8d 42 ff lea -0x1(%r10),%eax + 1800168fb: 41 3b c6 cmp %r14d,%eax + 1800168fe: 73 40 jae 0x180016940 + 180016900: 4d 63 d2 movslq %r10d,%r10 + 180016903: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 18001690a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 18001690e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 180016915: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 18001691a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 180016920: c5 f9 7e c0 vmovd %xmm0,%eax + 180016924: a9 00 00 80 7f test $0x7f800000,%eax + 180016929: 75 0e jne 0x180016939 + 18001692b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 180016932: 00 + 180016933: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 180016939: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 180016940: 48 89 f9 mov %rdi,%rcx + 180016943: 48 89 fa mov %rdi,%rdx + 180016946: 45 89 f0 mov %r14d,%r8d + 180016949: c5 f8 77 vzeroupper + 18001694c: e8 ef e0 05 00 call 0x180074a40 + 180016951: 4d 63 f6 movslq %r14d,%r14 + 180016954: 4d 2b fe sub %r14,%r15 + 180016957: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp + 18001695c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi + 180016960: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi + 180016967: 74 49 je 0x1800169b2 + 180016969: 45 33 f6 xor %r14d,%r14d + 18001696c: 4d 85 ff test %r15,%r15 + 18001696f: 0f 8e b9 03 00 00 jle 0x180016d2e + 180016975: 0f 1f 40 00 nopl 0x0(%rax) + 180016979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016980: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 + 180016985: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 180016989: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 + 18001698e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 180016993: c5 f8 77 vzeroupper + 180016996: e8 e5 e1 05 00 call 0x180074b80 + 18001699b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) + 1800169a1: 49 ff c6 inc %r14 + 1800169a4: 48 83 c5 08 add $0x8,%rbp + 1800169a8: 4d 3b f7 cmp %r15,%r14 + 1800169ab: 7c d3 jl 0x180016980 + 1800169ad: e9 7c 03 00 00 jmp 0x180016d2e + 1800169b2: 45 89 f8 mov %r15d,%r8d + 1800169b5: 33 c0 xor %eax,%eax + 1800169b7: 41 c1 ff 04 sar $0x4,%r15d + 1800169bb: 41 83 e0 0f and $0xf,%r8d + 1800169bf: 48 f7 c5 0f 00 00 00 test $0xf,%rbp + 1800169c6: 0f 85 20 01 00 00 jne 0x180016aec + 1800169cc: 45 85 ff test %r15d,%r15d + 1800169cf: 0f 8e 32 02 00 00 jle 0x180016c07 + 1800169d5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x181c5cf00 + 1800169dc: 01 + 1800169dd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 1800169e4: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x181c5cee0 + 1800169eb: 64 c4 01 + 1800169ee: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x181c5cec0 + 1800169f5: 64 c4 01 + 1800169f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800169ff: 00 + 180016a00: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 180016a05: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 180016a0a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 180016a0f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 180016a14: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 180016a1a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 180016a20: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 180016a27: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 180016a2e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 180016a32: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 180016a36: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 180016a3a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 180016a41: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 180016a48: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 180016a4c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 180016a50: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 180016a54: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 180016a58: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 180016a5d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 180016a63: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 180016a67: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 180016a6d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 180016a73: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 180016a79: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 180016a7f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 180016a85: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 180016a8b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 180016a90: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 180016a96: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 180016a9c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 180016aa2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 180016aa8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 180016aae: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 180016ab4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 180016aba: c5 f8 98 c0 kortestw %k0,%k0 + 180016abe: 74 08 je 0x180016ac8 + 180016ac0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 180016ac4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 180016ac8: ff c0 inc %eax + 180016aca: 48 81 c5 80 00 00 00 add $0x80,%rbp + 180016ad1: c5 fc 11 27 vmovups %ymm4,(%rdi) + 180016ad5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 180016ada: 48 83 c7 40 add $0x40,%rdi + 180016ade: 41 3b c7 cmp %r15d,%eax + 180016ae1: 0f 8c 19 ff ff ff jl 0x180016a00 + 180016ae7: e9 1b 01 00 00 jmp 0x180016c07 + 180016aec: 45 85 ff test %r15d,%r15d + 180016aef: 0f 8e 12 01 00 00 jle 0x180016c07 + 180016af5: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x181c5cf00 + 180016afc: 01 + 180016afd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 + 180016b04: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x181c5cee0 + 180016b0b: 63 c4 01 + 180016b0e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x181c5cec0 + 180016b15: 63 c4 01 + 180016b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016b1f: 00 + 180016b20: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 + 180016b25: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 + 180016b2a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 + 180016b2f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 + 180016b34: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 + 180016b3a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 + 180016b40: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 + 180016b47: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 + 180016b4e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 + 180016b52: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 + 180016b56: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 + 180016b5a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 + 180016b61: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 + 180016b68: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 + 180016b6c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 + 180016b70: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 + 180016b74: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 + 180016b78: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 + 180016b7d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 + 180016b83: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 + 180016b87: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 + 180016b8d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 + 180016b93: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 + 180016b99: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 + 180016b9f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 + 180016ba5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 + 180016bab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 + 180016bb0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 + 180016bb6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 + 180016bbc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 + 180016bc2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 + 180016bc8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 + 180016bce: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 + 180016bd4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 + 180016bda: c5 f8 98 c0 kortestw %k0,%k0 + 180016bde: 74 08 je 0x180016be8 + 180016be0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 + 180016be4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 + 180016be8: ff c0 inc %eax + 180016bea: 48 81 c5 80 00 00 00 add $0x80,%rbp + 180016bf1: c5 fc 11 27 vmovups %ymm4,(%rdi) + 180016bf5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) + 180016bfa: 48 83 c7 40 add $0x40,%rdi + 180016bfe: 41 3b c7 cmp %r15d,%eax + 180016c01: 0f 8c 19 ff ff ff jl 0x180016b20 + 180016c07: 45 85 c0 test %r8d,%r8d + 180016c0a: 0f 84 1e 01 00 00 je 0x180016d2e + 180016c10: 0f 8e 0a 01 00 00 jle 0x180016d20 + 180016c16: 44 89 c0 mov %r8d,%eax + 180016c19: 41 ba 01 00 00 00 mov $0x1,%r10d + 180016c1f: d1 e8 shr $1,%eax + 180016c21: 45 33 c9 xor %r9d,%r9d + 180016c24: 85 c0 test %eax,%eax + 180016c26: 0f 86 ab 00 00 00 jbe 0x180016cd7 + 180016c2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016c33: 00 + 180016c34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016c3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180016c40: 47 8d 14 09 lea (%r9,%r9,1),%r10d + 180016c44: 4d 63 d2 movslq %r10d,%r10 + 180016c47: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 + 180016c4e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 180016c52: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 + 180016c59: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 180016c5e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 180016c64: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 180016c69: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 180016c70: 75 0e jne 0x180016c80 + 180016c72: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 180016c79: 00 + 180016c7a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 180016c80: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) + 180016c86: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 + 180016c8d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 180016c91: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 + 180016c98: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 180016c9d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 180016ca3: c4 c1 79 7e c3 vmovd %xmm0,%r11d + 180016ca8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d + 180016caf: 75 0e jne 0x180016cbf + 180016cb1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 180016cb8: 00 + 180016cb9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 180016cbf: 41 ff c1 inc %r9d + 180016cc2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) + 180016cc9: 44 3b c8 cmp %eax,%r9d + 180016ccc: 0f 82 6e ff ff ff jb 0x180016c40 + 180016cd2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 180016cd7: 41 8d 42 ff lea -0x1(%r10),%eax + 180016cdb: 41 3b c0 cmp %r8d,%eax + 180016cde: 73 40 jae 0x180016d20 + 180016ce0: 4d 63 d2 movslq %r10d,%r10 + 180016ce3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 + 180016cea: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 + 180016cee: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 + 180016cf5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 + 180016cfa: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) + 180016d00: c5 f9 7e c0 vmovd %xmm0,%eax + 180016d04: a9 00 00 80 7f test $0x7f800000,%eax + 180016d09: 75 0e jne 0x180016d19 + 180016d0b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) + 180016d12: 00 + 180016d13: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 + 180016d19: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) + 180016d20: 48 89 f9 mov %rdi,%rcx + 180016d23: 48 89 fa mov %rdi,%rdx + 180016d26: c5 f8 77 vzeroupper + 180016d29: e8 12 dd 05 00 call 0x180074a40 + 180016d2e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) + 180016d34: 8b 4c 24 68 mov 0x68(%rsp),%ecx + 180016d38: 44 89 e0 mov %r12d,%eax + 180016d3b: 89 ca mov %ecx,%edx + 180016d3d: 25 df ff 00 00 and $0xffdf,%eax + 180016d42: 81 e2 df ff 00 00 and $0xffdf,%edx + 180016d48: 3b c2 cmp %edx,%eax + 180016d4a: 74 18 je 0x180016d64 + 180016d4c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d + 180016d53: 83 e1 28 and $0x28,%ecx + 180016d56: 44 0b e1 or %ecx,%r12d + 180016d59: 44 89 64 24 68 mov %r12d,0x68(%rsp) + 180016d5e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) + 180016d64: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 + 180016d69: c5 f8 77 vzeroupper + 180016d6c: 48 83 c4 70 add $0x70,%rsp + 180016d70: 5d pop %rbp + 180016d71: 41 5f pop %r15 + 180016d73: 41 5e pop %r14 + 180016d75: 41 5c pop %r12 + 180016d77: 5f pop %rdi + 180016d78: c3 ret + 180016d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016d80: 48 83 ec 48 sub $0x48,%rsp + 180016d84: b8 00 01 00 00 mov $0x100,%eax + 180016d89: 4d 63 c9 movslq %r9d,%r9 + 180016d8c: 45 33 db xor %r11d,%r11d + 180016d8f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 180016d93: 49 c1 e2 03 shl $0x3,%r10 + 180016d97: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 180016d9e: 44 0f 4f d8 cmovg %eax,%r11d + 180016da2: 48 89 e0 mov %rsp,%rax + 180016da5: 44 89 58 20 mov %r11d,0x20(%rax) + 180016da9: 44 89 58 28 mov %r11d,0x28(%rax) + 180016dad: 44 89 58 30 mov %r11d,0x30(%rax) + 180016db1: e8 ea dd 05 00 call 0x180074ba0 + 180016db6: 48 83 c4 48 add $0x48,%rsp + 180016dba: c3 ret + 180016dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180016dc0: 48 83 ec 48 sub $0x48,%rsp + 180016dc4: b8 00 01 00 00 mov $0x100,%eax + 180016dc9: 4d 63 c9 movslq %r9d,%r9 + 180016dcc: 45 33 db xor %r11d,%r11d + 180016dcf: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 180016dd3: 49 c1 e2 03 shl $0x3,%r10 + 180016dd7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 180016dde: 44 0f 4f d8 cmovg %eax,%r11d + 180016de2: 48 89 e0 mov %rsp,%rax + 180016de5: 44 89 58 20 mov %r11d,0x20(%rax) + 180016de9: 44 89 58 28 mov %r11d,0x28(%rax) + 180016ded: 44 89 58 30 mov %r11d,0x30(%rax) + 180016df1: e8 ea e4 05 00 call 0x1800752e0 + 180016df6: 48 83 c4 48 add $0x48,%rsp + 180016dfa: c3 ret + 180016dfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180016e00: 48 83 ec 48 sub $0x48,%rsp + 180016e04: b8 00 01 00 00 mov $0x100,%eax + 180016e09: 4d 63 c9 movslq %r9d,%r9 + 180016e0c: 45 33 db xor %r11d,%r11d + 180016e0f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 180016e13: 49 c1 e2 03 shl $0x3,%r10 + 180016e17: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 180016e1e: 44 0f 4f d8 cmovg %eax,%r11d + 180016e22: 48 89 e0 mov %rsp,%rax + 180016e25: 44 89 58 20 mov %r11d,0x20(%rax) + 180016e29: 44 89 58 28 mov %r11d,0x28(%rax) + 180016e2d: 44 89 58 30 mov %r11d,0x30(%rax) + 180016e31: e8 8a e9 05 00 call 0x1800757c0 + 180016e36: 48 83 c4 48 add $0x48,%rsp + 180016e3a: c3 ret + 180016e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180016e40: 41 83 f8 0b cmp $0xb,%r8d + 180016e44: 7d 38 jge 0x180016e7e + 180016e46: 41 ff c8 dec %r8d + 180016e49: 41 83 f8 ff cmp $0xffffffff,%r8d + 180016e4d: 74 2e je 0x180016e7d + 180016e4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016e56: 00 + 180016e57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016e5e: 66 90 xchg %ax,%ax + 180016e60: f3 0f 10 02 movss (%rdx),%xmm0 + 180016e64: 41 ff c8 dec %r8d + 180016e67: f3 0f 5c 01 subss (%rcx),%xmm0 + 180016e6b: 48 83 c1 04 add $0x4,%rcx + 180016e6f: f3 0f 11 02 movss %xmm0,(%rdx) + 180016e73: 48 83 c2 04 add $0x4,%rdx + 180016e77: 41 83 f8 ff cmp $0xffffffff,%r8d + 180016e7b: 75 e3 jne 0x180016e60 + 180016e7d: c3 ret + 180016e7e: 89 d0 mov %edx,%eax + 180016e80: a8 03 test $0x3,%al + 180016e82: 74 4d je 0x180016ed1 + 180016e84: 44 89 c0 mov %r8d,%eax + 180016e87: 41 83 e0 07 and $0x7,%r8d + 180016e8b: 83 e0 f8 and $0xfffffff8,%eax + 180016e8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016e95: 00 + 180016e96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016e9d: 0f 1f 00 nopl (%rax) + 180016ea0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180016ea4: 0f 10 12 movups (%rdx),%xmm2 + 180016ea7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 180016eab: 0f 10 01 movups (%rcx),%xmm0 + 180016eae: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180016eb2: 0f 5c d0 subps %xmm0,%xmm2 + 180016eb5: 0f 5c d9 subps %xmm1,%xmm3 + 180016eb8: 0f 11 12 movups %xmm2,(%rdx) + 180016ebb: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 180016ebf: 48 83 c1 20 add $0x20,%rcx + 180016ec3: 48 83 c2 20 add $0x20,%rdx + 180016ec7: 83 c0 f8 add $0xfffffff8,%eax + 180016eca: 75 d4 jne 0x180016ea0 + 180016ecc: e9 75 ff ff ff jmp 0x180016e46 + 180016ed1: 83 e0 0f and $0xf,%eax + 180016ed4: 74 42 je 0x180016f18 + 180016ed6: c1 e8 02 shr $0x2,%eax + 180016ed9: f7 d8 neg %eax + 180016edb: 83 e0 03 and $0x3,%eax + 180016ede: 44 2b c0 sub %eax,%r8d + 180016ee1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016ee8: 00 + 180016ee9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016ef7: 00 + 180016ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016eff: 90 nop + 180016f00: f3 0f 10 02 movss (%rdx),%xmm0 + 180016f04: f3 0f 5c 01 subss (%rcx),%xmm0 + 180016f08: 48 83 c1 04 add $0x4,%rcx + 180016f0c: f3 0f 11 02 movss %xmm0,(%rdx) + 180016f10: 48 83 c2 04 add $0x4,%rdx + 180016f14: ff c8 dec %eax + 180016f16: 75 e8 jne 0x180016f00 + 180016f18: 44 89 c0 mov %r8d,%eax + 180016f1b: 41 83 e0 07 and $0x7,%r8d + 180016f1f: 83 e0 f8 and $0xfffffff8,%eax + 180016f22: f6 c1 0f test $0xf,%cl + 180016f25: 75 59 jne 0x180016f80 + 180016f27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016f2e: 00 + 180016f2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016f36: 0f 1f 00 nopl (%rax) + 180016f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016f40: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180016f44: 0f 28 02 movaps (%rdx),%xmm0 + 180016f47: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180016f4b: 0f 5c 01 subps (%rcx),%xmm0 + 180016f4e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 180016f52: 0f 29 02 movaps %xmm0,(%rdx) + 180016f55: 48 83 c1 20 add $0x20,%rcx + 180016f59: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 180016f5d: 48 83 c2 20 add $0x20,%rdx + 180016f61: 83 c0 f8 add $0xfffffff8,%eax + 180016f64: 75 da jne 0x180016f40 + 180016f66: e9 db fe ff ff jmp 0x180016e46 + 180016f6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016f72: 00 + 180016f73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180016f80: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180016f84: 0f 10 01 movups (%rcx),%xmm0 + 180016f87: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180016f8b: 0f 28 12 movaps (%rdx),%xmm2 + 180016f8e: 48 83 c1 20 add $0x20,%rcx + 180016f92: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 180016f96: 0f 5c d0 subps %xmm0,%xmm2 + 180016f99: 0f 5c d9 subps %xmm1,%xmm3 + 180016f9c: 0f 29 12 movaps %xmm2,(%rdx) + 180016f9f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) + 180016fa3: 48 83 c2 20 add $0x20,%rdx + 180016fa7: 83 c0 f8 add $0xfffffff8,%eax + 180016faa: 75 d4 jne 0x180016f80 + 180016fac: e9 95 fe ff ff jmp 0x180016e46 + 180016fb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016fb8: 00 + 180016fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016fc0: 41 83 f8 0b cmp $0xb,%r8d + 180016fc4: 7d 38 jge 0x180016ffe + 180016fc6: 41 ff c8 dec %r8d + 180016fc9: 41 83 f8 ff cmp $0xffffffff,%r8d + 180016fcd: 74 2e je 0x180016ffd + 180016fcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180016fd6: 00 + 180016fd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180016fde: 66 90 xchg %ax,%ax + 180016fe0: f3 0f 10 02 movss (%rdx),%xmm0 + 180016fe4: 41 ff c8 dec %r8d + 180016fe7: f3 0f 5c 01 subss (%rcx),%xmm0 + 180016feb: 48 83 c1 04 add $0x4,%rcx + 180016fef: f3 0f 11 02 movss %xmm0,(%rdx) + 180016ff3: 48 8d 52 04 lea 0x4(%rdx),%rdx + 180016ff7: 41 83 f8 ff cmp $0xffffffff,%r8d + 180016ffb: 75 e3 jne 0x180016fe0 + 180016ffd: c3 ret diff --git a/handoff/nls_dasm/f_180040d40.dis b/handoff/nls_dasm/f_180040d40.dis new file mode 100644 index 0000000..dd02259 --- /dev/null +++ b/handoff/nls_dasm/f_180040d40.dis @@ -0,0 +1,4178 @@ + +/tmp/det/f_180040d40.bin: file format binary + + +Disassembly of section .data: + +0000000180040d40 <.data>: + 180040d40: 41 54 push %r12 + 180040d42: 41 56 push %r14 + 180040d44: 41 57 push %r15 + 180040d46: 48 83 ec 30 sub $0x30,%rsp + 180040d4a: 45 89 c6 mov %r8d,%r14d + 180040d4d: 49 89 d7 mov %rdx,%r15 + 180040d50: 49 89 cc mov %rcx,%r12 + 180040d53: 41 81 fe 00 00 04 00 cmp $0x40000,%r14d + 180040d5a: 0f 8e 1e 02 00 00 jle 0x180040f7e + 180040d60: 49 f7 c7 07 00 00 00 test $0x7,%r15 + 180040d67: 0f 85 11 02 00 00 jne 0x180040f7e + 180040d6d: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180040d72: c7 01 00 00 00 00 movl $0x0,(%rcx) + 180040d78: e8 a3 0d 42 00 call 0x180461b20 + 180040d7d: 85 c0 test %eax,%eax + 180040d7f: 0f 85 1b 01 00 00 jne 0x180040ea0 + 180040d85: 8b 54 24 20 mov 0x20(%rsp),%edx + 180040d89: c1 fa 03 sar $0x3,%edx + 180040d8c: 44 3b f2 cmp %edx,%r14d + 180040d8f: 0f 8e 0b 01 00 00 jle 0x180040ea0 + 180040d95: 4c 89 f9 mov %r15,%rcx + 180040d98: c4 c1 f9 6e c4 vmovq %r12,%xmm0 + 180040d9d: 48 83 e1 38 and $0x38,%rcx + 180040da1: c4 e2 7d 59 c8 vpbroadcastq %xmm0,%ymm1 + 180040da6: 85 c9 test %ecx,%ecx + 180040da8: 74 28 je 0x180040dd2 + 180040daa: c1 e9 03 shr $0x3,%ecx + 180040dad: 33 d2 xor %edx,%edx + 180040daf: f7 d9 neg %ecx + 180040db1: 83 c1 08 add $0x8,%ecx + 180040db4: c5 f8 28 c1 vmovaps %xmm1,%xmm0 + 180040db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180040dbf: 00 + 180040dc0: ff c2 inc %edx + 180040dc2: c4 c1 79 d6 07 vmovq %xmm0,(%r15) + 180040dc7: 49 83 c7 08 add $0x8,%r15 + 180040dcb: 3b d1 cmp %ecx,%edx + 180040dcd: 7c f1 jl 0x180040dc0 + 180040dcf: 44 2b f1 sub %ecx,%r14d + 180040dd2: 44 89 f1 mov %r14d,%ecx + 180040dd5: 4c 89 fa mov %r15,%rdx + 180040dd8: 41 c1 fe 03 sar $0x3,%r14d + 180040ddc: 83 e1 07 and $0x7,%ecx + 180040ddf: 45 85 f6 test %r14d,%r14d + 180040de2: 0f 8e 6f 00 00 00 jle 0x180040e57 + 180040de8: 45 89 f0 mov %r14d,%r8d + 180040deb: 45 33 d2 xor %r10d,%r10d + 180040dee: 41 d1 e8 shr $1,%r8d + 180040df1: 41 bb 01 00 00 00 mov $0x1,%r11d + 180040df7: 45 33 c9 xor %r9d,%r9d + 180040dfa: 45 85 c0 test %r8d,%r8d + 180040dfd: 76 37 jbe 0x180040e36 + 180040dff: 90 nop + 180040e00: 49 ff c2 inc %r10 + 180040e03: c4 81 7d e7 0c 39 vmovntdq %ymm1,(%r9,%r15,1) + 180040e09: c4 81 7d e7 4c 39 20 vmovntdq %ymm1,0x20(%r9,%r15,1) + 180040e10: c4 81 7d e7 4c 39 40 vmovntdq %ymm1,0x40(%r9,%r15,1) + 180040e17: c4 81 7d e7 4c 39 60 vmovntdq %ymm1,0x60(%r9,%r15,1) + 180040e1e: 49 81 c1 80 00 00 00 add $0x80,%r9 + 180040e25: 4d 3b d0 cmp %r8,%r10 + 180040e28: 72 d6 jb 0x180040e00 + 180040e2a: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 180040e2f: 49 c1 e2 07 shl $0x7,%r10 + 180040e33: 4d 03 fa add %r10,%r15 + 180040e36: 45 8d 43 ff lea -0x1(%r11),%r8d + 180040e3a: 45 3b c6 cmp %r14d,%r8d + 180040e3d: 73 18 jae 0x180040e57 + 180040e3f: 4d 63 fb movslq %r11d,%r15 + 180040e42: 49 c1 e7 06 shl $0x6,%r15 + 180040e46: c4 c1 7d e7 4c 17 c0 vmovntdq %ymm1,-0x40(%r15,%rdx,1) + 180040e4d: c4 c1 7d e7 4c 17 e0 vmovntdq %ymm1,-0x20(%r15,%rdx,1) + 180040e54: 4c 03 fa add %rdx,%r15 + 180040e57: 0f ae f8 sfence + 180040e5a: 85 c9 test %ecx,%ecx + 180040e5c: 74 31 je 0x180040e8f + 180040e5e: ba 00 00 00 00 mov $0x0,%edx + 180040e63: 7e 2a jle 0x180040e8f + 180040e65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180040e6c: 00 + 180040e6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180040e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180040e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180040e80: ff c2 inc %edx + 180040e82: c4 c1 79 d6 0f vmovq %xmm1,(%r15) + 180040e87: 49 83 c7 08 add $0x8,%r15 + 180040e8b: 3b d1 cmp %ecx,%edx + 180040e8d: 7c f1 jl 0x180040e80 + 180040e8f: 4c 89 f8 mov %r15,%rax + 180040e92: c5 f8 77 vzeroupper + 180040e95: 48 83 c4 30 add $0x30,%rsp + 180040e99: 41 5f pop %r15 + 180040e9b: 41 5e pop %r14 + 180040e9d: 41 5c pop %r12 + 180040e9f: c3 ret + 180040ea0: 49 63 d6 movslq %r14d,%rdx + 180040ea3: 48 83 fa 08 cmp $0x8,%rdx + 180040ea7: 0f 8c b1 01 00 00 jl 0x18004105e + 180040ead: 48 83 fa 0f cmp $0xf,%rdx + 180040eb1: 0f 8c af 01 00 00 jl 0x180041066 + 180040eb7: 4d 89 f9 mov %r15,%r9 + 180040eba: 49 83 e1 1f and $0x1f,%r9 + 180040ebe: 45 85 c9 test %r9d,%r9d + 180040ec1: 74 18 je 0x180040edb + 180040ec3: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 180040eca: 0f 85 8e 01 00 00 jne 0x18004105e + 180040ed0: 41 f7 d9 neg %r9d + 180040ed3: 41 83 c1 20 add $0x20,%r9d + 180040ed7: 41 c1 e9 03 shr $0x3,%r9d + 180040edb: 45 89 c8 mov %r9d,%r8d + 180040ede: 49 8d 48 08 lea 0x8(%r8),%rcx + 180040ee2: 48 3b d1 cmp %rcx,%rdx + 180040ee5: 0f 8c 73 01 00 00 jl 0x18004105e + 180040eeb: 44 89 f1 mov %r14d,%ecx + 180040eee: 41 2b c9 sub %r9d,%ecx + 180040ef1: 83 e1 07 and $0x7,%ecx + 180040ef4: 44 2b f1 sub %ecx,%r14d + 180040ef7: 4d 63 f6 movslq %r14d,%r14 + 180040efa: 33 c9 xor %ecx,%ecx + 180040efc: 45 85 c9 test %r9d,%r9d + 180040eff: 76 2b jbe 0x180040f2c + 180040f01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180040f08: 00 + 180040f09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180040f10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180040f17: 00 + 180040f18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180040f1f: 90 nop + 180040f20: 4d 89 24 cf mov %r12,(%r15,%rcx,8) + 180040f24: 48 ff c1 inc %rcx + 180040f27: 49 3b c8 cmp %r8,%rcx + 180040f2a: 72 f4 jb 0x180040f20 + 180040f2c: c4 c1 f9 6e c4 vmovq %r12,%xmm0 + 180040f31: c4 e2 7d 59 c0 vpbroadcastq %xmm0,%ymm0 + 180040f36: 0f 1f 00 nopl (%rax) + 180040f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180040f40: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) + 180040f46: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) + 180040f4d: 49 83 c0 08 add $0x8,%r8 + 180040f51: 4d 3b c6 cmp %r14,%r8 + 180040f54: 72 ea jb 0x180040f40 + 180040f56: 4c 3b f2 cmp %rdx,%r14 + 180040f59: 73 11 jae 0x180040f6c + 180040f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180040f60: 4f 89 24 f7 mov %r12,(%r15,%r14,8) + 180040f64: 49 ff c6 inc %r14 + 180040f67: 4c 3b f2 cmp %rdx,%r14 + 180040f6a: 72 f4 jb 0x180040f60 + 180040f6c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax + 180040f70: c5 f8 77 vzeroupper + 180040f73: 48 83 c4 30 add $0x30,%rsp + 180040f77: 41 5f pop %r15 + 180040f79: 41 5e pop %r14 + 180040f7b: 41 5c pop %r12 + 180040f7d: c3 ret + 180040f7e: 49 63 d6 movslq %r14d,%rdx + 180040f81: 45 85 f6 test %r14d,%r14d + 180040f84: 0f 8e c2 00 00 00 jle 0x18004104c + 180040f8a: 48 83 fa 08 cmp $0x8,%rdx + 180040f8e: 0f 8c e1 00 00 00 jl 0x180041075 + 180040f94: 48 83 fa 0f cmp $0xf,%rdx + 180040f98: 0f 8c dc 00 00 00 jl 0x18004107a + 180040f9e: 4d 89 f9 mov %r15,%r9 + 180040fa1: 49 83 e1 1f and $0x1f,%r9 + 180040fa5: 45 85 c9 test %r9d,%r9d + 180040fa8: 74 18 je 0x180040fc2 + 180040faa: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 180040fb1: 0f 85 be 00 00 00 jne 0x180041075 + 180040fb7: 41 f7 d9 neg %r9d + 180040fba: 41 83 c1 20 add $0x20,%r9d + 180040fbe: 41 c1 e9 03 shr $0x3,%r9d + 180040fc2: 45 89 c8 mov %r9d,%r8d + 180040fc5: 49 8d 48 08 lea 0x8(%r8),%rcx + 180040fc9: 48 3b d1 cmp %rcx,%rdx + 180040fcc: 0f 8c a3 00 00 00 jl 0x180041075 + 180040fd2: 44 89 f1 mov %r14d,%ecx + 180040fd5: 41 2b c9 sub %r9d,%ecx + 180040fd8: 83 e1 07 and $0x7,%ecx + 180040fdb: 44 2b f1 sub %ecx,%r14d + 180040fde: 4d 63 f6 movslq %r14d,%r14 + 180040fe1: 33 c9 xor %ecx,%ecx + 180040fe3: 45 85 c9 test %r9d,%r9d + 180040fe6: 76 24 jbe 0x18004100c + 180040fe8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180040fef: 00 + 180040ff0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180040ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180040ffe: 00 00 + 180041000: 4d 89 24 cf mov %r12,(%r15,%rcx,8) + 180041004: 48 ff c1 inc %rcx + 180041007: 49 3b c8 cmp %r8,%rcx + 18004100a: 72 f4 jb 0x180041000 + 18004100c: c4 c1 f9 6e c4 vmovq %r12,%xmm0 + 180041011: c4 e2 7d 59 c0 vpbroadcastq %xmm0,%ymm0 + 180041016: 0f 1f 00 nopl (%rax) + 180041019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041020: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) + 180041026: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) + 18004102d: 49 83 c0 08 add $0x8,%r8 + 180041031: 4d 3b c6 cmp %r14,%r8 + 180041034: 72 ea jb 0x180041020 + 180041036: 4c 3b f2 cmp %rdx,%r14 + 180041039: 73 11 jae 0x18004104c + 18004103b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180041040: 4f 89 24 f7 mov %r12,(%r15,%r14,8) + 180041044: 49 ff c6 inc %r14 + 180041047: 4c 3b f2 cmp %rdx,%r14 + 18004104a: 72 f4 jb 0x180041040 + 18004104c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax + 180041050: c5 f8 77 vzeroupper + 180041053: 48 83 c4 30 add $0x30,%rsp + 180041057: 41 5f pop %r15 + 180041059: 41 5e pop %r14 + 18004105b: 41 5c pop %r12 + 18004105d: c3 ret + 18004105e: 45 33 f6 xor %r14d,%r14d + 180041061: e9 f0 fe ff ff jmp 0x180040f56 + 180041066: 41 83 e6 f8 and $0xfffffff8,%r14d + 18004106a: 45 33 c0 xor %r8d,%r8d + 18004106d: 4d 63 f6 movslq %r14d,%r14 + 180041070: e9 b7 fe ff ff jmp 0x180040f2c + 180041075: 45 33 f6 xor %r14d,%r14d + 180041078: eb bc jmp 0x180041036 + 18004107a: 41 83 e6 f8 and $0xfffffff8,%r14d + 18004107e: 45 33 c0 xor %r8d,%r8d + 180041081: 4d 63 f6 movslq %r14d,%r14 + 180041084: eb 86 jmp 0x18004100c + 180041086: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004108d: 00 + 18004108e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041095: 0f 1f 40 00 nopl 0x0(%rax) + 180041099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800410a0: 53 push %rbx + 1800410a1: 41 57 push %r15 + 1800410a3: 55 push %rbp + 1800410a4: 48 83 ec 30 sub $0x30,%rsp + 1800410a8: 44 89 c5 mov %r8d,%ebp + 1800410ab: 49 89 d7 mov %rdx,%r15 + 1800410ae: 48 89 cb mov %rcx,%rbx + 1800410b1: 81 fd 00 00 04 00 cmp $0x40000,%ebp + 1800410b7: 0f 8e ff 01 00 00 jle 0x1800412bc + 1800410bd: 49 f7 c7 07 00 00 00 test $0x7,%r15 + 1800410c4: 0f 85 f2 01 00 00 jne 0x1800412bc + 1800410ca: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 1800410cf: c7 01 00 00 00 00 movl $0x0,(%rcx) + 1800410d5: e8 46 0a 42 00 call 0x180461b20 + 1800410da: 85 c0 test %eax,%eax + 1800410dc: 0f 85 1c 01 00 00 jne 0x1800411fe + 1800410e2: 8b 54 24 20 mov 0x20(%rsp),%edx + 1800410e6: c1 fa 03 sar $0x3,%edx + 1800410e9: 3b ea cmp %edx,%ebp + 1800410eb: 0f 8e 0d 01 00 00 jle 0x1800411fe + 1800410f1: 4c 89 f9 mov %r15,%rcx + 1800410f4: 48 83 e1 38 and $0x38,%rcx + 1800410f8: 62 f2 fd 28 7c cb vpbroadcastq %rbx,%ymm1 + 1800410fe: 85 c9 test %ecx,%ecx + 180041100: 74 2f je 0x180041131 + 180041102: c1 e9 03 shr $0x3,%ecx + 180041105: 33 d2 xor %edx,%edx + 180041107: f7 d9 neg %ecx + 180041109: 83 c1 08 add $0x8,%ecx + 18004110c: c5 f8 28 c1 vmovaps %xmm1,%xmm0 + 180041110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180041117: 00 + 180041118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004111f: 90 nop + 180041120: ff c2 inc %edx + 180041122: c4 c1 79 d6 07 vmovq %xmm0,(%r15) + 180041127: 49 83 c7 08 add $0x8,%r15 + 18004112b: 3b d1 cmp %ecx,%edx + 18004112d: 7c f1 jl 0x180041120 + 18004112f: 2b e9 sub %ecx,%ebp + 180041131: 89 e9 mov %ebp,%ecx + 180041133: 4c 89 fa mov %r15,%rdx + 180041136: c1 fd 03 sar $0x3,%ebp + 180041139: 83 e1 07 and $0x7,%ecx + 18004113c: 85 ed test %ebp,%ebp + 18004113e: 0f 8e 72 00 00 00 jle 0x1800411b6 + 180041144: 89 eb mov %ebp,%ebx + 180041146: 45 33 c9 xor %r9d,%r9d + 180041149: d1 eb shr $1,%ebx + 18004114b: 41 ba 01 00 00 00 mov $0x1,%r10d + 180041151: 45 33 c0 xor %r8d,%r8d + 180041154: 85 db test %ebx,%ebx + 180041156: 76 3e jbe 0x180041196 + 180041158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004115f: 00 + 180041160: 49 ff c1 inc %r9 + 180041163: c4 81 7d e7 0c 38 vmovntdq %ymm1,(%r8,%r15,1) + 180041169: c4 81 7d e7 4c 38 20 vmovntdq %ymm1,0x20(%r8,%r15,1) + 180041170: c4 81 7d e7 4c 38 40 vmovntdq %ymm1,0x40(%r8,%r15,1) + 180041177: c4 81 7d e7 4c 38 60 vmovntdq %ymm1,0x60(%r8,%r15,1) + 18004117e: 49 81 c0 80 00 00 00 add $0x80,%r8 + 180041185: 4c 3b cb cmp %rbx,%r9 + 180041188: 72 d6 jb 0x180041160 + 18004118a: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 18004118f: 49 c1 e1 07 shl $0x7,%r9 + 180041193: 4d 03 f9 add %r9,%r15 + 180041196: 41 8d 5a ff lea -0x1(%r10),%ebx + 18004119a: 3b dd cmp %ebp,%ebx + 18004119c: 73 18 jae 0x1800411b6 + 18004119e: 4d 63 fa movslq %r10d,%r15 + 1800411a1: 49 c1 e7 06 shl $0x6,%r15 + 1800411a5: c4 c1 7d e7 4c 17 c0 vmovntdq %ymm1,-0x40(%r15,%rdx,1) + 1800411ac: c4 c1 7d e7 4c 17 e0 vmovntdq %ymm1,-0x20(%r15,%rdx,1) + 1800411b3: 4c 03 fa add %rdx,%r15 + 1800411b6: 0f ae f8 sfence + 1800411b9: 85 c9 test %ecx,%ecx + 1800411bb: 74 32 je 0x1800411ef + 1800411bd: ba 00 00 00 00 mov $0x0,%edx + 1800411c2: 7e 2b jle 0x1800411ef + 1800411c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800411cb: 00 + 1800411cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800411d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800411d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800411df: 00 + 1800411e0: ff c2 inc %edx + 1800411e2: c4 c1 79 d6 0f vmovq %xmm1,(%r15) + 1800411e7: 49 83 c7 08 add $0x8,%r15 + 1800411eb: 3b d1 cmp %ecx,%edx + 1800411ed: 7c f1 jl 0x1800411e0 + 1800411ef: 4c 89 f8 mov %r15,%rax + 1800411f2: c5 f8 77 vzeroupper + 1800411f5: 48 83 c4 30 add $0x30,%rsp + 1800411f9: 5d pop %rbp + 1800411fa: 41 5f pop %r15 + 1800411fc: 5b pop %rbx + 1800411fd: c3 ret + 1800411fe: 48 63 d5 movslq %ebp,%rdx + 180041201: 48 83 fa 08 cmp $0x8,%rdx + 180041205: 0f 8c 91 01 00 00 jl 0x18004139c + 18004120b: 48 83 fa 0f cmp $0xf,%rdx + 18004120f: 0f 8c 8e 01 00 00 jl 0x1800413a3 + 180041215: 4d 89 f9 mov %r15,%r9 + 180041218: 49 83 e1 1f and $0x1f,%r9 + 18004121c: 45 85 c9 test %r9d,%r9d + 18004121f: 74 18 je 0x180041239 + 180041221: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 180041228: 0f 85 6e 01 00 00 jne 0x18004139c + 18004122e: 41 f7 d9 neg %r9d + 180041231: 41 83 c1 20 add $0x20,%r9d + 180041235: 41 c1 e9 03 shr $0x3,%r9d + 180041239: 45 89 c8 mov %r9d,%r8d + 18004123c: 49 8d 48 08 lea 0x8(%r8),%rcx + 180041240: 48 3b d1 cmp %rcx,%rdx + 180041243: 0f 8c 53 01 00 00 jl 0x18004139c + 180041249: 89 e9 mov %ebp,%ecx + 18004124b: 41 2b c9 sub %r9d,%ecx + 18004124e: 83 e1 07 and $0x7,%ecx + 180041251: 2b e9 sub %ecx,%ebp + 180041253: 48 63 ed movslq %ebp,%rbp + 180041256: 33 c9 xor %ecx,%ecx + 180041258: 45 85 c9 test %r9d,%r9d + 18004125b: 76 0f jbe 0x18004126c + 18004125d: 0f 1f 00 nopl (%rax) + 180041260: 49 89 1c cf mov %rbx,(%r15,%rcx,8) + 180041264: 48 ff c1 inc %rcx + 180041267: 49 3b c8 cmp %r8,%rcx + 18004126a: 72 f4 jb 0x180041260 + 18004126c: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0 + 180041272: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041280: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) + 180041286: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) + 18004128d: 49 83 c0 08 add $0x8,%r8 + 180041291: 4c 3b c5 cmp %rbp,%r8 + 180041294: 72 ea jb 0x180041280 + 180041296: 48 3b ea cmp %rdx,%rbp + 180041299: 73 11 jae 0x1800412ac + 18004129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800412a0: 49 89 1c ef mov %rbx,(%r15,%rbp,8) + 1800412a4: 48 ff c5 inc %rbp + 1800412a7: 48 3b ea cmp %rdx,%rbp + 1800412aa: 72 f4 jb 0x1800412a0 + 1800412ac: 49 8d 04 d7 lea (%r15,%rdx,8),%rax + 1800412b0: c5 f8 77 vzeroupper + 1800412b3: 48 83 c4 30 add $0x30,%rsp + 1800412b7: 5d pop %rbp + 1800412b8: 41 5f pop %r15 + 1800412ba: 5b pop %rbx + 1800412bb: c3 ret + 1800412bc: 48 63 d5 movslq %ebp,%rdx + 1800412bf: 85 ed test %ebp,%ebp + 1800412c1: 0f 8e c5 00 00 00 jle 0x18004138c + 1800412c7: 48 83 fa 08 cmp $0x8,%rdx + 1800412cb: 0f 8c e0 00 00 00 jl 0x1800413b1 + 1800412d1: 48 83 fa 0f cmp $0xf,%rdx + 1800412d5: 0f 8c da 00 00 00 jl 0x1800413b5 + 1800412db: 4d 89 f9 mov %r15,%r9 + 1800412de: 49 83 e1 1f and $0x1f,%r9 + 1800412e2: 45 85 c9 test %r9d,%r9d + 1800412e5: 74 18 je 0x1800412ff + 1800412e7: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 1800412ee: 0f 85 bd 00 00 00 jne 0x1800413b1 + 1800412f4: 41 f7 d9 neg %r9d + 1800412f7: 41 83 c1 20 add $0x20,%r9d + 1800412fb: 41 c1 e9 03 shr $0x3,%r9d + 1800412ff: 45 89 c8 mov %r9d,%r8d + 180041302: 49 8d 48 08 lea 0x8(%r8),%rcx + 180041306: 48 3b d1 cmp %rcx,%rdx + 180041309: 0f 8c a2 00 00 00 jl 0x1800413b1 + 18004130f: 89 e9 mov %ebp,%ecx + 180041311: 41 2b c9 sub %r9d,%ecx + 180041314: 83 e1 07 and $0x7,%ecx + 180041317: 2b e9 sub %ecx,%ebp + 180041319: 48 63 ed movslq %ebp,%rbp + 18004131c: 33 c9 xor %ecx,%ecx + 18004131e: 45 85 c9 test %r9d,%r9d + 180041321: 76 29 jbe 0x18004134c + 180041323: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004132a: 00 + 18004132b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041332: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041340: 49 89 1c cf mov %rbx,(%r15,%rcx,8) + 180041344: 48 ff c1 inc %rcx + 180041347: 49 3b c8 cmp %r8,%rcx + 18004134a: 72 f4 jb 0x180041340 + 18004134c: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0 + 180041352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041360: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) + 180041366: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) + 18004136d: 49 83 c0 08 add $0x8,%r8 + 180041371: 4c 3b c5 cmp %rbp,%r8 + 180041374: 72 ea jb 0x180041360 + 180041376: 48 3b ea cmp %rdx,%rbp + 180041379: 73 11 jae 0x18004138c + 18004137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180041380: 49 89 1c ef mov %rbx,(%r15,%rbp,8) + 180041384: 48 ff c5 inc %rbp + 180041387: 48 3b ea cmp %rdx,%rbp + 18004138a: 72 f4 jb 0x180041380 + 18004138c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax + 180041390: c5 f8 77 vzeroupper + 180041393: 48 83 c4 30 add $0x30,%rsp + 180041397: 5d pop %rbp + 180041398: 41 5f pop %r15 + 18004139a: 5b pop %rbx + 18004139b: c3 ret + 18004139c: 33 ed xor %ebp,%ebp + 18004139e: e9 f3 fe ff ff jmp 0x180041296 + 1800413a3: 83 e5 f8 and $0xfffffff8,%ebp + 1800413a6: 45 33 c0 xor %r8d,%r8d + 1800413a9: 48 63 ed movslq %ebp,%rbp + 1800413ac: e9 bb fe ff ff jmp 0x18004126c + 1800413b1: 33 ed xor %ebp,%ebp + 1800413b3: eb c1 jmp 0x180041376 + 1800413b5: 83 e5 f8 and $0xfffffff8,%ebp + 1800413b8: 45 33 c0 xor %r8d,%r8d + 1800413bb: 48 63 ed movslq %ebp,%rbp + 1800413be: eb 8c jmp 0x18004134c + 1800413c0: f2 0f 12 c0 movddup %xmm0,%xmm0 + 1800413c4: 41 83 f8 05 cmp $0x5,%r8d + 1800413c8: 7d 30 jge 0x1800413fa + 1800413ca: 41 ff c8 dec %r8d + 1800413cd: 41 83 f8 ff cmp $0xffffffff,%r8d + 1800413d1: 74 26 je 0x1800413f9 + 1800413d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800413d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800413df: 00 + 1800413e0: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800413e4: 41 ff c8 dec %r8d + 1800413e7: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 1800413eb: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800413ef: 48 83 c2 08 add $0x8,%rdx + 1800413f3: 41 83 f8 ff cmp $0xffffffff,%r8d + 1800413f7: 75 e7 jne 0x1800413e0 + 1800413f9: c3 ret + 1800413fa: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180041401: 0f 84 9c 00 00 00 je 0x1800414a3 + 180041407: 44 89 c0 mov %r8d,%eax + 18004140a: 41 83 e0 03 and $0x3,%r8d + 18004140e: 83 e0 fc and $0xfffffffc,%eax + 180041411: 3d 00 00 02 00 cmp $0x20000,%eax + 180041416: 7f 48 jg 0x180041460 + 180041418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004141f: 00 + 180041420: f2 0f 10 0a movsd (%rdx),%xmm1 + 180041424: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 180041429: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 18004142e: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 180041433: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180041437: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18004143b: f2 0f 11 0a movsd %xmm1,(%rdx) + 18004143f: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 180041444: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180041449: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 18004144e: 48 83 c2 20 add $0x20,%rdx + 180041452: 83 c0 fc add $0xfffffffc,%eax + 180041455: 75 c9 jne 0x180041420 + 180041457: e9 6e ff ff ff jmp 0x1800413ca + 18004145c: 0f 1f 40 00 nopl 0x0(%rax) + 180041460: 0f 18 42 20 prefetchnta 0x20(%rdx) + 180041464: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 180041468: f2 0f 10 0a movsd (%rdx),%xmm1 + 18004146c: 83 c0 fc add $0xfffffffc,%eax + 18004146f: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 180041474: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 180041479: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 18004147e: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180041482: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180041486: f2 0f 11 0a movsd %xmm1,(%rdx) + 18004148a: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 18004148f: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180041494: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 180041499: 48 89 ca mov %rcx,%rdx + 18004149c: 75 c2 jne 0x180041460 + 18004149e: e9 27 ff ff ff jmp 0x1800413ca + 1800414a3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800414aa: 74 13 je 0x1800414bf + 1800414ac: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800414b0: 41 ff c8 dec %r8d + 1800414b3: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 1800414b7: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800414bb: 48 83 c2 08 add $0x8,%rdx + 1800414bf: 44 89 c0 mov %r8d,%eax + 1800414c2: 41 83 e0 03 and $0x3,%r8d + 1800414c6: 83 e0 fc and $0xfffffffc,%eax + 1800414c9: 3d 00 00 02 00 cmp $0x20000,%eax + 1800414ce: 7f 50 jg 0x180041520 + 1800414d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800414d7: 00 + 1800414d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800414df: 90 nop + 1800414e0: 0f 28 0a movaps (%rdx),%xmm1 + 1800414e3: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 + 1800414e7: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 1800414eb: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1800414ef: 0f 29 0a movaps %xmm1,(%rdx) + 1800414f2: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 1800414f6: 48 83 c2 20 add $0x20,%rdx + 1800414fa: 83 c0 fc add $0xfffffffc,%eax + 1800414fd: 75 e1 jne 0x1800414e0 + 1800414ff: e9 c6 fe ff ff jmp 0x1800413ca + 180041504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004150b: 00 + 18004150c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180041518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004151f: 00 + 180041520: 0f 18 42 20 prefetchnta 0x20(%rdx) + 180041524: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 180041528: 0f 28 0a movaps (%rdx),%xmm1 + 18004152b: 83 c0 fc add $0xfffffffc,%eax + 18004152e: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 + 180041532: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180041536: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18004153a: 0f 29 0a movaps %xmm1,(%rdx) + 18004153d: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 180041541: 48 89 ca mov %rcx,%rdx + 180041544: 75 da jne 0x180041520 + 180041546: e9 7f fe ff ff jmp 0x1800413ca + 18004154b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180041552: 00 + 180041553: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004155a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180041560: f2 0f 12 c0 movddup %xmm0,%xmm0 + 180041564: 41 83 f8 05 cmp $0x5,%r8d + 180041568: 7d 30 jge 0x18004159a + 18004156a: 41 ff c8 dec %r8d + 18004156d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180041571: 74 26 je 0x180041599 + 180041573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180041578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004157f: 00 + 180041580: f2 0f 10 0a movsd (%rdx),%xmm1 + 180041584: 41 ff c8 dec %r8d + 180041587: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 18004158b: f2 0f 11 0a movsd %xmm1,(%rdx) + 18004158f: 48 8d 52 08 lea 0x8(%rdx),%rdx + 180041593: 41 83 f8 ff cmp $0xffffffff,%r8d + 180041597: 75 e7 jne 0x180041580 + 180041599: c3 ret + 18004159a: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 1800415a1: 0f 84 9c 00 00 00 je 0x180041643 + 1800415a7: 44 89 c0 mov %r8d,%eax + 1800415aa: 41 83 e0 03 and $0x3,%r8d + 1800415ae: 83 e0 fc and $0xfffffffc,%eax + 1800415b1: 3d 00 00 02 00 cmp $0x20000,%eax + 1800415b6: 7f 48 jg 0x180041600 + 1800415b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800415bf: 00 + 1800415c0: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800415c4: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 1800415c9: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 1800415ce: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 1800415d3: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 1800415d7: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1800415db: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800415df: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 1800415e4: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 1800415e9: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 1800415ee: 48 8d 52 20 lea 0x20(%rdx),%rdx + 1800415f2: 83 c0 fc add $0xfffffffc,%eax + 1800415f5: 75 c9 jne 0x1800415c0 + 1800415f7: e9 6e ff ff ff jmp 0x18004156a + 1800415fc: 0f 1f 40 00 nopl 0x0(%rax) + 180041600: 0f 18 42 20 prefetchnta 0x20(%rdx) + 180041604: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 180041608: f2 0f 10 0a movsd (%rdx),%xmm1 + 18004160c: 83 c0 fc add $0xfffffffc,%eax + 18004160f: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 180041614: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 180041619: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 18004161e: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180041622: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180041626: f2 0f 11 0a movsd %xmm1,(%rdx) + 18004162a: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 18004162f: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180041634: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 180041639: 48 8d 11 lea (%rcx),%rdx + 18004163c: 75 c2 jne 0x180041600 + 18004163e: e9 27 ff ff ff jmp 0x18004156a + 180041643: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18004164a: 74 13 je 0x18004165f + 18004164c: f2 0f 10 0a movsd (%rdx),%xmm1 + 180041650: 41 ff c8 dec %r8d + 180041653: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 180041657: f2 0f 11 0a movsd %xmm1,(%rdx) + 18004165b: 48 83 c2 08 add $0x8,%rdx + 18004165f: 44 89 c0 mov %r8d,%eax + 180041662: 41 83 e0 03 and $0x3,%r8d + 180041666: 83 e0 fc and $0xfffffffc,%eax + 180041669: 3d 00 00 02 00 cmp $0x20000,%eax + 18004166e: 7f 50 jg 0x1800416c0 + 180041670: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180041677: 00 + 180041678: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004167f: 90 nop + 180041680: 0f 28 0a movaps (%rdx),%xmm1 + 180041683: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 + 180041687: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 18004168b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18004168f: 0f 29 0a movaps %xmm1,(%rdx) + 180041692: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 180041696: 48 8d 52 20 lea 0x20(%rdx),%rdx + 18004169a: 83 c0 fc add $0xfffffffc,%eax + 18004169d: 75 e1 jne 0x180041680 + 18004169f: e9 c6 fe ff ff jmp 0x18004156a + 1800416a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800416ab: 00 + 1800416ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800416b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800416b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800416bf: 00 + 1800416c0: 0f 18 42 20 prefetchnta 0x20(%rdx) + 1800416c4: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 1800416c8: 0f 28 0a movaps (%rdx),%xmm1 + 1800416cb: 83 c0 fc add $0xfffffffc,%eax + 1800416ce: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 + 1800416d2: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 1800416d6: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1800416da: 0f 29 0a movaps %xmm1,(%rdx) + 1800416dd: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 1800416e1: 48 8d 11 lea (%rcx),%rdx + 1800416e4: 75 da jne 0x1800416c0 + 1800416e6: e9 7f fe ff ff jmp 0x18004156a + 1800416eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800416f2: 00 + 1800416f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800416fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180041700: f2 0f 12 c0 movddup %xmm0,%xmm0 + 180041704: 41 83 f8 05 cmp $0x5,%r8d + 180041708: 7d 31 jge 0x18004173b + 18004170a: 41 83 c0 ff add $0xffffffff,%r8d + 18004170e: 41 83 f8 ff cmp $0xffffffff,%r8d + 180041712: 74 26 je 0x18004173a + 180041714: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180041719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041720: f2 0f 10 0a movsd (%rdx),%xmm1 + 180041724: 41 83 c0 ff add $0xffffffff,%r8d + 180041728: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 18004172c: f2 0f 11 0a movsd %xmm1,(%rdx) + 180041730: 48 83 c2 08 add $0x8,%rdx + 180041734: 41 83 f8 ff cmp $0xffffffff,%r8d + 180041738: 75 e6 jne 0x180041720 + 18004173a: c3 ret + 18004173b: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180041742: 0f 84 83 00 00 00 je 0x1800417cb + 180041748: 44 89 c0 mov %r8d,%eax + 18004174b: 41 83 e0 03 and $0x3,%r8d + 18004174f: 83 e0 fc and $0xfffffffc,%eax + 180041752: 3d 00 00 02 00 cmp $0x20000,%eax + 180041757: 7f 47 jg 0x1800417a0 + 180041759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041760: 0f 10 0a movups (%rdx),%xmm1 + 180041763: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 180041767: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 18004176b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18004176f: 0f 11 0a movups %xmm1,(%rdx) + 180041772: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180041776: 48 83 c2 20 add $0x20,%rdx + 18004177a: 83 c0 fc add $0xfffffffc,%eax + 18004177d: 75 e1 jne 0x180041760 + 18004177f: eb 89 jmp 0x18004170a + 180041781: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180041788: 00 + 180041789: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041790: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180041797: 00 + 180041798: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004179f: 90 nop + 1800417a0: 0f 18 42 20 prefetchnta 0x20(%rdx) + 1800417a4: 83 c0 fc add $0xfffffffc,%eax + 1800417a7: 0f 10 0a movups (%rdx),%xmm1 + 1800417aa: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 1800417ae: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 1800417b2: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1800417b6: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 1800417ba: 0f 11 0a movups %xmm1,(%rdx) + 1800417bd: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 1800417c1: 48 89 ca mov %rcx,%rdx + 1800417c4: 75 da jne 0x1800417a0 + 1800417c6: e9 3f ff ff ff jmp 0x18004170a + 1800417cb: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800417d2: 74 14 je 0x1800417e8 + 1800417d4: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800417d8: 41 83 c0 ff add $0xffffffff,%r8d + 1800417dc: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 1800417e0: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800417e4: 48 83 c2 08 add $0x8,%rdx + 1800417e8: 44 89 c0 mov %r8d,%eax + 1800417eb: 41 83 e0 03 and $0x3,%r8d + 1800417ef: 83 e0 fc and $0xfffffffc,%eax + 1800417f2: 3d 00 00 02 00 cmp $0x20000,%eax + 1800417f7: 7f 47 jg 0x180041840 + 1800417f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041800: 0f 10 0a movups (%rdx),%xmm1 + 180041803: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 180041807: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 18004180b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18004180f: 0f 11 0a movups %xmm1,(%rdx) + 180041812: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180041816: 48 83 c2 20 add $0x20,%rdx + 18004181a: 83 c0 fc add $0xfffffffc,%eax + 18004181d: 75 e1 jne 0x180041800 + 18004181f: e9 e6 fe ff ff jmp 0x18004170a + 180041824: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004182b: 00 + 18004182c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180041838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004183f: 00 + 180041840: 0f 18 42 20 prefetchnta 0x20(%rdx) + 180041844: 83 c0 fc add $0xfffffffc,%eax + 180041847: 0f 10 0a movups (%rdx),%xmm1 + 18004184a: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 18004184e: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180041852: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180041856: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 18004185a: 0f 11 0a movups %xmm1,(%rdx) + 18004185d: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180041861: 48 89 ca mov %rcx,%rdx + 180041864: 75 da jne 0x180041840 + 180041866: e9 9f fe ff ff jmp 0x18004170a + 18004186b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180041872: 00 + 180041873: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004187a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180041880: 57 push %rdi + 180041881: 41 54 push %r12 + 180041883: 41 55 push %r13 + 180041885: 41 57 push %r15 + 180041887: 55 push %rbp + 180041888: 48 83 ec 30 sub $0x30,%rsp + 18004188c: 41 89 cc mov %ecx,%r12d + 18004188f: 4d 63 ec movslq %r12d,%r13 + 180041892: 4c 8d 3d 67 e7 fb ff lea -0x41899(%rip),%r15 # 0x180000000 + 180041899: 4c 89 cd mov %r9,%rbp + 18004189c: 4d 89 c1 mov %r8,%r9 + 18004189f: 48 89 d7 mov %rdx,%rdi + 1800418a2: 43 8b 8c af 1c e5 c5 mov 0x1c5e51c(%r15,%r13,4),%ecx + 1800418a9: 01 + 1800418aa: 85 c9 test %ecx,%ecx + 1800418ac: 75 3c jne 0x1800418ea + 1800418ae: 44 89 e1 mov %r12d,%ecx + 1800418b1: b8 01 00 00 00 mov $0x1,%eax + 1800418b6: d3 e0 shl %cl,%eax + 1800418b8: 89 c2 mov %eax,%edx + 1800418ba: d1 fa sar $1,%edx + 1800418bc: c1 ea 1e shr $0x1e,%edx + 1800418bf: 03 d0 add %eax,%edx + 1800418c1: c1 ea 02 shr $0x2,%edx + 1800418c4: 44 8d 14 d5 3f 00 00 lea 0x3f(,%rdx,8),%r10d + 1800418cb: 00 + 1800418cc: 41 83 e2 c0 and $0xffffffc0,%r10d + 1800418d0: 41 81 c2 40 00 08 00 add $0x80040,%r10d + 1800418d7: 44 89 17 mov %r10d,(%rdi) + 1800418da: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 1800418e1: c7 45 00 00 00 08 00 movl $0x80000,0x0(%rbp) + 1800418e8: eb 5c jmp 0x180041946 + 1800418ea: f7 d9 neg %ecx + 1800418ec: 41 03 cc add %r12d,%ecx + 1800418ef: 83 f9 10 cmp $0x10,%ecx + 1800418f2: 0f 8e be 00 00 00 jle 0x1800419b6 + 1800418f8: 48 89 e0 mov %rsp,%rax + 1800418fb: ba 01 00 00 00 mov $0x1,%edx + 180041900: 49 89 f8 mov %rdi,%r8 + 180041903: 48 89 68 20 mov %rbp,0x20(%rax) + 180041907: e8 f4 00 00 00 call 0x180041a00 + 18004190c: b8 01 00 00 00 mov $0x1,%eax + 180041911: 41 8d 4c 24 1f lea 0x1f(%r12),%ecx + 180041916: d3 e0 shl %cl,%eax + 180041918: 41 b9 01 00 00 00 mov $0x1,%r9d + 18004191e: 43 8b 8c af 7c e5 c5 mov 0x1c5e57c(%r15,%r13,4),%ecx + 180041925: 01 + 180041926: 44 8b 2f mov (%rdi),%r13d + 180041929: 41 d3 e1 shl %cl,%r9d + 18004192c: 41 c1 e1 03 shl $0x3,%r9d + 180041930: 41 8d 54 c5 00 lea 0x0(%r13,%rax,8),%edx + 180041935: 89 17 mov %edx,(%rdi) + 180041937: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18004193b: 45 3b ca cmp %r10d,%r9d + 18004193e: 45 0f 4d d1 cmovge %r9d,%r10d + 180041942: 44 89 55 00 mov %r10d,0x0(%rbp) + 180041946: 41 83 fc 14 cmp $0x14,%r12d + 18004194a: 7c 3f jl 0x18004198b + 18004194c: 41 83 c4 14 add $0x14,%r12d + 180041950: ba 01 00 00 00 mov $0x1,%edx + 180041955: 44 89 e1 mov %r12d,%ecx + 180041958: 41 b8 00 00 01 00 mov $0x10000,%r8d + 18004195e: d3 e2 shl %cl,%edx + 180041960: 8b 07 mov (%rdi),%eax + 180041962: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d + 180041969: 00 + 18004196a: 44 89 0f mov %r9d,(%rdi) + 18004196d: 8b 7d 00 mov 0x0(%rbp),%edi + 180041970: 81 ff 00 00 01 00 cmp $0x10000,%edi + 180041976: 44 0f 4d c7 cmovge %edi,%r8d + 18004197a: 44 89 45 00 mov %r8d,0x0(%rbp) + 18004197e: 48 83 c4 30 add $0x30,%rsp + 180041982: 5d pop %rbp + 180041983: 41 5f pop %r15 + 180041985: 41 5d pop %r13 + 180041987: 41 5c pop %r12 + 180041989: 5f pop %rdi + 18004198a: c3 ret + 18004198b: 44 89 e1 mov %r12d,%ecx + 18004198e: b8 01 00 00 00 mov $0x1,%eax + 180041993: d3 e0 shl %cl,%eax + 180041995: 89 c2 mov %eax,%edx + 180041997: d1 fa sar $1,%edx + 180041999: c1 ea 1e shr $0x1e,%edx + 18004199c: 03 d0 add %eax,%edx + 18004199e: 83 e2 fc and $0xfffffffc,%edx + 1800419a1: 83 c2 43 add $0x43,%edx + 1800419a4: 83 e2 c0 and $0xffffffc0,%edx + 1800419a7: 01 17 add %edx,(%rdi) + 1800419a9: 48 83 c4 30 add $0x30,%rsp + 1800419ad: 5d pop %rbp + 1800419ae: 41 5f pop %r15 + 1800419b0: 41 5d pop %r13 + 1800419b2: 41 5c pop %r12 + 1800419b4: 5f pop %rdi + 1800419b5: c3 ret + 1800419b6: ba 01 00 00 00 mov $0x1,%edx + 1800419bb: d3 e2 shl %cl,%edx + 1800419bd: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 1800419c4: 83 e0 c0 and $0xffffffc0,%eax + 1800419c7: 89 07 mov %eax,(%rdi) + 1800419c9: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 1800419d0: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 1800419d7: 00 + 1800419d8: 41 83 e1 c0 and $0xffffffc0,%r9d + 1800419dc: 44 89 4d 00 mov %r9d,0x0(%rbp) + 1800419e0: e9 27 ff ff ff jmp 0x18004190c + 1800419e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800419ec: 00 + 1800419ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800419f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800419f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041a00: 53 push %rbx + 180041a01: 57 push %rdi + 180041a02: 41 54 push %r12 + 180041a04: 41 57 push %r15 + 180041a06: 55 push %rbp + 180041a07: 48 83 ec 30 sub $0x30,%rsp + 180041a0b: 89 cd mov %ecx,%ebp + 180041a0d: 4c 63 e5 movslq %ebp,%r12 + 180041a10: 4c 8d 3d e9 e5 fb ff lea -0x41a17(%rip),%r15 # 0x180000000 + 180041a17: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi + 180041a1e: 00 + 180041a1f: 4c 89 c3 mov %r8,%rbx + 180041a22: 43 8b 8c a7 1c e5 c5 mov 0x1c5e51c(%r15,%r12,4),%ecx + 180041a29: 01 + 180041a2a: f7 d9 neg %ecx + 180041a2c: 03 cd add %ebp,%ecx + 180041a2e: 83 f9 10 cmp $0x10,%ecx + 180041a31: 7e 4f jle 0x180041a82 + 180041a33: 48 89 e0 mov %rsp,%rax + 180041a36: ff c2 inc %edx + 180041a38: 49 89 d8 mov %rbx,%r8 + 180041a3b: 48 89 78 20 mov %rdi,0x20(%rax) + 180041a3f: e8 bc ff ff ff call 0x180041a00 + 180041a44: 83 c5 1f add $0x1f,%ebp + 180041a47: ba 01 00 00 00 mov $0x1,%edx + 180041a4c: 89 e9 mov %ebp,%ecx + 180041a4e: d3 e2 shl %cl,%edx + 180041a50: 8b 03 mov (%rbx),%eax + 180041a52: 43 8b 8c a7 7c e5 c5 mov 0x1c5e57c(%r15,%r12,4),%ecx + 180041a59: 01 + 180041a5a: 8d 2c d0 lea (%rax,%rdx,8),%ebp + 180041a5d: 89 2b mov %ebp,(%rbx) + 180041a5f: bb 01 00 00 00 mov $0x1,%ebx + 180041a64: d3 e3 shl %cl,%ebx + 180041a66: c1 e3 03 shl $0x3,%ebx + 180041a69: 44 8b 07 mov (%rdi),%r8d + 180041a6c: 41 3b d8 cmp %r8d,%ebx + 180041a6f: 44 0f 4d c3 cmovge %ebx,%r8d + 180041a73: 44 89 07 mov %r8d,(%rdi) + 180041a76: 48 83 c4 30 add $0x30,%rsp + 180041a7a: 5d pop %rbp + 180041a7b: 41 5f pop %r15 + 180041a7d: 41 5c pop %r12 + 180041a7f: 5f pop %rdi + 180041a80: 5b pop %rbx + 180041a81: c3 ret + 180041a82: ba 01 00 00 00 mov $0x1,%edx + 180041a87: d3 e2 shl %cl,%edx + 180041a89: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 180041a90: 83 e0 c0 and $0xffffffc0,%eax + 180041a93: 89 03 mov %eax,(%rbx) + 180041a95: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180041a9c: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 180041aa3: 00 + 180041aa4: 41 83 e1 c0 and $0xffffffc0,%r9d + 180041aa8: 44 89 0f mov %r9d,(%rdi) + 180041aab: eb 97 jmp 0x180041a44 + 180041aad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180041ab4: 00 + 180041ab5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041abc: 0f 1f 40 00 nopl 0x0(%rax) + 180041ac0: 41 54 push %r12 + 180041ac2: 41 55 push %r13 + 180041ac4: 41 56 push %r14 + 180041ac6: 41 57 push %r15 + 180041ac8: 55 push %rbp + 180041ac9: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 180041ace: 41 89 cd mov %ecx,%r13d + 180041ad1: 4d 63 f5 movslq %r13d,%r14 + 180041ad4: 4c 8d 3d 25 e5 fb ff lea -0x41adb(%rip),%r15 # 0x180000000 + 180041adb: 4c 89 cd mov %r9,%rbp + 180041ade: 4d 89 c1 mov %r8,%r9 + 180041ae1: 49 89 d4 mov %rdx,%r12 + 180041ae4: 43 8b 8c b7 dc e5 c5 mov 0x1c5e5dc(%r15,%r14,4),%ecx + 180041aeb: 01 + 180041aec: 85 c9 test %ecx,%ecx + 180041aee: 75 39 jne 0x180041b29 + 180041af0: 44 89 e9 mov %r13d,%ecx + 180041af3: b8 01 00 00 00 mov $0x1,%eax + 180041af8: d3 e0 shl %cl,%eax + 180041afa: 89 c2 mov %eax,%edx + 180041afc: d1 fa sar $1,%edx + 180041afe: c1 ea 1e shr $0x1e,%edx + 180041b01: 03 d0 add %eax,%edx + 180041b03: c1 ea 02 shr $0x2,%edx + 180041b06: c1 e2 03 shl $0x3,%edx + 180041b09: 83 c2 3f add $0x3f,%edx + 180041b0c: 83 e2 c0 and $0xffffffc0,%edx + 180041b0f: 81 c2 40 00 10 00 add $0x100040,%edx + 180041b15: 41 89 14 24 mov %edx,(%r12) + 180041b19: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180041b20: c7 45 00 00 00 10 00 movl $0x100000,0x0(%rbp) + 180041b27: eb 56 jmp 0x180041b7f + 180041b29: f7 d9 neg %ecx + 180041b2b: 41 03 cd add %r13d,%ecx + 180041b2e: 83 f9 11 cmp $0x11,%ecx + 180041b31: 0f 8e bd 00 00 00 jle 0x180041bf4 + 180041b37: 48 8d 04 24 lea (%rsp),%rax + 180041b3b: ba 01 00 00 00 mov $0x1,%edx + 180041b40: 4d 89 e0 mov %r12,%r8 + 180041b43: 48 89 68 20 mov %rbp,0x20(%rax) + 180041b47: e8 d4 00 00 00 call 0x180041c20 + 180041b4c: b8 01 00 00 00 mov $0x1,%eax + 180041b51: 41 8d 4d 1f lea 0x1f(%r13),%ecx + 180041b55: d3 e0 shl %cl,%eax + 180041b57: ba 01 00 00 00 mov $0x1,%edx + 180041b5c: 43 8b 8c b7 3c e6 c5 mov 0x1c5e63c(%r15,%r14,4),%ecx + 180041b63: 01 + 180041b64: c1 e0 03 shl $0x3,%eax + 180041b67: d3 e2 shl %cl,%edx + 180041b69: 41 01 04 24 add %eax,(%r12) + 180041b6d: c1 e2 03 shl $0x3,%edx + 180041b70: 3b 55 00 cmp 0x0(%rbp),%edx + 180041b73: 44 8b 4d 00 mov 0x0(%rbp),%r9d + 180041b77: 44 0f 4d ca cmovge %edx,%r9d + 180041b7b: 44 89 4d 00 mov %r9d,0x0(%rbp) + 180041b7f: 41 83 fd 13 cmp $0x13,%r13d + 180041b83: 7c 40 jl 0x180041bc5 + 180041b85: 41 83 c5 14 add $0x14,%r13d + 180041b89: b8 01 00 00 00 mov $0x1,%eax + 180041b8e: 44 89 e9 mov %r13d,%ecx + 180041b91: ba 00 00 01 00 mov $0x10000,%edx + 180041b96: d3 e0 shl %cl,%eax + 180041b98: c1 e0 02 shl $0x2,%eax + 180041b9b: 41 03 04 24 add (%r12),%eax + 180041b9f: 05 40 10 00 00 add $0x1040,%eax + 180041ba4: 41 89 04 24 mov %eax,(%r12) + 180041ba8: 81 7d 00 00 00 01 00 cmpl $0x10000,0x0(%rbp) + 180041baf: 0f 4d 55 00 cmovge 0x0(%rbp),%edx + 180041bb3: 89 55 00 mov %edx,0x0(%rbp) + 180041bb6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 180041bbb: 5d pop %rbp + 180041bbc: 41 5f pop %r15 + 180041bbe: 41 5e pop %r14 + 180041bc0: 41 5d pop %r13 + 180041bc2: 41 5c pop %r12 + 180041bc4: c3 ret + 180041bc5: 44 89 e9 mov %r13d,%ecx + 180041bc8: b8 01 00 00 00 mov $0x1,%eax + 180041bcd: d3 e0 shl %cl,%eax + 180041bcf: 89 c2 mov %eax,%edx + 180041bd1: d1 fa sar $1,%edx + 180041bd3: c1 ea 1e shr $0x1e,%edx + 180041bd6: 03 d0 add %eax,%edx + 180041bd8: 83 e2 fc and $0xfffffffc,%edx + 180041bdb: 83 c2 43 add $0x43,%edx + 180041bde: 83 e2 c0 and $0xffffffc0,%edx + 180041be1: 41 01 14 24 add %edx,(%r12) + 180041be5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 180041bea: 5d pop %rbp + 180041beb: 41 5f pop %r15 + 180041bed: 41 5e pop %r14 + 180041bef: 41 5d pop %r13 + 180041bf1: 41 5c pop %r12 + 180041bf3: c3 ret + 180041bf4: ba 01 00 00 00 mov $0x1,%edx + 180041bf9: d3 e2 shl %cl,%edx + 180041bfb: c1 e2 03 shl $0x3,%edx + 180041bfe: 89 d0 mov %edx,%eax + 180041c00: 83 c2 3f add $0x3f,%edx + 180041c03: 83 c0 47 add $0x47,%eax + 180041c06: 83 e2 c0 and $0xffffffc0,%edx + 180041c09: 83 e0 c0 and $0xffffffc0,%eax + 180041c0c: 41 89 04 24 mov %eax,(%r12) + 180041c10: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180041c17: 89 55 00 mov %edx,0x0(%rbp) + 180041c1a: e9 2d ff ff ff jmp 0x180041b4c + 180041c1f: 90 nop + 180041c20: 56 push %rsi + 180041c21: 41 54 push %r12 + 180041c23: 41 55 push %r13 + 180041c25: 41 56 push %r14 + 180041c27: 41 57 push %r15 + 180041c29: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 180041c2e: 41 89 cc mov %ecx,%r12d + 180041c31: 4d 63 f4 movslq %r12d,%r14 + 180041c34: 4c 8d 3d c5 e3 fb ff lea -0x41c3b(%rip),%r15 # 0x180000000 + 180041c3b: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 + 180041c42: 00 + 180041c43: 4c 89 c6 mov %r8,%rsi + 180041c46: 43 8b 8c b7 dc e5 c5 mov 0x1c5e5dc(%r15,%r14,4),%ecx + 180041c4d: 01 + 180041c4e: f7 d9 neg %ecx + 180041c50: 41 03 cc add %r12d,%ecx + 180041c53: 83 f9 11 cmp $0x11,%ecx + 180041c56: 7e 55 jle 0x180041cad + 180041c58: 48 8d 04 24 lea (%rsp),%rax + 180041c5c: ff c2 inc %edx + 180041c5e: 49 89 f0 mov %rsi,%r8 + 180041c61: 4c 89 68 20 mov %r13,0x20(%rax) + 180041c65: e8 b6 ff ff ff call 0x180041c20 + 180041c6a: 41 83 c4 1f add $0x1f,%r12d + 180041c6e: b8 01 00 00 00 mov $0x1,%eax + 180041c73: 44 89 e1 mov %r12d,%ecx + 180041c76: ba 01 00 00 00 mov $0x1,%edx + 180041c7b: d3 e0 shl %cl,%eax + 180041c7d: 43 8b 8c b7 3c e6 c5 mov 0x1c5e63c(%r15,%r14,4),%ecx + 180041c84: 01 + 180041c85: c1 e0 03 shl $0x3,%eax + 180041c88: d3 e2 shl %cl,%edx + 180041c8a: 01 06 add %eax,(%rsi) + 180041c8c: c1 e2 03 shl $0x3,%edx + 180041c8f: 41 3b 55 00 cmp 0x0(%r13),%edx + 180041c93: 41 8b 75 00 mov 0x0(%r13),%esi + 180041c97: 0f 4d f2 cmovge %edx,%esi + 180041c9a: 41 89 75 00 mov %esi,0x0(%r13) + 180041c9e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 180041ca3: 41 5f pop %r15 + 180041ca5: 41 5e pop %r14 + 180041ca7: 41 5d pop %r13 + 180041ca9: 41 5c pop %r12 + 180041cab: 5e pop %rsi + 180041cac: c3 ret + 180041cad: ba 01 00 00 00 mov $0x1,%edx + 180041cb2: d3 e2 shl %cl,%edx + 180041cb4: c1 e2 03 shl $0x3,%edx + 180041cb7: 89 d0 mov %edx,%eax + 180041cb9: 83 c2 3f add $0x3f,%edx + 180041cbc: 83 c0 47 add $0x47,%eax + 180041cbf: 83 e2 c0 and $0xffffffc0,%edx + 180041cc2: 83 e0 c0 and $0xffffffc0,%eax + 180041cc5: 89 06 mov %eax,(%rsi) + 180041cc7: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180041cce: 41 89 55 00 mov %edx,0x0(%r13) + 180041cd2: eb 96 jmp 0x180041c6a + 180041cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180041cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041ce0: 57 push %rdi + 180041ce1: 41 54 push %r12 + 180041ce3: 41 55 push %r13 + 180041ce5: 41 57 push %r15 + 180041ce7: 55 push %rbp + 180041ce8: 48 83 ec 30 sub $0x30,%rsp + 180041cec: 41 89 cc mov %ecx,%r12d + 180041cef: 4d 63 ec movslq %r12d,%r13 + 180041cf2: 4c 8d 3d 07 e3 fb ff lea -0x41cf9(%rip),%r15 # 0x180000000 + 180041cf9: 43 8b 8c af 9c e6 c5 mov 0x1c5e69c(%r15,%r13,4),%ecx + 180041d00: 01 + 180041d01: 4c 89 cd mov %r9,%rbp + 180041d04: 4d 89 c1 mov %r8,%r9 + 180041d07: 48 89 d7 mov %rdx,%rdi + 180041d0a: 85 c9 test %ecx,%ecx + 180041d0c: 75 3c jne 0x180041d4a + 180041d0e: 44 89 e1 mov %r12d,%ecx + 180041d11: b8 01 00 00 00 mov $0x1,%eax + 180041d16: d3 e0 shl %cl,%eax + 180041d18: 89 c2 mov %eax,%edx + 180041d1a: d1 fa sar $1,%edx + 180041d1c: c1 ea 1e shr $0x1e,%edx + 180041d1f: 03 d0 add %eax,%edx + 180041d21: c1 ea 02 shr $0x2,%edx + 180041d24: 44 8d 14 d5 3f 00 00 lea 0x3f(,%rdx,8),%r10d + 180041d2b: 00 + 180041d2c: 41 83 e2 c0 and $0xffffffc0,%r10d + 180041d30: 41 81 c2 40 00 10 00 add $0x100040,%r10d + 180041d37: 44 89 17 mov %r10d,(%rdi) + 180041d3a: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180041d41: c7 45 00 00 00 10 00 movl $0x100000,0x0(%rbp) + 180041d48: eb 5c jmp 0x180041da6 + 180041d4a: f7 d9 neg %ecx + 180041d4c: 41 03 cc add %r12d,%ecx + 180041d4f: 83 f9 11 cmp $0x11,%ecx + 180041d52: 0f 8e be 00 00 00 jle 0x180041e16 + 180041d58: 48 89 e0 mov %rsp,%rax + 180041d5b: ba 01 00 00 00 mov $0x1,%edx + 180041d60: 49 89 f8 mov %rdi,%r8 + 180041d63: 48 89 68 20 mov %rbp,0x20(%rax) + 180041d67: e8 f4 00 00 00 call 0x180041e60 + 180041d6c: 41 8d 4c 24 1f lea 0x1f(%r12),%ecx + 180041d71: b8 01 00 00 00 mov $0x1,%eax + 180041d76: 41 b9 01 00 00 00 mov $0x1,%r9d + 180041d7c: d3 e0 shl %cl,%eax + 180041d7e: 43 8b 8c af fc e6 c5 mov 0x1c5e6fc(%r15,%r13,4),%ecx + 180041d85: 01 + 180041d86: 44 8b 2f mov (%rdi),%r13d + 180041d89: 41 d3 e1 shl %cl,%r9d + 180041d8c: 41 c1 e1 03 shl $0x3,%r9d + 180041d90: 41 8d 54 c5 00 lea 0x0(%r13,%rax,8),%edx + 180041d95: 89 17 mov %edx,(%rdi) + 180041d97: 44 8b 55 00 mov 0x0(%rbp),%r10d + 180041d9b: 45 3b ca cmp %r10d,%r9d + 180041d9e: 45 0f 4d d1 cmovge %r9d,%r10d + 180041da2: 44 89 55 00 mov %r10d,0x0(%rbp) + 180041da6: 41 83 fc 13 cmp $0x13,%r12d + 180041daa: 7c 3f jl 0x180041deb + 180041dac: 41 83 c4 14 add $0x14,%r12d + 180041db0: ba 01 00 00 00 mov $0x1,%edx + 180041db5: 8b 07 mov (%rdi),%eax + 180041db7: 44 89 e1 mov %r12d,%ecx + 180041dba: 41 b8 00 00 01 00 mov $0x10000,%r8d + 180041dc0: d3 e2 shl %cl,%edx + 180041dc2: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d + 180041dc9: 00 + 180041dca: 44 89 0f mov %r9d,(%rdi) + 180041dcd: 8b 7d 00 mov 0x0(%rbp),%edi + 180041dd0: 81 ff 00 00 01 00 cmp $0x10000,%edi + 180041dd6: 44 0f 4d c7 cmovge %edi,%r8d + 180041dda: 44 89 45 00 mov %r8d,0x0(%rbp) + 180041dde: 48 83 c4 30 add $0x30,%rsp + 180041de2: 5d pop %rbp + 180041de3: 41 5f pop %r15 + 180041de5: 41 5d pop %r13 + 180041de7: 41 5c pop %r12 + 180041de9: 5f pop %rdi + 180041dea: c3 ret + 180041deb: 44 89 e1 mov %r12d,%ecx + 180041dee: b8 01 00 00 00 mov $0x1,%eax + 180041df3: d3 e0 shl %cl,%eax + 180041df5: 89 c2 mov %eax,%edx + 180041df7: d1 fa sar $1,%edx + 180041df9: c1 ea 1e shr $0x1e,%edx + 180041dfc: 03 d0 add %eax,%edx + 180041dfe: 83 e2 fc and $0xfffffffc,%edx + 180041e01: 83 c2 43 add $0x43,%edx + 180041e04: 83 e2 c0 and $0xffffffc0,%edx + 180041e07: 01 17 add %edx,(%rdi) + 180041e09: 48 83 c4 30 add $0x30,%rsp + 180041e0d: 5d pop %rbp + 180041e0e: 41 5f pop %r15 + 180041e10: 41 5d pop %r13 + 180041e12: 41 5c pop %r12 + 180041e14: 5f pop %rdi + 180041e15: c3 ret + 180041e16: ba 01 00 00 00 mov $0x1,%edx + 180041e1b: d3 e2 shl %cl,%edx + 180041e1d: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 180041e24: 83 e0 c0 and $0xffffffc0,%eax + 180041e27: 89 07 mov %eax,(%rdi) + 180041e29: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180041e30: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 180041e37: 00 + 180041e38: 41 83 e1 c0 and $0xffffffc0,%r9d + 180041e3c: 44 89 4d 00 mov %r9d,0x0(%rbp) + 180041e40: e9 27 ff ff ff jmp 0x180041d6c + 180041e45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180041e4c: 00 + 180041e4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180041e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041e60: 53 push %rbx + 180041e61: 57 push %rdi + 180041e62: 41 54 push %r12 + 180041e64: 41 57 push %r15 + 180041e66: 55 push %rbp + 180041e67: 48 83 ec 30 sub $0x30,%rsp + 180041e6b: 89 cd mov %ecx,%ebp + 180041e6d: 4c 63 e5 movslq %ebp,%r12 + 180041e70: 4c 8d 3d 89 e1 fb ff lea -0x41e77(%rip),%r15 # 0x180000000 + 180041e77: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi + 180041e7e: 00 + 180041e7f: 43 8b 8c a7 9c e6 c5 mov 0x1c5e69c(%r15,%r12,4),%ecx + 180041e86: 01 + 180041e87: 4c 89 c3 mov %r8,%rbx + 180041e8a: f7 d9 neg %ecx + 180041e8c: 03 cd add %ebp,%ecx + 180041e8e: 83 f9 11 cmp $0x11,%ecx + 180041e91: 7e 50 jle 0x180041ee3 + 180041e93: 48 89 e0 mov %rsp,%rax + 180041e96: 83 c2 01 add $0x1,%edx + 180041e99: 49 89 d8 mov %rbx,%r8 + 180041e9c: 48 89 78 20 mov %rdi,0x20(%rax) + 180041ea0: e8 bb ff ff ff call 0x180041e60 + 180041ea5: 83 c5 1f add $0x1f,%ebp + 180041ea8: ba 01 00 00 00 mov $0x1,%edx + 180041ead: 8b 03 mov (%rbx),%eax + 180041eaf: 89 e9 mov %ebp,%ecx + 180041eb1: d3 e2 shl %cl,%edx + 180041eb3: 43 8b 8c a7 fc e6 c5 mov 0x1c5e6fc(%r15,%r12,4),%ecx + 180041eba: 01 + 180041ebb: 8d 2c d0 lea (%rax,%rdx,8),%ebp + 180041ebe: 89 2b mov %ebp,(%rbx) + 180041ec0: bb 01 00 00 00 mov $0x1,%ebx + 180041ec5: d3 e3 shl %cl,%ebx + 180041ec7: 44 8b 07 mov (%rdi),%r8d + 180041eca: c1 e3 03 shl $0x3,%ebx + 180041ecd: 41 3b d8 cmp %r8d,%ebx + 180041ed0: 44 0f 4d c3 cmovge %ebx,%r8d + 180041ed4: 44 89 07 mov %r8d,(%rdi) + 180041ed7: 48 83 c4 30 add $0x30,%rsp + 180041edb: 5d pop %rbp + 180041edc: 41 5f pop %r15 + 180041ede: 41 5c pop %r12 + 180041ee0: 5f pop %rdi + 180041ee1: 5b pop %rbx + 180041ee2: c3 ret + 180041ee3: ba 01 00 00 00 mov $0x1,%edx + 180041ee8: d3 e2 shl %cl,%edx + 180041eea: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 180041ef1: 83 e0 c0 and $0xffffffc0,%eax + 180041ef4: 89 03 mov %eax,(%rbx) + 180041ef6: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180041efd: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 180041f04: 00 + 180041f05: 41 83 e1 c0 and $0xffffffc0,%r9d + 180041f09: 44 89 0f mov %r9d,(%rdi) + 180041f0c: eb 97 jmp 0x180041ea5 + 180041f0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180041f15: 00 + 180041f16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180041f1d: 0f 1f 00 nopl (%rax) + 180041f20: 57 push %rdi + 180041f21: 41 54 push %r12 + 180041f23: 41 55 push %r13 + 180041f25: 41 57 push %r15 + 180041f27: 55 push %rbp + 180041f28: 48 83 ec 30 sub $0x30,%rsp + 180041f2c: 41 89 cc mov %ecx,%r12d + 180041f2f: 4d 63 ec movslq %r12d,%r13 + 180041f32: 4c 8d 3d c7 e0 fb ff lea -0x41f39(%rip),%r15 # 0x180000000 + 180041f39: 4c 89 cd mov %r9,%rbp + 180041f3c: 4d 89 c1 mov %r8,%r9 + 180041f3f: 48 89 d7 mov %rdx,%rdi + 180041f42: 43 8b 8c af 5c e7 c5 mov 0x1c5e75c(%r15,%r13,4),%ecx + 180041f49: 01 + 180041f4a: 85 c9 test %ecx,%ecx + 180041f4c: 75 3c jne 0x180041f8a + 180041f4e: 44 89 e1 mov %r12d,%ecx + 180041f51: b8 01 00 00 00 mov $0x1,%eax + 180041f56: d3 e0 shl %cl,%eax + 180041f58: 89 c2 mov %eax,%edx + 180041f5a: d1 fa sar $1,%edx + 180041f5c: c1 ea 1e shr $0x1e,%edx + 180041f5f: 03 d0 add %eax,%edx + 180041f61: c1 ea 02 shr $0x2,%edx + 180041f64: 44 8d 14 d5 3f 00 00 lea 0x3f(,%rdx,8),%r10d + 180041f6b: 00 + 180041f6c: 41 83 e2 c0 and $0xffffffc0,%r10d + 180041f70: 41 81 c2 40 00 20 00 add $0x200040,%r10d + 180041f77: 44 89 17 mov %r10d,(%rdi) + 180041f7a: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180041f81: c7 45 00 00 00 20 00 movl $0x200000,0x0(%rbp) + 180041f88: eb 5c jmp 0x180041fe6 + 180041f8a: f7 d9 neg %ecx + 180041f8c: 41 03 cc add %r12d,%ecx + 180041f8f: 83 f9 12 cmp $0x12,%ecx + 180041f92: 0f 8e be 00 00 00 jle 0x180042056 + 180041f98: 48 89 e0 mov %rsp,%rax + 180041f9b: ba 01 00 00 00 mov $0x1,%edx + 180041fa0: 49 89 f8 mov %rdi,%r8 + 180041fa3: 48 89 68 20 mov %rbp,0x20(%rax) + 180041fa7: e8 f4 00 00 00 call 0x1800420a0 + 180041fac: b8 01 00 00 00 mov $0x1,%eax + 180041fb1: 41 8d 4c 24 1f lea 0x1f(%r12),%ecx + 180041fb6: d3 e0 shl %cl,%eax + 180041fb8: 41 b9 01 00 00 00 mov $0x1,%r9d + 180041fbe: 43 8b 8c af bc e7 c5 mov 0x1c5e7bc(%r15,%r13,4),%ecx + 180041fc5: 01 + 180041fc6: 44 8b 2f mov (%rdi),%r13d + 180041fc9: 41 d3 e1 shl %cl,%r9d + 180041fcc: 41 c1 e1 03 shl $0x3,%r9d + 180041fd0: 41 8d 54 c5 00 lea 0x0(%r13,%rax,8),%edx + 180041fd5: 89 17 mov %edx,(%rdi) + 180041fd7: 44 8b 55 00 mov 0x0(%rbp),%r10d + 180041fdb: 45 3b ca cmp %r10d,%r9d + 180041fde: 45 0f 4d d1 cmovge %r9d,%r10d + 180041fe2: 44 89 55 00 mov %r10d,0x0(%rbp) + 180041fe6: 41 83 fc 13 cmp $0x13,%r12d + 180041fea: 7c 3f jl 0x18004202b + 180041fec: 41 83 c4 14 add $0x14,%r12d + 180041ff0: ba 01 00 00 00 mov $0x1,%edx + 180041ff5: 44 89 e1 mov %r12d,%ecx + 180041ff8: 41 b8 00 00 01 00 mov $0x10000,%r8d + 180041ffe: d3 e2 shl %cl,%edx + 180042000: 8b 07 mov (%rdi),%eax + 180042002: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d + 180042009: 00 + 18004200a: 44 89 0f mov %r9d,(%rdi) + 18004200d: 8b 7d 00 mov 0x0(%rbp),%edi + 180042010: 81 ff 00 00 01 00 cmp $0x10000,%edi + 180042016: 44 0f 4d c7 cmovge %edi,%r8d + 18004201a: 44 89 45 00 mov %r8d,0x0(%rbp) + 18004201e: 48 83 c4 30 add $0x30,%rsp + 180042022: 5d pop %rbp + 180042023: 41 5f pop %r15 + 180042025: 41 5d pop %r13 + 180042027: 41 5c pop %r12 + 180042029: 5f pop %rdi + 18004202a: c3 ret + 18004202b: 44 89 e1 mov %r12d,%ecx + 18004202e: b8 01 00 00 00 mov $0x1,%eax + 180042033: d3 e0 shl %cl,%eax + 180042035: 89 c2 mov %eax,%edx + 180042037: d1 fa sar $1,%edx + 180042039: c1 ea 1e shr $0x1e,%edx + 18004203c: 03 d0 add %eax,%edx + 18004203e: 83 e2 fc and $0xfffffffc,%edx + 180042041: 83 c2 43 add $0x43,%edx + 180042044: 83 e2 c0 and $0xffffffc0,%edx + 180042047: 01 17 add %edx,(%rdi) + 180042049: 48 83 c4 30 add $0x30,%rsp + 18004204d: 5d pop %rbp + 18004204e: 41 5f pop %r15 + 180042050: 41 5d pop %r13 + 180042052: 41 5c pop %r12 + 180042054: 5f pop %rdi + 180042055: c3 ret + 180042056: ba 01 00 00 00 mov $0x1,%edx + 18004205b: d3 e2 shl %cl,%edx + 18004205d: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 180042064: 83 e0 c0 and $0xffffffc0,%eax + 180042067: 89 07 mov %eax,(%rdi) + 180042069: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180042070: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 180042077: 00 + 180042078: 41 83 e1 c0 and $0xffffffc0,%r9d + 18004207c: 44 89 4d 00 mov %r9d,0x0(%rbp) + 180042080: e9 27 ff ff ff jmp 0x180041fac + 180042085: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004208c: 00 + 18004208d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180042094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180042099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800420a0: 53 push %rbx + 1800420a1: 57 push %rdi + 1800420a2: 41 54 push %r12 + 1800420a4: 41 57 push %r15 + 1800420a6: 55 push %rbp + 1800420a7: 48 83 ec 30 sub $0x30,%rsp + 1800420ab: 89 cd mov %ecx,%ebp + 1800420ad: 4c 63 e5 movslq %ebp,%r12 + 1800420b0: 4c 8d 3d 49 df fb ff lea -0x420b7(%rip),%r15 # 0x180000000 + 1800420b7: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi + 1800420be: 00 + 1800420bf: 4c 89 c3 mov %r8,%rbx + 1800420c2: 43 8b 8c a7 5c e7 c5 mov 0x1c5e75c(%r15,%r12,4),%ecx + 1800420c9: 01 + 1800420ca: f7 d9 neg %ecx + 1800420cc: 03 cd add %ebp,%ecx + 1800420ce: 83 f9 12 cmp $0x12,%ecx + 1800420d1: 7e 4f jle 0x180042122 + 1800420d3: 48 89 e0 mov %rsp,%rax + 1800420d6: ff c2 inc %edx + 1800420d8: 49 89 d8 mov %rbx,%r8 + 1800420db: 48 89 78 20 mov %rdi,0x20(%rax) + 1800420df: e8 bc ff ff ff call 0x1800420a0 + 1800420e4: 83 c5 1f add $0x1f,%ebp + 1800420e7: ba 01 00 00 00 mov $0x1,%edx + 1800420ec: 89 e9 mov %ebp,%ecx + 1800420ee: d3 e2 shl %cl,%edx + 1800420f0: 8b 03 mov (%rbx),%eax + 1800420f2: 43 8b 8c a7 bc e7 c5 mov 0x1c5e7bc(%r15,%r12,4),%ecx + 1800420f9: 01 + 1800420fa: 8d 2c d0 lea (%rax,%rdx,8),%ebp + 1800420fd: 89 2b mov %ebp,(%rbx) + 1800420ff: bb 01 00 00 00 mov $0x1,%ebx + 180042104: d3 e3 shl %cl,%ebx + 180042106: c1 e3 03 shl $0x3,%ebx + 180042109: 44 8b 07 mov (%rdi),%r8d + 18004210c: 41 3b d8 cmp %r8d,%ebx + 18004210f: 44 0f 4d c3 cmovge %ebx,%r8d + 180042113: 44 89 07 mov %r8d,(%rdi) + 180042116: 48 83 c4 30 add $0x30,%rsp + 18004211a: 5d pop %rbp + 18004211b: 41 5f pop %r15 + 18004211d: 41 5c pop %r12 + 18004211f: 5f pop %rdi + 180042120: 5b pop %rbx + 180042121: c3 ret + 180042122: ba 01 00 00 00 mov $0x1,%edx + 180042127: d3 e2 shl %cl,%edx + 180042129: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 180042130: 83 e0 c0 and $0xffffffc0,%eax + 180042133: 89 03 mov %eax,(%rbx) + 180042135: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 18004213c: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 180042143: 00 + 180042144: 41 83 e1 c0 and $0xffffffc0,%r9d + 180042148: 44 89 0f mov %r9d,(%rdi) + 18004214b: eb 97 jmp 0x1800420e4 + 18004214d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042154: 00 + 180042155: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004215c: 0f 1f 40 00 nopl 0x0(%rax) + 180042160: 53 push %rbx + 180042161: 56 push %rsi + 180042162: 57 push %rdi + 180042163: 41 57 push %r15 + 180042165: 55 push %rbp + 180042166: 48 83 ec 30 sub $0x30,%rsp + 18004216a: 89 ce mov %ecx,%esi + 18004216c: 48 63 ee movslq %esi,%rbp + 18004216f: 48 8d 1d 8a de fb ff lea -0x42176(%rip),%rbx # 0x180000000 + 180042176: 4d 89 cf mov %r9,%r15 + 180042179: 4d 89 c1 mov %r8,%r9 + 18004217c: 48 89 d7 mov %rdx,%rdi + 18004217f: 8b 8c ab 1c e8 c5 01 mov 0x1c5e81c(%rbx,%rbp,4),%ecx + 180042186: 85 c9 test %ecx,%ecx + 180042188: 75 38 jne 0x1800421c2 + 18004218a: b8 01 00 00 00 mov $0x1,%eax + 18004218f: c4 e2 49 f7 d0 shlx %esi,%eax,%edx + 180042194: 89 d1 mov %edx,%ecx + 180042196: d1 f9 sar $1,%ecx + 180042198: c1 e9 1e shr $0x1e,%ecx + 18004219b: 03 ca add %edx,%ecx + 18004219d: c1 e9 02 shr $0x2,%ecx + 1800421a0: 8d 1c cd 3f 00 00 00 lea 0x3f(,%rcx,8),%ebx + 1800421a7: 83 e3 c0 and $0xffffffc0,%ebx + 1800421aa: 81 c3 40 00 20 00 add $0x200040,%ebx + 1800421b0: 89 1f mov %ebx,(%rdi) + 1800421b2: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 1800421b9: 41 c7 07 00 00 20 00 movl $0x200000,(%r15) + 1800421c0: eb 53 jmp 0x180042215 + 1800421c2: f7 d9 neg %ecx + 1800421c4: 03 ce add %esi,%ecx + 1800421c6: 83 f9 12 cmp $0x12,%ecx + 1800421c9: 0f 8e a1 00 00 00 jle 0x180042270 + 1800421cf: 48 89 e0 mov %rsp,%rax + 1800421d2: ba 01 00 00 00 mov $0x1,%edx + 1800421d7: 49 89 f8 mov %rdi,%r8 + 1800421da: 4c 89 78 20 mov %r15,0x20(%rax) + 1800421de: e8 dd 00 00 00 call 0x1800422c0 + 1800421e3: b8 01 00 00 00 mov $0x1,%eax + 1800421e8: 44 8b 8c ab 7c e8 c5 mov 0x1c5e87c(%rbx,%rbp,4),%r9d + 1800421ef: 01 + 1800421f0: 8d 56 1f lea 0x1f(%rsi),%edx + 1800421f3: c4 e2 69 f7 d8 shlx %edx,%eax,%ebx + 1800421f8: 8b 0f mov (%rdi),%ecx + 1800421fa: c4 62 31 f7 d0 shlx %r9d,%eax,%r10d + 1800421ff: 41 c1 e2 03 shl $0x3,%r10d + 180042203: 8d 2c d9 lea (%rcx,%rbx,8),%ebp + 180042206: 89 2f mov %ebp,(%rdi) + 180042208: 45 8b 1f mov (%r15),%r11d + 18004220b: 45 3b d3 cmp %r11d,%r10d + 18004220e: 45 0f 4d da cmovge %r10d,%r11d + 180042212: 45 89 1f mov %r11d,(%r15) + 180042215: 83 fe 13 cmp $0x13,%esi + 180042218: 7c 32 jl 0x18004224c + 18004221a: 83 c6 14 add $0x14,%esi + 18004221d: bd 00 00 01 00 mov $0x10000,%ebp + 180042222: c4 e2 49 f7 d0 shlx %esi,%eax,%edx + 180042227: 8b 07 mov (%rdi),%eax + 180042229: 8d 8c 90 40 10 00 00 lea 0x1040(%rax,%rdx,4),%ecx + 180042230: 89 0f mov %ecx,(%rdi) + 180042232: 41 8b 1f mov (%r15),%ebx + 180042235: 81 fb 00 00 01 00 cmp $0x10000,%ebx + 18004223b: 0f 4d eb cmovge %ebx,%ebp + 18004223e: 41 89 2f mov %ebp,(%r15) + 180042241: 48 83 c4 30 add $0x30,%rsp + 180042245: 5d pop %rbp + 180042246: 41 5f pop %r15 + 180042248: 5f pop %rdi + 180042249: 5e pop %rsi + 18004224a: 5b pop %rbx + 18004224b: c3 ret + 18004224c: c4 e2 49 f7 c0 shlx %esi,%eax,%eax + 180042251: 89 c2 mov %eax,%edx + 180042253: d1 fa sar $1,%edx + 180042255: c1 ea 1e shr $0x1e,%edx + 180042258: 03 d0 add %eax,%edx + 18004225a: 83 e2 fc and $0xfffffffc,%edx + 18004225d: 83 c2 43 add $0x43,%edx + 180042260: 83 e2 c0 and $0xffffffc0,%edx + 180042263: 01 17 add %edx,(%rdi) + 180042265: 48 83 c4 30 add $0x30,%rsp + 180042269: 5d pop %rbp + 18004226a: 41 5f pop %r15 + 18004226c: 5f pop %rdi + 18004226d: 5e pop %rsi + 18004226e: 5b pop %rbx + 18004226f: c3 ret + 180042270: b8 01 00 00 00 mov $0x1,%eax + 180042275: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx + 18004227a: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx + 180042281: 83 e2 c0 and $0xffffffc0,%edx + 180042284: 89 17 mov %edx,(%rdi) + 180042286: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 18004228d: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d + 180042294: 00 + 180042295: 41 83 e1 c0 and $0xffffffc0,%r9d + 180042299: 45 89 0f mov %r9d,(%r15) + 18004229c: e9 47 ff ff ff jmp 0x1800421e8 + 1800422a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800422a8: 00 + 1800422a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800422b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800422b7: 00 + 1800422b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800422bf: 90 nop + 1800422c0: 53 push %rbx + 1800422c1: 57 push %rdi + 1800422c2: 41 54 push %r12 + 1800422c4: 41 57 push %r15 + 1800422c6: 55 push %rbp + 1800422c7: 48 83 ec 30 sub $0x30,%rsp + 1800422cb: 41 89 cc mov %ecx,%r12d + 1800422ce: 49 63 ec movslq %r12d,%rbp + 1800422d1: 48 8d 1d 28 dd fb ff lea -0x422d8(%rip),%rbx # 0x180000000 + 1800422d8: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi + 1800422df: 00 + 1800422e0: 4d 89 c7 mov %r8,%r15 + 1800422e3: 8b 8c ab 1c e8 c5 01 mov 0x1c5e81c(%rbx,%rbp,4),%ecx + 1800422ea: f7 d9 neg %ecx + 1800422ec: 41 03 cc add %r12d,%ecx + 1800422ef: 83 f9 12 cmp $0x12,%ecx + 1800422f2: 7e 4d jle 0x180042341 + 1800422f4: 48 89 e0 mov %rsp,%rax + 1800422f7: ff c2 inc %edx + 1800422f9: 4d 89 f8 mov %r15,%r8 + 1800422fc: 48 89 78 20 mov %rdi,0x20(%rax) + 180042300: e8 bb ff ff ff call 0x1800422c0 + 180042305: b8 01 00 00 00 mov $0x1,%eax + 18004230a: 41 83 c4 1f add $0x1f,%r12d + 18004230e: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 180042313: 41 8b 17 mov (%r15),%edx + 180042316: 8b 9c ab 7c e8 c5 01 mov 0x1c5e87c(%rbx,%rbp,4),%ebx + 18004231d: c4 e2 61 f7 c0 shlx %ebx,%eax,%eax + 180042322: c1 e0 03 shl $0x3,%eax + 180042325: 44 8d 0c ca lea (%rdx,%rcx,8),%r9d + 180042329: 45 89 0f mov %r9d,(%r15) + 18004232c: 8b 2f mov (%rdi),%ebp + 18004232e: 3b c5 cmp %ebp,%eax + 180042330: 0f 4d e8 cmovge %eax,%ebp + 180042333: 89 2f mov %ebp,(%rdi) + 180042335: 48 83 c4 30 add $0x30,%rsp + 180042339: 5d pop %rbp + 18004233a: 41 5f pop %r15 + 18004233c: 41 5c pop %r12 + 18004233e: 5f pop %rdi + 18004233f: 5b pop %rbx + 180042340: c3 ret + 180042341: b8 01 00 00 00 mov $0x1,%eax + 180042346: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx + 18004234b: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx + 180042352: 83 e2 c0 and $0xffffffc0,%edx + 180042355: 41 89 17 mov %edx,(%r15) + 180042358: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 18004235f: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d + 180042366: 00 + 180042367: 41 83 e1 c0 and $0xffffffc0,%r9d + 18004236b: 44 89 0f mov %r9d,(%rdi) + 18004236e: eb 9a jmp 0x18004230a + 180042370: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042377: 00 + 180042378: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004237f: 90 nop + 180042380: 53 push %rbx + 180042381: 56 push %rsi + 180042382: 57 push %rdi + 180042383: 41 57 push %r15 + 180042385: 55 push %rbp + 180042386: 48 83 ec 30 sub $0x30,%rsp + 18004238a: 89 ce mov %ecx,%esi + 18004238c: 48 63 ee movslq %esi,%rbp + 18004238f: 48 8d 1d 6a dc fb ff lea -0x42396(%rip),%rbx # 0x180000000 + 180042396: 4d 89 cf mov %r9,%r15 + 180042399: 4d 89 c1 mov %r8,%r9 + 18004239c: 48 89 d7 mov %rdx,%rdi + 18004239f: 8b 8c ab dc e8 c5 01 mov 0x1c5e8dc(%rbx,%rbp,4),%ecx + 1800423a6: 85 c9 test %ecx,%ecx + 1800423a8: 75 38 jne 0x1800423e2 + 1800423aa: b8 01 00 00 00 mov $0x1,%eax + 1800423af: c4 e2 49 f7 d0 shlx %esi,%eax,%edx + 1800423b4: 89 d1 mov %edx,%ecx + 1800423b6: d1 f9 sar $1,%ecx + 1800423b8: c1 e9 1e shr $0x1e,%ecx + 1800423bb: 03 ca add %edx,%ecx + 1800423bd: c1 e9 02 shr $0x2,%ecx + 1800423c0: 8d 1c cd 3f 00 00 00 lea 0x3f(,%rcx,8),%ebx + 1800423c7: 83 e3 c0 and $0xffffffc0,%ebx + 1800423ca: 81 c3 40 00 20 00 add $0x200040,%ebx + 1800423d0: 89 1f mov %ebx,(%rdi) + 1800423d2: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 1800423d9: 41 c7 07 00 00 20 00 movl $0x200000,(%r15) + 1800423e0: eb 53 jmp 0x180042435 + 1800423e2: f7 d9 neg %ecx + 1800423e4: 03 ce add %esi,%ecx + 1800423e6: 83 f9 12 cmp $0x12,%ecx + 1800423e9: 0f 8e a1 00 00 00 jle 0x180042490 + 1800423ef: 48 89 e0 mov %rsp,%rax + 1800423f2: ba 01 00 00 00 mov $0x1,%edx + 1800423f7: 49 89 f8 mov %rdi,%r8 + 1800423fa: 4c 89 78 20 mov %r15,0x20(%rax) + 1800423fe: e8 dd 00 00 00 call 0x1800424e0 + 180042403: b8 01 00 00 00 mov $0x1,%eax + 180042408: 44 8b 8c ab 3c e9 c5 mov 0x1c5e93c(%rbx,%rbp,4),%r9d + 18004240f: 01 + 180042410: 8d 56 1f lea 0x1f(%rsi),%edx + 180042413: c4 e2 69 f7 d8 shlx %edx,%eax,%ebx + 180042418: 8b 0f mov (%rdi),%ecx + 18004241a: c4 62 31 f7 d0 shlx %r9d,%eax,%r10d + 18004241f: 41 c1 e2 03 shl $0x3,%r10d + 180042423: 8d 2c d9 lea (%rcx,%rbx,8),%ebp + 180042426: 89 2f mov %ebp,(%rdi) + 180042428: 45 8b 1f mov (%r15),%r11d + 18004242b: 45 3b d3 cmp %r11d,%r10d + 18004242e: 45 0f 4d da cmovge %r10d,%r11d + 180042432: 45 89 1f mov %r11d,(%r15) + 180042435: 83 fe 13 cmp $0x13,%esi + 180042438: 7c 32 jl 0x18004246c + 18004243a: 83 c6 14 add $0x14,%esi + 18004243d: bd 00 00 01 00 mov $0x10000,%ebp + 180042442: c4 e2 49 f7 d0 shlx %esi,%eax,%edx + 180042447: 8b 07 mov (%rdi),%eax + 180042449: 8d 8c 90 40 10 00 00 lea 0x1040(%rax,%rdx,4),%ecx + 180042450: 89 0f mov %ecx,(%rdi) + 180042452: 41 8b 1f mov (%r15),%ebx + 180042455: 81 fb 00 00 01 00 cmp $0x10000,%ebx + 18004245b: 0f 4d eb cmovge %ebx,%ebp + 18004245e: 41 89 2f mov %ebp,(%r15) + 180042461: 48 83 c4 30 add $0x30,%rsp + 180042465: 5d pop %rbp + 180042466: 41 5f pop %r15 + 180042468: 5f pop %rdi + 180042469: 5e pop %rsi + 18004246a: 5b pop %rbx + 18004246b: c3 ret + 18004246c: c4 e2 49 f7 c0 shlx %esi,%eax,%eax + 180042471: 89 c2 mov %eax,%edx + 180042473: d1 fa sar $1,%edx + 180042475: c1 ea 1e shr $0x1e,%edx + 180042478: 03 d0 add %eax,%edx + 18004247a: 83 e2 fc and $0xfffffffc,%edx + 18004247d: 83 c2 43 add $0x43,%edx + 180042480: 83 e2 c0 and $0xffffffc0,%edx + 180042483: 01 17 add %edx,(%rdi) + 180042485: 48 83 c4 30 add $0x30,%rsp + 180042489: 5d pop %rbp + 18004248a: 41 5f pop %r15 + 18004248c: 5f pop %rdi + 18004248d: 5e pop %rsi + 18004248e: 5b pop %rbx + 18004248f: c3 ret + 180042490: b8 01 00 00 00 mov $0x1,%eax + 180042495: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx + 18004249a: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx + 1800424a1: 83 e2 c0 and $0xffffffc0,%edx + 1800424a4: 89 17 mov %edx,(%rdi) + 1800424a6: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 1800424ad: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d + 1800424b4: 00 + 1800424b5: 41 83 e1 c0 and $0xffffffc0,%r9d + 1800424b9: 45 89 0f mov %r9d,(%r15) + 1800424bc: e9 47 ff ff ff jmp 0x180042408 + 1800424c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800424c8: 00 + 1800424c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800424d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800424d7: 00 + 1800424d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800424df: 90 nop + 1800424e0: 53 push %rbx + 1800424e1: 57 push %rdi + 1800424e2: 41 54 push %r12 + 1800424e4: 41 57 push %r15 + 1800424e6: 55 push %rbp + 1800424e7: 48 83 ec 30 sub $0x30,%rsp + 1800424eb: 41 89 cc mov %ecx,%r12d + 1800424ee: 49 63 ec movslq %r12d,%rbp + 1800424f1: 48 8d 1d 08 db fb ff lea -0x424f8(%rip),%rbx # 0x180000000 + 1800424f8: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi + 1800424ff: 00 + 180042500: 4d 89 c7 mov %r8,%r15 + 180042503: 8b 8c ab dc e8 c5 01 mov 0x1c5e8dc(%rbx,%rbp,4),%ecx + 18004250a: f7 d9 neg %ecx + 18004250c: 41 03 cc add %r12d,%ecx + 18004250f: 83 f9 12 cmp $0x12,%ecx + 180042512: 7e 4d jle 0x180042561 + 180042514: 48 89 e0 mov %rsp,%rax + 180042517: ff c2 inc %edx + 180042519: 4d 89 f8 mov %r15,%r8 + 18004251c: 48 89 78 20 mov %rdi,0x20(%rax) + 180042520: e8 bb ff ff ff call 0x1800424e0 + 180042525: b8 01 00 00 00 mov $0x1,%eax + 18004252a: 41 83 c4 1f add $0x1f,%r12d + 18004252e: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 180042533: 41 8b 17 mov (%r15),%edx + 180042536: 8b 9c ab 3c e9 c5 01 mov 0x1c5e93c(%rbx,%rbp,4),%ebx + 18004253d: c4 e2 61 f7 c0 shlx %ebx,%eax,%eax + 180042542: c1 e0 03 shl $0x3,%eax + 180042545: 44 8d 0c ca lea (%rdx,%rcx,8),%r9d + 180042549: 45 89 0f mov %r9d,(%r15) + 18004254c: 8b 2f mov (%rdi),%ebp + 18004254e: 3b c5 cmp %ebp,%eax + 180042550: 0f 4d e8 cmovge %eax,%ebp + 180042553: 89 2f mov %ebp,(%rdi) + 180042555: 48 83 c4 30 add $0x30,%rsp + 180042559: 5d pop %rbp + 18004255a: 41 5f pop %r15 + 18004255c: 41 5c pop %r12 + 18004255e: 5f pop %rdi + 18004255f: 5b pop %rbx + 180042560: c3 ret + 180042561: b8 01 00 00 00 mov $0x1,%eax + 180042566: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx + 18004256b: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx + 180042572: 83 e2 c0 and $0xffffffc0,%edx + 180042575: 41 89 17 mov %edx,(%r15) + 180042578: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 18004257f: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d + 180042586: 00 + 180042587: 41 83 e1 c0 and $0xffffffc0,%r9d + 18004258b: 44 89 0f mov %r9d,(%rdi) + 18004258e: eb 9a jmp 0x18004252a + 180042590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042597: 00 + 180042598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004259f: 90 nop + 1800425a0: 55 push %rbp + 1800425a1: 48 89 e5 mov %rsp,%rbp + 1800425a4: 44 89 c8 mov %r9d,%eax + 1800425a7: 41 d1 f9 sar $1,%r9d + 1800425aa: 83 e0 01 and $0x1,%eax + 1800425ad: 45 85 c9 test %r9d,%r9d + 1800425b0: 0f 84 e0 05 00 00 je 0x180042b96 + 1800425b6: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 1800425bd: 0f 85 a0 03 00 00 jne 0x180042963 + 1800425c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800425ca: 0f 84 7f 01 00 00 je 0x18004274f + 1800425d0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800425d7: 0f 84 70 00 00 00 je 0x18004264d + 1800425dd: 0f 1f 00 nopl (%rax) + 1800425e0: f2 0f 10 21 movsd (%rcx),%xmm4 + 1800425e4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 1800425e9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 1800425ee: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 1800425f3: 0f 28 dc movaps %xmm4,%xmm3 + 1800425f6: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800425fa: 0f 28 c5 movaps %xmm5,%xmm0 + 1800425fd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042602: 48 83 c1 20 add $0x20,%rcx + 180042606: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004260b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042610: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042614: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042618: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18004261d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180042622: 48 83 c2 20 add $0x20,%rdx + 180042626: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18004262a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18004262e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042632: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042636: 41 0f 29 08 movaps %xmm1,(%r8) + 18004263a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 18004263f: 49 83 c0 20 add $0x20,%r8 + 180042643: 41 ff c9 dec %r9d + 180042646: 75 98 jne 0x1800425e0 + 180042648: e9 49 05 00 00 jmp 0x180042b96 + 18004264d: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 180042654: 0f 87 86 00 00 00 ja 0x1800426e0 + 18004265a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180042660: f2 0f 10 21 movsd (%rcx),%xmm4 + 180042664: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180042669: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18004266e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180042673: 0f 28 dc movaps %xmm4,%xmm3 + 180042676: f2 0f 12 0a movddup (%rdx),%xmm1 + 18004267a: 0f 28 c5 movaps %xmm5,%xmm0 + 18004267d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042682: 48 83 c1 20 add $0x20,%rcx + 180042686: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004268b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042690: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042694: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042698: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18004269d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800426a2: 48 83 c2 20 add $0x20,%rdx + 1800426a6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800426aa: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800426ae: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800426b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800426b6: 41 0f 29 08 movaps %xmm1,(%r8) + 1800426ba: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 1800426bf: 49 83 c0 20 add $0x20,%r8 + 1800426c3: 41 ff c9 dec %r9d + 1800426c6: 75 98 jne 0x180042660 + 1800426c8: e9 c9 04 00 00 jmp 0x180042b96 + 1800426cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800426d4: 00 + 1800426d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800426dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800426e0: f2 0f 10 21 movsd (%rcx),%xmm4 + 1800426e4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 1800426e9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 1800426ee: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 1800426f3: 0f 28 dc movaps %xmm4,%xmm3 + 1800426f6: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800426fa: 0f 28 c5 movaps %xmm5,%xmm0 + 1800426fd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042702: 48 83 c1 20 add $0x20,%rcx + 180042706: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004270b: 66 0f 59 cc mulpd %xmm4,%xmm1 + 18004270f: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042713: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180042718: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 18004271d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180042722: 48 83 c2 20 add $0x20,%rdx + 180042726: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18004272a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18004272e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042732: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042736: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18004273b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180042741: 49 83 c0 20 add $0x20,%r8 + 180042745: 41 ff c9 dec %r9d + 180042748: 75 96 jne 0x1800426e0 + 18004274a: e9 47 04 00 00 jmp 0x180042b96 + 18004274f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180042756: 0f 84 13 01 00 00 je 0x18004286f + 18004275c: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 180042763: 0f 87 97 00 00 00 ja 0x180042800 + 180042769: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042770: 00 + 180042771: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180042778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004277f: 00 + 180042780: f2 0f 10 22 movsd (%rdx),%xmm4 + 180042784: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180042789: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 18004278e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180042793: 0f 28 dc movaps %xmm4,%xmm3 + 180042796: f2 0f 12 09 movddup (%rcx),%xmm1 + 18004279a: 0f 28 c5 movaps %xmm5,%xmm0 + 18004279d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 1800427a2: 48 83 c2 20 add $0x20,%rdx + 1800427a6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800427ab: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800427b0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800427b4: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800427b8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 1800427bd: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800427c2: 48 83 c1 20 add $0x20,%rcx + 1800427c6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800427ca: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800427ce: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800427d2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800427d6: 41 0f 29 08 movaps %xmm1,(%r8) + 1800427da: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 1800427df: 49 83 c0 20 add $0x20,%r8 + 1800427e3: 41 ff c9 dec %r9d + 1800427e6: 75 98 jne 0x180042780 + 1800427e8: e9 a9 03 00 00 jmp 0x180042b96 + 1800427ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800427f4: 00 + 1800427f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800427fc: 0f 1f 40 00 nopl 0x0(%rax) + 180042800: f2 0f 10 22 movsd (%rdx),%xmm4 + 180042804: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180042809: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 18004280e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180042813: 0f 28 dc movaps %xmm4,%xmm3 + 180042816: f2 0f 12 09 movddup (%rcx),%xmm1 + 18004281a: 0f 28 c5 movaps %xmm5,%xmm0 + 18004281d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180042822: 48 83 c2 20 add $0x20,%rdx + 180042826: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004282b: 66 0f 59 cc mulpd %xmm4,%xmm1 + 18004282f: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042833: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 180042838: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 18004283d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180042842: 48 83 c1 20 add $0x20,%rcx + 180042846: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18004284a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18004284e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042852: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042856: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18004285b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180042861: 49 83 c0 20 add $0x20,%r8 + 180042865: 41 ff c9 dec %r9d + 180042868: 75 96 jne 0x180042800 + 18004286a: e9 27 03 00 00 jmp 0x180042b96 + 18004286f: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 180042876: 0f 87 84 00 00 00 ja 0x180042900 + 18004287c: 0f 1f 40 00 nopl 0x0(%rax) + 180042880: 0f 28 21 movaps (%rcx),%xmm4 + 180042883: 0f 28 69 10 movaps 0x10(%rcx),%xmm5 + 180042887: 0f 28 dc movaps %xmm4,%xmm3 + 18004288a: f2 0f 12 0a movddup (%rdx),%xmm1 + 18004288e: 0f 28 c5 movaps %xmm5,%xmm0 + 180042891: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042896: 48 83 c1 20 add $0x20,%rcx + 18004289a: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004289f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800428a4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800428a8: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800428ac: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800428b1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800428b6: 48 83 c2 20 add $0x20,%rdx + 1800428ba: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800428be: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800428c2: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800428c6: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800428ca: 41 0f 29 08 movaps %xmm1,(%r8) + 1800428ce: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 1800428d3: 49 83 c0 20 add $0x20,%r8 + 1800428d7: 41 ff c9 dec %r9d + 1800428da: 75 a4 jne 0x180042880 + 1800428dc: e9 b5 02 00 00 jmp 0x180042b96 + 1800428e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800428e8: 00 + 1800428e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800428f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800428f7: 00 + 1800428f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800428ff: 90 nop + 180042900: 0f 28 21 movaps (%rcx),%xmm4 + 180042903: 0f 28 69 10 movaps 0x10(%rcx),%xmm5 + 180042907: 0f 28 dc movaps %xmm4,%xmm3 + 18004290a: f2 0f 12 0a movddup (%rdx),%xmm1 + 18004290e: 0f 28 c5 movaps %xmm5,%xmm0 + 180042911: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042916: 48 83 c1 20 add $0x20,%rcx + 18004291a: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004291f: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042923: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042927: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18004292c: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042931: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180042936: 48 83 c2 20 add $0x20,%rdx + 18004293a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18004293e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180042942: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042946: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18004294a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18004294f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180042955: 49 83 c0 20 add $0x20,%r8 + 180042959: 41 ff c9 dec %r9d + 18004295c: 75 a2 jne 0x180042900 + 18004295e: e9 33 02 00 00 jmp 0x180042b96 + 180042963: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 18004296a: 0f 84 0b 01 00 00 je 0x180042a7b + 180042970: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180042977: 0f 85 83 00 00 00 jne 0x180042a00 + 18004297d: 0f 1f 00 nopl (%rax) + 180042980: f2 0f 10 21 movsd (%rcx),%xmm4 + 180042984: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180042989: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18004298e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180042993: 0f 28 dc movaps %xmm4,%xmm3 + 180042996: f2 0f 12 0a movddup (%rdx),%xmm1 + 18004299a: 0f 28 c5 movaps %xmm5,%xmm0 + 18004299d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800429a2: 48 83 c1 20 add $0x20,%rcx + 1800429a6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800429ab: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800429b0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800429b4: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800429b8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800429bd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800429c2: 48 83 c2 20 add $0x20,%rdx + 1800429c6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800429ca: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800429ce: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800429d2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800429d6: f2 41 0f 11 08 movsd %xmm1,(%r8) + 1800429db: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 1800429e1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 1800429e7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 1800429ed: 49 83 c0 20 add $0x20,%r8 + 1800429f1: 41 ff c9 dec %r9d + 1800429f4: 75 8a jne 0x180042980 + 1800429f6: e9 9b 01 00 00 jmp 0x180042b96 + 1800429fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180042a00: f2 0f 10 21 movsd (%rcx),%xmm4 + 180042a04: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180042a09: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 180042a0e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180042a13: 0f 28 dc movaps %xmm4,%xmm3 + 180042a16: f2 0f 12 0a movddup (%rdx),%xmm1 + 180042a1a: 0f 28 c5 movaps %xmm5,%xmm0 + 180042a1d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042a22: 48 83 c1 20 add $0x20,%rcx + 180042a26: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180042a2b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042a30: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042a34: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042a38: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180042a3d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180042a42: 48 83 c2 20 add $0x20,%rdx + 180042a46: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180042a4a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180042a4e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042a52: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042a56: f2 41 0f 11 08 movsd %xmm1,(%r8) + 180042a5b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 180042a61: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 180042a67: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 180042a6d: 49 83 c0 20 add $0x20,%r8 + 180042a71: 41 ff c9 dec %r9d + 180042a74: 75 8a jne 0x180042a00 + 180042a76: e9 1b 01 00 00 jmp 0x180042b96 + 180042a7b: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180042a82: 0f 85 98 00 00 00 jne 0x180042b20 + 180042a88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042a8f: 00 + 180042a90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180042a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180042a9e: 00 00 + 180042aa0: 0f 28 21 movaps (%rcx),%xmm4 + 180042aa3: 0f 28 69 10 movaps 0x10(%rcx),%xmm5 + 180042aa7: 0f 28 dc movaps %xmm4,%xmm3 + 180042aaa: f2 0f 12 0a movddup (%rdx),%xmm1 + 180042aae: 0f 28 c5 movaps %xmm5,%xmm0 + 180042ab1: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042ab6: 48 83 c1 20 add $0x20,%rcx + 180042aba: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180042abf: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042ac4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042ac8: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042acc: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180042ad1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180042ad6: 48 83 c2 20 add $0x20,%rdx + 180042ada: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180042ade: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180042ae2: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042ae6: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042aea: f2 41 0f 11 08 movsd %xmm1,(%r8) + 180042aef: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 180042af5: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 180042afb: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 180042b01: 49 83 c0 20 add $0x20,%r8 + 180042b05: 41 ff c9 dec %r9d + 180042b08: 75 96 jne 0x180042aa0 + 180042b0a: e9 87 00 00 00 jmp 0x180042b96 + 180042b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042b16: 00 + 180042b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180042b1e: 66 90 xchg %ax,%ax + 180042b20: f2 0f 10 22 movsd (%rdx),%xmm4 + 180042b24: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180042b29: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 180042b2e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180042b33: 0f 28 dc movaps %xmm4,%xmm3 + 180042b36: f2 0f 12 09 movddup (%rcx),%xmm1 + 180042b3a: 0f 28 c5 movaps %xmm5,%xmm0 + 180042b3d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180042b42: 48 83 c2 20 add $0x20,%rdx + 180042b46: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180042b4b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042b50: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042b54: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042b58: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 180042b5d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180042b62: 48 83 c1 20 add $0x20,%rcx + 180042b66: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180042b6a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180042b6e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042b72: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042b76: f2 41 0f 11 08 movsd %xmm1,(%r8) + 180042b7b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 180042b81: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 180042b87: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 180042b8d: 49 83 c0 20 add $0x20,%r8 + 180042b91: 41 ff c9 dec %r9d + 180042b94: 75 8a jne 0x180042b20 + 180042b96: 85 c0 test %eax,%eax + 180042b98: 74 31 je 0x180042bcb + 180042b9a: f2 0f 10 01 movsd (%rcx),%xmm0 + 180042b9e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 180042ba3: 0f 28 d0 movaps %xmm0,%xmm2 + 180042ba6: f2 0f 12 1a movddup (%rdx),%xmm3 + 180042baa: f2 0f 12 4a 08 movddup 0x8(%rdx),%xmm1 + 180042baf: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 + 180042bb4: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 180042bb8: 66 0f 59 d1 mulpd %xmm1,%xmm2 + 180042bbc: 66 0f d0 da addsubpd %xmm2,%xmm3 + 180042bc0: f2 41 0f 11 18 movsd %xmm3,(%r8) + 180042bc5: 66 41 0f 17 58 08 movhpd %xmm3,0x8(%r8) + 180042bcb: 48 8d 65 00 lea 0x0(%rbp),%rsp + 180042bcf: 5d pop %rbp + 180042bd0: c3 ret + 180042bd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042bd8: 00 + 180042bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180042be0: 55 push %rbp + 180042be1: 48 8d 2c 24 lea (%rsp),%rbp + 180042be5: 44 89 c8 mov %r9d,%eax + 180042be8: 41 d1 f9 sar $1,%r9d + 180042beb: 83 e0 01 and $0x1,%eax + 180042bee: 45 85 c9 test %r9d,%r9d + 180042bf1: 0f 84 bf 05 00 00 je 0x1800431b6 + 180042bf7: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 180042bfe: 0f 85 7a 03 00 00 jne 0x180042f7e + 180042c04: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 180042c0b: 0f 84 7e 01 00 00 je 0x180042d8f + 180042c11: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180042c18: 0f 84 6f 00 00 00 je 0x180042c8d + 180042c1e: 66 90 xchg %ax,%ax + 180042c20: f2 0f 10 21 movsd (%rcx),%xmm4 + 180042c24: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180042c29: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 180042c2e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180042c33: 0f 28 dc movaps %xmm4,%xmm3 + 180042c36: f2 0f 12 0a movddup (%rdx),%xmm1 + 180042c3a: 0f 28 c5 movaps %xmm5,%xmm0 + 180042c3d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042c42: 48 83 c1 20 add $0x20,%rcx + 180042c46: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180042c4b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042c50: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042c54: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042c58: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180042c5d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180042c62: 48 83 c2 20 add $0x20,%rdx + 180042c66: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180042c6a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180042c6e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042c72: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042c76: 41 0f 29 08 movaps %xmm1,(%r8) + 180042c7a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 180042c7f: 49 83 c0 20 add $0x20,%r8 + 180042c83: 41 ff c9 dec %r9d + 180042c86: 75 98 jne 0x180042c20 + 180042c88: e9 29 05 00 00 jmp 0x1800431b6 + 180042c8d: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 180042c94: 0f 87 86 00 00 00 ja 0x180042d20 + 180042c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180042ca0: f2 0f 10 21 movsd (%rcx),%xmm4 + 180042ca4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180042ca9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 180042cae: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180042cb3: 0f 28 dc movaps %xmm4,%xmm3 + 180042cb6: f2 0f 12 0a movddup (%rdx),%xmm1 + 180042cba: 0f 28 c5 movaps %xmm5,%xmm0 + 180042cbd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042cc2: 48 83 c1 20 add $0x20,%rcx + 180042cc6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180042ccb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042cd0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042cd4: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042cd8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180042cdd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180042ce2: 48 83 c2 20 add $0x20,%rdx + 180042ce6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180042cea: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180042cee: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042cf2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042cf6: 41 0f 29 08 movaps %xmm1,(%r8) + 180042cfa: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 180042cff: 49 83 c0 20 add $0x20,%r8 + 180042d03: 41 ff c9 dec %r9d + 180042d06: 75 98 jne 0x180042ca0 + 180042d08: e9 a9 04 00 00 jmp 0x1800431b6 + 180042d0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042d14: 00 + 180042d15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180042d1c: 0f 1f 40 00 nopl 0x0(%rax) + 180042d20: f2 0f 10 21 movsd (%rcx),%xmm4 + 180042d24: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180042d29: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 180042d2e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180042d33: 0f 28 dc movaps %xmm4,%xmm3 + 180042d36: f2 0f 12 0a movddup (%rdx),%xmm1 + 180042d3a: 0f 28 c5 movaps %xmm5,%xmm0 + 180042d3d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042d42: 48 83 c1 20 add $0x20,%rcx + 180042d46: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180042d4b: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042d4f: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042d53: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180042d58: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042d5d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180042d62: 48 83 c2 20 add $0x20,%rdx + 180042d66: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180042d6a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180042d6e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042d72: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042d76: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 180042d7b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180042d81: 49 83 c0 20 add $0x20,%r8 + 180042d85: 41 ff c9 dec %r9d + 180042d88: 75 96 jne 0x180042d20 + 180042d8a: e9 27 04 00 00 jmp 0x1800431b6 + 180042d8f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180042d96: 0f 84 13 01 00 00 je 0x180042eaf + 180042d9c: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 180042da3: 0f 87 97 00 00 00 ja 0x180042e40 + 180042da9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042db0: 00 + 180042db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180042db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042dbf: 00 + 180042dc0: f2 0f 10 22 movsd (%rdx),%xmm4 + 180042dc4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180042dc9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 180042dce: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180042dd3: 0f 28 dc movaps %xmm4,%xmm3 + 180042dd6: f2 0f 12 09 movddup (%rcx),%xmm1 + 180042dda: 0f 28 c5 movaps %xmm5,%xmm0 + 180042ddd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180042de2: 48 83 c2 20 add $0x20,%rdx + 180042de6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180042deb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042df0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042df4: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042df8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 180042dfd: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180042e02: 48 83 c1 20 add $0x20,%rcx + 180042e06: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180042e0a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180042e0e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042e12: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042e16: 41 0f 29 08 movaps %xmm1,(%r8) + 180042e1a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 180042e1f: 49 83 c0 20 add $0x20,%r8 + 180042e23: 41 ff c9 dec %r9d + 180042e26: 75 98 jne 0x180042dc0 + 180042e28: e9 89 03 00 00 jmp 0x1800431b6 + 180042e2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042e34: 00 + 180042e35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180042e3c: 0f 1f 40 00 nopl 0x0(%rax) + 180042e40: f2 0f 10 22 movsd (%rdx),%xmm4 + 180042e44: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180042e49: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 180042e4e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180042e53: 0f 28 dc movaps %xmm4,%xmm3 + 180042e56: f2 0f 12 09 movddup (%rcx),%xmm1 + 180042e5a: 0f 28 c5 movaps %xmm5,%xmm0 + 180042e5d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180042e62: 48 83 c2 20 add $0x20,%rdx + 180042e66: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180042e6b: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042e6f: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042e73: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 180042e78: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042e7d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180042e82: 48 83 c1 20 add $0x20,%rcx + 180042e86: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180042e8a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180042e8e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042e92: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042e96: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 180042e9b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180042ea1: 49 83 c0 20 add $0x20,%r8 + 180042ea5: 41 ff c9 dec %r9d + 180042ea8: 75 96 jne 0x180042e40 + 180042eaa: e9 07 03 00 00 jmp 0x1800431b6 + 180042eaf: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 180042eb6: 0f 87 64 00 00 00 ja 0x180042f20 + 180042ebc: 0f 1f 40 00 nopl 0x0(%rax) + 180042ec0: 0f 28 11 movaps (%rcx),%xmm2 + 180042ec3: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 180042ec7: f2 0f 12 22 movddup (%rdx),%xmm4 + 180042ecb: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 + 180042ed0: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0 + 180042ed5: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1 + 180042eda: 48 83 c2 20 add $0x20,%rdx + 180042ede: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 180042ee3: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180042ee8: 66 0f 59 21 mulpd (%rcx),%xmm4 + 180042eec: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5 + 180042ef1: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180042ef5: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 180042ef9: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 180042efd: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180042f01: 41 0f 29 20 movaps %xmm4,(%r8) + 180042f05: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180042f09: 41 0f 29 68 10 movaps %xmm5,0x10(%r8) + 180042f0e: 49 83 c0 20 add $0x20,%r8 + 180042f12: 41 ff c9 dec %r9d + 180042f15: 75 a9 jne 0x180042ec0 + 180042f17: e9 9a 02 00 00 jmp 0x1800431b6 + 180042f1c: 0f 1f 40 00 nopl 0x0(%rax) + 180042f20: 0f 28 11 movaps (%rcx),%xmm2 + 180042f23: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 180042f27: f2 0f 12 22 movddup (%rdx),%xmm4 + 180042f2b: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0 + 180042f30: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 180042f35: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 + 180042f3a: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1 + 180042f3f: 48 83 c2 20 add $0x20,%rdx + 180042f43: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180042f48: 66 0f 59 21 mulpd (%rcx),%xmm4 + 180042f4c: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180042f50: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5 + 180042f55: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 180042f59: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 180042f5d: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180042f61: 66 41 0f 2b 20 movntpd %xmm4,(%r8) + 180042f66: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180042f6a: 66 41 0f 2b 68 10 movntpd %xmm5,0x10(%r8) + 180042f70: 49 83 c0 20 add $0x20,%r8 + 180042f74: 41 ff c9 dec %r9d + 180042f77: 75 a7 jne 0x180042f20 + 180042f79: e9 38 02 00 00 jmp 0x1800431b6 + 180042f7e: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 180042f85: 0f 84 10 01 00 00 je 0x18004309b + 180042f8b: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180042f92: 0f 85 88 00 00 00 jne 0x180043020 + 180042f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180042f9f: 00 + 180042fa0: f2 0f 10 21 movsd (%rcx),%xmm4 + 180042fa4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180042fa9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 180042fae: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180042fb3: 0f 28 dc movaps %xmm4,%xmm3 + 180042fb6: f2 0f 12 0a movddup (%rdx),%xmm1 + 180042fba: 0f 28 c5 movaps %xmm5,%xmm0 + 180042fbd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180042fc2: 48 83 c1 20 add $0x20,%rcx + 180042fc6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180042fcb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180042fd0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180042fd4: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180042fd8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180042fdd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180042fe2: 48 83 c2 20 add $0x20,%rdx + 180042fe6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180042fea: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180042fee: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180042ff2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180042ff6: f2 41 0f 11 08 movsd %xmm1,(%r8) + 180042ffb: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 180043001: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 180043007: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 18004300d: 49 83 c0 20 add $0x20,%r8 + 180043011: 41 ff c9 dec %r9d + 180043014: 75 8a jne 0x180042fa0 + 180043016: e9 9b 01 00 00 jmp 0x1800431b6 + 18004301b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180043020: f2 0f 10 21 movsd (%rcx),%xmm4 + 180043024: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180043029: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18004302e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180043033: 0f 28 dc movaps %xmm4,%xmm3 + 180043036: f2 0f 12 0a movddup (%rdx),%xmm1 + 18004303a: 0f 28 c5 movaps %xmm5,%xmm0 + 18004303d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180043042: 48 83 c1 20 add $0x20,%rcx + 180043046: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004304b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180043050: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180043054: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180043058: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18004305d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180043062: 48 83 c2 20 add $0x20,%rdx + 180043066: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18004306a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18004306e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043072: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180043076: f2 41 0f 11 08 movsd %xmm1,(%r8) + 18004307b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 180043081: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 180043087: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 18004308d: 49 83 c0 20 add $0x20,%r8 + 180043091: 41 ff c9 dec %r9d + 180043094: 75 8a jne 0x180043020 + 180043096: e9 1b 01 00 00 jmp 0x1800431b6 + 18004309b: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800430a2: 0f 85 98 00 00 00 jne 0x180043140 + 1800430a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800430af: 00 + 1800430b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800430b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800430be: 00 00 + 1800430c0: 0f 28 11 movaps (%rcx),%xmm2 + 1800430c3: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 1800430c7: f2 0f 12 22 movddup (%rdx),%xmm4 + 1800430cb: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 + 1800430d0: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0 + 1800430d5: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1 + 1800430da: 48 83 c2 20 add $0x20,%rdx + 1800430de: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 1800430e3: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 1800430e8: 66 0f 59 21 mulpd (%rcx),%xmm4 + 1800430ec: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5 + 1800430f1: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1800430f5: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 1800430f9: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 1800430fd: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180043101: f2 41 0f 11 20 movsd %xmm4,(%r8) + 180043106: 48 83 c1 20 add $0x20,%rcx + 18004310a: 66 41 0f 17 60 08 movhpd %xmm4,0x8(%r8) + 180043110: f2 41 0f 11 68 10 movsd %xmm5,0x10(%r8) + 180043116: 66 41 0f 17 68 18 movhpd %xmm5,0x18(%r8) + 18004311c: 49 83 c0 20 add $0x20,%r8 + 180043120: 41 ff c9 dec %r9d + 180043123: 75 9b jne 0x1800430c0 + 180043125: e9 8c 00 00 00 jmp 0x1800431b6 + 18004312a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043131: 00 + 180043132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043140: f2 0f 10 22 movsd (%rdx),%xmm4 + 180043144: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180043149: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 18004314e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180043153: 0f 28 dc movaps %xmm4,%xmm3 + 180043156: f2 0f 12 09 movddup (%rcx),%xmm1 + 18004315a: 0f 28 c5 movaps %xmm5,%xmm0 + 18004315d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180043162: 48 83 c2 20 add $0x20,%rdx + 180043166: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004316b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180043170: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180043174: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180043178: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 18004317d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180043182: 48 83 c1 20 add $0x20,%rcx + 180043186: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18004318a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18004318e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043192: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180043196: f2 41 0f 11 08 movsd %xmm1,(%r8) + 18004319b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 1800431a1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 1800431a7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 1800431ad: 49 83 c0 20 add $0x20,%r8 + 1800431b1: 41 ff c9 dec %r9d + 1800431b4: 75 8a jne 0x180043140 + 1800431b6: 85 c0 test %eax,%eax + 1800431b8: 74 31 je 0x1800431eb + 1800431ba: f2 0f 10 01 movsd (%rcx),%xmm0 + 1800431be: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 1800431c3: 0f 28 d0 movaps %xmm0,%xmm2 + 1800431c6: f2 0f 12 1a movddup (%rdx),%xmm3 + 1800431ca: f2 0f 12 4a 08 movddup 0x8(%rdx),%xmm1 + 1800431cf: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 + 1800431d4: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 1800431d8: 66 0f 59 d1 mulpd %xmm1,%xmm2 + 1800431dc: 66 0f d0 da addsubpd %xmm2,%xmm3 + 1800431e0: f2 41 0f 11 18 movsd %xmm3,(%r8) + 1800431e5: 66 41 0f 17 58 08 movhpd %xmm3,0x8(%r8) + 1800431eb: 48 8d 65 00 lea 0x0(%rbp),%rsp + 1800431ef: 5d pop %rbp + 1800431f0: c3 ret + 1800431f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800431f8: 00 + 1800431f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043200: 55 push %rbp + 180043201: 48 89 e5 mov %rsp,%rbp + 180043204: 44 89 c8 mov %r9d,%eax + 180043207: 41 d1 f9 sar $1,%r9d + 18004320a: 83 e0 01 and $0x1,%eax + 18004320d: 45 85 c9 test %r9d,%r9d + 180043210: 0f 84 67 05 00 00 je 0x18004377d + 180043216: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 18004321d: 0f 85 81 03 00 00 jne 0x1800435a4 + 180043223: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 18004322a: 0f 84 74 01 00 00 je 0x1800433a4 + 180043230: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180043237: 0f 84 64 00 00 00 je 0x1800432a1 + 18004323d: 0f 1f 00 nopl (%rax) + 180043240: 0f 10 11 movups (%rcx),%xmm2 + 180043243: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180043247: 48 83 c1 20 add $0x20,%rcx + 18004324b: 0f 10 02 movups (%rdx),%xmm0 + 18004324e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180043252: 66 0f 15 c0 unpckhpd %xmm0,%xmm0 + 180043256: f2 0f 12 22 movddup (%rdx),%xmm4 + 18004325a: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 + 18004325e: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 + 180043263: 66 0f 59 e2 mulpd %xmm2,%xmm4 + 180043267: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 18004326c: 48 83 c2 20 add $0x20,%rdx + 180043270: 66 0f 59 eb mulpd %xmm3,%xmm5 + 180043274: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180043279: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18004327d: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 180043281: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 180043285: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180043289: 41 0f 11 20 movups %xmm4,(%r8) + 18004328d: 41 0f 11 68 10 movups %xmm5,0x10(%r8) + 180043292: 49 83 c0 20 add $0x20,%r8 + 180043296: 41 83 c1 ff add $0xffffffff,%r9d + 18004329a: 75 a4 jne 0x180043240 + 18004329c: e9 dc 04 00 00 jmp 0x18004377d + 1800432a1: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800432a8: 0f 87 92 00 00 00 ja 0x180043340 + 1800432ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800432b5: 00 + 1800432b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800432bd: 0f 1f 00 nopl (%rax) + 1800432c0: 0f 10 21 movups (%rcx),%xmm4 + 1800432c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 1800432c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800432ca: 48 83 c1 20 add $0x20,%rcx + 1800432ce: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800432d2: 0f 28 c5 movaps %xmm5,%xmm0 + 1800432d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800432da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800432df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800432e4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800432e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800432ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800432f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800432f6: 48 83 c2 20 add $0x20,%rdx + 1800432fa: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800432fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180043302: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043306: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18004330a: 41 0f 11 08 movups %xmm1,(%r8) + 18004330e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180043313: 49 83 c0 20 add $0x20,%r8 + 180043317: 41 83 c1 ff add $0xffffffff,%r9d + 18004331b: 75 a3 jne 0x1800432c0 + 18004331d: e9 5b 04 00 00 jmp 0x18004377d + 180043322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043329: 00 + 18004332a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043338: 00 + 180043339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043340: 0f 10 21 movups (%rcx),%xmm4 + 180043343: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 180043347: 0f 28 dc movaps %xmm4,%xmm3 + 18004334a: 48 83 c1 20 add $0x20,%rcx + 18004334e: f2 0f 12 0a movddup (%rdx),%xmm1 + 180043352: 0f 28 c5 movaps %xmm5,%xmm0 + 180043355: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004335a: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 18004335f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180043364: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180043368: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18004336d: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180043371: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180043376: 48 83 c2 20 add $0x20,%rdx + 18004337a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18004337e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180043382: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043386: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18004338a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18004338f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180043395: 49 83 c0 20 add $0x20,%r8 + 180043399: 41 83 c1 ff add $0xffffffff,%r9d + 18004339d: 75 a1 jne 0x180043340 + 18004339f: e9 d9 03 00 00 jmp 0x18004377d + 1800433a4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800433ab: 0f 84 f3 00 00 00 je 0x1800434a4 + 1800433b1: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800433b8: 0f 87 82 00 00 00 ja 0x180043440 + 1800433be: 66 90 xchg %ax,%ax + 1800433c0: 0f 10 22 movups (%rdx),%xmm4 + 1800433c3: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 + 1800433c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800433ca: 48 83 c2 20 add $0x20,%rdx + 1800433ce: f2 0f 12 09 movddup (%rcx),%xmm1 + 1800433d2: 0f 28 c5 movaps %xmm5,%xmm0 + 1800433d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800433da: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 1800433df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800433e4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800433e8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 1800433ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800433f1: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800433f6: 48 83 c1 20 add $0x20,%rcx + 1800433fa: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800433fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180043402: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043406: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18004340a: 41 0f 11 08 movups %xmm1,(%r8) + 18004340e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180043413: 49 83 c0 20 add $0x20,%r8 + 180043417: 41 83 c1 ff add $0xffffffff,%r9d + 18004341b: 75 a3 jne 0x1800433c0 + 18004341d: e9 5b 03 00 00 jmp 0x18004377d + 180043422: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043429: 00 + 18004342a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043431: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043438: 00 + 180043439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043440: 0f 10 22 movups (%rdx),%xmm4 + 180043443: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 + 180043447: 0f 28 dc movaps %xmm4,%xmm3 + 18004344a: 48 83 c2 20 add $0x20,%rdx + 18004344e: f2 0f 12 09 movddup (%rcx),%xmm1 + 180043452: 0f 28 c5 movaps %xmm5,%xmm0 + 180043455: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004345a: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 18004345f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180043464: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180043468: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 18004346d: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180043471: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180043476: 48 83 c1 20 add $0x20,%rcx + 18004347a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18004347e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180043482: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043486: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18004348a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18004348f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180043495: 49 83 c0 20 add $0x20,%r8 + 180043499: 41 83 c1 ff add $0xffffffff,%r9d + 18004349d: 75 a1 jne 0x180043440 + 18004349f: e9 d9 02 00 00 jmp 0x18004377d + 1800434a4: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800434ab: 0f 87 8f 00 00 00 ja 0x180043540 + 1800434b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800434b8: 00 + 1800434b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800434c0: 0f 10 21 movups (%rcx),%xmm4 + 1800434c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 1800434c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800434ca: 48 83 c1 20 add $0x20,%rcx + 1800434ce: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800434d2: 0f 28 c5 movaps %xmm5,%xmm0 + 1800434d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800434da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800434df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800434e4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800434e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800434ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800434f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800434f6: 48 83 c2 20 add $0x20,%rdx + 1800434fa: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800434fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180043502: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043506: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18004350a: 41 0f 11 08 movups %xmm1,(%r8) + 18004350e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180043513: 49 83 c0 20 add $0x20,%r8 + 180043517: 41 83 c1 ff add $0xffffffff,%r9d + 18004351b: 75 a3 jne 0x1800434c0 + 18004351d: e9 5b 02 00 00 jmp 0x18004377d + 180043522: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043529: 00 + 18004352a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043531: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043538: 00 + 180043539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043540: 0f 10 21 movups (%rcx),%xmm4 + 180043543: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 180043547: 0f 28 dc movaps %xmm4,%xmm3 + 18004354a: 48 83 c1 20 add $0x20,%rcx + 18004354e: f2 0f 12 0a movddup (%rdx),%xmm1 + 180043552: 0f 28 c5 movaps %xmm5,%xmm0 + 180043555: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004355a: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 18004355f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180043564: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180043568: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18004356d: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180043571: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180043576: 48 83 c2 20 add $0x20,%rdx + 18004357a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18004357e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180043582: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043586: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18004358a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18004358f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180043595: 49 83 c0 20 add $0x20,%r8 + 180043599: 41 83 c1 ff add $0xffffffff,%r9d + 18004359d: 75 a1 jne 0x180043540 + 18004359f: e9 d9 01 00 00 jmp 0x18004377d + 1800435a4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800435ab: 0f 84 f0 00 00 00 je 0x1800436a1 + 1800435b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800435b8: 0f 85 82 00 00 00 jne 0x180043640 + 1800435be: 66 90 xchg %ax,%ax + 1800435c0: 0f 10 21 movups (%rcx),%xmm4 + 1800435c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 1800435c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800435ca: 48 83 c1 20 add $0x20,%rcx + 1800435ce: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800435d2: 0f 28 c5 movaps %xmm5,%xmm0 + 1800435d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800435da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800435df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800435e4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800435e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800435ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800435f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800435f6: 48 83 c2 20 add $0x20,%rdx + 1800435fa: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800435fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180043602: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043606: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18004360a: 41 0f 11 08 movups %xmm1,(%r8) + 18004360e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180043613: 49 83 c0 20 add $0x20,%r8 + 180043617: 41 83 c1 ff add $0xffffffff,%r9d + 18004361b: 75 a3 jne 0x1800435c0 + 18004361d: e9 5b 01 00 00 jmp 0x18004377d + 180043622: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043629: 00 + 18004362a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043631: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043638: 00 + 180043639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043640: 0f 10 11 movups (%rcx),%xmm2 + 180043643: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180043647: 48 83 c1 20 add $0x20,%rcx + 18004364b: 0f 10 02 movups (%rdx),%xmm0 + 18004364e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180043652: 66 0f 15 c0 unpckhpd %xmm0,%xmm0 + 180043656: f2 0f 12 22 movddup (%rdx),%xmm4 + 18004365a: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 + 18004365e: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 + 180043663: 66 0f 59 e2 mulpd %xmm2,%xmm4 + 180043667: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 18004366c: 48 83 c2 20 add $0x20,%rdx + 180043670: 66 0f 59 eb mulpd %xmm3,%xmm5 + 180043674: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180043679: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18004367d: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 180043681: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 180043685: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180043689: 41 0f 11 20 movups %xmm4,(%r8) + 18004368d: 41 0f 11 68 10 movups %xmm5,0x10(%r8) + 180043692: 49 83 c0 20 add $0x20,%r8 + 180043696: 41 83 c1 ff add $0xffffffff,%r9d + 18004369a: 75 a4 jne 0x180043640 + 18004369c: e9 dc 00 00 00 jmp 0x18004377d + 1800436a1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800436a8: 0f 85 72 00 00 00 jne 0x180043720 + 1800436ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800436b5: 00 + 1800436b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800436bd: 0f 1f 00 nopl (%rax) + 1800436c0: 0f 10 21 movups (%rcx),%xmm4 + 1800436c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 1800436c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800436ca: 48 83 c1 20 add $0x20,%rcx + 1800436ce: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800436d2: 0f 28 c5 movaps %xmm5,%xmm0 + 1800436d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800436da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800436df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800436e4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800436e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800436ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800436f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800436f6: 48 83 c2 20 add $0x20,%rdx + 1800436fa: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800436fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180043702: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043706: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18004370a: 41 0f 11 08 movups %xmm1,(%r8) + 18004370e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180043713: 49 83 c0 20 add $0x20,%r8 + 180043717: 41 83 c1 ff add $0xffffffff,%r9d + 18004371b: 75 a3 jne 0x1800436c0 + 18004371d: eb 5e jmp 0x18004377d + 18004371f: 90 nop + 180043720: 0f 10 22 movups (%rdx),%xmm4 + 180043723: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 + 180043727: 0f 28 dc movaps %xmm4,%xmm3 + 18004372a: 48 83 c2 20 add $0x20,%rdx + 18004372e: f2 0f 12 09 movddup (%rcx),%xmm1 + 180043732: 0f 28 c5 movaps %xmm5,%xmm0 + 180043735: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18004373a: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 18004373f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180043744: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180043748: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 18004374d: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180043751: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180043756: 48 83 c1 20 add $0x20,%rcx + 18004375a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18004375e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180043762: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180043766: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18004376a: 41 0f 11 08 movups %xmm1,(%r8) + 18004376e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180043773: 49 83 c0 20 add $0x20,%r8 + 180043777: 41 83 c1 ff add $0xffffffff,%r9d + 18004377b: 75 a3 jne 0x180043720 + 18004377d: 85 c0 test %eax,%eax + 18004377f: 74 26 je 0x1800437a7 + 180043781: 0f 10 01 movups (%rcx),%xmm0 + 180043784: 0f 10 0a movups (%rdx),%xmm1 + 180043787: 0f 28 d0 movaps %xmm0,%xmm2 + 18004378a: f2 0f 12 1a movddup (%rdx),%xmm3 + 18004378e: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 + 180043793: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 + 180043797: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 18004379b: 66 0f 59 d1 mulpd %xmm1,%xmm2 + 18004379f: 66 0f d0 da addsubpd %xmm2,%xmm3 + 1800437a3: 41 0f 11 18 movups %xmm3,(%r8) + 1800437a7: 48 8d 65 00 lea 0x0(%rbp),%rsp + 1800437ab: 5d pop %rbp + 1800437ac: c3 ret + 1800437ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800437b4: 00 + 1800437b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800437bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800437c0: 48 83 ec 38 sub $0x38,%rsp + 1800437c4: 4d 85 c0 test %r8,%r8 + 1800437c7: 0f 84 ee 02 00 00 je 0x180043abb + 1800437cd: 45 85 c9 test %r9d,%r9d + 1800437d0: 0f 8e bf 05 00 00 jle 0x180043d95 + 1800437d6: 48 85 d2 test %rdx,%rdx + 1800437d9: 0f 84 d7 02 00 00 je 0x180043ab6 + 1800437df: 48 85 c9 test %rcx,%rcx + 1800437e2: 74 0c je 0x1800437f0 + 1800437e4: e8 27 51 a6 01 call 0x181aa8910 + 1800437e9: 33 c0 xor %eax,%eax + 1800437eb: 48 83 c4 38 add $0x38,%rsp + 1800437ef: c3 ret + 1800437f0: 41 83 f9 06 cmp $0x6,%r9d + 1800437f4: 0f 8e 24 02 00 00 jle 0x180043a1e + 1800437fa: 4d 8d 58 08 lea 0x8(%r8),%r11 + 1800437fe: 49 3b d3 cmp %r11,%rdx + 180043801: 76 1f jbe 0x180043822 + 180043803: 49 63 c9 movslq %r9d,%rcx + 180043806: 49 f7 db neg %r11 + 180043809: 4c 03 da add %rdx,%r11 + 18004380c: 4c 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%r10 + 180043813: 00 + 180043814: 4d 3b da cmp %r10,%r11 + 180043817: 49 8d 42 f8 lea -0x8(%r10),%rax + 18004381b: 7d 25 jge 0x180043842 + 18004381d: e9 fc 01 00 00 jmp 0x180043a1e + 180043822: 4c 3b da cmp %rdx,%r11 + 180043825: 0f 86 f3 01 00 00 jbe 0x180043a1e + 18004382b: 49 63 c9 movslq %r9d,%rcx + 18004382e: 4c 2b da sub %rdx,%r11 + 180043831: 48 8d 04 cd 00 00 00 lea 0x0(,%rcx,8),%rax + 180043838: 00 + 180043839: 4c 3b d8 cmp %rax,%r11 + 18004383c: 0f 8c dc 01 00 00 jl 0x180043a1e + 180043842: 49 3b d0 cmp %r8,%rdx + 180043845: 76 14 jbe 0x18004385b + 180043847: 49 89 d2 mov %rdx,%r10 + 18004384a: 48 83 c0 08 add $0x8,%rax + 18004384e: 4d 2b d0 sub %r8,%r10 + 180043851: 4c 3b d0 cmp %rax,%r10 + 180043854: 7d 1d jge 0x180043873 + 180043856: e9 c3 01 00 00 jmp 0x180043a1e + 18004385b: 4c 3b c2 cmp %rdx,%r8 + 18004385e: 0f 86 ba 01 00 00 jbe 0x180043a1e + 180043864: 4d 89 c2 mov %r8,%r10 + 180043867: 4c 2b d2 sub %rdx,%r10 + 18004386a: 4c 3b d0 cmp %rax,%r10 + 18004386d: 0f 8c ab 01 00 00 jl 0x180043a1e + 180043873: 48 83 f9 08 cmp $0x8,%rcx + 180043877: 0f 8c 31 02 00 00 jl 0x180043aae + 18004387d: 48 89 d0 mov %rdx,%rax + 180043880: 48 83 e0 0f and $0xf,%rax + 180043884: 85 c0 test %eax,%eax + 180043886: 74 0d je 0x180043895 + 180043888: a8 07 test $0x7,%al + 18004388a: 0f 85 1e 02 00 00 jne 0x180043aae + 180043890: b8 01 00 00 00 mov $0x1,%eax + 180043895: 41 89 c2 mov %eax,%r10d + 180043898: 4d 8d 5a 08 lea 0x8(%r10),%r11 + 18004389c: 49 3b cb cmp %r11,%rcx + 18004389f: 0f 8c 09 02 00 00 jl 0x180043aae + 1800438a5: 45 89 cb mov %r9d,%r11d + 1800438a8: 44 2b d8 sub %eax,%r11d + 1800438ab: 41 83 e3 07 and $0x7,%r11d + 1800438af: 45 2b cb sub %r11d,%r9d + 1800438b2: 45 33 db xor %r11d,%r11d + 1800438b5: 4d 63 c9 movslq %r9d,%r9 + 1800438b8: 85 c0 test %eax,%eax + 1800438ba: 4c 89 d8 mov %r11,%rax + 1800438bd: 76 44 jbe 0x180043903 + 1800438bf: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 1800438c4: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 1800438c9: 33 f6 xor %esi,%esi + 1800438cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800438d2: 00 + 1800438d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800438da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800438e0: 4a 89 34 00 mov %rsi,(%rax,%r8,1) + 1800438e4: 4a 8b 1c da mov (%rdx,%r11,8),%rbx + 1800438e8: 49 ff c3 inc %r11 + 1800438eb: 4a 89 5c 00 08 mov %rbx,0x8(%rax,%r8,1) + 1800438f0: 48 83 c0 10 add $0x10,%rax + 1800438f4: 4d 3b da cmp %r10,%r11 + 1800438f7: 72 e7 jb 0x1800438e0 + 1800438f9: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 1800438fe: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180043903: 4c 89 d0 mov %r10,%rax + 180043906: 48 c1 e0 04 shl $0x4,%rax + 18004390a: 0f 57 c0 xorps %xmm0,%xmm0 + 18004390d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043914: 00 + 180043915: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004391c: 0f 1f 40 00 nopl 0x0(%rax) + 180043920: 42 0f 28 0c d2 movaps (%rdx,%r10,8),%xmm1 + 180043925: 0f 28 d0 movaps %xmm0,%xmm2 + 180043928: 66 0f 15 d1 unpckhpd %xmm1,%xmm2 + 18004392c: 0f 28 e0 movaps %xmm0,%xmm4 + 18004392f: f2 42 0f 11 04 00 movsd %xmm0,(%rax,%r8,1) + 180043935: f2 42 0f 11 4c 00 08 movsd %xmm1,0x8(%rax,%r8,1) + 18004393c: 0f 28 c8 movaps %xmm0,%xmm1 + 18004393f: f2 42 0f 11 54 00 10 movsd %xmm2,0x10(%rax,%r8,1) + 180043946: 66 42 0f 17 54 00 18 movhpd %xmm2,0x18(%rax,%r8,1) + 18004394d: 42 0f 28 5c d2 10 movaps 0x10(%rdx,%r10,8),%xmm3 + 180043953: 66 0f 15 e3 unpckhpd %xmm3,%xmm4 + 180043957: f2 42 0f 11 44 00 20 movsd %xmm0,0x20(%rax,%r8,1) + 18004395e: f2 42 0f 11 5c 00 28 movsd %xmm3,0x28(%rax,%r8,1) + 180043965: 0f 28 d8 movaps %xmm0,%xmm3 + 180043968: f2 42 0f 11 64 00 30 movsd %xmm4,0x30(%rax,%r8,1) + 18004396f: 66 42 0f 17 64 00 38 movhpd %xmm4,0x38(%rax,%r8,1) + 180043976: 42 0f 28 6c d2 20 movaps 0x20(%rdx,%r10,8),%xmm5 + 18004397c: 66 0f 15 cd unpckhpd %xmm5,%xmm1 + 180043980: f2 42 0f 11 44 00 40 movsd %xmm0,0x40(%rax,%r8,1) + 180043987: f2 42 0f 11 6c 00 48 movsd %xmm5,0x48(%rax,%r8,1) + 18004398e: f2 42 0f 11 4c 00 50 movsd %xmm1,0x50(%rax,%r8,1) + 180043995: 66 42 0f 17 4c 00 58 movhpd %xmm1,0x58(%rax,%r8,1) + 18004399c: 42 0f 28 54 d2 30 movaps 0x30(%rdx,%r10,8),%xmm2 + 1800439a2: 49 83 c2 08 add $0x8,%r10 + 1800439a6: 66 0f 15 da unpckhpd %xmm2,%xmm3 + 1800439aa: f2 42 0f 11 44 00 60 movsd %xmm0,0x60(%rax,%r8,1) + 1800439b1: f2 42 0f 11 54 00 68 movsd %xmm2,0x68(%rax,%r8,1) + 1800439b8: f2 42 0f 11 5c 00 70 movsd %xmm3,0x70(%rax,%r8,1) + 1800439bf: 66 42 0f 17 5c 00 78 movhpd %xmm3,0x78(%rax,%r8,1) + 1800439c6: 48 05 80 00 00 00 add $0x80,%rax + 1800439cc: 4d 3b d1 cmp %r9,%r10 + 1800439cf: 0f 82 4b ff ff ff jb 0x180043920 + 1800439d5: 4c 89 c8 mov %r9,%rax + 1800439d8: 48 c1 e0 04 shl $0x4,%rax + 1800439dc: 4c 3b c9 cmp %rcx,%r9 + 1800439df: 0f 83 c2 00 00 00 jae 0x180043aa7 + 1800439e5: 45 33 db xor %r11d,%r11d + 1800439e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800439ef: 00 + 1800439f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800439f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800439fe: 00 00 + 180043a00: 4e 89 1c 00 mov %r11,(%rax,%r8,1) + 180043a04: 4e 8b 14 ca mov (%rdx,%r9,8),%r10 + 180043a08: 49 ff c1 inc %r9 + 180043a0b: 4e 89 54 00 08 mov %r10,0x8(%rax,%r8,1) + 180043a10: 48 83 c0 10 add $0x10,%rax + 180043a14: 4c 3b c9 cmp %rcx,%r9 + 180043a17: 72 e7 jb 0x180043a00 + 180043a19: e9 89 00 00 00 jmp 0x180043aa7 + 180043a1e: 44 89 c9 mov %r9d,%ecx + 180043a21: 41 bb 01 00 00 00 mov $0x1,%r11d + 180043a27: d1 e9 shr $1,%ecx + 180043a29: 45 33 d2 xor %r10d,%r10d + 180043a2c: 85 c9 test %ecx,%ecx + 180043a2e: 76 51 jbe 0x180043a81 + 180043a30: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180043a35: 45 33 db xor %r11d,%r11d + 180043a38: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180043a3d: 0f 1f 00 nopl (%rax) + 180043a40: 43 8d 1c 12 lea (%r10,%r10,1),%ebx + 180043a44: 41 ff c2 inc %r10d + 180043a47: 48 63 db movslq %ebx,%rbx + 180043a4a: 48 89 d8 mov %rbx,%rax + 180043a4d: 48 c1 e0 04 shl $0x4,%rax + 180043a51: 44 3b d1 cmp %ecx,%r10d + 180043a54: 4d 89 1c 00 mov %r11,(%r8,%rax,1) + 180043a58: 48 8b 34 da mov (%rdx,%rbx,8),%rsi + 180043a5c: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) + 180043a61: 4d 89 5c 00 10 mov %r11,0x10(%r8,%rax,1) + 180043a66: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi + 180043a6b: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) + 180043a70: 72 ce jb 0x180043a40 + 180043a72: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180043a77: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 180043a7c: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180043a81: 41 8d 43 ff lea -0x1(%r11),%eax + 180043a85: 41 3b c1 cmp %r9d,%eax + 180043a88: 73 1d jae 0x180043aa7 + 180043a8a: 4d 63 db movslq %r11d,%r11 + 180043a8d: 4c 89 d8 mov %r11,%rax + 180043a90: 48 c1 e0 04 shl $0x4,%rax + 180043a94: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 180043a9b: 00 00 + 180043a9d: 4a 8b 54 da f8 mov -0x8(%rdx,%r11,8),%rdx + 180043aa2: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 180043aa7: 33 c0 xor %eax,%eax + 180043aa9: 48 83 c4 38 add $0x38,%rsp + 180043aad: c3 ret + 180043aae: 45 33 c9 xor %r9d,%r9d + 180043ab1: e9 1f ff ff ff jmp 0x1800439d5 + 180043ab6: 48 85 c9 test %rcx,%rcx + 180043ab9: 75 0a jne 0x180043ac5 + 180043abb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180043ac0: 48 83 c4 38 add $0x38,%rsp + 180043ac4: c3 ret + 180043ac5: 41 83 f9 06 cmp $0x6,%r9d + 180043ac9: 0f 8e 2f 02 00 00 jle 0x180043cfe + 180043acf: 4d 8d 58 08 lea 0x8(%r8),%r11 + 180043ad3: 49 3b cb cmp %r11,%rcx + 180043ad6: 76 1f jbe 0x180043af7 + 180043ad8: 49 63 d1 movslq %r9d,%rdx + 180043adb: 49 f7 db neg %r11 + 180043ade: 4c 03 d9 add %rcx,%r11 + 180043ae1: 4c 8d 14 d5 08 00 00 lea 0x8(,%rdx,8),%r10 + 180043ae8: 00 + 180043ae9: 4d 3b da cmp %r10,%r11 + 180043aec: 49 8d 42 f8 lea -0x8(%r10),%rax + 180043af0: 7d 25 jge 0x180043b17 + 180043af2: e9 07 02 00 00 jmp 0x180043cfe + 180043af7: 4c 3b d9 cmp %rcx,%r11 + 180043afa: 0f 86 fe 01 00 00 jbe 0x180043cfe + 180043b00: 49 63 d1 movslq %r9d,%rdx + 180043b03: 4c 2b d9 sub %rcx,%r11 + 180043b06: 48 8d 04 d5 00 00 00 lea 0x0(,%rdx,8),%rax + 180043b0d: 00 + 180043b0e: 4c 3b d8 cmp %rax,%r11 + 180043b11: 0f 8c e7 01 00 00 jl 0x180043cfe + 180043b17: 49 3b c8 cmp %r8,%rcx + 180043b1a: 76 14 jbe 0x180043b30 + 180043b1c: 49 89 ca mov %rcx,%r10 + 180043b1f: 48 83 c0 08 add $0x8,%rax + 180043b23: 4d 2b d0 sub %r8,%r10 + 180043b26: 4c 3b d0 cmp %rax,%r10 + 180043b29: 7d 1d jge 0x180043b48 + 180043b2b: e9 ce 01 00 00 jmp 0x180043cfe + 180043b30: 4c 3b c1 cmp %rcx,%r8 + 180043b33: 0f 86 c5 01 00 00 jbe 0x180043cfe + 180043b39: 4d 89 c2 mov %r8,%r10 + 180043b3c: 4c 2b d1 sub %rcx,%r10 + 180043b3f: 4c 3b d0 cmp %rax,%r10 + 180043b42: 0f 8c b6 01 00 00 jl 0x180043cfe + 180043b48: 48 83 fa 08 cmp $0x8,%rdx + 180043b4c: 0f 8c 3b 02 00 00 jl 0x180043d8d + 180043b52: 49 89 ca mov %rcx,%r10 + 180043b55: 49 83 e2 0f and $0xf,%r10 + 180043b59: 45 85 d2 test %r10d,%r10d + 180043b5c: 74 13 je 0x180043b71 + 180043b5e: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 180043b65: 0f 85 22 02 00 00 jne 0x180043d8d + 180043b6b: 41 ba 01 00 00 00 mov $0x1,%r10d + 180043b71: 44 89 d0 mov %r10d,%eax + 180043b74: 4c 8d 58 08 lea 0x8(%rax),%r11 + 180043b78: 49 3b d3 cmp %r11,%rdx + 180043b7b: 0f 8c 0c 02 00 00 jl 0x180043d8d + 180043b81: 45 89 cb mov %r9d,%r11d + 180043b84: 45 2b da sub %r10d,%r11d + 180043b87: 41 83 e3 07 and $0x7,%r11d + 180043b8b: 45 2b cb sub %r11d,%r9d + 180043b8e: 45 33 db xor %r11d,%r11d + 180043b91: 4d 63 c9 movslq %r9d,%r9 + 180043b94: 45 85 d2 test %r10d,%r10d + 180043b97: 4d 89 da mov %r11,%r10 + 180043b9a: 76 47 jbe 0x180043be3 + 180043b9c: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180043ba1: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180043ba6: 33 f6 xor %esi,%esi + 180043ba8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043baf: 00 + 180043bb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180043bbe: 00 00 + 180043bc0: 4a 8b 1c d9 mov (%rcx,%r11,8),%rbx + 180043bc4: 49 ff c3 inc %r11 + 180043bc7: 4b 89 1c 02 mov %rbx,(%r10,%r8,1) + 180043bcb: 4b 89 74 02 08 mov %rsi,0x8(%r10,%r8,1) + 180043bd0: 49 83 c2 10 add $0x10,%r10 + 180043bd4: 4c 3b d8 cmp %rax,%r11 + 180043bd7: 72 e7 jb 0x180043bc0 + 180043bd9: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180043bde: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180043be3: 49 89 c2 mov %rax,%r10 + 180043be6: 49 c1 e2 04 shl $0x4,%r10 + 180043bea: 0f 57 c0 xorps %xmm0,%xmm0 + 180043bed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043bf4: 00 + 180043bf5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043bfc: 0f 1f 40 00 nopl 0x0(%rax) + 180043c00: 0f 28 0c c1 movaps (%rcx,%rax,8),%xmm1 + 180043c04: 0f 28 d1 movaps %xmm1,%xmm2 + 180043c07: 66 0f 15 d0 unpckhpd %xmm0,%xmm2 + 180043c0b: f2 43 0f 11 0c 02 movsd %xmm1,(%r10,%r8,1) + 180043c11: f2 43 0f 11 44 02 08 movsd %xmm0,0x8(%r10,%r8,1) + 180043c18: f2 43 0f 11 54 02 10 movsd %xmm2,0x10(%r10,%r8,1) + 180043c1f: 66 43 0f 17 54 02 18 movhpd %xmm2,0x18(%r10,%r8,1) + 180043c26: 0f 28 5c c1 10 movaps 0x10(%rcx,%rax,8),%xmm3 + 180043c2b: 0f 28 e3 movaps %xmm3,%xmm4 + 180043c2e: 66 0f 15 e0 unpckhpd %xmm0,%xmm4 + 180043c32: f2 43 0f 11 5c 02 20 movsd %xmm3,0x20(%r10,%r8,1) + 180043c39: f2 43 0f 11 44 02 28 movsd %xmm0,0x28(%r10,%r8,1) + 180043c40: f2 43 0f 11 64 02 30 movsd %xmm4,0x30(%r10,%r8,1) + 180043c47: 66 43 0f 17 64 02 38 movhpd %xmm4,0x38(%r10,%r8,1) + 180043c4e: 0f 28 6c c1 20 movaps 0x20(%rcx,%rax,8),%xmm5 + 180043c53: 0f 28 cd movaps %xmm5,%xmm1 + 180043c56: 66 0f 15 c8 unpckhpd %xmm0,%xmm1 + 180043c5a: f2 43 0f 11 6c 02 40 movsd %xmm5,0x40(%r10,%r8,1) + 180043c61: f2 43 0f 11 44 02 48 movsd %xmm0,0x48(%r10,%r8,1) + 180043c68: f2 43 0f 11 4c 02 50 movsd %xmm1,0x50(%r10,%r8,1) + 180043c6f: 66 43 0f 17 4c 02 58 movhpd %xmm1,0x58(%r10,%r8,1) + 180043c76: 0f 28 54 c1 30 movaps 0x30(%rcx,%rax,8),%xmm2 + 180043c7b: 48 83 c0 08 add $0x8,%rax + 180043c7f: 0f 28 da movaps %xmm2,%xmm3 + 180043c82: 66 0f 15 d8 unpckhpd %xmm0,%xmm3 + 180043c86: f2 43 0f 11 54 02 60 movsd %xmm2,0x60(%r10,%r8,1) + 180043c8d: f2 43 0f 11 44 02 68 movsd %xmm0,0x68(%r10,%r8,1) + 180043c94: f2 43 0f 11 5c 02 70 movsd %xmm3,0x70(%r10,%r8,1) + 180043c9b: 66 43 0f 17 5c 02 78 movhpd %xmm3,0x78(%r10,%r8,1) + 180043ca2: 49 81 c2 80 00 00 00 add $0x80,%r10 + 180043ca9: 49 3b c1 cmp %r9,%rax + 180043cac: 0f 82 4e ff ff ff jb 0x180043c00 + 180043cb2: 4c 89 c8 mov %r9,%rax + 180043cb5: 48 c1 e0 04 shl $0x4,%rax + 180043cb9: 4c 3b ca cmp %rdx,%r9 + 180043cbc: 0f 83 c4 00 00 00 jae 0x180043d86 + 180043cc2: 45 33 db xor %r11d,%r11d + 180043cc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180043ccc: 00 + 180043ccd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180043cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043ce0: 4e 8b 14 c9 mov (%rcx,%r9,8),%r10 + 180043ce4: 49 ff c1 inc %r9 + 180043ce7: 4e 89 14 00 mov %r10,(%rax,%r8,1) + 180043ceb: 4e 89 5c 00 08 mov %r11,0x8(%rax,%r8,1) + 180043cf0: 48 83 c0 10 add $0x10,%rax + 180043cf4: 4c 3b ca cmp %rdx,%r9 + 180043cf7: 72 e7 jb 0x180043ce0 + 180043cf9: e9 88 00 00 00 jmp 0x180043d86 + 180043cfe: 45 89 ca mov %r9d,%r10d + 180043d01: ba 01 00 00 00 mov $0x1,%edx + 180043d06: 41 d1 ea shr $1,%r10d + 180043d09: 45 33 db xor %r11d,%r11d + 180043d0c: 45 85 d2 test %r10d,%r10d + 180043d0f: 76 50 jbe 0x180043d61 + 180043d11: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180043d16: 33 d2 xor %edx,%edx + 180043d18: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180043d1d: 0f 1f 00 nopl (%rax) + 180043d20: 43 8d 1c 1b lea (%r11,%r11,1),%ebx + 180043d24: 41 ff c3 inc %r11d + 180043d27: 48 63 db movslq %ebx,%rbx + 180043d2a: 48 89 d8 mov %rbx,%rax + 180043d2d: 48 c1 e0 04 shl $0x4,%rax + 180043d31: 45 3b da cmp %r10d,%r11d + 180043d34: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi + 180043d38: 49 89 34 00 mov %rsi,(%r8,%rax,1) + 180043d3c: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) + 180043d41: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi + 180043d46: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) + 180043d4b: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) + 180043d50: 72 ce jb 0x180043d20 + 180043d52: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180043d57: 43 8d 54 1b 01 lea 0x1(%r11,%r11,1),%edx + 180043d5c: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180043d61: 8d 42 ff lea -0x1(%rdx),%eax + 180043d64: 41 3b c1 cmp %r9d,%eax + 180043d67: 73 1d jae 0x180043d86 + 180043d69: 48 63 d2 movslq %edx,%rdx + 180043d6c: 48 89 d0 mov %rdx,%rax + 180043d6f: 48 c1 e0 04 shl $0x4,%rax + 180043d73: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx + 180043d78: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 180043d7d: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 180043d84: 00 00 + 180043d86: 33 c0 xor %eax,%eax + 180043d88: 48 83 c4 38 add $0x38,%rsp + 180043d8c: c3 ret + 180043d8d: 45 33 c9 xor %r9d,%r9d + 180043d90: e9 1d ff ff ff jmp 0x180043cb2 + 180043d95: b8 fa ff ff ff mov $0xfffffffa,%eax + 180043d9a: 48 83 c4 38 add $0x38,%rsp + 180043d9e: c3 ret + 180043d9f: 90 nop + 180043da0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 180043da5: 4d 85 c0 test %r8,%r8 + 180043da8: 0f 84 eb 01 00 00 je 0x180043f99 + 180043dae: 45 85 c9 test %r9d,%r9d + 180043db1: 0f 8e bb 03 00 00 jle 0x180044172 + 180043db7: 48 85 d2 test %rdx,%rdx + 180043dba: 0f 84 d4 01 00 00 je 0x180043f94 + 180043dc0: 48 85 c9 test %rcx,%rcx + 180043dc3: 74 0d je 0x180043dd2 + 180043dc5: e8 56 59 a6 01 call 0x181aa9720 + 180043dca: 33 c0 xor %eax,%eax + 180043dcc: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180043dd1: c3 ret + 180043dd2: 41 83 f9 06 cmp $0x6,%r9d + 180043dd6: 0f 8e 17 01 00 00 jle 0x180043ef3 + 180043ddc: 4d 8d 50 08 lea 0x8(%r8),%r10 + 180043de0: 49 3b d2 cmp %r10,%rdx + 180043de3: 76 22 jbe 0x180043e07 + 180043de5: 4d 63 c9 movslq %r9d,%r9 + 180043de8: 49 f7 da neg %r10 + 180043deb: 4c 89 c8 mov %r9,%rax + 180043dee: 4c 03 d2 add %rdx,%r10 + 180043df1: 48 c1 e0 03 shl $0x3,%rax + 180043df5: 4a 8d 0c cd 08 00 00 lea 0x8(,%r9,8),%rcx + 180043dfc: 00 + 180043dfd: 4c 3b d1 cmp %rcx,%r10 + 180043e00: 7d 21 jge 0x180043e23 + 180043e02: e9 ec 00 00 00 jmp 0x180043ef3 + 180043e07: 4c 3b d2 cmp %rdx,%r10 + 180043e0a: 0f 86 e3 00 00 00 jbe 0x180043ef3 + 180043e10: 49 63 c1 movslq %r9d,%rax + 180043e13: 4c 2b d2 sub %rdx,%r10 + 180043e16: 48 c1 e0 03 shl $0x3,%rax + 180043e1a: 4c 3b d0 cmp %rax,%r10 + 180043e1d: 0f 8c d0 00 00 00 jl 0x180043ef3 + 180043e23: 49 3b d0 cmp %r8,%rdx + 180043e26: 76 14 jbe 0x180043e3c + 180043e28: 48 89 d1 mov %rdx,%rcx + 180043e2b: 48 83 c0 08 add $0x8,%rax + 180043e2f: 49 2b c8 sub %r8,%rcx + 180043e32: 48 3b c8 cmp %rax,%rcx + 180043e35: 7d 1d jge 0x180043e54 + 180043e37: e9 b7 00 00 00 jmp 0x180043ef3 + 180043e3c: 4c 3b c2 cmp %rdx,%r8 + 180043e3f: 0f 86 ae 00 00 00 jbe 0x180043ef3 + 180043e45: 4c 89 c1 mov %r8,%rcx + 180043e48: 48 2b ca sub %rdx,%rcx + 180043e4b: 48 3b c8 cmp %rax,%rcx + 180043e4e: 0f 8c 9f 00 00 00 jl 0x180043ef3 + 180043e54: 45 89 cb mov %r9d,%r11d + 180043e57: 41 ba 01 00 00 00 mov $0x1,%r10d + 180043e5d: 41 d1 eb shr $1,%r11d + 180043e60: 33 c9 xor %ecx,%ecx + 180043e62: 45 85 db test %r11d,%r11d + 180043e65: 76 5c jbe 0x180043ec3 + 180043e67: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180043e6c: 45 33 d2 xor %r10d,%r10d + 180043e6f: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180043e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180043e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043e80: 89 cb mov %ecx,%ebx + 180043e82: 03 d9 add %ecx,%ebx + 180043e84: ff c1 inc %ecx + 180043e86: 48 63 db movslq %ebx,%rbx + 180043e89: 48 89 d8 mov %rbx,%rax + 180043e8c: 48 c1 e0 04 shl $0x4,%rax + 180043e90: 41 3b cb cmp %r11d,%ecx + 180043e93: 4d 89 14 00 mov %r10,(%r8,%rax,1) + 180043e97: 48 8b 34 da mov (%rdx,%rbx,8),%rsi + 180043e9b: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) + 180043ea0: 4d 89 54 00 10 mov %r10,0x10(%r8,%rax,1) + 180043ea5: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi + 180043eaa: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) + 180043eaf: 72 cf jb 0x180043e80 + 180043eb1: 03 c9 add %ecx,%ecx + 180043eb3: 41 89 ca mov %ecx,%r10d + 180043eb6: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180043ebb: 41 ff c2 inc %r10d + 180043ebe: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180043ec3: 44 89 d0 mov %r10d,%eax + 180043ec6: ff c8 dec %eax + 180043ec8: 41 3b c1 cmp %r9d,%eax + 180043ecb: 0f 83 bb 00 00 00 jae 0x180043f8c + 180043ed1: 4d 63 d2 movslq %r10d,%r10 + 180043ed4: 4c 89 d0 mov %r10,%rax + 180043ed7: 48 c1 e0 04 shl $0x4,%rax + 180043edb: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 180043ee2: 00 00 + 180043ee4: 4a 8b 54 d2 f8 mov -0x8(%rdx,%r10,8),%rdx + 180043ee9: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 180043eee: e9 99 00 00 00 jmp 0x180043f8c + 180043ef3: 45 89 cb mov %r9d,%r11d + 180043ef6: b9 01 00 00 00 mov $0x1,%ecx + 180043efb: 41 d1 eb shr $1,%r11d + 180043efe: 45 33 d2 xor %r10d,%r10d + 180043f01: 45 85 db test %r11d,%r11d + 180043f04: 76 60 jbe 0x180043f66 + 180043f06: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180043f0b: 33 c9 xor %ecx,%ecx + 180043f0d: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180043f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180043f20: 44 89 d3 mov %r10d,%ebx + 180043f23: 41 03 da add %r10d,%ebx + 180043f26: 41 ff c2 inc %r10d + 180043f29: 48 63 db movslq %ebx,%rbx + 180043f2c: 48 89 d8 mov %rbx,%rax + 180043f2f: 48 c1 e0 04 shl $0x4,%rax + 180043f33: 45 3b d3 cmp %r11d,%r10d + 180043f36: 49 89 0c 00 mov %rcx,(%r8,%rax,1) + 180043f3a: 48 8b 34 da mov (%rdx,%rbx,8),%rsi + 180043f3e: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) + 180043f43: 49 89 4c 00 10 mov %rcx,0x10(%r8,%rax,1) + 180043f48: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi + 180043f4d: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) + 180043f52: 72 cc jb 0x180043f20 + 180043f54: 45 03 d2 add %r10d,%r10d + 180043f57: 44 89 d1 mov %r10d,%ecx + 180043f5a: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180043f5f: ff c1 inc %ecx + 180043f61: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180043f66: 89 c8 mov %ecx,%eax + 180043f68: ff c8 dec %eax + 180043f6a: 41 3b c1 cmp %r9d,%eax + 180043f6d: 73 1d jae 0x180043f8c + 180043f6f: 48 63 c9 movslq %ecx,%rcx + 180043f72: 48 89 c8 mov %rcx,%rax + 180043f75: 48 c1 e0 04 shl $0x4,%rax + 180043f79: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 180043f80: 00 00 + 180043f82: 48 8b 54 ca f8 mov -0x8(%rdx,%rcx,8),%rdx + 180043f87: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 180043f8c: 33 c0 xor %eax,%eax + 180043f8e: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180043f93: c3 ret + 180043f94: 48 85 c9 test %rcx,%rcx + 180043f97: 75 0b jne 0x180043fa4 + 180043f99: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180043f9e: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180043fa3: c3 ret + 180043fa4: 41 83 f9 06 cmp $0x6,%r9d + 180043fa8: 0f 8e 27 01 00 00 jle 0x1800440d5 + 180043fae: 4d 8d 50 08 lea 0x8(%r8),%r10 + 180043fb2: 49 3b ca cmp %r10,%rcx + 180043fb5: 76 22 jbe 0x180043fd9 + 180043fb7: 4d 63 c9 movslq %r9d,%r9 + 180043fba: 49 f7 da neg %r10 + 180043fbd: 4c 89 c8 mov %r9,%rax + 180043fc0: 4c 03 d1 add %rcx,%r10 + 180043fc3: 48 c1 e0 03 shl $0x3,%rax + 180043fc7: 4a 8d 14 cd 08 00 00 lea 0x8(,%r9,8),%rdx + 180043fce: 00 + 180043fcf: 4c 3b d2 cmp %rdx,%r10 + 180043fd2: 7d 21 jge 0x180043ff5 + 180043fd4: e9 fc 00 00 00 jmp 0x1800440d5 + 180043fd9: 4c 3b d1 cmp %rcx,%r10 + 180043fdc: 0f 86 f3 00 00 00 jbe 0x1800440d5 + 180043fe2: 49 63 c1 movslq %r9d,%rax + 180043fe5: 4c 2b d1 sub %rcx,%r10 + 180043fe8: 48 c1 e0 03 shl $0x3,%rax + 180043fec: 4c 3b d0 cmp %rax,%r10 + 180043fef: 0f 8c e0 00 00 00 jl 0x1800440d5 + 180043ff5: 49 3b c8 cmp %r8,%rcx + 180043ff8: 76 14 jbe 0x18004400e + 180043ffa: 48 89 ca mov %rcx,%rdx + 180043ffd: 48 83 c0 08 add $0x8,%rax + 180044001: 49 2b d0 sub %r8,%rdx + 180044004: 48 3b d0 cmp %rax,%rdx + 180044007: 7d 1d jge 0x180044026 + 180044009: e9 c7 00 00 00 jmp 0x1800440d5 + 18004400e: 4c 3b c1 cmp %rcx,%r8 + 180044011: 0f 86 be 00 00 00 jbe 0x1800440d5 + 180044017: 4c 89 c2 mov %r8,%rdx + 18004401a: 48 2b d1 sub %rcx,%rdx + 18004401d: 48 3b d0 cmp %rax,%rdx + 180044020: 0f 8c af 00 00 00 jl 0x1800440d5 + 180044026: 45 89 cb mov %r9d,%r11d + 180044029: ba 01 00 00 00 mov $0x1,%edx + 18004402e: 41 d1 eb shr $1,%r11d + 180044031: 45 33 d2 xor %r10d,%r10d + 180044034: 45 85 db test %r11d,%r11d + 180044037: 76 6d jbe 0x1800440a6 + 180044039: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 18004403e: 33 d2 xor %edx,%edx + 180044040: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180044045: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004404c: 00 + 18004404d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180044059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044060: 44 89 d3 mov %r10d,%ebx + 180044063: 41 03 da add %r10d,%ebx + 180044066: 41 ff c2 inc %r10d + 180044069: 48 63 db movslq %ebx,%rbx + 18004406c: 48 89 d8 mov %rbx,%rax + 18004406f: 48 c1 e0 04 shl $0x4,%rax + 180044073: 45 3b d3 cmp %r11d,%r10d + 180044076: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi + 18004407a: 49 89 34 00 mov %rsi,(%r8,%rax,1) + 18004407e: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) + 180044083: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi + 180044088: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) + 18004408d: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) + 180044092: 72 cc jb 0x180044060 + 180044094: 45 03 d2 add %r10d,%r10d + 180044097: 44 89 d2 mov %r10d,%edx + 18004409a: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 18004409f: ff c2 inc %edx + 1800440a1: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 1800440a6: 89 d0 mov %edx,%eax + 1800440a8: ff c8 dec %eax + 1800440aa: 41 3b c1 cmp %r9d,%eax + 1800440ad: 0f 83 b7 00 00 00 jae 0x18004416a + 1800440b3: 48 63 d2 movslq %edx,%rdx + 1800440b6: 48 89 d0 mov %rdx,%rax + 1800440b9: 48 c1 e0 04 shl $0x4,%rax + 1800440bd: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx + 1800440c2: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 1800440c7: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 1800440ce: 00 00 + 1800440d0: e9 95 00 00 00 jmp 0x18004416a + 1800440d5: 45 89 cb mov %r9d,%r11d + 1800440d8: 41 ba 01 00 00 00 mov $0x1,%r10d + 1800440de: 41 d1 eb shr $1,%r11d + 1800440e1: 33 d2 xor %edx,%edx + 1800440e3: 45 85 db test %r11d,%r11d + 1800440e6: 76 5b jbe 0x180044143 + 1800440e8: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 1800440ed: 45 33 d2 xor %r10d,%r10d + 1800440f0: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 1800440f5: 0f 1f 40 00 nopl 0x0(%rax) + 1800440f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044100: 89 d3 mov %edx,%ebx + 180044102: 03 da add %edx,%ebx + 180044104: ff c2 inc %edx + 180044106: 48 63 db movslq %ebx,%rbx + 180044109: 48 89 d8 mov %rbx,%rax + 18004410c: 48 c1 e0 04 shl $0x4,%rax + 180044110: 41 3b d3 cmp %r11d,%edx + 180044113: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi + 180044117: 49 89 34 00 mov %rsi,(%r8,%rax,1) + 18004411b: 4d 89 54 00 08 mov %r10,0x8(%r8,%rax,1) + 180044120: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi + 180044125: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) + 18004412a: 4d 89 54 00 18 mov %r10,0x18(%r8,%rax,1) + 18004412f: 72 cf jb 0x180044100 + 180044131: 03 d2 add %edx,%edx + 180044133: 41 89 d2 mov %edx,%r10d + 180044136: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 18004413b: 41 ff c2 inc %r10d + 18004413e: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180044143: 44 89 d0 mov %r10d,%eax + 180044146: ff c8 dec %eax + 180044148: 41 3b c1 cmp %r9d,%eax + 18004414b: 73 1d jae 0x18004416a + 18004414d: 4d 63 d2 movslq %r10d,%r10 + 180044150: 4c 89 d0 mov %r10,%rax + 180044153: 48 c1 e0 04 shl $0x4,%rax + 180044157: 4a 8b 4c d1 f8 mov -0x8(%rcx,%r10,8),%rcx + 18004415c: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 180044161: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 180044168: 00 00 + 18004416a: 33 c0 xor %eax,%eax + 18004416c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180044171: c3 ret + 180044172: b8 fa ff ff ff mov $0xfffffffa,%eax + 180044177: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 18004417c: 90 nop + 18004417d: c3 ret + 18004417e: 66 90 xchg %ax,%ax + 180044180: 48 83 ec 38 sub $0x38,%rsp + 180044184: 4d 85 c0 test %r8,%r8 + 180044187: 0f 84 cf 02 00 00 je 0x18004445c + 18004418d: 45 85 c9 test %r9d,%r9d + 180044190: 0f 8e 60 05 00 00 jle 0x1800446f6 + 180044196: 48 85 d2 test %rdx,%rdx + 180044199: 0f 84 b8 02 00 00 je 0x180044457 + 18004419f: 48 85 c9 test %rcx,%rcx + 1800441a2: 74 0c je 0x1800441b0 + 1800441a4: e8 67 db a1 01 call 0x181a61d10 + 1800441a9: 33 c0 xor %eax,%eax + 1800441ab: 48 83 c4 38 add $0x38,%rsp + 1800441af: c3 ret + 1800441b0: 41 83 f9 06 cmp $0x6,%r9d + 1800441b4: 0f 8e 05 02 00 00 jle 0x1800443bf + 1800441ba: 4d 8d 58 08 lea 0x8(%r8),%r11 + 1800441be: 49 3b d3 cmp %r11,%rdx + 1800441c1: 76 1f jbe 0x1800441e2 + 1800441c3: 49 63 c9 movslq %r9d,%rcx + 1800441c6: 49 f7 db neg %r11 + 1800441c9: 48 8d 04 cd 00 00 00 lea 0x0(,%rcx,8),%rax + 1800441d0: 00 + 1800441d1: 4c 03 da add %rdx,%r11 + 1800441d4: 4c 8d 50 08 lea 0x8(%rax),%r10 + 1800441d8: 4d 3b da cmp %r10,%r11 + 1800441db: 7d 25 jge 0x180044202 + 1800441dd: e9 dd 01 00 00 jmp 0x1800443bf + 1800441e2: 4c 3b da cmp %rdx,%r11 + 1800441e5: 0f 86 d4 01 00 00 jbe 0x1800443bf + 1800441eb: 49 63 c9 movslq %r9d,%rcx + 1800441ee: 4c 2b da sub %rdx,%r11 + 1800441f1: 48 8d 04 cd 00 00 00 lea 0x0(,%rcx,8),%rax + 1800441f8: 00 + 1800441f9: 4c 3b d8 cmp %rax,%r11 + 1800441fc: 0f 8c bd 01 00 00 jl 0x1800443bf + 180044202: 49 3b d0 cmp %r8,%rdx + 180044205: 76 14 jbe 0x18004421b + 180044207: 49 89 d2 mov %rdx,%r10 + 18004420a: 48 83 c0 08 add $0x8,%rax + 18004420e: 4d 2b d0 sub %r8,%r10 + 180044211: 4c 3b d0 cmp %rax,%r10 + 180044214: 7d 1d jge 0x180044233 + 180044216: e9 a4 01 00 00 jmp 0x1800443bf + 18004421b: 4c 3b c2 cmp %rdx,%r8 + 18004421e: 0f 86 9b 01 00 00 jbe 0x1800443bf + 180044224: 4d 89 c2 mov %r8,%r10 + 180044227: 4c 2b d2 sub %rdx,%r10 + 18004422a: 4c 3b d0 cmp %rax,%r10 + 18004422d: 0f 8c 8c 01 00 00 jl 0x1800443bf + 180044233: 48 83 f9 08 cmp $0x8,%rcx + 180044237: 0f 8c 12 02 00 00 jl 0x18004444f + 18004423d: 48 89 d0 mov %rdx,%rax + 180044240: 48 83 e0 0f and $0xf,%rax + 180044244: 85 c0 test %eax,%eax + 180044246: 74 0d je 0x180044255 + 180044248: a8 07 test $0x7,%al + 18004424a: 0f 85 ff 01 00 00 jne 0x18004444f + 180044250: b8 01 00 00 00 mov $0x1,%eax + 180044255: 41 89 c2 mov %eax,%r10d + 180044258: 4d 8d 5a 08 lea 0x8(%r10),%r11 + 18004425c: 49 3b cb cmp %r11,%rcx + 18004425f: 0f 8c ea 01 00 00 jl 0x18004444f + 180044265: 45 89 cb mov %r9d,%r11d + 180044268: 44 2b d8 sub %eax,%r11d + 18004426b: 41 83 e3 07 and $0x7,%r11d + 18004426f: 45 2b cb sub %r11d,%r9d + 180044272: 45 33 db xor %r11d,%r11d + 180044275: 4d 63 c9 movslq %r9d,%r9 + 180044278: 85 c0 test %eax,%eax + 18004427a: 4c 89 d8 mov %r11,%rax + 18004427d: 76 45 jbe 0x1800442c4 + 18004427f: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180044284: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180044289: 33 f6 xor %esi,%esi + 18004428b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180044292: 00 + 180044293: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004429a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800442a0: 4a 89 34 00 mov %rsi,(%rax,%r8,1) + 1800442a4: 4a 8b 1c da mov (%rdx,%r11,8),%rbx + 1800442a8: 49 83 c3 01 add $0x1,%r11 + 1800442ac: 4a 89 5c 00 08 mov %rbx,0x8(%rax,%r8,1) + 1800442b1: 48 83 c0 10 add $0x10,%rax + 1800442b5: 4d 3b da cmp %r10,%r11 + 1800442b8: 72 e6 jb 0x1800442a0 + 1800442ba: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 1800442bf: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 1800442c4: 4c 89 d0 mov %r10,%rax + 1800442c7: 0f 57 c0 xorps %xmm0,%xmm0 + 1800442ca: 48 c1 e0 04 shl $0x4,%rax + 1800442ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800442d5: 00 + 1800442d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800442dd: 0f 1f 00 nopl (%rax) + 1800442e0: 42 0f 10 0c d2 movups (%rdx,%r10,8),%xmm1 + 1800442e5: 0f 28 d0 movaps %xmm0,%xmm2 + 1800442e8: 0f 28 d8 movaps %xmm0,%xmm3 + 1800442eb: 66 0f 14 d1 unpcklpd %xmm1,%xmm2 + 1800442ef: 66 0f 15 d9 unpckhpd %xmm1,%xmm3 + 1800442f3: 0f 28 e8 movaps %xmm0,%xmm5 + 1800442f6: 42 0f 11 14 00 movups %xmm2,(%rax,%r8,1) + 1800442fb: 0f 28 c8 movaps %xmm0,%xmm1 + 1800442fe: 42 0f 11 5c 00 10 movups %xmm3,0x10(%rax,%r8,1) + 180044304: 0f 28 d8 movaps %xmm0,%xmm3 + 180044307: 42 0f 10 64 d2 10 movups 0x10(%rdx,%r10,8),%xmm4 + 18004430d: 66 0f 14 ec unpcklpd %xmm4,%xmm5 + 180044311: 66 0f 15 cc unpckhpd %xmm4,%xmm1 + 180044315: 0f 28 e0 movaps %xmm0,%xmm4 + 180044318: 42 0f 11 6c 00 20 movups %xmm5,0x20(%rax,%r8,1) + 18004431e: 42 0f 11 4c 00 30 movups %xmm1,0x30(%rax,%r8,1) + 180044324: 0f 28 c8 movaps %xmm0,%xmm1 + 180044327: 42 0f 10 54 d2 20 movups 0x20(%rdx,%r10,8),%xmm2 + 18004432d: 66 0f 14 da unpcklpd %xmm2,%xmm3 + 180044331: 66 0f 15 e2 unpckhpd %xmm2,%xmm4 + 180044335: 0f 28 d0 movaps %xmm0,%xmm2 + 180044338: 42 0f 11 5c 00 40 movups %xmm3,0x40(%rax,%r8,1) + 18004433e: 42 0f 11 64 00 50 movups %xmm4,0x50(%rax,%r8,1) + 180044344: 42 0f 10 6c d2 30 movups 0x30(%rdx,%r10,8),%xmm5 + 18004434a: 49 83 c2 08 add $0x8,%r10 + 18004434e: 66 0f 14 cd unpcklpd %xmm5,%xmm1 + 180044352: 66 0f 15 d5 unpckhpd %xmm5,%xmm2 + 180044356: 42 0f 11 4c 00 60 movups %xmm1,0x60(%rax,%r8,1) + 18004435c: 42 0f 11 54 00 70 movups %xmm2,0x70(%rax,%r8,1) + 180044362: 48 05 80 00 00 00 add $0x80,%rax + 180044368: 4d 3b d1 cmp %r9,%r10 + 18004436b: 0f 82 6f ff ff ff jb 0x1800442e0 + 180044371: 4c 89 c8 mov %r9,%rax + 180044374: 48 c1 e0 04 shl $0x4,%rax + 180044378: 4c 3b c9 cmp %rcx,%r9 + 18004437b: 0f 83 c7 00 00 00 jae 0x180044448 + 180044381: 45 33 db xor %r11d,%r11d + 180044384: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004438b: 00 + 18004438c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180044398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004439f: 00 + 1800443a0: 4e 89 1c 00 mov %r11,(%rax,%r8,1) + 1800443a4: 4e 8b 14 ca mov (%rdx,%r9,8),%r10 + 1800443a8: 49 83 c1 01 add $0x1,%r9 + 1800443ac: 4e 89 54 00 08 mov %r10,0x8(%rax,%r8,1) + 1800443b1: 48 83 c0 10 add $0x10,%rax + 1800443b5: 4c 3b c9 cmp %rcx,%r9 + 1800443b8: 72 e6 jb 0x1800443a0 + 1800443ba: e9 89 00 00 00 jmp 0x180044448 + 1800443bf: 44 89 c9 mov %r9d,%ecx + 1800443c2: 41 bb 01 00 00 00 mov $0x1,%r11d + 1800443c8: d1 e9 shr $1,%ecx + 1800443ca: 45 33 d2 xor %r10d,%r10d + 1800443cd: 85 c9 test %ecx,%ecx + 1800443cf: 76 51 jbe 0x180044422 + 1800443d1: 45 33 db xor %r11d,%r11d + 1800443d4: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 1800443d9: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 1800443de: 66 90 xchg %ax,%ax + 1800443e0: 43 8d 1c 12 lea (%r10,%r10,1),%ebx + 1800443e4: 41 83 c2 01 add $0x1,%r10d + 1800443e8: 48 63 db movslq %ebx,%rbx + 1800443eb: 48 89 d8 mov %rbx,%rax + 1800443ee: 48 c1 e0 04 shl $0x4,%rax + 1800443f2: 4d 89 1c 00 mov %r11,(%r8,%rax,1) + 1800443f6: 48 8b 34 da mov (%rdx,%rbx,8),%rsi + 1800443fa: 4d 89 5c 00 10 mov %r11,0x10(%r8,%rax,1) + 1800443ff: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) + 180044404: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi + 180044409: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) + 18004440e: 44 3b d1 cmp %ecx,%r10d + 180044411: 72 cd jb 0x1800443e0 + 180044413: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180044418: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 18004441d: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 180044422: 41 8d 43 ff lea -0x1(%r11),%eax + 180044426: 41 3b c1 cmp %r9d,%eax + 180044429: 73 1d jae 0x180044448 + 18004442b: 4d 63 db movslq %r11d,%r11 + 18004442e: 4c 89 d8 mov %r11,%rax + 180044431: 48 c1 e0 04 shl $0x4,%rax + 180044435: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 18004443c: 00 00 + 18004443e: 4a 8b 54 da f8 mov -0x8(%rdx,%r11,8),%rdx + 180044443: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 180044448: 33 c0 xor %eax,%eax + 18004444a: 48 83 c4 38 add $0x38,%rsp + 18004444e: c3 ret + 18004444f: 45 33 c9 xor %r9d,%r9d + 180044452: e9 1a ff ff ff jmp 0x180044371 + 180044457: 48 85 c9 test %rcx,%rcx + 18004445a: 75 0a jne 0x180044466 + 18004445c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180044461: 48 83 c4 38 add $0x38,%rsp + 180044465: c3 ret + 180044466: 41 83 f9 06 cmp $0x6,%r9d + 18004446a: 0f 8e ef 01 00 00 jle 0x18004465f + 180044470: 4d 8d 58 08 lea 0x8(%r8),%r11 + 180044474: 49 3b cb cmp %r11,%rcx + 180044477: 76 1f jbe 0x180044498 + 180044479: 49 63 d1 movslq %r9d,%rdx + 18004447c: 49 f7 db neg %r11 + 18004447f: 48 8d 04 d5 00 00 00 lea 0x0(,%rdx,8),%rax + 180044486: 00 + 180044487: 4c 03 d9 add %rcx,%r11 + 18004448a: 4c 8d 50 08 lea 0x8(%rax),%r10 + 18004448e: 4d 3b da cmp %r10,%r11 + 180044491: 7d 25 jge 0x1800444b8 + 180044493: e9 c7 01 00 00 jmp 0x18004465f + 180044498: 4c 3b d9 cmp %rcx,%r11 + 18004449b: 0f 86 be 01 00 00 jbe 0x18004465f + 1800444a1: 49 63 d1 movslq %r9d,%rdx + 1800444a4: 4c 2b d9 sub %rcx,%r11 + 1800444a7: 48 8d 04 d5 00 00 00 lea 0x0(,%rdx,8),%rax + 1800444ae: 00 + 1800444af: 4c 3b d8 cmp %rax,%r11 + 1800444b2: 0f 8c a7 01 00 00 jl 0x18004465f + 1800444b8: 49 3b c8 cmp %r8,%rcx + 1800444bb: 76 14 jbe 0x1800444d1 + 1800444bd: 49 89 ca mov %rcx,%r10 + 1800444c0: 48 83 c0 08 add $0x8,%rax + 1800444c4: 4d 2b d0 sub %r8,%r10 + 1800444c7: 4c 3b d0 cmp %rax,%r10 + 1800444ca: 7d 1d jge 0x1800444e9 + 1800444cc: e9 8e 01 00 00 jmp 0x18004465f + 1800444d1: 4c 3b c1 cmp %rcx,%r8 + 1800444d4: 0f 86 85 01 00 00 jbe 0x18004465f + 1800444da: 4d 89 c2 mov %r8,%r10 + 1800444dd: 4c 2b d1 sub %rcx,%r10 + 1800444e0: 4c 3b d0 cmp %rax,%r10 + 1800444e3: 0f 8c 76 01 00 00 jl 0x18004465f + 1800444e9: 48 83 fa 08 cmp $0x8,%rdx + 1800444ed: 0f 8c fb 01 00 00 jl 0x1800446ee + 1800444f3: 49 89 ca mov %rcx,%r10 + 1800444f6: 49 83 e2 0f and $0xf,%r10 + 1800444fa: 45 85 d2 test %r10d,%r10d + 1800444fd: 74 13 je 0x180044512 + 1800444ff: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 180044506: 0f 85 e2 01 00 00 jne 0x1800446ee + 18004450c: 41 ba 01 00 00 00 mov $0x1,%r10d + 180044512: 44 89 d0 mov %r10d,%eax + 180044515: 4c 8d 58 08 lea 0x8(%rax),%r11 + 180044519: 49 3b d3 cmp %r11,%rdx + 18004451c: 0f 8c cc 01 00 00 jl 0x1800446ee + 180044522: 45 89 cb mov %r9d,%r11d + 180044525: 45 2b da sub %r10d,%r11d + 180044528: 41 83 e3 07 and $0x7,%r11d + 18004452c: 45 2b cb sub %r11d,%r9d + 18004452f: 45 33 db xor %r11d,%r11d + 180044532: 4d 63 c9 movslq %r9d,%r9 + 180044535: 45 85 d2 test %r10d,%r10d + 180044538: 4d 89 da mov %r11,%r10 + 18004453b: 76 47 jbe 0x180044584 + 18004453d: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180044542: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180044547: 33 f6 xor %esi,%esi + 180044549: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180044550: 00 + 180044551: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18004455f: 00 + 180044560: 4a 8b 1c d9 mov (%rcx,%r11,8),%rbx + 180044564: 49 83 c3 01 add $0x1,%r11 + 180044568: 4b 89 74 02 08 mov %rsi,0x8(%r10,%r8,1) + 18004456d: 4b 89 1c 02 mov %rbx,(%r10,%r8,1) + 180044571: 49 83 c2 10 add $0x10,%r10 + 180044575: 4c 3b d8 cmp %rax,%r11 + 180044578: 72 e6 jb 0x180044560 + 18004457a: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 18004457f: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180044584: 49 89 c2 mov %rax,%r10 + 180044587: 0f 57 c0 xorps %xmm0,%xmm0 + 18004458a: 49 c1 e2 04 shl $0x4,%r10 + 18004458e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180044595: 00 + 180044596: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18004459d: 0f 1f 00 nopl (%rax) + 1800445a0: 0f 10 14 c1 movups (%rcx,%rax,8),%xmm2 + 1800445a4: 0f 28 ca movaps %xmm2,%xmm1 + 1800445a7: 66 0f 15 d0 unpckhpd %xmm0,%xmm2 + 1800445ab: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 1800445af: 43 0f 11 54 02 10 movups %xmm2,0x10(%r10,%r8,1) + 1800445b5: 43 0f 11 0c 02 movups %xmm1,(%r10,%r8,1) + 1800445ba: 0f 10 64 c1 10 movups 0x10(%rcx,%rax,8),%xmm4 + 1800445bf: 0f 28 dc movaps %xmm4,%xmm3 + 1800445c2: 66 0f 15 e0 unpckhpd %xmm0,%xmm4 + 1800445c6: 66 0f 14 d8 unpcklpd %xmm0,%xmm3 + 1800445ca: 43 0f 11 64 02 30 movups %xmm4,0x30(%r10,%r8,1) + 1800445d0: 43 0f 11 5c 02 20 movups %xmm3,0x20(%r10,%r8,1) + 1800445d6: 0f 10 4c c1 20 movups 0x20(%rcx,%rax,8),%xmm1 + 1800445db: 0f 28 e9 movaps %xmm1,%xmm5 + 1800445de: 66 0f 15 c8 unpckhpd %xmm0,%xmm1 + 1800445e2: 66 0f 14 e8 unpcklpd %xmm0,%xmm5 + 1800445e6: 43 0f 11 4c 02 50 movups %xmm1,0x50(%r10,%r8,1) + 1800445ec: 43 0f 11 6c 02 40 movups %xmm5,0x40(%r10,%r8,1) + 1800445f2: 0f 10 5c c1 30 movups 0x30(%rcx,%rax,8),%xmm3 + 1800445f7: 48 83 c0 08 add $0x8,%rax + 1800445fb: 0f 28 d3 movaps %xmm3,%xmm2 + 1800445fe: 66 0f 15 d8 unpckhpd %xmm0,%xmm3 + 180044602: 66 0f 14 d0 unpcklpd %xmm0,%xmm2 + 180044606: 43 0f 11 5c 02 70 movups %xmm3,0x70(%r10,%r8,1) + 18004460c: 43 0f 11 54 02 60 movups %xmm2,0x60(%r10,%r8,1) + 180044612: 49 81 c2 80 00 00 00 add $0x80,%r10 + 180044619: 49 3b c1 cmp %r9,%rax + 18004461c: 72 82 jb 0x1800445a0 + 18004461e: 4c 89 c8 mov %r9,%rax + 180044621: 48 c1 e0 04 shl $0x4,%rax + 180044625: 4c 3b ca cmp %rdx,%r9 + 180044628: 0f 83 b9 00 00 00 jae 0x1800446e7 + 18004462e: 45 33 db xor %r11d,%r11d + 180044631: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180044638: 00 + 180044639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044640: 4e 8b 14 c9 mov (%rcx,%r9,8),%r10 + 180044644: 49 83 c1 01 add $0x1,%r9 + 180044648: 4e 89 5c 00 08 mov %r11,0x8(%rax,%r8,1) + 18004464d: 4e 89 14 00 mov %r10,(%rax,%r8,1) + 180044651: 48 83 c0 10 add $0x10,%rax + 180044655: 4c 3b ca cmp %rdx,%r9 + 180044658: 72 e6 jb 0x180044640 + 18004465a: e9 88 00 00 00 jmp 0x1800446e7 + 18004465f: 45 89 ca mov %r9d,%r10d + 180044662: ba 01 00 00 00 mov $0x1,%edx + 180044667: 41 d1 ea shr $1,%r10d + 18004466a: 45 33 db xor %r11d,%r11d + 18004466d: 45 85 d2 test %r10d,%r10d + 180044670: 76 50 jbe 0x1800446c2 + 180044672: 33 d2 xor %edx,%edx + 180044674: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180044679: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 18004467e: 66 90 xchg %ax,%ax + 180044680: 43 8d 1c 1b lea (%r11,%r11,1),%ebx + 180044684: 41 83 c3 01 add $0x1,%r11d + 180044688: 48 63 db movslq %ebx,%rbx + 18004468b: 48 89 d8 mov %rbx,%rax + 18004468e: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi + 180044692: 48 c1 e0 04 shl $0x4,%rax + 180044696: 49 89 34 00 mov %rsi,(%r8,%rax,1) + 18004469a: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) + 18004469f: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi + 1800446a4: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) + 1800446a9: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) + 1800446ae: 45 3b da cmp %r10d,%r11d + 1800446b1: 72 cd jb 0x180044680 + 1800446b3: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 1800446b8: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 1800446bd: 43 8d 54 1b 01 lea 0x1(%r11,%r11,1),%edx + 1800446c2: 8d 42 ff lea -0x1(%rdx),%eax + 1800446c5: 41 3b c1 cmp %r9d,%eax + 1800446c8: 73 1d jae 0x1800446e7 + 1800446ca: 48 63 d2 movslq %edx,%rdx + 1800446cd: 48 89 d0 mov %rdx,%rax + 1800446d0: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx + 1800446d5: 48 c1 e0 04 shl $0x4,%rax + 1800446d9: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 1800446de: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 1800446e5: 00 00 + 1800446e7: 33 c0 xor %eax,%eax + 1800446e9: 48 83 c4 38 add $0x38,%rsp + 1800446ed: c3 ret + 1800446ee: 45 33 c9 xor %r9d,%r9d + 1800446f1: e9 28 ff ff ff jmp 0x18004461e + 1800446f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800446fb: 48 83 c4 38 add $0x38,%rsp + 1800446ff: c3 ret + 180044700: 53 push %rbx + 180044701: 55 push %rbp + 180044702: 48 83 ec 38 sub $0x38,%rsp + 180044706: 4d 85 c0 test %r8,%r8 + 180044709: 0f 84 e6 03 00 00 je 0x180044af5 + 18004470f: 45 85 c9 test %r9d,%r9d + 180044712: 0f 8e b7 07 00 00 jle 0x180044ecf + 180044718: 48 85 d2 test %rdx,%rdx + 18004471b: 0f 84 cf 03 00 00 je 0x180044af0 + 180044721: 48 85 c9 test %rcx,%rcx + 180044724: 74 0e je 0x180044734 + 180044726: e8 55 db a1 01 call 0x181a62280 + 18004472b: 33 c0 xor %eax,%eax + 18004472d: 48 83 c4 38 add $0x38,%rsp + 180044731: 5d pop %rbp + 180044732: 5b pop %rbx + 180044733: c3 ret + 180044734: 41 83 f9 06 cmp $0x6,%r9d + 180044738: 0f 8e 20 03 00 00 jle 0x180044a5e + 18004473e: 49 8d 58 08 lea 0x8(%r8),%rbx + 180044742: 48 3b d3 cmp %rbx,%rdx + 180044745: 76 1f jbe 0x180044766 + 180044747: 49 63 c1 movslq %r9d,%rax + 18004474a: 48 f7 db neg %rbx + 18004474d: 48 03 da add %rdx,%rbx + 180044750: 48 8d 0c c5 08 00 00 lea 0x8(,%rax,8),%rcx + 180044757: 00 + 180044758: 48 8d 69 f8 lea -0x8(%rcx),%rbp + 18004475c: 48 3b d9 cmp %rcx,%rbx + 18004475f: 7d 25 jge 0x180044786 + 180044761: e9 f8 02 00 00 jmp 0x180044a5e + 180044766: 48 3b da cmp %rdx,%rbx + 180044769: 0f 86 ef 02 00 00 jbe 0x180044a5e + 18004476f: 49 63 c1 movslq %r9d,%rax + 180044772: 48 2b da sub %rdx,%rbx + 180044775: 48 8d 2c c5 00 00 00 lea 0x0(,%rax,8),%rbp + 18004477c: 00 + 18004477d: 48 3b dd cmp %rbp,%rbx + 180044780: 0f 8c d8 02 00 00 jl 0x180044a5e + 180044786: 49 3b d0 cmp %r8,%rdx + 180044789: 76 14 jbe 0x18004479f + 18004478b: 48 89 d1 mov %rdx,%rcx + 18004478e: 48 83 c5 08 add $0x8,%rbp + 180044792: 49 2b c8 sub %r8,%rcx + 180044795: 48 3b cd cmp %rbp,%rcx + 180044798: 7d 1d jge 0x1800447b7 + 18004479a: e9 bf 02 00 00 jmp 0x180044a5e + 18004479f: 4c 3b c2 cmp %rdx,%r8 + 1800447a2: 0f 86 b6 02 00 00 jbe 0x180044a5e + 1800447a8: 4c 89 c1 mov %r8,%rcx + 1800447ab: 48 2b ca sub %rdx,%rcx + 1800447ae: 48 3b cd cmp %rbp,%rcx + 1800447b1: 0f 8c a7 02 00 00 jl 0x180044a5e + 1800447b7: 45 32 db xor %r11b,%r11b + 1800447ba: 41 83 f9 10 cmp $0x10,%r9d + 1800447be: 0f 8c 22 03 00 00 jl 0x180044ae6 + 1800447c4: 49 89 d2 mov %rdx,%r10 + 1800447c7: 49 83 e2 1f and $0x1f,%r10 + 1800447cb: 45 89 d2 mov %r10d,%r10d + 1800447ce: 45 85 d2 test %r10d,%r10d + 1800447d1: 74 18 je 0x1800447eb + 1800447d3: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 1800447da: 0f 85 06 03 00 00 jne 0x180044ae6 + 1800447e0: 41 f7 da neg %r10d + 1800447e3: 41 83 c2 20 add $0x20,%r10d + 1800447e7: 41 c1 ea 03 shr $0x3,%r10d + 1800447eb: 41 8d 4a 10 lea 0x10(%r10),%ecx + 1800447ef: 44 3b c9 cmp %ecx,%r9d + 1800447f2: 0f 8c ee 02 00 00 jl 0x180044ae6 + 1800447f8: 44 89 c9 mov %r9d,%ecx + 1800447fb: 33 db xor %ebx,%ebx + 1800447fd: 41 2b ca sub %r10d,%ecx + 180044800: 33 ed xor %ebp,%ebp + 180044802: 83 e1 0f and $0xf,%ecx + 180044805: f7 d9 neg %ecx + 180044807: 41 03 c9 add %r9d,%ecx + 18004480a: 45 85 d2 test %r10d,%r10d + 18004480d: 76 35 jbe 0x180044844 + 18004480f: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180044814: 4c 89 7c 24 28 mov %r15,0x28(%rsp) + 180044819: 45 33 ff xor %r15d,%r15d + 18004481c: 0f 1f 40 00 nopl 0x0(%rax) + 180044820: 4e 89 7c 05 00 mov %r15,0x0(%rbp,%r8,1) + 180044825: 48 8b 34 da mov (%rdx,%rbx,8),%rsi + 180044829: 48 ff c3 inc %rbx + 18004482c: 4a 89 74 05 08 mov %rsi,0x8(%rbp,%r8,1) + 180044831: 48 83 c5 10 add $0x10,%rbp + 180044835: 49 3b da cmp %r10,%rbx + 180044838: 72 e6 jb 0x180044820 + 18004483a: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 18004483f: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 + 180044844: 4c 89 d5 mov %r10,%rbp + 180044847: c5 ed 57 d2 vxorpd %ymm2,%ymm2,%ymm2 + 18004484b: 48 c1 e5 04 shl $0x4,%rbp + 18004484f: 48 63 d9 movslq %ecx,%rbx + 180044852: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044860: c4 a1 7d 10 1c d2 vmovupd (%rdx,%r10,8),%ymm3 + 180044866: c4 a1 7d 10 4c d2 20 vmovupd 0x20(%rdx,%r10,8),%ymm1 + 18004486d: c5 ed 14 e3 vunpcklpd %ymm3,%ymm2,%ymm4 + 180044871: c5 ed 15 eb vunpckhpd %ymm3,%ymm2,%ymm5 + 180044875: c4 e3 5d 06 c5 20 vperm2f128 $0x20,%ymm5,%ymm4,%ymm0 + 18004487b: c4 e3 5d 06 dd 31 vperm2f128 $0x31,%ymm5,%ymm4,%ymm3 + 180044881: c5 ed 14 e1 vunpcklpd %ymm1,%ymm2,%ymm4 + 180044885: c5 ed 15 c9 vunpckhpd %ymm1,%ymm2,%ymm1 + 180044889: c4 e3 5d 06 e9 20 vperm2f128 $0x20,%ymm1,%ymm4,%ymm5 + 18004488f: c4 a1 79 11 44 05 00 vmovupd %xmm0,0x0(%rbp,%r8,1) + 180044896: c4 a3 7d 19 44 05 10 vextractf128 $0x1,%ymm0,0x10(%rbp,%r8,1) + 18004489d: 01 + 18004489e: c4 e3 5d 06 c1 31 vperm2f128 $0x31,%ymm1,%ymm4,%ymm0 + 1800448a4: c4 a3 7d 19 5c 05 30 vextractf128 $0x1,%ymm3,0x30(%rbp,%r8,1) + 1800448ab: 01 + 1800448ac: c4 a3 7d 19 6c 05 50 vextractf128 $0x1,%ymm5,0x50(%rbp,%r8,1) + 1800448b3: 01 + 1800448b4: c4 a3 7d 19 44 05 70 vextractf128 $0x1,%ymm0,0x70(%rbp,%r8,1) + 1800448bb: 01 + 1800448bc: c4 a1 79 11 5c 05 20 vmovupd %xmm3,0x20(%rbp,%r8,1) + 1800448c3: c4 a1 79 11 6c 05 40 vmovupd %xmm5,0x40(%rbp,%r8,1) + 1800448ca: c4 a1 79 11 44 05 60 vmovupd %xmm0,0x60(%rbp,%r8,1) + 1800448d1: c4 a1 7d 10 4c d2 40 vmovupd 0x40(%rdx,%r10,8),%ymm1 + 1800448d8: c4 a1 7d 10 44 d2 60 vmovupd 0x60(%rdx,%r10,8),%ymm0 + 1800448df: c5 ed 14 d9 vunpcklpd %ymm1,%ymm2,%ymm3 + 1800448e3: 49 83 c2 10 add $0x10,%r10 + 1800448e7: c5 ed 15 e1 vunpckhpd %ymm1,%ymm2,%ymm4 + 1800448eb: c4 e3 65 06 cc 20 vperm2f128 $0x20,%ymm4,%ymm3,%ymm1 + 1800448f1: c4 e3 65 06 dc 31 vperm2f128 $0x31,%ymm4,%ymm3,%ymm3 + 1800448f7: c5 ed 14 e0 vunpcklpd %ymm0,%ymm2,%ymm4 + 1800448fb: c5 ed 15 c0 vunpckhpd %ymm0,%ymm2,%ymm0 + 1800448ff: c4 e3 5d 06 e8 20 vperm2f128 $0x20,%ymm0,%ymm4,%ymm5 + 180044905: c4 e3 5d 06 c0 31 vperm2f128 $0x31,%ymm0,%ymm4,%ymm0 + 18004490b: c4 a1 79 11 8c 05 80 vmovupd %xmm1,0x80(%rbp,%r8,1) + 180044912: 00 00 00 + 180044915: c4 a1 79 11 9c 05 a0 vmovupd %xmm3,0xa0(%rbp,%r8,1) + 18004491c: 00 00 00 + 18004491f: c4 a1 79 11 ac 05 c0 vmovupd %xmm5,0xc0(%rbp,%r8,1) + 180044926: 00 00 00 + 180044929: c4 a1 79 11 84 05 e0 vmovupd %xmm0,0xe0(%rbp,%r8,1) + 180044930: 00 00 00 + 180044933: c4 a3 7d 19 8c 05 90 vextractf128 $0x1,%ymm1,0x90(%rbp,%r8,1) + 18004493a: 00 00 00 01 + 18004493e: c4 a3 7d 19 9c 05 b0 vextractf128 $0x1,%ymm3,0xb0(%rbp,%r8,1) + 180044945: 00 00 00 01 + 180044949: c4 a3 7d 19 ac 05 d0 vextractf128 $0x1,%ymm5,0xd0(%rbp,%r8,1) + 180044950: 00 00 00 01 + 180044954: c4 a3 7d 19 84 05 f0 vextractf128 $0x1,%ymm0,0xf0(%rbp,%r8,1) + 18004495b: 00 00 00 01 + 18004495f: 48 81 c5 00 01 00 00 add $0x100,%rbp + 180044966: 4c 3b d3 cmp %rbx,%r10 + 180044969: 0f 82 f1 fe ff ff jb 0x180044860 + 18004496f: 8d 59 01 lea 0x1(%rcx),%ebx + 180044972: 41 3b d9 cmp %r9d,%ebx + 180044975: 0f 87 5f 01 00 00 ja 0x180044ada + 18004497b: 48 63 c9 movslq %ecx,%rcx + 18004497e: 48 2b c1 sub %rcx,%rax + 180044981: 41 80 fb 01 cmp $0x1,%r11b + 180044985: 75 08 jne 0x18004498f + 180044987: 45 33 c9 xor %r9d,%r9d + 18004498a: e9 7a 00 00 00 jmp 0x180044a09 + 18004498f: 48 83 f8 04 cmp $0x4,%rax + 180044993: 7c f2 jl 0x180044987 + 180044995: 48 63 c9 movslq %ecx,%rcx + 180044998: 41 89 c1 mov %eax,%r9d + 18004499b: 48 89 cb mov %rcx,%rbx + 18004499e: 41 83 e1 fc and $0xfffffffc,%r9d + 1800449a2: 48 c1 e3 04 shl $0x4,%rbx + 1800449a6: 33 ed xor %ebp,%ebp + 1800449a8: 4d 63 c9 movslq %r9d,%r9 + 1800449ab: 49 03 d8 add %r8,%rbx + 1800449ae: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 1800449b2: 4c 8d 1c ca lea (%rdx,%rcx,8),%r11 + 1800449b6: 4c 89 7c 24 28 mov %r15,0x28(%rsp) + 1800449bb: 45 33 d2 xor %r10d,%r10d + 1800449be: 66 90 xchg %ax,%ax + 1800449c0: c4 c1 7d 10 0c eb vmovupd (%r11,%rbp,8),%ymm1 + 1800449c6: 48 83 c5 04 add $0x4,%rbp + 1800449ca: c5 fd 14 d1 vunpcklpd %ymm1,%ymm0,%ymm2 + 1800449ce: c5 fd 15 d9 vunpckhpd %ymm1,%ymm0,%ymm3 + 1800449d2: c4 e3 6d 06 e3 20 vperm2f128 $0x20,%ymm3,%ymm2,%ymm4 + 1800449d8: c4 e3 6d 06 eb 31 vperm2f128 $0x31,%ymm3,%ymm2,%ymm5 + 1800449de: c4 c1 79 11 24 1a vmovupd %xmm4,(%r10,%rbx,1) + 1800449e4: c4 c1 79 11 6c 1a 20 vmovupd %xmm5,0x20(%r10,%rbx,1) + 1800449eb: c4 c3 7d 19 64 1a 10 vextractf128 $0x1,%ymm4,0x10(%r10,%rbx,1) + 1800449f2: 01 + 1800449f3: c4 c3 7d 19 6c 1a 30 vextractf128 $0x1,%ymm5,0x30(%r10,%rbx,1) + 1800449fa: 01 + 1800449fb: 49 83 c2 40 add $0x40,%r10 + 1800449ff: 49 3b e9 cmp %r9,%rbp + 180044a02: 72 bc jb 0x1800449c0 + 180044a04: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 + 180044a09: 4c 89 cb mov %r9,%rbx + 180044a0c: 48 c1 e3 04 shl $0x4,%rbx + 180044a10: 4c 3b c8 cmp %rax,%r9 + 180044a13: 0f 83 c1 00 00 00 jae 0x180044ada + 180044a19: 48 63 c9 movslq %ecx,%rcx + 180044a1c: 33 ed xor %ebp,%ebp + 180044a1e: 48 8d 14 ca lea (%rdx,%rcx,8),%rdx + 180044a22: 48 c1 e1 04 shl $0x4,%rcx + 180044a26: 4c 03 c1 add %rcx,%r8 + 180044a29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180044a30: 00 + 180044a31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180044a3f: 00 + 180044a40: 4a 89 2c 03 mov %rbp,(%rbx,%r8,1) + 180044a44: 4a 8b 0c ca mov (%rdx,%r9,8),%rcx + 180044a48: 49 ff c1 inc %r9 + 180044a4b: 4a 89 4c 03 08 mov %rcx,0x8(%rbx,%r8,1) + 180044a50: 48 83 c3 10 add $0x10,%rbx + 180044a54: 4c 3b c8 cmp %rax,%r9 + 180044a57: 72 e7 jb 0x180044a40 + 180044a59: e9 7c 00 00 00 jmp 0x180044ada + 180044a5e: 44 89 c9 mov %r9d,%ecx + 180044a61: bb 01 00 00 00 mov $0x1,%ebx + 180044a66: d1 e9 shr $1,%ecx + 180044a68: 33 ed xor %ebp,%ebp + 180044a6a: 85 c9 test %ecx,%ecx + 180044a6c: 76 47 jbe 0x180044ab5 + 180044a6e: 33 db xor %ebx,%ebx + 180044a70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180044a77: 00 + 180044a78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044a7f: 90 nop + 180044a80: 44 8d 54 2d 00 lea 0x0(%rbp,%rbp,1),%r10d + 180044a85: ff c5 inc %ebp + 180044a87: 4d 63 d2 movslq %r10d,%r10 + 180044a8a: 4c 89 d0 mov %r10,%rax + 180044a8d: 48 c1 e0 04 shl $0x4,%rax + 180044a91: 49 89 1c 00 mov %rbx,(%r8,%rax,1) + 180044a95: 4e 8b 1c d2 mov (%rdx,%r10,8),%r11 + 180044a99: 4d 89 5c 00 08 mov %r11,0x8(%r8,%rax,1) + 180044a9e: 49 89 5c 00 10 mov %rbx,0x10(%r8,%rax,1) + 180044aa3: 4e 8b 5c d2 08 mov 0x8(%rdx,%r10,8),%r11 + 180044aa8: 4d 89 5c 00 18 mov %r11,0x18(%r8,%rax,1) + 180044aad: 3b e9 cmp %ecx,%ebp + 180044aaf: 72 cf jb 0x180044a80 + 180044ab1: 8d 5c 2d 01 lea 0x1(%rbp,%rbp,1),%ebx + 180044ab5: 8d 43 ff lea -0x1(%rbx),%eax + 180044ab8: 41 3b c1 cmp %r9d,%eax + 180044abb: 73 1d jae 0x180044ada + 180044abd: 48 63 db movslq %ebx,%rbx + 180044ac0: 48 89 d8 mov %rbx,%rax + 180044ac3: 48 c1 e0 04 shl $0x4,%rax + 180044ac7: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 180044ace: 00 00 + 180044ad0: 48 8b 54 da f8 mov -0x8(%rdx,%rbx,8),%rdx + 180044ad5: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 180044ada: 33 c0 xor %eax,%eax + 180044adc: c5 f8 77 vzeroupper + 180044adf: 48 83 c4 38 add $0x38,%rsp + 180044ae3: 5d pop %rbp + 180044ae4: 5b pop %rbx + 180044ae5: c3 ret + 180044ae6: 41 b3 01 mov $0x1,%r11b + 180044ae9: 33 c9 xor %ecx,%ecx + 180044aeb: e9 7f fe ff ff jmp 0x18004496f + 180044af0: 48 85 c9 test %rcx,%rcx + 180044af3: 75 0c jne 0x180044b01 + 180044af5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180044afa: 48 83 c4 38 add $0x38,%rsp + 180044afe: 5d pop %rbp + 180044aff: 5b pop %rbx + 180044b00: c3 ret + 180044b01: 41 83 f9 06 cmp $0x6,%r9d + 180044b05: 0f 8e 33 03 00 00 jle 0x180044e3e + 180044b0b: 49 8d 58 08 lea 0x8(%r8),%rbx + 180044b0f: 48 3b cb cmp %rbx,%rcx + 180044b12: 76 1f jbe 0x180044b33 + 180044b14: 49 63 d1 movslq %r9d,%rdx + 180044b17: 48 f7 db neg %rbx + 180044b1a: 48 03 d9 add %rcx,%rbx + 180044b1d: 48 8d 04 d5 08 00 00 lea 0x8(,%rdx,8),%rax + 180044b24: 00 + 180044b25: 48 8d 68 f8 lea -0x8(%rax),%rbp + 180044b29: 48 3b d8 cmp %rax,%rbx + 180044b2c: 7d 25 jge 0x180044b53 + 180044b2e: e9 0b 03 00 00 jmp 0x180044e3e + 180044b33: 48 3b d9 cmp %rcx,%rbx + 180044b36: 0f 86 02 03 00 00 jbe 0x180044e3e + 180044b3c: 49 63 d1 movslq %r9d,%rdx + 180044b3f: 48 2b d9 sub %rcx,%rbx + 180044b42: 48 8d 2c d5 00 00 00 lea 0x0(,%rdx,8),%rbp + 180044b49: 00 + 180044b4a: 48 3b dd cmp %rbp,%rbx + 180044b4d: 0f 8c eb 02 00 00 jl 0x180044e3e + 180044b53: 49 3b c8 cmp %r8,%rcx + 180044b56: 76 14 jbe 0x180044b6c + 180044b58: 48 89 c8 mov %rcx,%rax + 180044b5b: 48 83 c5 08 add $0x8,%rbp + 180044b5f: 49 2b c0 sub %r8,%rax + 180044b62: 48 3b c5 cmp %rbp,%rax + 180044b65: 7d 1d jge 0x180044b84 + 180044b67: e9 d2 02 00 00 jmp 0x180044e3e + 180044b6c: 4c 3b c1 cmp %rcx,%r8 + 180044b6f: 0f 86 c9 02 00 00 jbe 0x180044e3e + 180044b75: 4c 89 c0 mov %r8,%rax + 180044b78: 48 2b c1 sub %rcx,%rax + 180044b7b: 48 3b c5 cmp %rbp,%rax + 180044b7e: 0f 8c ba 02 00 00 jl 0x180044e3e + 180044b84: 45 32 db xor %r11b,%r11b + 180044b87: 41 83 f9 10 cmp $0x10,%r9d + 180044b8b: 0f 8c 34 03 00 00 jl 0x180044ec5 + 180044b91: 49 89 ca mov %rcx,%r10 + 180044b94: 49 83 e2 1f and $0x1f,%r10 + 180044b98: 45 89 d2 mov %r10d,%r10d + 180044b9b: 45 85 d2 test %r10d,%r10d + 180044b9e: 74 18 je 0x180044bb8 + 180044ba0: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 180044ba7: 0f 85 18 03 00 00 jne 0x180044ec5 + 180044bad: 41 f7 da neg %r10d + 180044bb0: 41 83 c2 20 add $0x20,%r10d + 180044bb4: 41 c1 ea 03 shr $0x3,%r10d + 180044bb8: 41 8d 42 10 lea 0x10(%r10),%eax + 180044bbc: 44 3b c8 cmp %eax,%r9d + 180044bbf: 0f 8c 00 03 00 00 jl 0x180044ec5 + 180044bc5: 44 89 c8 mov %r9d,%eax + 180044bc8: 33 db xor %ebx,%ebx + 180044bca: 41 2b c2 sub %r10d,%eax + 180044bcd: 33 ed xor %ebp,%ebp + 180044bcf: 83 e0 0f and $0xf,%eax + 180044bd2: f7 d8 neg %eax + 180044bd4: 41 03 c1 add %r9d,%eax + 180044bd7: 45 85 d2 test %r10d,%r10d + 180044bda: 76 48 jbe 0x180044c24 + 180044bdc: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180044be1: 4c 89 7c 24 28 mov %r15,0x28(%rsp) + 180044be6: 45 33 ff xor %r15d,%r15d + 180044be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180044bf0: 00 + 180044bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180044bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180044bff: 00 + 180044c00: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi + 180044c04: 48 ff c3 inc %rbx diff --git a/handoff/nls_dasm/f_52b570.dis b/handoff/nls_dasm/f_52b570.dis new file mode 100644 index 0000000..30d6e72 --- /dev/null +++ b/handoff/nls_dasm/f_52b570.dis @@ -0,0 +1,246 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +000000000052b570 <.data+0x52b570>: + 52b570: 4a 8b 04 e0 mov (%rax,%r12,8),%rax + 52b574: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) + 52b57b: 00 + 52b57c: 74 25 je 0x52b5a3 + 52b57e: ff 15 84 fa 67 01 call *0x167fa84(%rip) # 0x1bab008 + 52b584: 44 8b c6 mov %esi,%r8d + 52b587: 48 8b d3 mov %rbx,%rdx + 52b58a: 85 c0 test %eax,%eax + 52b58c: 75 0b jne 0x52b599 + 52b58e: 41 0f 28 c0 movaps %xmm8,%xmm0 + 52b592: e8 99 6a ad ff call 0x2030 + 52b597: eb 3c jmp 0x52b5d5 + 52b599: 0f 57 c0 xorps %xmm0,%xmm0 + 52b59c: f3 41 0f 5a c0 cvtss2sd %xmm8,%xmm0 + 52b5a1: eb 2d jmp 0x52b5d0 + 52b5a3: 41 0f 28 f0 movaps %xmm8,%xmm6 + 52b5a7: f3 0f 59 b7 88 08 54 mulss 0x540888(%rdi),%xmm6 + 52b5ae: 00 + 52b5af: ff 15 53 fa 67 01 call *0x167fa53(%rip) # 0x1bab008 + 52b5b5: 44 8b c6 mov %esi,%r8d + 52b5b8: 48 8b d3 mov %rbx,%rdx + 52b5bb: 85 c0 test %eax,%eax + 52b5bd: 75 0a jne 0x52b5c9 + 52b5bf: 0f 28 c6 movaps %xmm6,%xmm0 + 52b5c2: e8 69 6a ad ff call 0x2030 + 52b5c7: eb 0c jmp 0x52b5d5 + 52b5c9: 0f 57 c0 xorps %xmm0,%xmm0 + 52b5cc: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0 + 52b5d0: e8 5b 67 ad ff call 0x1d30 + 52b5d5: 49 8b 1f mov (%r15),%rbx + 52b5d8: 48 8d 15 d9 57 12 02 lea 0x21257d9(%rip),%rdx # 0x2650db8 + 52b5df: 48 8d 0d d2 57 12 02 lea 0x21257d2(%rip),%rcx # 0x2650db8 + 52b5e6: ff 15 1c fa 67 01 call *0x167fa1c(%rip) # 0x1bab008 + 52b5ec: 44 8b c6 mov %esi,%r8d + 52b5ef: 48 8b d3 mov %rbx,%rdx + 52b5f2: 85 c0 test %eax,%eax + 52b5f4: 75 0a jne 0x52b600 + 52b5f6: 0f 28 c7 movaps %xmm7,%xmm0 + 52b5f9: e8 72 6c ad ff call 0x2270 + 52b5fe: eb 0c jmp 0x52b60c + 52b600: 0f 57 c0 xorps %xmm0,%xmm0 + 52b603: f3 0f 5a c7 cvtss2sd %xmm7,%xmm0 + 52b607: e8 94 6c ad ff call 0x22a0 + 52b60c: 8b 87 34 05 54 00 mov 0x540534(%rdi),%eax + 52b612: 48 8b 8f 28 06 54 00 mov 0x540628(%rdi),%rcx + 52b619: 99 cltd + 52b61a: 4c 8b b7 68 06 54 00 mov 0x540668(%rdi),%r14 + 52b621: 2b c2 sub %edx,%eax + 52b623: 49 8b 17 mov (%r15),%rdx + 52b626: d1 f8 sar $1,%eax + 52b628: 48 63 e8 movslq %eax,%rbp + 52b62b: 44 8d 45 01 lea 0x1(%rbp),%r8d + 52b62f: e8 3c a4 00 00 call 0x535a70 + 52b634: 48 8b 8f 28 06 54 00 mov 0x540628(%rdi),%rcx + 52b63b: 44 8d 4d 01 lea 0x1(%rbp),%r9d + 52b63f: 4d 8b c6 mov %r14,%r8 + 52b642: 33 d2 xor %edx,%edx + 52b644: e8 c7 6b ad ff call 0x2210 + 52b649: 48 8d 15 68 57 12 02 lea 0x2125768(%rip),%rdx # 0x2650db8 + 52b650: 48 8d 0d 61 57 12 02 lea 0x2125761(%rip),%rcx # 0x2650db8 + 52b657: ff 15 ab f9 67 01 call *0x167f9ab(%rip) # 0x1bab008 + 52b65d: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8 + 52b664: 49 8b ce mov %r14,%rcx + 52b667: 85 c0 test %eax,%eax + 52b669: 75 0e jne 0x52b679 + 52b66b: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx + 52b672: e8 09 6b ad ff call 0x2180 + 52b677: eb 0c jmp 0x52b685 + 52b679: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx + 52b680: e8 2b 65 ad ff call 0x1bb0 + 52b685: 48 63 87 34 05 54 00 movslq 0x540534(%rdi),%rax + 52b68c: 44 8d 45 ff lea -0x1(%rbp),%r8d + 52b690: 33 c9 xor %ecx,%ecx + 52b692: 41 0f 28 cd movaps %xmm13,%xmm1 + 52b696: 41 89 0c 86 mov %ecx,(%r14,%rax,4) + 52b69a: 49 8d 4e 04 lea 0x4(%r14),%rcx + 52b69e: e8 7d 22 00 00 call 0x52d920 + 52b6a3: 49 8d 4e 04 lea 0x4(%r14),%rcx + 52b6a7: 41 0f 28 c9 movaps %xmm9,%xmm1 + 52b6ab: 48 8d 0c a9 lea (%rcx,%rbp,4),%rcx + 52b6af: 44 8d 45 ff lea -0x1(%rbp),%r8d + 52b6b3: e8 98 24 00 00 call 0x52db50 + 52b6b8: 48 8d 15 f9 56 12 02 lea 0x21256f9(%rip),%rdx # 0x2650db8 + 52b6bf: 48 8d 0d f2 56 12 02 lea 0x21256f2(%rip),%rcx # 0x2650db8 + 52b6c6: ff 15 3c f9 67 01 call *0x167f93c(%rip) # 0x1bab008 + 52b6cc: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8 + 52b6d3: 49 8b ce mov %r14,%rcx + 52b6d6: 85 c0 test %eax,%eax + 52b6d8: 75 0e jne 0x52b6e8 + 52b6da: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx + 52b6e1: e8 aa 63 ad ff call 0x1a90 + 52b6e6: eb 0c jmp 0x52b6f4 + 52b6e8: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx + 52b6ef: e8 dc 62 ad ff call 0x19d0 + 52b6f4: 48 8d 15 bd 56 12 02 lea 0x21256bd(%rip),%rdx # 0x2650db8 + 52b6fb: 48 8d 0d b6 56 12 02 lea 0x21256b6(%rip),%rcx # 0x2650db8 + 52b702: ff 15 00 f9 67 01 call *0x167f900(%rip) # 0x1bab008 + 52b708: 44 8d 45 01 lea 0x1(%rbp),%r8d + 52b70c: 49 8b d6 mov %r14,%rdx + 52b70f: 49 8b ce mov %r14,%rcx + 52b712: 85 c0 test %eax,%eax + 52b714: 75 07 jne 0x52b71d + 52b716: e8 15 54 c1 ff call 0x140b30 + 52b71b: eb 05 jmp 0x52b722 + 52b71d: e8 7e 53 c1 ff call 0x140aa0 + 52b722: 48 8d 15 8f 56 12 02 lea 0x212568f(%rip),%rdx # 0x2650db8 + 52b729: 48 8d 0d 88 56 12 02 lea 0x2125688(%rip),%rcx # 0x2650db8 + 52b730: ff 15 d2 f8 67 01 call *0x167f8d2(%rip) # 0x1bab008 + 52b736: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8 + 52b73d: 49 8b ce mov %r14,%rcx + 52b740: 85 c0 test %eax,%eax + 52b742: 75 0e jne 0x52b752 + 52b744: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx + 52b74b: e8 30 6a ad ff call 0x2180 + 52b750: eb 0c jmp 0x52b75e + 52b752: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx + 52b759: e8 52 64 ad ff call 0x1bb0 + 52b75e: 48 63 87 34 05 54 00 movslq 0x540534(%rdi),%rax + 52b765: 33 db xor %ebx,%ebx + 52b767: 44 8b c5 mov %ebp,%r8d + 52b76a: 49 8b ce mov %r14,%rcx + 52b76d: 41 89 1c 86 mov %ebx,(%r14,%rax,4) + 52b771: 48 8b 87 58 06 54 00 mov 0x540658(%rdi),%rax + 52b778: 48 8d 14 a8 lea (%rax,%rbp,4),%rdx + 52b77c: e8 0f 22 00 00 call 0x52d990 + 52b781: 44 8b c5 mov %ebp,%r8d + 52b784: 49 8d 0c ae lea (%r14,%rbp,4),%rcx + 52b788: 41 0f 28 c9 movaps %xmm9,%xmm1 + 52b78c: e8 bf 23 00 00 call 0x52db50 + 52b791: 48 8d 15 20 56 12 02 lea 0x2125620(%rip),%rdx # 0x2650db8 + 52b798: 48 8d 0d 19 56 12 02 lea 0x2125619(%rip),%rcx # 0x2650db8 + 52b79f: ff 15 63 f8 67 01 call *0x167f863(%rip) # 0x1bab008 + 52b7a5: 4c 8b 87 98 05 54 00 mov 0x540598(%rdi),%r8 + 52b7ac: 49 8b ce mov %r14,%rcx + 52b7af: 85 c0 test %eax,%eax + 52b7b1: 75 0e jne 0x52b7c1 + 52b7b3: 48 8b 97 48 05 54 00 mov 0x540548(%rdi),%rdx + 52b7ba: e8 d1 62 ad ff call 0x1a90 + 52b7bf: eb 0c jmp 0x52b7cd + 52b7c1: 48 8b 97 50 05 54 00 mov 0x540550(%rdi),%rdx + 52b7c8: e8 03 62 ad ff call 0x19d0 + 52b7cd: 48 8b 87 68 06 54 00 mov 0x540668(%rdi),%rax + 52b7d4: c7 00 00 00 80 3f movl $0x3f800000,(%rax) + 52b7da: 48 8b 87 68 06 54 00 mov 0x540668(%rdi),%rax + 52b7e1: 89 58 04 mov %ebx,0x4(%rax) + 52b7e4: 38 9f 90 08 54 00 cmp %bl,0x540890(%rdi) + 52b7ea: 74 7a je 0x52b866 + 52b7ec: 48 8b 97 68 06 54 00 mov 0x540668(%rdi),%rdx + 52b7f3: 41 0f 28 c2 movaps %xmm10,%xmm0 + 52b7f7: 41 0f 14 c1 unpcklps %xmm9,%xmm0 + 52b7fb: 44 8b c6 mov %esi,%r8d + 52b7fe: 66 48 0f 7e c1 movq %xmm0,%rcx + 52b803: e8 78 60 ad ff call 0x1880 + 52b808: 48 8b 97 68 06 54 00 mov 0x540668(%rdi),%rdx + 52b80f: 41 0f 28 c4 movaps %xmm12,%xmm0 + 52b813: 41 0f 14 c1 unpcklps %xmm9,%xmm0 + 52b817: 44 8b c6 mov %esi,%r8d + 52b81a: 66 48 0f 7e c1 movq %xmm0,%rcx + 52b81f: e8 7c 64 ad ff call 0x1ca0 + 52b824: 48 8b 9f 68 06 54 00 mov 0x540668(%rdi),%rbx + 52b82b: 48 8d 15 86 55 12 02 lea 0x2125586(%rip),%rdx # 0x2650db8 + 52b832: f3 0f 10 b7 88 08 54 movss 0x540888(%rdi),%xmm6 + 52b839: 00 + 52b83a: 48 8d 0d 77 55 12 02 lea 0x2125577(%rip),%rcx # 0x2650db8 + 52b841: 8d 2c 36 lea (%rsi,%rsi,1),%ebp + 52b844: ff 15 be f7 67 01 call *0x167f7be(%rip) # 0x1bab008 + 52b84a: 44 8b c5 mov %ebp,%r8d + 52b84d: 48 8b d3 mov %rbx,%rdx + 52b850: 85 c0 test %eax,%eax + 52b852: 75 0a jne 0x52b85e + 52b854: 0f 28 c6 movaps %xmm6,%xmm0 + 52b857: e8 d4 67 ad ff call 0x2030 + 52b85c: eb 08 jmp 0x52b866 + 52b85e: 0f 5a c6 cvtps2pd %xmm6,%xmm0 + 52b861: e8 ca 64 ad ff call 0x1d30 + 52b866: 48 8b 9f 68 06 54 00 mov 0x540668(%rdi),%rbx + 52b86d: 48 8d 15 44 55 12 02 lea 0x2125544(%rip),%rdx # 0x2650db8 + 52b874: 48 8d 0d 3d 55 12 02 lea 0x212553d(%rip),%rcx # 0x2650db8 + 52b87b: ff 15 87 f7 67 01 call *0x167f787(%rip) # 0x1bab008 + 52b881: 48 8b 94 24 30 01 00 mov 0x130(%rsp),%rdx + 52b888: 00 + 52b889: 44 8b c6 mov %esi,%r8d + 52b88c: 48 8b cb mov %rbx,%rcx + 52b88f: 85 c0 test %eax,%eax + 52b891: 75 07 jne 0x52b89a + 52b893: e8 58 65 ad ff call 0x1df0 + 52b898: eb 05 jmp 0x52b89f + 52b89a: e8 d1 66 ad ff call 0x1f70 + 52b89f: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 + 52b8a4: 49 83 c7 10 add $0x10,%r15 + 52b8a8: 49 ff c4 inc %r12 + 52b8ab: 4c 89 64 24 38 mov %r12,0x38(%rsp) + 52b8b0: 4c 3b 64 24 30 cmp 0x30(%rsp),%r12 + 52b8b5: 0f 8c 95 fc ff ff jl 0x52b550 + 52b8bb: 44 0f 28 6c 24 70 movaps 0x70(%rsp),%xmm13 + 52b8c1: 33 c9 xor %ecx,%ecx + 52b8c3: 87 8f dc 04 24 00 xchg %ecx,0x2404dc(%rdi) + 52b8c9: 44 0f 28 a4 24 80 00 movaps 0x80(%rsp),%xmm12 + 52b8d0: 00 00 + 52b8d2: 44 0f 28 94 24 a0 00 movaps 0xa0(%rsp),%xmm10 + 52b8d9: 00 00 + 52b8db: 44 0f 28 8c 24 b0 00 movaps 0xb0(%rsp),%xmm9 + 52b8e2: 00 00 + 52b8e4: 44 0f 28 84 24 c0 00 movaps 0xc0(%rsp),%xmm8 + 52b8eb: 00 00 + 52b8ed: 0f 28 bc 24 d0 00 00 movaps 0xd0(%rsp),%xmm7 + 52b8f4: 00 + 52b8f5: 0f 28 b4 24 e0 00 00 movaps 0xe0(%rsp),%xmm6 + 52b8fc: 00 + 52b8fd: 4c 8b bc 24 f0 00 00 mov 0xf0(%rsp),%r15 + 52b904: 00 + 52b905: 4c 8b b4 24 f8 00 00 mov 0xf8(%rsp),%r14 + 52b90c: 00 + 52b90d: 4c 8b ac 24 00 01 00 mov 0x100(%rsp),%r13 + 52b914: 00 + 52b915: 4c 8b a4 24 08 01 00 mov 0x108(%rsp),%r12 + 52b91c: 00 + 52b91d: 48 8b b4 24 10 01 00 mov 0x110(%rsp),%rsi + 52b924: 00 + 52b925: 48 8b ac 24 18 01 00 mov 0x118(%rsp),%rbp + 52b92c: 00 + 52b92d: 48 8b 9c 24 40 01 00 mov 0x140(%rsp),%rbx + 52b934: 00 + 52b935: 48 81 c4 20 01 00 00 add $0x120,%rsp + 52b93c: 5f pop %rdi + 52b93d: c3 ret + 52b93e: cc int3 + 52b93f: cc int3 + 52b940: 33 d2 xor %edx,%edx + 52b942: e9 69 30 00 00 jmp 0x52e9b0 + 52b947: cc int3 + 52b948: cc int3 + 52b949: cc int3 + 52b94a: cc int3 + 52b94b: cc int3 + 52b94c: cc int3 + 52b94d: cc int3 + 52b94e: cc int3 + 52b94f: cc int3 diff --git a/handoff/nls_dasm/f_52d920.dis b/handoff/nls_dasm/f_52d920.dis new file mode 100644 index 0000000..7742edd --- /dev/null +++ b/handoff/nls_dasm/f_52d920.dis @@ -0,0 +1,47 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +000000000052d920 <.data+0x52d920>: + 52d920: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 52d925: 57 push %rdi + 52d926: 48 83 ec 30 sub $0x30,%rsp + 52d92a: 48 8b f9 mov %rcx,%rdi + 52d92d: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp) + 52d932: 48 8d 0d 7f 34 12 02 lea 0x212347f(%rip),%rcx # 0x2650db8 + 52d939: 41 8b d8 mov %r8d,%ebx + 52d93c: 48 8d 15 75 34 12 02 lea 0x2123475(%rip),%rdx # 0x2650db8 + 52d943: 0f 28 f1 movaps %xmm1,%xmm6 + 52d946: ff 15 bc d6 67 01 call *0x167d6bc(%rip) # 0x1bab008 + 52d94c: 44 8b c3 mov %ebx,%r8d + 52d94f: 48 8b d7 mov %rdi,%rdx + 52d952: 85 c0 test %eax,%eax + 52d954: 75 17 jne 0x52d96d + 52d956: 0f 28 c6 movaps %xmm6,%xmm0 + 52d959: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx + 52d95e: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 + 52d963: 48 83 c4 30 add $0x30,%rsp + 52d967: 5f pop %rdi + 52d968: e9 c3 46 ad ff jmp 0x2030 + 52d96d: 0f 57 c0 xorps %xmm0,%xmm0 + 52d970: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0 + 52d974: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx + 52d979: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 + 52d97e: 48 83 c4 30 add $0x30,%rsp + 52d982: 5f pop %rdi + 52d983: e9 a8 43 ad ff jmp 0x1d30 + 52d988: cc int3 + 52d989: cc int3 + 52d98a: cc int3 + 52d98b: cc int3 + 52d98c: cc int3 + 52d98d: cc int3 + 52d98e: cc int3 + 52d98f: cc int3 + 52d990: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 52d995: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 52d99a: 57 push %rdi + 52d99b: 48 83 ec 20 sub $0x20,%rsp + 52d99f: 48 mov %rdx,%rdi diff --git a/handoff/nls_dasm/f_52d990.dis b/handoff/nls_dasm/f_52d990.dis new file mode 100644 index 0000000..81e2ec1 --- /dev/null +++ b/handoff/nls_dasm/f_52d990.dis @@ -0,0 +1,52 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +000000000052d990 <.data+0x52d990>: + 52d990: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 52d995: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 52d99a: 57 push %rdi + 52d99b: 48 83 ec 20 sub $0x20,%rsp + 52d99f: 48 8b fa mov %rdx,%rdi + 52d9a2: 48 8b f1 mov %rcx,%rsi + 52d9a5: 48 8d 15 0c 34 12 02 lea 0x212340c(%rip),%rdx # 0x2650db8 + 52d9ac: 41 8b d8 mov %r8d,%ebx + 52d9af: 48 8d 0d 02 34 12 02 lea 0x2123402(%rip),%rcx # 0x2650db8 + 52d9b6: ff 15 4c d6 67 01 call *0x167d64c(%rip) # 0x1bab008 + 52d9bc: 44 8b c3 mov %ebx,%r8d + 52d9bf: 48 8b d6 mov %rsi,%rdx + 52d9c2: 48 8b cf mov %rdi,%rcx + 52d9c5: 85 c0 test %eax,%eax + 52d9c7: 75 14 jne 0x52d9dd + 52d9c9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 52d9ce: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 52d9d3: 48 83 c4 20 add $0x20,%rsp + 52d9d7: 5f pop %rdi + 52d9d8: e9 23 46 ad ff jmp 0x2000 + 52d9dd: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 52d9e2: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 52d9e7: 48 83 c4 20 add $0x20,%rsp + 52d9eb: 5f pop %rdi + 52d9ec: e9 4f 42 ad ff jmp 0x1c40 + 52d9f1: cc int3 + 52d9f2: cc int3 + 52d9f3: cc int3 + 52d9f4: cc int3 + 52d9f5: cc int3 + 52d9f6: cc int3 + 52d9f7: cc int3 + 52d9f8: cc int3 + 52d9f9: cc int3 + 52d9fa: cc int3 + 52d9fb: cc int3 + 52d9fc: cc int3 + 52d9fd: cc int3 + 52d9fe: cc int3 + 52d9ff: cc int3 + 52da00: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 52da05: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 52da0a: 57 push %rdi + 52da0b: 48 83 ec 30 sub $0x30,%rsp + 52da0f: 48 mov %rdx,%rdi diff --git a/handoff/nls_dasm/f_52db50.dis b/handoff/nls_dasm/f_52db50.dis new file mode 100644 index 0000000..23f79f9 --- /dev/null +++ b/handoff/nls_dasm/f_52db50.dis @@ -0,0 +1,47 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +000000000052db50 <.data+0x52db50>: + 52db50: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 52db55: 57 push %rdi + 52db56: 48 83 ec 30 sub $0x30,%rsp + 52db5a: 48 8b f9 mov %rcx,%rdi + 52db5d: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp) + 52db62: 48 8d 0d 4f 32 12 02 lea 0x212324f(%rip),%rcx # 0x2650db8 + 52db69: 41 8b d8 mov %r8d,%ebx + 52db6c: 48 8d 15 45 32 12 02 lea 0x2123245(%rip),%rdx # 0x2650db8 + 52db73: 0f 28 f1 movaps %xmm1,%xmm6 + 52db76: ff 15 8c d4 67 01 call *0x167d48c(%rip) # 0x1bab008 + 52db7c: 44 8b c3 mov %ebx,%r8d + 52db7f: 48 8b d7 mov %rdi,%rdx + 52db82: 85 c0 test %eax,%eax + 52db84: 75 17 jne 0x52db9d + 52db86: 0f 28 c6 movaps %xmm6,%xmm0 + 52db89: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx + 52db8e: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 + 52db93: 48 83 c4 30 add $0x30,%rsp + 52db97: 5f pop %rdi + 52db98: e9 03 3e ad ff jmp 0x19a0 + 52db9d: 0f 57 c0 xorps %xmm0,%xmm0 + 52dba0: f3 0f 5a c6 cvtss2sd %xmm6,%xmm0 + 52dba4: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx + 52dba9: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 + 52dbae: 48 83 c4 30 add $0x30,%rsp + 52dbb2: 5f pop %rdi + 52dbb3: e9 18 47 ad ff jmp 0x22d0 + 52dbb8: cc int3 + 52dbb9: cc int3 + 52dbba: cc int3 + 52dbbb: cc int3 + 52dbbc: cc int3 + 52dbbd: cc int3 + 52dbbe: cc int3 + 52dbbf: cc int3 + 52dbc0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 52dbc5: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 52dbca: 57 push %rdi + 52dbcb: 48 83 ec 20 sub $0x20,%rsp + 52dbcf: 48 mov %rdx,%rdi diff --git a/handoff/nls_dasm/f_52dc30.dis b/handoff/nls_dasm/f_52dc30.dis new file mode 100644 index 0000000..e4697bc --- /dev/null +++ b/handoff/nls_dasm/f_52dc30.dis @@ -0,0 +1,335 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +000000000052dc30 <.data+0x52dc30>: + 52dc30: 40 53 rex push %rbx + 52dc32: 48 83 ec 50 sub $0x50,%rsp + 52dc36: 48 8b d9 mov %rcx,%rbx + 52dc39: 39 51 04 cmp %edx,0x4(%rcx) + 52dc3c: 0f 84 db 00 00 00 je 0x52dd1d + 52dc42: 44 89 41 08 mov %r8d,0x8(%rcx) + 52dc46: 44 8b c2 mov %edx,%r8d + 52dc49: 89 51 04 mov %edx,0x4(%rcx) + 52dc4c: 48 8d 54 24 30 lea 0x30(%rsp),%rdx + 52dc51: 48 89 74 24 60 mov %rsi,0x60(%rsp) + 52dc56: 48 89 7c 24 68 mov %rdi,0x68(%rsp) + 52dc5b: e8 60 59 00 00 call 0x5335c0 + 52dc60: 44 8b 43 08 mov 0x8(%rbx),%r8d + 52dc64: 45 85 c0 test %r8d,%r8d + 52dc67: 79 23 jns 0x52dc8c + 52dc69: 8b 54 24 34 mov 0x34(%rsp),%edx + 52dc6d: 48 8d 7b 48 lea 0x48(%rbx),%rdi + 52dc71: 48 8b cf mov %rdi,%rcx + 52dc74: e8 d7 68 00 00 call 0x534550 + 52dc79: 8b 54 24 38 mov 0x38(%rsp),%edx + 52dc7d: 48 8d 4b 68 lea 0x68(%rbx),%rcx + 52dc81: e8 ca 68 00 00 call 0x534550 + 52dc86: 8b 54 24 3c mov 0x3c(%rsp),%edx + 52dc8a: eb 2e jmp 0x52dcba + 52dc8c: 48 8d 54 24 40 lea 0x40(%rsp),%rdx + 52dc91: 48 8b cb mov %rbx,%rcx + 52dc94: e8 27 59 00 00 call 0x5335c0 + 52dc99: 8b 54 24 44 mov 0x44(%rsp),%edx + 52dc9d: 48 8d 7b 48 lea 0x48(%rbx),%rdi + 52dca1: 48 8b cf mov %rdi,%rcx + 52dca4: e8 a7 68 00 00 call 0x534550 + 52dca9: 8b 54 24 48 mov 0x48(%rsp),%edx + 52dcad: 48 8d 4b 68 lea 0x68(%rbx),%rcx + 52dcb1: e8 9a 68 00 00 call 0x534550 + 52dcb6: 8b 54 24 4c mov 0x4c(%rsp),%edx + 52dcba: 48 8d 73 58 lea 0x58(%rbx),%rsi + 52dcbe: 48 8b ce mov %rsi,%rcx + 52dcc1: e8 8a 68 00 00 call 0x534550 + 52dcc6: 48 8d 15 eb 30 12 02 lea 0x21230eb(%rip),%rdx # 0x2650db8 + 52dccd: 48 8d 0d e4 30 12 02 lea 0x21230e4(%rip),%rcx # 0x2650db8 + 52dcd4: ff 15 2e d3 67 01 call *0x167d32e(%rip) # 0x1bab008 + 52dcda: 44 8b 03 mov (%rbx),%r8d + 52dcdd: 41 b9 01 00 00 00 mov $0x1,%r9d + 52dce3: 8b 54 24 30 mov 0x30(%rsp),%edx + 52dce7: 85 c0 test %eax,%eax + 52dce9: 48 8b 06 mov (%rsi),%rax + 52dcec: 48 89 44 24 28 mov %rax,0x28(%rsp) + 52dcf1: 48 8b 07 mov (%rdi),%rax + 52dcf4: 48 89 44 24 20 mov %rax,0x20(%rsp) + 52dcf9: 75 0b jne 0x52dd06 + 52dcfb: 48 8d 4b 18 lea 0x18(%rbx),%rcx + 52dcff: e8 3c 45 ad ff call 0x2240 + 52dd04: eb 09 jmp 0x52dd0f + 52dd06: 48 8d 4b 20 lea 0x20(%rbx),%rcx + 52dd0a: e8 01 3f ad ff call 0x1c10 + 52dd0f: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi + 52dd14: 48 8b 74 24 60 mov 0x60(%rsp),%rsi + 52dd19: c6 43 15 01 movb $0x1,0x15(%rbx) + 52dd1d: 48 83 c4 50 add $0x50,%rsp + 52dd21: 5b pop %rbx + 52dd22: c3 ret + 52dd23: cc int3 + 52dd24: cc int3 + 52dd25: cc int3 + 52dd26: cc int3 + 52dd27: cc int3 + 52dd28: cc int3 + 52dd29: cc int3 + 52dd2a: cc int3 + 52dd2b: cc int3 + 52dd2c: cc int3 + 52dd2d: cc int3 + 52dd2e: cc int3 + 52dd2f: cc int3 + 52dd30: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 52dd35: 57 push %rdi + 52dd36: 48 83 ec 20 sub $0x20,%rsp + 52dd3a: 83 b9 30 01 00 00 00 cmpl $0x0,0x130(%rcx) + 52dd41: 48 8b d9 mov %rcx,%rbx + 52dd44: 7e 11 jle 0x52dd57 + 52dd46: 48 8b 89 28 01 00 00 mov 0x128(%rcx),%rcx + 52dd4d: 48 85 c9 test %rcx,%rcx + 52dd50: 74 05 je 0x52dd57 + 52dd52: e8 69 33 ad ff call 0x10c0 + 52dd57: 33 ff xor %edi,%edi + 52dd59: 48 89 bb 28 01 00 00 mov %rdi,0x128(%rbx) + 52dd60: 89 bb 30 01 00 00 mov %edi,0x130(%rbx) + 52dd66: 39 bb 20 01 00 00 cmp %edi,0x120(%rbx) + 52dd6c: 7e 11 jle 0x52dd7f + 52dd6e: 48 8b 8b 18 01 00 00 mov 0x118(%rbx),%rcx + 52dd75: 48 85 c9 test %rcx,%rcx + 52dd78: 74 05 je 0x52dd7f + 52dd7a: e8 41 33 ad ff call 0x10c0 + 52dd7f: 48 89 bb 18 01 00 00 mov %rdi,0x118(%rbx) + 52dd86: 89 bb 20 01 00 00 mov %edi,0x120(%rbx) + 52dd8c: 39 bb 10 01 00 00 cmp %edi,0x110(%rbx) + 52dd92: 7e 11 jle 0x52dda5 + 52dd94: 48 8b 8b 08 01 00 00 mov 0x108(%rbx),%rcx + 52dd9b: 48 85 c9 test %rcx,%rcx + 52dd9e: 74 05 je 0x52dda5 + 52dda0: e8 1b 33 ad ff call 0x10c0 + 52dda5: 48 89 bb 08 01 00 00 mov %rdi,0x108(%rbx) + 52ddac: 89 bb 10 01 00 00 mov %edi,0x110(%rbx) + 52ddb2: 39 bb 00 01 00 00 cmp %edi,0x100(%rbx) + 52ddb8: 7e 11 jle 0x52ddcb + 52ddba: 48 8b 8b f8 00 00 00 mov 0xf8(%rbx),%rcx + 52ddc1: 48 85 c9 test %rcx,%rcx + 52ddc4: 74 05 je 0x52ddcb + 52ddc6: e8 f5 32 ad ff call 0x10c0 + 52ddcb: 48 89 bb f8 00 00 00 mov %rdi,0xf8(%rbx) + 52ddd2: 89 bb 00 01 00 00 mov %edi,0x100(%rbx) + 52ddd8: 39 bb f0 00 00 00 cmp %edi,0xf0(%rbx) + 52ddde: 7e 11 jle 0x52ddf1 + 52dde0: 48 8b 8b e8 00 00 00 mov 0xe8(%rbx),%rcx + 52dde7: 48 85 c9 test %rcx,%rcx + 52ddea: 74 05 je 0x52ddf1 + 52ddec: e8 cf 32 ad ff call 0x10c0 + 52ddf1: 48 89 bb e8 00 00 00 mov %rdi,0xe8(%rbx) + 52ddf8: 89 bb f0 00 00 00 mov %edi,0xf0(%rbx) + 52ddfe: 39 bb e0 00 00 00 cmp %edi,0xe0(%rbx) + 52de04: 7e 11 jle 0x52de17 + 52de06: 48 8b 8b d8 00 00 00 mov 0xd8(%rbx),%rcx + 52de0d: 48 85 c9 test %rcx,%rcx + 52de10: 74 05 je 0x52de17 + 52de12: e8 a9 32 ad ff call 0x10c0 + 52de17: 48 89 bb d8 00 00 00 mov %rdi,0xd8(%rbx) + 52de1e: 89 bb e0 00 00 00 mov %edi,0xe0(%rbx) + 52de24: 39 bb d0 00 00 00 cmp %edi,0xd0(%rbx) + 52de2a: 7e 11 jle 0x52de3d + 52de2c: 48 8b 8b c8 00 00 00 mov 0xc8(%rbx),%rcx + 52de33: 48 85 c9 test %rcx,%rcx + 52de36: 74 05 je 0x52de3d + 52de38: e8 83 32 ad ff call 0x10c0 + 52de3d: 48 89 bb c8 00 00 00 mov %rdi,0xc8(%rbx) + 52de44: 89 bb d0 00 00 00 mov %edi,0xd0(%rbx) + 52de4a: 39 bb c0 00 00 00 cmp %edi,0xc0(%rbx) + 52de50: 7e 11 jle 0x52de63 + 52de52: 48 8b 8b b8 00 00 00 mov 0xb8(%rbx),%rcx + 52de59: 48 85 c9 test %rcx,%rcx + 52de5c: 74 05 je 0x52de63 + 52de5e: e8 5d 32 ad ff call 0x10c0 + 52de63: 48 89 bb b8 00 00 00 mov %rdi,0xb8(%rbx) + 52de6a: 89 bb c0 00 00 00 mov %edi,0xc0(%rbx) + 52de70: 39 bb b0 00 00 00 cmp %edi,0xb0(%rbx) + 52de76: 7e 11 jle 0x52de89 + 52de78: 48 8b 8b a8 00 00 00 mov 0xa8(%rbx),%rcx + 52de7f: 48 85 c9 test %rcx,%rcx + 52de82: 74 05 je 0x52de89 + 52de84: e8 37 32 ad ff call 0x10c0 + 52de89: 48 89 bb a8 00 00 00 mov %rdi,0xa8(%rbx) + 52de90: 89 bb b0 00 00 00 mov %edi,0xb0(%rbx) + 52de96: 39 bb a0 00 00 00 cmp %edi,0xa0(%rbx) + 52de9c: 7e 11 jle 0x52deaf + 52de9e: 48 8b 8b 98 00 00 00 mov 0x98(%rbx),%rcx + 52dea5: 48 85 c9 test %rcx,%rcx + 52dea8: 74 05 je 0x52deaf + 52deaa: e8 11 32 ad ff call 0x10c0 + 52deaf: 48 89 bb 98 00 00 00 mov %rdi,0x98(%rbx) + 52deb6: 89 bb a0 00 00 00 mov %edi,0xa0(%rbx) + 52debc: 39 bb 90 00 00 00 cmp %edi,0x90(%rbx) + 52dec2: 7e 11 jle 0x52ded5 + 52dec4: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx + 52decb: 48 85 c9 test %rcx,%rcx + 52dece: 74 05 je 0x52ded5 + 52ded0: e8 eb 31 ad ff call 0x10c0 + 52ded5: 48 89 bb 88 00 00 00 mov %rdi,0x88(%rbx) + 52dedc: 89 bb 90 00 00 00 mov %edi,0x90(%rbx) + 52dee2: 39 bb 80 00 00 00 cmp %edi,0x80(%rbx) + 52dee8: 7e 0e jle 0x52def8 + 52deea: 48 8b 4b 78 mov 0x78(%rbx),%rcx + 52deee: 48 85 c9 test %rcx,%rcx + 52def1: 74 05 je 0x52def8 + 52def3: e8 c8 31 ad ff call 0x10c0 + 52def8: 48 89 7b 78 mov %rdi,0x78(%rbx) + 52defc: 89 bb 80 00 00 00 mov %edi,0x80(%rbx) + 52df02: 39 7b 70 cmp %edi,0x70(%rbx) + 52df05: 7e 0e jle 0x52df15 + 52df07: 48 8b 4b 68 mov 0x68(%rbx),%rcx + 52df0b: 48 85 c9 test %rcx,%rcx + 52df0e: 74 05 je 0x52df15 + 52df10: e8 ab 31 ad ff call 0x10c0 + 52df15: 48 89 7b 68 mov %rdi,0x68(%rbx) + 52df19: 89 7b 70 mov %edi,0x70(%rbx) + 52df1c: 39 7b 60 cmp %edi,0x60(%rbx) + 52df1f: 7e 0e jle 0x52df2f + 52df21: 48 8b 4b 58 mov 0x58(%rbx),%rcx + 52df25: 48 85 c9 test %rcx,%rcx + 52df28: 74 05 je 0x52df2f + 52df2a: e8 91 31 ad ff call 0x10c0 + 52df2f: 48 89 7b 58 mov %rdi,0x58(%rbx) + 52df33: 89 7b 60 mov %edi,0x60(%rbx) + 52df36: 39 7b 50 cmp %edi,0x50(%rbx) + 52df39: 7e 0e jle 0x52df49 + 52df3b: 48 8b 4b 48 mov 0x48(%rbx),%rcx + 52df3f: 48 85 c9 test %rcx,%rcx + 52df42: 74 05 je 0x52df49 + 52df44: e8 77 31 ad ff call 0x10c0 + 52df49: 48 89 7b 48 mov %rdi,0x48(%rbx) + 52df4d: 89 7b 50 mov %edi,0x50(%rbx) + 52df50: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 52df55: 48 83 c4 20 add $0x20,%rsp + 52df59: 5f pop %rdi + 52df5a: c3 ret + 52df5b: cc int3 + 52df5c: cc int3 + 52df5d: cc int3 + 52df5e: cc int3 + 52df5f: cc int3 + 52df60: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 52df65: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 52df6a: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + 52df6f: 41 56 push %r14 + 52df71: 48 83 ec 30 sub $0x30,%rsp + 52df75: 8b 91 a0 01 00 00 mov 0x1a0(%rcx),%edx + 52df7b: 48 8b f9 mov %rcx,%rdi + 52df7e: 48 81 c1 40 03 00 00 add $0x340,%rcx + 52df85: 0f 29 74 24 20 movaps %xmm6,0x20(%rsp) + 52df8a: 0f 57 d2 xorps %xmm2,%xmm2 + 52df8d: 0f 57 f6 xorps %xmm6,%xmm6 + 52df90: e8 fb 01 00 00 call 0x52e190 + 52df95: 8b 97 a0 01 00 00 mov 0x1a0(%rdi),%edx + 52df9b: 48 8d 8f 50 03 00 00 lea 0x350(%rdi),%rcx + 52dfa2: 0f 57 d2 xorps %xmm2,%xmm2 + 52dfa5: e8 e6 01 00 00 call 0x52e190 + 52dfaa: 8b 97 a0 01 00 00 mov 0x1a0(%rdi),%edx + 52dfb0: 48 8d 8f b0 03 00 00 lea 0x3b0(%rdi),%rcx + 52dfb7: 03 d2 add %edx,%edx + 52dfb9: 0f 57 d2 xorps %xmm2,%xmm2 + 52dfbc: e8 cf 01 00 00 call 0x52e190 + 52dfc1: 8b 97 a0 01 00 00 mov 0x1a0(%rdi),%edx + 52dfc7: 48 8b 8f 50 03 00 00 mov 0x350(%rdi),%rcx + 52dfce: e8 1d 77 00 00 call 0x5356f0 + 52dfd3: 8b 97 a0 01 00 00 mov 0x1a0(%rdi),%edx + 52dfd9: 48 8b 8f 40 03 00 00 mov 0x340(%rdi),%rcx + 52dfe0: e8 0b 77 00 00 call 0x5356f0 + 52dfe5: 80 bf b4 01 00 00 00 cmpb $0x0,0x1b4(%rdi) + 52dfec: 0f 84 80 00 00 00 je 0x52e072 + 52dff2: 48 8b 97 40 03 00 00 mov 0x340(%rdi),%rdx + 52dff9: 44 8b 8f a0 01 00 00 mov 0x1a0(%rdi),%r9d + 52e000: 4c 8b c2 mov %rdx,%r8 + 52e003: 48 8b 8f b0 03 00 00 mov 0x3b0(%rdi),%rcx + 52e00a: e8 61 fa ff ff call 0x52da70 + 52e00f: 4c 63 97 a0 01 00 00 movslq 0x1a0(%rdi),%r10 + 52e016: 33 c0 xor %eax,%eax + 52e018: 4c 8b 8f b0 03 00 00 mov 0x3b0(%rdi),%r9 + 52e01f: 49 83 fa 04 cmp $0x4,%r10 + 52e023: 7c 38 jl 0x52e05d + 52e025: 49 8d 52 fc lea -0x4(%r10),%rdx + 52e029: 48 c1 ea 02 shr $0x2,%rdx + 52e02d: 49 8d 49 08 lea 0x8(%r9),%rcx + 52e031: 48 ff c2 inc %rdx + 52e034: 48 8d 04 95 00 00 00 lea 0x0(,%rdx,4),%rax + 52e03b: 00 + 52e03c: 0f 1f 40 00 nopl 0x0(%rax) + 52e040: f3 0f 58 71 f8 addss -0x8(%rcx),%xmm6 + 52e045: f3 0f 58 71 fc addss -0x4(%rcx),%xmm6 + 52e04a: f3 0f 58 31 addss (%rcx),%xmm6 + 52e04e: f3 0f 58 71 04 addss 0x4(%rcx),%xmm6 + 52e053: 48 83 c1 10 add $0x10,%rcx + 52e057: 48 83 ea 01 sub $0x1,%rdx + 52e05b: 75 e3 jne 0x52e040 + 52e05d: 49 3b c2 cmp %r10,%rax + 52e060: 7d 6e jge 0x52e0d0 + 52e062: f3 41 0f 58 34 81 addss (%r9,%rax,4),%xmm6 + 52e068: 48 ff c0 inc %rax + 52e06b: 49 3b c2 cmp %r10,%rax + 52e06e: 7c f2 jl 0x52e062 + 52e070: eb 5e jmp 0x52e0d0 + 52e072: 4c 63 97 a0 01 00 00 movslq 0x1a0(%rdi),%r10 + 52e079: 33 c0 xor %eax,%eax + 52e07b: 4c 8b 8f 40 03 00 00 mov 0x340(%rdi),%r9 + 52e082: 49 83 fa 04 cmp $0x4,%r10 + 52e086: 7c 35 jl 0x52e0bd + 52e088: 49 8d 52 fc lea -0x4(%r10),%rdx + 52e08c: 48 c1 ea 02 shr $0x2,%rdx + 52e090: 49 8d 49 08 lea 0x8(%r9),%rcx + 52e094: 48 ff c2 inc %rdx + 52e097: 48 8d 04 95 00 00 00 lea 0x0(,%rdx,4),%rax + 52e09e: 00 + 52e09f: 90 nop + 52e0a0: f3 0f 58 71 f8 addss -0x8(%rcx),%xmm6 + 52e0a5: f3 0f 58 71 fc addss -0x4(%rcx),%xmm6 + 52e0aa: f3 0f 58 31 addss (%rcx),%xmm6 + 52e0ae: f3 0f 58 71 04 addss 0x4(%rcx),%xmm6 + 52e0b3: 48 83 c1 10 add $0x10,%rcx + 52e0b7: 48 83 ea 01 sub $0x1,%rdx + 52e0bb: 75 e3 jne 0x52e0a0 + 52e0bd: 49 3b c2 cmp %r10,%rax + 52e0c0: 7d 0e jge 0x52e0d0 + 52e0c2: f3 41 0f 58 34 81 addss (%r9,%rax,4),%xmm6 + 52e0c8: 48 ff c0 inc %rax + 52e0cb: 49 3b c2 cmp %r10,%rax + 52e0ce: 7c f2 jl 0x52e0c2 + 52e0d0: f3 0f 10 0d cc 5d f9 movss 0x1f95dcc(%rip),%xmm1 # 0x24c3ea4 + 52e0d7: 01 + 52e0d8: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx + 52e0dd: 48 8b 74 24 48 mov 0x48(%rsp),%rsi + 52e0e2: 66 41 0f 6e c2 movd %r10d,%xmm0 + 52e0e7: 0f 5b c0 cvtdq2ps %xmm0,%xmm0 + 52e0ea: f3 0f 5e f0 divss %xmm0,%xmm6 + 52e0ee: 66 0f 6e 87 ac 01 00 movd 0x1ac(%rdi),%xmm0 + 52e0f5: 00 + 52e0f6: f3 0f 5e ce divss %xmm6,%xmm1 + 52e0fa: 0f 28 74 24 20 movaps 0x20(%rsp),%xmm6 + 52e0ff: f3 0f 11 8f a4 01 00 movss %xmm1,0x1a4(%rdi) + 52e106: 00 + 52e107: 0f 5b c0 cvtdq2ps %xmm0,%xmm0 + 52e10a: f3 0f 5e c8 divss %xmm0,%xmm1 + 52e10e: f3 0f 11 8f a4 01 00 movss %xmm1,0x1a4(%rdi) + 52e115: 00 + 52e116: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi + 52e11b: 48 83 c4 30 add $0x30,%rsp + 52e11f: 41 5e pop %r14 + 52e121: c3 ret + 52e122: cc int3 + 52e123: cc int3 + 52e124: cc int3 + 52e125: cc int3 + 52e126: cc int3 + 52e127: cc int3 + 52e128: cc int3 + 52e129: cc int3 + 52e12a: cc int3 + 52e12b: cc int3 + 52e12c: cc int3 + 52e12d: cc int3 + 52e12e: cc int3 + 52e12f: cc int3 diff --git a/handoff/nls_dasm/f_535a70.dis b/handoff/nls_dasm/f_535a70.dis new file mode 100644 index 0000000..1a00ffb --- /dev/null +++ b/handoff/nls_dasm/f_535a70.dis @@ -0,0 +1,527 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +0000000000535a70 <.data+0x535a70>: + 535a70: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 535a75: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 535a7a: 57 push %rdi + 535a7b: 48 83 ec 20 sub $0x20,%rsp + 535a7f: 48 8b fa mov %rdx,%rdi + 535a82: 48 8b f1 mov %rcx,%rsi + 535a85: 48 8d 15 2c b3 11 02 lea 0x211b32c(%rip),%rdx # 0x2650db8 + 535a8c: 41 8b d8 mov %r8d,%ebx + 535a8f: 48 8d 0d 22 b3 11 02 lea 0x211b322(%rip),%rcx # 0x2650db8 + 535a96: ff 15 6c 55 67 01 call *0x167556c(%rip) # 0x1bab008 + 535a9c: 44 8b c3 mov %ebx,%r8d + 535a9f: 48 8b d6 mov %rsi,%rdx + 535aa2: 48 8b cf mov %rdi,%rcx + 535aa5: 85 c0 test %eax,%eax + 535aa7: 75 14 jne 0x535abd + 535aa9: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 535aae: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 535ab3: 48 83 c4 20 add $0x20,%rsp + 535ab7: 5f pop %rdi + 535ab8: e9 53 af c0 ff jmp 0x140a10 + 535abd: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 535ac2: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 535ac7: 48 83 c4 20 add $0x20,%rsp + 535acb: 5f pop %rdi + 535acc: e9 9f af c0 ff jmp 0x140a70 + 535ad1: cc int3 + 535ad2: cc int3 + 535ad3: cc int3 + 535ad4: cc int3 + 535ad5: cc int3 + 535ad6: cc int3 + 535ad7: cc int3 + 535ad8: cc int3 + 535ad9: cc int3 + 535ada: cc int3 + 535adb: cc int3 + 535adc: cc int3 + 535add: cc int3 + 535ade: cc int3 + 535adf: cc int3 + 535ae0: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 535ae5: 57 push %rdi + 535ae6: 48 83 ec 40 sub $0x40,%rsp + 535aea: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) + 535af1: ff ff + 535af3: 48 89 5c 24 58 mov %rbx,0x58(%rsp) + 535af8: 48 89 6c 24 60 mov %rbp,0x60(%rsp) + 535afd: 48 89 74 24 68 mov %rsi,0x68(%rsp) + 535b02: 48 8b da mov %rdx,%rbx + 535b05: 48 8b f9 mov %rcx,%rdi + 535b08: e8 13 9e ff ff call 0x52f920 + 535b0d: 90 nop + 535b0e: 48 8d 05 fb 66 f7 01 lea 0x1f766fb(%rip),%rax # 0x24ac210 + 535b15: 48 89 07 mov %rax,(%rdi) + 535b18: 48 8d 05 e9 6a f7 01 lea 0x1f76ae9(%rip),%rax # 0x24ac608 + 535b1f: 48 89 87 d0 03 00 00 mov %rax,0x3d0(%rdi) + 535b26: 33 ed xor %ebp,%ebp + 535b28: 48 89 af d8 04 24 00 mov %rbp,0x2404d8(%rdi) + 535b2f: 8b c5 mov %ebp,%eax + 535b31: 87 87 dc 04 24 00 xchg %eax,0x2404dc(%rdi) + 535b37: 89 af e0 04 24 00 mov %ebp,0x2404e0(%rdi) + 535b3d: 48 8d 8f e8 04 24 00 lea 0x2404e8(%rdi),%rcx + 535b44: e8 07 07 00 00 call 0x536250 + 535b49: 48 8d 8f 00 05 34 00 lea 0x340500(%rdi),%rcx + 535b50: e8 fb 06 00 00 call 0x536250 + 535b55: 48 8d 8f 18 05 44 00 lea 0x440518(%rdi),%rcx + 535b5c: e8 ef 06 00 00 call 0x536250 + 535b61: 48 8d 8f 30 05 54 00 lea 0x540530(%rdi),%rcx + 535b68: e8 03 db ff ff call 0x533670 + 535b6d: 90 nop + 535b6e: 48 89 af 68 06 54 00 mov %rbp,0x540668(%rdi) + 535b75: 89 af 70 06 54 00 mov %ebp,0x540670(%rdi) + 535b7b: 48 8d 8f 78 06 54 00 lea 0x540678(%rdi),%rcx + 535b82: 48 8d 35 97 86 ff ff lea -0x7969(%rip),%rsi # 0x52e220 + 535b89: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 535b8e: 4c 8d 0d 9b d7 ff ff lea -0x2865(%rip),%r9 # 0x533330 + 535b95: 8d 55 10 lea 0x10(%rbp),%edx + 535b98: 44 8d 45 02 lea 0x2(%rbp),%r8d + 535b9c: e8 63 c0 bf 00 call 0x1131c04 + 535ba1: 90 nop + 535ba2: 48 89 af 98 06 54 00 mov %rbp,0x540698(%rdi) + 535ba9: 89 af a0 06 54 00 mov %ebp,0x5406a0(%rdi) + 535baf: 48 89 af a8 06 54 00 mov %rbp,0x5406a8(%rdi) + 535bb6: 89 af b0 06 54 00 mov %ebp,0x5406b0(%rdi) + 535bbc: 48 89 af b8 06 54 00 mov %rbp,0x5406b8(%rdi) + 535bc3: 89 af c0 06 54 00 mov %ebp,0x5406c0(%rdi) + 535bc9: 48 89 af c8 06 54 00 mov %rbp,0x5406c8(%rdi) + 535bd0: 89 af d0 06 54 00 mov %ebp,0x5406d0(%rdi) + 535bd6: 48 89 af d8 06 54 00 mov %rbp,0x5406d8(%rdi) + 535bdd: 89 af e0 06 54 00 mov %ebp,0x5406e0(%rdi) + 535be3: 48 89 af e8 06 54 00 mov %rbp,0x5406e8(%rdi) + 535bea: 89 af f0 06 54 00 mov %ebp,0x5406f0(%rdi) + 535bf0: 48 89 af f8 06 54 00 mov %rbp,0x5406f8(%rdi) + 535bf7: 89 af 00 07 54 00 mov %ebp,0x540700(%rdi) + 535bfd: 48 89 af 08 07 54 00 mov %rbp,0x540708(%rdi) + 535c04: 89 af 10 07 54 00 mov %ebp,0x540710(%rdi) + 535c0a: 48 89 af 18 07 54 00 mov %rbp,0x540718(%rdi) + 535c11: 89 af 20 07 54 00 mov %ebp,0x540720(%rdi) + 535c17: 48 8d 8f 28 07 54 00 lea 0x540728(%rdi),%rcx + 535c1e: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 535c23: 4c 8d 0d 06 d7 ff ff lea -0x28fa(%rip),%r9 # 0x533330 + 535c2a: 8d 55 10 lea 0x10(%rbp),%edx + 535c2d: 44 8d 45 02 lea 0x2(%rbp),%r8d + 535c31: e8 ce bf bf 00 call 0x1131c04 + 535c36: 90 nop + 535c37: 48 89 af 48 07 54 00 mov %rbp,0x540748(%rdi) + 535c3e: 89 af 50 07 54 00 mov %ebp,0x540750(%rdi) + 535c44: 48 89 af 58 07 54 00 mov %rbp,0x540758(%rdi) + 535c4b: 89 af 60 07 54 00 mov %ebp,0x540760(%rdi) + 535c51: 48 8d 8f 68 07 54 00 lea 0x540768(%rdi),%rcx + 535c58: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 535c5d: 4c 8d 0d cc d6 ff ff lea -0x2934(%rip),%r9 # 0x533330 + 535c64: 8d 55 10 lea 0x10(%rbp),%edx + 535c67: 44 8d 45 02 lea 0x2(%rbp),%r8d + 535c6b: e8 94 bf bf 00 call 0x1131c04 + 535c70: 90 nop + 535c71: 48 89 af 88 07 54 00 mov %rbp,0x540788(%rdi) + 535c78: 89 af 90 07 54 00 mov %ebp,0x540790(%rdi) + 535c7e: 48 89 af 98 07 54 00 mov %rbp,0x540798(%rdi) + 535c85: 89 af a0 07 54 00 mov %ebp,0x5407a0(%rdi) + 535c8b: 48 8d 8f a8 07 54 00 lea 0x5407a8(%rdi),%rcx + 535c92: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 535c97: 4c 8d 0d 92 d6 ff ff lea -0x296e(%rip),%r9 # 0x533330 + 535c9e: 8d 55 10 lea 0x10(%rbp),%edx + 535ca1: 44 8d 45 02 lea 0x2(%rbp),%r8d + 535ca5: e8 5a bf bf 00 call 0x1131c04 + 535caa: 90 nop + 535cab: 48 8d 8f c8 07 54 00 lea 0x5407c8(%rdi),%rcx + 535cb2: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 535cb7: 4c 8d 0d 72 d6 ff ff lea -0x298e(%rip),%r9 # 0x533330 + 535cbe: 8d 55 10 lea 0x10(%rbp),%edx + 535cc1: 44 8d 45 02 lea 0x2(%rbp),%r8d + 535cc5: e8 3a bf bf 00 call 0x1131c04 + 535cca: 90 nop + 535ccb: 48 8d 8f e8 07 54 00 lea 0x5407e8(%rdi),%rcx + 535cd2: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 535cd7: 4c 8d 0d 52 d6 ff ff lea -0x29ae(%rip),%r9 # 0x533330 + 535cde: 8d 55 10 lea 0x10(%rbp),%edx + 535ce1: 44 8d 45 08 lea 0x8(%rbp),%r8d + 535ce5: e8 1a bf bf 00 call 0x1131c04 + 535cea: 48 89 af 68 08 54 00 mov %rbp,0x540868(%rdi) + 535cf1: c7 87 70 08 54 00 00 movl $0x3f800000,0x540870(%rdi) + 535cf8: 00 80 3f + 535cfb: c7 87 74 08 54 00 00 movl $0x3f800000,0x540874(%rdi) + 535d02: 00 80 3f + 535d05: c7 87 78 08 54 00 00 movl $0x3f000000,0x540878(%rdi) + 535d0c: 00 00 3f + 535d0f: c7 87 7c 08 54 00 00 movl $0x3f000000,0x54087c(%rdi) + 535d16: 00 00 3f + 535d19: c7 87 80 08 54 00 00 movl $0x3f800000,0x540880(%rdi) + 535d20: 00 80 3f + 535d23: c7 87 84 08 54 00 00 movl $0x3f800000,0x540884(%rdi) + 535d2a: 00 80 3f + 535d2d: c7 87 88 08 54 00 00 movl $0x3f800000,0x540888(%rdi) + 535d34: 00 80 3f + 535d37: c7 87 8c 08 54 00 00 movl $0x3f800000,0x54088c(%rdi) + 535d3e: 00 80 3f + 535d41: 66 89 af 90 08 54 00 mov %bp,0x540890(%rdi) + 535d48: c7 87 94 08 54 00 00 movl $0x3f800000,0x540894(%rdi) + 535d4f: 00 80 3f + 535d52: 48 c7 87 98 08 54 00 movq $0x3f800000,0x540898(%rdi) + 535d59: 00 00 80 3f + 535d5d: 40 88 af a0 08 54 00 mov %bpl,0x5408a0(%rdi) + 535d64: 48 89 af a4 08 54 00 mov %rbp,0x5408a4(%rdi) + 535d6b: c7 87 ac 08 54 00 00 movl $0x1000000,0x5408ac(%rdi) + 535d72: 00 00 01 + 535d75: 48 89 9f b0 08 54 00 mov %rbx,0x5408b0(%rdi) + 535d7c: c6 87 b8 08 54 00 01 movb $0x1,0x5408b8(%rdi) + 535d83: c7 47 24 00 44 2c 47 movl $0x472c4400,0x24(%rdi) + 535d8a: 48 8b c7 mov %rdi,%rax + 535d8d: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx + 535d92: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp + 535d97: 48 8b 74 24 68 mov 0x68(%rsp),%rsi + 535d9c: 48 83 c4 40 add $0x40,%rsp + 535da0: 5f pop %rdi + 535da1: c3 ret + 535da2: cc int3 + 535da3: cc int3 + 535da4: cc int3 + 535da5: cc int3 + 535da6: cc int3 + 535da7: cc int3 + 535da8: cc int3 + 535da9: cc int3 + 535daa: cc int3 + 535dab: cc int3 + 535dac: cc int3 + 535dad: cc int3 + 535dae: cc int3 + 535daf: cc int3 + 535db0: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 535db5: 57 push %rdi + 535db6: 48 83 ec 40 sub $0x40,%rsp + 535dba: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) + 535dc1: ff ff + 535dc3: 48 89 5c 24 58 mov %rbx,0x58(%rsp) + 535dc8: 48 89 6c 24 60 mov %rbp,0x60(%rsp) + 535dcd: 48 89 74 24 68 mov %rsi,0x68(%rsp) + 535dd2: 48 8b f9 mov %rcx,%rdi + 535dd5: 89 11 mov %edx,(%rcx) + 535dd7: 44 89 41 04 mov %r8d,0x4(%rcx) + 535ddb: 33 f6 xor %esi,%esi + 535ddd: 48 89 71 08 mov %rsi,0x8(%rcx) + 535de1: 48 89 71 18 mov %rsi,0x18(%rcx) + 535de5: 40 88 b1 20 01 00 00 mov %sil,0x120(%rcx) + 535dec: 48 63 11 movslq (%rcx),%rdx + 535def: 8d 42 01 lea 0x1(%rdx),%eax + 535df2: 48 63 e8 movslq %eax,%rbp + 535df5: 48 c1 e5 03 shl $0x3,%rbp + 535df9: 48 8b cd mov %rbp,%rcx + 535dfc: 83 e1 03 and $0x3,%ecx + 535dff: 74 0b je 0x535e0c + 535e01: b8 04 00 00 00 mov $0x4,%eax + 535e06: 48 2b c1 sub %rcx,%rax + 535e09: 48 03 e8 add %rax,%rbp + 535e0c: 48 8b ca mov %rdx,%rcx + 535e0f: 48 63 47 04 movslq 0x4(%rdi),%rax + 535e13: 48 0f af c8 imul %rax,%rcx + 535e17: 48 8d 1c 8d 20 00 00 lea 0x20(,%rcx,4),%rbx + 535e1e: 00 + 535e1f: 48 03 dd add %rbp,%rbx + 535e22: 48 89 5f 08 mov %rbx,0x8(%rdi) + 535e26: 48 8b ce mov %rsi,%rcx + 535e29: ff 15 79 54 67 01 call *0x1675479(%rip) # 0x1bab2a8 + 535e2f: 48 8b cb mov %rbx,%rcx + 535e32: ff 15 78 54 67 01 call *0x1675478(%rip) # 0x1bab2b0 + 535e38: 48 89 47 18 mov %rax,0x18(%rdi) + 535e3c: 48 85 c0 test %rax,%rax + 535e3f: 74 65 je 0x535ea6 + 535e41: 48 89 47 10 mov %rax,0x10(%rdi) + 535e45: 48 8d 14 28 lea (%rax,%rbp,1),%rdx + 535e49: 44 8b c6 mov %esi,%r8d + 535e4c: 39 37 cmp %esi,(%rdi) + 535e4e: 7e 2c jle 0x535e7c + 535e50: 48 8b ce mov %rsi,%rcx + 535e53: 0f 1f 40 00 nopl 0x0(%rax) + 535e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 535e5e: 00 00 + 535e60: 48 8b 47 10 mov 0x10(%rdi),%rax + 535e64: 48 89 14 01 mov %rdx,(%rcx,%rax,1) + 535e68: 48 63 47 04 movslq 0x4(%rdi),%rax + 535e6c: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 535e70: 41 ff c0 inc %r8d + 535e73: 48 8d 49 08 lea 0x8(%rcx),%rcx + 535e77: 44 3b 07 cmp (%rdi),%r8d + 535e7a: 7c e4 jl 0x535e60 + 535e7c: 48 63 0f movslq (%rdi),%rcx + 535e7f: 48 8b 47 10 mov 0x10(%rdi),%rax + 535e83: 48 89 34 c8 mov %rsi,(%rax,%rcx,8) + 535e87: 40 86 b7 20 01 00 00 xchg %sil,0x120(%rdi) + 535e8e: 48 8b c7 mov %rdi,%rax + 535e91: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx + 535e96: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp + 535e9b: 48 8b 74 24 68 mov 0x68(%rsp),%rsi + 535ea0: 48 83 c4 40 add $0x40,%rsp + 535ea4: 5f pop %rdi + 535ea5: c3 ret + 535ea6: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx + 535eab: e8 30 bb f3 ff call 0x4719e0 + 535eb0: 48 8d 15 b1 8d 0c 02 lea 0x20c8db1(%rip),%rdx # 0x25fec68 + 535eb7: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx + 535ebc: e8 b1 c9 bf 00 call 0x1132872 + 535ec1: cc int3 + 535ec2: cc int3 + 535ec3: cc int3 + 535ec4: cc int3 + 535ec5: cc int3 + 535ec6: cc int3 + 535ec7: cc int3 + 535ec8: cc int3 + 535ec9: cc int3 + 535eca: cc int3 + 535ecb: cc int3 + 535ecc: cc int3 + 535ecd: cc int3 + 535ece: cc int3 + 535ecf: cc int3 + 535ed0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 535ed5: 57 push %rdi + 535ed6: 48 83 ec 20 sub $0x20,%rsp + 535eda: 8b da mov %edx,%ebx + 535edc: 48 8b f9 mov %rcx,%rdi + 535edf: e8 2c 00 00 00 call 0x535f10 + 535ee4: f6 c3 01 test $0x1,%bl + 535ee7: 74 0d je 0x535ef6 + 535ee9: ba c0 08 54 00 mov $0x5408c0,%edx + 535eee: 48 8b cf mov %rdi,%rcx + 535ef1: e8 fe b1 bf 00 call 0x11310f4 + 535ef6: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 535efb: 48 8b c7 mov %rdi,%rax + 535efe: 48 83 c4 20 add $0x20,%rsp + 535f02: 5f pop %rdi + 535f03: c3 ret + 535f04: cc int3 + 535f05: cc int3 + 535f06: cc int3 + 535f07: cc int3 + 535f08: cc int3 + 535f09: cc int3 + 535f0a: cc int3 + 535f0b: cc int3 + 535f0c: cc int3 + 535f0d: cc int3 + 535f0e: cc int3 + 535f0f: cc int3 + 535f10: 40 57 rex push %rdi + 535f12: 48 83 ec 30 sub $0x30,%rsp + 535f16: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) + 535f1d: ff ff + 535f1f: 48 89 5c 24 40 mov %rbx,0x40(%rsp) + 535f24: 48 8b d9 mov %rcx,%rbx + 535f27: 48 81 c1 e8 07 54 00 add $0x5407e8,%rcx + 535f2e: 4c 8d 0d eb 82 ff ff lea -0x7d15(%rip),%r9 # 0x52e220 + 535f35: ba 10 00 00 00 mov $0x10,%edx + 535f3a: 44 8d 42 f8 lea -0x8(%rdx),%r8d + 535f3e: e8 d9 b7 bf 00 call 0x113171c + 535f43: 90 nop + 535f44: 48 8d 8b c8 07 54 00 lea 0x5407c8(%rbx),%rcx + 535f4b: 4c 8d 0d ce 82 ff ff lea -0x7d32(%rip),%r9 # 0x52e220 + 535f52: ba 10 00 00 00 mov $0x10,%edx + 535f57: 44 8d 42 f2 lea -0xe(%rdx),%r8d + 535f5b: e8 bc b7 bf 00 call 0x113171c + 535f60: 90 nop + 535f61: 48 8d 8b a8 07 54 00 lea 0x5407a8(%rbx),%rcx + 535f68: 4c 8d 0d b1 82 ff ff lea -0x7d4f(%rip),%r9 # 0x52e220 + 535f6f: ba 10 00 00 00 mov $0x10,%edx + 535f74: 44 8d 42 f2 lea -0xe(%rdx),%r8d + 535f78: e8 9f b7 bf 00 call 0x113171c + 535f7d: 90 nop + 535f7e: 83 bb a0 07 54 00 00 cmpl $0x0,0x5407a0(%rbx) + 535f85: 7e 12 jle 0x535f99 + 535f87: 48 8b 8b 98 07 54 00 mov 0x540798(%rbx),%rcx + 535f8e: 48 85 c9 test %rcx,%rcx + 535f91: 74 06 je 0x535f99 + 535f93: e8 28 b1 ac ff call 0x10c0 + 535f98: 90 nop + 535f99: 33 ff xor %edi,%edi + 535f9b: 48 89 bb 98 07 54 00 mov %rdi,0x540798(%rbx) + 535fa2: 89 bb a0 07 54 00 mov %edi,0x5407a0(%rbx) + 535fa8: 39 bb 90 07 54 00 cmp %edi,0x540790(%rbx) + 535fae: 7e 12 jle 0x535fc2 + 535fb0: 48 8b 8b 88 07 54 00 mov 0x540788(%rbx),%rcx + 535fb7: 48 85 c9 test %rcx,%rcx + 535fba: 74 06 je 0x535fc2 + 535fbc: e8 ff b0 ac ff call 0x10c0 + 535fc1: 90 nop + 535fc2: 48 89 bb 88 07 54 00 mov %rdi,0x540788(%rbx) + 535fc9: 89 bb 90 07 54 00 mov %edi,0x540790(%rbx) + 535fcf: 48 8d 8b 68 07 54 00 lea 0x540768(%rbx),%rcx + 535fd6: 4c 8d 0d 43 82 ff ff lea -0x7dbd(%rip),%r9 # 0x52e220 + 535fdd: ba 10 00 00 00 mov $0x10,%edx + 535fe2: 44 8d 42 f2 lea -0xe(%rdx),%r8d + 535fe6: e8 31 b7 bf 00 call 0x113171c + 535feb: 90 nop + 535fec: 39 bb 60 07 54 00 cmp %edi,0x540760(%rbx) + 535ff2: 7e 12 jle 0x536006 + 535ff4: 48 8b 8b 58 07 54 00 mov 0x540758(%rbx),%rcx + 535ffb: 48 85 c9 test %rcx,%rcx + 535ffe: 74 06 je 0x536006 + 536000: e8 bb b0 ac ff call 0x10c0 + 536005: 90 nop + 536006: 48 89 bb 58 07 54 00 mov %rdi,0x540758(%rbx) + 53600d: 89 bb 60 07 54 00 mov %edi,0x540760(%rbx) + 536013: 39 bb 50 07 54 00 cmp %edi,0x540750(%rbx) + 536019: 7e 12 jle 0x53602d + 53601b: 48 8b 8b 48 07 54 00 mov 0x540748(%rbx),%rcx + 536022: 48 85 c9 test %rcx,%rcx + 536025: 74 06 je 0x53602d + 536027: e8 94 b0 ac ff call 0x10c0 + 53602c: 90 nop + 53602d: 48 89 bb 48 07 54 00 mov %rdi,0x540748(%rbx) + 536034: 89 bb 50 07 54 00 mov %edi,0x540750(%rbx) + 53603a: 48 8d 8b 28 07 54 00 lea 0x540728(%rbx),%rcx + 536041: 4c 8d 0d d8 81 ff ff lea -0x7e28(%rip),%r9 # 0x52e220 + 536048: ba 10 00 00 00 mov $0x10,%edx + 53604d: 44 8d 42 f2 lea -0xe(%rdx),%r8d + 536051: e8 c6 b6 bf 00 call 0x113171c + 536056: 90 nop + 536057: 39 bb 20 07 54 00 cmp %edi,0x540720(%rbx) + 53605d: 7e 12 jle 0x536071 + 53605f: 48 8b 8b 18 07 54 00 mov 0x540718(%rbx),%rcx + 536066: 48 85 c9 test %rcx,%rcx + 536069: 74 06 je 0x536071 + 53606b: e8 50 b0 ac ff call 0x10c0 + 536070: 90 nop + 536071: 48 89 bb 18 07 54 00 mov %rdi,0x540718(%rbx) + 536078: 89 bb 20 07 54 00 mov %edi,0x540720(%rbx) + 53607e: 39 bb 10 07 54 00 cmp %edi,0x540710(%rbx) + 536084: 7e 12 jle 0x536098 + 536086: 48 8b 8b 08 07 54 00 mov 0x540708(%rbx),%rcx + 53608d: 48 85 c9 test %rcx,%rcx + 536090: 74 06 je 0x536098 + 536092: e8 29 b0 ac ff call 0x10c0 + 536097: 90 nop + 536098: 48 89 bb 08 07 54 00 mov %rdi,0x540708(%rbx) + 53609f: 89 bb 10 07 54 00 mov %edi,0x540710(%rbx) + 5360a5: 39 bb 00 07 54 00 cmp %edi,0x540700(%rbx) + 5360ab: 7e 12 jle 0x5360bf + 5360ad: 48 8b 8b f8 06 54 00 mov 0x5406f8(%rbx),%rcx + 5360b4: 48 85 c9 test %rcx,%rcx + 5360b7: 74 06 je 0x5360bf + 5360b9: e8 02 b0 ac ff call 0x10c0 + 5360be: 90 nop + 5360bf: 48 89 bb f8 06 54 00 mov %rdi,0x5406f8(%rbx) + 5360c6: 89 bb 00 07 54 00 mov %edi,0x540700(%rbx) + 5360cc: 39 bb f0 06 54 00 cmp %edi,0x5406f0(%rbx) + 5360d2: 7e 12 jle 0x5360e6 + 5360d4: 48 8b 8b e8 06 54 00 mov 0x5406e8(%rbx),%rcx + 5360db: 48 85 c9 test %rcx,%rcx + 5360de: 74 06 je 0x5360e6 + 5360e0: e8 db af ac ff call 0x10c0 + 5360e5: 90 nop + 5360e6: 48 89 bb e8 06 54 00 mov %rdi,0x5406e8(%rbx) + 5360ed: 89 bb f0 06 54 00 mov %edi,0x5406f0(%rbx) + 5360f3: 39 bb e0 06 54 00 cmp %edi,0x5406e0(%rbx) + 5360f9: 7e 12 jle 0x53610d + 5360fb: 48 8b 8b d8 06 54 00 mov 0x5406d8(%rbx),%rcx + 536102: 48 85 c9 test %rcx,%rcx + 536105: 74 06 je 0x53610d + 536107: e8 b4 af ac ff call 0x10c0 + 53610c: 90 nop + 53610d: 48 89 bb d8 06 54 00 mov %rdi,0x5406d8(%rbx) + 536114: 89 bb e0 06 54 00 mov %edi,0x5406e0(%rbx) + 53611a: 39 bb d0 06 54 00 cmp %edi,0x5406d0(%rbx) + 536120: 7e 12 jle 0x536134 + 536122: 48 8b 8b c8 06 54 00 mov 0x5406c8(%rbx),%rcx + 536129: 48 85 c9 test %rcx,%rcx + 53612c: 74 06 je 0x536134 + 53612e: e8 8d af ac ff call 0x10c0 + 536133: 90 nop + 536134: 48 89 bb c8 06 54 00 mov %rdi,0x5406c8(%rbx) + 53613b: 89 bb d0 06 54 00 mov %edi,0x5406d0(%rbx) + 536141: 39 bb c0 06 54 00 cmp %edi,0x5406c0(%rbx) + 536147: 7e 12 jle 0x53615b + 536149: 48 8b 8b b8 06 54 00 mov 0x5406b8(%rbx),%rcx + 536150: 48 85 c9 test %rcx,%rcx + 536153: 74 06 je 0x53615b + 536155: e8 66 af ac ff call 0x10c0 + 53615a: 90 nop + 53615b: 48 89 bb b8 06 54 00 mov %rdi,0x5406b8(%rbx) + 536162: 89 bb c0 06 54 00 mov %edi,0x5406c0(%rbx) + 536168: 39 bb b0 06 54 00 cmp %edi,0x5406b0(%rbx) + 53616e: 7e 12 jle 0x536182 + 536170: 48 8b 8b a8 06 54 00 mov 0x5406a8(%rbx),%rcx + 536177: 48 85 c9 test %rcx,%rcx + 53617a: 74 06 je 0x536182 + 53617c: e8 3f af ac ff call 0x10c0 + 536181: 90 nop + 536182: 48 89 bb a8 06 54 00 mov %rdi,0x5406a8(%rbx) + 536189: 89 bb b0 06 54 00 mov %edi,0x5406b0(%rbx) + 53618f: 39 bb a0 06 54 00 cmp %edi,0x5406a0(%rbx) + 536195: 7e 12 jle 0x5361a9 + 536197: 48 8b 8b 98 06 54 00 mov 0x540698(%rbx),%rcx + 53619e: 48 85 c9 test %rcx,%rcx + 5361a1: 74 06 je 0x5361a9 + 5361a3: e8 18 af ac ff call 0x10c0 + 5361a8: 90 nop + 5361a9: 48 89 bb 98 06 54 00 mov %rdi,0x540698(%rbx) + 5361b0: 89 bb a0 06 54 00 mov %edi,0x5406a0(%rbx) + 5361b6: 48 8d 8b 78 06 54 00 lea 0x540678(%rbx),%rcx + 5361bd: 4c 8d 0d 5c 80 ff ff lea -0x7fa4(%rip),%r9 # 0x52e220 + 5361c4: ba 10 00 00 00 mov $0x10,%edx + 5361c9: 44 8d 42 f2 lea -0xe(%rdx),%r8d + 5361cd: e8 4a b5 bf 00 call 0x113171c + 5361d2: 90 nop + 5361d3: 39 bb 70 06 54 00 cmp %edi,0x540670(%rbx) + 5361d9: 7e 12 jle 0x5361ed + 5361db: 48 8b 8b 68 06 54 00 mov 0x540668(%rbx),%rcx + 5361e2: 48 85 c9 test %rcx,%rcx + 5361e5: 74 06 je 0x5361ed + 5361e7: e8 d4 ae ac ff call 0x10c0 + 5361ec: 90 nop + 5361ed: 48 89 bb 68 06 54 00 mov %rdi,0x540668(%rbx) + 5361f4: 89 bb 70 06 54 00 mov %edi,0x540670(%rbx) + 5361fa: 48 8d 8b 30 05 54 00 lea 0x540530(%rbx),%rcx + 536201: e8 2a 7b ff ff call 0x52dd30 + 536206: 90 nop + 536207: 89 bb cc 04 24 00 mov %edi,0x2404cc(%rbx) + 53620d: 48 8b 8b c0 04 24 00 mov 0x2404c0(%rbx),%rcx + 536214: ff 15 8e 50 67 01 call *0x167508e(%rip) # 0x1bab2a8 + 53621a: 90 nop + 53621b: 48 8d 8b d8 03 00 00 lea 0x3d8(%rbx),%rcx + 536222: e8 59 70 ff ff call 0x52d280 + 536227: 90 nop + 536228: 48 8d 05 49 5e f7 01 lea 0x1f75e49(%rip),%rax # 0x24ac078 + 53622f: 48 89 83 d0 03 00 00 mov %rax,0x3d0(%rbx) + 536236: 48 8b cb mov %rbx,%rcx + 536239: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx + 53623e: 48 83 c4 30 add $0x30,%rsp + 536242: 5f pop %rdi + 536243: e9 58 38 ff ff jmp 0x529aa0 + 536248: cc int3 + 536249: cc int3 + 53624a: cc int3 + 53624b: cc int3 + 53624c: cc int3 + 53624d: cc int3 + 53624e: cc int3 + 53624f: cc int3 + 536250: f2 0f 10 0d e8 de f8 movsd 0x1f8dee8(%rip),%xmm1 # 0x24c4140 + 536257: 01 + 536258: 48 8d 81 10 00 08 00 lea 0x80010(%rcx),%rax + 53625f: f2 0f 11 4c 24 08 movsd %xmm1,0x8(%rsp) + 536265: ba 00 80 00 00 mov $0x8000,%edx + 53626a: f2 0f 10 44 24 08 movsd 0x8(%rsp),%xmm0 + 536270: 4c 8b c1 mov %rcx,%r8 + 536273: c6 41 04 00 movb $0x0,0x4(%rcx) + 536277: 48 c7 81 10 00 10 00 movq $0x0,0x100010(%rcx) + 53627e: 00 00 00 00 + 536282: 8b ca mov %edx,%ecx + 536284: 66 0f c6 c0 00 shufpd $0x0,%xmm0,%xmm0 + 536289: a8 0f test $0xf,%al + 53628b: 75 13 jne 0x5362a0 + 53628d: 0f 1f 00 nopl (%rax) + 536290: 0f 11 00 movups %xmm0,(%rax) + 536293: 48 8d 40 10 lea 0x10(%rax),%rax + 536297: 48 83 e9 01 sub $0x1,%rcx + 53629b: 75 f3 jne 0x536290 + 53629d: eb 0e jmp 0x5362ad + 53629f: 90 nop diff --git a/handoff/nls_dasm/f_5631c0.dis b/handoff/nls_dasm/f_5631c0.dis new file mode 100644 index 0000000..05bdf2b --- /dev/null +++ b/handoff/nls_dasm/f_5631c0.dis @@ -0,0 +1,19 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +00000000005631c0 <.data+0x5631c0>: + 5631c0: 40 53 rex push %rbx + 5631c2: 48 83 ec 20 sub $0x20,%rsp + 5631c6: 48 8b d9 mov %rcx,%rbx + 5631c9: e8 72 02 00 00 call 0x563440 + 5631ce: 80 bb 91 00 00 00 00 cmpb $0x0,0x91(%rbx) + 5631d5: 75 08 jne 0x5631df + 5631d7: 48 8b cb mov %rbx,%rcx + 5631da: e8 01 0b 00 00 call 0x563ce0 + 5631df: 48 8b cb mov %rbx,%rcx + 5631e2: 48 83 c4 20 add $0x20,%rsp + 5631e6: 5b pop %rbx + 5631e7: e9 b4 0d 00 00 jmp 0x563fa0 diff --git a/handoff/nls_dasm/f_5631f0.dis b/handoff/nls_dasm/f_5631f0.dis new file mode 100644 index 0000000..9b4e9f7 --- /dev/null +++ b/handoff/nls_dasm/f_5631f0.dis @@ -0,0 +1,31 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +00000000005631f0 <.data+0x5631f0>: + 5631f0: 40 53 rex push %rbx + 5631f2: 48 83 ec 40 sub $0x40,%rsp + 5631f6: 48 8b 05 73 27 0b 02 mov 0x20b2773(%rip),%rax # 0x2615970 + 5631fd: 48 33 c4 xor %rsp,%rax + 563200: 48 89 44 24 30 mov %rax,0x30(%rsp) + 563205: 48 89 54 24 20 mov %rdx,0x20(%rsp) + 56320a: 4c 8d 44 24 2c lea 0x2c(%rsp),%r8 + 56320f: 33 c0 xor %eax,%eax + 563211: c7 44 24 24 01 00 00 movl $0x1,0x24(%rsp) + 563218: 00 + 563219: 48 8b da mov %rdx,%rbx + 56321c: 48 89 02 mov %rax,(%rdx) + 56321f: 48 89 42 08 mov %rax,0x8(%rdx) + 563223: 48 8b cb mov %rbx,%rcx + 563226: 48 89 42 10 mov %rax,0x10(%rdx) + 56322a: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 56322f: 89 44 24 20 mov %eax,0x20(%rsp) + 563233: c7 44 24 28 02 00 00 movl $0x2,0x28(%rsp) + 56323a: 00 + 56323b: e8 10 a1 00 00 call 0x56d350 + 563240: 48 8b c3 mov %rbx,%rax + 563243: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 563248: 48 33 cc xor %rsp,%rcx + 56324b: e8 80 de bc 00 call 0x11310d0 diff --git a/handoff/nls_dasm/f_563260.dis b/handoff/nls_dasm/f_563260.dis new file mode 100644 index 0000000..0d7b02f --- /dev/null +++ b/handoff/nls_dasm/f_563260.dis @@ -0,0 +1,34 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +0000000000563260 <.data+0x563260>: + 563260: 40 53 rex push %rbx + 563262: 48 83 ec 20 sub $0x20,%rsp + 563266: 48 8b d9 mov %rcx,%rbx + 563269: 83 ea 01 sub $0x1,%edx + 56326c: 74 28 je 0x563296 + 56326e: 83 fa 01 cmp $0x1,%edx + 563271: 74 08 je 0x56327b + 563273: 32 c0 xor %al,%al + 563275: 48 83 c4 20 add $0x20,%rsp + 563279: 5b pop %rbx + 56327a: c3 ret + 56327b: 8b 89 c0 00 00 00 mov 0xc0(%rcx),%ecx + 563281: 39 8b c4 00 00 00 cmp %ecx,0xc4(%rbx) + 563287: 89 8b c4 00 00 00 mov %ecx,0xc4(%rbx) + 56328d: 0f 95 c0 setne %al + 563290: 48 83 c4 20 add $0x20,%rsp + 563294: 5b pop %rbx + 563295: c3 ret + 563296: e8 a5 01 00 00 call 0x563440 + 56329b: 80 bb 91 00 00 00 00 cmpb $0x0,0x91(%rbx) + 5632a2: 75 08 jne 0x5632ac + 5632a4: 48 8b cb mov %rbx,%rcx + 5632a7: e8 34 0a 00 00 call 0x563ce0 + 5632ac: 48 8b cb mov %rbx,%rcx + 5632af: 48 83 c4 20 add $0x20,%rsp + 5632b3: 5b pop %rbx + 5632b4: e9 e7 0c 00 00 jmp 0x563fa0 diff --git a/handoff/nls_dasm/f_5632c0.dis b/handoff/nls_dasm/f_5632c0.dis new file mode 100644 index 0000000..9198ba4 --- /dev/null +++ b/handoff/nls_dasm/f_5632c0.dis @@ -0,0 +1,92 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +00000000005632c0 <.data+0x5632c0>: + 5632c0: 40 57 rex push %rdi + 5632c2: 48 83 ec 60 sub $0x60,%rsp + 5632c6: 48 c7 44 24 30 fe ff movq $0xfffffffffffffffe,0x30(%rsp) + 5632cd: ff ff + 5632cf: 48 89 5c 24 70 mov %rbx,0x70(%rsp) + 5632d4: 0f 29 74 24 50 movaps %xmm6,0x50(%rsp) + 5632d9: 0f 29 7c 24 40 movaps %xmm7,0x40(%rsp) + 5632de: 49 8b d8 mov %r8,%rbx + 5632e1: 48 8b f9 mov %rcx,%rdi + 5632e4: f2 0f 10 ba 98 01 00 movsd 0x198(%rdx),%xmm7 + 5632eb: 00 + 5632ec: 66 0f 5a ff cvtpd2ps %xmm7,%xmm7 + 5632f0: 48 8b 81 98 01 05 00 mov 0x50198(%rcx),%rax + 5632f7: f3 0f 10 b0 88 00 00 movss 0x88(%rax),%xmm6 + 5632fe: 00 + 5632ff: 49 8b 00 mov (%r8),%rax + 563302: 48 8d 15 e7 d1 f4 01 lea 0x1f4d1e7(%rip),%rdx # 0x24b04f0 + 563309: 41 8b 48 08 mov 0x8(%r8),%ecx + 56330d: ff 90 98 00 00 00 call *0x98(%rax) + 563313: 90 nop + 563314: 48 8b 13 mov (%rbx),%rdx + 563317: f3 0f 59 35 c1 0e f6 mulss 0x1f60ec1(%rip),%xmm6 # 0x24c41e0 + 56331e: 01 + 56331f: f3 0f 59 f7 mulss %xmm7,%xmm6 + 563323: 0f 28 ce movaps %xmm6,%xmm1 + 563326: 8b c8 mov %eax,%ecx + 563328: ff 92 c0 00 00 00 call *0xc0(%rdx) + 56332e: 90 nop + 56332f: 48 8b 03 mov (%rbx),%rax + 563332: 48 8d 15 9f d1 f4 01 lea 0x1f4d19f(%rip),%rdx # 0x24b04d8 + 563339: 8b 4b 08 mov 0x8(%rbx),%ecx + 56333c: ff 90 98 00 00 00 call *0x98(%rax) + 563342: 90 nop + 563343: 48 8b 13 mov (%rbx),%rdx + 563346: f3 0f 10 35 56 0b f6 movss 0x1f60b56(%rip),%xmm6 # 0x24c3ea4 + 56334d: 01 + 56334e: f3 0f 11 74 24 20 movss %xmm6,0x20(%rsp) + 563354: 0f 28 de movaps %xmm6,%xmm3 + 563357: 0f 28 d6 movaps %xmm6,%xmm2 + 56335a: 0f 28 ce movaps %xmm6,%xmm1 + 56335d: 8b c8 mov %eax,%ecx + 56335f: ff 92 e0 00 00 00 call *0xe0(%rdx) + 563365: 90 nop + 563366: 48 8b 03 mov (%rbx),%rax + 563369: 48 8d 15 c0 d1 f4 01 lea 0x1f4d1c0(%rip),%rdx # 0x24b0530 + 563370: 8b 4b 08 mov 0x8(%rbx),%ecx + 563373: ff 90 98 00 00 00 call *0x98(%rax) + 563379: 90 nop + 56337a: 48 8b 13 mov (%rbx),%rdx + 56337d: f3 0f 11 74 24 20 movss %xmm6,0x20(%rsp) + 563383: f3 0f 10 1d 21 0a f6 movss 0x1f60a21(%rip),%xmm3 # 0x24c3dac + 56338a: 01 + 56338b: f3 0f 10 15 0d 0a f6 movss 0x1f60a0d(%rip),%xmm2 # 0x24c3da0 + 563392: 01 + 563393: f3 0f 10 0d e9 09 f6 movss 0x1f609e9(%rip),%xmm1 # 0x24c3d84 + 56339a: 01 + 56339b: 8b c8 mov %eax,%ecx + 56339d: ff 92 e0 00 00 00 call *0xe0(%rdx) + 5633a3: 90 nop + 5633a4: 83 bf c0 00 00 00 00 cmpl $0x0,0xc0(%rdi) + 5633ab: 7c 24 jl 0x5633d1 + 5633ad: f3 0f 10 05 2b 0e f6 movss 0x1f60e2b(%rip),%xmm0 # 0x24c41e0 + 5633b4: 01 + 5633b5: ff 15 ed 77 64 01 call *0x16477ed(%rip) # 0x1baaba8 + 5633bb: ba fc 0f 00 00 mov $0xffc,%edx + 5633c0: b9 03 00 00 00 mov $0x3,%ecx + 5633c5: 41 b8 ff 03 00 00 mov $0x3ff,%r8d + 5633cb: ff 15 bf 77 64 01 call *0x16477bf(%rip) # 0x1baab90 + 5633d1: 48 8b 87 70 01 00 00 mov 0x170(%rdi),%rax + 5633d8: 48 8b 90 68 01 00 00 mov 0x168(%rax),%rdx + 5633df: 83 7a 30 02 cmpl $0x2,0x30(%rdx) + 5633e3: 75 13 jne 0x5633f8 + 5633e5: ba fe 07 00 00 mov $0x7fe,%edx + 5633ea: b9 05 00 00 00 mov $0x5,%ecx + 5633ef: 44 8b c2 mov %edx,%r8d + 5633f2: ff 15 98 77 64 01 call *0x1647798(%rip) # 0x1baab90 + 5633f8: 33 d2 xor %edx,%edx + 5633fa: 8d 4a 05 lea 0x5(%rdx),%ecx + 5633fd: 41 b8 fe 07 00 00 mov $0x7fe,%r8d + 563403: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx + 563408: 0f 28 74 24 50 movaps 0x50(%rsp),%xmm6 + 56340d: 0f 28 7c 24 40 movaps 0x40(%rsp),%xmm7 + 563412: 48 83 c4 60 add $0x60,%rsp + 563416: 5f pop %rdi + 563417: 48 ff 25 72 77 64 01 rex.W jmp *0x1647772(%rip) # 0x1baab90 diff --git a/handoff/nls_dasm/f_563a60.dis b/handoff/nls_dasm/f_563a60.dis new file mode 100644 index 0000000..5a46d47 --- /dev/null +++ b/handoff/nls_dasm/f_563a60.dis @@ -0,0 +1,165 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +0000000000563a60 <.data+0x563a60>: + 563a60: 48 8b c4 mov %rsp,%rax + 563a63: 55 push %rbp + 563a64: 56 push %rsi + 563a65: 57 push %rdi + 563a66: 41 56 push %r14 + 563a68: 41 57 push %r15 + 563a6a: 48 81 ec c0 00 00 00 sub $0xc0,%rsp + 563a71: 48 c7 44 24 20 fe ff movq $0xfffffffffffffffe,0x20(%rsp) + 563a78: ff ff + 563a7a: 48 89 58 08 mov %rbx,0x8(%rax) + 563a7e: 0f 29 70 c8 movaps %xmm6,-0x38(%rax) + 563a82: 0f 29 78 b8 movaps %xmm7,-0x48(%rax) + 563a86: 44 0f 29 40 a8 movaps %xmm8,-0x58(%rax) + 563a8b: 44 0f 29 48 98 movaps %xmm9,-0x68(%rax) + 563a90: 44 0f 29 50 88 movaps %xmm10,-0x78(%rax) + 563a95: 44 0f 29 5c 24 60 movaps %xmm11,0x60(%rsp) + 563a9b: 44 0f 29 64 24 50 movaps %xmm12,0x50(%rsp) + 563aa1: 44 0f 29 6c 24 40 movaps %xmm13,0x40(%rsp) + 563aa7: 44 0f 29 74 24 30 movaps %xmm14,0x30(%rsp) + 563aad: 4c 8b f9 mov %rcx,%r15 + 563ab0: 45 33 f6 xor %r14d,%r14d + 563ab3: 48 8d a9 98 41 00 00 lea 0x4198(%rcx),%rbp + 563aba: 48 8d b1 e0 00 00 00 lea 0xe0(%rcx),%rsi + 563ac1: f2 44 0f 10 2d 46 14 movsd 0x1f61446(%rip),%xmm13 # 0x24c4f10 + 563ac8: f6 01 + 563aca: f3 44 0f 10 1d 0d 09 movss 0x1f6090d(%rip),%xmm11 # 0x24c43e0 + 563ad1: f6 01 + 563ad3: f3 44 0f 10 25 74 01 movss 0x1f60174(%rip),%xmm12 # 0x24c3c50 + 563ada: f6 01 + 563adc: 45 0f 57 c0 xorps %xmm8,%xmm8 + 563ae0: f3 0f 10 35 bc 03 f6 movss 0x1f603bc(%rip),%xmm6 # 0x24c3ea4 + 563ae7: 01 + 563ae8: f3 44 0f 10 15 ef 06 movss 0x1f606ef(%rip),%xmm10 # 0x24c41e0 + 563aef: f6 01 + 563af1: f3 44 0f 10 0d 86 0b movss 0x1f60b86(%rip),%xmm9 # 0x24c4680 + 563af8: f6 01 + 563afa: f3 44 0f 10 35 89 02 movss 0x1f60289(%rip),%xmm14 # 0x24c3d8c + 563b01: f6 01 + 563b03: 0f 1f 40 00 nopl 0x0(%rax) + 563b07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 563b0e: 00 00 + 563b10: 48 8b 46 08 mov 0x8(%rsi),%rax + 563b14: 48 2b 06 sub (%rsi),%rax + 563b17: 48 c1 f8 03 sar $0x3,%rax + 563b1b: 48 85 c0 test %rax,%rax + 563b1e: 75 19 jne 0x563b39 + 563b20: 49 63 c6 movslq %r14d,%rax + 563b23: 48 8d 48 0e lea 0xe(%rax),%rcx + 563b27: 48 8d 0c 48 lea (%rax,%rcx,2),%rcx + 563b2b: 49 8d 0c cf lea (%r15,%rcx,8),%rcx + 563b2f: ba 00 04 00 00 mov $0x400,%edx + 563b34: e8 07 8b 00 00 call 0x56c640 + 563b39: 33 ff xor %edi,%edi + 563b3b: 33 db xor %ebx,%ebx + 563b3d: 0f 1f 00 nopl (%rax) + 563b40: f2 0f 10 04 2b movsd (%rbx,%rbp,1),%xmm0 + 563b45: 66 0f 5a c0 cvtpd2ps %xmm0,%xmm0 + 563b49: e8 82 11 4b 01 call 0x1a14cd0 + 563b4e: 0f 28 d0 movaps %xmm0,%xmm2 + 563b51: f3 41 0f 59 d3 mulss %xmm11,%xmm2 + 563b56: 66 0f 6e cf movd %edi,%xmm1 + 563b5a: 0f 5b c9 cvtdq2ps %xmm1,%xmm1 + 563b5d: f3 41 0f 59 cc mulss %xmm12,%xmm1 + 563b62: 48 8b 06 mov (%rsi),%rax + 563b65: f3 0f 11 0c 03 movss %xmm1,(%rbx,%rax,1) + 563b6a: 49 8b 87 80 01 00 00 mov 0x180(%r15),%rax + 563b71: f3 0f 10 40 04 movss 0x4(%rax),%xmm0 + 563b76: 48 83 b8 90 00 00 00 cmpq $0x0,0x90(%rax) + 563b7d: 00 + 563b7e: 74 65 je 0x563be5 + 563b80: f3 0f 11 94 24 f8 00 movss %xmm2,0xf8(%rsp) + 563b87: 00 00 + 563b89: f3 0f 11 84 24 00 01 movss %xmm0,0x100(%rsp) + 563b90: 00 00 + 563b92: f3 0f 10 08 movss (%rax),%xmm1 + 563b96: f3 0f 11 8c 24 08 01 movss %xmm1,0x108(%rsp) + 563b9d: 00 00 + 563b9f: 48 8b 88 90 00 00 00 mov 0x90(%rax),%rcx + 563ba6: 48 85 c9 test %rcx,%rcx + 563ba9: 0f 84 1c 01 00 00 je 0x563ccb + 563baf: 48 8b 01 mov (%rcx),%rax + 563bb2: 4c 8d 8c 24 f8 00 00 lea 0xf8(%rsp),%r9 + 563bb9: 00 + 563bba: 4c 8d 84 24 00 01 00 lea 0x100(%rsp),%r8 + 563bc1: 00 + 563bc2: 48 8d 94 24 08 01 00 lea 0x108(%rsp),%rdx + 563bc9: 00 + 563bca: ff 50 10 call *0x10(%rax) + 563bcd: 0f 28 c8 movaps %xmm0,%xmm1 + 563bd0: 44 0f 2f c1 comiss %xmm1,%xmm8 + 563bd4: 76 06 jbe 0x563bdc + 563bd6: 41 0f 28 c0 movaps %xmm8,%xmm0 + 563bda: eb 77 jmp 0x563c53 + 563bdc: 0f 28 c6 movaps %xmm6,%xmm0 + 563bdf: f3 0f 5d c1 minss %xmm1,%xmm0 + 563be3: eb 6e jmp 0x563c53 + 563be5: f3 0f 5c 10 subss (%rax),%xmm2 + 563be9: f3 0f 5c 00 subss (%rax),%xmm0 + 563bed: f3 0f 5e d0 divss %xmm0,%xmm2 + 563bf1: 44 0f 2f c2 comiss %xmm2,%xmm8 + 563bf5: 76 06 jbe 0x563bfd + 563bf7: 41 0f 28 c0 movaps %xmm8,%xmm0 + 563bfb: eb 07 jmp 0x563c04 + 563bfd: 0f 28 c6 movaps %xmm6,%xmm0 + 563c00: f3 0f 5d c2 minss %xmm2,%xmm0 + 563c04: f3 0f 10 48 0c movss 0xc(%rax),%xmm1 + 563c09: 0f 2e ce ucomiss %xmm6,%xmm1 + 563c0c: 7a 02 jp 0x563c10 + 563c0e: 74 43 je 0x563c53 + 563c10: 80 78 10 00 cmpb $0x0,0x10(%rax) + 563c14: 75 07 jne 0x563c1d + 563c16: e8 c1 10 4b 01 call 0x1a14cdc + 563c1b: eb 36 jmp 0x563c53 + 563c1d: f3 41 0f 59 c2 mulss %xmm10,%xmm0 + 563c22: f3 0f 5c c6 subss %xmm6,%xmm0 + 563c26: 44 0f 2f c0 comiss %xmm0,%xmm8 + 563c2a: 76 06 jbe 0x563c32 + 563c2c: 41 0f 28 f9 movaps %xmm9,%xmm7 + 563c30: eb 03 jmp 0x563c35 + 563c32: 0f 28 fe movaps %xmm6,%xmm7 + 563c35: f3 0f 5a c0 cvtss2sd %xmm0,%xmm0 + 563c39: 41 0f 54 c5 andps %xmm13,%xmm0 + 563c3d: f2 0f 5a c0 cvtsd2ss %xmm0,%xmm0 + 563c41: e8 96 10 4b 01 call 0x1a14cdc + 563c46: f3 0f 59 c7 mulss %xmm7,%xmm0 + 563c4a: f3 0f 58 c6 addss %xmm6,%xmm0 + 563c4e: f3 41 0f 59 c6 mulss %xmm14,%xmm0 + 563c53: 48 8b 06 mov (%rsi),%rax + 563c56: f3 0f 11 44 03 04 movss %xmm0,0x4(%rbx,%rax,1) + 563c5c: ff c7 inc %edi + 563c5e: 48 83 c3 08 add $0x8,%rbx + 563c62: 81 ff 00 04 00 00 cmp $0x400,%edi + 563c68: 0f 8c d2 fe ff ff jl 0x563b40 + 563c6e: 41 ff c6 inc %r14d + 563c71: 48 83 c6 18 add $0x18,%rsi + 563c75: 48 81 c5 00 20 00 00 add $0x2000,%rbp + 563c7c: 41 83 fe 06 cmp $0x6,%r14d + 563c80: 0f 8c 8a fe ff ff jl 0x563b10 + 563c86: 4c 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%r11 + 563c8d: 00 + 563c8e: 49 8b 5b 30 mov 0x30(%r11),%rbx + 563c92: 41 0f 28 73 f0 movaps -0x10(%r11),%xmm6 + 563c97: 41 0f 28 7b e0 movaps -0x20(%r11),%xmm7 + 563c9c: 45 0f 28 43 d0 movaps -0x30(%r11),%xmm8 + 563ca1: 45 0f 28 4b c0 movaps -0x40(%r11),%xmm9 + 563ca6: 45 0f 28 53 b0 movaps -0x50(%r11),%xmm10 + 563cab: 45 0f 28 5b a0 movaps -0x60(%r11),%xmm11 + 563cb0: 45 0f 28 63 90 movaps -0x70(%r11),%xmm12 + 563cb5: 45 0f 28 6b 80 movaps -0x80(%r11),%xmm13 + 563cba: 44 0f 28 74 24 30 movaps 0x30(%rsp),%xmm14 + 563cc0: 49 8b e3 mov %r11,%rsp + 563cc3: 41 5f pop %r15 + 563cc5: 41 5e pop %r14 + 563cc7: 5f pop %rdi + 563cc8: 5e pop %rsi + 563cc9: 5d pop %rbp + 563cca: c3 ret + 563ccb: ff 15 67 6d 64 01 call *0x1646d67(%rip) # 0x1baaa38 diff --git a/handoff/nls_dasm/f_563fa0.dis b/handoff/nls_dasm/f_563fa0.dis new file mode 100644 index 0000000..d771be4 --- /dev/null +++ b/handoff/nls_dasm/f_563fa0.dis @@ -0,0 +1,187 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +0000000000563fa0 <.data+0x563fa0>: + 563fa0: 48 83 ec 18 sub $0x18,%rsp + 563fa4: 48 8b 81 a0 00 00 00 mov 0xa0(%rcx),%rax + 563fab: 4c 8b c1 mov %rcx,%r8 + 563fae: 48 2b 81 98 00 00 00 sub 0x98(%rcx),%rax + 563fb5: 48 a9 f8 ff ff ff test $0xfffffffffffffff8,%rax + 563fbb: 0f 84 33 03 00 00 je 0x5642f4 + 563fc1: 80 b9 90 00 00 00 00 cmpb $0x0,0x90(%rcx) + 563fc8: 0f 84 26 03 00 00 je 0x5642f4 + 563fce: 48 8b 81 70 01 00 00 mov 0x170(%rcx),%rax + 563fd5: c6 81 90 00 00 00 00 movb $0x0,0x90(%rcx) + 563fdc: 48 8b 88 68 01 00 00 mov 0x168(%rax),%rcx + 563fe3: b8 02 00 00 00 mov $0x2,%eax + 563fe8: 39 41 30 cmp %eax,0x30(%rcx) + 563feb: 0f 4c 41 30 cmovl 0x30(%rcx),%eax + 563fef: 45 33 c9 xor %r9d,%r9d + 563ff2: 4c 63 d8 movslq %eax,%r11 + 563ff5: 85 c0 test %eax,%eax + 563ff7: 0f 8e 31 01 00 00 jle 0x56412e + 563ffd: 48 89 5c 24 10 mov %rbx,0x10(%rsp) + 564002: 41 8b d1 mov %r9d,%edx + 564005: 45 8b d1 mov %r9d,%r10d + 564008: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 56400f: 00 + 564010: bb 55 01 00 00 mov $0x155,%ebx + 564015: 66 66 66 0f 1f 84 00 data16 data16 nopw 0x0(%rax,%rax,1) + 56401c: 00 00 00 00 + 564020: 49 8b 80 98 00 00 00 mov 0x98(%r8),%rax + 564027: f3 0f 10 44 02 08 movss 0x8(%rdx,%rax,1),%xmm0 + 56402d: f3 0f 10 4c 02 04 movss 0x4(%rdx,%rax,1),%xmm1 + 564033: f3 0f 10 54 02 0c movss 0xc(%rdx,%rax,1),%xmm2 + 564039: f3 0f 10 1c 02 movss (%rdx,%rax,1),%xmm3 + 56403e: 49 8b 40 40 mov 0x40(%r8),%rax + 564042: 0f c6 db e1 shufps $0xe1,%xmm3,%xmm3 + 564046: f3 0f 10 d8 movss %xmm0,%xmm3 + 56404a: 0f c6 db c6 shufps $0xc6,%xmm3,%xmm3 + 56404e: f3 0f 10 d9 movss %xmm1,%xmm3 + 564052: 0f c6 db 27 shufps $0x27,%xmm3,%xmm3 + 564056: f3 0f 10 da movss %xmm2,%xmm3 + 56405a: 0f c6 db 39 shufps $0x39,%xmm3,%xmm3 + 56405e: 42 0f 11 1c 10 movups %xmm3,(%rax,%r10,1) + 564063: 49 8b 40 40 mov 0x40(%r8),%rax + 564067: 42 0f 11 5c 10 10 movups %xmm3,0x10(%rax,%r10,1) + 56406d: 49 8b 80 98 00 00 00 mov 0x98(%r8),%rax + 564074: f3 0f 10 44 10 10 movss 0x10(%rax,%rdx,1),%xmm0 + 56407a: f3 0f 10 4c 10 0c movss 0xc(%rax,%rdx,1),%xmm1 + 564080: f3 0f 10 54 10 14 movss 0x14(%rax,%rdx,1),%xmm2 + 564086: f3 0f 10 5c 10 08 movss 0x8(%rax,%rdx,1),%xmm3 + 56408c: 49 8b 40 40 mov 0x40(%r8),%rax + 564090: 0f c6 db e1 shufps $0xe1,%xmm3,%xmm3 + 564094: f3 0f 10 d8 movss %xmm0,%xmm3 + 564098: 0f c6 db c6 shufps $0xc6,%xmm3,%xmm3 + 56409c: f3 0f 10 d9 movss %xmm1,%xmm3 + 5640a0: 0f c6 db 27 shufps $0x27,%xmm3,%xmm3 + 5640a4: f3 0f 10 da movss %xmm2,%xmm3 + 5640a8: 0f c6 db 39 shufps $0x39,%xmm3,%xmm3 + 5640ac: 42 0f 11 5c 10 20 movups %xmm3,0x20(%rax,%r10,1) + 5640b2: 49 8b 40 40 mov 0x40(%r8),%rax + 5640b6: 42 0f 11 5c 10 30 movups %xmm3,0x30(%rax,%r10,1) + 5640bc: 49 8b 88 98 00 00 00 mov 0x98(%r8),%rcx + 5640c3: f3 0f 10 5c 11 10 movss 0x10(%rcx,%rdx,1),%xmm3 + 5640c9: 48 8d 04 11 lea (%rcx,%rdx,1),%rax + 5640cd: f3 0f 10 48 14 movss 0x14(%rax),%xmm1 + 5640d2: 48 83 c2 18 add $0x18,%rdx + 5640d6: 49 8b 40 40 mov 0x40(%r8),%rax + 5640da: 0f c6 db e1 shufps $0xe1,%xmm3,%xmm3 + 5640de: f3 0f 10 04 11 movss (%rcx,%rdx,1),%xmm0 + 5640e3: f3 0f 10 54 11 04 movss 0x4(%rcx,%rdx,1),%xmm2 + 5640e9: f3 0f 10 d8 movss %xmm0,%xmm3 + 5640ed: 0f c6 db c6 shufps $0xc6,%xmm3,%xmm3 + 5640f1: f3 0f 10 d9 movss %xmm1,%xmm3 + 5640f5: 0f c6 db 27 shufps $0x27,%xmm3,%xmm3 + 5640f9: f3 0f 10 da movss %xmm2,%xmm3 + 5640fd: 0f c6 db 39 shufps $0x39,%xmm3,%xmm3 + 564101: 42 0f 11 5c 10 40 movups %xmm3,0x40(%rax,%r10,1) + 564107: 49 8b 40 40 mov 0x40(%r8),%rax + 56410b: 42 0f 11 5c 10 50 movups %xmm3,0x50(%rax,%r10,1) + 564111: 49 83 c2 60 add $0x60,%r10 + 564115: 48 83 eb 01 sub $0x1,%rbx + 564119: 0f 85 01 ff ff ff jne 0x564020 + 56411f: 49 83 eb 01 sub $0x1,%r11 + 564123: 0f 85 e7 fe ff ff jne 0x564010 + 564129: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx + 56412e: 49 63 80 c0 00 00 00 movslq 0xc0(%r8),%rax + 564135: 83 f8 ff cmp $0xffffffff,%eax + 564138: 0f 8e 42 01 00 00 jle 0x564280 + 56413e: f3 0f 10 05 02 04 f6 movss 0x1f60402(%rip),%xmm0 # 0x24c4548 + 564145: 01 + 564146: 48 8b c8 mov %rax,%rcx + 564149: 41 8b 84 80 c8 00 00 mov 0xc8(%r8,%rax,4),%eax + 564150: 00 + 564151: 41 ba d0 ff 00 00 mov $0xffd0,%r10d + 564157: 89 44 24 20 mov %eax,0x20(%rsp) + 56415b: 4c 8d 1c 49 lea (%rcx,%rcx,2),%r11 + 56415f: 0f b6 4c 24 22 movzbl 0x22(%rsp),%ecx + 564164: 66 0f 6e c9 movd %ecx,%xmm1 + 564168: 0f b6 4c 24 21 movzbl 0x21(%rsp),%ecx + 56416d: 0f 5b c9 cvtdq2ps %xmm1,%xmm1 + 564170: 66 0f 6e d1 movd %ecx,%xmm2 + 564174: 0f b6 c8 movzbl %al,%ecx + 564177: 0f 5b d2 cvtdq2ps %xmm2,%xmm2 + 56417a: 66 0f 6e d9 movd %ecx,%xmm3 + 56417e: 0f 5b db cvtdq2ps %xmm3,%xmm3 + 564181: f3 0f 5e c8 divss %xmm0,%xmm1 + 564185: f3 0f 5e d8 divss %xmm0,%xmm3 + 564189: f3 0f 5e d0 divss %xmm0,%xmm2 + 56418d: 0f 1f 00 nopl (%rax) + 564190: 4b 8b 94 d8 e0 00 00 mov 0xe0(%r8,%r11,8),%rdx + 564197: 00 + 564198: 4d 8d 49 18 lea 0x18(%r9),%r9 + 56419c: 49 8b 48 40 mov 0x40(%r8),%rcx + 5641a0: 41 8b 44 11 e8 mov -0x18(%r9,%rdx,1),%eax + 5641a5: 41 89 44 0a f0 mov %eax,-0x10(%r10,%rcx,1) + 5641aa: 41 8b 44 11 ec mov -0x14(%r9,%rdx,1),%eax + 5641af: 49 8b 48 40 mov 0x40(%r8),%rcx + 5641b3: 42 89 44 11 f4 mov %eax,-0xc(%rcx,%r10,1) + 5641b8: 49 8b 40 58 mov 0x58(%r8),%rax + 5641bc: f3 41 0f 11 4c 02 f0 movss %xmm1,-0x10(%r10,%rax,1) + 5641c3: 49 8b 40 58 mov 0x58(%r8),%rax + 5641c7: f3 42 0f 11 54 10 f4 movss %xmm2,-0xc(%rax,%r10,1) + 5641ce: 49 8b 40 58 mov 0x58(%r8),%rax + 5641d2: f3 42 0f 11 5c 10 f8 movss %xmm3,-0x8(%rax,%r10,1) + 5641d9: 4b 8b 94 d8 e0 00 00 mov 0xe0(%r8,%r11,8),%rdx + 5641e0: 00 + 5641e1: 49 8b 48 40 mov 0x40(%r8),%rcx + 5641e5: 42 8b 44 0a f0 mov -0x10(%rdx,%r9,1),%eax + 5641ea: 41 89 04 0a mov %eax,(%r10,%rcx,1) + 5641ee: 42 8b 44 0a f4 mov -0xc(%rdx,%r9,1),%eax + 5641f3: 49 8b 48 40 mov 0x40(%r8),%rcx + 5641f7: 42 89 44 11 04 mov %eax,0x4(%rcx,%r10,1) + 5641fc: 49 8b 40 58 mov 0x58(%r8),%rax + 564200: f3 41 0f 11 0c 02 movss %xmm1,(%r10,%rax,1) + 564206: 49 8b 40 58 mov 0x58(%r8),%rax + 56420a: f3 42 0f 11 54 10 04 movss %xmm2,0x4(%rax,%r10,1) + 564211: 49 8b 40 58 mov 0x58(%r8),%rax + 564215: f3 42 0f 11 5c 10 08 movss %xmm3,0x8(%rax,%r10,1) + 56421c: 4b 8b 94 d8 e0 00 00 mov 0xe0(%r8,%r11,8),%rdx + 564223: 00 + 564224: 49 8b 48 40 mov 0x40(%r8),%rcx + 564228: 42 8b 44 0a f8 mov -0x8(%rdx,%r9,1),%eax + 56422d: 41 89 44 0a 10 mov %eax,0x10(%r10,%rcx,1) + 564232: 42 8b 44 0a fc mov -0x4(%rdx,%r9,1),%eax + 564237: 49 8b 48 40 mov 0x40(%r8),%rcx + 56423b: 42 89 44 11 14 mov %eax,0x14(%rcx,%r10,1) + 564240: 49 8b 40 58 mov 0x58(%r8),%rax + 564244: f3 41 0f 11 4c 02 10 movss %xmm1,0x10(%r10,%rax,1) + 56424b: 49 8b 40 58 mov 0x58(%r8),%rax + 56424f: f3 42 0f 11 54 10 14 movss %xmm2,0x14(%rax,%r10,1) + 564256: 49 8b 40 58 mov 0x58(%r8),%rax + 56425a: f3 42 0f 11 5c 10 18 movss %xmm3,0x18(%rax,%r10,1) + 564261: 49 83 c2 30 add $0x30,%r10 + 564265: 49 81 fa c0 3f 01 00 cmp $0x13fc0,%r10 + 56426c: 0f 8c 1e ff ff ff jl 0x564190 + 564272: b0 01 mov $0x1,%al + 564274: 48 83 c4 18 add $0x18,%rsp + 564278: c3 ret + 564279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 564280: 49 8b 40 40 mov 0x40(%r8),%rax + 564284: 42 c7 84 08 c0 ff 00 movl $0xc0000000,0xffc0(%rax,%r9,1) + 56428b: 00 00 00 00 c0 + 564290: 49 8b 40 40 mov 0x40(%r8),%rax + 564294: 42 c7 84 08 c4 ff 00 movl $0xc0000000,0xffc4(%rax,%r9,1) + 56429b: 00 00 00 00 c0 + 5642a0: 49 8b 40 40 mov 0x40(%r8),%rax + 5642a4: 41 c7 84 01 d0 ff 00 movl $0xc0000000,0xffd0(%r9,%rax,1) + 5642ab: 00 00 00 00 c0 + 5642b0: 49 8b 40 40 mov 0x40(%r8),%rax + 5642b4: 42 c7 84 08 d4 ff 00 movl $0xc0000000,0xffd4(%rax,%r9,1) + 5642bb: 00 00 00 00 c0 + 5642c0: 49 8b 40 40 mov 0x40(%r8),%rax + 5642c4: 42 c7 84 08 e0 ff 00 movl $0xc0000000,0xffe0(%rax,%r9,1) + 5642cb: 00 00 00 00 c0 + 5642d0: 49 8b 40 40 mov 0x40(%r8),%rax + 5642d4: 42 c7 84 08 e4 ff 00 movl $0xc0000000,0xffe4(%rax,%r9,1) + 5642db: 00 00 00 00 c0 + 5642e0: 49 83 c1 30 add $0x30,%r9 + 5642e4: 49 81 f9 f0 3f 00 00 cmp $0x3ff0,%r9 + 5642eb: 7c 93 jl 0x564280 + 5642ed: b0 01 mov $0x1,%al + 5642ef: 48 83 c4 18 add $0x18,%rsp + 5642f3: c3 ret diff --git a/handoff/nls_dasm/f_56e3e0.dis b/handoff/nls_dasm/f_56e3e0.dis new file mode 100644 index 0000000..7b5c564 --- /dev/null +++ b/handoff/nls_dasm/f_56e3e0.dis @@ -0,0 +1,55 @@ + +soothe_mem.bin: file format binary + + +Disassembly of section .data: + +000000000056e3e0 <.data+0x56e3e0>: + 56e3e0: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 56e3e5: 48 89 6c 24 18 mov %rbp,0x18(%rsp) + 56e3ea: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 56e3ef: 48 89 54 24 10 mov %rdx,0x10(%rsp) + 56e3f4: 57 push %rdi + 56e3f5: 41 54 push %r12 + 56e3f7: 41 55 push %r13 + 56e3f9: 41 56 push %r14 + 56e3fb: 41 57 push %r15 + 56e3fd: 48 83 ec 50 sub $0x50,%rsp + 56e401: 66 0f 6e 81 80 00 24 movd 0x240080(%rcx),%xmm0 + 56e408: 00 + 56e409: 4c 8b fa mov %rdx,%r15 + 56e40c: 48 8b bc 24 b0 00 00 mov 0xb0(%rsp),%rdi + 56e413: 00 + 56e414: 48 8d 15 9d 29 0e 02 lea 0x20e299d(%rip),%rdx # 0x2650db8 + 56e41b: 0f 5b c0 cvtdq2ps %xmm0,%xmm0 + 56e41e: 49 8b e9 mov %r9,%rbp + 56e421: 49 8b f0 mov %r8,%rsi + 56e424: 4c 8d a7 00 00 01 00 lea 0x10000(%rdi),%r12 + 56e42b: 49 8d 9c 24 00 60 00 lea 0x6000(%r12),%rbx + 56e432: 00 + 56e433: 0f 29 74 24 40 movaps %xmm6,0x40(%rsp) + 56e438: 4c 8d b3 00 40 00 00 lea 0x4000(%rbx),%r14 + 56e43f: f3 0f 59 41 24 mulss 0x24(%rcx),%xmm0 + 56e444: 48 8d 0d 3d 26 0e 02 lea 0x20e263d(%rip),%rcx # 0x2650a88 + 56e44b: 0f 29 7c 24 30 movaps %xmm7,0x30(%rsp) + 56e450: 0f 5a f0 cvtps2pd %xmm0,%xmm6 + 56e453: ff 15 af cb 63 01 call *0x163cbaf(%rip) # 0x1bab008 + 56e459: f2 0f 10 3d e7 5d f5 movsd 0x1f55de7(%rip),%xmm7 # 0x24c4248 + 56e460: 01 + 56e461: 48 8d 15 50 29 0e 02 lea 0x20e2950(%rip),%rdx # 0x2650db8 + 56e468: 85 c0 test %eax,%eax + 56e46a: 48 8d 0d 17 26 0e 02 lea 0x20e2617(%rip),%rcx # 0x2650a88 + 56e471: f2 0f 5e fe divsd %xmm6,%xmm7 + 56e475: 0f 94 84 24 a8 00 00 sete 0xa8(%rsp) + 56e47c: 00 + 56e47d: ff 15 85 cb 63 01 call *0x163cb85(%rip) # 0x1bab008 + 56e483: 41 b9 00 04 00 00 mov $0x400,%r9d + 56e489: 4d 8b c4 mov %r12,%r8 + 56e48c: 48 8b ce mov %rsi,%rcx + 56e48f: 85 c0 test %eax,%eax + 56e491: 75 0b jne 0x56e49e + 56e493: 66 0f 5a cf cvtpd2ps %xmm7,%xmm1 + 56e497: e8 64 35 a9 ff call 0x1a00 + 56e49c: eb 08 jmp 0x56e4a6 + 56e49e: 0f 28 cf movaps %xmm7,%xmm1 + 56e4a1: e8 3a 37 call 0x1be0 diff --git a/handoff/nls_dasm/fft_a5a0.dis b/handoff/nls_dasm/fft_a5a0.dis new file mode 100644 index 0000000..3aa9a9b --- /dev/null +++ b/handoff/nls_dasm/fft_a5a0.dis @@ -0,0 +1,1349 @@ + +/tmp/det/fft_a5a0.bin: file format binary + + +Disassembly of section .data: + +000000018001a5a0 <.data>: + 18001a5a0: 48 83 ec 28 sub rsp,0x28 + 18001a5a4: 48 85 c9 test rcx,rcx + 18001a5a7: 74 26 je 0x18001a5cf + 18001a5a9: 48 85 d2 test rdx,rdx + 18001a5ac: 74 21 je 0x18001a5cf + 18001a5ae: 45 85 c0 test r8d,r8d + 18001a5b1: 7e 26 jle 0x18001a5d9 + 18001a5b3: 41 81 f8 00 80 00 00 cmp r8d,0x8000 + 18001a5ba: 7d 07 jge 0x18001a5c3 + 18001a5bc: e8 ff a0 a4 01 call 0x181a646c0 + 18001a5c1: eb 05 jmp 0x18001a5c8 + 18001a5c3: e8 78 56 0b 00 call 0x1800cfc40 + 18001a5c8: 33 c0 xor eax,eax + 18001a5ca: 48 83 c4 28 add rsp,0x28 + 18001a5ce: c3 ret + 18001a5cf: b8 f8 ff ff ff mov eax,0xfffffff8 + 18001a5d4: 48 83 c4 28 add rsp,0x28 + 18001a5d8: c3 ret + 18001a5d9: b8 fa ff ff ff mov eax,0xfffffffa + 18001a5de: 48 83 c4 28 add rsp,0x28 + 18001a5e2: c3 ret + 18001a5e3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a5ea: 00 + 18001a5eb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a5f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a5f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a600: 48 83 ec 28 sub rsp,0x28 + 18001a604: 48 85 c9 test rcx,rcx + 18001a607: 74 26 je 0x18001a62f + 18001a609: 48 85 d2 test rdx,rdx + 18001a60c: 74 21 je 0x18001a62f + 18001a60e: 45 85 c0 test r8d,r8d + 18001a611: 7e 26 jle 0x18001a639 + 18001a613: 41 81 f8 00 80 00 00 cmp r8d,0x8000 + 18001a61a: 7d 07 jge 0x18001a623 + 18001a61c: e8 9f ad a4 01 call 0x181a653c0 + 18001a621: eb 05 jmp 0x18001a628 + 18001a623: e8 78 57 0b 00 call 0x1800cfda0 + 18001a628: 33 c0 xor eax,eax + 18001a62a: 48 83 c4 28 add rsp,0x28 + 18001a62e: c3 ret + 18001a62f: b8 f8 ff ff ff mov eax,0xfffffff8 + 18001a634: 48 83 c4 28 add rsp,0x28 + 18001a638: c3 ret + 18001a639: b8 fa ff ff ff mov eax,0xfffffffa + 18001a63e: 48 83 c4 28 add rsp,0x28 + 18001a642: c3 ret + 18001a643: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a64a: 00 + 18001a64b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a652: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a659: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a660: 41 83 f9 05 cmp r9d,0x5 + 18001a664: 7d 3d jge 0x18001a6a3 + 18001a666: 41 ff c9 dec r9d + 18001a669: 41 83 f9 ff cmp r9d,0xffffffff + 18001a66d: 74 33 je 0x18001a6a2 + 18001a66f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a676: 00 + 18001a677: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a67e: 66 90 xchg ax,ax + 18001a680: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001a684: 41 ff c9 dec r9d + 18001a687: f2 0f 59 02 mulsd xmm0,QWORD PTR [rdx] + 18001a68b: 48 83 c1 08 add rcx,0x8 + 18001a68f: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001a694: 48 83 c2 08 add rdx,0x8 + 18001a698: 49 83 c0 08 add r8,0x8 + 18001a69c: 41 83 f9 ff cmp r9d,0xffffffff + 18001a6a0: 75 de jne 0x18001a680 + 18001a6a2: c3 ret + 18001a6a3: 49 f7 c0 07 00 00 00 test r8,0x7 + 18001a6aa: 0f 85 e8 02 00 00 jne 0x18001a998 + 18001a6b0: 49 f7 c0 0f 00 00 00 test r8,0xf + 18001a6b7: 74 1c je 0x18001a6d5 + 18001a6b9: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001a6bd: 48 83 c1 08 add rcx,0x8 + 18001a6c1: f2 0f 59 02 mulsd xmm0,QWORD PTR [rdx] + 18001a6c5: 48 83 c2 08 add rdx,0x8 + 18001a6c9: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001a6ce: 49 83 c0 08 add r8,0x8 + 18001a6d2: 41 ff c9 dec r9d + 18001a6d5: 44 89 c8 mov eax,r9d + 18001a6d8: 41 83 e1 03 and r9d,0x3 + 18001a6dc: c1 f8 02 sar eax,0x2 + 18001a6df: 48 f7 c1 0f 00 00 00 test rcx,0xf + 18001a6e6: 0f 84 78 01 00 00 je 0x18001a864 + 18001a6ec: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001a6f3: 0f 84 dd 00 00 00 je 0x18001a7d6 + 18001a6f9: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001a6fe: 0f 83 7c 00 00 00 jae 0x18001a780 + 18001a704: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a70b: 00 + 18001a70c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a713: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a718: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a71f: 00 + 18001a720: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 18001a724: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 18001a729: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001a72d: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001a732: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001a737: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001a73c: 48 83 c2 20 add rdx,0x20 + 18001a740: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 18001a745: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 18001a74a: 48 83 c1 20 add rcx,0x20 + 18001a74e: 66 0f 59 d0 mulpd xmm2,xmm0 + 18001a752: 66 0f 59 d9 mulpd xmm3,xmm1 + 18001a756: 41 0f 29 10 movaps XMMWORD PTR [r8],xmm2 + 18001a75a: 41 0f 29 58 10 movaps XMMWORD PTR [r8+0x10],xmm3 + 18001a75f: 49 83 c0 20 add r8,0x20 + 18001a763: ff c8 dec eax + 18001a765: 75 b9 jne 0x18001a720 + 18001a767: e9 fa fe ff ff jmp 0x18001a666 + 18001a76c: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a773: 00 + 18001a774: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a77b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a780: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001a784: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001a788: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 18001a78c: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001a790: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001a795: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 18001a79a: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 18001a79f: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001a7a4: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001a7a9: 48 83 c2 20 add rdx,0x20 + 18001a7ad: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 18001a7b2: 48 83 c1 20 add rcx,0x20 + 18001a7b6: 66 0f 59 d0 mulpd xmm2,xmm0 + 18001a7ba: 66 0f 59 d9 mulpd xmm3,xmm1 + 18001a7be: 66 41 0f 2b 10 movntpd XMMWORD PTR [r8],xmm2 + 18001a7c3: 66 41 0f 2b 58 10 movntpd XMMWORD PTR [r8+0x10],xmm3 + 18001a7c9: 49 83 c0 20 add r8,0x20 + 18001a7cd: ff c8 dec eax + 18001a7cf: 75 af jne 0x18001a780 + 18001a7d1: e9 90 fe ff ff jmp 0x18001a666 + 18001a7d6: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001a7db: 73 43 jae 0x18001a820 + 18001a7dd: 0f 1f 00 nop DWORD PTR [rax] + 18001a7e0: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001a7e4: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 18001a7e9: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 18001a7ee: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 18001a7f3: 48 83 c1 20 add rcx,0x20 + 18001a7f7: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001a7fb: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001a800: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 18001a804: 48 83 c2 20 add rdx,0x20 + 18001a808: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 18001a80d: 49 83 c0 20 add r8,0x20 + 18001a811: ff c8 dec eax + 18001a813: 75 cb jne 0x18001a7e0 + 18001a815: e9 4c fe ff ff jmp 0x18001a666 + 18001a81a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001a820: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001a824: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001a828: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001a82c: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 18001a831: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 18001a836: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 18001a83b: 48 83 c1 20 add rcx,0x20 + 18001a83f: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001a843: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001a848: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 18001a84d: 48 83 c2 20 add rdx,0x20 + 18001a851: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001a857: 49 83 c0 20 add r8,0x20 + 18001a85b: ff c8 dec eax + 18001a85d: 75 c1 jne 0x18001a820 + 18001a85f: e9 02 fe ff ff jmp 0x18001a666 + 18001a864: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001a86b: 0f 84 93 00 00 00 je 0x18001a904 + 18001a871: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001a876: 73 48 jae 0x18001a8c0 + 18001a878: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a87f: 00 + 18001a880: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001a884: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001a889: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001a88e: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001a893: 48 83 c2 20 add rdx,0x20 + 18001a897: 66 0f 59 01 mulpd xmm0,XMMWORD PTR [rcx] + 18001a89b: 66 0f 59 49 10 mulpd xmm1,XMMWORD PTR [rcx+0x10] + 18001a8a0: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 18001a8a4: 48 83 c1 20 add rcx,0x20 + 18001a8a8: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 18001a8ad: 49 83 c0 20 add r8,0x20 + 18001a8b1: ff c8 dec eax + 18001a8b3: 75 cb jne 0x18001a880 + 18001a8b5: e9 ac fd ff ff jmp 0x18001a666 + 18001a8ba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001a8c0: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001a8c4: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001a8c8: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001a8cc: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001a8d1: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001a8d6: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001a8db: 48 83 c2 20 add rdx,0x20 + 18001a8df: 66 0f 59 01 mulpd xmm0,XMMWORD PTR [rcx] + 18001a8e3: 66 0f 59 49 10 mulpd xmm1,XMMWORD PTR [rcx+0x10] + 18001a8e8: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 18001a8ed: 48 83 c1 20 add rcx,0x20 + 18001a8f1: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001a8f7: 49 83 c0 20 add r8,0x20 + 18001a8fb: ff c8 dec eax + 18001a8fd: 75 c1 jne 0x18001a8c0 + 18001a8ff: e9 62 fd ff ff jmp 0x18001a666 + 18001a904: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001a909: 73 55 jae 0x18001a960 + 18001a90b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a912: 00 + 18001a913: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a91a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001a920: 0f 28 01 movaps xmm0,XMMWORD PTR [rcx] + 18001a923: 0f 28 49 10 movaps xmm1,XMMWORD PTR [rcx+0x10] + 18001a927: 48 83 c1 20 add rcx,0x20 + 18001a92b: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001a92f: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001a934: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 18001a938: 48 83 c2 20 add rdx,0x20 + 18001a93c: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 18001a941: 49 83 c0 20 add r8,0x20 + 18001a945: ff c8 dec eax + 18001a947: 75 d7 jne 0x18001a920 + 18001a949: e9 18 fd ff ff jmp 0x18001a666 + 18001a94e: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001a955: 00 + 18001a956: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001a95d: 0f 1f 00 nop DWORD PTR [rax] + 18001a960: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001a964: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001a968: 0f 28 01 movaps xmm0,XMMWORD PTR [rcx] + 18001a96b: 0f 28 49 10 movaps xmm1,XMMWORD PTR [rcx+0x10] + 18001a96f: 48 83 c1 20 add rcx,0x20 + 18001a973: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001a977: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001a97c: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 18001a981: 48 83 c2 20 add rdx,0x20 + 18001a985: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001a98b: 49 83 c0 20 add r8,0x20 + 18001a98f: ff c8 dec eax + 18001a991: 75 cd jne 0x18001a960 + 18001a993: e9 ce fc ff ff jmp 0x18001a666 + 18001a998: 44 89 c8 mov eax,r9d + 18001a99b: 41 83 e1 03 and r9d,0x3 + 18001a99f: c1 f8 02 sar eax,0x2 + 18001a9a2: 48 f7 c1 0f 00 00 00 test rcx,0xf + 18001a9a9: 0f 84 cb 00 00 00 je 0x18001aa7a + 18001a9af: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001a9b6: 0f 85 64 00 00 00 jne 0x18001aa20 + 18001a9bc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001a9c0: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001a9c4: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 18001a9c9: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 18001a9ce: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 18001a9d3: 48 83 c1 20 add rcx,0x20 + 18001a9d7: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001a9db: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001a9e0: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001a9e5: 48 83 c2 20 add rdx,0x20 + 18001a9e9: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 18001a9ef: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 18001a9f5: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 18001a9fb: 49 83 c0 20 add r8,0x20 + 18001a9ff: ff c8 dec eax + 18001aa01: 75 bd jne 0x18001a9c0 + 18001aa03: e9 5e fc ff ff jmp 0x18001a666 + 18001aa08: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001aa0f: 00 + 18001aa10: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001aa17: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001aa1e: 00 00 + 18001aa20: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 18001aa24: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 18001aa29: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001aa2d: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001aa32: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001aa37: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001aa3c: 48 83 c2 20 add rdx,0x20 + 18001aa40: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 18001aa45: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 18001aa4a: 48 83 c1 20 add rcx,0x20 + 18001aa4e: 66 0f 59 d0 mulpd xmm2,xmm0 + 18001aa52: 66 0f 59 d9 mulpd xmm3,xmm1 + 18001aa56: f2 41 0f 11 10 movsd QWORD PTR [r8],xmm2 + 18001aa5b: 66 41 0f 17 50 08 movhpd QWORD PTR [r8+0x8],xmm2 + 18001aa61: f2 41 0f 11 58 10 movsd QWORD PTR [r8+0x10],xmm3 + 18001aa67: 66 41 0f 17 58 18 movhpd QWORD PTR [r8+0x18],xmm3 + 18001aa6d: 49 83 c0 20 add r8,0x20 + 18001aa71: ff c8 dec eax + 18001aa73: 75 ab jne 0x18001aa20 + 18001aa75: e9 ec fb ff ff jmp 0x18001a666 + 18001aa7a: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001aa81: 75 5d jne 0x18001aae0 + 18001aa83: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001aa8a: 00 + 18001aa8b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001aa92: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001aa99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001aaa0: 0f 28 01 movaps xmm0,XMMWORD PTR [rcx] + 18001aaa3: 0f 28 49 10 movaps xmm1,XMMWORD PTR [rcx+0x10] + 18001aaa7: 48 83 c1 20 add rcx,0x20 + 18001aaab: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001aaaf: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001aab4: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001aab9: 48 83 c2 20 add rdx,0x20 + 18001aabd: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 18001aac3: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 18001aac9: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 18001aacf: 49 83 c0 20 add r8,0x20 + 18001aad3: ff c8 dec eax + 18001aad5: 75 c9 jne 0x18001aaa0 + 18001aad7: e9 8a fb ff ff jmp 0x18001a666 + 18001aadc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001aae0: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001aae4: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001aae9: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001aaee: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001aaf3: 48 83 c2 20 add rdx,0x20 + 18001aaf7: 66 0f 59 01 mulpd xmm0,XMMWORD PTR [rcx] + 18001aafb: 66 0f 59 49 10 mulpd xmm1,XMMWORD PTR [rcx+0x10] + 18001ab00: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001ab05: 48 83 c1 20 add rcx,0x20 + 18001ab09: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 18001ab0f: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 18001ab15: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 18001ab1b: 49 83 c0 20 add r8,0x20 + 18001ab1f: ff c8 dec eax + 18001ab21: 75 bd jne 0x18001aae0 + 18001ab23: e9 3e fb ff ff jmp 0x18001a666 + 18001ab28: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001ab2f: 00 + 18001ab30: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001ab37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001ab3e: 00 00 + 18001ab40: 41 83 f9 05 cmp r9d,0x5 + 18001ab44: 7d 3d jge 0x18001ab83 + 18001ab46: 41 ff c9 dec r9d + 18001ab49: 41 83 f9 ff cmp r9d,0xffffffff + 18001ab4d: 74 33 je 0x18001ab82 + 18001ab4f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001ab56: 00 + 18001ab57: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001ab5e: 66 90 xchg ax,ax + 18001ab60: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001ab64: 41 ff c9 dec r9d + 18001ab67: f2 0f 59 02 mulsd xmm0,QWORD PTR [rdx] + 18001ab6b: 48 83 c1 08 add rcx,0x8 + 18001ab6f: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001ab74: 48 83 c2 08 add rdx,0x8 + 18001ab78: 49 83 c0 08 add r8,0x8 + 18001ab7c: 41 83 f9 ff cmp r9d,0xffffffff + 18001ab80: 75 de jne 0x18001ab60 + 18001ab82: c3 ret + 18001ab83: 49 f7 c0 07 00 00 00 test r8,0x7 + 18001ab8a: 0f 85 e8 02 00 00 jne 0x18001ae78 + 18001ab90: 49 f7 c0 0f 00 00 00 test r8,0xf + 18001ab97: 74 1c je 0x18001abb5 + 18001ab99: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001ab9d: 48 83 c1 08 add rcx,0x8 + 18001aba1: f2 0f 59 02 mulsd xmm0,QWORD PTR [rdx] + 18001aba5: 48 83 c2 08 add rdx,0x8 + 18001aba9: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001abae: 49 83 c0 08 add r8,0x8 + 18001abb2: 41 ff c9 dec r9d + 18001abb5: 44 89 c8 mov eax,r9d + 18001abb8: 41 83 e1 03 and r9d,0x3 + 18001abbc: c1 f8 02 sar eax,0x2 + 18001abbf: 48 f7 c1 0f 00 00 00 test rcx,0xf + 18001abc6: 0f 84 78 01 00 00 je 0x18001ad44 + 18001abcc: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001abd3: 0f 84 dd 00 00 00 je 0x18001acb6 + 18001abd9: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001abde: 0f 83 7c 00 00 00 jae 0x18001ac60 + 18001abe4: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001abeb: 00 + 18001abec: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001abf3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001abf8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001abff: 00 + 18001ac00: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 18001ac04: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 18001ac09: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001ac0d: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001ac12: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001ac17: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001ac1c: 48 83 c2 20 add rdx,0x20 + 18001ac20: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 18001ac25: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 18001ac2a: 48 83 c1 20 add rcx,0x20 + 18001ac2e: 66 0f 59 d0 mulpd xmm2,xmm0 + 18001ac32: 66 0f 59 d9 mulpd xmm3,xmm1 + 18001ac36: 41 0f 29 10 movaps XMMWORD PTR [r8],xmm2 + 18001ac3a: 41 0f 29 58 10 movaps XMMWORD PTR [r8+0x10],xmm3 + 18001ac3f: 49 83 c0 20 add r8,0x20 + 18001ac43: ff c8 dec eax + 18001ac45: 75 b9 jne 0x18001ac00 + 18001ac47: e9 fa fe ff ff jmp 0x18001ab46 + 18001ac4c: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001ac53: 00 + 18001ac54: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001ac5b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001ac60: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001ac64: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001ac68: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 18001ac6c: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001ac70: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001ac75: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 18001ac7a: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 18001ac7f: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001ac84: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001ac89: 48 83 c2 20 add rdx,0x20 + 18001ac8d: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 18001ac92: 48 83 c1 20 add rcx,0x20 + 18001ac96: 66 0f 59 d0 mulpd xmm2,xmm0 + 18001ac9a: 66 0f 59 d9 mulpd xmm3,xmm1 + 18001ac9e: 66 41 0f 2b 10 movntpd XMMWORD PTR [r8],xmm2 + 18001aca3: 66 41 0f 2b 58 10 movntpd XMMWORD PTR [r8+0x10],xmm3 + 18001aca9: 49 83 c0 20 add r8,0x20 + 18001acad: ff c8 dec eax + 18001acaf: 75 af jne 0x18001ac60 + 18001acb1: e9 90 fe ff ff jmp 0x18001ab46 + 18001acb6: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001acbb: 73 43 jae 0x18001ad00 + 18001acbd: 0f 1f 00 nop DWORD PTR [rax] + 18001acc0: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001acc4: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 18001acc9: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 18001acce: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 18001acd3: 48 83 c1 20 add rcx,0x20 + 18001acd7: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001acdb: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001ace0: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 18001ace4: 48 83 c2 20 add rdx,0x20 + 18001ace8: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 18001aced: 49 83 c0 20 add r8,0x20 + 18001acf1: ff c8 dec eax + 18001acf3: 75 cb jne 0x18001acc0 + 18001acf5: e9 4c fe ff ff jmp 0x18001ab46 + 18001acfa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001ad00: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001ad04: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001ad08: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001ad0c: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 18001ad11: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 18001ad16: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 18001ad1b: 48 83 c1 20 add rcx,0x20 + 18001ad1f: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001ad23: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001ad28: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 18001ad2d: 48 83 c2 20 add rdx,0x20 + 18001ad31: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001ad37: 49 83 c0 20 add r8,0x20 + 18001ad3b: ff c8 dec eax + 18001ad3d: 75 c1 jne 0x18001ad00 + 18001ad3f: e9 02 fe ff ff jmp 0x18001ab46 + 18001ad44: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001ad4b: 0f 84 93 00 00 00 je 0x18001ade4 + 18001ad51: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001ad56: 73 48 jae 0x18001ada0 + 18001ad58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001ad5f: 00 + 18001ad60: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001ad64: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001ad69: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001ad6e: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001ad73: 48 83 c2 20 add rdx,0x20 + 18001ad77: 66 0f 59 01 mulpd xmm0,XMMWORD PTR [rcx] + 18001ad7b: 66 0f 59 49 10 mulpd xmm1,XMMWORD PTR [rcx+0x10] + 18001ad80: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 18001ad84: 48 83 c1 20 add rcx,0x20 + 18001ad88: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 18001ad8d: 49 83 c0 20 add r8,0x20 + 18001ad91: ff c8 dec eax + 18001ad93: 75 cb jne 0x18001ad60 + 18001ad95: e9 ac fd ff ff jmp 0x18001ab46 + 18001ad9a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001ada0: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001ada4: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001ada8: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001adac: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001adb1: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001adb6: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001adbb: 48 83 c2 20 add rdx,0x20 + 18001adbf: 66 0f 59 01 mulpd xmm0,XMMWORD PTR [rcx] + 18001adc3: 66 0f 59 49 10 mulpd xmm1,XMMWORD PTR [rcx+0x10] + 18001adc8: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 18001adcd: 48 8d 49 20 lea rcx,[rcx+0x20] + 18001add1: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001add7: 49 83 c0 20 add r8,0x20 + 18001addb: ff c8 dec eax + 18001addd: 75 c1 jne 0x18001ada0 + 18001addf: e9 62 fd ff ff jmp 0x18001ab46 + 18001ade4: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001ade9: 73 55 jae 0x18001ae40 + 18001adeb: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001adf2: 00 + 18001adf3: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001adfa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001ae00: 0f 28 01 movaps xmm0,XMMWORD PTR [rcx] + 18001ae03: 0f 28 49 10 movaps xmm1,XMMWORD PTR [rcx+0x10] + 18001ae07: 48 83 c1 20 add rcx,0x20 + 18001ae0b: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001ae0f: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001ae14: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 18001ae18: 48 83 c2 20 add rdx,0x20 + 18001ae1c: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 18001ae21: 49 83 c0 20 add r8,0x20 + 18001ae25: ff c8 dec eax + 18001ae27: 75 d7 jne 0x18001ae00 + 18001ae29: e9 18 fd ff ff jmp 0x18001ab46 + 18001ae2e: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001ae35: 00 + 18001ae36: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001ae3d: 0f 1f 00 nop DWORD PTR [rax] + 18001ae40: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001ae44: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001ae48: 0f 28 01 movaps xmm0,XMMWORD PTR [rcx] + 18001ae4b: 0f 28 49 10 movaps xmm1,XMMWORD PTR [rcx+0x10] + 18001ae4f: 48 83 c1 20 add rcx,0x20 + 18001ae53: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001ae57: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001ae5c: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 18001ae61: 48 83 c2 20 add rdx,0x20 + 18001ae65: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001ae6b: 49 83 c0 20 add r8,0x20 + 18001ae6f: ff c8 dec eax + 18001ae71: 75 cd jne 0x18001ae40 + 18001ae73: e9 ce fc ff ff jmp 0x18001ab46 + 18001ae78: 44 89 c8 mov eax,r9d + 18001ae7b: 41 83 e1 03 and r9d,0x3 + 18001ae7f: c1 f8 02 sar eax,0x2 + 18001ae82: 48 f7 c1 0f 00 00 00 test rcx,0xf + 18001ae89: 0f 84 cb 00 00 00 je 0x18001af5a + 18001ae8f: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001ae96: 0f 85 64 00 00 00 jne 0x18001af00 + 18001ae9c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001aea0: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001aea4: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 18001aea9: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 18001aeae: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 18001aeb3: 48 83 c1 20 add rcx,0x20 + 18001aeb7: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001aebb: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001aec0: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001aec5: 48 83 c2 20 add rdx,0x20 + 18001aec9: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 18001aecf: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 18001aed5: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 18001aedb: 49 83 c0 20 add r8,0x20 + 18001aedf: ff c8 dec eax + 18001aee1: 75 bd jne 0x18001aea0 + 18001aee3: e9 5e fc ff ff jmp 0x18001ab46 + 18001aee8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001aeef: 00 + 18001aef0: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001aef7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001aefe: 00 00 + 18001af00: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 18001af04: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 18001af09: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001af0d: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001af12: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001af17: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001af1c: 48 83 c2 20 add rdx,0x20 + 18001af20: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 18001af25: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 18001af2a: 48 83 c1 20 add rcx,0x20 + 18001af2e: 66 0f 59 d0 mulpd xmm2,xmm0 + 18001af32: 66 0f 59 d9 mulpd xmm3,xmm1 + 18001af36: f2 41 0f 11 10 movsd QWORD PTR [r8],xmm2 + 18001af3b: 66 41 0f 17 50 08 movhpd QWORD PTR [r8+0x8],xmm2 + 18001af41: f2 41 0f 11 58 10 movsd QWORD PTR [r8+0x10],xmm3 + 18001af47: 66 41 0f 17 58 18 movhpd QWORD PTR [r8+0x18],xmm3 + 18001af4d: 49 83 c0 20 add r8,0x20 + 18001af51: ff c8 dec eax + 18001af53: 75 ab jne 0x18001af00 + 18001af55: e9 ec fb ff ff jmp 0x18001ab46 + 18001af5a: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001af61: 75 5d jne 0x18001afc0 + 18001af63: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001af6a: 00 + 18001af6b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001af72: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001af79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001af80: 0f 28 01 movaps xmm0,XMMWORD PTR [rcx] + 18001af83: 0f 28 49 10 movaps xmm1,XMMWORD PTR [rcx+0x10] + 18001af87: 48 83 c1 20 add rcx,0x20 + 18001af8b: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001af8f: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001af94: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001af99: 48 83 c2 20 add rdx,0x20 + 18001af9d: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 18001afa3: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 18001afa9: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 18001afaf: 49 83 c0 20 add r8,0x20 + 18001afb3: ff c8 dec eax + 18001afb5: 75 c9 jne 0x18001af80 + 18001afb7: e9 8a fb ff ff jmp 0x18001ab46 + 18001afbc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001afc0: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001afc4: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001afc9: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001afce: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001afd3: 48 83 c2 20 add rdx,0x20 + 18001afd7: 66 0f 59 01 mulpd xmm0,XMMWORD PTR [rcx] + 18001afdb: 66 0f 59 49 10 mulpd xmm1,XMMWORD PTR [rcx+0x10] + 18001afe0: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001afe5: 48 83 c1 20 add rcx,0x20 + 18001afe9: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 18001afef: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 18001aff5: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 18001affb: 49 83 c0 20 add r8,0x20 + 18001afff: ff c8 dec eax + 18001b001: 75 bd jne 0x18001afc0 + 18001b003: e9 3e fb ff ff jmp 0x18001ab46 + 18001b008: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b00f: 00 + 18001b010: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b017: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001b01e: 00 00 + 18001b020: 41 83 f9 05 cmp r9d,0x5 + 18001b024: 7d 3e jge 0x18001b064 + 18001b026: 41 83 c1 ff add r9d,0xffffffff + 18001b02a: 41 83 f9 ff cmp r9d,0xffffffff + 18001b02e: 74 33 je 0x18001b063 + 18001b030: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b037: 00 + 18001b038: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b03f: 90 nop + 18001b040: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001b044: 41 83 c1 ff add r9d,0xffffffff + 18001b048: 48 83 c1 08 add rcx,0x8 + 18001b04c: f2 0f 59 02 mulsd xmm0,QWORD PTR [rdx] + 18001b050: 48 83 c2 08 add rdx,0x8 + 18001b054: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001b059: 49 83 c0 08 add r8,0x8 + 18001b05d: 41 83 f9 ff cmp r9d,0xffffffff + 18001b061: 75 dd jne 0x18001b040 + 18001b063: c3 ret + 18001b064: 49 f7 c0 07 00 00 00 test r8,0x7 + 18001b06b: 0f 85 a8 02 00 00 jne 0x18001b319 + 18001b071: 49 f7 c0 0f 00 00 00 test r8,0xf + 18001b078: 74 1d je 0x18001b097 + 18001b07a: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001b07e: 48 83 c1 08 add rcx,0x8 + 18001b082: 41 83 c1 ff add r9d,0xffffffff + 18001b086: f2 0f 59 02 mulsd xmm0,QWORD PTR [rdx] + 18001b08a: 48 83 c2 08 add rdx,0x8 + 18001b08e: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001b093: 49 83 c0 08 add r8,0x8 + 18001b097: 44 89 c8 mov eax,r9d + 18001b09a: 41 83 e1 03 and r9d,0x3 + 18001b09e: c1 f8 02 sar eax,0x2 + 18001b0a1: 48 f7 c1 0f 00 00 00 test rcx,0xf + 18001b0a8: 0f 84 4b 01 00 00 je 0x18001b1f9 + 18001b0ae: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001b0b5: 0f 84 a4 00 00 00 je 0x18001b15f + 18001b0bb: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001b0c0: 73 5e jae 0x18001b120 + 18001b0c2: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b0c9: 00 + 18001b0ca: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b0d1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b0d8: 00 + 18001b0d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b0e0: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] + 18001b0e3: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] + 18001b0e7: 48 83 c1 20 add rcx,0x20 + 18001b0eb: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001b0ee: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 18001b0f2: 66 0f 59 d0 mulpd xmm2,xmm0 + 18001b0f6: 48 83 c2 20 add rdx,0x20 + 18001b0fa: 66 0f 59 d9 mulpd xmm3,xmm1 + 18001b0fe: 41 0f 11 10 movups XMMWORD PTR [r8],xmm2 + 18001b102: 41 0f 11 58 10 movups XMMWORD PTR [r8+0x10],xmm3 + 18001b107: 49 83 c0 20 add r8,0x20 + 18001b10b: 83 c0 ff add eax,0xffffffff + 18001b10e: 75 d0 jne 0x18001b0e0 + 18001b110: e9 11 ff ff ff jmp 0x18001b026 + 18001b115: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001b119: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b120: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001b124: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001b128: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] + 18001b12b: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] + 18001b12f: 48 83 c1 20 add rcx,0x20 + 18001b133: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001b136: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 18001b13a: 66 0f 59 d0 mulpd xmm2,xmm0 + 18001b13e: 48 83 c2 20 add rdx,0x20 + 18001b142: 66 0f 59 d9 mulpd xmm3,xmm1 + 18001b146: 66 41 0f 2b 10 movntpd XMMWORD PTR [r8],xmm2 + 18001b14b: 66 41 0f 2b 58 10 movntpd XMMWORD PTR [r8+0x10],xmm3 + 18001b151: 49 83 c0 20 add r8,0x20 + 18001b155: 83 c0 ff add eax,0xffffffff + 18001b158: 75 c6 jne 0x18001b120 + 18001b15a: e9 c7 fe ff ff jmp 0x18001b026 + 18001b15f: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001b164: 73 5a jae 0x18001b1c0 + 18001b166: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b16d: 00 + 18001b16e: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b175: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001b179: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b180: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 18001b183: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 18001b187: 48 83 c1 20 add rcx,0x20 + 18001b18b: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001b18f: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b194: 48 83 c2 20 add rdx,0x20 + 18001b198: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 18001b19c: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 18001b1a1: 49 83 c0 20 add r8,0x20 + 18001b1a5: 83 c0 ff add eax,0xffffffff + 18001b1a8: 75 d6 jne 0x18001b180 + 18001b1aa: e9 77 fe ff ff jmp 0x18001b026 + 18001b1af: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b1b6: 00 + 18001b1b7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b1be: 66 90 xchg ax,ax + 18001b1c0: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001b1c4: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001b1c8: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 18001b1cb: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 18001b1cf: 48 83 c1 20 add rcx,0x20 + 18001b1d3: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001b1d7: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b1dc: 48 83 c2 20 add rdx,0x20 + 18001b1e0: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 18001b1e5: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001b1eb: 49 83 c0 20 add r8,0x20 + 18001b1ef: 83 c0 ff add eax,0xffffffff + 18001b1f2: 75 cc jne 0x18001b1c0 + 18001b1f4: e9 2d fe ff ff jmp 0x18001b026 + 18001b1f9: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001b200: 0f 84 93 00 00 00 je 0x18001b299 + 18001b206: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001b20b: 73 53 jae 0x18001b260 + 18001b20d: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b214: 00 + 18001b215: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b21c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001b220: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001b223: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 18001b227: 48 83 c2 20 add rdx,0x20 + 18001b22b: 66 0f 59 01 mulpd xmm0,XMMWORD PTR [rcx] + 18001b22f: 66 0f 59 49 10 mulpd xmm1,XMMWORD PTR [rcx+0x10] + 18001b234: 48 83 c1 20 add rcx,0x20 + 18001b238: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 18001b23c: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 18001b241: 49 83 c0 20 add r8,0x20 + 18001b245: 83 c0 ff add eax,0xffffffff + 18001b248: 75 d6 jne 0x18001b220 + 18001b24a: e9 d7 fd ff ff jmp 0x18001b026 + 18001b24f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b256: 00 + 18001b257: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b25e: 66 90 xchg ax,ax + 18001b260: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001b264: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001b268: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001b26b: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 18001b26f: 48 83 c2 20 add rdx,0x20 + 18001b273: 66 0f 59 01 mulpd xmm0,XMMWORD PTR [rcx] + 18001b277: 66 0f 59 49 10 mulpd xmm1,XMMWORD PTR [rcx+0x10] + 18001b27c: 48 83 c1 20 add rcx,0x20 + 18001b280: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 18001b285: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001b28b: 49 83 c0 20 add r8,0x20 + 18001b28f: 83 c0 ff add eax,0xffffffff + 18001b292: 75 cc jne 0x18001b260 + 18001b294: e9 8d fd ff ff jmp 0x18001b026 + 18001b299: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001b29e: 73 40 jae 0x18001b2e0 + 18001b2a0: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 18001b2a3: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 18001b2a7: 48 83 c1 20 add rcx,0x20 + 18001b2ab: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001b2af: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b2b4: 48 83 c2 20 add rdx,0x20 + 18001b2b8: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 18001b2bc: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 18001b2c1: 49 83 c0 20 add r8,0x20 + 18001b2c5: 83 c0 ff add eax,0xffffffff + 18001b2c8: 75 d6 jne 0x18001b2a0 + 18001b2ca: e9 57 fd ff ff jmp 0x18001b026 + 18001b2cf: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b2d6: 00 + 18001b2d7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b2de: 66 90 xchg ax,ax + 18001b2e0: 0f 18 49 40 prefetcht0 BYTE PTR [rcx+0x40] + 18001b2e4: 0f 18 4a 40 prefetcht0 BYTE PTR [rdx+0x40] + 18001b2e8: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 18001b2eb: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 18001b2ef: 48 83 c1 20 add rcx,0x20 + 18001b2f3: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001b2f7: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b2fc: 48 83 c2 20 add rdx,0x20 + 18001b300: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 18001b305: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001b30b: 49 83 c0 20 add r8,0x20 + 18001b30f: 83 c0 ff add eax,0xffffffff + 18001b312: 75 cc jne 0x18001b2e0 + 18001b314: e9 0d fd ff ff jmp 0x18001b026 + 18001b319: 44 89 c8 mov eax,r9d + 18001b31c: 41 83 e1 03 and r9d,0x3 + 18001b320: c1 f8 02 sar eax,0x2 + 18001b323: 48 f7 c1 0f 00 00 00 test rcx,0xf + 18001b32a: 0f 84 85 00 00 00 je 0x18001b3b5 + 18001b330: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001b337: 75 47 jne 0x18001b380 + 18001b339: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b340: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 18001b343: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 18001b347: 48 83 c1 20 add rcx,0x20 + 18001b34b: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001b34f: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b354: 48 83 c2 20 add rdx,0x20 + 18001b358: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 18001b35c: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 18001b361: 49 83 c0 20 add r8,0x20 + 18001b365: 83 c0 ff add eax,0xffffffff + 18001b368: 75 d6 jne 0x18001b340 + 18001b36a: e9 b7 fc ff ff jmp 0x18001b026 + 18001b36f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b376: 00 + 18001b377: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b37e: 66 90 xchg ax,ax + 18001b380: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] + 18001b383: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] + 18001b387: 48 83 c1 20 add rcx,0x20 + 18001b38b: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001b38e: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 18001b392: 66 0f 59 d0 mulpd xmm2,xmm0 + 18001b396: 48 83 c2 20 add rdx,0x20 + 18001b39a: 66 0f 59 d9 mulpd xmm3,xmm1 + 18001b39e: 41 0f 11 10 movups XMMWORD PTR [r8],xmm2 + 18001b3a2: 41 0f 11 58 10 movups XMMWORD PTR [r8+0x10],xmm3 + 18001b3a7: 49 83 c0 20 add r8,0x20 + 18001b3ab: 83 c0 ff add eax,0xffffffff + 18001b3ae: 75 d0 jne 0x18001b380 + 18001b3b0: e9 71 fc ff ff jmp 0x18001b026 + 18001b3b5: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18001b3bc: 75 42 jne 0x18001b400 + 18001b3be: 66 90 xchg ax,ax + 18001b3c0: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 18001b3c3: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 18001b3c7: 48 83 c1 20 add rcx,0x20 + 18001b3cb: 66 0f 59 02 mulpd xmm0,XMMWORD PTR [rdx] + 18001b3cf: 66 0f 59 4a 10 mulpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b3d4: 48 83 c2 20 add rdx,0x20 + 18001b3d8: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 18001b3dc: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 18001b3e1: 49 83 c0 20 add r8,0x20 + 18001b3e5: 83 c0 ff add eax,0xffffffff + 18001b3e8: 75 d6 jne 0x18001b3c0 + 18001b3ea: e9 37 fc ff ff jmp 0x18001b026 + 18001b3ef: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b3f6: 00 + 18001b3f7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b3fe: 66 90 xchg ax,ax + 18001b400: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001b403: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 18001b407: 48 83 c2 20 add rdx,0x20 + 18001b40b: 66 0f 59 01 mulpd xmm0,XMMWORD PTR [rcx] + 18001b40f: 66 0f 59 49 10 mulpd xmm1,XMMWORD PTR [rcx+0x10] + 18001b414: 48 83 c1 20 add rcx,0x20 + 18001b418: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 18001b41c: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 18001b421: 49 83 c0 20 add r8,0x20 + 18001b425: 83 c0 ff add eax,0xffffffff + 18001b428: 75 d6 jne 0x18001b400 + 18001b42a: e9 f7 fb ff ff jmp 0x18001b026 + 18001b42f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b436: 00 + 18001b437: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b43e: 66 90 xchg ax,ax + 18001b440: 41 83 f9 05 cmp r9d,0x5 + 18001b444: 0f 82 75 03 00 00 jb 0x18001b7bf + 18001b44a: 49 f7 c0 07 00 00 00 test r8,0x7 + 18001b451: 0f 85 bb 01 00 00 jne 0x18001b612 + 18001b457: 49 f7 c0 0f 00 00 00 test r8,0xf + 18001b45e: 74 1c je 0x18001b47c + 18001b460: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001b464: 48 83 c1 08 add rcx,0x8 + 18001b468: 41 ff c9 dec r9d + 18001b46b: f2 0f 5d 02 minsd xmm0,QWORD PTR [rdx] + 18001b46f: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001b474: 48 83 c2 08 add rdx,0x8 + 18001b478: 49 83 c0 08 add r8,0x8 + 18001b47c: 44 89 c8 mov eax,r9d + 18001b47f: 49 89 d2 mov r10,rdx + 18001b482: c1 e8 02 shr eax,0x2 + 18001b485: 49 83 e2 0f and r10,0xf + 18001b489: 48 f7 c1 0f 00 00 00 test rcx,0xf + 18001b490: 0f 84 c8 00 00 00 je 0x18001b55e + 18001b496: 45 33 db xor r11d,r11d + 18001b499: 4d 85 d2 test r10,r10 + 18001b49c: 74 72 je 0x18001b510 + 18001b49e: 85 c0 test eax,eax + 18001b4a0: 0f 86 15 03 00 00 jbe 0x18001b7bb + 18001b4a6: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b4ad: 00 + 18001b4ae: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b4b5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001b4b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b4c0: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 18001b4c4: 41 ff c3 inc r11d + 18001b4c7: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 18001b4cc: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001b4d0: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001b4d5: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001b4da: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001b4df: 48 83 c2 20 add rdx,0x20 + 18001b4e3: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 18001b4e8: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 18001b4ed: 48 83 c1 20 add rcx,0x20 + 18001b4f1: 66 0f 5d d0 minpd xmm2,xmm0 + 18001b4f5: 66 0f 5d d9 minpd xmm3,xmm1 + 18001b4f9: 41 0f 29 10 movaps XMMWORD PTR [r8],xmm2 + 18001b4fd: 41 0f 29 58 10 movaps XMMWORD PTR [r8+0x10],xmm3 + 18001b502: 49 83 c0 20 add r8,0x20 + 18001b506: 44 3b d8 cmp r11d,eax + 18001b509: 72 b5 jb 0x18001b4c0 + 18001b50b: e9 ab 02 00 00 jmp 0x18001b7bb + 18001b510: 85 c0 test eax,eax + 18001b512: 0f 86 a3 02 00 00 jbe 0x18001b7bb + 18001b518: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b51f: 00 + 18001b520: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001b524: 41 ff c3 inc r11d + 18001b527: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 18001b52c: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 18001b531: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 18001b536: 48 83 c1 20 add rcx,0x20 + 18001b53a: 66 0f 5d 02 minpd xmm0,XMMWORD PTR [rdx] + 18001b53e: 66 0f 5d 4a 10 minpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b543: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 18001b547: 48 83 c2 20 add rdx,0x20 + 18001b54b: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 18001b550: 49 83 c0 20 add r8,0x20 + 18001b554: 44 3b d8 cmp r11d,eax + 18001b557: 72 c7 jb 0x18001b520 + 18001b559: e9 5d 02 00 00 jmp 0x18001b7bb + 18001b55e: 45 33 db xor r11d,r11d + 18001b561: 4d 85 d2 test r10,r10 + 18001b564: 74 5e je 0x18001b5c4 + 18001b566: 85 c0 test eax,eax + 18001b568: 0f 86 4d 02 00 00 jbe 0x18001b7bb + 18001b56e: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b575: 00 + 18001b576: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b57d: 0f 1f 00 nop DWORD PTR [rax] + 18001b580: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001b584: 41 ff c3 inc r11d + 18001b587: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001b58c: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001b591: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001b596: 48 83 c2 20 add rdx,0x20 + 18001b59a: 0f 28 11 movaps xmm2,XMMWORD PTR [rcx] + 18001b59d: 0f 28 59 10 movaps xmm3,XMMWORD PTR [rcx+0x10] + 18001b5a1: 48 83 c1 20 add rcx,0x20 + 18001b5a5: 66 0f 5d d0 minpd xmm2,xmm0 + 18001b5a9: 66 0f 5d d9 minpd xmm3,xmm1 + 18001b5ad: 41 0f 29 10 movaps XMMWORD PTR [r8],xmm2 + 18001b5b1: 41 0f 29 58 10 movaps XMMWORD PTR [r8+0x10],xmm3 + 18001b5b6: 49 83 c0 20 add r8,0x20 + 18001b5ba: 44 3b d8 cmp r11d,eax + 18001b5bd: 72 c1 jb 0x18001b580 + 18001b5bf: e9 f7 01 00 00 jmp 0x18001b7bb + 18001b5c4: 85 c0 test eax,eax + 18001b5c6: 0f 86 ef 01 00 00 jbe 0x18001b7bb + 18001b5cc: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b5d3: 00 + 18001b5d4: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b5db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b5e0: 0f 28 01 movaps xmm0,XMMWORD PTR [rcx] + 18001b5e3: 41 ff c3 inc r11d + 18001b5e6: 0f 28 49 10 movaps xmm1,XMMWORD PTR [rcx+0x10] + 18001b5ea: 48 83 c1 20 add rcx,0x20 + 18001b5ee: 66 0f 5d 02 minpd xmm0,XMMWORD PTR [rdx] + 18001b5f2: 66 0f 5d 4a 10 minpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b5f7: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 18001b5fb: 48 83 c2 20 add rdx,0x20 + 18001b5ff: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 18001b604: 49 83 c0 20 add r8,0x20 + 18001b608: 44 3b d8 cmp r11d,eax + 18001b60b: 72 d3 jb 0x18001b5e0 + 18001b60d: e9 a9 01 00 00 jmp 0x18001b7bb + 18001b612: 44 89 c8 mov eax,r9d + 18001b615: 49 89 d2 mov r10,rdx + 18001b618: c1 e8 02 shr eax,0x2 + 18001b61b: 49 83 e2 0f and r10,0xf + 18001b61f: 48 f7 c1 0f 00 00 00 test rcx,0xf + 18001b626: 0f 84 e0 00 00 00 je 0x18001b70c + 18001b62c: 45 33 db xor r11d,r11d + 18001b62f: 4d 85 d2 test r10,r10 + 18001b632: 0f 84 66 00 00 00 je 0x18001b69e + 18001b638: 85 c0 test eax,eax + 18001b63a: 0f 86 7b 01 00 00 jbe 0x18001b7bb + 18001b640: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 18001b644: 41 ff c3 inc r11d + 18001b647: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 18001b64c: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001b650: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001b655: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001b65a: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001b65f: 48 83 c2 20 add rdx,0x20 + 18001b663: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 18001b668: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 18001b66d: 48 83 c1 20 add rcx,0x20 + 18001b671: 66 0f 5d d0 minpd xmm2,xmm0 + 18001b675: 66 0f 5d d9 minpd xmm3,xmm1 + 18001b679: f2 41 0f 11 10 movsd QWORD PTR [r8],xmm2 + 18001b67e: 66 41 0f 17 50 08 movhpd QWORD PTR [r8+0x8],xmm2 + 18001b684: f2 41 0f 11 58 10 movsd QWORD PTR [r8+0x10],xmm3 + 18001b68a: 66 41 0f 17 58 18 movhpd QWORD PTR [r8+0x18],xmm3 + 18001b690: 49 83 c0 20 add r8,0x20 + 18001b694: 44 3b d8 cmp r11d,eax + 18001b697: 72 a7 jb 0x18001b640 + 18001b699: e9 1d 01 00 00 jmp 0x18001b7bb + 18001b69e: 85 c0 test eax,eax + 18001b6a0: 0f 86 15 01 00 00 jbe 0x18001b7bb + 18001b6a6: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b6ad: 00 + 18001b6ae: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b6b5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001b6b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b6c0: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001b6c4: 41 ff c3 inc r11d + 18001b6c7: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 18001b6cc: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 18001b6d1: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 18001b6d6: 48 83 c1 20 add rcx,0x20 + 18001b6da: 66 0f 5d 02 minpd xmm0,XMMWORD PTR [rdx] + 18001b6de: 66 0f 5d 4a 10 minpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b6e3: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001b6e8: 48 83 c2 20 add rdx,0x20 + 18001b6ec: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 18001b6f2: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 18001b6f8: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 18001b6fe: 49 83 c0 20 add r8,0x20 + 18001b702: 44 3b d8 cmp r11d,eax + 18001b705: 72 b9 jb 0x18001b6c0 + 18001b707: e9 af 00 00 00 jmp 0x18001b7bb + 18001b70c: 45 33 db xor r11d,r11d + 18001b70f: 4d 85 d2 test r10,r10 + 18001b712: 74 5b je 0x18001b76f + 18001b714: 85 c0 test eax,eax + 18001b716: 0f 86 9f 00 00 00 jbe 0x18001b7bb + 18001b71c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001b720: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001b724: 41 ff c3 inc r11d + 18001b727: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 18001b72c: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001b731: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001b736: 48 83 c2 20 add rdx,0x20 + 18001b73a: 0f 28 11 movaps xmm2,XMMWORD PTR [rcx] + 18001b73d: 0f 28 59 10 movaps xmm3,XMMWORD PTR [rcx+0x10] + 18001b741: 48 83 c1 20 add rcx,0x20 + 18001b745: 66 0f 5d d0 minpd xmm2,xmm0 + 18001b749: 66 0f 5d d9 minpd xmm3,xmm1 + 18001b74d: f2 41 0f 11 10 movsd QWORD PTR [r8],xmm2 + 18001b752: 66 41 0f 17 50 08 movhpd QWORD PTR [r8+0x8],xmm2 + 18001b758: f2 41 0f 11 58 10 movsd QWORD PTR [r8+0x10],xmm3 + 18001b75e: 66 41 0f 17 58 18 movhpd QWORD PTR [r8+0x18],xmm3 + 18001b764: 49 83 c0 20 add r8,0x20 + 18001b768: 44 3b d8 cmp r11d,eax + 18001b76b: 72 b3 jb 0x18001b720 + 18001b76d: eb 4c jmp 0x18001b7bb + 18001b76f: 85 c0 test eax,eax + 18001b771: 76 48 jbe 0x18001b7bb + 18001b773: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b778: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b77f: 00 + 18001b780: 0f 28 01 movaps xmm0,XMMWORD PTR [rcx] + 18001b783: 41 ff c3 inc r11d + 18001b786: 0f 28 49 10 movaps xmm1,XMMWORD PTR [rcx+0x10] + 18001b78a: 48 83 c1 20 add rcx,0x20 + 18001b78e: 66 0f 5d 02 minpd xmm0,XMMWORD PTR [rdx] + 18001b792: 66 0f 5d 4a 10 minpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b797: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001b79c: 48 83 c2 20 add rdx,0x20 + 18001b7a0: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 18001b7a6: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 18001b7ac: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 18001b7b2: 49 83 c0 20 add r8,0x20 + 18001b7b6: 44 3b d8 cmp r11d,eax + 18001b7b9: 72 c5 jb 0x18001b780 + 18001b7bb: 41 83 e1 03 and r9d,0x3 + 18001b7bf: 33 c0 xor eax,eax + 18001b7c1: 45 85 c9 test r9d,r9d + 18001b7c4: 76 3a jbe 0x18001b800 + 18001b7c6: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b7cd: 00 + 18001b7ce: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b7d5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18001b7d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b7e0: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001b7e4: ff c0 inc eax + 18001b7e6: 48 83 c1 08 add rcx,0x8 + 18001b7ea: f2 0f 5d 02 minsd xmm0,QWORD PTR [rdx] + 18001b7ee: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001b7f3: 48 83 c2 08 add rdx,0x8 + 18001b7f7: 49 83 c0 08 add r8,0x8 + 18001b7fb: 41 3b c1 cmp eax,r9d + 18001b7fe: 72 e0 jb 0x18001b7e0 + 18001b800: c3 ret + 18001b801: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b808: 00 + 18001b809: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b810: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b817: 00 + 18001b818: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b81f: 90 nop + 18001b820: 41 83 f9 05 cmp r9d,0x5 + 18001b824: 0f 82 28 03 00 00 jb 0x18001bb52 + 18001b82a: 49 f7 c0 07 00 00 00 test r8,0x7 + 18001b831: 0f 85 bc 01 00 00 jne 0x18001b9f3 + 18001b837: 49 f7 c0 0f 00 00 00 test r8,0xf + 18001b83e: 74 1d je 0x18001b85d + 18001b840: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001b844: 48 83 c1 08 add rcx,0x8 + 18001b848: 41 83 c1 ff add r9d,0xffffffff + 18001b84c: f2 0f 5d 02 minsd xmm0,QWORD PTR [rdx] + 18001b850: 48 83 c2 08 add rdx,0x8 + 18001b854: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001b859: 49 83 c0 08 add r8,0x8 + 18001b85d: 44 89 c8 mov eax,r9d + 18001b860: 49 89 d2 mov r10,rdx + 18001b863: c1 e8 02 shr eax,0x2 + 18001b866: 49 83 e2 0f and r10,0xf + 18001b86a: 48 f7 c1 0f 00 00 00 test rcx,0xf + 18001b871: 0f 84 bc 00 00 00 je 0x18001b933 + 18001b877: 45 33 db xor r11d,r11d + 18001b87a: 4d 85 d2 test r10,r10 + 18001b87d: 74 5a je 0x18001b8d9 + 18001b87f: 85 c0 test eax,eax + 18001b881: 0f 86 c7 02 00 00 jbe 0x18001bb4e + 18001b887: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b88e: 00 + 18001b88f: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b896: 0f 1f 00 nop DWORD PTR [rax] + 18001b899: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b8a0: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] + 18001b8a3: 41 83 c3 01 add r11d,0x1 + 18001b8a7: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] + 18001b8ab: 48 83 c1 20 add rcx,0x20 + 18001b8af: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001b8b2: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 18001b8b6: 66 0f 5d d0 minpd xmm2,xmm0 + 18001b8ba: 48 83 c2 20 add rdx,0x20 + 18001b8be: 66 0f 5d d9 minpd xmm3,xmm1 + 18001b8c2: 41 0f 11 10 movups XMMWORD PTR [r8],xmm2 + 18001b8c6: 41 0f 11 58 10 movups XMMWORD PTR [r8+0x10],xmm3 + 18001b8cb: 49 83 c0 20 add r8,0x20 + 18001b8cf: 44 3b d8 cmp r11d,eax + 18001b8d2: 72 cc jb 0x18001b8a0 + 18001b8d4: e9 75 02 00 00 jmp 0x18001bb4e + 18001b8d9: 85 c0 test eax,eax + 18001b8db: 0f 86 6d 02 00 00 jbe 0x18001bb4e + 18001b8e1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b8e8: 00 + 18001b8e9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b8f0: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b8f7: 00 + 18001b8f8: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b8ff: 90 nop + 18001b900: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 18001b903: 41 83 c3 01 add r11d,0x1 + 18001b907: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 18001b90b: 48 83 c1 20 add rcx,0x20 + 18001b90f: 66 0f 5d 02 minpd xmm0,XMMWORD PTR [rdx] + 18001b913: 66 0f 5d 4a 10 minpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b918: 48 83 c2 20 add rdx,0x20 + 18001b91c: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 18001b920: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 18001b925: 49 83 c0 20 add r8,0x20 + 18001b929: 44 3b d8 cmp r11d,eax + 18001b92c: 72 d2 jb 0x18001b900 + 18001b92e: e9 1b 02 00 00 jmp 0x18001bb4e + 18001b933: 45 33 db xor r11d,r11d + 18001b936: 4d 85 d2 test r10,r10 + 18001b939: 74 5e je 0x18001b999 + 18001b93b: 85 c0 test eax,eax + 18001b93d: 0f 86 0b 02 00 00 jbe 0x18001bb4e + 18001b943: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b94a: 00 + 18001b94b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b952: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b959: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b960: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] + 18001b963: 41 83 c3 01 add r11d,0x1 + 18001b967: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] + 18001b96b: 48 83 c1 20 add rcx,0x20 + 18001b96f: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001b972: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 18001b976: 66 0f 5d d0 minpd xmm2,xmm0 + 18001b97a: 48 83 c2 20 add rdx,0x20 + 18001b97e: 66 0f 5d d9 minpd xmm3,xmm1 + 18001b982: 41 0f 11 10 movups XMMWORD PTR [r8],xmm2 + 18001b986: 41 0f 11 58 10 movups XMMWORD PTR [r8+0x10],xmm3 + 18001b98b: 49 83 c0 20 add r8,0x20 + 18001b98f: 44 3b d8 cmp r11d,eax + 18001b992: 72 cc jb 0x18001b960 + 18001b994: e9 b5 01 00 00 jmp 0x18001bb4e + 18001b999: 85 c0 test eax,eax + 18001b99b: 0f 86 ad 01 00 00 jbe 0x18001bb4e + 18001b9a1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b9a8: 00 + 18001b9a9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b9b0: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001b9b7: 00 + 18001b9b8: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001b9bf: 90 nop + 18001b9c0: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 18001b9c3: 41 83 c3 01 add r11d,0x1 + 18001b9c7: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 18001b9cb: 48 83 c1 20 add rcx,0x20 + 18001b9cf: 66 0f 5d 02 minpd xmm0,XMMWORD PTR [rdx] + 18001b9d3: 66 0f 5d 4a 10 minpd xmm1,XMMWORD PTR [rdx+0x10] + 18001b9d8: 48 83 c2 20 add rdx,0x20 + 18001b9dc: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 18001b9e0: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 18001b9e5: 49 83 c0 20 add r8,0x20 + 18001b9e9: 44 3b d8 cmp r11d,eax + 18001b9ec: 72 d2 jb 0x18001b9c0 + 18001b9ee: e9 5b 01 00 00 jmp 0x18001bb4e + 18001b9f3: 44 89 c8 mov eax,r9d + 18001b9f6: 49 89 d2 mov r10,rdx + 18001b9f9: c1 e8 02 shr eax,0x2 + 18001b9fc: 49 83 e2 0f and r10,0xf + 18001ba00: 48 f7 c1 0f 00 00 00 test rcx,0xf + 18001ba07: 0f 84 a6 00 00 00 je 0x18001bab3 + 18001ba0d: 45 33 db xor r11d,r11d + 18001ba10: 4d 85 d2 test r10,r10 + 18001ba13: 74 44 je 0x18001ba59 + 18001ba15: 85 c0 test eax,eax + 18001ba17: 0f 86 31 01 00 00 jbe 0x18001bb4e + 18001ba1d: 0f 1f 00 nop DWORD PTR [rax] + 18001ba20: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] + 18001ba23: 41 83 c3 01 add r11d,0x1 + 18001ba27: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] + 18001ba2b: 48 83 c1 20 add rcx,0x20 + 18001ba2f: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001ba32: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 18001ba36: 66 0f 5d d0 minpd xmm2,xmm0 + 18001ba3a: 48 83 c2 20 add rdx,0x20 + 18001ba3e: 66 0f 5d d9 minpd xmm3,xmm1 + 18001ba42: 41 0f 11 10 movups XMMWORD PTR [r8],xmm2 + 18001ba46: 41 0f 11 58 10 movups XMMWORD PTR [r8+0x10],xmm3 + 18001ba4b: 49 83 c0 20 add r8,0x20 + 18001ba4f: 44 3b d8 cmp r11d,eax + 18001ba52: 72 cc jb 0x18001ba20 + 18001ba54: e9 f5 00 00 00 jmp 0x18001bb4e + 18001ba59: 85 c0 test eax,eax + 18001ba5b: 0f 86 ed 00 00 00 jbe 0x18001bb4e + 18001ba61: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001ba68: 00 + 18001ba69: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001ba70: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001ba77: 00 + 18001ba78: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001ba7f: 90 nop + 18001ba80: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 18001ba83: 41 83 c3 01 add r11d,0x1 + 18001ba87: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 18001ba8b: 48 83 c1 20 add rcx,0x20 + 18001ba8f: 66 0f 5d 02 minpd xmm0,XMMWORD PTR [rdx] + 18001ba93: 66 0f 5d 4a 10 minpd xmm1,XMMWORD PTR [rdx+0x10] + 18001ba98: 48 83 c2 20 add rdx,0x20 + 18001ba9c: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 18001baa0: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 18001baa5: 49 83 c0 20 add r8,0x20 + 18001baa9: 44 3b d8 cmp r11d,eax + 18001baac: 72 d2 jb 0x18001ba80 + 18001baae: e9 9b 00 00 00 jmp 0x18001bb4e + 18001bab3: 45 33 db xor r11d,r11d + 18001bab6: 4d 85 d2 test r10,r10 + 18001bab9: 74 5b je 0x18001bb16 + 18001babb: 85 c0 test eax,eax + 18001babd: 0f 86 8b 00 00 00 jbe 0x18001bb4e + 18001bac3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001baca: 00 + 18001bacb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001bad2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001bad9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001bae0: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] + 18001bae3: 41 83 c3 01 add r11d,0x1 + 18001bae7: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] + 18001baeb: 48 83 c1 20 add rcx,0x20 + 18001baef: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001baf2: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 18001baf6: 66 0f 5d d0 minpd xmm2,xmm0 + 18001bafa: 48 83 c2 20 add rdx,0x20 + 18001bafe: 66 0f 5d d9 minpd xmm3,xmm1 + 18001bb02: 41 0f 11 10 movups XMMWORD PTR [r8],xmm2 + 18001bb06: 41 0f 11 58 10 movups XMMWORD PTR [r8+0x10],xmm3 + 18001bb0b: 49 83 c0 20 add r8,0x20 + 18001bb0f: 44 3b d8 cmp r11d,eax + 18001bb12: 72 cc jb 0x18001bae0 + 18001bb14: eb 38 jmp 0x18001bb4e + 18001bb16: 85 c0 test eax,eax + 18001bb18: 76 34 jbe 0x18001bb4e + 18001bb1a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001bb20: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 18001bb23: 41 83 c3 01 add r11d,0x1 + 18001bb27: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 18001bb2b: 48 83 c1 20 add rcx,0x20 + 18001bb2f: 66 0f 5d 02 minpd xmm0,XMMWORD PTR [rdx] + 18001bb33: 66 0f 5d 4a 10 minpd xmm1,XMMWORD PTR [rdx+0x10] + 18001bb38: 48 83 c2 20 add rdx,0x20 + 18001bb3c: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 18001bb40: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 18001bb45: 49 83 c0 20 add r8,0x20 + 18001bb49: 44 3b d8 cmp r11d,eax + 18001bb4c: 72 d2 jb 0x18001bb20 + 18001bb4e: 41 83 e1 03 and r9d,0x3 + 18001bb52: 33 c0 xor eax,eax + 18001bb54: 45 85 c9 test r9d,r9d + 18001bb57: 76 28 jbe 0x18001bb81 + 18001bb59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001bb60: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 18001bb64: 83 c0 01 add eax,0x1 + 18001bb67: 48 83 c1 08 add rcx,0x8 + 18001bb6b: f2 0f 5d 02 minsd xmm0,QWORD PTR [rdx] + 18001bb6f: 48 83 c2 08 add rdx,0x8 + 18001bb73: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 18001bb78: 49 83 c0 08 add r8,0x8 + 18001bb7c: 41 3b c1 cmp eax,r9d + 18001bb7f: 72 df jb 0x18001bb60 + 18001bb81: c3 ret + 18001bb82: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001bb89: 00 + 18001bb8a: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001bb91: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001bb98: 00 + 18001bb99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] diff --git a/handoff/nls_dasm/fun_18001a540.dis b/handoff/nls_dasm/fun_18001a540.dis new file mode 100644 index 0000000..d1757b8 --- /dev/null +++ b/handoff/nls_dasm/fun_18001a540.dis @@ -0,0 +1,28 @@ + +/tmp/det/fun_18001a540.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 48 83 ec 28 sub $0x28,%rsp + 180000004: 48 85 c9 test %rcx,%rcx + 180000007: 74 26 je 0x18000002f + 180000009: 48 85 d2 test %rdx,%rdx + 18000000c: 74 21 je 0x18000002f + 18000000e: 45 85 c0 test %r8d,%r8d + 180000011: 7e 26 jle 0x180000039 + 180000013: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 18000001a: 7d 07 jge 0x180000023 + 18000001c: e8 bf 94 a4 01 call 0x181a494e0 + 180000021: eb 05 jmp 0x180000028 + 180000023: e8 b8 98 a4 01 call 0x181a498e0 + 180000028: 33 c0 xor %eax,%eax + 18000002a: 48 83 c4 28 add $0x28,%rsp + 18000002e: c3 ret + 18000002f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180000034: 48 83 c4 28 add $0x28,%rsp + 180000038: c3 ret + 180000039: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000003e: 48 83 c4 28 add $0x28,%rsp + 180000042: c3 ret diff --git a/handoff/nls_dasm/fun_18001a5a0.dis b/handoff/nls_dasm/fun_18001a5a0.dis new file mode 100644 index 0000000..4704401 --- /dev/null +++ b/handoff/nls_dasm/fun_18001a5a0.dis @@ -0,0 +1,28 @@ + +/tmp/det/fun_18001a5a0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 48 83 ec 28 sub $0x28,%rsp + 180000004: 48 85 c9 test %rcx,%rcx + 180000007: 74 26 je 0x18000002f + 180000009: 48 85 d2 test %rdx,%rdx + 18000000c: 74 21 je 0x18000002f + 18000000e: 45 85 c0 test %r8d,%r8d + 180000011: 7e 26 jle 0x180000039 + 180000013: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 18000001a: 7d 07 jge 0x180000023 + 18000001c: e8 ff a0 a4 01 call 0x181a4a120 + 180000021: eb 05 jmp 0x180000028 + 180000023: e8 78 56 0b 00 call 0x1800b56a0 + 180000028: 33 c0 xor %eax,%eax + 18000002a: 48 83 c4 28 add $0x28,%rsp + 18000002e: c3 ret + 18000002f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180000034: 48 83 c4 28 add $0x28,%rsp + 180000038: c3 ret + 180000039: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000003e: 48 83 c4 28 add $0x28,%rsp + 180000042: c3 ret diff --git a/handoff/nls_dasm/fun_180040cc0.dis b/handoff/nls_dasm/fun_180040cc0.dis new file mode 100644 index 0000000..6b86958 --- /dev/null +++ b/handoff/nls_dasm/fun_180040cc0.dis @@ -0,0 +1,13 @@ + +/tmp/det/fun_180040cc0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 48 83 ec 28 sub $0x28,%rsp + 180000004: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 180000009: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 18000000e: e8 fd b7 a6 01 call 0x181a6b810 + 180000013: 48 83 c4 28 add $0x28,%rsp + 180000017: c3 ret diff --git a/handoff/nls_dasm/fun_180040ce0.dis b/handoff/nls_dasm/fun_180040ce0.dis new file mode 100644 index 0000000..f602810 --- /dev/null +++ b/handoff/nls_dasm/fun_180040ce0.dis @@ -0,0 +1,13 @@ + +/tmp/det/fun_180040ce0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180000005: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 18000000a: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 18000000f: e8 fc c1 a6 01 call 0x181a6c210 + 180000014: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180000019: c3 ret diff --git a/handoff/nls_dasm/fun_180040d00.dis b/handoff/nls_dasm/fun_180040d00.dis new file mode 100644 index 0000000..dcfd78d --- /dev/null +++ b/handoff/nls_dasm/fun_180040d00.dis @@ -0,0 +1,13 @@ + +/tmp/det/fun_180040d00.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 48 83 ec 28 sub $0x28,%rsp + 180000004: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 180000009: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 18000000e: e8 fd cb a6 01 call 0x181a6cc10 + 180000013: 48 83 c4 28 add $0x28,%rsp + 180000017: c3 ret diff --git a/handoff/nls_dasm/fun_180040d20.dis b/handoff/nls_dasm/fun_180040d20.dis new file mode 100644 index 0000000..3caf3d7 --- /dev/null +++ b/handoff/nls_dasm/fun_180040d20.dis @@ -0,0 +1,13 @@ + +/tmp/det/fun_180040d20.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 48 83 ec 28 sub $0x28,%rsp + 180000004: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 180000009: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx + 18000000e: e8 2d 9d ae 01 call 0x181ae9d40 + 180000013: 48 83 c4 28 add $0x28,%rsp + 180000017: c3 ret diff --git a/handoff/nls_dasm/fun_180040d40.dis b/handoff/nls_dasm/fun_180040d40.dis new file mode 100644 index 0000000..9a358be --- /dev/null +++ b/handoff/nls_dasm/fun_180040d40.dis @@ -0,0 +1,221 @@ + +/tmp/det/fun_180040d40.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 54 push %r12 + 180000002: 41 56 push %r14 + 180000004: 41 57 push %r15 + 180000006: 48 83 ec 30 sub $0x30,%rsp + 18000000a: 45 89 c6 mov %r8d,%r14d + 18000000d: 49 89 d7 mov %rdx,%r15 + 180000010: 49 89 cc mov %rcx,%r12 + 180000013: 41 81 fe 00 00 04 00 cmp $0x40000,%r14d + 18000001a: 0f 8e 1e 02 00 00 jle 0x18000023e + 180000020: 49 f7 c7 07 00 00 00 test $0x7,%r15 + 180000027: 0f 85 11 02 00 00 jne 0x18000023e + 18000002d: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180000032: c7 01 00 00 00 00 movl $0x0,(%rcx) + 180000038: e8 a3 0d 42 00 call 0x180420de0 + 18000003d: 85 c0 test %eax,%eax + 18000003f: 0f 85 1b 01 00 00 jne 0x180000160 + 180000045: 8b 54 24 20 mov 0x20(%rsp),%edx + 180000049: c1 fa 03 sar $0x3,%edx + 18000004c: 44 3b f2 cmp %edx,%r14d + 18000004f: 0f 8e 0b 01 00 00 jle 0x180000160 + 180000055: 4c 89 f9 mov %r15,%rcx + 180000058: c4 c1 f9 6e c4 vmovq %r12,%xmm0 + 18000005d: 48 83 e1 38 and $0x38,%rcx + 180000061: c4 e2 7d 59 c8 vpbroadcastq %xmm0,%ymm1 + 180000066: 85 c9 test %ecx,%ecx + 180000068: 74 28 je 0x180000092 + 18000006a: c1 e9 03 shr $0x3,%ecx + 18000006d: 33 d2 xor %edx,%edx + 18000006f: f7 d9 neg %ecx + 180000071: 83 c1 08 add $0x8,%ecx + 180000074: c5 f8 28 c1 vmovaps %xmm1,%xmm0 + 180000078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000007f: 00 + 180000080: ff c2 inc %edx + 180000082: c4 c1 79 d6 07 vmovq %xmm0,(%r15) + 180000087: 49 83 c7 08 add $0x8,%r15 + 18000008b: 3b d1 cmp %ecx,%edx + 18000008d: 7c f1 jl 0x180000080 + 18000008f: 44 2b f1 sub %ecx,%r14d + 180000092: 44 89 f1 mov %r14d,%ecx + 180000095: 4c 89 fa mov %r15,%rdx + 180000098: 41 c1 fe 03 sar $0x3,%r14d + 18000009c: 83 e1 07 and $0x7,%ecx + 18000009f: 45 85 f6 test %r14d,%r14d + 1800000a2: 0f 8e 6f 00 00 00 jle 0x180000117 + 1800000a8: 45 89 f0 mov %r14d,%r8d + 1800000ab: 45 33 d2 xor %r10d,%r10d + 1800000ae: 41 d1 e8 shr $1,%r8d + 1800000b1: 41 bb 01 00 00 00 mov $0x1,%r11d + 1800000b7: 45 33 c9 xor %r9d,%r9d + 1800000ba: 45 85 c0 test %r8d,%r8d + 1800000bd: 76 37 jbe 0x1800000f6 + 1800000bf: 90 nop + 1800000c0: 49 ff c2 inc %r10 + 1800000c3: c4 81 7d e7 0c 39 vmovntdq %ymm1,(%r9,%r15,1) + 1800000c9: c4 81 7d e7 4c 39 20 vmovntdq %ymm1,0x20(%r9,%r15,1) + 1800000d0: c4 81 7d e7 4c 39 40 vmovntdq %ymm1,0x40(%r9,%r15,1) + 1800000d7: c4 81 7d e7 4c 39 60 vmovntdq %ymm1,0x60(%r9,%r15,1) + 1800000de: 49 81 c1 80 00 00 00 add $0x80,%r9 + 1800000e5: 4d 3b d0 cmp %r8,%r10 + 1800000e8: 72 d6 jb 0x1800000c0 + 1800000ea: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 1800000ef: 49 c1 e2 07 shl $0x7,%r10 + 1800000f3: 4d 03 fa add %r10,%r15 + 1800000f6: 45 8d 43 ff lea -0x1(%r11),%r8d + 1800000fa: 45 3b c6 cmp %r14d,%r8d + 1800000fd: 73 18 jae 0x180000117 + 1800000ff: 4d 63 fb movslq %r11d,%r15 + 180000102: 49 c1 e7 06 shl $0x6,%r15 + 180000106: c4 c1 7d e7 4c 17 c0 vmovntdq %ymm1,-0x40(%r15,%rdx,1) + 18000010d: c4 c1 7d e7 4c 17 e0 vmovntdq %ymm1,-0x20(%r15,%rdx,1) + 180000114: 4c 03 fa add %rdx,%r15 + 180000117: 0f ae f8 sfence + 18000011a: 85 c9 test %ecx,%ecx + 18000011c: 74 31 je 0x18000014f + 18000011e: ba 00 00 00 00 mov $0x0,%edx + 180000123: 7e 2a jle 0x18000014f + 180000125: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000012c: 00 + 18000012d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000134: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000140: ff c2 inc %edx + 180000142: c4 c1 79 d6 0f vmovq %xmm1,(%r15) + 180000147: 49 83 c7 08 add $0x8,%r15 + 18000014b: 3b d1 cmp %ecx,%edx + 18000014d: 7c f1 jl 0x180000140 + 18000014f: 4c 89 f8 mov %r15,%rax + 180000152: c5 f8 77 vzeroupper + 180000155: 48 83 c4 30 add $0x30,%rsp + 180000159: 41 5f pop %r15 + 18000015b: 41 5e pop %r14 + 18000015d: 41 5c pop %r12 + 18000015f: c3 ret + 180000160: 49 63 d6 movslq %r14d,%rdx + 180000163: 48 83 fa 08 cmp $0x8,%rdx + 180000167: 0f 8c b1 01 00 00 jl 0x18000031e + 18000016d: 48 83 fa 0f cmp $0xf,%rdx + 180000171: 0f 8c af 01 00 00 jl 0x180000326 + 180000177: 4d 89 f9 mov %r15,%r9 + 18000017a: 49 83 e1 1f and $0x1f,%r9 + 18000017e: 45 85 c9 test %r9d,%r9d + 180000181: 74 18 je 0x18000019b + 180000183: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 18000018a: 0f 85 8e 01 00 00 jne 0x18000031e + 180000190: 41 f7 d9 neg %r9d + 180000193: 41 83 c1 20 add $0x20,%r9d + 180000197: 41 c1 e9 03 shr $0x3,%r9d + 18000019b: 45 89 c8 mov %r9d,%r8d + 18000019e: 49 8d 48 08 lea 0x8(%r8),%rcx + 1800001a2: 48 3b d1 cmp %rcx,%rdx + 1800001a5: 0f 8c 73 01 00 00 jl 0x18000031e + 1800001ab: 44 89 f1 mov %r14d,%ecx + 1800001ae: 41 2b c9 sub %r9d,%ecx + 1800001b1: 83 e1 07 and $0x7,%ecx + 1800001b4: 44 2b f1 sub %ecx,%r14d + 1800001b7: 4d 63 f6 movslq %r14d,%r14 + 1800001ba: 33 c9 xor %ecx,%ecx + 1800001bc: 45 85 c9 test %r9d,%r9d + 1800001bf: 76 2b jbe 0x1800001ec + 1800001c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001c8: 00 + 1800001c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001d7: 00 + 1800001d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001df: 90 nop + 1800001e0: 4d 89 24 cf mov %r12,(%r15,%rcx,8) + 1800001e4: 48 ff c1 inc %rcx + 1800001e7: 49 3b c8 cmp %r8,%rcx + 1800001ea: 72 f4 jb 0x1800001e0 + 1800001ec: c4 c1 f9 6e c4 vmovq %r12,%xmm0 + 1800001f1: c4 e2 7d 59 c0 vpbroadcastq %xmm0,%ymm0 + 1800001f6: 0f 1f 00 nopl (%rax) + 1800001f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000200: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) + 180000206: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) + 18000020d: 49 83 c0 08 add $0x8,%r8 + 180000211: 4d 3b c6 cmp %r14,%r8 + 180000214: 72 ea jb 0x180000200 + 180000216: 4c 3b f2 cmp %rdx,%r14 + 180000219: 73 11 jae 0x18000022c + 18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000220: 4f 89 24 f7 mov %r12,(%r15,%r14,8) + 180000224: 49 ff c6 inc %r14 + 180000227: 4c 3b f2 cmp %rdx,%r14 + 18000022a: 72 f4 jb 0x180000220 + 18000022c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax + 180000230: c5 f8 77 vzeroupper + 180000233: 48 83 c4 30 add $0x30,%rsp + 180000237: 41 5f pop %r15 + 180000239: 41 5e pop %r14 + 18000023b: 41 5c pop %r12 + 18000023d: c3 ret + 18000023e: 49 63 d6 movslq %r14d,%rdx + 180000241: 45 85 f6 test %r14d,%r14d + 180000244: 0f 8e c2 00 00 00 jle 0x18000030c + 18000024a: 48 83 fa 08 cmp $0x8,%rdx + 18000024e: 0f 8c e1 00 00 00 jl 0x180000335 + 180000254: 48 83 fa 0f cmp $0xf,%rdx + 180000258: 0f 8c dc 00 00 00 jl 0x18000033a + 18000025e: 4d 89 f9 mov %r15,%r9 + 180000261: 49 83 e1 1f and $0x1f,%r9 + 180000265: 45 85 c9 test %r9d,%r9d + 180000268: 74 18 je 0x180000282 + 18000026a: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 180000271: 0f 85 be 00 00 00 jne 0x180000335 + 180000277: 41 f7 d9 neg %r9d + 18000027a: 41 83 c1 20 add $0x20,%r9d + 18000027e: 41 c1 e9 03 shr $0x3,%r9d + 180000282: 45 89 c8 mov %r9d,%r8d + 180000285: 49 8d 48 08 lea 0x8(%r8),%rcx + 180000289: 48 3b d1 cmp %rcx,%rdx + 18000028c: 0f 8c a3 00 00 00 jl 0x180000335 + 180000292: 44 89 f1 mov %r14d,%ecx + 180000295: 41 2b c9 sub %r9d,%ecx + 180000298: 83 e1 07 and $0x7,%ecx + 18000029b: 44 2b f1 sub %ecx,%r14d + 18000029e: 4d 63 f6 movslq %r14d,%r14 + 1800002a1: 33 c9 xor %ecx,%ecx + 1800002a3: 45 85 c9 test %r9d,%r9d + 1800002a6: 76 24 jbe 0x1800002cc + 1800002a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002af: 00 + 1800002b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800002be: 00 00 + 1800002c0: 4d 89 24 cf mov %r12,(%r15,%rcx,8) + 1800002c4: 48 ff c1 inc %rcx + 1800002c7: 49 3b c8 cmp %r8,%rcx + 1800002ca: 72 f4 jb 0x1800002c0 + 1800002cc: c4 c1 f9 6e c4 vmovq %r12,%xmm0 + 1800002d1: c4 e2 7d 59 c0 vpbroadcastq %xmm0,%ymm0 + 1800002d6: 0f 1f 00 nopl (%rax) + 1800002d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002e0: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) + 1800002e6: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) + 1800002ed: 49 83 c0 08 add $0x8,%r8 + 1800002f1: 4d 3b c6 cmp %r14,%r8 + 1800002f4: 72 ea jb 0x1800002e0 + 1800002f6: 4c 3b f2 cmp %rdx,%r14 + 1800002f9: 73 11 jae 0x18000030c + 1800002fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000300: 4f 89 24 f7 mov %r12,(%r15,%r14,8) + 180000304: 49 ff c6 inc %r14 + 180000307: 4c 3b f2 cmp %rdx,%r14 + 18000030a: 72 f4 jb 0x180000300 + 18000030c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax + 180000310: c5 f8 77 vzeroupper + 180000313: 48 83 c4 30 add $0x30,%rsp + 180000317: 41 5f pop %r15 + 180000319: 41 5e pop %r14 + 18000031b: 41 5c pop %r12 + 18000031d: c3 ret diff --git a/handoff/nls_dasm/fun_1800410a0.dis b/handoff/nls_dasm/fun_1800410a0.dis new file mode 100644 index 0000000..698182b --- /dev/null +++ b/handoff/nls_dasm/fun_1800410a0.dis @@ -0,0 +1,216 @@ + +/tmp/det/fun_1800410a0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 53 push %rbx + 180000001: 41 57 push %r15 + 180000003: 55 push %rbp + 180000004: 48 83 ec 30 sub $0x30,%rsp + 180000008: 44 89 c5 mov %r8d,%ebp + 18000000b: 49 89 d7 mov %rdx,%r15 + 18000000e: 48 89 cb mov %rcx,%rbx + 180000011: 81 fd 00 00 04 00 cmp $0x40000,%ebp + 180000017: 0f 8e ff 01 00 00 jle 0x18000021c + 18000001d: 49 f7 c7 07 00 00 00 test $0x7,%r15 + 180000024: 0f 85 f2 01 00 00 jne 0x18000021c + 18000002a: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 18000002f: c7 01 00 00 00 00 movl $0x0,(%rcx) + 180000035: e8 46 0a 42 00 call 0x180420a80 + 18000003a: 85 c0 test %eax,%eax + 18000003c: 0f 85 1c 01 00 00 jne 0x18000015e + 180000042: 8b 54 24 20 mov 0x20(%rsp),%edx + 180000046: c1 fa 03 sar $0x3,%edx + 180000049: 3b ea cmp %edx,%ebp + 18000004b: 0f 8e 0d 01 00 00 jle 0x18000015e + 180000051: 4c 89 f9 mov %r15,%rcx + 180000054: 48 83 e1 38 and $0x38,%rcx + 180000058: 62 f2 fd 28 7c cb vpbroadcastq %rbx,%ymm1 + 18000005e: 85 c9 test %ecx,%ecx + 180000060: 74 2f je 0x180000091 + 180000062: c1 e9 03 shr $0x3,%ecx + 180000065: 33 d2 xor %edx,%edx + 180000067: f7 d9 neg %ecx + 180000069: 83 c1 08 add $0x8,%ecx + 18000006c: c5 f8 28 c1 vmovaps %xmm1,%xmm0 + 180000070: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000077: 00 + 180000078: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000007f: 90 nop + 180000080: ff c2 inc %edx + 180000082: c4 c1 79 d6 07 vmovq %xmm0,(%r15) + 180000087: 49 83 c7 08 add $0x8,%r15 + 18000008b: 3b d1 cmp %ecx,%edx + 18000008d: 7c f1 jl 0x180000080 + 18000008f: 2b e9 sub %ecx,%ebp + 180000091: 89 e9 mov %ebp,%ecx + 180000093: 4c 89 fa mov %r15,%rdx + 180000096: c1 fd 03 sar $0x3,%ebp + 180000099: 83 e1 07 and $0x7,%ecx + 18000009c: 85 ed test %ebp,%ebp + 18000009e: 0f 8e 72 00 00 00 jle 0x180000116 + 1800000a4: 89 eb mov %ebp,%ebx + 1800000a6: 45 33 c9 xor %r9d,%r9d + 1800000a9: d1 eb shr $1,%ebx + 1800000ab: 41 ba 01 00 00 00 mov $0x1,%r10d + 1800000b1: 45 33 c0 xor %r8d,%r8d + 1800000b4: 85 db test %ebx,%ebx + 1800000b6: 76 3e jbe 0x1800000f6 + 1800000b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000bf: 00 + 1800000c0: 49 ff c1 inc %r9 + 1800000c3: c4 81 7d e7 0c 38 vmovntdq %ymm1,(%r8,%r15,1) + 1800000c9: c4 81 7d e7 4c 38 20 vmovntdq %ymm1,0x20(%r8,%r15,1) + 1800000d0: c4 81 7d e7 4c 38 40 vmovntdq %ymm1,0x40(%r8,%r15,1) + 1800000d7: c4 81 7d e7 4c 38 60 vmovntdq %ymm1,0x60(%r8,%r15,1) + 1800000de: 49 81 c0 80 00 00 00 add $0x80,%r8 + 1800000e5: 4c 3b cb cmp %rbx,%r9 + 1800000e8: 72 d6 jb 0x1800000c0 + 1800000ea: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d + 1800000ef: 49 c1 e1 07 shl $0x7,%r9 + 1800000f3: 4d 03 f9 add %r9,%r15 + 1800000f6: 41 8d 5a ff lea -0x1(%r10),%ebx + 1800000fa: 3b dd cmp %ebp,%ebx + 1800000fc: 73 18 jae 0x180000116 + 1800000fe: 4d 63 fa movslq %r10d,%r15 + 180000101: 49 c1 e7 06 shl $0x6,%r15 + 180000105: c4 c1 7d e7 4c 17 c0 vmovntdq %ymm1,-0x40(%r15,%rdx,1) + 18000010c: c4 c1 7d e7 4c 17 e0 vmovntdq %ymm1,-0x20(%r15,%rdx,1) + 180000113: 4c 03 fa add %rdx,%r15 + 180000116: 0f ae f8 sfence + 180000119: 85 c9 test %ecx,%ecx + 18000011b: 74 32 je 0x18000014f + 18000011d: ba 00 00 00 00 mov $0x0,%edx + 180000122: 7e 2b jle 0x18000014f + 180000124: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000012b: 00 + 18000012c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000013f: 00 + 180000140: ff c2 inc %edx + 180000142: c4 c1 79 d6 0f vmovq %xmm1,(%r15) + 180000147: 49 83 c7 08 add $0x8,%r15 + 18000014b: 3b d1 cmp %ecx,%edx + 18000014d: 7c f1 jl 0x180000140 + 18000014f: 4c 89 f8 mov %r15,%rax + 180000152: c5 f8 77 vzeroupper + 180000155: 48 83 c4 30 add $0x30,%rsp + 180000159: 5d pop %rbp + 18000015a: 41 5f pop %r15 + 18000015c: 5b pop %rbx + 18000015d: c3 ret + 18000015e: 48 63 d5 movslq %ebp,%rdx + 180000161: 48 83 fa 08 cmp $0x8,%rdx + 180000165: 0f 8c 91 01 00 00 jl 0x1800002fc + 18000016b: 48 83 fa 0f cmp $0xf,%rdx + 18000016f: 0f 8c 8e 01 00 00 jl 0x180000303 + 180000175: 4d 89 f9 mov %r15,%r9 + 180000178: 49 83 e1 1f and $0x1f,%r9 + 18000017c: 45 85 c9 test %r9d,%r9d + 18000017f: 74 18 je 0x180000199 + 180000181: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 180000188: 0f 85 6e 01 00 00 jne 0x1800002fc + 18000018e: 41 f7 d9 neg %r9d + 180000191: 41 83 c1 20 add $0x20,%r9d + 180000195: 41 c1 e9 03 shr $0x3,%r9d + 180000199: 45 89 c8 mov %r9d,%r8d + 18000019c: 49 8d 48 08 lea 0x8(%r8),%rcx + 1800001a0: 48 3b d1 cmp %rcx,%rdx + 1800001a3: 0f 8c 53 01 00 00 jl 0x1800002fc + 1800001a9: 89 e9 mov %ebp,%ecx + 1800001ab: 41 2b c9 sub %r9d,%ecx + 1800001ae: 83 e1 07 and $0x7,%ecx + 1800001b1: 2b e9 sub %ecx,%ebp + 1800001b3: 48 63 ed movslq %ebp,%rbp + 1800001b6: 33 c9 xor %ecx,%ecx + 1800001b8: 45 85 c9 test %r9d,%r9d + 1800001bb: 76 0f jbe 0x1800001cc + 1800001bd: 0f 1f 00 nopl (%rax) + 1800001c0: 49 89 1c cf mov %rbx,(%r15,%rcx,8) + 1800001c4: 48 ff c1 inc %rcx + 1800001c7: 49 3b c8 cmp %r8,%rcx + 1800001ca: 72 f4 jb 0x1800001c0 + 1800001cc: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0 + 1800001d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001e0: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) + 1800001e6: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) + 1800001ed: 49 83 c0 08 add $0x8,%r8 + 1800001f1: 4c 3b c5 cmp %rbp,%r8 + 1800001f4: 72 ea jb 0x1800001e0 + 1800001f6: 48 3b ea cmp %rdx,%rbp + 1800001f9: 73 11 jae 0x18000020c + 1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000200: 49 89 1c ef mov %rbx,(%r15,%rbp,8) + 180000204: 48 ff c5 inc %rbp + 180000207: 48 3b ea cmp %rdx,%rbp + 18000020a: 72 f4 jb 0x180000200 + 18000020c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax + 180000210: c5 f8 77 vzeroupper + 180000213: 48 83 c4 30 add $0x30,%rsp + 180000217: 5d pop %rbp + 180000218: 41 5f pop %r15 + 18000021a: 5b pop %rbx + 18000021b: c3 ret + 18000021c: 48 63 d5 movslq %ebp,%rdx + 18000021f: 85 ed test %ebp,%ebp + 180000221: 0f 8e c5 00 00 00 jle 0x1800002ec + 180000227: 48 83 fa 08 cmp $0x8,%rdx + 18000022b: 0f 8c e0 00 00 00 jl 0x180000311 + 180000231: 48 83 fa 0f cmp $0xf,%rdx + 180000235: 0f 8c da 00 00 00 jl 0x180000315 + 18000023b: 4d 89 f9 mov %r15,%r9 + 18000023e: 49 83 e1 1f and $0x1f,%r9 + 180000242: 45 85 c9 test %r9d,%r9d + 180000245: 74 18 je 0x18000025f + 180000247: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 18000024e: 0f 85 bd 00 00 00 jne 0x180000311 + 180000254: 41 f7 d9 neg %r9d + 180000257: 41 83 c1 20 add $0x20,%r9d + 18000025b: 41 c1 e9 03 shr $0x3,%r9d + 18000025f: 45 89 c8 mov %r9d,%r8d + 180000262: 49 8d 48 08 lea 0x8(%r8),%rcx + 180000266: 48 3b d1 cmp %rcx,%rdx + 180000269: 0f 8c a2 00 00 00 jl 0x180000311 + 18000026f: 89 e9 mov %ebp,%ecx + 180000271: 41 2b c9 sub %r9d,%ecx + 180000274: 83 e1 07 and $0x7,%ecx + 180000277: 2b e9 sub %ecx,%ebp + 180000279: 48 63 ed movslq %ebp,%rbp + 18000027c: 33 c9 xor %ecx,%ecx + 18000027e: 45 85 c9 test %r9d,%r9d + 180000281: 76 29 jbe 0x1800002ac + 180000283: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000028a: 00 + 18000028b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000292: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002a0: 49 89 1c cf mov %rbx,(%r15,%rcx,8) + 1800002a4: 48 ff c1 inc %rcx + 1800002a7: 49 3b c8 cmp %r8,%rcx + 1800002aa: 72 f4 jb 0x1800002a0 + 1800002ac: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0 + 1800002b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002c0: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) + 1800002c6: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) + 1800002cd: 49 83 c0 08 add $0x8,%r8 + 1800002d1: 4c 3b c5 cmp %rbp,%r8 + 1800002d4: 72 ea jb 0x1800002c0 + 1800002d6: 48 3b ea cmp %rdx,%rbp + 1800002d9: 73 11 jae 0x1800002ec + 1800002db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800002e0: 49 89 1c ef mov %rbx,(%r15,%rbp,8) + 1800002e4: 48 ff c5 inc %rbp + 1800002e7: 48 3b ea cmp %rdx,%rbp + 1800002ea: 72 f4 jb 0x1800002e0 + 1800002ec: 49 8d 04 d7 lea (%r15,%rdx,8),%rax + 1800002f0: c5 f8 77 vzeroupper + 1800002f3: 48 83 c4 30 add $0x30,%rsp + 1800002f7: 5d pop %rbp + 1800002f8: 41 5f pop %r15 + 1800002fa: 5b pop %rbx + 1800002fb: c3 ret diff --git a/handoff/nls_dasm/fun_1800413c0.dis b/handoff/nls_dasm/fun_1800413c0.dis new file mode 100644 index 0000000..2fbf2d8 --- /dev/null +++ b/handoff/nls_dasm/fun_1800413c0.dis @@ -0,0 +1,89 @@ + +/tmp/det/fun_1800413c0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: f2 0f 12 c0 movddup %xmm0,%xmm0 + 180000004: 41 83 f8 05 cmp $0x5,%r8d + 180000008: 7d 30 jge 0x18000003a + 18000000a: 41 ff c8 dec %r8d + 18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000011: 74 26 je 0x180000039 + 180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000001f: 00 + 180000020: f2 0f 10 0a movsd (%rdx),%xmm1 + 180000024: 41 ff c8 dec %r8d + 180000027: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 18000002b: f2 0f 11 0a movsd %xmm1,(%rdx) + 18000002f: 48 83 c2 08 add $0x8,%rdx + 180000033: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000037: 75 e7 jne 0x180000020 + 180000039: c3 ret + 18000003a: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180000041: 0f 84 9c 00 00 00 je 0x1800000e3 + 180000047: 44 89 c0 mov %r8d,%eax + 18000004a: 41 83 e0 03 and $0x3,%r8d + 18000004e: 83 e0 fc and $0xfffffffc,%eax + 180000051: 3d 00 00 02 00 cmp $0x20000,%eax + 180000056: 7f 48 jg 0x1800000a0 + 180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000005f: 00 + 180000060: f2 0f 10 0a movsd (%rdx),%xmm1 + 180000064: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 180000069: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 18000006e: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 180000073: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180000077: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18000007b: f2 0f 11 0a movsd %xmm1,(%rdx) + 18000007f: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 180000084: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180000089: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 18000008e: 48 83 c2 20 add $0x20,%rdx + 180000092: 83 c0 fc add $0xfffffffc,%eax + 180000095: 75 c9 jne 0x180000060 + 180000097: e9 6e ff ff ff jmp 0x18000000a + 18000009c: 0f 1f 40 00 nopl 0x0(%rax) + 1800000a0: 0f 18 42 20 prefetchnta 0x20(%rdx) + 1800000a4: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 1800000a8: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800000ac: 83 c0 fc add $0xfffffffc,%eax + 1800000af: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 1800000b4: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 1800000b9: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 1800000be: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 1800000c2: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1800000c6: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800000ca: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 1800000cf: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 1800000d4: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 1800000d9: 48 89 ca mov %rcx,%rdx + 1800000dc: 75 c2 jne 0x1800000a0 + 1800000de: e9 27 ff ff ff jmp 0x18000000a + 1800000e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000ea: 74 13 je 0x1800000ff + 1800000ec: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800000f0: 41 ff c8 dec %r8d + 1800000f3: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 1800000f7: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800000fb: 48 83 c2 08 add $0x8,%rdx + 1800000ff: 44 89 c0 mov %r8d,%eax + 180000102: 41 83 e0 03 and $0x3,%r8d + 180000106: 83 e0 fc and $0xfffffffc,%eax + 180000109: 3d 00 00 02 00 cmp $0x20000,%eax + 18000010e: 7f 50 jg 0x180000160 + 180000110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000117: 00 + 180000118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000011f: 90 nop + 180000120: 0f 28 0a movaps (%rdx),%xmm1 + 180000123: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 + 180000127: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 18000012b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18000012f: 0f 29 0a movaps %xmm1,(%rdx) + 180000132: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 180000136: 48 rex.W + 180000137: 83 .byte 0x83 + 180000138: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180041560.dis b/handoff/nls_dasm/fun_180041560.dis new file mode 100644 index 0000000..17c79d0 --- /dev/null +++ b/handoff/nls_dasm/fun_180041560.dis @@ -0,0 +1,73 @@ + +/tmp/det/fun_180041560.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: f2 0f 12 c0 movddup %xmm0,%xmm0 + 180000004: 41 83 f8 05 cmp $0x5,%r8d + 180000008: 7d 30 jge 0x18000003a + 18000000a: 41 ff c8 dec %r8d + 18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000011: 74 26 je 0x180000039 + 180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000001f: 00 + 180000020: f2 0f 10 0a movsd (%rdx),%xmm1 + 180000024: 41 ff c8 dec %r8d + 180000027: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 18000002b: f2 0f 11 0a movsd %xmm1,(%rdx) + 18000002f: 48 8d 52 08 lea 0x8(%rdx),%rdx + 180000033: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000037: 75 e7 jne 0x180000020 + 180000039: c3 ret + 18000003a: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180000041: 0f 84 9c 00 00 00 je 0x1800000e3 + 180000047: 44 89 c0 mov %r8d,%eax + 18000004a: 41 83 e0 03 and $0x3,%r8d + 18000004e: 83 e0 fc and $0xfffffffc,%eax + 180000051: 3d 00 00 02 00 cmp $0x20000,%eax + 180000056: 7f 48 jg 0x1800000a0 + 180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000005f: 00 + 180000060: f2 0f 10 0a movsd (%rdx),%xmm1 + 180000064: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 180000069: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 18000006e: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 180000073: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180000077: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18000007b: f2 0f 11 0a movsd %xmm1,(%rdx) + 18000007f: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 180000084: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180000089: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 18000008e: 48 8d 52 20 lea 0x20(%rdx),%rdx + 180000092: 83 c0 fc add $0xfffffffc,%eax + 180000095: 75 c9 jne 0x180000060 + 180000097: e9 6e ff ff ff jmp 0x18000000a + 18000009c: 0f 1f 40 00 nopl 0x0(%rax) + 1800000a0: 0f 18 42 20 prefetchnta 0x20(%rdx) + 1800000a4: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 1800000a8: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800000ac: 83 c0 fc add $0xfffffffc,%eax + 1800000af: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 1800000b4: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 1800000b9: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 1800000be: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 1800000c2: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1800000c6: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800000ca: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 1800000cf: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 1800000d4: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 1800000d9: 48 8d 11 lea (%rcx),%rdx + 1800000dc: 75 c2 jne 0x1800000a0 + 1800000de: e9 27 ff ff ff jmp 0x18000000a + 1800000e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000ea: 74 13 je 0x1800000ff + 1800000ec: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800000f0: 41 ff c8 dec %r8d + 1800000f3: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 1800000f7: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800000fb: 48 rex.W + 1800000fc: 83 .byte 0x83 + 1800000fd: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180041700.dis b/handoff/nls_dasm/fun_180041700.dis new file mode 100644 index 0000000..750a8d6 --- /dev/null +++ b/handoff/nls_dasm/fun_180041700.dis @@ -0,0 +1,1099 @@ + +/tmp/det/fun_180041700.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: f2 0f 12 c0 movddup %xmm0,%xmm0 + 180000004: 41 83 f8 05 cmp $0x5,%r8d + 180000008: 7d 31 jge 0x18000003b + 18000000a: 41 83 c0 ff add $0xffffffff,%r8d + 18000000e: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000012: 74 26 je 0x18000003a + 180000014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000020: f2 0f 10 0a movsd (%rdx),%xmm1 + 180000024: 41 83 c0 ff add $0xffffffff,%r8d + 180000028: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 18000002c: f2 0f 11 0a movsd %xmm1,(%rdx) + 180000030: 48 83 c2 08 add $0x8,%rdx + 180000034: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000038: 75 e6 jne 0x180000020 + 18000003a: c3 ret + 18000003b: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180000042: 0f 84 83 00 00 00 je 0x1800000cb + 180000048: 44 89 c0 mov %r8d,%eax + 18000004b: 41 83 e0 03 and $0x3,%r8d + 18000004f: 83 e0 fc and $0xfffffffc,%eax + 180000052: 3d 00 00 02 00 cmp $0x20000,%eax + 180000057: 7f 47 jg 0x1800000a0 + 180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000060: 0f 10 0a movups (%rdx),%xmm1 + 180000063: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 180000067: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 18000006b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18000006f: 0f 11 0a movups %xmm1,(%rdx) + 180000072: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000076: 48 83 c2 20 add $0x20,%rdx + 18000007a: 83 c0 fc add $0xfffffffc,%eax + 18000007d: 75 e1 jne 0x180000060 + 18000007f: eb 89 jmp 0x18000000a + 180000081: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000088: 00 + 180000089: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000090: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000097: 00 + 180000098: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000009f: 90 nop + 1800000a0: 0f 18 42 20 prefetchnta 0x20(%rdx) + 1800000a4: 83 c0 fc add $0xfffffffc,%eax + 1800000a7: 0f 10 0a movups (%rdx),%xmm1 + 1800000aa: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 1800000ae: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 1800000b2: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1800000b6: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 1800000ba: 0f 11 0a movups %xmm1,(%rdx) + 1800000bd: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 1800000c1: 48 89 ca mov %rcx,%rdx + 1800000c4: 75 da jne 0x1800000a0 + 1800000c6: e9 3f ff ff ff jmp 0x18000000a + 1800000cb: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000d2: 74 14 je 0x1800000e8 + 1800000d4: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800000d8: 41 83 c0 ff add $0xffffffff,%r8d + 1800000dc: f2 0f 59 c8 mulsd %xmm0,%xmm1 + 1800000e0: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800000e4: 48 83 c2 08 add $0x8,%rdx + 1800000e8: 44 89 c0 mov %r8d,%eax + 1800000eb: 41 83 e0 03 and $0x3,%r8d + 1800000ef: 83 e0 fc and $0xfffffffc,%eax + 1800000f2: 3d 00 00 02 00 cmp $0x20000,%eax + 1800000f7: 7f 47 jg 0x180000140 + 1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000100: 0f 10 0a movups (%rdx),%xmm1 + 180000103: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 180000107: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 18000010b: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18000010f: 0f 11 0a movups %xmm1,(%rdx) + 180000112: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000116: 48 83 c2 20 add $0x20,%rdx + 18000011a: 83 c0 fc add $0xfffffffc,%eax + 18000011d: 75 e1 jne 0x180000100 + 18000011f: e9 e6 fe ff ff jmp 0x18000000a + 180000124: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000012b: 00 + 18000012c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000013f: 00 + 180000140: 0f 18 42 20 prefetchnta 0x20(%rdx) + 180000144: 83 c0 fc add $0xfffffffc,%eax + 180000147: 0f 10 0a movups (%rdx),%xmm1 + 18000014a: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 18000014e: 66 0f 59 c8 mulpd %xmm0,%xmm1 + 180000152: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180000156: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 18000015a: 0f 11 0a movups %xmm1,(%rdx) + 18000015d: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000161: 48 89 ca mov %rcx,%rdx + 180000164: 75 da jne 0x180000140 + 180000166: e9 9f fe ff ff jmp 0x18000000a + 18000016b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000172: 00 + 180000173: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000017a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000180: 57 push %rdi + 180000181: 41 54 push %r12 + 180000183: 41 55 push %r13 + 180000185: 41 57 push %r15 + 180000187: 55 push %rbp + 180000188: 48 83 ec 30 sub $0x30,%rsp + 18000018c: 41 89 cc mov %ecx,%r12d + 18000018f: 4d 63 ec movslq %r12d,%r13 + 180000192: 4c 8d 3d 67 e7 fb ff lea -0x41899(%rip),%r15 # 0x17ffbe900 + 180000199: 4c 89 cd mov %r9,%rbp + 18000019c: 4d 89 c1 mov %r8,%r9 + 18000019f: 48 89 d7 mov %rdx,%rdi + 1800001a2: 43 8b 8c af 1c e5 c5 mov 0x1c5e51c(%r15,%r13,4),%ecx + 1800001a9: 01 + 1800001aa: 85 c9 test %ecx,%ecx + 1800001ac: 75 3c jne 0x1800001ea + 1800001ae: 44 89 e1 mov %r12d,%ecx + 1800001b1: b8 01 00 00 00 mov $0x1,%eax + 1800001b6: d3 e0 shl %cl,%eax + 1800001b8: 89 c2 mov %eax,%edx + 1800001ba: d1 fa sar $1,%edx + 1800001bc: c1 ea 1e shr $0x1e,%edx + 1800001bf: 03 d0 add %eax,%edx + 1800001c1: c1 ea 02 shr $0x2,%edx + 1800001c4: 44 8d 14 d5 3f 00 00 lea 0x3f(,%rdx,8),%r10d + 1800001cb: 00 + 1800001cc: 41 83 e2 c0 and $0xffffffc0,%r10d + 1800001d0: 41 81 c2 40 00 08 00 add $0x80040,%r10d + 1800001d7: 44 89 17 mov %r10d,(%rdi) + 1800001da: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 1800001e1: c7 45 00 00 00 08 00 movl $0x80000,0x0(%rbp) + 1800001e8: eb 5c jmp 0x180000246 + 1800001ea: f7 d9 neg %ecx + 1800001ec: 41 03 cc add %r12d,%ecx + 1800001ef: 83 f9 10 cmp $0x10,%ecx + 1800001f2: 0f 8e be 00 00 00 jle 0x1800002b6 + 1800001f8: 48 89 e0 mov %rsp,%rax + 1800001fb: ba 01 00 00 00 mov $0x1,%edx + 180000200: 49 89 f8 mov %rdi,%r8 + 180000203: 48 89 68 20 mov %rbp,0x20(%rax) + 180000207: e8 f4 00 00 00 call 0x180000300 + 18000020c: b8 01 00 00 00 mov $0x1,%eax + 180000211: 41 8d 4c 24 1f lea 0x1f(%r12),%ecx + 180000216: d3 e0 shl %cl,%eax + 180000218: 41 b9 01 00 00 00 mov $0x1,%r9d + 18000021e: 43 8b 8c af 7c e5 c5 mov 0x1c5e57c(%r15,%r13,4),%ecx + 180000225: 01 + 180000226: 44 8b 2f mov (%rdi),%r13d + 180000229: 41 d3 e1 shl %cl,%r9d + 18000022c: 41 c1 e1 03 shl $0x3,%r9d + 180000230: 41 8d 54 c5 00 lea 0x0(%r13,%rax,8),%edx + 180000235: 89 17 mov %edx,(%rdi) + 180000237: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000023b: 45 3b ca cmp %r10d,%r9d + 18000023e: 45 0f 4d d1 cmovge %r9d,%r10d + 180000242: 44 89 55 00 mov %r10d,0x0(%rbp) + 180000246: 41 83 fc 14 cmp $0x14,%r12d + 18000024a: 7c 3f jl 0x18000028b + 18000024c: 41 83 c4 14 add $0x14,%r12d + 180000250: ba 01 00 00 00 mov $0x1,%edx + 180000255: 44 89 e1 mov %r12d,%ecx + 180000258: 41 b8 00 00 01 00 mov $0x10000,%r8d + 18000025e: d3 e2 shl %cl,%edx + 180000260: 8b 07 mov (%rdi),%eax + 180000262: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d + 180000269: 00 + 18000026a: 44 89 0f mov %r9d,(%rdi) + 18000026d: 8b 7d 00 mov 0x0(%rbp),%edi + 180000270: 81 ff 00 00 01 00 cmp $0x10000,%edi + 180000276: 44 0f 4d c7 cmovge %edi,%r8d + 18000027a: 44 89 45 00 mov %r8d,0x0(%rbp) + 18000027e: 48 83 c4 30 add $0x30,%rsp + 180000282: 5d pop %rbp + 180000283: 41 5f pop %r15 + 180000285: 41 5d pop %r13 + 180000287: 41 5c pop %r12 + 180000289: 5f pop %rdi + 18000028a: c3 ret + 18000028b: 44 89 e1 mov %r12d,%ecx + 18000028e: b8 01 00 00 00 mov $0x1,%eax + 180000293: d3 e0 shl %cl,%eax + 180000295: 89 c2 mov %eax,%edx + 180000297: d1 fa sar $1,%edx + 180000299: c1 ea 1e shr $0x1e,%edx + 18000029c: 03 d0 add %eax,%edx + 18000029e: 83 e2 fc and $0xfffffffc,%edx + 1800002a1: 83 c2 43 add $0x43,%edx + 1800002a4: 83 e2 c0 and $0xffffffc0,%edx + 1800002a7: 01 17 add %edx,(%rdi) + 1800002a9: 48 83 c4 30 add $0x30,%rsp + 1800002ad: 5d pop %rbp + 1800002ae: 41 5f pop %r15 + 1800002b0: 41 5d pop %r13 + 1800002b2: 41 5c pop %r12 + 1800002b4: 5f pop %rdi + 1800002b5: c3 ret + 1800002b6: ba 01 00 00 00 mov $0x1,%edx + 1800002bb: d3 e2 shl %cl,%edx + 1800002bd: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 1800002c4: 83 e0 c0 and $0xffffffc0,%eax + 1800002c7: 89 07 mov %eax,(%rdi) + 1800002c9: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 1800002d0: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 1800002d7: 00 + 1800002d8: 41 83 e1 c0 and $0xffffffc0,%r9d + 1800002dc: 44 89 4d 00 mov %r9d,0x0(%rbp) + 1800002e0: e9 27 ff ff ff jmp 0x18000020c + 1800002e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002ec: 00 + 1800002ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800002f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000300: 53 push %rbx + 180000301: 57 push %rdi + 180000302: 41 54 push %r12 + 180000304: 41 57 push %r15 + 180000306: 55 push %rbp + 180000307: 48 83 ec 30 sub $0x30,%rsp + 18000030b: 89 cd mov %ecx,%ebp + 18000030d: 4c 63 e5 movslq %ebp,%r12 + 180000310: 4c 8d 3d e9 e5 fb ff lea -0x41a17(%rip),%r15 # 0x17ffbe900 + 180000317: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi + 18000031e: 00 + 18000031f: 4c 89 c3 mov %r8,%rbx + 180000322: 43 8b 8c a7 1c e5 c5 mov 0x1c5e51c(%r15,%r12,4),%ecx + 180000329: 01 + 18000032a: f7 d9 neg %ecx + 18000032c: 03 cd add %ebp,%ecx + 18000032e: 83 f9 10 cmp $0x10,%ecx + 180000331: 7e 4f jle 0x180000382 + 180000333: 48 89 e0 mov %rsp,%rax + 180000336: ff c2 inc %edx + 180000338: 49 89 d8 mov %rbx,%r8 + 18000033b: 48 89 78 20 mov %rdi,0x20(%rax) + 18000033f: e8 bc ff ff ff call 0x180000300 + 180000344: 83 c5 1f add $0x1f,%ebp + 180000347: ba 01 00 00 00 mov $0x1,%edx + 18000034c: 89 e9 mov %ebp,%ecx + 18000034e: d3 e2 shl %cl,%edx + 180000350: 8b 03 mov (%rbx),%eax + 180000352: 43 8b 8c a7 7c e5 c5 mov 0x1c5e57c(%r15,%r12,4),%ecx + 180000359: 01 + 18000035a: 8d 2c d0 lea (%rax,%rdx,8),%ebp + 18000035d: 89 2b mov %ebp,(%rbx) + 18000035f: bb 01 00 00 00 mov $0x1,%ebx + 180000364: d3 e3 shl %cl,%ebx + 180000366: c1 e3 03 shl $0x3,%ebx + 180000369: 44 8b 07 mov (%rdi),%r8d + 18000036c: 41 3b d8 cmp %r8d,%ebx + 18000036f: 44 0f 4d c3 cmovge %ebx,%r8d + 180000373: 44 89 07 mov %r8d,(%rdi) + 180000376: 48 83 c4 30 add $0x30,%rsp + 18000037a: 5d pop %rbp + 18000037b: 41 5f pop %r15 + 18000037d: 41 5c pop %r12 + 18000037f: 5f pop %rdi + 180000380: 5b pop %rbx + 180000381: c3 ret + 180000382: ba 01 00 00 00 mov $0x1,%edx + 180000387: d3 e2 shl %cl,%edx + 180000389: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 180000390: 83 e0 c0 and $0xffffffc0,%eax + 180000393: 89 03 mov %eax,(%rbx) + 180000395: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 18000039c: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 1800003a3: 00 + 1800003a4: 41 83 e1 c0 and $0xffffffc0,%r9d + 1800003a8: 44 89 0f mov %r9d,(%rdi) + 1800003ab: eb 97 jmp 0x180000344 + 1800003ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800003b4: 00 + 1800003b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800003bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800003c0: 41 54 push %r12 + 1800003c2: 41 55 push %r13 + 1800003c4: 41 56 push %r14 + 1800003c6: 41 57 push %r15 + 1800003c8: 55 push %rbp + 1800003c9: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 1800003ce: 41 89 cd mov %ecx,%r13d + 1800003d1: 4d 63 f5 movslq %r13d,%r14 + 1800003d4: 4c 8d 3d 25 e5 fb ff lea -0x41adb(%rip),%r15 # 0x17ffbe900 + 1800003db: 4c 89 cd mov %r9,%rbp + 1800003de: 4d 89 c1 mov %r8,%r9 + 1800003e1: 49 89 d4 mov %rdx,%r12 + 1800003e4: 43 8b 8c b7 dc e5 c5 mov 0x1c5e5dc(%r15,%r14,4),%ecx + 1800003eb: 01 + 1800003ec: 85 c9 test %ecx,%ecx + 1800003ee: 75 39 jne 0x180000429 + 1800003f0: 44 89 e9 mov %r13d,%ecx + 1800003f3: b8 01 00 00 00 mov $0x1,%eax + 1800003f8: d3 e0 shl %cl,%eax + 1800003fa: 89 c2 mov %eax,%edx + 1800003fc: d1 fa sar $1,%edx + 1800003fe: c1 ea 1e shr $0x1e,%edx + 180000401: 03 d0 add %eax,%edx + 180000403: c1 ea 02 shr $0x2,%edx + 180000406: c1 e2 03 shl $0x3,%edx + 180000409: 83 c2 3f add $0x3f,%edx + 18000040c: 83 e2 c0 and $0xffffffc0,%edx + 18000040f: 81 c2 40 00 10 00 add $0x100040,%edx + 180000415: 41 89 14 24 mov %edx,(%r12) + 180000419: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000420: c7 45 00 00 00 10 00 movl $0x100000,0x0(%rbp) + 180000427: eb 56 jmp 0x18000047f + 180000429: f7 d9 neg %ecx + 18000042b: 41 03 cd add %r13d,%ecx + 18000042e: 83 f9 11 cmp $0x11,%ecx + 180000431: 0f 8e bd 00 00 00 jle 0x1800004f4 + 180000437: 48 8d 04 24 lea (%rsp),%rax + 18000043b: ba 01 00 00 00 mov $0x1,%edx + 180000440: 4d 89 e0 mov %r12,%r8 + 180000443: 48 89 68 20 mov %rbp,0x20(%rax) + 180000447: e8 d4 00 00 00 call 0x180000520 + 18000044c: b8 01 00 00 00 mov $0x1,%eax + 180000451: 41 8d 4d 1f lea 0x1f(%r13),%ecx + 180000455: d3 e0 shl %cl,%eax + 180000457: ba 01 00 00 00 mov $0x1,%edx + 18000045c: 43 8b 8c b7 3c e6 c5 mov 0x1c5e63c(%r15,%r14,4),%ecx + 180000463: 01 + 180000464: c1 e0 03 shl $0x3,%eax + 180000467: d3 e2 shl %cl,%edx + 180000469: 41 01 04 24 add %eax,(%r12) + 18000046d: c1 e2 03 shl $0x3,%edx + 180000470: 3b 55 00 cmp 0x0(%rbp),%edx + 180000473: 44 8b 4d 00 mov 0x0(%rbp),%r9d + 180000477: 44 0f 4d ca cmovge %edx,%r9d + 18000047b: 44 89 4d 00 mov %r9d,0x0(%rbp) + 18000047f: 41 83 fd 13 cmp $0x13,%r13d + 180000483: 7c 40 jl 0x1800004c5 + 180000485: 41 83 c5 14 add $0x14,%r13d + 180000489: b8 01 00 00 00 mov $0x1,%eax + 18000048e: 44 89 e9 mov %r13d,%ecx + 180000491: ba 00 00 01 00 mov $0x10000,%edx + 180000496: d3 e0 shl %cl,%eax + 180000498: c1 e0 02 shl $0x2,%eax + 18000049b: 41 03 04 24 add (%r12),%eax + 18000049f: 05 40 10 00 00 add $0x1040,%eax + 1800004a4: 41 89 04 24 mov %eax,(%r12) + 1800004a8: 81 7d 00 00 00 01 00 cmpl $0x10000,0x0(%rbp) + 1800004af: 0f 4d 55 00 cmovge 0x0(%rbp),%edx + 1800004b3: 89 55 00 mov %edx,0x0(%rbp) + 1800004b6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800004bb: 5d pop %rbp + 1800004bc: 41 5f pop %r15 + 1800004be: 41 5e pop %r14 + 1800004c0: 41 5d pop %r13 + 1800004c2: 41 5c pop %r12 + 1800004c4: c3 ret + 1800004c5: 44 89 e9 mov %r13d,%ecx + 1800004c8: b8 01 00 00 00 mov $0x1,%eax + 1800004cd: d3 e0 shl %cl,%eax + 1800004cf: 89 c2 mov %eax,%edx + 1800004d1: d1 fa sar $1,%edx + 1800004d3: c1 ea 1e shr $0x1e,%edx + 1800004d6: 03 d0 add %eax,%edx + 1800004d8: 83 e2 fc and $0xfffffffc,%edx + 1800004db: 83 c2 43 add $0x43,%edx + 1800004de: 83 e2 c0 and $0xffffffc0,%edx + 1800004e1: 41 01 14 24 add %edx,(%r12) + 1800004e5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800004ea: 5d pop %rbp + 1800004eb: 41 5f pop %r15 + 1800004ed: 41 5e pop %r14 + 1800004ef: 41 5d pop %r13 + 1800004f1: 41 5c pop %r12 + 1800004f3: c3 ret + 1800004f4: ba 01 00 00 00 mov $0x1,%edx + 1800004f9: d3 e2 shl %cl,%edx + 1800004fb: c1 e2 03 shl $0x3,%edx + 1800004fe: 89 d0 mov %edx,%eax + 180000500: 83 c2 3f add $0x3f,%edx + 180000503: 83 c0 47 add $0x47,%eax + 180000506: 83 e2 c0 and $0xffffffc0,%edx + 180000509: 83 e0 c0 and $0xffffffc0,%eax + 18000050c: 41 89 04 24 mov %eax,(%r12) + 180000510: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000517: 89 55 00 mov %edx,0x0(%rbp) + 18000051a: e9 2d ff ff ff jmp 0x18000044c + 18000051f: 90 nop + 180000520: 56 push %rsi + 180000521: 41 54 push %r12 + 180000523: 41 55 push %r13 + 180000525: 41 56 push %r14 + 180000527: 41 57 push %r15 + 180000529: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 18000052e: 41 89 cc mov %ecx,%r12d + 180000531: 4d 63 f4 movslq %r12d,%r14 + 180000534: 4c 8d 3d c5 e3 fb ff lea -0x41c3b(%rip),%r15 # 0x17ffbe900 + 18000053b: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 + 180000542: 00 + 180000543: 4c 89 c6 mov %r8,%rsi + 180000546: 43 8b 8c b7 dc e5 c5 mov 0x1c5e5dc(%r15,%r14,4),%ecx + 18000054d: 01 + 18000054e: f7 d9 neg %ecx + 180000550: 41 03 cc add %r12d,%ecx + 180000553: 83 f9 11 cmp $0x11,%ecx + 180000556: 7e 55 jle 0x1800005ad + 180000558: 48 8d 04 24 lea (%rsp),%rax + 18000055c: ff c2 inc %edx + 18000055e: 49 89 f0 mov %rsi,%r8 + 180000561: 4c 89 68 20 mov %r13,0x20(%rax) + 180000565: e8 b6 ff ff ff call 0x180000520 + 18000056a: 41 83 c4 1f add $0x1f,%r12d + 18000056e: b8 01 00 00 00 mov $0x1,%eax + 180000573: 44 89 e1 mov %r12d,%ecx + 180000576: ba 01 00 00 00 mov $0x1,%edx + 18000057b: d3 e0 shl %cl,%eax + 18000057d: 43 8b 8c b7 3c e6 c5 mov 0x1c5e63c(%r15,%r14,4),%ecx + 180000584: 01 + 180000585: c1 e0 03 shl $0x3,%eax + 180000588: d3 e2 shl %cl,%edx + 18000058a: 01 06 add %eax,(%rsi) + 18000058c: c1 e2 03 shl $0x3,%edx + 18000058f: 41 3b 55 00 cmp 0x0(%r13),%edx + 180000593: 41 8b 75 00 mov 0x0(%r13),%esi + 180000597: 0f 4d f2 cmovge %edx,%esi + 18000059a: 41 89 75 00 mov %esi,0x0(%r13) + 18000059e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800005a3: 41 5f pop %r15 + 1800005a5: 41 5e pop %r14 + 1800005a7: 41 5d pop %r13 + 1800005a9: 41 5c pop %r12 + 1800005ab: 5e pop %rsi + 1800005ac: c3 ret + 1800005ad: ba 01 00 00 00 mov $0x1,%edx + 1800005b2: d3 e2 shl %cl,%edx + 1800005b4: c1 e2 03 shl $0x3,%edx + 1800005b7: 89 d0 mov %edx,%eax + 1800005b9: 83 c2 3f add $0x3f,%edx + 1800005bc: 83 c0 47 add $0x47,%eax + 1800005bf: 83 e2 c0 and $0xffffffc0,%edx + 1800005c2: 83 e0 c0 and $0xffffffc0,%eax + 1800005c5: 89 06 mov %eax,(%rsi) + 1800005c7: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 1800005ce: 41 89 55 00 mov %edx,0x0(%r13) + 1800005d2: eb 96 jmp 0x18000056a + 1800005d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800005d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800005e0: 57 push %rdi + 1800005e1: 41 54 push %r12 + 1800005e3: 41 55 push %r13 + 1800005e5: 41 57 push %r15 + 1800005e7: 55 push %rbp + 1800005e8: 48 83 ec 30 sub $0x30,%rsp + 1800005ec: 41 89 cc mov %ecx,%r12d + 1800005ef: 4d 63 ec movslq %r12d,%r13 + 1800005f2: 4c 8d 3d 07 e3 fb ff lea -0x41cf9(%rip),%r15 # 0x17ffbe900 + 1800005f9: 43 8b 8c af 9c e6 c5 mov 0x1c5e69c(%r15,%r13,4),%ecx + 180000600: 01 + 180000601: 4c 89 cd mov %r9,%rbp + 180000604: 4d 89 c1 mov %r8,%r9 + 180000607: 48 89 d7 mov %rdx,%rdi + 18000060a: 85 c9 test %ecx,%ecx + 18000060c: 75 3c jne 0x18000064a + 18000060e: 44 89 e1 mov %r12d,%ecx + 180000611: b8 01 00 00 00 mov $0x1,%eax + 180000616: d3 e0 shl %cl,%eax + 180000618: 89 c2 mov %eax,%edx + 18000061a: d1 fa sar $1,%edx + 18000061c: c1 ea 1e shr $0x1e,%edx + 18000061f: 03 d0 add %eax,%edx + 180000621: c1 ea 02 shr $0x2,%edx + 180000624: 44 8d 14 d5 3f 00 00 lea 0x3f(,%rdx,8),%r10d + 18000062b: 00 + 18000062c: 41 83 e2 c0 and $0xffffffc0,%r10d + 180000630: 41 81 c2 40 00 10 00 add $0x100040,%r10d + 180000637: 44 89 17 mov %r10d,(%rdi) + 18000063a: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000641: c7 45 00 00 00 10 00 movl $0x100000,0x0(%rbp) + 180000648: eb 5c jmp 0x1800006a6 + 18000064a: f7 d9 neg %ecx + 18000064c: 41 03 cc add %r12d,%ecx + 18000064f: 83 f9 11 cmp $0x11,%ecx + 180000652: 0f 8e be 00 00 00 jle 0x180000716 + 180000658: 48 89 e0 mov %rsp,%rax + 18000065b: ba 01 00 00 00 mov $0x1,%edx + 180000660: 49 89 f8 mov %rdi,%r8 + 180000663: 48 89 68 20 mov %rbp,0x20(%rax) + 180000667: e8 f4 00 00 00 call 0x180000760 + 18000066c: 41 8d 4c 24 1f lea 0x1f(%r12),%ecx + 180000671: b8 01 00 00 00 mov $0x1,%eax + 180000676: 41 b9 01 00 00 00 mov $0x1,%r9d + 18000067c: d3 e0 shl %cl,%eax + 18000067e: 43 8b 8c af fc e6 c5 mov 0x1c5e6fc(%r15,%r13,4),%ecx + 180000685: 01 + 180000686: 44 8b 2f mov (%rdi),%r13d + 180000689: 41 d3 e1 shl %cl,%r9d + 18000068c: 41 c1 e1 03 shl $0x3,%r9d + 180000690: 41 8d 54 c5 00 lea 0x0(%r13,%rax,8),%edx + 180000695: 89 17 mov %edx,(%rdi) + 180000697: 44 8b 55 00 mov 0x0(%rbp),%r10d + 18000069b: 45 3b ca cmp %r10d,%r9d + 18000069e: 45 0f 4d d1 cmovge %r9d,%r10d + 1800006a2: 44 89 55 00 mov %r10d,0x0(%rbp) + 1800006a6: 41 83 fc 13 cmp $0x13,%r12d + 1800006aa: 7c 3f jl 0x1800006eb + 1800006ac: 41 83 c4 14 add $0x14,%r12d + 1800006b0: ba 01 00 00 00 mov $0x1,%edx + 1800006b5: 8b 07 mov (%rdi),%eax + 1800006b7: 44 89 e1 mov %r12d,%ecx + 1800006ba: 41 b8 00 00 01 00 mov $0x10000,%r8d + 1800006c0: d3 e2 shl %cl,%edx + 1800006c2: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d + 1800006c9: 00 + 1800006ca: 44 89 0f mov %r9d,(%rdi) + 1800006cd: 8b 7d 00 mov 0x0(%rbp),%edi + 1800006d0: 81 ff 00 00 01 00 cmp $0x10000,%edi + 1800006d6: 44 0f 4d c7 cmovge %edi,%r8d + 1800006da: 44 89 45 00 mov %r8d,0x0(%rbp) + 1800006de: 48 83 c4 30 add $0x30,%rsp + 1800006e2: 5d pop %rbp + 1800006e3: 41 5f pop %r15 + 1800006e5: 41 5d pop %r13 + 1800006e7: 41 5c pop %r12 + 1800006e9: 5f pop %rdi + 1800006ea: c3 ret + 1800006eb: 44 89 e1 mov %r12d,%ecx + 1800006ee: b8 01 00 00 00 mov $0x1,%eax + 1800006f3: d3 e0 shl %cl,%eax + 1800006f5: 89 c2 mov %eax,%edx + 1800006f7: d1 fa sar $1,%edx + 1800006f9: c1 ea 1e shr $0x1e,%edx + 1800006fc: 03 d0 add %eax,%edx + 1800006fe: 83 e2 fc and $0xfffffffc,%edx + 180000701: 83 c2 43 add $0x43,%edx + 180000704: 83 e2 c0 and $0xffffffc0,%edx + 180000707: 01 17 add %edx,(%rdi) + 180000709: 48 83 c4 30 add $0x30,%rsp + 18000070d: 5d pop %rbp + 18000070e: 41 5f pop %r15 + 180000710: 41 5d pop %r13 + 180000712: 41 5c pop %r12 + 180000714: 5f pop %rdi + 180000715: c3 ret + 180000716: ba 01 00 00 00 mov $0x1,%edx + 18000071b: d3 e2 shl %cl,%edx + 18000071d: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 180000724: 83 e0 c0 and $0xffffffc0,%eax + 180000727: 89 07 mov %eax,(%rdi) + 180000729: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000730: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 180000737: 00 + 180000738: 41 83 e1 c0 and $0xffffffc0,%r9d + 18000073c: 44 89 4d 00 mov %r9d,0x0(%rbp) + 180000740: e9 27 ff ff ff jmp 0x18000066c + 180000745: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000074c: 00 + 18000074d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000754: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000760: 53 push %rbx + 180000761: 57 push %rdi + 180000762: 41 54 push %r12 + 180000764: 41 57 push %r15 + 180000766: 55 push %rbp + 180000767: 48 83 ec 30 sub $0x30,%rsp + 18000076b: 89 cd mov %ecx,%ebp + 18000076d: 4c 63 e5 movslq %ebp,%r12 + 180000770: 4c 8d 3d 89 e1 fb ff lea -0x41e77(%rip),%r15 # 0x17ffbe900 + 180000777: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi + 18000077e: 00 + 18000077f: 43 8b 8c a7 9c e6 c5 mov 0x1c5e69c(%r15,%r12,4),%ecx + 180000786: 01 + 180000787: 4c 89 c3 mov %r8,%rbx + 18000078a: f7 d9 neg %ecx + 18000078c: 03 cd add %ebp,%ecx + 18000078e: 83 f9 11 cmp $0x11,%ecx + 180000791: 7e 50 jle 0x1800007e3 + 180000793: 48 89 e0 mov %rsp,%rax + 180000796: 83 c2 01 add $0x1,%edx + 180000799: 49 89 d8 mov %rbx,%r8 + 18000079c: 48 89 78 20 mov %rdi,0x20(%rax) + 1800007a0: e8 bb ff ff ff call 0x180000760 + 1800007a5: 83 c5 1f add $0x1f,%ebp + 1800007a8: ba 01 00 00 00 mov $0x1,%edx + 1800007ad: 8b 03 mov (%rbx),%eax + 1800007af: 89 e9 mov %ebp,%ecx + 1800007b1: d3 e2 shl %cl,%edx + 1800007b3: 43 8b 8c a7 fc e6 c5 mov 0x1c5e6fc(%r15,%r12,4),%ecx + 1800007ba: 01 + 1800007bb: 8d 2c d0 lea (%rax,%rdx,8),%ebp + 1800007be: 89 2b mov %ebp,(%rbx) + 1800007c0: bb 01 00 00 00 mov $0x1,%ebx + 1800007c5: d3 e3 shl %cl,%ebx + 1800007c7: 44 8b 07 mov (%rdi),%r8d + 1800007ca: c1 e3 03 shl $0x3,%ebx + 1800007cd: 41 3b d8 cmp %r8d,%ebx + 1800007d0: 44 0f 4d c3 cmovge %ebx,%r8d + 1800007d4: 44 89 07 mov %r8d,(%rdi) + 1800007d7: 48 83 c4 30 add $0x30,%rsp + 1800007db: 5d pop %rbp + 1800007dc: 41 5f pop %r15 + 1800007de: 41 5c pop %r12 + 1800007e0: 5f pop %rdi + 1800007e1: 5b pop %rbx + 1800007e2: c3 ret + 1800007e3: ba 01 00 00 00 mov $0x1,%edx + 1800007e8: d3 e2 shl %cl,%edx + 1800007ea: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 1800007f1: 83 e0 c0 and $0xffffffc0,%eax + 1800007f4: 89 03 mov %eax,(%rbx) + 1800007f6: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 1800007fd: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 180000804: 00 + 180000805: 41 83 e1 c0 and $0xffffffc0,%r9d + 180000809: 44 89 0f mov %r9d,(%rdi) + 18000080c: eb 97 jmp 0x1800007a5 + 18000080e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000815: 00 + 180000816: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000081d: 0f 1f 00 nopl (%rax) + 180000820: 57 push %rdi + 180000821: 41 54 push %r12 + 180000823: 41 55 push %r13 + 180000825: 41 57 push %r15 + 180000827: 55 push %rbp + 180000828: 48 83 ec 30 sub $0x30,%rsp + 18000082c: 41 89 cc mov %ecx,%r12d + 18000082f: 4d 63 ec movslq %r12d,%r13 + 180000832: 4c 8d 3d c7 e0 fb ff lea -0x41f39(%rip),%r15 # 0x17ffbe900 + 180000839: 4c 89 cd mov %r9,%rbp + 18000083c: 4d 89 c1 mov %r8,%r9 + 18000083f: 48 89 d7 mov %rdx,%rdi + 180000842: 43 8b 8c af 5c e7 c5 mov 0x1c5e75c(%r15,%r13,4),%ecx + 180000849: 01 + 18000084a: 85 c9 test %ecx,%ecx + 18000084c: 75 3c jne 0x18000088a + 18000084e: 44 89 e1 mov %r12d,%ecx + 180000851: b8 01 00 00 00 mov $0x1,%eax + 180000856: d3 e0 shl %cl,%eax + 180000858: 89 c2 mov %eax,%edx + 18000085a: d1 fa sar $1,%edx + 18000085c: c1 ea 1e shr $0x1e,%edx + 18000085f: 03 d0 add %eax,%edx + 180000861: c1 ea 02 shr $0x2,%edx + 180000864: 44 8d 14 d5 3f 00 00 lea 0x3f(,%rdx,8),%r10d + 18000086b: 00 + 18000086c: 41 83 e2 c0 and $0xffffffc0,%r10d + 180000870: 41 81 c2 40 00 20 00 add $0x200040,%r10d + 180000877: 44 89 17 mov %r10d,(%rdi) + 18000087a: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000881: c7 45 00 00 00 20 00 movl $0x200000,0x0(%rbp) + 180000888: eb 5c jmp 0x1800008e6 + 18000088a: f7 d9 neg %ecx + 18000088c: 41 03 cc add %r12d,%ecx + 18000088f: 83 f9 12 cmp $0x12,%ecx + 180000892: 0f 8e be 00 00 00 jle 0x180000956 + 180000898: 48 89 e0 mov %rsp,%rax + 18000089b: ba 01 00 00 00 mov $0x1,%edx + 1800008a0: 49 89 f8 mov %rdi,%r8 + 1800008a3: 48 89 68 20 mov %rbp,0x20(%rax) + 1800008a7: e8 f4 00 00 00 call 0x1800009a0 + 1800008ac: b8 01 00 00 00 mov $0x1,%eax + 1800008b1: 41 8d 4c 24 1f lea 0x1f(%r12),%ecx + 1800008b6: d3 e0 shl %cl,%eax + 1800008b8: 41 b9 01 00 00 00 mov $0x1,%r9d + 1800008be: 43 8b 8c af bc e7 c5 mov 0x1c5e7bc(%r15,%r13,4),%ecx + 1800008c5: 01 + 1800008c6: 44 8b 2f mov (%rdi),%r13d + 1800008c9: 41 d3 e1 shl %cl,%r9d + 1800008cc: 41 c1 e1 03 shl $0x3,%r9d + 1800008d0: 41 8d 54 c5 00 lea 0x0(%r13,%rax,8),%edx + 1800008d5: 89 17 mov %edx,(%rdi) + 1800008d7: 44 8b 55 00 mov 0x0(%rbp),%r10d + 1800008db: 45 3b ca cmp %r10d,%r9d + 1800008de: 45 0f 4d d1 cmovge %r9d,%r10d + 1800008e2: 44 89 55 00 mov %r10d,0x0(%rbp) + 1800008e6: 41 83 fc 13 cmp $0x13,%r12d + 1800008ea: 7c 3f jl 0x18000092b + 1800008ec: 41 83 c4 14 add $0x14,%r12d + 1800008f0: ba 01 00 00 00 mov $0x1,%edx + 1800008f5: 44 89 e1 mov %r12d,%ecx + 1800008f8: 41 b8 00 00 01 00 mov $0x10000,%r8d + 1800008fe: d3 e2 shl %cl,%edx + 180000900: 8b 07 mov (%rdi),%eax + 180000902: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d + 180000909: 00 + 18000090a: 44 89 0f mov %r9d,(%rdi) + 18000090d: 8b 7d 00 mov 0x0(%rbp),%edi + 180000910: 81 ff 00 00 01 00 cmp $0x10000,%edi + 180000916: 44 0f 4d c7 cmovge %edi,%r8d + 18000091a: 44 89 45 00 mov %r8d,0x0(%rbp) + 18000091e: 48 83 c4 30 add $0x30,%rsp + 180000922: 5d pop %rbp + 180000923: 41 5f pop %r15 + 180000925: 41 5d pop %r13 + 180000927: 41 5c pop %r12 + 180000929: 5f pop %rdi + 18000092a: c3 ret + 18000092b: 44 89 e1 mov %r12d,%ecx + 18000092e: b8 01 00 00 00 mov $0x1,%eax + 180000933: d3 e0 shl %cl,%eax + 180000935: 89 c2 mov %eax,%edx + 180000937: d1 fa sar $1,%edx + 180000939: c1 ea 1e shr $0x1e,%edx + 18000093c: 03 d0 add %eax,%edx + 18000093e: 83 e2 fc and $0xfffffffc,%edx + 180000941: 83 c2 43 add $0x43,%edx + 180000944: 83 e2 c0 and $0xffffffc0,%edx + 180000947: 01 17 add %edx,(%rdi) + 180000949: 48 83 c4 30 add $0x30,%rsp + 18000094d: 5d pop %rbp + 18000094e: 41 5f pop %r15 + 180000950: 41 5d pop %r13 + 180000952: 41 5c pop %r12 + 180000954: 5f pop %rdi + 180000955: c3 ret + 180000956: ba 01 00 00 00 mov $0x1,%edx + 18000095b: d3 e2 shl %cl,%edx + 18000095d: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 180000964: 83 e0 c0 and $0xffffffc0,%eax + 180000967: 89 07 mov %eax,(%rdi) + 180000969: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000970: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 180000977: 00 + 180000978: 41 83 e1 c0 and $0xffffffc0,%r9d + 18000097c: 44 89 4d 00 mov %r9d,0x0(%rbp) + 180000980: e9 27 ff ff ff jmp 0x1800008ac + 180000985: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000098c: 00 + 18000098d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800009a0: 53 push %rbx + 1800009a1: 57 push %rdi + 1800009a2: 41 54 push %r12 + 1800009a4: 41 57 push %r15 + 1800009a6: 55 push %rbp + 1800009a7: 48 83 ec 30 sub $0x30,%rsp + 1800009ab: 89 cd mov %ecx,%ebp + 1800009ad: 4c 63 e5 movslq %ebp,%r12 + 1800009b0: 4c 8d 3d 49 df fb ff lea -0x420b7(%rip),%r15 # 0x17ffbe900 + 1800009b7: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi + 1800009be: 00 + 1800009bf: 4c 89 c3 mov %r8,%rbx + 1800009c2: 43 8b 8c a7 5c e7 c5 mov 0x1c5e75c(%r15,%r12,4),%ecx + 1800009c9: 01 + 1800009ca: f7 d9 neg %ecx + 1800009cc: 03 cd add %ebp,%ecx + 1800009ce: 83 f9 12 cmp $0x12,%ecx + 1800009d1: 7e 4f jle 0x180000a22 + 1800009d3: 48 89 e0 mov %rsp,%rax + 1800009d6: ff c2 inc %edx + 1800009d8: 49 89 d8 mov %rbx,%r8 + 1800009db: 48 89 78 20 mov %rdi,0x20(%rax) + 1800009df: e8 bc ff ff ff call 0x1800009a0 + 1800009e4: 83 c5 1f add $0x1f,%ebp + 1800009e7: ba 01 00 00 00 mov $0x1,%edx + 1800009ec: 89 e9 mov %ebp,%ecx + 1800009ee: d3 e2 shl %cl,%edx + 1800009f0: 8b 03 mov (%rbx),%eax + 1800009f2: 43 8b 8c a7 bc e7 c5 mov 0x1c5e7bc(%r15,%r12,4),%ecx + 1800009f9: 01 + 1800009fa: 8d 2c d0 lea (%rax,%rdx,8),%ebp + 1800009fd: 89 2b mov %ebp,(%rbx) + 1800009ff: bb 01 00 00 00 mov $0x1,%ebx + 180000a04: d3 e3 shl %cl,%ebx + 180000a06: c1 e3 03 shl $0x3,%ebx + 180000a09: 44 8b 07 mov (%rdi),%r8d + 180000a0c: 41 3b d8 cmp %r8d,%ebx + 180000a0f: 44 0f 4d c3 cmovge %ebx,%r8d + 180000a13: 44 89 07 mov %r8d,(%rdi) + 180000a16: 48 83 c4 30 add $0x30,%rsp + 180000a1a: 5d pop %rbp + 180000a1b: 41 5f pop %r15 + 180000a1d: 41 5c pop %r12 + 180000a1f: 5f pop %rdi + 180000a20: 5b pop %rbx + 180000a21: c3 ret + 180000a22: ba 01 00 00 00 mov $0x1,%edx + 180000a27: d3 e2 shl %cl,%edx + 180000a29: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax + 180000a30: 83 e0 c0 and $0xffffffc0,%eax + 180000a33: 89 03 mov %eax,(%rbx) + 180000a35: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000a3c: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d + 180000a43: 00 + 180000a44: 41 83 e1 c0 and $0xffffffc0,%r9d + 180000a48: 44 89 0f mov %r9d,(%rdi) + 180000a4b: eb 97 jmp 0x1800009e4 + 180000a4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000a54: 00 + 180000a55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000a5c: 0f 1f 40 00 nopl 0x0(%rax) + 180000a60: 53 push %rbx + 180000a61: 56 push %rsi + 180000a62: 57 push %rdi + 180000a63: 41 57 push %r15 + 180000a65: 55 push %rbp + 180000a66: 48 83 ec 30 sub $0x30,%rsp + 180000a6a: 89 ce mov %ecx,%esi + 180000a6c: 48 63 ee movslq %esi,%rbp + 180000a6f: 48 8d 1d 8a de fb ff lea -0x42176(%rip),%rbx # 0x17ffbe900 + 180000a76: 4d 89 cf mov %r9,%r15 + 180000a79: 4d 89 c1 mov %r8,%r9 + 180000a7c: 48 89 d7 mov %rdx,%rdi + 180000a7f: 8b 8c ab 1c e8 c5 01 mov 0x1c5e81c(%rbx,%rbp,4),%ecx + 180000a86: 85 c9 test %ecx,%ecx + 180000a88: 75 38 jne 0x180000ac2 + 180000a8a: b8 01 00 00 00 mov $0x1,%eax + 180000a8f: c4 e2 49 f7 d0 shlx %esi,%eax,%edx + 180000a94: 89 d1 mov %edx,%ecx + 180000a96: d1 f9 sar $1,%ecx + 180000a98: c1 e9 1e shr $0x1e,%ecx + 180000a9b: 03 ca add %edx,%ecx + 180000a9d: c1 e9 02 shr $0x2,%ecx + 180000aa0: 8d 1c cd 3f 00 00 00 lea 0x3f(,%rcx,8),%ebx + 180000aa7: 83 e3 c0 and $0xffffffc0,%ebx + 180000aaa: 81 c3 40 00 20 00 add $0x200040,%ebx + 180000ab0: 89 1f mov %ebx,(%rdi) + 180000ab2: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000ab9: 41 c7 07 00 00 20 00 movl $0x200000,(%r15) + 180000ac0: eb 53 jmp 0x180000b15 + 180000ac2: f7 d9 neg %ecx + 180000ac4: 03 ce add %esi,%ecx + 180000ac6: 83 f9 12 cmp $0x12,%ecx + 180000ac9: 0f 8e a1 00 00 00 jle 0x180000b70 + 180000acf: 48 89 e0 mov %rsp,%rax + 180000ad2: ba 01 00 00 00 mov $0x1,%edx + 180000ad7: 49 89 f8 mov %rdi,%r8 + 180000ada: 4c 89 78 20 mov %r15,0x20(%rax) + 180000ade: e8 dd 00 00 00 call 0x180000bc0 + 180000ae3: b8 01 00 00 00 mov $0x1,%eax + 180000ae8: 44 8b 8c ab 7c e8 c5 mov 0x1c5e87c(%rbx,%rbp,4),%r9d + 180000aef: 01 + 180000af0: 8d 56 1f lea 0x1f(%rsi),%edx + 180000af3: c4 e2 69 f7 d8 shlx %edx,%eax,%ebx + 180000af8: 8b 0f mov (%rdi),%ecx + 180000afa: c4 62 31 f7 d0 shlx %r9d,%eax,%r10d + 180000aff: 41 c1 e2 03 shl $0x3,%r10d + 180000b03: 8d 2c d9 lea (%rcx,%rbx,8),%ebp + 180000b06: 89 2f mov %ebp,(%rdi) + 180000b08: 45 8b 1f mov (%r15),%r11d + 180000b0b: 45 3b d3 cmp %r11d,%r10d + 180000b0e: 45 0f 4d da cmovge %r10d,%r11d + 180000b12: 45 89 1f mov %r11d,(%r15) + 180000b15: 83 fe 13 cmp $0x13,%esi + 180000b18: 7c 32 jl 0x180000b4c + 180000b1a: 83 c6 14 add $0x14,%esi + 180000b1d: bd 00 00 01 00 mov $0x10000,%ebp + 180000b22: c4 e2 49 f7 d0 shlx %esi,%eax,%edx + 180000b27: 8b 07 mov (%rdi),%eax + 180000b29: 8d 8c 90 40 10 00 00 lea 0x1040(%rax,%rdx,4),%ecx + 180000b30: 89 0f mov %ecx,(%rdi) + 180000b32: 41 8b 1f mov (%r15),%ebx + 180000b35: 81 fb 00 00 01 00 cmp $0x10000,%ebx + 180000b3b: 0f 4d eb cmovge %ebx,%ebp + 180000b3e: 41 89 2f mov %ebp,(%r15) + 180000b41: 48 83 c4 30 add $0x30,%rsp + 180000b45: 5d pop %rbp + 180000b46: 41 5f pop %r15 + 180000b48: 5f pop %rdi + 180000b49: 5e pop %rsi + 180000b4a: 5b pop %rbx + 180000b4b: c3 ret + 180000b4c: c4 e2 49 f7 c0 shlx %esi,%eax,%eax + 180000b51: 89 c2 mov %eax,%edx + 180000b53: d1 fa sar $1,%edx + 180000b55: c1 ea 1e shr $0x1e,%edx + 180000b58: 03 d0 add %eax,%edx + 180000b5a: 83 e2 fc and $0xfffffffc,%edx + 180000b5d: 83 c2 43 add $0x43,%edx + 180000b60: 83 e2 c0 and $0xffffffc0,%edx + 180000b63: 01 17 add %edx,(%rdi) + 180000b65: 48 83 c4 30 add $0x30,%rsp + 180000b69: 5d pop %rbp + 180000b6a: 41 5f pop %r15 + 180000b6c: 5f pop %rdi + 180000b6d: 5e pop %rsi + 180000b6e: 5b pop %rbx + 180000b6f: c3 ret + 180000b70: b8 01 00 00 00 mov $0x1,%eax + 180000b75: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx + 180000b7a: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx + 180000b81: 83 e2 c0 and $0xffffffc0,%edx + 180000b84: 89 17 mov %edx,(%rdi) + 180000b86: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000b8d: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d + 180000b94: 00 + 180000b95: 41 83 e1 c0 and $0xffffffc0,%r9d + 180000b99: 45 89 0f mov %r9d,(%r15) + 180000b9c: e9 47 ff ff ff jmp 0x180000ae8 + 180000ba1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000ba8: 00 + 180000ba9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000bb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000bb7: 00 + 180000bb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000bbf: 90 nop + 180000bc0: 53 push %rbx + 180000bc1: 57 push %rdi + 180000bc2: 41 54 push %r12 + 180000bc4: 41 57 push %r15 + 180000bc6: 55 push %rbp + 180000bc7: 48 83 ec 30 sub $0x30,%rsp + 180000bcb: 41 89 cc mov %ecx,%r12d + 180000bce: 49 63 ec movslq %r12d,%rbp + 180000bd1: 48 8d 1d 28 dd fb ff lea -0x422d8(%rip),%rbx # 0x17ffbe900 + 180000bd8: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi + 180000bdf: 00 + 180000be0: 4d 89 c7 mov %r8,%r15 + 180000be3: 8b 8c ab 1c e8 c5 01 mov 0x1c5e81c(%rbx,%rbp,4),%ecx + 180000bea: f7 d9 neg %ecx + 180000bec: 41 03 cc add %r12d,%ecx + 180000bef: 83 f9 12 cmp $0x12,%ecx + 180000bf2: 7e 4d jle 0x180000c41 + 180000bf4: 48 89 e0 mov %rsp,%rax + 180000bf7: ff c2 inc %edx + 180000bf9: 4d 89 f8 mov %r15,%r8 + 180000bfc: 48 89 78 20 mov %rdi,0x20(%rax) + 180000c00: e8 bb ff ff ff call 0x180000bc0 + 180000c05: b8 01 00 00 00 mov $0x1,%eax + 180000c0a: 41 83 c4 1f add $0x1f,%r12d + 180000c0e: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 180000c13: 41 8b 17 mov (%r15),%edx + 180000c16: 8b 9c ab 7c e8 c5 01 mov 0x1c5e87c(%rbx,%rbp,4),%ebx + 180000c1d: c4 e2 61 f7 c0 shlx %ebx,%eax,%eax + 180000c22: c1 e0 03 shl $0x3,%eax + 180000c25: 44 8d 0c ca lea (%rdx,%rcx,8),%r9d + 180000c29: 45 89 0f mov %r9d,(%r15) + 180000c2c: 8b 2f mov (%rdi),%ebp + 180000c2e: 3b c5 cmp %ebp,%eax + 180000c30: 0f 4d e8 cmovge %eax,%ebp + 180000c33: 89 2f mov %ebp,(%rdi) + 180000c35: 48 83 c4 30 add $0x30,%rsp + 180000c39: 5d pop %rbp + 180000c3a: 41 5f pop %r15 + 180000c3c: 41 5c pop %r12 + 180000c3e: 5f pop %rdi + 180000c3f: 5b pop %rbx + 180000c40: c3 ret + 180000c41: b8 01 00 00 00 mov $0x1,%eax + 180000c46: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx + 180000c4b: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx + 180000c52: 83 e2 c0 and $0xffffffc0,%edx + 180000c55: 41 89 17 mov %edx,(%r15) + 180000c58: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000c5f: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d + 180000c66: 00 + 180000c67: 41 83 e1 c0 and $0xffffffc0,%r9d + 180000c6b: 44 89 0f mov %r9d,(%rdi) + 180000c6e: eb 9a jmp 0x180000c0a + 180000c70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000c77: 00 + 180000c78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000c7f: 90 nop + 180000c80: 53 push %rbx + 180000c81: 56 push %rsi + 180000c82: 57 push %rdi + 180000c83: 41 57 push %r15 + 180000c85: 55 push %rbp + 180000c86: 48 83 ec 30 sub $0x30,%rsp + 180000c8a: 89 ce mov %ecx,%esi + 180000c8c: 48 63 ee movslq %esi,%rbp + 180000c8f: 48 8d 1d 6a dc fb ff lea -0x42396(%rip),%rbx # 0x17ffbe900 + 180000c96: 4d 89 cf mov %r9,%r15 + 180000c99: 4d 89 c1 mov %r8,%r9 + 180000c9c: 48 89 d7 mov %rdx,%rdi + 180000c9f: 8b 8c ab dc e8 c5 01 mov 0x1c5e8dc(%rbx,%rbp,4),%ecx + 180000ca6: 85 c9 test %ecx,%ecx + 180000ca8: 75 38 jne 0x180000ce2 + 180000caa: b8 01 00 00 00 mov $0x1,%eax + 180000caf: c4 e2 49 f7 d0 shlx %esi,%eax,%edx + 180000cb4: 89 d1 mov %edx,%ecx + 180000cb6: d1 f9 sar $1,%ecx + 180000cb8: c1 e9 1e shr $0x1e,%ecx + 180000cbb: 03 ca add %edx,%ecx + 180000cbd: c1 e9 02 shr $0x2,%ecx + 180000cc0: 8d 1c cd 3f 00 00 00 lea 0x3f(,%rcx,8),%ebx + 180000cc7: 83 e3 c0 and $0xffffffc0,%ebx + 180000cca: 81 c3 40 00 20 00 add $0x200040,%ebx + 180000cd0: 89 1f mov %ebx,(%rdi) + 180000cd2: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000cd9: 41 c7 07 00 00 20 00 movl $0x200000,(%r15) + 180000ce0: eb 53 jmp 0x180000d35 + 180000ce2: f7 d9 neg %ecx + 180000ce4: 03 ce add %esi,%ecx + 180000ce6: 83 f9 12 cmp $0x12,%ecx + 180000ce9: 0f 8e a1 00 00 00 jle 0x180000d90 + 180000cef: 48 89 e0 mov %rsp,%rax + 180000cf2: ba 01 00 00 00 mov $0x1,%edx + 180000cf7: 49 89 f8 mov %rdi,%r8 + 180000cfa: 4c 89 78 20 mov %r15,0x20(%rax) + 180000cfe: e8 dd 00 00 00 call 0x180000de0 + 180000d03: b8 01 00 00 00 mov $0x1,%eax + 180000d08: 44 8b 8c ab 3c e9 c5 mov 0x1c5e93c(%rbx,%rbp,4),%r9d + 180000d0f: 01 + 180000d10: 8d 56 1f lea 0x1f(%rsi),%edx + 180000d13: c4 e2 69 f7 d8 shlx %edx,%eax,%ebx + 180000d18: 8b 0f mov (%rdi),%ecx + 180000d1a: c4 62 31 f7 d0 shlx %r9d,%eax,%r10d + 180000d1f: 41 c1 e2 03 shl $0x3,%r10d + 180000d23: 8d 2c d9 lea (%rcx,%rbx,8),%ebp + 180000d26: 89 2f mov %ebp,(%rdi) + 180000d28: 45 8b 1f mov (%r15),%r11d + 180000d2b: 45 3b d3 cmp %r11d,%r10d + 180000d2e: 45 0f 4d da cmovge %r10d,%r11d + 180000d32: 45 89 1f mov %r11d,(%r15) + 180000d35: 83 fe 13 cmp $0x13,%esi + 180000d38: 7c 32 jl 0x180000d6c + 180000d3a: 83 c6 14 add $0x14,%esi + 180000d3d: bd 00 00 01 00 mov $0x10000,%ebp + 180000d42: c4 e2 49 f7 d0 shlx %esi,%eax,%edx + 180000d47: 8b 07 mov (%rdi),%eax + 180000d49: 8d 8c 90 40 10 00 00 lea 0x1040(%rax,%rdx,4),%ecx + 180000d50: 89 0f mov %ecx,(%rdi) + 180000d52: 41 8b 1f mov (%r15),%ebx + 180000d55: 81 fb 00 00 01 00 cmp $0x10000,%ebx + 180000d5b: 0f 4d eb cmovge %ebx,%ebp + 180000d5e: 41 89 2f mov %ebp,(%r15) + 180000d61: 48 83 c4 30 add $0x30,%rsp + 180000d65: 5d pop %rbp + 180000d66: 41 5f pop %r15 + 180000d68: 5f pop %rdi + 180000d69: 5e pop %rsi + 180000d6a: 5b pop %rbx + 180000d6b: c3 ret + 180000d6c: c4 e2 49 f7 c0 shlx %esi,%eax,%eax + 180000d71: 89 c2 mov %eax,%edx + 180000d73: d1 fa sar $1,%edx + 180000d75: c1 ea 1e shr $0x1e,%edx + 180000d78: 03 d0 add %eax,%edx + 180000d7a: 83 e2 fc and $0xfffffffc,%edx + 180000d7d: 83 c2 43 add $0x43,%edx + 180000d80: 83 e2 c0 and $0xffffffc0,%edx + 180000d83: 01 17 add %edx,(%rdi) + 180000d85: 48 83 c4 30 add $0x30,%rsp + 180000d89: 5d pop %rbp + 180000d8a: 41 5f pop %r15 + 180000d8c: 5f pop %rdi + 180000d8d: 5e pop %rsi + 180000d8e: 5b pop %rbx + 180000d8f: c3 ret + 180000d90: b8 01 00 00 00 mov $0x1,%eax + 180000d95: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx + 180000d9a: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx + 180000da1: 83 e2 c0 and $0xffffffc0,%edx + 180000da4: 89 17 mov %edx,(%rdi) + 180000da6: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000dad: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d + 180000db4: 00 + 180000db5: 41 83 e1 c0 and $0xffffffc0,%r9d + 180000db9: 45 89 0f mov %r9d,(%r15) + 180000dbc: e9 47 ff ff ff jmp 0x180000d08 + 180000dc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000dc8: 00 + 180000dc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000dd7: 00 + 180000dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000ddf: 90 nop + 180000de0: 53 push %rbx + 180000de1: 57 push %rdi + 180000de2: 41 54 push %r12 + 180000de4: 41 57 push %r15 + 180000de6: 55 push %rbp + 180000de7: 48 83 ec 30 sub $0x30,%rsp + 180000deb: 41 89 cc mov %ecx,%r12d + 180000dee: 49 63 ec movslq %r12d,%rbp + 180000df1: 48 8d 1d 08 db fb ff lea -0x424f8(%rip),%rbx # 0x17ffbe900 + 180000df8: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi + 180000dff: 00 + 180000e00: 4d 89 c7 mov %r8,%r15 + 180000e03: 8b 8c ab dc e8 c5 01 mov 0x1c5e8dc(%rbx,%rbp,4),%ecx + 180000e0a: f7 d9 neg %ecx + 180000e0c: 41 03 cc add %r12d,%ecx + 180000e0f: 83 f9 12 cmp $0x12,%ecx + 180000e12: 7e 4d jle 0x180000e61 + 180000e14: 48 89 e0 mov %rsp,%rax + 180000e17: ff c2 inc %edx + 180000e19: 4d 89 f8 mov %r15,%r8 + 180000e1c: 48 89 78 20 mov %rdi,0x20(%rax) + 180000e20: e8 bb ff ff ff call 0x180000de0 + 180000e25: b8 01 00 00 00 mov $0x1,%eax + 180000e2a: 41 83 c4 1f add $0x1f,%r12d + 180000e2e: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx + 180000e33: 41 8b 17 mov (%r15),%edx + 180000e36: 8b 9c ab 3c e9 c5 01 mov 0x1c5e93c(%rbx,%rbp,4),%ebx + 180000e3d: c4 e2 61 f7 c0 shlx %ebx,%eax,%eax + 180000e42: c1 e0 03 shl $0x3,%eax + 180000e45: 44 8d 0c ca lea (%rdx,%rcx,8),%r9d + 180000e49: 45 89 0f mov %r9d,(%r15) + 180000e4c: 8b 2f mov (%rdi),%ebp + 180000e4e: 3b c5 cmp %ebp,%eax + 180000e50: 0f 4d e8 cmovge %eax,%ebp + 180000e53: 89 2f mov %ebp,(%rdi) + 180000e55: 48 83 c4 30 add $0x30,%rsp + 180000e59: 5d pop %rbp + 180000e5a: 41 5f pop %r15 + 180000e5c: 41 5c pop %r12 + 180000e5e: 5f pop %rdi + 180000e5f: 5b pop %rbx + 180000e60: c3 ret diff --git a/handoff/nls_dasm/fun_1800425a0.dis b/handoff/nls_dasm/fun_1800425a0.dis new file mode 100644 index 0000000..9c2245e --- /dev/null +++ b/handoff/nls_dasm/fun_1800425a0.dis @@ -0,0 +1,371 @@ + +/tmp/det/fun_1800425a0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 55 push %rbp + 180000001: 48 89 e5 mov %rsp,%rbp + 180000004: 44 89 c8 mov %r9d,%eax + 180000007: 41 d1 f9 sar $1,%r9d + 18000000a: 83 e0 01 and $0x1,%eax + 18000000d: 45 85 c9 test %r9d,%r9d + 180000010: 0f 84 e0 05 00 00 je 0x1800005f6 + 180000016: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 18000001d: 0f 85 a0 03 00 00 jne 0x1800003c3 + 180000023: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 18000002a: 0f 84 7f 01 00 00 je 0x1800001af + 180000030: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000037: 0f 84 70 00 00 00 je 0x1800000ad + 18000003d: 0f 1f 00 nopl (%rax) + 180000040: f2 0f 10 21 movsd (%rcx),%xmm4 + 180000044: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180000049: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18000004e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180000053: 0f 28 dc movaps %xmm4,%xmm3 + 180000056: f2 0f 12 0a movddup (%rdx),%xmm1 + 18000005a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000005d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000062: 48 83 c1 20 add $0x20,%rcx + 180000066: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000006b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000070: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000074: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000078: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000007d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000082: 48 83 c2 20 add $0x20,%rdx + 180000086: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000008a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000008e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000092: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000096: 41 0f 29 08 movaps %xmm1,(%r8) + 18000009a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 18000009f: 49 83 c0 20 add $0x20,%r8 + 1800000a3: 41 ff c9 dec %r9d + 1800000a6: 75 98 jne 0x180000040 + 1800000a8: e9 49 05 00 00 jmp 0x1800005f6 + 1800000ad: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800000b4: 0f 87 86 00 00 00 ja 0x180000140 + 1800000ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800000c0: f2 0f 10 21 movsd (%rcx),%xmm4 + 1800000c4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 1800000c9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 1800000ce: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 1800000d3: 0f 28 dc movaps %xmm4,%xmm3 + 1800000d6: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800000da: 0f 28 c5 movaps %xmm5,%xmm0 + 1800000dd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800000e2: 48 83 c1 20 add $0x20,%rcx + 1800000e6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800000eb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800000f0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800000f4: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800000f8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800000fd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000102: 48 83 c2 20 add $0x20,%rdx + 180000106: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000010a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000010e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000112: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000116: 41 0f 29 08 movaps %xmm1,(%r8) + 18000011a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 18000011f: 49 83 c0 20 add $0x20,%r8 + 180000123: 41 ff c9 dec %r9d + 180000126: 75 98 jne 0x1800000c0 + 180000128: e9 c9 04 00 00 jmp 0x1800005f6 + 18000012d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000134: 00 + 180000135: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000013c: 0f 1f 40 00 nopl 0x0(%rax) + 180000140: f2 0f 10 21 movsd (%rcx),%xmm4 + 180000144: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180000149: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18000014e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180000153: 0f 28 dc movaps %xmm4,%xmm3 + 180000156: f2 0f 12 0a movddup (%rdx),%xmm1 + 18000015a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000015d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000162: 48 83 c1 20 add $0x20,%rcx + 180000166: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000016b: 66 0f 59 cc mulpd %xmm4,%xmm1 + 18000016f: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000173: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180000178: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 18000017d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000182: 48 83 c2 20 add $0x20,%rdx + 180000186: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000018a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000018e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000192: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000196: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18000019b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 1800001a1: 49 83 c0 20 add $0x20,%r8 + 1800001a5: 41 ff c9 dec %r9d + 1800001a8: 75 96 jne 0x180000140 + 1800001aa: e9 47 04 00 00 jmp 0x1800005f6 + 1800001af: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800001b6: 0f 84 13 01 00 00 je 0x1800002cf + 1800001bc: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800001c3: 0f 87 97 00 00 00 ja 0x180000260 + 1800001c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001d0: 00 + 1800001d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001df: 00 + 1800001e0: f2 0f 10 22 movsd (%rdx),%xmm4 + 1800001e4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 1800001e9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 1800001ee: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 1800001f3: 0f 28 dc movaps %xmm4,%xmm3 + 1800001f6: f2 0f 12 09 movddup (%rcx),%xmm1 + 1800001fa: 0f 28 c5 movaps %xmm5,%xmm0 + 1800001fd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180000202: 48 83 c2 20 add $0x20,%rdx + 180000206: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000020b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000210: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000214: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000218: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 18000021d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180000222: 48 83 c1 20 add $0x20,%rcx + 180000226: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000022a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000022e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000232: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000236: 41 0f 29 08 movaps %xmm1,(%r8) + 18000023a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 18000023f: 49 83 c0 20 add $0x20,%r8 + 180000243: 41 ff c9 dec %r9d + 180000246: 75 98 jne 0x1800001e0 + 180000248: e9 a9 03 00 00 jmp 0x1800005f6 + 18000024d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000254: 00 + 180000255: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000025c: 0f 1f 40 00 nopl 0x0(%rax) + 180000260: f2 0f 10 22 movsd (%rdx),%xmm4 + 180000264: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180000269: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 18000026e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180000273: 0f 28 dc movaps %xmm4,%xmm3 + 180000276: f2 0f 12 09 movddup (%rcx),%xmm1 + 18000027a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000027d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180000282: 48 83 c2 20 add $0x20,%rdx + 180000286: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000028b: 66 0f 59 cc mulpd %xmm4,%xmm1 + 18000028f: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000293: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 180000298: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 18000029d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800002a2: 48 83 c1 20 add $0x20,%rcx + 1800002a6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800002aa: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800002ae: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800002b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800002b6: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 1800002bb: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 1800002c1: 49 83 c0 20 add $0x20,%r8 + 1800002c5: 41 ff c9 dec %r9d + 1800002c8: 75 96 jne 0x180000260 + 1800002ca: e9 27 03 00 00 jmp 0x1800005f6 + 1800002cf: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800002d6: 0f 87 84 00 00 00 ja 0x180000360 + 1800002dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800002e0: 0f 28 21 movaps (%rcx),%xmm4 + 1800002e3: 0f 28 69 10 movaps 0x10(%rcx),%xmm5 + 1800002e7: 0f 28 dc movaps %xmm4,%xmm3 + 1800002ea: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800002ee: 0f 28 c5 movaps %xmm5,%xmm0 + 1800002f1: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800002f6: 48 83 c1 20 add $0x20,%rcx + 1800002fa: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800002ff: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000304: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000308: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 18000030c: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180000311: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000316: 48 83 c2 20 add $0x20,%rdx + 18000031a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000031e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000322: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000326: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000032a: 41 0f 29 08 movaps %xmm1,(%r8) + 18000032e: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 180000333: 49 83 c0 20 add $0x20,%r8 + 180000337: 41 ff c9 dec %r9d + 18000033a: 75 a4 jne 0x1800002e0 + 18000033c: e9 b5 02 00 00 jmp 0x1800005f6 + 180000341: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000348: 00 + 180000349: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000357: 00 + 180000358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000035f: 90 nop + 180000360: 0f 28 21 movaps (%rcx),%xmm4 + 180000363: 0f 28 69 10 movaps 0x10(%rcx),%xmm5 + 180000367: 0f 28 dc movaps %xmm4,%xmm3 + 18000036a: f2 0f 12 0a movddup (%rdx),%xmm1 + 18000036e: 0f 28 c5 movaps %xmm5,%xmm0 + 180000371: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000376: 48 83 c1 20 add $0x20,%rcx + 18000037a: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000037f: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000383: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000387: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000038c: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000391: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000396: 48 83 c2 20 add $0x20,%rdx + 18000039a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000039e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800003a2: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800003a6: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800003aa: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 1800003af: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 1800003b5: 49 83 c0 20 add $0x20,%r8 + 1800003b9: 41 ff c9 dec %r9d + 1800003bc: 75 a2 jne 0x180000360 + 1800003be: e9 33 02 00 00 jmp 0x1800005f6 + 1800003c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800003ca: 0f 84 0b 01 00 00 je 0x1800004db + 1800003d0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800003d7: 0f 85 83 00 00 00 jne 0x180000460 + 1800003dd: 0f 1f 00 nopl (%rax) + 1800003e0: f2 0f 10 21 movsd (%rcx),%xmm4 + 1800003e4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 1800003e9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 1800003ee: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 1800003f3: 0f 28 dc movaps %xmm4,%xmm3 + 1800003f6: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800003fa: 0f 28 c5 movaps %xmm5,%xmm0 + 1800003fd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000402: 48 83 c1 20 add $0x20,%rcx + 180000406: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000040b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000410: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000414: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000418: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000041d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000422: 48 83 c2 20 add $0x20,%rdx + 180000426: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000042a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000042e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000432: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000436: f2 41 0f 11 08 movsd %xmm1,(%r8) + 18000043b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 180000441: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 180000447: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 18000044d: 49 83 c0 20 add $0x20,%r8 + 180000451: 41 ff c9 dec %r9d + 180000454: 75 8a jne 0x1800003e0 + 180000456: e9 9b 01 00 00 jmp 0x1800005f6 + 18000045b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000460: f2 0f 10 21 movsd (%rcx),%xmm4 + 180000464: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180000469: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18000046e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180000473: 0f 28 dc movaps %xmm4,%xmm3 + 180000476: f2 0f 12 0a movddup (%rdx),%xmm1 + 18000047a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000047d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000482: 48 83 c1 20 add $0x20,%rcx + 180000486: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000048b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000490: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000494: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000498: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000049d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800004a2: 48 83 c2 20 add $0x20,%rdx + 1800004a6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800004aa: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800004ae: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800004b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800004b6: f2 41 0f 11 08 movsd %xmm1,(%r8) + 1800004bb: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 1800004c1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 1800004c7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 1800004cd: 49 83 c0 20 add $0x20,%r8 + 1800004d1: 41 ff c9 dec %r9d + 1800004d4: 75 8a jne 0x180000460 + 1800004d6: e9 1b 01 00 00 jmp 0x1800005f6 + 1800004db: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800004e2: 0f 85 98 00 00 00 jne 0x180000580 + 1800004e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800004ef: 00 + 1800004f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800004f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800004fe: 00 00 + 180000500: 0f 28 21 movaps (%rcx),%xmm4 + 180000503: 0f 28 69 10 movaps 0x10(%rcx),%xmm5 + 180000507: 0f 28 dc movaps %xmm4,%xmm3 + 18000050a: f2 0f 12 0a movddup (%rdx),%xmm1 + 18000050e: 0f 28 c5 movaps %xmm5,%xmm0 + 180000511: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000516: 48 83 c1 20 add $0x20,%rcx + 18000051a: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000051f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000524: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000528: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 18000052c: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180000531: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000536: 48 83 c2 20 add $0x20,%rdx + 18000053a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000053e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000542: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000546: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000054a: f2 41 0f 11 08 movsd %xmm1,(%r8) + 18000054f: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 180000555: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 18000055b: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 180000561: 49 83 c0 20 add $0x20,%r8 + 180000565: 41 ff c9 dec %r9d + 180000568: 75 96 jne 0x180000500 + 18000056a: e9 87 00 00 00 jmp 0x1800005f6 + 18000056f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000576: 00 + 180000577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000057e: 66 90 xchg %ax,%ax + 180000580: f2 0f 10 22 movsd (%rdx),%xmm4 + 180000584: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180000589: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 18000058e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180000593: 0f 28 dc movaps %xmm4,%xmm3 + 180000596: f2 0f 12 09 movddup (%rcx),%xmm1 + 18000059a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000059d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 1800005a2: 48 83 c2 20 add $0x20,%rdx + 1800005a6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800005ab: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800005b0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800005b4: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800005b8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 1800005bd: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800005c2: 48 83 c1 20 add $0x20,%rcx + 1800005c6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800005ca: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800005ce: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800005d2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800005d6: f2 41 0f 11 08 movsd %xmm1,(%r8) + 1800005db: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 1800005e1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 1800005e7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 1800005ed: 49 83 c0 20 add $0x20,%r8 + 1800005f1: 41 ff c9 dec %r9d + 1800005f4: 75 8a jne 0x180000580 + 1800005f6: 85 c0 test %eax,%eax + 1800005f8: 74 31 je 0x18000062b + 1800005fa: f2 0f 10 01 movsd (%rcx),%xmm0 + 1800005fe: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 180000603: 0f 28 d0 movaps %xmm0,%xmm2 + 180000606: f2 0f 12 1a movddup (%rdx),%xmm3 + 18000060a: f2 0f 12 4a 08 movddup 0x8(%rdx),%xmm1 + 18000060f: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 + 180000614: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 180000618: 66 0f 59 d1 mulpd %xmm1,%xmm2 + 18000061c: 66 0f d0 da addsubpd %xmm2,%xmm3 + 180000620: f2 41 0f 11 18 movsd %xmm3,(%r8) + 180000625: 66 41 0f 17 58 08 movhpd %xmm3,0x8(%r8) + 18000062b: 48 8d 65 00 lea 0x0(%rbp),%rsp + 18000062f: 5d pop %rbp + 180000630: c3 ret diff --git a/handoff/nls_dasm/fun_180042be0.dis b/handoff/nls_dasm/fun_180042be0.dis new file mode 100644 index 0000000..e1e12f9 --- /dev/null +++ b/handoff/nls_dasm/fun_180042be0.dis @@ -0,0 +1,360 @@ + +/tmp/det/fun_180042be0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 55 push %rbp + 180000001: 48 8d 2c 24 lea (%rsp),%rbp + 180000005: 44 89 c8 mov %r9d,%eax + 180000008: 41 d1 f9 sar $1,%r9d + 18000000b: 83 e0 01 and $0x1,%eax + 18000000e: 45 85 c9 test %r9d,%r9d + 180000011: 0f 84 bf 05 00 00 je 0x1800005d6 + 180000017: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 18000001e: 0f 85 7a 03 00 00 jne 0x18000039e + 180000024: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 18000002b: 0f 84 7e 01 00 00 je 0x1800001af + 180000031: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000038: 0f 84 6f 00 00 00 je 0x1800000ad + 18000003e: 66 90 xchg %ax,%ax + 180000040: f2 0f 10 21 movsd (%rcx),%xmm4 + 180000044: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180000049: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18000004e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180000053: 0f 28 dc movaps %xmm4,%xmm3 + 180000056: f2 0f 12 0a movddup (%rdx),%xmm1 + 18000005a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000005d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000062: 48 83 c1 20 add $0x20,%rcx + 180000066: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000006b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000070: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000074: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000078: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000007d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000082: 48 83 c2 20 add $0x20,%rdx + 180000086: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000008a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000008e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000092: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000096: 41 0f 29 08 movaps %xmm1,(%r8) + 18000009a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 18000009f: 49 83 c0 20 add $0x20,%r8 + 1800000a3: 41 ff c9 dec %r9d + 1800000a6: 75 98 jne 0x180000040 + 1800000a8: e9 29 05 00 00 jmp 0x1800005d6 + 1800000ad: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800000b4: 0f 87 86 00 00 00 ja 0x180000140 + 1800000ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800000c0: f2 0f 10 21 movsd (%rcx),%xmm4 + 1800000c4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 1800000c9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 1800000ce: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 1800000d3: 0f 28 dc movaps %xmm4,%xmm3 + 1800000d6: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800000da: 0f 28 c5 movaps %xmm5,%xmm0 + 1800000dd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800000e2: 48 83 c1 20 add $0x20,%rcx + 1800000e6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800000eb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800000f0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800000f4: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800000f8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800000fd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000102: 48 83 c2 20 add $0x20,%rdx + 180000106: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000010a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000010e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000112: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000116: 41 0f 29 08 movaps %xmm1,(%r8) + 18000011a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 18000011f: 49 83 c0 20 add $0x20,%r8 + 180000123: 41 ff c9 dec %r9d + 180000126: 75 98 jne 0x1800000c0 + 180000128: e9 a9 04 00 00 jmp 0x1800005d6 + 18000012d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000134: 00 + 180000135: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000013c: 0f 1f 40 00 nopl 0x0(%rax) + 180000140: f2 0f 10 21 movsd (%rcx),%xmm4 + 180000144: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180000149: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18000014e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180000153: 0f 28 dc movaps %xmm4,%xmm3 + 180000156: f2 0f 12 0a movddup (%rdx),%xmm1 + 18000015a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000015d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000162: 48 83 c1 20 add $0x20,%rcx + 180000166: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000016b: 66 0f 59 cc mulpd %xmm4,%xmm1 + 18000016f: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000173: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 180000178: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 18000017d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000182: 48 83 c2 20 add $0x20,%rdx + 180000186: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000018a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000018e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000192: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000196: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18000019b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 1800001a1: 49 83 c0 20 add $0x20,%r8 + 1800001a5: 41 ff c9 dec %r9d + 1800001a8: 75 96 jne 0x180000140 + 1800001aa: e9 27 04 00 00 jmp 0x1800005d6 + 1800001af: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800001b6: 0f 84 13 01 00 00 je 0x1800002cf + 1800001bc: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800001c3: 0f 87 97 00 00 00 ja 0x180000260 + 1800001c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001d0: 00 + 1800001d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001df: 00 + 1800001e0: f2 0f 10 22 movsd (%rdx),%xmm4 + 1800001e4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 1800001e9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 1800001ee: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 1800001f3: 0f 28 dc movaps %xmm4,%xmm3 + 1800001f6: f2 0f 12 09 movddup (%rcx),%xmm1 + 1800001fa: 0f 28 c5 movaps %xmm5,%xmm0 + 1800001fd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180000202: 48 83 c2 20 add $0x20,%rdx + 180000206: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000020b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000210: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000214: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000218: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 18000021d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180000222: 48 83 c1 20 add $0x20,%rcx + 180000226: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000022a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000022e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000232: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000236: 41 0f 29 08 movaps %xmm1,(%r8) + 18000023a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) + 18000023f: 49 83 c0 20 add $0x20,%r8 + 180000243: 41 ff c9 dec %r9d + 180000246: 75 98 jne 0x1800001e0 + 180000248: e9 89 03 00 00 jmp 0x1800005d6 + 18000024d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000254: 00 + 180000255: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000025c: 0f 1f 40 00 nopl 0x0(%rax) + 180000260: f2 0f 10 22 movsd (%rdx),%xmm4 + 180000264: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180000269: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 18000026e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180000273: 0f 28 dc movaps %xmm4,%xmm3 + 180000276: f2 0f 12 09 movddup (%rcx),%xmm1 + 18000027a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000027d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180000282: 48 83 c2 20 add $0x20,%rdx + 180000286: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000028b: 66 0f 59 cc mulpd %xmm4,%xmm1 + 18000028f: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000293: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 180000298: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 18000029d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800002a2: 48 83 c1 20 add $0x20,%rcx + 1800002a6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800002aa: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800002ae: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800002b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800002b6: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 1800002bb: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 1800002c1: 49 83 c0 20 add $0x20,%r8 + 1800002c5: 41 ff c9 dec %r9d + 1800002c8: 75 96 jne 0x180000260 + 1800002ca: e9 07 03 00 00 jmp 0x1800005d6 + 1800002cf: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800002d6: 0f 87 64 00 00 00 ja 0x180000340 + 1800002dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800002e0: 0f 28 11 movaps (%rcx),%xmm2 + 1800002e3: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 1800002e7: f2 0f 12 22 movddup (%rdx),%xmm4 + 1800002eb: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 + 1800002f0: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0 + 1800002f5: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1 + 1800002fa: 48 83 c2 20 add $0x20,%rdx + 1800002fe: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 180000303: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180000308: 66 0f 59 21 mulpd (%rcx),%xmm4 + 18000030c: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5 + 180000311: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180000315: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 180000319: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 18000031d: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180000321: 41 0f 29 20 movaps %xmm4,(%r8) + 180000325: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180000329: 41 0f 29 68 10 movaps %xmm5,0x10(%r8) + 18000032e: 49 83 c0 20 add $0x20,%r8 + 180000332: 41 ff c9 dec %r9d + 180000335: 75 a9 jne 0x1800002e0 + 180000337: e9 9a 02 00 00 jmp 0x1800005d6 + 18000033c: 0f 1f 40 00 nopl 0x0(%rax) + 180000340: 0f 28 11 movaps (%rcx),%xmm2 + 180000343: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 180000347: f2 0f 12 22 movddup (%rdx),%xmm4 + 18000034b: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0 + 180000350: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 180000355: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 + 18000035a: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1 + 18000035f: 48 83 c2 20 add $0x20,%rdx + 180000363: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180000368: 66 0f 59 21 mulpd (%rcx),%xmm4 + 18000036c: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180000370: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5 + 180000375: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 180000379: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 18000037d: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180000381: 66 41 0f 2b 20 movntpd %xmm4,(%r8) + 180000386: 48 8d 49 20 lea 0x20(%rcx),%rcx + 18000038a: 66 41 0f 2b 68 10 movntpd %xmm5,0x10(%r8) + 180000390: 49 83 c0 20 add $0x20,%r8 + 180000394: 41 ff c9 dec %r9d + 180000397: 75 a7 jne 0x180000340 + 180000399: e9 38 02 00 00 jmp 0x1800005d6 + 18000039e: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800003a5: 0f 84 10 01 00 00 je 0x1800004bb + 1800003ab: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800003b2: 0f 85 88 00 00 00 jne 0x180000440 + 1800003b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800003bf: 00 + 1800003c0: f2 0f 10 21 movsd (%rcx),%xmm4 + 1800003c4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 1800003c9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 1800003ce: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 1800003d3: 0f 28 dc movaps %xmm4,%xmm3 + 1800003d6: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800003da: 0f 28 c5 movaps %xmm5,%xmm0 + 1800003dd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800003e2: 48 83 c1 20 add $0x20,%rcx + 1800003e6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800003eb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800003f0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800003f4: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800003f8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800003fd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000402: 48 83 c2 20 add $0x20,%rdx + 180000406: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000040a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000040e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000412: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000416: f2 41 0f 11 08 movsd %xmm1,(%r8) + 18000041b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 180000421: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 180000427: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 18000042d: 49 83 c0 20 add $0x20,%r8 + 180000431: 41 ff c9 dec %r9d + 180000434: 75 8a jne 0x1800003c0 + 180000436: e9 9b 01 00 00 jmp 0x1800005d6 + 18000043b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000440: f2 0f 10 21 movsd (%rcx),%xmm4 + 180000444: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180000449: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18000044e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180000453: 0f 28 dc movaps %xmm4,%xmm3 + 180000456: f2 0f 12 0a movddup (%rdx),%xmm1 + 18000045a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000045d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000462: 48 83 c1 20 add $0x20,%rcx + 180000466: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000046b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000470: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000474: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000478: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000047d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000482: 48 83 c2 20 add $0x20,%rdx + 180000486: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000048a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000048e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000492: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000496: f2 41 0f 11 08 movsd %xmm1,(%r8) + 18000049b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 1800004a1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 1800004a7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 1800004ad: 49 83 c0 20 add $0x20,%r8 + 1800004b1: 41 ff c9 dec %r9d + 1800004b4: 75 8a jne 0x180000440 + 1800004b6: e9 1b 01 00 00 jmp 0x1800005d6 + 1800004bb: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800004c2: 0f 85 98 00 00 00 jne 0x180000560 + 1800004c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800004cf: 00 + 1800004d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800004d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800004de: 00 00 + 1800004e0: 0f 28 11 movaps (%rcx),%xmm2 + 1800004e3: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 1800004e7: f2 0f 12 22 movddup (%rdx),%xmm4 + 1800004eb: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 + 1800004f0: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0 + 1800004f5: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1 + 1800004fa: 48 83 c2 20 add $0x20,%rdx + 1800004fe: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 180000503: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180000508: 66 0f 59 21 mulpd (%rcx),%xmm4 + 18000050c: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5 + 180000511: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180000515: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 180000519: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 18000051d: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180000521: f2 41 0f 11 20 movsd %xmm4,(%r8) + 180000526: 48 83 c1 20 add $0x20,%rcx + 18000052a: 66 41 0f 17 60 08 movhpd %xmm4,0x8(%r8) + 180000530: f2 41 0f 11 68 10 movsd %xmm5,0x10(%r8) + 180000536: 66 41 0f 17 68 18 movhpd %xmm5,0x18(%r8) + 18000053c: 49 83 c0 20 add $0x20,%r8 + 180000540: 41 ff c9 dec %r9d + 180000543: 75 9b jne 0x1800004e0 + 180000545: e9 8c 00 00 00 jmp 0x1800005d6 + 18000054a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000551: 00 + 180000552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000560: f2 0f 10 22 movsd (%rdx),%xmm4 + 180000564: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180000569: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 18000056e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180000573: 0f 28 dc movaps %xmm4,%xmm3 + 180000576: f2 0f 12 09 movddup (%rcx),%xmm1 + 18000057a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000057d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180000582: 48 83 c2 20 add $0x20,%rdx + 180000586: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000058b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000590: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000594: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000598: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 18000059d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800005a2: 48 83 c1 20 add $0x20,%rcx + 1800005a6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800005aa: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800005ae: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800005b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800005b6: f2 41 0f 11 08 movsd %xmm1,(%r8) + 1800005bb: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) + 1800005c1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) + 1800005c7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) + 1800005cd: 49 83 c0 20 add $0x20,%r8 + 1800005d1: 41 ff c9 dec %r9d + 1800005d4: 75 8a jne 0x180000560 + 1800005d6: 85 c0 test %eax,%eax + 1800005d8: 74 31 je 0x18000060b + 1800005da: f2 0f 10 01 movsd (%rcx),%xmm0 + 1800005de: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 1800005e3: 0f 28 d0 movaps %xmm0,%xmm2 + 1800005e6: f2 0f 12 1a movddup (%rdx),%xmm3 + 1800005ea: f2 0f 12 4a 08 movddup 0x8(%rdx),%xmm1 + 1800005ef: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 + 1800005f4: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 1800005f8: 66 0f 59 d1 mulpd %xmm1,%xmm2 + 1800005fc: 66 0f d0 da addsubpd %xmm2,%xmm3 + 180000600: f2 41 0f 11 18 movsd %xmm3,(%r8) + 180000605: 66 41 0f 17 58 08 movhpd %xmm3,0x8(%r8) + 18000060b: 48 8d 65 00 lea 0x0(%rbp),%rsp + 18000060f: 5d pop %rbp + 180000610: c3 ret diff --git a/handoff/nls_dasm/fun_180043200.dis b/handoff/nls_dasm/fun_180043200.dis new file mode 100644 index 0000000..462bfdf --- /dev/null +++ b/handoff/nls_dasm/fun_180043200.dis @@ -0,0 +1,2824 @@ + +/tmp/det/fun_180043200.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 55 push %rbp + 180000001: 48 89 e5 mov %rsp,%rbp + 180000004: 44 89 c8 mov %r9d,%eax + 180000007: 41 d1 f9 sar $1,%r9d + 18000000a: 83 e0 01 and $0x1,%eax + 18000000d: 45 85 c9 test %r9d,%r9d + 180000010: 0f 84 67 05 00 00 je 0x18000057d + 180000016: 49 f7 c0 0f 00 00 00 test $0xf,%r8 + 18000001d: 0f 85 81 03 00 00 jne 0x1800003a4 + 180000023: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 18000002a: 0f 84 74 01 00 00 je 0x1800001a4 + 180000030: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000037: 0f 84 64 00 00 00 je 0x1800000a1 + 18000003d: 0f 1f 00 nopl (%rax) + 180000040: 0f 10 11 movups (%rcx),%xmm2 + 180000043: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000047: 48 83 c1 20 add $0x20,%rcx + 18000004b: 0f 10 02 movups (%rdx),%xmm0 + 18000004e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000052: 66 0f 15 c0 unpckhpd %xmm0,%xmm0 + 180000056: f2 0f 12 22 movddup (%rdx),%xmm4 + 18000005a: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 + 18000005e: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 + 180000063: 66 0f 59 e2 mulpd %xmm2,%xmm4 + 180000067: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 18000006c: 48 83 c2 20 add $0x20,%rdx + 180000070: 66 0f 59 eb mulpd %xmm3,%xmm5 + 180000074: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180000079: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18000007d: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 180000081: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 180000085: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180000089: 41 0f 11 20 movups %xmm4,(%r8) + 18000008d: 41 0f 11 68 10 movups %xmm5,0x10(%r8) + 180000092: 49 83 c0 20 add $0x20,%r8 + 180000096: 41 83 c1 ff add $0xffffffff,%r9d + 18000009a: 75 a4 jne 0x180000040 + 18000009c: e9 dc 04 00 00 jmp 0x18000057d + 1800000a1: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800000a8: 0f 87 92 00 00 00 ja 0x180000140 + 1800000ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000b5: 00 + 1800000b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000bd: 0f 1f 00 nopl (%rax) + 1800000c0: 0f 10 21 movups (%rcx),%xmm4 + 1800000c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 1800000c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800000ca: 48 83 c1 20 add $0x20,%rcx + 1800000ce: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800000d2: 0f 28 c5 movaps %xmm5,%xmm0 + 1800000d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800000da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800000df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800000e4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800000e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800000ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800000f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800000f6: 48 83 c2 20 add $0x20,%rdx + 1800000fa: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800000fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000102: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000106: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000010a: 41 0f 11 08 movups %xmm1,(%r8) + 18000010e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180000113: 49 83 c0 20 add $0x20,%r8 + 180000117: 41 83 c1 ff add $0xffffffff,%r9d + 18000011b: 75 a3 jne 0x1800000c0 + 18000011d: e9 5b 04 00 00 jmp 0x18000057d + 180000122: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000129: 00 + 18000012a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000131: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000138: 00 + 180000139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000140: 0f 10 21 movups (%rcx),%xmm4 + 180000143: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 180000147: 0f 28 dc movaps %xmm4,%xmm3 + 18000014a: 48 83 c1 20 add $0x20,%rcx + 18000014e: f2 0f 12 0a movddup (%rdx),%xmm1 + 180000152: 0f 28 c5 movaps %xmm5,%xmm0 + 180000155: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000015a: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 18000015f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000164: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000168: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000016d: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000171: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000176: 48 83 c2 20 add $0x20,%rdx + 18000017a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000017e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000182: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000186: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000018a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18000018f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180000195: 49 83 c0 20 add $0x20,%r8 + 180000199: 41 83 c1 ff add $0xffffffff,%r9d + 18000019d: 75 a1 jne 0x180000140 + 18000019f: e9 d9 03 00 00 jmp 0x18000057d + 1800001a4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800001ab: 0f 84 f3 00 00 00 je 0x1800002a4 + 1800001b1: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800001b8: 0f 87 82 00 00 00 ja 0x180000240 + 1800001be: 66 90 xchg %ax,%ax + 1800001c0: 0f 10 22 movups (%rdx),%xmm4 + 1800001c3: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 + 1800001c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800001ca: 48 83 c2 20 add $0x20,%rdx + 1800001ce: f2 0f 12 09 movddup (%rcx),%xmm1 + 1800001d2: 0f 28 c5 movaps %xmm5,%xmm0 + 1800001d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800001da: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 1800001df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800001e4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800001e8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 1800001ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800001f1: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800001f6: 48 83 c1 20 add $0x20,%rcx + 1800001fa: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800001fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000202: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000206: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000020a: 41 0f 11 08 movups %xmm1,(%r8) + 18000020e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180000213: 49 83 c0 20 add $0x20,%r8 + 180000217: 41 83 c1 ff add $0xffffffff,%r9d + 18000021b: 75 a3 jne 0x1800001c0 + 18000021d: e9 5b 03 00 00 jmp 0x18000057d + 180000222: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000229: 00 + 18000022a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000231: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000238: 00 + 180000239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000240: 0f 10 22 movups (%rdx),%xmm4 + 180000243: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 + 180000247: 0f 28 dc movaps %xmm4,%xmm3 + 18000024a: 48 83 c2 20 add $0x20,%rdx + 18000024e: f2 0f 12 09 movddup (%rcx),%xmm1 + 180000252: 0f 28 c5 movaps %xmm5,%xmm0 + 180000255: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000025a: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 18000025f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000264: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000268: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 18000026d: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000271: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180000276: 48 83 c1 20 add $0x20,%rcx + 18000027a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000027e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000282: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000286: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000028a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18000028f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180000295: 49 83 c0 20 add $0x20,%r8 + 180000299: 41 83 c1 ff add $0xffffffff,%r9d + 18000029d: 75 a1 jne 0x180000240 + 18000029f: e9 d9 02 00 00 jmp 0x18000057d + 1800002a4: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d + 1800002ab: 0f 87 8f 00 00 00 ja 0x180000340 + 1800002b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002b8: 00 + 1800002b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002c0: 0f 10 21 movups (%rcx),%xmm4 + 1800002c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 1800002c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800002ca: 48 83 c1 20 add $0x20,%rcx + 1800002ce: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800002d2: 0f 28 c5 movaps %xmm5,%xmm0 + 1800002d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800002da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800002df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800002e4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800002e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800002ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800002f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800002f6: 48 83 c2 20 add $0x20,%rdx + 1800002fa: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800002fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000302: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000306: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000030a: 41 0f 11 08 movups %xmm1,(%r8) + 18000030e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180000313: 49 83 c0 20 add $0x20,%r8 + 180000317: 41 83 c1 ff add $0xffffffff,%r9d + 18000031b: 75 a3 jne 0x1800002c0 + 18000031d: e9 5b 02 00 00 jmp 0x18000057d + 180000322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000329: 00 + 18000032a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000338: 00 + 180000339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000340: 0f 10 21 movups (%rcx),%xmm4 + 180000343: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 180000347: 0f 28 dc movaps %xmm4,%xmm3 + 18000034a: 48 83 c1 20 add $0x20,%rcx + 18000034e: f2 0f 12 0a movddup (%rdx),%xmm1 + 180000352: 0f 28 c5 movaps %xmm5,%xmm0 + 180000355: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000035a: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 18000035f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000364: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000368: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000036d: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000371: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000376: 48 83 c2 20 add $0x20,%rdx + 18000037a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000037e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000382: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000386: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000038a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) + 18000038f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) + 180000395: 49 83 c0 20 add $0x20,%r8 + 180000399: 41 83 c1 ff add $0xffffffff,%r9d + 18000039d: 75 a1 jne 0x180000340 + 18000039f: e9 d9 01 00 00 jmp 0x18000057d + 1800003a4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800003ab: 0f 84 f0 00 00 00 je 0x1800004a1 + 1800003b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800003b8: 0f 85 82 00 00 00 jne 0x180000440 + 1800003be: 66 90 xchg %ax,%ax + 1800003c0: 0f 10 21 movups (%rcx),%xmm4 + 1800003c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 1800003c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800003ca: 48 83 c1 20 add $0x20,%rcx + 1800003ce: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800003d2: 0f 28 c5 movaps %xmm5,%xmm0 + 1800003d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800003da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800003df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800003e4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800003e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800003ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800003f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800003f6: 48 83 c2 20 add $0x20,%rdx + 1800003fa: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800003fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000402: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000406: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000040a: 41 0f 11 08 movups %xmm1,(%r8) + 18000040e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180000413: 49 83 c0 20 add $0x20,%r8 + 180000417: 41 83 c1 ff add $0xffffffff,%r9d + 18000041b: 75 a3 jne 0x1800003c0 + 18000041d: e9 5b 01 00 00 jmp 0x18000057d + 180000422: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000429: 00 + 18000042a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000431: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000438: 00 + 180000439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000440: 0f 10 11 movups (%rcx),%xmm2 + 180000443: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000447: 48 83 c1 20 add $0x20,%rcx + 18000044b: 0f 10 02 movups (%rdx),%xmm0 + 18000044e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000452: 66 0f 15 c0 unpckhpd %xmm0,%xmm0 + 180000456: f2 0f 12 22 movddup (%rdx),%xmm4 + 18000045a: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 + 18000045e: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 + 180000463: 66 0f 59 e2 mulpd %xmm2,%xmm4 + 180000467: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 18000046c: 48 83 c2 20 add $0x20,%rdx + 180000470: 66 0f 59 eb mulpd %xmm3,%xmm5 + 180000474: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180000479: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 18000047d: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 180000481: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 180000485: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180000489: 41 0f 11 20 movups %xmm4,(%r8) + 18000048d: 41 0f 11 68 10 movups %xmm5,0x10(%r8) + 180000492: 49 83 c0 20 add $0x20,%r8 + 180000496: 41 83 c1 ff add $0xffffffff,%r9d + 18000049a: 75 a4 jne 0x180000440 + 18000049c: e9 dc 00 00 00 jmp 0x18000057d + 1800004a1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800004a8: 0f 85 72 00 00 00 jne 0x180000520 + 1800004ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800004b5: 00 + 1800004b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800004bd: 0f 1f 00 nopl (%rax) + 1800004c0: 0f 10 21 movups (%rcx),%xmm4 + 1800004c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 1800004c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800004ca: 48 83 c1 20 add $0x20,%rcx + 1800004ce: f2 0f 12 0a movddup (%rdx),%xmm1 + 1800004d2: 0f 28 c5 movaps %xmm5,%xmm0 + 1800004d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800004da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 1800004df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800004e4: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800004e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 1800004ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800004f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 1800004f6: 48 83 c2 20 add $0x20,%rdx + 1800004fa: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800004fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000502: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000506: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000050a: 41 0f 11 08 movups %xmm1,(%r8) + 18000050e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180000513: 49 83 c0 20 add $0x20,%r8 + 180000517: 41 83 c1 ff add $0xffffffff,%r9d + 18000051b: 75 a3 jne 0x1800004c0 + 18000051d: eb 5e jmp 0x18000057d + 18000051f: 90 nop + 180000520: 0f 10 22 movups (%rdx),%xmm4 + 180000523: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 + 180000527: 0f 28 dc movaps %xmm4,%xmm3 + 18000052a: 48 83 c2 20 add $0x20,%rdx + 18000052e: f2 0f 12 09 movddup (%rcx),%xmm1 + 180000532: 0f 28 c5 movaps %xmm5,%xmm0 + 180000535: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000053a: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 18000053f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000544: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000548: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 18000054d: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000551: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180000556: 48 83 c1 20 add $0x20,%rcx + 18000055a: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000055e: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 180000562: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000566: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 18000056a: 41 0f 11 08 movups %xmm1,(%r8) + 18000056e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) + 180000573: 49 83 c0 20 add $0x20,%r8 + 180000577: 41 83 c1 ff add $0xffffffff,%r9d + 18000057b: 75 a3 jne 0x180000520 + 18000057d: 85 c0 test %eax,%eax + 18000057f: 74 26 je 0x1800005a7 + 180000581: 0f 10 01 movups (%rcx),%xmm0 + 180000584: 0f 10 0a movups (%rdx),%xmm1 + 180000587: 0f 28 d0 movaps %xmm0,%xmm2 + 18000058a: f2 0f 12 1a movddup (%rdx),%xmm3 + 18000058e: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 + 180000593: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 + 180000597: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 18000059b: 66 0f 59 d1 mulpd %xmm1,%xmm2 + 18000059f: 66 0f d0 da addsubpd %xmm2,%xmm3 + 1800005a3: 41 0f 11 18 movups %xmm3,(%r8) + 1800005a7: 48 8d 65 00 lea 0x0(%rbp),%rsp + 1800005ab: 5d pop %rbp + 1800005ac: c3 ret + 1800005ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800005b4: 00 + 1800005b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800005bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800005c0: 48 83 ec 38 sub $0x38,%rsp + 1800005c4: 4d 85 c0 test %r8,%r8 + 1800005c7: 0f 84 ee 02 00 00 je 0x1800008bb + 1800005cd: 45 85 c9 test %r9d,%r9d + 1800005d0: 0f 8e bf 05 00 00 jle 0x180000b95 + 1800005d6: 48 85 d2 test %rdx,%rdx + 1800005d9: 0f 84 d7 02 00 00 je 0x1800008b6 + 1800005df: 48 85 c9 test %rcx,%rcx + 1800005e2: 74 0c je 0x1800005f0 + 1800005e4: e8 27 51 a6 01 call 0x181a65710 + 1800005e9: 33 c0 xor %eax,%eax + 1800005eb: 48 83 c4 38 add $0x38,%rsp + 1800005ef: c3 ret + 1800005f0: 41 83 f9 06 cmp $0x6,%r9d + 1800005f4: 0f 8e 24 02 00 00 jle 0x18000081e + 1800005fa: 4d 8d 58 08 lea 0x8(%r8),%r11 + 1800005fe: 49 3b d3 cmp %r11,%rdx + 180000601: 76 1f jbe 0x180000622 + 180000603: 49 63 c9 movslq %r9d,%rcx + 180000606: 49 f7 db neg %r11 + 180000609: 4c 03 da add %rdx,%r11 + 18000060c: 4c 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%r10 + 180000613: 00 + 180000614: 4d 3b da cmp %r10,%r11 + 180000617: 49 8d 42 f8 lea -0x8(%r10),%rax + 18000061b: 7d 25 jge 0x180000642 + 18000061d: e9 fc 01 00 00 jmp 0x18000081e + 180000622: 4c 3b da cmp %rdx,%r11 + 180000625: 0f 86 f3 01 00 00 jbe 0x18000081e + 18000062b: 49 63 c9 movslq %r9d,%rcx + 18000062e: 4c 2b da sub %rdx,%r11 + 180000631: 48 8d 04 cd 00 00 00 lea 0x0(,%rcx,8),%rax + 180000638: 00 + 180000639: 4c 3b d8 cmp %rax,%r11 + 18000063c: 0f 8c dc 01 00 00 jl 0x18000081e + 180000642: 49 3b d0 cmp %r8,%rdx + 180000645: 76 14 jbe 0x18000065b + 180000647: 49 89 d2 mov %rdx,%r10 + 18000064a: 48 83 c0 08 add $0x8,%rax + 18000064e: 4d 2b d0 sub %r8,%r10 + 180000651: 4c 3b d0 cmp %rax,%r10 + 180000654: 7d 1d jge 0x180000673 + 180000656: e9 c3 01 00 00 jmp 0x18000081e + 18000065b: 4c 3b c2 cmp %rdx,%r8 + 18000065e: 0f 86 ba 01 00 00 jbe 0x18000081e + 180000664: 4d 89 c2 mov %r8,%r10 + 180000667: 4c 2b d2 sub %rdx,%r10 + 18000066a: 4c 3b d0 cmp %rax,%r10 + 18000066d: 0f 8c ab 01 00 00 jl 0x18000081e + 180000673: 48 83 f9 08 cmp $0x8,%rcx + 180000677: 0f 8c 31 02 00 00 jl 0x1800008ae + 18000067d: 48 89 d0 mov %rdx,%rax + 180000680: 48 83 e0 0f and $0xf,%rax + 180000684: 85 c0 test %eax,%eax + 180000686: 74 0d je 0x180000695 + 180000688: a8 07 test $0x7,%al + 18000068a: 0f 85 1e 02 00 00 jne 0x1800008ae + 180000690: b8 01 00 00 00 mov $0x1,%eax + 180000695: 41 89 c2 mov %eax,%r10d + 180000698: 4d 8d 5a 08 lea 0x8(%r10),%r11 + 18000069c: 49 3b cb cmp %r11,%rcx + 18000069f: 0f 8c 09 02 00 00 jl 0x1800008ae + 1800006a5: 45 89 cb mov %r9d,%r11d + 1800006a8: 44 2b d8 sub %eax,%r11d + 1800006ab: 41 83 e3 07 and $0x7,%r11d + 1800006af: 45 2b cb sub %r11d,%r9d + 1800006b2: 45 33 db xor %r11d,%r11d + 1800006b5: 4d 63 c9 movslq %r9d,%r9 + 1800006b8: 85 c0 test %eax,%eax + 1800006ba: 4c 89 d8 mov %r11,%rax + 1800006bd: 76 44 jbe 0x180000703 + 1800006bf: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 1800006c4: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 1800006c9: 33 f6 xor %esi,%esi + 1800006cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800006d2: 00 + 1800006d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800006da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800006e0: 4a 89 34 00 mov %rsi,(%rax,%r8,1) + 1800006e4: 4a 8b 1c da mov (%rdx,%r11,8),%rbx + 1800006e8: 49 ff c3 inc %r11 + 1800006eb: 4a 89 5c 00 08 mov %rbx,0x8(%rax,%r8,1) + 1800006f0: 48 83 c0 10 add $0x10,%rax + 1800006f4: 4d 3b da cmp %r10,%r11 + 1800006f7: 72 e7 jb 0x1800006e0 + 1800006f9: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 1800006fe: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180000703: 4c 89 d0 mov %r10,%rax + 180000706: 48 c1 e0 04 shl $0x4,%rax + 18000070a: 0f 57 c0 xorps %xmm0,%xmm0 + 18000070d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000714: 00 + 180000715: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000071c: 0f 1f 40 00 nopl 0x0(%rax) + 180000720: 42 0f 28 0c d2 movaps (%rdx,%r10,8),%xmm1 + 180000725: 0f 28 d0 movaps %xmm0,%xmm2 + 180000728: 66 0f 15 d1 unpckhpd %xmm1,%xmm2 + 18000072c: 0f 28 e0 movaps %xmm0,%xmm4 + 18000072f: f2 42 0f 11 04 00 movsd %xmm0,(%rax,%r8,1) + 180000735: f2 42 0f 11 4c 00 08 movsd %xmm1,0x8(%rax,%r8,1) + 18000073c: 0f 28 c8 movaps %xmm0,%xmm1 + 18000073f: f2 42 0f 11 54 00 10 movsd %xmm2,0x10(%rax,%r8,1) + 180000746: 66 42 0f 17 54 00 18 movhpd %xmm2,0x18(%rax,%r8,1) + 18000074d: 42 0f 28 5c d2 10 movaps 0x10(%rdx,%r10,8),%xmm3 + 180000753: 66 0f 15 e3 unpckhpd %xmm3,%xmm4 + 180000757: f2 42 0f 11 44 00 20 movsd %xmm0,0x20(%rax,%r8,1) + 18000075e: f2 42 0f 11 5c 00 28 movsd %xmm3,0x28(%rax,%r8,1) + 180000765: 0f 28 d8 movaps %xmm0,%xmm3 + 180000768: f2 42 0f 11 64 00 30 movsd %xmm4,0x30(%rax,%r8,1) + 18000076f: 66 42 0f 17 64 00 38 movhpd %xmm4,0x38(%rax,%r8,1) + 180000776: 42 0f 28 6c d2 20 movaps 0x20(%rdx,%r10,8),%xmm5 + 18000077c: 66 0f 15 cd unpckhpd %xmm5,%xmm1 + 180000780: f2 42 0f 11 44 00 40 movsd %xmm0,0x40(%rax,%r8,1) + 180000787: f2 42 0f 11 6c 00 48 movsd %xmm5,0x48(%rax,%r8,1) + 18000078e: f2 42 0f 11 4c 00 50 movsd %xmm1,0x50(%rax,%r8,1) + 180000795: 66 42 0f 17 4c 00 58 movhpd %xmm1,0x58(%rax,%r8,1) + 18000079c: 42 0f 28 54 d2 30 movaps 0x30(%rdx,%r10,8),%xmm2 + 1800007a2: 49 83 c2 08 add $0x8,%r10 + 1800007a6: 66 0f 15 da unpckhpd %xmm2,%xmm3 + 1800007aa: f2 42 0f 11 44 00 60 movsd %xmm0,0x60(%rax,%r8,1) + 1800007b1: f2 42 0f 11 54 00 68 movsd %xmm2,0x68(%rax,%r8,1) + 1800007b8: f2 42 0f 11 5c 00 70 movsd %xmm3,0x70(%rax,%r8,1) + 1800007bf: 66 42 0f 17 5c 00 78 movhpd %xmm3,0x78(%rax,%r8,1) + 1800007c6: 48 05 80 00 00 00 add $0x80,%rax + 1800007cc: 4d 3b d1 cmp %r9,%r10 + 1800007cf: 0f 82 4b ff ff ff jb 0x180000720 + 1800007d5: 4c 89 c8 mov %r9,%rax + 1800007d8: 48 c1 e0 04 shl $0x4,%rax + 1800007dc: 4c 3b c9 cmp %rcx,%r9 + 1800007df: 0f 83 c2 00 00 00 jae 0x1800008a7 + 1800007e5: 45 33 db xor %r11d,%r11d + 1800007e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800007ef: 00 + 1800007f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800007f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800007fe: 00 00 + 180000800: 4e 89 1c 00 mov %r11,(%rax,%r8,1) + 180000804: 4e 8b 14 ca mov (%rdx,%r9,8),%r10 + 180000808: 49 ff c1 inc %r9 + 18000080b: 4e 89 54 00 08 mov %r10,0x8(%rax,%r8,1) + 180000810: 48 83 c0 10 add $0x10,%rax + 180000814: 4c 3b c9 cmp %rcx,%r9 + 180000817: 72 e7 jb 0x180000800 + 180000819: e9 89 00 00 00 jmp 0x1800008a7 + 18000081e: 44 89 c9 mov %r9d,%ecx + 180000821: 41 bb 01 00 00 00 mov $0x1,%r11d + 180000827: d1 e9 shr $1,%ecx + 180000829: 45 33 d2 xor %r10d,%r10d + 18000082c: 85 c9 test %ecx,%ecx + 18000082e: 76 51 jbe 0x180000881 + 180000830: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180000835: 45 33 db xor %r11d,%r11d + 180000838: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 18000083d: 0f 1f 00 nopl (%rax) + 180000840: 43 8d 1c 12 lea (%r10,%r10,1),%ebx + 180000844: 41 ff c2 inc %r10d + 180000847: 48 63 db movslq %ebx,%rbx + 18000084a: 48 89 d8 mov %rbx,%rax + 18000084d: 48 c1 e0 04 shl $0x4,%rax + 180000851: 44 3b d1 cmp %ecx,%r10d + 180000854: 4d 89 1c 00 mov %r11,(%r8,%rax,1) + 180000858: 48 8b 34 da mov (%rdx,%rbx,8),%rsi + 18000085c: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) + 180000861: 4d 89 5c 00 10 mov %r11,0x10(%r8,%rax,1) + 180000866: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi + 18000086b: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) + 180000870: 72 ce jb 0x180000840 + 180000872: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180000877: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 18000087c: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180000881: 41 8d 43 ff lea -0x1(%r11),%eax + 180000885: 41 3b c1 cmp %r9d,%eax + 180000888: 73 1d jae 0x1800008a7 + 18000088a: 4d 63 db movslq %r11d,%r11 + 18000088d: 4c 89 d8 mov %r11,%rax + 180000890: 48 c1 e0 04 shl $0x4,%rax + 180000894: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 18000089b: 00 00 + 18000089d: 4a 8b 54 da f8 mov -0x8(%rdx,%r11,8),%rdx + 1800008a2: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 1800008a7: 33 c0 xor %eax,%eax + 1800008a9: 48 83 c4 38 add $0x38,%rsp + 1800008ad: c3 ret + 1800008ae: 45 33 c9 xor %r9d,%r9d + 1800008b1: e9 1f ff ff ff jmp 0x1800007d5 + 1800008b6: 48 85 c9 test %rcx,%rcx + 1800008b9: 75 0a jne 0x1800008c5 + 1800008bb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800008c0: 48 83 c4 38 add $0x38,%rsp + 1800008c4: c3 ret + 1800008c5: 41 83 f9 06 cmp $0x6,%r9d + 1800008c9: 0f 8e 2f 02 00 00 jle 0x180000afe + 1800008cf: 4d 8d 58 08 lea 0x8(%r8),%r11 + 1800008d3: 49 3b cb cmp %r11,%rcx + 1800008d6: 76 1f jbe 0x1800008f7 + 1800008d8: 49 63 d1 movslq %r9d,%rdx + 1800008db: 49 f7 db neg %r11 + 1800008de: 4c 03 d9 add %rcx,%r11 + 1800008e1: 4c 8d 14 d5 08 00 00 lea 0x8(,%rdx,8),%r10 + 1800008e8: 00 + 1800008e9: 4d 3b da cmp %r10,%r11 + 1800008ec: 49 8d 42 f8 lea -0x8(%r10),%rax + 1800008f0: 7d 25 jge 0x180000917 + 1800008f2: e9 07 02 00 00 jmp 0x180000afe + 1800008f7: 4c 3b d9 cmp %rcx,%r11 + 1800008fa: 0f 86 fe 01 00 00 jbe 0x180000afe + 180000900: 49 63 d1 movslq %r9d,%rdx + 180000903: 4c 2b d9 sub %rcx,%r11 + 180000906: 48 8d 04 d5 00 00 00 lea 0x0(,%rdx,8),%rax + 18000090d: 00 + 18000090e: 4c 3b d8 cmp %rax,%r11 + 180000911: 0f 8c e7 01 00 00 jl 0x180000afe + 180000917: 49 3b c8 cmp %r8,%rcx + 18000091a: 76 14 jbe 0x180000930 + 18000091c: 49 89 ca mov %rcx,%r10 + 18000091f: 48 83 c0 08 add $0x8,%rax + 180000923: 4d 2b d0 sub %r8,%r10 + 180000926: 4c 3b d0 cmp %rax,%r10 + 180000929: 7d 1d jge 0x180000948 + 18000092b: e9 ce 01 00 00 jmp 0x180000afe + 180000930: 4c 3b c1 cmp %rcx,%r8 + 180000933: 0f 86 c5 01 00 00 jbe 0x180000afe + 180000939: 4d 89 c2 mov %r8,%r10 + 18000093c: 4c 2b d1 sub %rcx,%r10 + 18000093f: 4c 3b d0 cmp %rax,%r10 + 180000942: 0f 8c b6 01 00 00 jl 0x180000afe + 180000948: 48 83 fa 08 cmp $0x8,%rdx + 18000094c: 0f 8c 3b 02 00 00 jl 0x180000b8d + 180000952: 49 89 ca mov %rcx,%r10 + 180000955: 49 83 e2 0f and $0xf,%r10 + 180000959: 45 85 d2 test %r10d,%r10d + 18000095c: 74 13 je 0x180000971 + 18000095e: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 180000965: 0f 85 22 02 00 00 jne 0x180000b8d + 18000096b: 41 ba 01 00 00 00 mov $0x1,%r10d + 180000971: 44 89 d0 mov %r10d,%eax + 180000974: 4c 8d 58 08 lea 0x8(%rax),%r11 + 180000978: 49 3b d3 cmp %r11,%rdx + 18000097b: 0f 8c 0c 02 00 00 jl 0x180000b8d + 180000981: 45 89 cb mov %r9d,%r11d + 180000984: 45 2b da sub %r10d,%r11d + 180000987: 41 83 e3 07 and $0x7,%r11d + 18000098b: 45 2b cb sub %r11d,%r9d + 18000098e: 45 33 db xor %r11d,%r11d + 180000991: 4d 63 c9 movslq %r9d,%r9 + 180000994: 45 85 d2 test %r10d,%r10d + 180000997: 4d 89 da mov %r11,%r10 + 18000099a: 76 47 jbe 0x1800009e3 + 18000099c: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 1800009a1: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 1800009a6: 33 f6 xor %esi,%esi + 1800009a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800009af: 00 + 1800009b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800009b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800009be: 00 00 + 1800009c0: 4a 8b 1c d9 mov (%rcx,%r11,8),%rbx + 1800009c4: 49 ff c3 inc %r11 + 1800009c7: 4b 89 1c 02 mov %rbx,(%r10,%r8,1) + 1800009cb: 4b 89 74 02 08 mov %rsi,0x8(%r10,%r8,1) + 1800009d0: 49 83 c2 10 add $0x10,%r10 + 1800009d4: 4c 3b d8 cmp %rax,%r11 + 1800009d7: 72 e7 jb 0x1800009c0 + 1800009d9: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 1800009de: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 1800009e3: 49 89 c2 mov %rax,%r10 + 1800009e6: 49 c1 e2 04 shl $0x4,%r10 + 1800009ea: 0f 57 c0 xorps %xmm0,%xmm0 + 1800009ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800009f4: 00 + 1800009f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800009fc: 0f 1f 40 00 nopl 0x0(%rax) + 180000a00: 0f 28 0c c1 movaps (%rcx,%rax,8),%xmm1 + 180000a04: 0f 28 d1 movaps %xmm1,%xmm2 + 180000a07: 66 0f 15 d0 unpckhpd %xmm0,%xmm2 + 180000a0b: f2 43 0f 11 0c 02 movsd %xmm1,(%r10,%r8,1) + 180000a11: f2 43 0f 11 44 02 08 movsd %xmm0,0x8(%r10,%r8,1) + 180000a18: f2 43 0f 11 54 02 10 movsd %xmm2,0x10(%r10,%r8,1) + 180000a1f: 66 43 0f 17 54 02 18 movhpd %xmm2,0x18(%r10,%r8,1) + 180000a26: 0f 28 5c c1 10 movaps 0x10(%rcx,%rax,8),%xmm3 + 180000a2b: 0f 28 e3 movaps %xmm3,%xmm4 + 180000a2e: 66 0f 15 e0 unpckhpd %xmm0,%xmm4 + 180000a32: f2 43 0f 11 5c 02 20 movsd %xmm3,0x20(%r10,%r8,1) + 180000a39: f2 43 0f 11 44 02 28 movsd %xmm0,0x28(%r10,%r8,1) + 180000a40: f2 43 0f 11 64 02 30 movsd %xmm4,0x30(%r10,%r8,1) + 180000a47: 66 43 0f 17 64 02 38 movhpd %xmm4,0x38(%r10,%r8,1) + 180000a4e: 0f 28 6c c1 20 movaps 0x20(%rcx,%rax,8),%xmm5 + 180000a53: 0f 28 cd movaps %xmm5,%xmm1 + 180000a56: 66 0f 15 c8 unpckhpd %xmm0,%xmm1 + 180000a5a: f2 43 0f 11 6c 02 40 movsd %xmm5,0x40(%r10,%r8,1) + 180000a61: f2 43 0f 11 44 02 48 movsd %xmm0,0x48(%r10,%r8,1) + 180000a68: f2 43 0f 11 4c 02 50 movsd %xmm1,0x50(%r10,%r8,1) + 180000a6f: 66 43 0f 17 4c 02 58 movhpd %xmm1,0x58(%r10,%r8,1) + 180000a76: 0f 28 54 c1 30 movaps 0x30(%rcx,%rax,8),%xmm2 + 180000a7b: 48 83 c0 08 add $0x8,%rax + 180000a7f: 0f 28 da movaps %xmm2,%xmm3 + 180000a82: 66 0f 15 d8 unpckhpd %xmm0,%xmm3 + 180000a86: f2 43 0f 11 54 02 60 movsd %xmm2,0x60(%r10,%r8,1) + 180000a8d: f2 43 0f 11 44 02 68 movsd %xmm0,0x68(%r10,%r8,1) + 180000a94: f2 43 0f 11 5c 02 70 movsd %xmm3,0x70(%r10,%r8,1) + 180000a9b: 66 43 0f 17 5c 02 78 movhpd %xmm3,0x78(%r10,%r8,1) + 180000aa2: 49 81 c2 80 00 00 00 add $0x80,%r10 + 180000aa9: 49 3b c1 cmp %r9,%rax + 180000aac: 0f 82 4e ff ff ff jb 0x180000a00 + 180000ab2: 4c 89 c8 mov %r9,%rax + 180000ab5: 48 c1 e0 04 shl $0x4,%rax + 180000ab9: 4c 3b ca cmp %rdx,%r9 + 180000abc: 0f 83 c4 00 00 00 jae 0x180000b86 + 180000ac2: 45 33 db xor %r11d,%r11d + 180000ac5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000acc: 00 + 180000acd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000ad4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000ae0: 4e 8b 14 c9 mov (%rcx,%r9,8),%r10 + 180000ae4: 49 ff c1 inc %r9 + 180000ae7: 4e 89 14 00 mov %r10,(%rax,%r8,1) + 180000aeb: 4e 89 5c 00 08 mov %r11,0x8(%rax,%r8,1) + 180000af0: 48 83 c0 10 add $0x10,%rax + 180000af4: 4c 3b ca cmp %rdx,%r9 + 180000af7: 72 e7 jb 0x180000ae0 + 180000af9: e9 88 00 00 00 jmp 0x180000b86 + 180000afe: 45 89 ca mov %r9d,%r10d + 180000b01: ba 01 00 00 00 mov $0x1,%edx + 180000b06: 41 d1 ea shr $1,%r10d + 180000b09: 45 33 db xor %r11d,%r11d + 180000b0c: 45 85 d2 test %r10d,%r10d + 180000b0f: 76 50 jbe 0x180000b61 + 180000b11: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180000b16: 33 d2 xor %edx,%edx + 180000b18: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180000b1d: 0f 1f 00 nopl (%rax) + 180000b20: 43 8d 1c 1b lea (%r11,%r11,1),%ebx + 180000b24: 41 ff c3 inc %r11d + 180000b27: 48 63 db movslq %ebx,%rbx + 180000b2a: 48 89 d8 mov %rbx,%rax + 180000b2d: 48 c1 e0 04 shl $0x4,%rax + 180000b31: 45 3b da cmp %r10d,%r11d + 180000b34: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi + 180000b38: 49 89 34 00 mov %rsi,(%r8,%rax,1) + 180000b3c: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) + 180000b41: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi + 180000b46: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) + 180000b4b: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) + 180000b50: 72 ce jb 0x180000b20 + 180000b52: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180000b57: 43 8d 54 1b 01 lea 0x1(%r11,%r11,1),%edx + 180000b5c: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180000b61: 8d 42 ff lea -0x1(%rdx),%eax + 180000b64: 41 3b c1 cmp %r9d,%eax + 180000b67: 73 1d jae 0x180000b86 + 180000b69: 48 63 d2 movslq %edx,%rdx + 180000b6c: 48 89 d0 mov %rdx,%rax + 180000b6f: 48 c1 e0 04 shl $0x4,%rax + 180000b73: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx + 180000b78: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 180000b7d: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 180000b84: 00 00 + 180000b86: 33 c0 xor %eax,%eax + 180000b88: 48 83 c4 38 add $0x38,%rsp + 180000b8c: c3 ret + 180000b8d: 45 33 c9 xor %r9d,%r9d + 180000b90: e9 1d ff ff ff jmp 0x180000ab2 + 180000b95: b8 fa ff ff ff mov $0xfffffffa,%eax + 180000b9a: 48 83 c4 38 add $0x38,%rsp + 180000b9e: c3 ret + 180000b9f: 90 nop + 180000ba0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp + 180000ba5: 4d 85 c0 test %r8,%r8 + 180000ba8: 0f 84 eb 01 00 00 je 0x180000d99 + 180000bae: 45 85 c9 test %r9d,%r9d + 180000bb1: 0f 8e bb 03 00 00 jle 0x180000f72 + 180000bb7: 48 85 d2 test %rdx,%rdx + 180000bba: 0f 84 d4 01 00 00 je 0x180000d94 + 180000bc0: 48 85 c9 test %rcx,%rcx + 180000bc3: 74 0d je 0x180000bd2 + 180000bc5: e8 56 59 a6 01 call 0x181a66520 + 180000bca: 33 c0 xor %eax,%eax + 180000bcc: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180000bd1: c3 ret + 180000bd2: 41 83 f9 06 cmp $0x6,%r9d + 180000bd6: 0f 8e 17 01 00 00 jle 0x180000cf3 + 180000bdc: 4d 8d 50 08 lea 0x8(%r8),%r10 + 180000be0: 49 3b d2 cmp %r10,%rdx + 180000be3: 76 22 jbe 0x180000c07 + 180000be5: 4d 63 c9 movslq %r9d,%r9 + 180000be8: 49 f7 da neg %r10 + 180000beb: 4c 89 c8 mov %r9,%rax + 180000bee: 4c 03 d2 add %rdx,%r10 + 180000bf1: 48 c1 e0 03 shl $0x3,%rax + 180000bf5: 4a 8d 0c cd 08 00 00 lea 0x8(,%r9,8),%rcx + 180000bfc: 00 + 180000bfd: 4c 3b d1 cmp %rcx,%r10 + 180000c00: 7d 21 jge 0x180000c23 + 180000c02: e9 ec 00 00 00 jmp 0x180000cf3 + 180000c07: 4c 3b d2 cmp %rdx,%r10 + 180000c0a: 0f 86 e3 00 00 00 jbe 0x180000cf3 + 180000c10: 49 63 c1 movslq %r9d,%rax + 180000c13: 4c 2b d2 sub %rdx,%r10 + 180000c16: 48 c1 e0 03 shl $0x3,%rax + 180000c1a: 4c 3b d0 cmp %rax,%r10 + 180000c1d: 0f 8c d0 00 00 00 jl 0x180000cf3 + 180000c23: 49 3b d0 cmp %r8,%rdx + 180000c26: 76 14 jbe 0x180000c3c + 180000c28: 48 89 d1 mov %rdx,%rcx + 180000c2b: 48 83 c0 08 add $0x8,%rax + 180000c2f: 49 2b c8 sub %r8,%rcx + 180000c32: 48 3b c8 cmp %rax,%rcx + 180000c35: 7d 1d jge 0x180000c54 + 180000c37: e9 b7 00 00 00 jmp 0x180000cf3 + 180000c3c: 4c 3b c2 cmp %rdx,%r8 + 180000c3f: 0f 86 ae 00 00 00 jbe 0x180000cf3 + 180000c45: 4c 89 c1 mov %r8,%rcx + 180000c48: 48 2b ca sub %rdx,%rcx + 180000c4b: 48 3b c8 cmp %rax,%rcx + 180000c4e: 0f 8c 9f 00 00 00 jl 0x180000cf3 + 180000c54: 45 89 cb mov %r9d,%r11d + 180000c57: 41 ba 01 00 00 00 mov $0x1,%r10d + 180000c5d: 41 d1 eb shr $1,%r11d + 180000c60: 33 c9 xor %ecx,%ecx + 180000c62: 45 85 db test %r11d,%r11d + 180000c65: 76 5c jbe 0x180000cc3 + 180000c67: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180000c6c: 45 33 d2 xor %r10d,%r10d + 180000c6f: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180000c74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000c80: 89 cb mov %ecx,%ebx + 180000c82: 03 d9 add %ecx,%ebx + 180000c84: ff c1 inc %ecx + 180000c86: 48 63 db movslq %ebx,%rbx + 180000c89: 48 89 d8 mov %rbx,%rax + 180000c8c: 48 c1 e0 04 shl $0x4,%rax + 180000c90: 41 3b cb cmp %r11d,%ecx + 180000c93: 4d 89 14 00 mov %r10,(%r8,%rax,1) + 180000c97: 48 8b 34 da mov (%rdx,%rbx,8),%rsi + 180000c9b: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) + 180000ca0: 4d 89 54 00 10 mov %r10,0x10(%r8,%rax,1) + 180000ca5: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi + 180000caa: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) + 180000caf: 72 cf jb 0x180000c80 + 180000cb1: 03 c9 add %ecx,%ecx + 180000cb3: 41 89 ca mov %ecx,%r10d + 180000cb6: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180000cbb: 41 ff c2 inc %r10d + 180000cbe: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180000cc3: 44 89 d0 mov %r10d,%eax + 180000cc6: ff c8 dec %eax + 180000cc8: 41 3b c1 cmp %r9d,%eax + 180000ccb: 0f 83 bb 00 00 00 jae 0x180000d8c + 180000cd1: 4d 63 d2 movslq %r10d,%r10 + 180000cd4: 4c 89 d0 mov %r10,%rax + 180000cd7: 48 c1 e0 04 shl $0x4,%rax + 180000cdb: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 180000ce2: 00 00 + 180000ce4: 4a 8b 54 d2 f8 mov -0x8(%rdx,%r10,8),%rdx + 180000ce9: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 180000cee: e9 99 00 00 00 jmp 0x180000d8c + 180000cf3: 45 89 cb mov %r9d,%r11d + 180000cf6: b9 01 00 00 00 mov $0x1,%ecx + 180000cfb: 41 d1 eb shr $1,%r11d + 180000cfe: 45 33 d2 xor %r10d,%r10d + 180000d01: 45 85 db test %r11d,%r11d + 180000d04: 76 60 jbe 0x180000d66 + 180000d06: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180000d0b: 33 c9 xor %ecx,%ecx + 180000d0d: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180000d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000d20: 44 89 d3 mov %r10d,%ebx + 180000d23: 41 03 da add %r10d,%ebx + 180000d26: 41 ff c2 inc %r10d + 180000d29: 48 63 db movslq %ebx,%rbx + 180000d2c: 48 89 d8 mov %rbx,%rax + 180000d2f: 48 c1 e0 04 shl $0x4,%rax + 180000d33: 45 3b d3 cmp %r11d,%r10d + 180000d36: 49 89 0c 00 mov %rcx,(%r8,%rax,1) + 180000d3a: 48 8b 34 da mov (%rdx,%rbx,8),%rsi + 180000d3e: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) + 180000d43: 49 89 4c 00 10 mov %rcx,0x10(%r8,%rax,1) + 180000d48: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi + 180000d4d: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) + 180000d52: 72 cc jb 0x180000d20 + 180000d54: 45 03 d2 add %r10d,%r10d + 180000d57: 44 89 d1 mov %r10d,%ecx + 180000d5a: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180000d5f: ff c1 inc %ecx + 180000d61: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180000d66: 89 c8 mov %ecx,%eax + 180000d68: ff c8 dec %eax + 180000d6a: 41 3b c1 cmp %r9d,%eax + 180000d6d: 73 1d jae 0x180000d8c + 180000d6f: 48 63 c9 movslq %ecx,%rcx + 180000d72: 48 89 c8 mov %rcx,%rax + 180000d75: 48 c1 e0 04 shl $0x4,%rax + 180000d79: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 180000d80: 00 00 + 180000d82: 48 8b 54 ca f8 mov -0x8(%rdx,%rcx,8),%rdx + 180000d87: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 180000d8c: 33 c0 xor %eax,%eax + 180000d8e: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180000d93: c3 ret + 180000d94: 48 85 c9 test %rcx,%rcx + 180000d97: 75 0b jne 0x180000da4 + 180000d99: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180000d9e: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180000da3: c3 ret + 180000da4: 41 83 f9 06 cmp $0x6,%r9d + 180000da8: 0f 8e 27 01 00 00 jle 0x180000ed5 + 180000dae: 4d 8d 50 08 lea 0x8(%r8),%r10 + 180000db2: 49 3b ca cmp %r10,%rcx + 180000db5: 76 22 jbe 0x180000dd9 + 180000db7: 4d 63 c9 movslq %r9d,%r9 + 180000dba: 49 f7 da neg %r10 + 180000dbd: 4c 89 c8 mov %r9,%rax + 180000dc0: 4c 03 d1 add %rcx,%r10 + 180000dc3: 48 c1 e0 03 shl $0x3,%rax + 180000dc7: 4a 8d 14 cd 08 00 00 lea 0x8(,%r9,8),%rdx + 180000dce: 00 + 180000dcf: 4c 3b d2 cmp %rdx,%r10 + 180000dd2: 7d 21 jge 0x180000df5 + 180000dd4: e9 fc 00 00 00 jmp 0x180000ed5 + 180000dd9: 4c 3b d1 cmp %rcx,%r10 + 180000ddc: 0f 86 f3 00 00 00 jbe 0x180000ed5 + 180000de2: 49 63 c1 movslq %r9d,%rax + 180000de5: 4c 2b d1 sub %rcx,%r10 + 180000de8: 48 c1 e0 03 shl $0x3,%rax + 180000dec: 4c 3b d0 cmp %rax,%r10 + 180000def: 0f 8c e0 00 00 00 jl 0x180000ed5 + 180000df5: 49 3b c8 cmp %r8,%rcx + 180000df8: 76 14 jbe 0x180000e0e + 180000dfa: 48 89 ca mov %rcx,%rdx + 180000dfd: 48 83 c0 08 add $0x8,%rax + 180000e01: 49 2b d0 sub %r8,%rdx + 180000e04: 48 3b d0 cmp %rax,%rdx + 180000e07: 7d 1d jge 0x180000e26 + 180000e09: e9 c7 00 00 00 jmp 0x180000ed5 + 180000e0e: 4c 3b c1 cmp %rcx,%r8 + 180000e11: 0f 86 be 00 00 00 jbe 0x180000ed5 + 180000e17: 4c 89 c2 mov %r8,%rdx + 180000e1a: 48 2b d1 sub %rcx,%rdx + 180000e1d: 48 3b d0 cmp %rax,%rdx + 180000e20: 0f 8c af 00 00 00 jl 0x180000ed5 + 180000e26: 45 89 cb mov %r9d,%r11d + 180000e29: ba 01 00 00 00 mov $0x1,%edx + 180000e2e: 41 d1 eb shr $1,%r11d + 180000e31: 45 33 d2 xor %r10d,%r10d + 180000e34: 45 85 db test %r11d,%r11d + 180000e37: 76 6d jbe 0x180000ea6 + 180000e39: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180000e3e: 33 d2 xor %edx,%edx + 180000e40: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180000e45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000e4c: 00 + 180000e4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000e60: 44 89 d3 mov %r10d,%ebx + 180000e63: 41 03 da add %r10d,%ebx + 180000e66: 41 ff c2 inc %r10d + 180000e69: 48 63 db movslq %ebx,%rbx + 180000e6c: 48 89 d8 mov %rbx,%rax + 180000e6f: 48 c1 e0 04 shl $0x4,%rax + 180000e73: 45 3b d3 cmp %r11d,%r10d + 180000e76: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi + 180000e7a: 49 89 34 00 mov %rsi,(%r8,%rax,1) + 180000e7e: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) + 180000e83: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi + 180000e88: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) + 180000e8d: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) + 180000e92: 72 cc jb 0x180000e60 + 180000e94: 45 03 d2 add %r10d,%r10d + 180000e97: 44 89 d2 mov %r10d,%edx + 180000e9a: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180000e9f: ff c2 inc %edx + 180000ea1: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180000ea6: 89 d0 mov %edx,%eax + 180000ea8: ff c8 dec %eax + 180000eaa: 41 3b c1 cmp %r9d,%eax + 180000ead: 0f 83 b7 00 00 00 jae 0x180000f6a + 180000eb3: 48 63 d2 movslq %edx,%rdx + 180000eb6: 48 89 d0 mov %rdx,%rax + 180000eb9: 48 c1 e0 04 shl $0x4,%rax + 180000ebd: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx + 180000ec2: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 180000ec7: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 180000ece: 00 00 + 180000ed0: e9 95 00 00 00 jmp 0x180000f6a + 180000ed5: 45 89 cb mov %r9d,%r11d + 180000ed8: 41 ba 01 00 00 00 mov $0x1,%r10d + 180000ede: 41 d1 eb shr $1,%r11d + 180000ee1: 33 d2 xor %edx,%edx + 180000ee3: 45 85 db test %r11d,%r11d + 180000ee6: 76 5b jbe 0x180000f43 + 180000ee8: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180000eed: 45 33 d2 xor %r10d,%r10d + 180000ef0: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180000ef5: 0f 1f 40 00 nopl 0x0(%rax) + 180000ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000f00: 89 d3 mov %edx,%ebx + 180000f02: 03 da add %edx,%ebx + 180000f04: ff c2 inc %edx + 180000f06: 48 63 db movslq %ebx,%rbx + 180000f09: 48 89 d8 mov %rbx,%rax + 180000f0c: 48 c1 e0 04 shl $0x4,%rax + 180000f10: 41 3b d3 cmp %r11d,%edx + 180000f13: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi + 180000f17: 49 89 34 00 mov %rsi,(%r8,%rax,1) + 180000f1b: 4d 89 54 00 08 mov %r10,0x8(%r8,%rax,1) + 180000f20: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi + 180000f25: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) + 180000f2a: 4d 89 54 00 18 mov %r10,0x18(%r8,%rax,1) + 180000f2f: 72 cf jb 0x180000f00 + 180000f31: 03 d2 add %edx,%edx + 180000f33: 41 89 d2 mov %edx,%r10d + 180000f36: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180000f3b: 41 ff c2 inc %r10d + 180000f3e: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180000f43: 44 89 d0 mov %r10d,%eax + 180000f46: ff c8 dec %eax + 180000f48: 41 3b c1 cmp %r9d,%eax + 180000f4b: 73 1d jae 0x180000f6a + 180000f4d: 4d 63 d2 movslq %r10d,%r10 + 180000f50: 4c 89 d0 mov %r10,%rax + 180000f53: 48 c1 e0 04 shl $0x4,%rax + 180000f57: 4a 8b 4c d1 f8 mov -0x8(%rcx,%r10,8),%rcx + 180000f5c: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 180000f61: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 180000f68: 00 00 + 180000f6a: 33 c0 xor %eax,%eax + 180000f6c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180000f71: c3 ret + 180000f72: b8 fa ff ff ff mov $0xfffffffa,%eax + 180000f77: 48 8d 64 24 38 lea 0x38(%rsp),%rsp + 180000f7c: 90 nop + 180000f7d: c3 ret + 180000f7e: 66 90 xchg %ax,%ax + 180000f80: 48 83 ec 38 sub $0x38,%rsp + 180000f84: 4d 85 c0 test %r8,%r8 + 180000f87: 0f 84 cf 02 00 00 je 0x18000125c + 180000f8d: 45 85 c9 test %r9d,%r9d + 180000f90: 0f 8e 60 05 00 00 jle 0x1800014f6 + 180000f96: 48 85 d2 test %rdx,%rdx + 180000f99: 0f 84 b8 02 00 00 je 0x180001257 + 180000f9f: 48 85 c9 test %rcx,%rcx + 180000fa2: 74 0c je 0x180000fb0 + 180000fa4: e8 67 db a1 01 call 0x181a1eb10 + 180000fa9: 33 c0 xor %eax,%eax + 180000fab: 48 83 c4 38 add $0x38,%rsp + 180000faf: c3 ret + 180000fb0: 41 83 f9 06 cmp $0x6,%r9d + 180000fb4: 0f 8e 05 02 00 00 jle 0x1800011bf + 180000fba: 4d 8d 58 08 lea 0x8(%r8),%r11 + 180000fbe: 49 3b d3 cmp %r11,%rdx + 180000fc1: 76 1f jbe 0x180000fe2 + 180000fc3: 49 63 c9 movslq %r9d,%rcx + 180000fc6: 49 f7 db neg %r11 + 180000fc9: 48 8d 04 cd 00 00 00 lea 0x0(,%rcx,8),%rax + 180000fd0: 00 + 180000fd1: 4c 03 da add %rdx,%r11 + 180000fd4: 4c 8d 50 08 lea 0x8(%rax),%r10 + 180000fd8: 4d 3b da cmp %r10,%r11 + 180000fdb: 7d 25 jge 0x180001002 + 180000fdd: e9 dd 01 00 00 jmp 0x1800011bf + 180000fe2: 4c 3b da cmp %rdx,%r11 + 180000fe5: 0f 86 d4 01 00 00 jbe 0x1800011bf + 180000feb: 49 63 c9 movslq %r9d,%rcx + 180000fee: 4c 2b da sub %rdx,%r11 + 180000ff1: 48 8d 04 cd 00 00 00 lea 0x0(,%rcx,8),%rax + 180000ff8: 00 + 180000ff9: 4c 3b d8 cmp %rax,%r11 + 180000ffc: 0f 8c bd 01 00 00 jl 0x1800011bf + 180001002: 49 3b d0 cmp %r8,%rdx + 180001005: 76 14 jbe 0x18000101b + 180001007: 49 89 d2 mov %rdx,%r10 + 18000100a: 48 83 c0 08 add $0x8,%rax + 18000100e: 4d 2b d0 sub %r8,%r10 + 180001011: 4c 3b d0 cmp %rax,%r10 + 180001014: 7d 1d jge 0x180001033 + 180001016: e9 a4 01 00 00 jmp 0x1800011bf + 18000101b: 4c 3b c2 cmp %rdx,%r8 + 18000101e: 0f 86 9b 01 00 00 jbe 0x1800011bf + 180001024: 4d 89 c2 mov %r8,%r10 + 180001027: 4c 2b d2 sub %rdx,%r10 + 18000102a: 4c 3b d0 cmp %rax,%r10 + 18000102d: 0f 8c 8c 01 00 00 jl 0x1800011bf + 180001033: 48 83 f9 08 cmp $0x8,%rcx + 180001037: 0f 8c 12 02 00 00 jl 0x18000124f + 18000103d: 48 89 d0 mov %rdx,%rax + 180001040: 48 83 e0 0f and $0xf,%rax + 180001044: 85 c0 test %eax,%eax + 180001046: 74 0d je 0x180001055 + 180001048: a8 07 test $0x7,%al + 18000104a: 0f 85 ff 01 00 00 jne 0x18000124f + 180001050: b8 01 00 00 00 mov $0x1,%eax + 180001055: 41 89 c2 mov %eax,%r10d + 180001058: 4d 8d 5a 08 lea 0x8(%r10),%r11 + 18000105c: 49 3b cb cmp %r11,%rcx + 18000105f: 0f 8c ea 01 00 00 jl 0x18000124f + 180001065: 45 89 cb mov %r9d,%r11d + 180001068: 44 2b d8 sub %eax,%r11d + 18000106b: 41 83 e3 07 and $0x7,%r11d + 18000106f: 45 2b cb sub %r11d,%r9d + 180001072: 45 33 db xor %r11d,%r11d + 180001075: 4d 63 c9 movslq %r9d,%r9 + 180001078: 85 c0 test %eax,%eax + 18000107a: 4c 89 d8 mov %r11,%rax + 18000107d: 76 45 jbe 0x1800010c4 + 18000107f: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180001084: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180001089: 33 f6 xor %esi,%esi + 18000108b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001092: 00 + 180001093: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000109a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800010a0: 4a 89 34 00 mov %rsi,(%rax,%r8,1) + 1800010a4: 4a 8b 1c da mov (%rdx,%r11,8),%rbx + 1800010a8: 49 83 c3 01 add $0x1,%r11 + 1800010ac: 4a 89 5c 00 08 mov %rbx,0x8(%rax,%r8,1) + 1800010b1: 48 83 c0 10 add $0x10,%rax + 1800010b5: 4d 3b da cmp %r10,%r11 + 1800010b8: 72 e6 jb 0x1800010a0 + 1800010ba: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 1800010bf: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 1800010c4: 4c 89 d0 mov %r10,%rax + 1800010c7: 0f 57 c0 xorps %xmm0,%xmm0 + 1800010ca: 48 c1 e0 04 shl $0x4,%rax + 1800010ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800010d5: 00 + 1800010d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800010dd: 0f 1f 00 nopl (%rax) + 1800010e0: 42 0f 10 0c d2 movups (%rdx,%r10,8),%xmm1 + 1800010e5: 0f 28 d0 movaps %xmm0,%xmm2 + 1800010e8: 0f 28 d8 movaps %xmm0,%xmm3 + 1800010eb: 66 0f 14 d1 unpcklpd %xmm1,%xmm2 + 1800010ef: 66 0f 15 d9 unpckhpd %xmm1,%xmm3 + 1800010f3: 0f 28 e8 movaps %xmm0,%xmm5 + 1800010f6: 42 0f 11 14 00 movups %xmm2,(%rax,%r8,1) + 1800010fb: 0f 28 c8 movaps %xmm0,%xmm1 + 1800010fe: 42 0f 11 5c 00 10 movups %xmm3,0x10(%rax,%r8,1) + 180001104: 0f 28 d8 movaps %xmm0,%xmm3 + 180001107: 42 0f 10 64 d2 10 movups 0x10(%rdx,%r10,8),%xmm4 + 18000110d: 66 0f 14 ec unpcklpd %xmm4,%xmm5 + 180001111: 66 0f 15 cc unpckhpd %xmm4,%xmm1 + 180001115: 0f 28 e0 movaps %xmm0,%xmm4 + 180001118: 42 0f 11 6c 00 20 movups %xmm5,0x20(%rax,%r8,1) + 18000111e: 42 0f 11 4c 00 30 movups %xmm1,0x30(%rax,%r8,1) + 180001124: 0f 28 c8 movaps %xmm0,%xmm1 + 180001127: 42 0f 10 54 d2 20 movups 0x20(%rdx,%r10,8),%xmm2 + 18000112d: 66 0f 14 da unpcklpd %xmm2,%xmm3 + 180001131: 66 0f 15 e2 unpckhpd %xmm2,%xmm4 + 180001135: 0f 28 d0 movaps %xmm0,%xmm2 + 180001138: 42 0f 11 5c 00 40 movups %xmm3,0x40(%rax,%r8,1) + 18000113e: 42 0f 11 64 00 50 movups %xmm4,0x50(%rax,%r8,1) + 180001144: 42 0f 10 6c d2 30 movups 0x30(%rdx,%r10,8),%xmm5 + 18000114a: 49 83 c2 08 add $0x8,%r10 + 18000114e: 66 0f 14 cd unpcklpd %xmm5,%xmm1 + 180001152: 66 0f 15 d5 unpckhpd %xmm5,%xmm2 + 180001156: 42 0f 11 4c 00 60 movups %xmm1,0x60(%rax,%r8,1) + 18000115c: 42 0f 11 54 00 70 movups %xmm2,0x70(%rax,%r8,1) + 180001162: 48 05 80 00 00 00 add $0x80,%rax + 180001168: 4d 3b d1 cmp %r9,%r10 + 18000116b: 0f 82 6f ff ff ff jb 0x1800010e0 + 180001171: 4c 89 c8 mov %r9,%rax + 180001174: 48 c1 e0 04 shl $0x4,%rax + 180001178: 4c 3b c9 cmp %rcx,%r9 + 18000117b: 0f 83 c7 00 00 00 jae 0x180001248 + 180001181: 45 33 db xor %r11d,%r11d + 180001184: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000118b: 00 + 18000118c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180001198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000119f: 00 + 1800011a0: 4e 89 1c 00 mov %r11,(%rax,%r8,1) + 1800011a4: 4e 8b 14 ca mov (%rdx,%r9,8),%r10 + 1800011a8: 49 83 c1 01 add $0x1,%r9 + 1800011ac: 4e 89 54 00 08 mov %r10,0x8(%rax,%r8,1) + 1800011b1: 48 83 c0 10 add $0x10,%rax + 1800011b5: 4c 3b c9 cmp %rcx,%r9 + 1800011b8: 72 e6 jb 0x1800011a0 + 1800011ba: e9 89 00 00 00 jmp 0x180001248 + 1800011bf: 44 89 c9 mov %r9d,%ecx + 1800011c2: 41 bb 01 00 00 00 mov $0x1,%r11d + 1800011c8: d1 e9 shr $1,%ecx + 1800011ca: 45 33 d2 xor %r10d,%r10d + 1800011cd: 85 c9 test %ecx,%ecx + 1800011cf: 76 51 jbe 0x180001222 + 1800011d1: 45 33 db xor %r11d,%r11d + 1800011d4: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 1800011d9: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 1800011de: 66 90 xchg %ax,%ax + 1800011e0: 43 8d 1c 12 lea (%r10,%r10,1),%ebx + 1800011e4: 41 83 c2 01 add $0x1,%r10d + 1800011e8: 48 63 db movslq %ebx,%rbx + 1800011eb: 48 89 d8 mov %rbx,%rax + 1800011ee: 48 c1 e0 04 shl $0x4,%rax + 1800011f2: 4d 89 1c 00 mov %r11,(%r8,%rax,1) + 1800011f6: 48 8b 34 da mov (%rdx,%rbx,8),%rsi + 1800011fa: 4d 89 5c 00 10 mov %r11,0x10(%r8,%rax,1) + 1800011ff: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) + 180001204: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi + 180001209: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) + 18000120e: 44 3b d1 cmp %ecx,%r10d + 180001211: 72 cd jb 0x1800011e0 + 180001213: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 180001218: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 18000121d: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d + 180001222: 41 8d 43 ff lea -0x1(%r11),%eax + 180001226: 41 3b c1 cmp %r9d,%eax + 180001229: 73 1d jae 0x180001248 + 18000122b: 4d 63 db movslq %r11d,%r11 + 18000122e: 4c 89 d8 mov %r11,%rax + 180001231: 48 c1 e0 04 shl $0x4,%rax + 180001235: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 18000123c: 00 00 + 18000123e: 4a 8b 54 da f8 mov -0x8(%rdx,%r11,8),%rdx + 180001243: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 180001248: 33 c0 xor %eax,%eax + 18000124a: 48 83 c4 38 add $0x38,%rsp + 18000124e: c3 ret + 18000124f: 45 33 c9 xor %r9d,%r9d + 180001252: e9 1a ff ff ff jmp 0x180001171 + 180001257: 48 85 c9 test %rcx,%rcx + 18000125a: 75 0a jne 0x180001266 + 18000125c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180001261: 48 83 c4 38 add $0x38,%rsp + 180001265: c3 ret + 180001266: 41 83 f9 06 cmp $0x6,%r9d + 18000126a: 0f 8e ef 01 00 00 jle 0x18000145f + 180001270: 4d 8d 58 08 lea 0x8(%r8),%r11 + 180001274: 49 3b cb cmp %r11,%rcx + 180001277: 76 1f jbe 0x180001298 + 180001279: 49 63 d1 movslq %r9d,%rdx + 18000127c: 49 f7 db neg %r11 + 18000127f: 48 8d 04 d5 00 00 00 lea 0x0(,%rdx,8),%rax + 180001286: 00 + 180001287: 4c 03 d9 add %rcx,%r11 + 18000128a: 4c 8d 50 08 lea 0x8(%rax),%r10 + 18000128e: 4d 3b da cmp %r10,%r11 + 180001291: 7d 25 jge 0x1800012b8 + 180001293: e9 c7 01 00 00 jmp 0x18000145f + 180001298: 4c 3b d9 cmp %rcx,%r11 + 18000129b: 0f 86 be 01 00 00 jbe 0x18000145f + 1800012a1: 49 63 d1 movslq %r9d,%rdx + 1800012a4: 4c 2b d9 sub %rcx,%r11 + 1800012a7: 48 8d 04 d5 00 00 00 lea 0x0(,%rdx,8),%rax + 1800012ae: 00 + 1800012af: 4c 3b d8 cmp %rax,%r11 + 1800012b2: 0f 8c a7 01 00 00 jl 0x18000145f + 1800012b8: 49 3b c8 cmp %r8,%rcx + 1800012bb: 76 14 jbe 0x1800012d1 + 1800012bd: 49 89 ca mov %rcx,%r10 + 1800012c0: 48 83 c0 08 add $0x8,%rax + 1800012c4: 4d 2b d0 sub %r8,%r10 + 1800012c7: 4c 3b d0 cmp %rax,%r10 + 1800012ca: 7d 1d jge 0x1800012e9 + 1800012cc: e9 8e 01 00 00 jmp 0x18000145f + 1800012d1: 4c 3b c1 cmp %rcx,%r8 + 1800012d4: 0f 86 85 01 00 00 jbe 0x18000145f + 1800012da: 4d 89 c2 mov %r8,%r10 + 1800012dd: 4c 2b d1 sub %rcx,%r10 + 1800012e0: 4c 3b d0 cmp %rax,%r10 + 1800012e3: 0f 8c 76 01 00 00 jl 0x18000145f + 1800012e9: 48 83 fa 08 cmp $0x8,%rdx + 1800012ed: 0f 8c fb 01 00 00 jl 0x1800014ee + 1800012f3: 49 89 ca mov %rcx,%r10 + 1800012f6: 49 83 e2 0f and $0xf,%r10 + 1800012fa: 45 85 d2 test %r10d,%r10d + 1800012fd: 74 13 je 0x180001312 + 1800012ff: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 180001306: 0f 85 e2 01 00 00 jne 0x1800014ee + 18000130c: 41 ba 01 00 00 00 mov $0x1,%r10d + 180001312: 44 89 d0 mov %r10d,%eax + 180001315: 4c 8d 58 08 lea 0x8(%rax),%r11 + 180001319: 49 3b d3 cmp %r11,%rdx + 18000131c: 0f 8c cc 01 00 00 jl 0x1800014ee + 180001322: 45 89 cb mov %r9d,%r11d + 180001325: 45 2b da sub %r10d,%r11d + 180001328: 41 83 e3 07 and $0x7,%r11d + 18000132c: 45 2b cb sub %r11d,%r9d + 18000132f: 45 33 db xor %r11d,%r11d + 180001332: 4d 63 c9 movslq %r9d,%r9 + 180001335: 45 85 d2 test %r10d,%r10d + 180001338: 4d 89 da mov %r11,%r10 + 18000133b: 76 47 jbe 0x180001384 + 18000133d: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180001342: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180001347: 33 f6 xor %esi,%esi + 180001349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001350: 00 + 180001351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000135f: 00 + 180001360: 4a 8b 1c d9 mov (%rcx,%r11,8),%rbx + 180001364: 49 83 c3 01 add $0x1,%r11 + 180001368: 4b 89 74 02 08 mov %rsi,0x8(%r10,%r8,1) + 18000136d: 4b 89 1c 02 mov %rbx,(%r10,%r8,1) + 180001371: 49 83 c2 10 add $0x10,%r10 + 180001375: 4c 3b d8 cmp %rax,%r11 + 180001378: 72 e6 jb 0x180001360 + 18000137a: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 18000137f: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180001384: 49 89 c2 mov %rax,%r10 + 180001387: 0f 57 c0 xorps %xmm0,%xmm0 + 18000138a: 49 c1 e2 04 shl $0x4,%r10 + 18000138e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001395: 00 + 180001396: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000139d: 0f 1f 00 nopl (%rax) + 1800013a0: 0f 10 14 c1 movups (%rcx,%rax,8),%xmm2 + 1800013a4: 0f 28 ca movaps %xmm2,%xmm1 + 1800013a7: 66 0f 15 d0 unpckhpd %xmm0,%xmm2 + 1800013ab: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 + 1800013af: 43 0f 11 54 02 10 movups %xmm2,0x10(%r10,%r8,1) + 1800013b5: 43 0f 11 0c 02 movups %xmm1,(%r10,%r8,1) + 1800013ba: 0f 10 64 c1 10 movups 0x10(%rcx,%rax,8),%xmm4 + 1800013bf: 0f 28 dc movaps %xmm4,%xmm3 + 1800013c2: 66 0f 15 e0 unpckhpd %xmm0,%xmm4 + 1800013c6: 66 0f 14 d8 unpcklpd %xmm0,%xmm3 + 1800013ca: 43 0f 11 64 02 30 movups %xmm4,0x30(%r10,%r8,1) + 1800013d0: 43 0f 11 5c 02 20 movups %xmm3,0x20(%r10,%r8,1) + 1800013d6: 0f 10 4c c1 20 movups 0x20(%rcx,%rax,8),%xmm1 + 1800013db: 0f 28 e9 movaps %xmm1,%xmm5 + 1800013de: 66 0f 15 c8 unpckhpd %xmm0,%xmm1 + 1800013e2: 66 0f 14 e8 unpcklpd %xmm0,%xmm5 + 1800013e6: 43 0f 11 4c 02 50 movups %xmm1,0x50(%r10,%r8,1) + 1800013ec: 43 0f 11 6c 02 40 movups %xmm5,0x40(%r10,%r8,1) + 1800013f2: 0f 10 5c c1 30 movups 0x30(%rcx,%rax,8),%xmm3 + 1800013f7: 48 83 c0 08 add $0x8,%rax + 1800013fb: 0f 28 d3 movaps %xmm3,%xmm2 + 1800013fe: 66 0f 15 d8 unpckhpd %xmm0,%xmm3 + 180001402: 66 0f 14 d0 unpcklpd %xmm0,%xmm2 + 180001406: 43 0f 11 5c 02 70 movups %xmm3,0x70(%r10,%r8,1) + 18000140c: 43 0f 11 54 02 60 movups %xmm2,0x60(%r10,%r8,1) + 180001412: 49 81 c2 80 00 00 00 add $0x80,%r10 + 180001419: 49 3b c1 cmp %r9,%rax + 18000141c: 72 82 jb 0x1800013a0 + 18000141e: 4c 89 c8 mov %r9,%rax + 180001421: 48 c1 e0 04 shl $0x4,%rax + 180001425: 4c 3b ca cmp %rdx,%r9 + 180001428: 0f 83 b9 00 00 00 jae 0x1800014e7 + 18000142e: 45 33 db xor %r11d,%r11d + 180001431: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001438: 00 + 180001439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001440: 4e 8b 14 c9 mov (%rcx,%r9,8),%r10 + 180001444: 49 83 c1 01 add $0x1,%r9 + 180001448: 4e 89 5c 00 08 mov %r11,0x8(%rax,%r8,1) + 18000144d: 4e 89 14 00 mov %r10,(%rax,%r8,1) + 180001451: 48 83 c0 10 add $0x10,%rax + 180001455: 4c 3b ca cmp %rdx,%r9 + 180001458: 72 e6 jb 0x180001440 + 18000145a: e9 88 00 00 00 jmp 0x1800014e7 + 18000145f: 45 89 ca mov %r9d,%r10d + 180001462: ba 01 00 00 00 mov $0x1,%edx + 180001467: 41 d1 ea shr $1,%r10d + 18000146a: 45 33 db xor %r11d,%r11d + 18000146d: 45 85 d2 test %r10d,%r10d + 180001470: 76 50 jbe 0x1800014c2 + 180001472: 33 d2 xor %edx,%edx + 180001474: 48 89 5c 24 28 mov %rbx,0x28(%rsp) + 180001479: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 18000147e: 66 90 xchg %ax,%ax + 180001480: 43 8d 1c 1b lea (%r11,%r11,1),%ebx + 180001484: 41 83 c3 01 add $0x1,%r11d + 180001488: 48 63 db movslq %ebx,%rbx + 18000148b: 48 89 d8 mov %rbx,%rax + 18000148e: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi + 180001492: 48 c1 e0 04 shl $0x4,%rax + 180001496: 49 89 34 00 mov %rsi,(%r8,%rax,1) + 18000149a: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) + 18000149f: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi + 1800014a4: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) + 1800014a9: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) + 1800014ae: 45 3b da cmp %r10d,%r11d + 1800014b1: 72 cd jb 0x180001480 + 1800014b3: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + 1800014b8: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 1800014bd: 43 8d 54 1b 01 lea 0x1(%r11,%r11,1),%edx + 1800014c2: 8d 42 ff lea -0x1(%rdx),%eax + 1800014c5: 41 3b c1 cmp %r9d,%eax + 1800014c8: 73 1d jae 0x1800014e7 + 1800014ca: 48 63 d2 movslq %edx,%rdx + 1800014cd: 48 89 d0 mov %rdx,%rax + 1800014d0: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx + 1800014d5: 48 c1 e0 04 shl $0x4,%rax + 1800014d9: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 1800014de: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 1800014e5: 00 00 + 1800014e7: 33 c0 xor %eax,%eax + 1800014e9: 48 83 c4 38 add $0x38,%rsp + 1800014ed: c3 ret + 1800014ee: 45 33 c9 xor %r9d,%r9d + 1800014f1: e9 28 ff ff ff jmp 0x18000141e + 1800014f6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800014fb: 48 83 c4 38 add $0x38,%rsp + 1800014ff: c3 ret + 180001500: 53 push %rbx + 180001501: 55 push %rbp + 180001502: 48 83 ec 38 sub $0x38,%rsp + 180001506: 4d 85 c0 test %r8,%r8 + 180001509: 0f 84 e6 03 00 00 je 0x1800018f5 + 18000150f: 45 85 c9 test %r9d,%r9d + 180001512: 0f 8e b7 07 00 00 jle 0x180001ccf + 180001518: 48 85 d2 test %rdx,%rdx + 18000151b: 0f 84 cf 03 00 00 je 0x1800018f0 + 180001521: 48 85 c9 test %rcx,%rcx + 180001524: 74 0e je 0x180001534 + 180001526: e8 55 db a1 01 call 0x181a1f080 + 18000152b: 33 c0 xor %eax,%eax + 18000152d: 48 83 c4 38 add $0x38,%rsp + 180001531: 5d pop %rbp + 180001532: 5b pop %rbx + 180001533: c3 ret + 180001534: 41 83 f9 06 cmp $0x6,%r9d + 180001538: 0f 8e 20 03 00 00 jle 0x18000185e + 18000153e: 49 8d 58 08 lea 0x8(%r8),%rbx + 180001542: 48 3b d3 cmp %rbx,%rdx + 180001545: 76 1f jbe 0x180001566 + 180001547: 49 63 c1 movslq %r9d,%rax + 18000154a: 48 f7 db neg %rbx + 18000154d: 48 03 da add %rdx,%rbx + 180001550: 48 8d 0c c5 08 00 00 lea 0x8(,%rax,8),%rcx + 180001557: 00 + 180001558: 48 8d 69 f8 lea -0x8(%rcx),%rbp + 18000155c: 48 3b d9 cmp %rcx,%rbx + 18000155f: 7d 25 jge 0x180001586 + 180001561: e9 f8 02 00 00 jmp 0x18000185e + 180001566: 48 3b da cmp %rdx,%rbx + 180001569: 0f 86 ef 02 00 00 jbe 0x18000185e + 18000156f: 49 63 c1 movslq %r9d,%rax + 180001572: 48 2b da sub %rdx,%rbx + 180001575: 48 8d 2c c5 00 00 00 lea 0x0(,%rax,8),%rbp + 18000157c: 00 + 18000157d: 48 3b dd cmp %rbp,%rbx + 180001580: 0f 8c d8 02 00 00 jl 0x18000185e + 180001586: 49 3b d0 cmp %r8,%rdx + 180001589: 76 14 jbe 0x18000159f + 18000158b: 48 89 d1 mov %rdx,%rcx + 18000158e: 48 83 c5 08 add $0x8,%rbp + 180001592: 49 2b c8 sub %r8,%rcx + 180001595: 48 3b cd cmp %rbp,%rcx + 180001598: 7d 1d jge 0x1800015b7 + 18000159a: e9 bf 02 00 00 jmp 0x18000185e + 18000159f: 4c 3b c2 cmp %rdx,%r8 + 1800015a2: 0f 86 b6 02 00 00 jbe 0x18000185e + 1800015a8: 4c 89 c1 mov %r8,%rcx + 1800015ab: 48 2b ca sub %rdx,%rcx + 1800015ae: 48 3b cd cmp %rbp,%rcx + 1800015b1: 0f 8c a7 02 00 00 jl 0x18000185e + 1800015b7: 45 32 db xor %r11b,%r11b + 1800015ba: 41 83 f9 10 cmp $0x10,%r9d + 1800015be: 0f 8c 22 03 00 00 jl 0x1800018e6 + 1800015c4: 49 89 d2 mov %rdx,%r10 + 1800015c7: 49 83 e2 1f and $0x1f,%r10 + 1800015cb: 45 89 d2 mov %r10d,%r10d + 1800015ce: 45 85 d2 test %r10d,%r10d + 1800015d1: 74 18 je 0x1800015eb + 1800015d3: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 1800015da: 0f 85 06 03 00 00 jne 0x1800018e6 + 1800015e0: 41 f7 da neg %r10d + 1800015e3: 41 83 c2 20 add $0x20,%r10d + 1800015e7: 41 c1 ea 03 shr $0x3,%r10d + 1800015eb: 41 8d 4a 10 lea 0x10(%r10),%ecx + 1800015ef: 44 3b c9 cmp %ecx,%r9d + 1800015f2: 0f 8c ee 02 00 00 jl 0x1800018e6 + 1800015f8: 44 89 c9 mov %r9d,%ecx + 1800015fb: 33 db xor %ebx,%ebx + 1800015fd: 41 2b ca sub %r10d,%ecx + 180001600: 33 ed xor %ebp,%ebp + 180001602: 83 e1 0f and $0xf,%ecx + 180001605: f7 d9 neg %ecx + 180001607: 41 03 c9 add %r9d,%ecx + 18000160a: 45 85 d2 test %r10d,%r10d + 18000160d: 76 35 jbe 0x180001644 + 18000160f: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 180001614: 4c 89 7c 24 28 mov %r15,0x28(%rsp) + 180001619: 45 33 ff xor %r15d,%r15d + 18000161c: 0f 1f 40 00 nopl 0x0(%rax) + 180001620: 4e 89 7c 05 00 mov %r15,0x0(%rbp,%r8,1) + 180001625: 48 8b 34 da mov (%rdx,%rbx,8),%rsi + 180001629: 48 ff c3 inc %rbx + 18000162c: 4a 89 74 05 08 mov %rsi,0x8(%rbp,%r8,1) + 180001631: 48 83 c5 10 add $0x10,%rbp + 180001635: 49 3b da cmp %r10,%rbx + 180001638: 72 e6 jb 0x180001620 + 18000163a: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 18000163f: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 + 180001644: 4c 89 d5 mov %r10,%rbp + 180001647: c5 ed 57 d2 vxorpd %ymm2,%ymm2,%ymm2 + 18000164b: 48 c1 e5 04 shl $0x4,%rbp + 18000164f: 48 63 d9 movslq %ecx,%rbx + 180001652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001660: c4 a1 7d 10 1c d2 vmovupd (%rdx,%r10,8),%ymm3 + 180001666: c4 a1 7d 10 4c d2 20 vmovupd 0x20(%rdx,%r10,8),%ymm1 + 18000166d: c5 ed 14 e3 vunpcklpd %ymm3,%ymm2,%ymm4 + 180001671: c5 ed 15 eb vunpckhpd %ymm3,%ymm2,%ymm5 + 180001675: c4 e3 5d 06 c5 20 vperm2f128 $0x20,%ymm5,%ymm4,%ymm0 + 18000167b: c4 e3 5d 06 dd 31 vperm2f128 $0x31,%ymm5,%ymm4,%ymm3 + 180001681: c5 ed 14 e1 vunpcklpd %ymm1,%ymm2,%ymm4 + 180001685: c5 ed 15 c9 vunpckhpd %ymm1,%ymm2,%ymm1 + 180001689: c4 e3 5d 06 e9 20 vperm2f128 $0x20,%ymm1,%ymm4,%ymm5 + 18000168f: c4 a1 79 11 44 05 00 vmovupd %xmm0,0x0(%rbp,%r8,1) + 180001696: c4 a3 7d 19 44 05 10 vextractf128 $0x1,%ymm0,0x10(%rbp,%r8,1) + 18000169d: 01 + 18000169e: c4 e3 5d 06 c1 31 vperm2f128 $0x31,%ymm1,%ymm4,%ymm0 + 1800016a4: c4 a3 7d 19 5c 05 30 vextractf128 $0x1,%ymm3,0x30(%rbp,%r8,1) + 1800016ab: 01 + 1800016ac: c4 a3 7d 19 6c 05 50 vextractf128 $0x1,%ymm5,0x50(%rbp,%r8,1) + 1800016b3: 01 + 1800016b4: c4 a3 7d 19 44 05 70 vextractf128 $0x1,%ymm0,0x70(%rbp,%r8,1) + 1800016bb: 01 + 1800016bc: c4 a1 79 11 5c 05 20 vmovupd %xmm3,0x20(%rbp,%r8,1) + 1800016c3: c4 a1 79 11 6c 05 40 vmovupd %xmm5,0x40(%rbp,%r8,1) + 1800016ca: c4 a1 79 11 44 05 60 vmovupd %xmm0,0x60(%rbp,%r8,1) + 1800016d1: c4 a1 7d 10 4c d2 40 vmovupd 0x40(%rdx,%r10,8),%ymm1 + 1800016d8: c4 a1 7d 10 44 d2 60 vmovupd 0x60(%rdx,%r10,8),%ymm0 + 1800016df: c5 ed 14 d9 vunpcklpd %ymm1,%ymm2,%ymm3 + 1800016e3: 49 83 c2 10 add $0x10,%r10 + 1800016e7: c5 ed 15 e1 vunpckhpd %ymm1,%ymm2,%ymm4 + 1800016eb: c4 e3 65 06 cc 20 vperm2f128 $0x20,%ymm4,%ymm3,%ymm1 + 1800016f1: c4 e3 65 06 dc 31 vperm2f128 $0x31,%ymm4,%ymm3,%ymm3 + 1800016f7: c5 ed 14 e0 vunpcklpd %ymm0,%ymm2,%ymm4 + 1800016fb: c5 ed 15 c0 vunpckhpd %ymm0,%ymm2,%ymm0 + 1800016ff: c4 e3 5d 06 e8 20 vperm2f128 $0x20,%ymm0,%ymm4,%ymm5 + 180001705: c4 e3 5d 06 c0 31 vperm2f128 $0x31,%ymm0,%ymm4,%ymm0 + 18000170b: c4 a1 79 11 8c 05 80 vmovupd %xmm1,0x80(%rbp,%r8,1) + 180001712: 00 00 00 + 180001715: c4 a1 79 11 9c 05 a0 vmovupd %xmm3,0xa0(%rbp,%r8,1) + 18000171c: 00 00 00 + 18000171f: c4 a1 79 11 ac 05 c0 vmovupd %xmm5,0xc0(%rbp,%r8,1) + 180001726: 00 00 00 + 180001729: c4 a1 79 11 84 05 e0 vmovupd %xmm0,0xe0(%rbp,%r8,1) + 180001730: 00 00 00 + 180001733: c4 a3 7d 19 8c 05 90 vextractf128 $0x1,%ymm1,0x90(%rbp,%r8,1) + 18000173a: 00 00 00 01 + 18000173e: c4 a3 7d 19 9c 05 b0 vextractf128 $0x1,%ymm3,0xb0(%rbp,%r8,1) + 180001745: 00 00 00 01 + 180001749: c4 a3 7d 19 ac 05 d0 vextractf128 $0x1,%ymm5,0xd0(%rbp,%r8,1) + 180001750: 00 00 00 01 + 180001754: c4 a3 7d 19 84 05 f0 vextractf128 $0x1,%ymm0,0xf0(%rbp,%r8,1) + 18000175b: 00 00 00 01 + 18000175f: 48 81 c5 00 01 00 00 add $0x100,%rbp + 180001766: 4c 3b d3 cmp %rbx,%r10 + 180001769: 0f 82 f1 fe ff ff jb 0x180001660 + 18000176f: 8d 59 01 lea 0x1(%rcx),%ebx + 180001772: 41 3b d9 cmp %r9d,%ebx + 180001775: 0f 87 5f 01 00 00 ja 0x1800018da + 18000177b: 48 63 c9 movslq %ecx,%rcx + 18000177e: 48 2b c1 sub %rcx,%rax + 180001781: 41 80 fb 01 cmp $0x1,%r11b + 180001785: 75 08 jne 0x18000178f + 180001787: 45 33 c9 xor %r9d,%r9d + 18000178a: e9 7a 00 00 00 jmp 0x180001809 + 18000178f: 48 83 f8 04 cmp $0x4,%rax + 180001793: 7c f2 jl 0x180001787 + 180001795: 48 63 c9 movslq %ecx,%rcx + 180001798: 41 89 c1 mov %eax,%r9d + 18000179b: 48 89 cb mov %rcx,%rbx + 18000179e: 41 83 e1 fc and $0xfffffffc,%r9d + 1800017a2: 48 c1 e3 04 shl $0x4,%rbx + 1800017a6: 33 ed xor %ebp,%ebp + 1800017a8: 4d 63 c9 movslq %r9d,%r9 + 1800017ab: 49 03 d8 add %r8,%rbx + 1800017ae: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 1800017b2: 4c 8d 1c ca lea (%rdx,%rcx,8),%r11 + 1800017b6: 4c 89 7c 24 28 mov %r15,0x28(%rsp) + 1800017bb: 45 33 d2 xor %r10d,%r10d + 1800017be: 66 90 xchg %ax,%ax + 1800017c0: c4 c1 7d 10 0c eb vmovupd (%r11,%rbp,8),%ymm1 + 1800017c6: 48 83 c5 04 add $0x4,%rbp + 1800017ca: c5 fd 14 d1 vunpcklpd %ymm1,%ymm0,%ymm2 + 1800017ce: c5 fd 15 d9 vunpckhpd %ymm1,%ymm0,%ymm3 + 1800017d2: c4 e3 6d 06 e3 20 vperm2f128 $0x20,%ymm3,%ymm2,%ymm4 + 1800017d8: c4 e3 6d 06 eb 31 vperm2f128 $0x31,%ymm3,%ymm2,%ymm5 + 1800017de: c4 c1 79 11 24 1a vmovupd %xmm4,(%r10,%rbx,1) + 1800017e4: c4 c1 79 11 6c 1a 20 vmovupd %xmm5,0x20(%r10,%rbx,1) + 1800017eb: c4 c3 7d 19 64 1a 10 vextractf128 $0x1,%ymm4,0x10(%r10,%rbx,1) + 1800017f2: 01 + 1800017f3: c4 c3 7d 19 6c 1a 30 vextractf128 $0x1,%ymm5,0x30(%r10,%rbx,1) + 1800017fa: 01 + 1800017fb: 49 83 c2 40 add $0x40,%r10 + 1800017ff: 49 3b e9 cmp %r9,%rbp + 180001802: 72 bc jb 0x1800017c0 + 180001804: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 + 180001809: 4c 89 cb mov %r9,%rbx + 18000180c: 48 c1 e3 04 shl $0x4,%rbx + 180001810: 4c 3b c8 cmp %rax,%r9 + 180001813: 0f 83 c1 00 00 00 jae 0x1800018da + 180001819: 48 63 c9 movslq %ecx,%rcx + 18000181c: 33 ed xor %ebp,%ebp + 18000181e: 48 8d 14 ca lea (%rdx,%rcx,8),%rdx + 180001822: 48 c1 e1 04 shl $0x4,%rcx + 180001826: 4c 03 c1 add %rcx,%r8 + 180001829: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001830: 00 + 180001831: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000183f: 00 + 180001840: 4a 89 2c 03 mov %rbp,(%rbx,%r8,1) + 180001844: 4a 8b 0c ca mov (%rdx,%r9,8),%rcx + 180001848: 49 ff c1 inc %r9 + 18000184b: 4a 89 4c 03 08 mov %rcx,0x8(%rbx,%r8,1) + 180001850: 48 83 c3 10 add $0x10,%rbx + 180001854: 4c 3b c8 cmp %rax,%r9 + 180001857: 72 e7 jb 0x180001840 + 180001859: e9 7c 00 00 00 jmp 0x1800018da + 18000185e: 44 89 c9 mov %r9d,%ecx + 180001861: bb 01 00 00 00 mov $0x1,%ebx + 180001866: d1 e9 shr $1,%ecx + 180001868: 33 ed xor %ebp,%ebp + 18000186a: 85 c9 test %ecx,%ecx + 18000186c: 76 47 jbe 0x1800018b5 + 18000186e: 33 db xor %ebx,%ebx + 180001870: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001877: 00 + 180001878: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000187f: 90 nop + 180001880: 44 8d 54 2d 00 lea 0x0(%rbp,%rbp,1),%r10d + 180001885: ff c5 inc %ebp + 180001887: 4d 63 d2 movslq %r10d,%r10 + 18000188a: 4c 89 d0 mov %r10,%rax + 18000188d: 48 c1 e0 04 shl $0x4,%rax + 180001891: 49 89 1c 00 mov %rbx,(%r8,%rax,1) + 180001895: 4e 8b 1c d2 mov (%rdx,%r10,8),%r11 + 180001899: 4d 89 5c 00 08 mov %r11,0x8(%r8,%rax,1) + 18000189e: 49 89 5c 00 10 mov %rbx,0x10(%r8,%rax,1) + 1800018a3: 4e 8b 5c d2 08 mov 0x8(%rdx,%r10,8),%r11 + 1800018a8: 4d 89 5c 00 18 mov %r11,0x18(%r8,%rax,1) + 1800018ad: 3b e9 cmp %ecx,%ebp + 1800018af: 72 cf jb 0x180001880 + 1800018b1: 8d 5c 2d 01 lea 0x1(%rbp,%rbp,1),%ebx + 1800018b5: 8d 43 ff lea -0x1(%rbx),%eax + 1800018b8: 41 3b c1 cmp %r9d,%eax + 1800018bb: 73 1d jae 0x1800018da + 1800018bd: 48 63 db movslq %ebx,%rbx + 1800018c0: 48 89 d8 mov %rbx,%rax + 1800018c3: 48 c1 e0 04 shl $0x4,%rax + 1800018c7: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 1800018ce: 00 00 + 1800018d0: 48 8b 54 da f8 mov -0x8(%rdx,%rbx,8),%rdx + 1800018d5: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 1800018da: 33 c0 xor %eax,%eax + 1800018dc: c5 f8 77 vzeroupper + 1800018df: 48 83 c4 38 add $0x38,%rsp + 1800018e3: 5d pop %rbp + 1800018e4: 5b pop %rbx + 1800018e5: c3 ret + 1800018e6: 41 b3 01 mov $0x1,%r11b + 1800018e9: 33 c9 xor %ecx,%ecx + 1800018eb: e9 7f fe ff ff jmp 0x18000176f + 1800018f0: 48 85 c9 test %rcx,%rcx + 1800018f3: 75 0c jne 0x180001901 + 1800018f5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800018fa: 48 83 c4 38 add $0x38,%rsp + 1800018fe: 5d pop %rbp + 1800018ff: 5b pop %rbx + 180001900: c3 ret + 180001901: 41 83 f9 06 cmp $0x6,%r9d + 180001905: 0f 8e 33 03 00 00 jle 0x180001c3e + 18000190b: 49 8d 58 08 lea 0x8(%r8),%rbx + 18000190f: 48 3b cb cmp %rbx,%rcx + 180001912: 76 1f jbe 0x180001933 + 180001914: 49 63 d1 movslq %r9d,%rdx + 180001917: 48 f7 db neg %rbx + 18000191a: 48 03 d9 add %rcx,%rbx + 18000191d: 48 8d 04 d5 08 00 00 lea 0x8(,%rdx,8),%rax + 180001924: 00 + 180001925: 48 8d 68 f8 lea -0x8(%rax),%rbp + 180001929: 48 3b d8 cmp %rax,%rbx + 18000192c: 7d 25 jge 0x180001953 + 18000192e: e9 0b 03 00 00 jmp 0x180001c3e + 180001933: 48 3b d9 cmp %rcx,%rbx + 180001936: 0f 86 02 03 00 00 jbe 0x180001c3e + 18000193c: 49 63 d1 movslq %r9d,%rdx + 18000193f: 48 2b d9 sub %rcx,%rbx + 180001942: 48 8d 2c d5 00 00 00 lea 0x0(,%rdx,8),%rbp + 180001949: 00 + 18000194a: 48 3b dd cmp %rbp,%rbx + 18000194d: 0f 8c eb 02 00 00 jl 0x180001c3e + 180001953: 49 3b c8 cmp %r8,%rcx + 180001956: 76 14 jbe 0x18000196c + 180001958: 48 89 c8 mov %rcx,%rax + 18000195b: 48 83 c5 08 add $0x8,%rbp + 18000195f: 49 2b c0 sub %r8,%rax + 180001962: 48 3b c5 cmp %rbp,%rax + 180001965: 7d 1d jge 0x180001984 + 180001967: e9 d2 02 00 00 jmp 0x180001c3e + 18000196c: 4c 3b c1 cmp %rcx,%r8 + 18000196f: 0f 86 c9 02 00 00 jbe 0x180001c3e + 180001975: 4c 89 c0 mov %r8,%rax + 180001978: 48 2b c1 sub %rcx,%rax + 18000197b: 48 3b c5 cmp %rbp,%rax + 18000197e: 0f 8c ba 02 00 00 jl 0x180001c3e + 180001984: 45 32 db xor %r11b,%r11b + 180001987: 41 83 f9 10 cmp $0x10,%r9d + 18000198b: 0f 8c 34 03 00 00 jl 0x180001cc5 + 180001991: 49 89 ca mov %rcx,%r10 + 180001994: 49 83 e2 1f and $0x1f,%r10 + 180001998: 45 89 d2 mov %r10d,%r10d + 18000199b: 45 85 d2 test %r10d,%r10d + 18000199e: 74 18 je 0x1800019b8 + 1800019a0: 41 f7 c2 07 00 00 00 test $0x7,%r10d + 1800019a7: 0f 85 18 03 00 00 jne 0x180001cc5 + 1800019ad: 41 f7 da neg %r10d + 1800019b0: 41 83 c2 20 add $0x20,%r10d + 1800019b4: 41 c1 ea 03 shr $0x3,%r10d + 1800019b8: 41 8d 42 10 lea 0x10(%r10),%eax + 1800019bc: 44 3b c8 cmp %eax,%r9d + 1800019bf: 0f 8c 00 03 00 00 jl 0x180001cc5 + 1800019c5: 44 89 c8 mov %r9d,%eax + 1800019c8: 33 db xor %ebx,%ebx + 1800019ca: 41 2b c2 sub %r10d,%eax + 1800019cd: 33 ed xor %ebp,%ebp + 1800019cf: 83 e0 0f and $0xf,%eax + 1800019d2: f7 d8 neg %eax + 1800019d4: 41 03 c1 add %r9d,%eax + 1800019d7: 45 85 d2 test %r10d,%r10d + 1800019da: 76 48 jbe 0x180001a24 + 1800019dc: 48 89 74 24 20 mov %rsi,0x20(%rsp) + 1800019e1: 4c 89 7c 24 28 mov %r15,0x28(%rsp) + 1800019e6: 45 33 ff xor %r15d,%r15d + 1800019e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800019f0: 00 + 1800019f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800019f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800019ff: 00 + 180001a00: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi + 180001a04: 48 ff c3 inc %rbx + 180001a07: 4a 89 74 05 00 mov %rsi,0x0(%rbp,%r8,1) + 180001a0c: 4e 89 7c 05 08 mov %r15,0x8(%rbp,%r8,1) + 180001a11: 48 83 c5 10 add $0x10,%rbp + 180001a15: 49 3b da cmp %r10,%rbx + 180001a18: 72 e6 jb 0x180001a00 + 180001a1a: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 180001a1f: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 + 180001a24: 4c 89 d5 mov %r10,%rbp + 180001a27: c5 ed 57 d2 vxorpd %ymm2,%ymm2,%ymm2 + 180001a2b: 48 c1 e5 04 shl $0x4,%rbp + 180001a2f: 48 63 d8 movslq %eax,%rbx + 180001a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001a40: c4 a1 7d 10 1c d1 vmovupd (%rcx,%r10,8),%ymm3 + 180001a46: c4 a1 7d 10 4c d1 20 vmovupd 0x20(%rcx,%r10,8),%ymm1 + 180001a4d: c5 e5 14 e2 vunpcklpd %ymm2,%ymm3,%ymm4 + 180001a51: c5 e5 15 ea vunpckhpd %ymm2,%ymm3,%ymm5 + 180001a55: c4 e3 5d 06 c5 20 vperm2f128 $0x20,%ymm5,%ymm4,%ymm0 + 180001a5b: c4 e3 5d 06 dd 31 vperm2f128 $0x31,%ymm5,%ymm4,%ymm3 + 180001a61: c5 f5 14 e2 vunpcklpd %ymm2,%ymm1,%ymm4 + 180001a65: c5 f5 15 ca vunpckhpd %ymm2,%ymm1,%ymm1 + 180001a69: c4 e3 5d 06 e9 20 vperm2f128 $0x20,%ymm1,%ymm4,%ymm5 + 180001a6f: c4 a1 79 11 44 05 00 vmovupd %xmm0,0x0(%rbp,%r8,1) + 180001a76: c4 a3 7d 19 44 05 10 vextractf128 $0x1,%ymm0,0x10(%rbp,%r8,1) + 180001a7d: 01 + 180001a7e: c4 e3 5d 06 c1 31 vperm2f128 $0x31,%ymm1,%ymm4,%ymm0 + 180001a84: c4 a3 7d 19 5c 05 30 vextractf128 $0x1,%ymm3,0x30(%rbp,%r8,1) + 180001a8b: 01 + 180001a8c: c4 a3 7d 19 6c 05 50 vextractf128 $0x1,%ymm5,0x50(%rbp,%r8,1) + 180001a93: 01 + 180001a94: c4 a3 7d 19 44 05 70 vextractf128 $0x1,%ymm0,0x70(%rbp,%r8,1) + 180001a9b: 01 + 180001a9c: c4 a1 79 11 5c 05 20 vmovupd %xmm3,0x20(%rbp,%r8,1) + 180001aa3: c4 a1 79 11 6c 05 40 vmovupd %xmm5,0x40(%rbp,%r8,1) + 180001aaa: c4 a1 79 11 44 05 60 vmovupd %xmm0,0x60(%rbp,%r8,1) + 180001ab1: c4 a1 7d 10 4c d1 40 vmovupd 0x40(%rcx,%r10,8),%ymm1 + 180001ab8: c4 a1 7d 10 44 d1 60 vmovupd 0x60(%rcx,%r10,8),%ymm0 + 180001abf: c5 f5 14 da vunpcklpd %ymm2,%ymm1,%ymm3 + 180001ac3: 49 83 c2 10 add $0x10,%r10 + 180001ac7: c5 f5 15 e2 vunpckhpd %ymm2,%ymm1,%ymm4 + 180001acb: c4 e3 65 06 cc 20 vperm2f128 $0x20,%ymm4,%ymm3,%ymm1 + 180001ad1: c4 e3 65 06 dc 31 vperm2f128 $0x31,%ymm4,%ymm3,%ymm3 + 180001ad7: c5 fd 14 e2 vunpcklpd %ymm2,%ymm0,%ymm4 + 180001adb: c5 fd 15 c2 vunpckhpd %ymm2,%ymm0,%ymm0 + 180001adf: c4 e3 5d 06 e8 20 vperm2f128 $0x20,%ymm0,%ymm4,%ymm5 + 180001ae5: c4 e3 5d 06 c0 31 vperm2f128 $0x31,%ymm0,%ymm4,%ymm0 + 180001aeb: c4 a1 79 11 8c 05 80 vmovupd %xmm1,0x80(%rbp,%r8,1) + 180001af2: 00 00 00 + 180001af5: c4 a1 79 11 9c 05 a0 vmovupd %xmm3,0xa0(%rbp,%r8,1) + 180001afc: 00 00 00 + 180001aff: c4 a1 79 11 ac 05 c0 vmovupd %xmm5,0xc0(%rbp,%r8,1) + 180001b06: 00 00 00 + 180001b09: c4 a1 79 11 84 05 e0 vmovupd %xmm0,0xe0(%rbp,%r8,1) + 180001b10: 00 00 00 + 180001b13: c4 a3 7d 19 8c 05 90 vextractf128 $0x1,%ymm1,0x90(%rbp,%r8,1) + 180001b1a: 00 00 00 01 + 180001b1e: c4 a3 7d 19 9c 05 b0 vextractf128 $0x1,%ymm3,0xb0(%rbp,%r8,1) + 180001b25: 00 00 00 01 + 180001b29: c4 a3 7d 19 ac 05 d0 vextractf128 $0x1,%ymm5,0xd0(%rbp,%r8,1) + 180001b30: 00 00 00 01 + 180001b34: c4 a3 7d 19 84 05 f0 vextractf128 $0x1,%ymm0,0xf0(%rbp,%r8,1) + 180001b3b: 00 00 00 01 + 180001b3f: 48 81 c5 00 01 00 00 add $0x100,%rbp + 180001b46: 4c 3b d3 cmp %rbx,%r10 + 180001b49: 0f 82 f1 fe ff ff jb 0x180001a40 + 180001b4f: 8d 58 01 lea 0x1(%rax),%ebx + 180001b52: 41 3b d9 cmp %r9d,%ebx + 180001b55: 0f 87 5e 01 00 00 ja 0x180001cb9 + 180001b5b: 48 63 c0 movslq %eax,%rax + 180001b5e: 48 2b d0 sub %rax,%rdx + 180001b61: 41 80 fb 01 cmp $0x1,%r11b + 180001b65: 75 08 jne 0x180001b6f + 180001b67: 45 33 c9 xor %r9d,%r9d + 180001b6a: e9 7a 00 00 00 jmp 0x180001be9 + 180001b6f: 48 83 fa 04 cmp $0x4,%rdx + 180001b73: 7c f2 jl 0x180001b67 + 180001b75: 48 63 c0 movslq %eax,%rax + 180001b78: 41 89 d1 mov %edx,%r9d + 180001b7b: 48 89 c3 mov %rax,%rbx + 180001b7e: 41 83 e1 fc and $0xfffffffc,%r9d + 180001b82: 48 c1 e3 04 shl $0x4,%rbx + 180001b86: 33 ed xor %ebp,%ebp + 180001b88: 4d 63 c9 movslq %r9d,%r9 + 180001b8b: 49 03 d8 add %r8,%rbx + 180001b8e: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 180001b92: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 + 180001b96: 4c 89 7c 24 28 mov %r15,0x28(%rsp) + 180001b9b: 45 33 d2 xor %r10d,%r10d + 180001b9e: 66 90 xchg %ax,%ax + 180001ba0: c4 c1 7d 10 0c eb vmovupd (%r11,%rbp,8),%ymm1 + 180001ba6: 48 83 c5 04 add $0x4,%rbp + 180001baa: c5 f5 14 d0 vunpcklpd %ymm0,%ymm1,%ymm2 + 180001bae: c5 f5 15 d8 vunpckhpd %ymm0,%ymm1,%ymm3 + 180001bb2: c4 e3 6d 06 e3 20 vperm2f128 $0x20,%ymm3,%ymm2,%ymm4 + 180001bb8: c4 e3 6d 06 eb 31 vperm2f128 $0x31,%ymm3,%ymm2,%ymm5 + 180001bbe: c4 c1 79 11 24 1a vmovupd %xmm4,(%r10,%rbx,1) + 180001bc4: c4 c1 79 11 6c 1a 20 vmovupd %xmm5,0x20(%r10,%rbx,1) + 180001bcb: c4 c3 7d 19 64 1a 10 vextractf128 $0x1,%ymm4,0x10(%r10,%rbx,1) + 180001bd2: 01 + 180001bd3: c4 c3 7d 19 6c 1a 30 vextractf128 $0x1,%ymm5,0x30(%r10,%rbx,1) + 180001bda: 01 + 180001bdb: 49 83 c2 40 add $0x40,%r10 + 180001bdf: 49 3b e9 cmp %r9,%rbp + 180001be2: 72 bc jb 0x180001ba0 + 180001be4: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 + 180001be9: 4c 89 cb mov %r9,%rbx + 180001bec: 48 c1 e3 04 shl $0x4,%rbx + 180001bf0: 4c 3b ca cmp %rdx,%r9 + 180001bf3: 0f 83 c0 00 00 00 jae 0x180001cb9 + 180001bf9: 48 63 c0 movslq %eax,%rax + 180001bfc: 33 ed xor %ebp,%ebp + 180001bfe: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx + 180001c02: 48 c1 e0 04 shl $0x4,%rax + 180001c06: 4c 03 c0 add %rax,%r8 + 180001c09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001c10: 00 + 180001c11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001c1f: 00 + 180001c20: 4a 8b 04 c9 mov (%rcx,%r9,8),%rax + 180001c24: 49 ff c1 inc %r9 + 180001c27: 4a 89 04 03 mov %rax,(%rbx,%r8,1) + 180001c2b: 4a 89 6c 03 08 mov %rbp,0x8(%rbx,%r8,1) + 180001c30: 48 83 c3 10 add $0x10,%rbx + 180001c34: 4c 3b ca cmp %rdx,%r9 + 180001c37: 72 e7 jb 0x180001c20 + 180001c39: e9 7b 00 00 00 jmp 0x180001cb9 + 180001c3e: 44 89 cd mov %r9d,%ebp + 180001c41: ba 01 00 00 00 mov $0x1,%edx + 180001c46: d1 ed shr $1,%ebp + 180001c48: 33 db xor %ebx,%ebx + 180001c4a: 85 ed test %ebp,%ebp + 180001c4c: 76 46 jbe 0x180001c94 + 180001c4e: 33 d2 xor %edx,%edx + 180001c50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001c57: 00 + 180001c58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001c5f: 90 nop + 180001c60: 44 8d 14 1b lea (%rbx,%rbx,1),%r10d + 180001c64: ff c3 inc %ebx + 180001c66: 4d 63 d2 movslq %r10d,%r10 + 180001c69: 4c 89 d0 mov %r10,%rax + 180001c6c: 48 c1 e0 04 shl $0x4,%rax + 180001c70: 4e 8b 1c d1 mov (%rcx,%r10,8),%r11 + 180001c74: 4d 89 1c 00 mov %r11,(%r8,%rax,1) + 180001c78: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) + 180001c7d: 4e 8b 5c d1 08 mov 0x8(%rcx,%r10,8),%r11 + 180001c82: 4d 89 5c 00 10 mov %r11,0x10(%r8,%rax,1) + 180001c87: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) + 180001c8c: 3b dd cmp %ebp,%ebx + 180001c8e: 72 d0 jb 0x180001c60 + 180001c90: 8d 54 1b 01 lea 0x1(%rbx,%rbx,1),%edx + 180001c94: 8d 42 ff lea -0x1(%rdx),%eax + 180001c97: 41 3b c1 cmp %r9d,%eax + 180001c9a: 73 1d jae 0x180001cb9 + 180001c9c: 48 63 d2 movslq %edx,%rdx + 180001c9f: 48 89 d0 mov %rdx,%rax + 180001ca2: 48 c1 e0 04 shl $0x4,%rax + 180001ca6: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx + 180001cab: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 180001cb0: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 180001cb7: 00 00 + 180001cb9: 33 c0 xor %eax,%eax + 180001cbb: c5 f8 77 vzeroupper + 180001cbe: 48 83 c4 38 add $0x38,%rsp + 180001cc2: 5d pop %rbp + 180001cc3: 5b pop %rbx + 180001cc4: c3 ret + 180001cc5: 41 b3 01 mov $0x1,%r11b + 180001cc8: 33 c0 xor %eax,%eax + 180001cca: e9 80 fe ff ff jmp 0x180001b4f + 180001ccf: b8 fa ff ff ff mov $0xfffffffa,%eax + 180001cd4: 48 83 c4 38 add $0x38,%rsp + 180001cd8: 5d pop %rbp + 180001cd9: 5b pop %rbx + 180001cda: c3 ret + 180001cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180001ce0: 53 push %rbx + 180001ce1: 41 57 push %r15 + 180001ce3: 48 83 ec 28 sub $0x28,%rsp + 180001ce7: 4d 85 c0 test %r8,%r8 + 180001cea: 0f 84 b9 03 00 00 je 0x1800020a9 + 180001cf0: 45 85 c9 test %r9d,%r9d + 180001cf3: 0f 8e 4d 07 00 00 jle 0x180002446 + 180001cf9: 48 85 d2 test %rdx,%rdx + 180001cfc: 0f 84 a2 03 00 00 je 0x1800020a4 + 180001d02: 48 85 c9 test %rcx,%rcx + 180001d05: 74 0f je 0x180001d16 + 180001d07: e8 f4 d8 a1 01 call 0x181a1f600 + 180001d0c: 33 c0 xor %eax,%eax + 180001d0e: 48 83 c4 28 add $0x28,%rsp + 180001d12: 41 5f pop %r15 + 180001d14: 5b pop %rbx + 180001d15: c3 ret + 180001d16: 41 83 f9 06 cmp $0x6,%r9d + 180001d1a: 0f 8e de 02 00 00 jle 0x180001ffe + 180001d20: 49 8d 58 08 lea 0x8(%r8),%rbx + 180001d24: 48 3b d3 cmp %rbx,%rdx + 180001d27: 76 1f jbe 0x180001d48 + 180001d29: 49 63 c1 movslq %r9d,%rax + 180001d2c: 48 f7 db neg %rbx + 180001d2f: 48 03 da add %rdx,%rbx + 180001d32: 48 8d 0c c5 08 00 00 lea 0x8(,%rax,8),%rcx + 180001d39: 00 + 180001d3a: 4c 8d 51 f8 lea -0x8(%rcx),%r10 + 180001d3e: 48 3b d9 cmp %rcx,%rbx + 180001d41: 7d 25 jge 0x180001d68 + 180001d43: e9 b6 02 00 00 jmp 0x180001ffe + 180001d48: 48 3b da cmp %rdx,%rbx + 180001d4b: 0f 86 ad 02 00 00 jbe 0x180001ffe + 180001d51: 49 63 c1 movslq %r9d,%rax + 180001d54: 48 2b da sub %rdx,%rbx + 180001d57: 4c 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%r10 + 180001d5e: 00 + 180001d5f: 49 3b da cmp %r10,%rbx + 180001d62: 0f 8c 96 02 00 00 jl 0x180001ffe + 180001d68: 49 3b d0 cmp %r8,%rdx + 180001d6b: 76 14 jbe 0x180001d81 + 180001d6d: 48 89 d1 mov %rdx,%rcx + 180001d70: 49 83 c2 08 add $0x8,%r10 + 180001d74: 49 2b c8 sub %r8,%rcx + 180001d77: 49 3b ca cmp %r10,%rcx + 180001d7a: 7d 1d jge 0x180001d99 + 180001d7c: e9 7d 02 00 00 jmp 0x180001ffe + 180001d81: 4c 3b c2 cmp %rdx,%r8 + 180001d84: 0f 86 74 02 00 00 jbe 0x180001ffe + 180001d8a: 4c 89 c1 mov %r8,%rcx + 180001d8d: 48 2b ca sub %rdx,%rcx + 180001d90: 49 3b ca cmp %r10,%rcx + 180001d93: 0f 8c 65 02 00 00 jl 0x180001ffe + 180001d99: 41 83 f9 10 cmp $0x10,%r9d + 180001d9d: 0f 8c ec 02 00 00 jl 0x18000208f + 180001da3: 41 83 f9 1d cmp $0x1d,%r9d + 180001da7: 0f 8c e9 02 00 00 jl 0x180002096 + 180001dad: 49 89 d7 mov %rdx,%r15 + 180001db0: 49 83 e7 1f and $0x1f,%r15 + 180001db4: 45 89 ff mov %r15d,%r15d + 180001db7: 45 85 ff test %r15d,%r15d + 180001dba: 74 18 je 0x180001dd4 + 180001dbc: 41 f7 c7 07 00 00 00 test $0x7,%r15d + 180001dc3: 0f 85 c6 02 00 00 jne 0x18000208f + 180001dc9: 41 f7 df neg %r15d + 180001dcc: 41 83 c7 20 add $0x20,%r15d + 180001dd0: 41 c1 ef 03 shr $0x3,%r15d + 180001dd4: 41 8d 4f 10 lea 0x10(%r15),%ecx + 180001dd8: 44 3b c9 cmp %ecx,%r9d + 180001ddb: 0f 8c ae 02 00 00 jl 0x18000208f + 180001de1: 44 89 c9 mov %r9d,%ecx + 180001de4: 33 db xor %ebx,%ebx + 180001de6: 41 2b cf sub %r15d,%ecx + 180001de9: 45 33 d2 xor %r10d,%r10d + 180001dec: 83 e1 0f and $0xf,%ecx + 180001def: 45 33 db xor %r11d,%r11d + 180001df2: f7 d9 neg %ecx + 180001df4: 41 03 c9 add %r9d,%ecx + 180001df7: 45 85 ff test %r15d,%r15d + 180001dfa: 76 42 jbe 0x180001e3e + 180001dfc: 48 89 6c 24 20 mov %rbp,0x20(%rsp) + 180001e01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001e08: 00 + 180001e09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001e17: 00 + 180001e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001e1f: 90 nop + 180001e20: 4f 89 14 03 mov %r10,(%r11,%r8,1) + 180001e24: 48 8b 2c da mov (%rdx,%rbx,8),%rbp + 180001e28: 48 ff c3 inc %rbx + 180001e2b: 4b 89 6c 03 08 mov %rbp,0x8(%r11,%r8,1) + 180001e30: 49 83 c3 10 add $0x10,%r11 + 180001e34: 49 3b df cmp %r15,%rbx + 180001e37: 72 e7 jb 0x180001e20 + 180001e39: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp + 180001e3e: 4d 89 fa mov %r15,%r10 + 180001e41: 49 c1 e2 04 shl $0x4,%r10 + 180001e45: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 180001e49: 48 63 d9 movslq %ecx,%rbx + 180001e4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001e53: 00 + 180001e54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180001e60: c4 a1 7d 10 14 fa vmovupd (%rdx,%r15,8),%ymm2 + 180001e66: 4f 8d 1c 02 lea (%r10,%r8,1),%r11 + 180001e6a: c4 a1 7d 10 6c fa 20 vmovupd 0x20(%rdx,%r15,8),%ymm5 + 180001e71: c5 fd 14 e2 vunpcklpd %ymm2,%ymm0,%ymm4 + 180001e75: c5 fd 15 da vunpckhpd %ymm2,%ymm0,%ymm3 + 180001e79: c4 e3 5d 06 cb 20 vperm2f128 $0x20,%ymm3,%ymm4,%ymm1 + 180001e7f: c4 e3 5d 06 e3 31 vperm2f128 $0x31,%ymm3,%ymm4,%ymm4 + 180001e85: c5 fd 14 dd vunpcklpd %ymm5,%ymm0,%ymm3 + 180001e89: c5 fd 15 ed vunpckhpd %ymm5,%ymm0,%ymm5 + 180001e8d: c4 e3 65 06 d5 20 vperm2f128 $0x20,%ymm5,%ymm3,%ymm2 + 180001e93: c4 e3 65 06 dd 31 vperm2f128 $0x31,%ymm5,%ymm3,%ymm3 + 180001e99: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 180001e9e: c4 c1 7d 11 63 20 vmovupd %ymm4,0x20(%r11) + 180001ea4: c4 c1 7d 11 53 40 vmovupd %ymm2,0x40(%r11) + 180001eaa: c4 c1 7d 11 5b 60 vmovupd %ymm3,0x60(%r11) + 180001eb0: c4 a1 7d 10 54 fa 40 vmovupd 0x40(%rdx,%r15,8),%ymm2 + 180001eb7: c4 a1 7d 10 4c fa 60 vmovupd 0x60(%rdx,%r15,8),%ymm1 + 180001ebe: c5 fd 14 e2 vunpcklpd %ymm2,%ymm0,%ymm4 + 180001ec2: 49 83 c7 10 add $0x10,%r15 + 180001ec6: c5 fd 15 ea vunpckhpd %ymm2,%ymm0,%ymm5 + 180001eca: c4 e3 5d 06 d5 20 vperm2f128 $0x20,%ymm5,%ymm4,%ymm2 + 180001ed0: c4 e3 5d 06 dd 31 vperm2f128 $0x31,%ymm5,%ymm4,%ymm3 + 180001ed6: c5 fd 14 e1 vunpcklpd %ymm1,%ymm0,%ymm4 + 180001eda: c5 fd 15 c9 vunpckhpd %ymm1,%ymm0,%ymm1 + 180001ede: c4 c1 7d 11 93 80 00 vmovupd %ymm2,0x80(%r11) + 180001ee5: 00 00 + 180001ee7: c4 c1 7d 11 9b a0 00 vmovupd %ymm3,0xa0(%r11) + 180001eee: 00 00 + 180001ef0: c4 e3 5d 06 d1 20 vperm2f128 $0x20,%ymm1,%ymm4,%ymm2 + 180001ef6: c4 e3 5d 06 c9 31 vperm2f128 $0x31,%ymm1,%ymm4,%ymm1 + 180001efc: c4 c1 7d 11 93 c0 00 vmovupd %ymm2,0xc0(%r11) + 180001f03: 00 00 + 180001f05: c4 c1 7d 11 8b e0 00 vmovupd %ymm1,0xe0(%r11) + 180001f0c: 00 00 + 180001f0e: 49 81 c2 00 01 00 00 add $0x100,%r10 + 180001f15: 4c 3b fb cmp %rbx,%r15 + 180001f18: 0f 82 42 ff ff ff jb 0x180001e60 + 180001f1e: 8d 59 01 lea 0x1(%rcx),%ebx + 180001f21: 41 3b d9 cmp %r9d,%ebx + 180001f24: 0f 87 50 01 00 00 ja 0x18000207a + 180001f2a: 48 63 c9 movslq %ecx,%rcx + 180001f2d: 48 2b c1 sub %rcx,%rax + 180001f30: 48 83 f8 04 cmp $0x4,%rax + 180001f34: 0f 8c 4d 01 00 00 jl 0x180002087 + 180001f3a: 48 63 c9 movslq %ecx,%rcx + 180001f3d: 41 89 c2 mov %eax,%r10d + 180001f40: 48 89 cb mov %rcx,%rbx + 180001f43: 41 83 e2 fc and $0xfffffffc,%r10d + 180001f47: 48 c1 e3 04 shl $0x4,%rbx + 180001f4b: 45 33 c9 xor %r9d,%r9d + 180001f4e: 4d 63 d2 movslq %r10d,%r10 + 180001f51: 49 03 d8 add %r8,%rbx + 180001f54: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 180001f58: 4c 8d 3c ca lea (%rdx,%rcx,8),%r15 + 180001f5c: 48 89 6c 24 20 mov %rbp,0x20(%rsp) + 180001f61: 45 33 db xor %r11d,%r11d + 180001f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001f6b: 00 + 180001f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180001f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180001f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180001f7f: 00 + 180001f80: c4 81 7d 10 0c cf vmovupd (%r15,%r9,8),%ymm1 + 180001f86: 49 83 c1 04 add $0x4,%r9 + 180001f8a: c5 fd 14 d1 vunpcklpd %ymm1,%ymm0,%ymm2 + 180001f8e: c5 fd 15 d9 vunpckhpd %ymm1,%ymm0,%ymm3 + 180001f92: c4 e3 6d 06 e3 20 vperm2f128 $0x20,%ymm3,%ymm2,%ymm4 + 180001f98: c4 e3 6d 06 eb 31 vperm2f128 $0x31,%ymm3,%ymm2,%ymm5 + 180001f9e: c4 c1 7d 11 24 1b vmovupd %ymm4,(%r11,%rbx,1) + 180001fa4: c4 c1 7d 11 6c 1b 20 vmovupd %ymm5,0x20(%r11,%rbx,1) + 180001fab: 49 83 c3 40 add $0x40,%r11 + 180001faf: 4d 3b ca cmp %r10,%r9 + 180001fb2: 72 cc jb 0x180001f80 + 180001fb4: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp + 180001fb9: 4c 89 d3 mov %r10,%rbx + 180001fbc: 48 c1 e3 04 shl $0x4,%rbx + 180001fc0: 4c 3b d0 cmp %rax,%r10 + 180001fc3: 0f 83 b1 00 00 00 jae 0x18000207a + 180001fc9: 48 63 c9 movslq %ecx,%rcx + 180001fcc: 45 33 c9 xor %r9d,%r9d + 180001fcf: 48 8d 14 ca lea (%rdx,%rcx,8),%rdx + 180001fd3: 48 c1 e1 04 shl $0x4,%rcx + 180001fd7: 4c 03 c1 add %rcx,%r8 + 180001fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180001fe0: 4e 89 0c 03 mov %r9,(%rbx,%r8,1) + 180001fe4: 4a 8b 0c d2 mov (%rdx,%r10,8),%rcx + 180001fe8: 49 ff c2 inc %r10 + 180001feb: 4a 89 4c 03 08 mov %rcx,0x8(%rbx,%r8,1) + 180001ff0: 48 83 c3 10 add $0x10,%rbx + 180001ff4: 4c 3b d0 cmp %rax,%r10 + 180001ff7: 72 e7 jb 0x180001fe0 + 180001ff9: e9 7c 00 00 00 jmp 0x18000207a + 180001ffe: 45 89 ca mov %r9d,%r10d + 180002001: bb 01 00 00 00 mov $0x1,%ebx + 180002006: 41 d1 ea shr $1,%r10d + 180002009: 33 c9 xor %ecx,%ecx + 18000200b: 45 85 d2 test %r10d,%r10d + 18000200e: 76 45 jbe 0x180002055 + 180002010: 33 db xor %ebx,%ebx + 180002012: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180002019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180002020: 44 8d 1c 09 lea (%rcx,%rcx,1),%r11d + 180002024: ff c1 inc %ecx + 180002026: 4d 63 db movslq %r11d,%r11 + 180002029: 4c 89 d8 mov %r11,%rax + 18000202c: 48 c1 e0 04 shl $0x4,%rax + 180002030: 49 89 1c 00 mov %rbx,(%r8,%rax,1) + 180002034: 4e 8b 3c da mov (%rdx,%r11,8),%r15 + 180002038: 4d 89 7c 00 08 mov %r15,0x8(%r8,%rax,1) + 18000203d: 49 89 5c 00 10 mov %rbx,0x10(%r8,%rax,1) + 180002042: 4e 8b 7c da 08 mov 0x8(%rdx,%r11,8),%r15 + 180002047: 4d 89 7c 00 18 mov %r15,0x18(%r8,%rax,1) + 18000204c: 41 3b ca cmp %r10d,%ecx + 18000204f: 72 cf jb 0x180002020 + 180002051: 8d 5c 09 01 lea 0x1(%rcx,%rcx,1),%ebx + 180002055: 8d 43 ff lea -0x1(%rbx),%eax + 180002058: 41 3b c1 cmp %r9d,%eax + 18000205b: 73 1d jae 0x18000207a + 18000205d: 48 63 db movslq %ebx,%rbx + 180002060: 48 89 d8 mov %rbx,%rax + 180002063: 48 c1 e0 04 shl $0x4,%rax + 180002067: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 18000206e: 00 00 + 180002070: 48 8b 54 da f8 mov -0x8(%rdx,%rbx,8),%rdx + 180002075: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 18000207a: 33 c0 xor %eax,%eax + 18000207c: c5 f8 77 vzeroupper + 18000207f: 48 83 c4 28 add $0x28,%rsp + 180002083: 41 5f pop %r15 + 180002085: 5b pop %rbx + 180002086: c3 ret + 180002087: 45 33 d2 xor %r10d,%r10d + 18000208a: e9 2a ff ff ff jmp 0x180001fb9 + 18000208f: 33 c9 xor %ecx,%ecx + 180002091: e9 88 fe ff ff jmp 0x180001f1e + 180002096: 44 89 c9 mov %r9d,%ecx + 180002099: 45 33 ff xor %r15d,%r15d + 18000209c: 83 e1 f0 and $0xfffffff0,%ecx + 18000209f: e9 9a fd ff ff jmp 0x180001e3e + 1800020a4: 48 85 c9 test %rcx,%rcx + 1800020a7: 75 0d jne 0x1800020b6 + 1800020a9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800020ae: 48 83 c4 28 add $0x28,%rsp + 1800020b2: 41 5f pop %r15 + 1800020b4: 5b pop %rbx + 1800020b5: c3 ret + 1800020b6: 41 83 f9 06 cmp $0x6,%r9d + 1800020ba: 0f 8e de 02 00 00 jle 0x18000239e + 1800020c0: 49 8d 58 08 lea 0x8(%r8),%rbx + 1800020c4: 48 3b cb cmp %rbx,%rcx + 1800020c7: 76 1f jbe 0x1800020e8 + 1800020c9: 49 63 d1 movslq %r9d,%rdx + 1800020cc: 48 f7 db neg %rbx + 1800020cf: 48 03 d9 add %rcx,%rbx + 1800020d2: 48 8d 04 d5 08 00 00 lea 0x8(,%rdx,8),%rax + 1800020d9: 00 + 1800020da: 4c 8d 50 f8 lea -0x8(%rax),%r10 + 1800020de: 48 3b d8 cmp %rax,%rbx + 1800020e1: 7d 25 jge 0x180002108 + 1800020e3: e9 b6 02 00 00 jmp 0x18000239e + 1800020e8: 48 3b d9 cmp %rcx,%rbx + 1800020eb: 0f 86 ad 02 00 00 jbe 0x18000239e + 1800020f1: 49 63 d1 movslq %r9d,%rdx + 1800020f4: 48 2b d9 sub %rcx,%rbx + 1800020f7: 4c 8d 14 d5 00 00 00 lea 0x0(,%rdx,8),%r10 + 1800020fe: 00 + 1800020ff: 49 3b da cmp %r10,%rbx + 180002102: 0f 8c 96 02 00 00 jl 0x18000239e + 180002108: 49 3b c8 cmp %r8,%rcx + 18000210b: 76 14 jbe 0x180002121 + 18000210d: 48 89 c8 mov %rcx,%rax + 180002110: 49 83 c2 08 add $0x8,%r10 + 180002114: 49 2b c0 sub %r8,%rax + 180002117: 49 3b c2 cmp %r10,%rax + 18000211a: 7d 1d jge 0x180002139 + 18000211c: e9 7d 02 00 00 jmp 0x18000239e + 180002121: 4c 3b c1 cmp %rcx,%r8 + 180002124: 0f 86 74 02 00 00 jbe 0x18000239e + 18000212a: 4c 89 c0 mov %r8,%rax + 18000212d: 48 2b c1 sub %rcx,%rax + 180002130: 49 3b c2 cmp %r10,%rax + 180002133: 0f 8c 65 02 00 00 jl 0x18000239e + 180002139: 41 83 f9 10 cmp $0x10,%r9d + 18000213d: 0f 8c ee 02 00 00 jl 0x180002431 + 180002143: 41 83 f9 1d cmp $0x1d,%r9d + 180002147: 0f 8c eb 02 00 00 jl 0x180002438 + 18000214d: 49 89 cf mov %rcx,%r15 + 180002150: 49 83 e7 1f and $0x1f,%r15 + 180002154: 45 89 ff mov %r15d,%r15d + 180002157: 45 85 ff test %r15d,%r15d + 18000215a: 74 18 je 0x180002174 + 18000215c: 41 f7 c7 07 00 00 00 test $0x7,%r15d + 180002163: 0f 85 c8 02 00 00 jne 0x180002431 + 180002169: 41 f7 df neg %r15d + 18000216c: 41 83 c7 20 add $0x20,%r15d + 180002170: 41 c1 ef 03 shr $0x3,%r15d + 180002174: 41 8d 47 10 lea 0x10(%r15),%eax + 180002178: 44 3b c8 cmp %eax,%r9d + 18000217b: 0f 8c b0 02 00 00 jl 0x180002431 + 180002181: 44 89 c8 mov %r9d,%eax + 180002184: 45 33 db xor %r11d,%r11d + 180002187: 41 2b c7 sub %r15d,%eax + 18000218a: 33 db xor %ebx,%ebx + 18000218c: 83 e0 0f and $0xf,%eax + 18000218f: 45 33 d2 xor %r10d,%r10d + 180002192: f7 d8 neg %eax + 180002194: 41 03 c1 add %r9d,%eax + 180002197: 45 85 ff test %r15d,%r15d + 18000219a: 76 42 jbe 0x1800021de + 18000219c: 48 89 6c 24 20 mov %rbp,0x20(%rsp) + 1800021a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800021a8: 00 + 1800021a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800021b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800021b7: 00 + 1800021b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800021bf: 90 nop + 1800021c0: 4a 8b 2c d9 mov (%rcx,%r11,8),%rbp + 1800021c4: 49 ff c3 inc %r11 + 1800021c7: 4b 89 2c 02 mov %rbp,(%r10,%r8,1) + 1800021cb: 4b 89 5c 02 08 mov %rbx,0x8(%r10,%r8,1) + 1800021d0: 49 83 c2 10 add $0x10,%r10 + 1800021d4: 4d 3b df cmp %r15,%r11 + 1800021d7: 72 e7 jb 0x1800021c0 + 1800021d9: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp + 1800021de: 4d 89 fa mov %r15,%r10 + 1800021e1: 49 c1 e2 04 shl $0x4,%r10 + 1800021e5: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 1800021e9: 48 63 d8 movslq %eax,%rbx + 1800021ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800021f3: 00 + 1800021f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800021fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180002200: c4 a1 7d 10 14 f9 vmovupd (%rcx,%r15,8),%ymm2 + 180002206: 4f 8d 1c 02 lea (%r10,%r8,1),%r11 + 18000220a: c4 a1 7d 10 6c f9 20 vmovupd 0x20(%rcx,%r15,8),%ymm5 + 180002211: c5 ed 14 e0 vunpcklpd %ymm0,%ymm2,%ymm4 + 180002215: c5 ed 15 d8 vunpckhpd %ymm0,%ymm2,%ymm3 + 180002219: c4 e3 5d 06 cb 20 vperm2f128 $0x20,%ymm3,%ymm4,%ymm1 + 18000221f: c4 e3 5d 06 e3 31 vperm2f128 $0x31,%ymm3,%ymm4,%ymm4 + 180002225: c5 d5 14 d8 vunpcklpd %ymm0,%ymm5,%ymm3 + 180002229: c5 d5 15 e8 vunpckhpd %ymm0,%ymm5,%ymm5 + 18000222d: c4 e3 65 06 d5 20 vperm2f128 $0x20,%ymm5,%ymm3,%ymm2 + 180002233: c4 e3 65 06 dd 31 vperm2f128 $0x31,%ymm5,%ymm3,%ymm3 + 180002239: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 18000223e: c4 c1 7d 11 63 20 vmovupd %ymm4,0x20(%r11) + 180002244: c4 c1 7d 11 53 40 vmovupd %ymm2,0x40(%r11) + 18000224a: c4 c1 7d 11 5b 60 vmovupd %ymm3,0x60(%r11) + 180002250: c4 a1 7d 10 54 f9 40 vmovupd 0x40(%rcx,%r15,8),%ymm2 + 180002257: c4 a1 7d 10 4c f9 60 vmovupd 0x60(%rcx,%r15,8),%ymm1 + 18000225e: c5 ed 14 e0 vunpcklpd %ymm0,%ymm2,%ymm4 + 180002262: 49 83 c7 10 add $0x10,%r15 + 180002266: c5 ed 15 e8 vunpckhpd %ymm0,%ymm2,%ymm5 + 18000226a: c4 e3 5d 06 d5 20 vperm2f128 $0x20,%ymm5,%ymm4,%ymm2 + 180002270: c4 e3 5d 06 dd 31 vperm2f128 $0x31,%ymm5,%ymm4,%ymm3 + 180002276: c5 f5 14 e0 vunpcklpd %ymm0,%ymm1,%ymm4 + 18000227a: c5 f5 15 c8 vunpckhpd %ymm0,%ymm1,%ymm1 + 18000227e: c4 c1 7d 11 93 80 00 vmovupd %ymm2,0x80(%r11) + 180002285: 00 00 + 180002287: c4 c1 7d 11 9b a0 00 vmovupd %ymm3,0xa0(%r11) + 18000228e: 00 00 + 180002290: c4 e3 5d 06 d1 20 vperm2f128 $0x20,%ymm1,%ymm4,%ymm2 + 180002296: c4 e3 5d 06 c9 31 vperm2f128 $0x31,%ymm1,%ymm4,%ymm1 + 18000229c: c4 c1 7d 11 93 c0 00 vmovupd %ymm2,0xc0(%r11) + 1800022a3: 00 00 + 1800022a5: c4 c1 7d 11 8b e0 00 vmovupd %ymm1,0xe0(%r11) + 1800022ac: 00 00 + 1800022ae: 49 81 c2 00 01 00 00 add $0x100,%r10 + 1800022b5: 4c 3b fb cmp %rbx,%r15 + 1800022b8: 0f 82 42 ff ff ff jb 0x180002200 + 1800022be: 8d 58 01 lea 0x1(%rax),%ebx + 1800022c1: 41 3b d9 cmp %r9d,%ebx + 1800022c4: 0f 87 52 01 00 00 ja 0x18000241c + 1800022ca: 48 63 c0 movslq %eax,%rax + 1800022cd: 48 2b d0 sub %rax,%rdx + 1800022d0: 48 83 fa 04 cmp $0x4,%rdx + 1800022d4: 0f 8c 4f 01 00 00 jl 0x180002429 + 1800022da: 48 63 c0 movslq %eax,%rax + 1800022dd: 41 89 d2 mov %edx,%r10d + 1800022e0: 48 89 c3 mov %rax,%rbx + 1800022e3: 41 83 e2 fc and $0xfffffffc,%r10d + 1800022e7: 48 c1 e3 04 shl $0x4,%rbx + 1800022eb: 45 33 c9 xor %r9d,%r9d + 1800022ee: 4d 63 d2 movslq %r10d,%r10 + 1800022f1: 49 03 d8 add %r8,%rbx + 1800022f4: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 1800022f8: 4c 8d 3c c1 lea (%rcx,%rax,8),%r15 + 1800022fc: 48 89 6c 24 20 mov %rbp,0x20(%rsp) + 180002301: 45 33 db xor %r11d,%r11d + 180002304: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000230b: 00 + 18000230c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180002313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180002318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000231f: 00 + 180002320: c4 81 7d 10 0c cf vmovupd (%r15,%r9,8),%ymm1 + 180002326: 49 83 c1 04 add $0x4,%r9 + 18000232a: c5 f5 14 d0 vunpcklpd %ymm0,%ymm1,%ymm2 + 18000232e: c5 f5 15 d8 vunpckhpd %ymm0,%ymm1,%ymm3 + 180002332: c4 e3 6d 06 e3 20 vperm2f128 $0x20,%ymm3,%ymm2,%ymm4 + 180002338: c4 e3 6d 06 eb 31 vperm2f128 $0x31,%ymm3,%ymm2,%ymm5 + 18000233e: c4 c1 7d 11 24 1b vmovupd %ymm4,(%r11,%rbx,1) + 180002344: c4 c1 7d 11 6c 1b 20 vmovupd %ymm5,0x20(%r11,%rbx,1) + 18000234b: 49 83 c3 40 add $0x40,%r11 + 18000234f: 4d 3b ca cmp %r10,%r9 + 180002352: 72 cc jb 0x180002320 + 180002354: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp + 180002359: 4c 89 d3 mov %r10,%rbx + 18000235c: 48 c1 e3 04 shl $0x4,%rbx + 180002360: 4c 3b d2 cmp %rdx,%r10 + 180002363: 0f 83 b3 00 00 00 jae 0x18000241c + 180002369: 48 63 c0 movslq %eax,%rax + 18000236c: 45 33 c9 xor %r9d,%r9d + 18000236f: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx + 180002373: 48 c1 e0 04 shl $0x4,%rax + 180002377: 4c 03 c0 add %rax,%r8 + 18000237a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180002380: 4a 8b 04 d1 mov (%rcx,%r10,8),%rax + 180002384: 49 ff c2 inc %r10 + 180002387: 4a 89 04 03 mov %rax,(%rbx,%r8,1) + 18000238b: 4e 89 4c 03 08 mov %r9,0x8(%rbx,%r8,1) + 180002390: 48 83 c3 10 add $0x10,%rbx + 180002394: 4c 3b d2 cmp %rdx,%r10 + 180002397: 72 e7 jb 0x180002380 + 180002399: e9 7e 00 00 00 jmp 0x18000241c + 18000239e: 44 89 cb mov %r9d,%ebx + 1800023a1: ba 01 00 00 00 mov $0x1,%edx + 1800023a6: d1 eb shr $1,%ebx + 1800023a8: 45 33 d2 xor %r10d,%r10d + 1800023ab: 85 db test %ebx,%ebx + 1800023ad: 76 48 jbe 0x1800023f7 + 1800023af: 33 d2 xor %edx,%edx + 1800023b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800023b8: 00 + 1800023b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800023c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 1800023c4: 41 ff c2 inc %r10d + 1800023c7: 4d 63 db movslq %r11d,%r11 + 1800023ca: 4c 89 d8 mov %r11,%rax + 1800023cd: 48 c1 e0 04 shl $0x4,%rax + 1800023d1: 4e 8b 3c d9 mov (%rcx,%r11,8),%r15 + 1800023d5: 4d 89 3c 00 mov %r15,(%r8,%rax,1) + 1800023d9: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) + 1800023de: 4e 8b 7c d9 08 mov 0x8(%rcx,%r11,8),%r15 + 1800023e3: 4d 89 7c 00 10 mov %r15,0x10(%r8,%rax,1) + 1800023e8: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) + 1800023ed: 44 3b d3 cmp %ebx,%r10d + 1800023f0: 72 ce jb 0x1800023c0 + 1800023f2: 43 8d 54 12 01 lea 0x1(%r10,%r10,1),%edx + 1800023f7: 8d 42 ff lea -0x1(%rdx),%eax + 1800023fa: 41 3b c1 cmp %r9d,%eax + 1800023fd: 73 1d jae 0x18000241c + 1800023ff: 48 63 d2 movslq %edx,%rdx + 180002402: 48 89 d0 mov %rdx,%rax + 180002405: 48 c1 e0 04 shl $0x4,%rax + 180002409: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx + 18000240e: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 180002413: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 18000241a: 00 00 + 18000241c: 33 c0 xor %eax,%eax + 18000241e: c5 f8 77 vzeroupper + 180002421: 48 83 c4 28 add $0x28,%rsp + 180002425: 41 5f pop %r15 + 180002427: 5b pop %rbx + 180002428: c3 ret + 180002429: 45 33 d2 xor %r10d,%r10d + 18000242c: e9 28 ff ff ff jmp 0x180002359 + 180002431: 33 c0 xor %eax,%eax + 180002433: e9 86 fe ff ff jmp 0x1800022be + 180002438: 44 89 c8 mov %r9d,%eax + 18000243b: 45 33 ff xor %r15d,%r15d + 18000243e: 83 e0 f0 and $0xfffffff0,%eax + 180002441: e9 98 fd ff ff jmp 0x1800021de + 180002446: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000244b: 48 83 c4 28 add $0x28,%rsp + 18000244f: 41 5f pop %r15 + 180002451: 5b pop %rbx + 180002452: c3 ret + 180002453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180002458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000245f: 00 + 180002460: 53 push %rbx + 180002461: 41 57 push %r15 + 180002463: 48 83 ec 28 sub $0x28,%rsp + 180002467: 4d 85 c0 test %r8,%r8 + 18000246a: 0f 84 b9 03 00 00 je 0x180002829 + 180002470: 45 85 c9 test %r9d,%r9d + 180002473: 0f 8e 4d 07 00 00 jle 0x180002bc6 + 180002479: 48 85 d2 test %rdx,%rdx + 18000247c: 0f 84 a2 03 00 00 je 0x180002824 + 180002482: 48 85 c9 test %rcx,%rcx + 180002485: 74 0f je 0x180002496 + 180002487: e8 f4 d6 a1 01 call 0x181a1fb80 + 18000248c: 33 c0 xor %eax,%eax + 18000248e: 48 83 c4 28 add $0x28,%rsp + 180002492: 41 5f pop %r15 + 180002494: 5b pop %rbx + 180002495: c3 ret + 180002496: 41 83 f9 06 cmp $0x6,%r9d + 18000249a: 0f 8e de 02 00 00 jle 0x18000277e + 1800024a0: 49 8d 58 08 lea 0x8(%r8),%rbx + 1800024a4: 48 3b d3 cmp %rbx,%rdx + 1800024a7: 76 1f jbe 0x1800024c8 + 1800024a9: 49 63 c1 movslq %r9d,%rax + 1800024ac: 48 f7 db neg %rbx + 1800024af: 48 03 da add %rdx,%rbx + 1800024b2: 48 8d 0c c5 08 00 00 lea 0x8(,%rax,8),%rcx + 1800024b9: 00 + 1800024ba: 4c 8d 51 f8 lea -0x8(%rcx),%r10 + 1800024be: 48 3b d9 cmp %rcx,%rbx + 1800024c1: 7d 25 jge 0x1800024e8 + 1800024c3: e9 b6 02 00 00 jmp 0x18000277e + 1800024c8: 48 3b da cmp %rdx,%rbx + 1800024cb: 0f 86 ad 02 00 00 jbe 0x18000277e + 1800024d1: 49 63 c1 movslq %r9d,%rax + 1800024d4: 48 2b da sub %rdx,%rbx + 1800024d7: 4c 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%r10 + 1800024de: 00 + 1800024df: 49 3b da cmp %r10,%rbx + 1800024e2: 0f 8c 96 02 00 00 jl 0x18000277e + 1800024e8: 49 3b d0 cmp %r8,%rdx + 1800024eb: 76 14 jbe 0x180002501 + 1800024ed: 48 89 d1 mov %rdx,%rcx + 1800024f0: 49 83 c2 08 add $0x8,%r10 + 1800024f4: 49 2b c8 sub %r8,%rcx + 1800024f7: 49 3b ca cmp %r10,%rcx + 1800024fa: 7d 1d jge 0x180002519 + 1800024fc: e9 7d 02 00 00 jmp 0x18000277e + 180002501: 4c 3b c2 cmp %rdx,%r8 + 180002504: 0f 86 74 02 00 00 jbe 0x18000277e + 18000250a: 4c 89 c1 mov %r8,%rcx + 18000250d: 48 2b ca sub %rdx,%rcx + 180002510: 49 3b ca cmp %r10,%rcx + 180002513: 0f 8c 65 02 00 00 jl 0x18000277e + 180002519: 41 83 f9 10 cmp $0x10,%r9d + 18000251d: 0f 8c ec 02 00 00 jl 0x18000280f + 180002523: 41 83 f9 1d cmp $0x1d,%r9d + 180002527: 0f 8c e9 02 00 00 jl 0x180002816 + 18000252d: 49 89 d7 mov %rdx,%r15 + 180002530: 49 83 e7 1f and $0x1f,%r15 + 180002534: 45 89 ff mov %r15d,%r15d + 180002537: 45 85 ff test %r15d,%r15d + 18000253a: 74 18 je 0x180002554 + 18000253c: 41 f7 c7 07 00 00 00 test $0x7,%r15d + 180002543: 0f 85 c6 02 00 00 jne 0x18000280f + 180002549: 41 f7 df neg %r15d + 18000254c: 41 83 c7 20 add $0x20,%r15d + 180002550: 41 c1 ef 03 shr $0x3,%r15d + 180002554: 41 8d 4f 10 lea 0x10(%r15),%ecx + 180002558: 44 3b c9 cmp %ecx,%r9d + 18000255b: 0f 8c ae 02 00 00 jl 0x18000280f + 180002561: 44 89 c9 mov %r9d,%ecx + 180002564: 33 db xor %ebx,%ebx + 180002566: 41 2b cf sub %r15d,%ecx + 180002569: 45 33 d2 xor %r10d,%r10d + 18000256c: 83 e1 0f and $0xf,%ecx + 18000256f: 45 33 db xor %r11d,%r11d + 180002572: f7 d9 neg %ecx + 180002574: 41 03 c9 add %r9d,%ecx + 180002577: 45 85 ff test %r15d,%r15d + 18000257a: 76 42 jbe 0x1800025be + 18000257c: 48 89 6c 24 20 mov %rbp,0x20(%rsp) + 180002581: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180002588: 00 + 180002589: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180002590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180002597: 00 + 180002598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000259f: 90 nop + 1800025a0: 4f 89 14 03 mov %r10,(%r11,%r8,1) + 1800025a4: 48 8b 2c da mov (%rdx,%rbx,8),%rbp + 1800025a8: 48 ff c3 inc %rbx + 1800025ab: 4b 89 6c 03 08 mov %rbp,0x8(%r11,%r8,1) + 1800025b0: 49 83 c3 10 add $0x10,%r11 + 1800025b4: 49 3b df cmp %r15,%rbx + 1800025b7: 72 e7 jb 0x1800025a0 + 1800025b9: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp + 1800025be: 4d 89 fa mov %r15,%r10 + 1800025c1: 49 c1 e2 04 shl $0x4,%r10 + 1800025c5: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 1800025c9: 48 63 d9 movslq %ecx,%rbx + 1800025cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800025d3: 00 + 1800025d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800025db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800025e0: 62 a1 fd 28 10 04 fa vmovupd (%rdx,%r15,8),%ymm16 + 1800025e7: 62 b1 fd 28 14 c8 vunpcklpd %ymm16,%ymm0,%ymm1 + 1800025ed: 62 b1 fd 28 15 d0 vunpckhpd %ymm16,%ymm0,%ymm2 + 1800025f3: c4 e3 75 06 da 20 vperm2f128 $0x20,%ymm2,%ymm1,%ymm3 + 1800025f9: c4 e3 75 06 e2 31 vperm2f128 $0x31,%ymm2,%ymm1,%ymm4 + 1800025ff: c4 81 7d 11 1c 02 vmovupd %ymm3,(%r10,%r8,1) + 180002605: c4 81 7d 11 64 02 20 vmovupd %ymm4,0x20(%r10,%r8,1) + 18000260c: 62 a1 fd 28 10 4c fa vmovupd 0x20(%rdx,%r15,8),%ymm17 + 180002613: 01 + 180002614: 62 b1 fd 28 14 e9 vunpcklpd %ymm17,%ymm0,%ymm5 + 18000261a: 62 b1 fd 28 15 c9 vunpckhpd %ymm17,%ymm0,%ymm1 + 180002620: c4 e3 55 06 d1 20 vperm2f128 $0x20,%ymm1,%ymm5,%ymm2 + 180002626: c4 e3 55 06 d9 31 vperm2f128 $0x31,%ymm1,%ymm5,%ymm3 + 18000262c: c4 81 7d 11 54 02 40 vmovupd %ymm2,0x40(%r10,%r8,1) + 180002633: c4 81 7d 11 5c 02 60 vmovupd %ymm3,0x60(%r10,%r8,1) + 18000263a: 62 a1 fd 28 10 54 fa vmovupd 0x40(%rdx,%r15,8),%ymm18 + 180002641: 02 + 180002642: 62 b1 fd 28 14 e2 vunpcklpd %ymm18,%ymm0,%ymm4 + 180002648: 62 b1 fd 28 15 ea vunpckhpd %ymm18,%ymm0,%ymm5 + 18000264e: c4 e3 5d 06 cd 20 vperm2f128 $0x20,%ymm5,%ymm4,%ymm1 + 180002654: c4 e3 5d 06 d5 31 vperm2f128 $0x31,%ymm5,%ymm4,%ymm2 + 18000265a: c4 81 7d 11 8c 02 80 vmovupd %ymm1,0x80(%r10,%r8,1) + 180002661: 00 00 00 + 180002664: c4 81 7d 11 94 02 a0 vmovupd %ymm2,0xa0(%r10,%r8,1) + 18000266b: 00 00 00 + 18000266e: 62 a1 fd 28 10 5c fa vmovupd 0x60(%rdx,%r15,8),%ymm19 + 180002675: 03 + 180002676: 49 83 c7 10 add $0x10,%r15 + 18000267a: 62 b1 fd 28 14 db vunpcklpd %ymm19,%ymm0,%ymm3 + 180002680: 62 b1 fd 28 15 e3 vunpckhpd %ymm19,%ymm0,%ymm4 + 180002686: c4 e3 65 06 ec 20 vperm2f128 $0x20,%ymm4,%ymm3,%ymm5 + 18000268c: c4 e3 65 06 cc 31 vperm2f128 $0x31,%ymm4,%ymm3,%ymm1 + 180002692: c4 81 7d 11 ac 02 c0 vmovupd %ymm5,0xc0(%r10,%r8,1) + 180002699: 00 00 00 + 18000269c: c4 81 7d 11 8c 02 e0 vmovupd %ymm1,0xe0(%r10,%r8,1) + 1800026a3: 00 00 00 + 1800026a6: 49 81 c2 00 01 00 00 add $0x100,%r10 + 1800026ad: 4c 3b fb cmp %rbx,%r15 + 1800026b0: 0f 82 2a ff ff ff jb 0x1800025e0 + 1800026b6: 8d 59 01 lea 0x1(%rcx),%ebx + 1800026b9: 41 3b d9 cmp %r9d,%ebx + 1800026bc: 0f 87 38 01 00 00 ja 0x1800027fa + 1800026c2: 48 63 c9 movslq %ecx,%rcx + 1800026c5: 48 2b c1 sub %rcx,%rax + 1800026c8: 48 83 f8 04 cmp $0x4,%rax + 1800026cc: 0f 8c 35 01 00 00 jl 0x180002807 + 1800026d2: 48 63 c9 movslq %ecx,%rcx + 1800026d5: 41 89 c2 mov %eax,%r10d + 1800026d8: 48 89 cb mov %rcx,%rbx + 1800026db: 41 83 e2 fc and $0xfffffffc,%r10d + 1800026df: 48 c1 e3 04 shl $0x4,%rbx + 1800026e3: 45 33 c9 xor %r9d,%r9d + 1800026e6: 4d 63 d2 movslq %r10d,%r10 + 1800026e9: 49 03 d8 add %r8,%rbx + 1800026ec: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 1800026f0: 4c 8d 3c ca lea (%rdx,%rcx,8),%r15 + 1800026f4: 48 89 6c 24 20 mov %rbp,0x20(%rsp) + 1800026f9: 45 33 db xor %r11d,%r11d + 1800026fc: 0f 1f 40 00 nopl 0x0(%rax) + 180002700: 62 81 fd 28 10 04 cf vmovupd (%r15,%r9,8),%ymm16 + 180002707: 49 83 c1 04 add $0x4,%r9 + 18000270b: 62 b1 fd 28 14 c8 vunpcklpd %ymm16,%ymm0,%ymm1 + 180002711: 62 b1 fd 28 15 d0 vunpckhpd %ymm16,%ymm0,%ymm2 + 180002717: c4 e3 75 06 da 20 vperm2f128 $0x20,%ymm2,%ymm1,%ymm3 + 18000271d: c4 e3 75 06 e2 31 vperm2f128 $0x31,%ymm2,%ymm1,%ymm4 + 180002723: c4 c1 7d 11 1c 1b vmovupd %ymm3,(%r11,%rbx,1) + 180002729: c4 c1 7d 11 64 1b 20 vmovupd %ymm4,0x20(%r11,%rbx,1) + 180002730: 49 83 c3 40 add $0x40,%r11 + 180002734: 4d 3b ca cmp %r10,%r9 + 180002737: 72 c7 jb 0x180002700 + 180002739: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp + 18000273e: 4c 89 d3 mov %r10,%rbx + 180002741: 48 c1 e3 04 shl $0x4,%rbx + 180002745: 4c 3b d0 cmp %rax,%r10 + 180002748: 0f 83 ac 00 00 00 jae 0x1800027fa + 18000274e: 48 63 c9 movslq %ecx,%rcx + 180002751: 45 33 c9 xor %r9d,%r9d + 180002754: 48 8d 14 ca lea (%rdx,%rcx,8),%rdx + 180002758: 48 c1 e1 04 shl $0x4,%rcx + 18000275c: 4c 03 c1 add %rcx,%r8 + 18000275f: 90 nop + 180002760: 4e 89 0c 03 mov %r9,(%rbx,%r8,1) + 180002764: 4a 8b 0c d2 mov (%rdx,%r10,8),%rcx + 180002768: 49 ff c2 inc %r10 + 18000276b: 4a 89 4c 03 08 mov %rcx,0x8(%rbx,%r8,1) + 180002770: 48 83 c3 10 add $0x10,%rbx + 180002774: 4c 3b d0 cmp %rax,%r10 + 180002777: 72 e7 jb 0x180002760 + 180002779: e9 7c 00 00 00 jmp 0x1800027fa + 18000277e: 45 89 ca mov %r9d,%r10d + 180002781: bb 01 00 00 00 mov $0x1,%ebx + 180002786: 41 d1 ea shr $1,%r10d + 180002789: 33 c9 xor %ecx,%ecx + 18000278b: 45 85 d2 test %r10d,%r10d + 18000278e: 76 45 jbe 0x1800027d5 + 180002790: 33 db xor %ebx,%ebx + 180002792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180002799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800027a0: 44 8d 1c 09 lea (%rcx,%rcx,1),%r11d + 1800027a4: ff c1 inc %ecx + 1800027a6: 4d 63 db movslq %r11d,%r11 + 1800027a9: 4c 89 d8 mov %r11,%rax + 1800027ac: 48 c1 e0 04 shl $0x4,%rax + 1800027b0: 49 89 1c 00 mov %rbx,(%r8,%rax,1) + 1800027b4: 4e 8b 3c da mov (%rdx,%r11,8),%r15 + 1800027b8: 4d 89 7c 00 08 mov %r15,0x8(%r8,%rax,1) + 1800027bd: 49 89 5c 00 10 mov %rbx,0x10(%r8,%rax,1) + 1800027c2: 4e 8b 7c da 08 mov 0x8(%rdx,%r11,8),%r15 + 1800027c7: 4d 89 7c 00 18 mov %r15,0x18(%r8,%rax,1) + 1800027cc: 41 3b ca cmp %r10d,%ecx + 1800027cf: 72 cf jb 0x1800027a0 + 1800027d1: 8d 5c 09 01 lea 0x1(%rcx,%rcx,1),%ebx + 1800027d5: 8d 43 ff lea -0x1(%rbx),%eax + 1800027d8: 41 3b c1 cmp %r9d,%eax + 1800027db: 73 1d jae 0x1800027fa + 1800027dd: 48 63 db movslq %ebx,%rbx + 1800027e0: 48 89 d8 mov %rbx,%rax + 1800027e3: 48 c1 e0 04 shl $0x4,%rax + 1800027e7: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) + 1800027ee: 00 00 + 1800027f0: 48 8b 54 da f8 mov -0x8(%rdx,%rbx,8),%rdx + 1800027f5: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) + 1800027fa: 33 c0 xor %eax,%eax + 1800027fc: c5 f8 77 vzeroupper + 1800027ff: 48 83 c4 28 add $0x28,%rsp + 180002803: 41 5f pop %r15 + 180002805: 5b pop %rbx + 180002806: c3 ret + 180002807: 45 33 d2 xor %r10d,%r10d + 18000280a: e9 2f ff ff ff jmp 0x18000273e + 18000280f: 33 c9 xor %ecx,%ecx + 180002811: e9 a0 fe ff ff jmp 0x1800026b6 + 180002816: 44 89 c9 mov %r9d,%ecx + 180002819: 45 33 ff xor %r15d,%r15d + 18000281c: 83 e1 f0 and $0xfffffff0,%ecx + 18000281f: e9 9a fd ff ff jmp 0x1800025be + 180002824: 48 85 c9 test %rcx,%rcx + 180002827: 75 0d jne 0x180002836 + 180002829: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000282e: 48 83 c4 28 add $0x28,%rsp + 180002832: 41 5f pop %r15 + 180002834: 5b pop %rbx + 180002835: c3 ret + 180002836: 41 83 f9 06 cmp $0x6,%r9d + 18000283a: 0f 8e de 02 00 00 jle 0x180002b1e + 180002840: 49 8d 58 08 lea 0x8(%r8),%rbx + 180002844: 48 3b cb cmp %rbx,%rcx + 180002847: 76 1f jbe 0x180002868 + 180002849: 49 63 d1 movslq %r9d,%rdx + 18000284c: 48 f7 db neg %rbx + 18000284f: 48 03 d9 add %rcx,%rbx + 180002852: 48 8d 04 d5 08 00 00 lea 0x8(,%rdx,8),%rax + 180002859: 00 + 18000285a: 4c 8d 50 f8 lea -0x8(%rax),%r10 + 18000285e: 48 3b d8 cmp %rax,%rbx + 180002861: 7d 25 jge 0x180002888 + 180002863: e9 b6 02 00 00 jmp 0x180002b1e + 180002868: 48 3b d9 cmp %rcx,%rbx + 18000286b: 0f 86 ad 02 00 00 jbe 0x180002b1e + 180002871: 49 63 d1 movslq %r9d,%rdx + 180002874: 48 2b d9 sub %rcx,%rbx + 180002877: 4c 8d 14 d5 00 00 00 lea 0x0(,%rdx,8),%r10 + 18000287e: 00 + 18000287f: 49 3b da cmp %r10,%rbx + 180002882: 0f 8c 96 02 00 00 jl 0x180002b1e + 180002888: 49 3b c8 cmp %r8,%rcx + 18000288b: 76 14 jbe 0x1800028a1 + 18000288d: 48 89 c8 mov %rcx,%rax + 180002890: 49 83 c2 08 add $0x8,%r10 + 180002894: 49 2b c0 sub %r8,%rax + 180002897: 49 3b c2 cmp %r10,%rax + 18000289a: 7d 1d jge 0x1800028b9 + 18000289c: e9 7d 02 00 00 jmp 0x180002b1e + 1800028a1: 4c 3b c1 cmp %rcx,%r8 + 1800028a4: 0f 86 74 02 00 00 jbe 0x180002b1e + 1800028aa: 4c 89 c0 mov %r8,%rax + 1800028ad: 48 2b c1 sub %rcx,%rax + 1800028b0: 49 3b c2 cmp %r10,%rax + 1800028b3: 0f 8c 65 02 00 00 jl 0x180002b1e + 1800028b9: 41 83 f9 10 cmp $0x10,%r9d + 1800028bd: 0f 8c ee 02 00 00 jl 0x180002bb1 + 1800028c3: 41 83 f9 1d cmp $0x1d,%r9d + 1800028c7: 0f 8c eb 02 00 00 jl 0x180002bb8 + 1800028cd: 49 89 cf mov %rcx,%r15 + 1800028d0: 49 83 e7 1f and $0x1f,%r15 + 1800028d4: 45 89 ff mov %r15d,%r15d + 1800028d7: 45 85 ff test %r15d,%r15d + 1800028da: 74 18 je 0x1800028f4 + 1800028dc: 41 f7 c7 07 00 00 00 test $0x7,%r15d + 1800028e3: 0f 85 c8 02 00 00 jne 0x180002bb1 + 1800028e9: 41 f7 df neg %r15d + 1800028ec: 41 83 c7 20 add $0x20,%r15d + 1800028f0: 41 c1 ef 03 shr $0x3,%r15d + 1800028f4: 41 8d 47 10 lea 0x10(%r15),%eax + 1800028f8: 44 3b c8 cmp %eax,%r9d + 1800028fb: 0f 8c b0 02 00 00 jl 0x180002bb1 + 180002901: 44 89 c8 mov %r9d,%eax + 180002904: 45 33 db xor %r11d,%r11d + 180002907: 41 2b c7 sub %r15d,%eax + 18000290a: 33 db xor %ebx,%ebx + 18000290c: 83 e0 0f and $0xf,%eax + 18000290f: 45 33 d2 xor %r10d,%r10d + 180002912: f7 d8 neg %eax + 180002914: 41 03 c1 add %r9d,%eax + 180002917: 45 85 ff test %r15d,%r15d + 18000291a: 76 42 jbe 0x18000295e + 18000291c: 48 89 6c 24 20 mov %rbp,0x20(%rsp) + 180002921: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180002928: 00 + 180002929: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180002930: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180002937: 00 + 180002938: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000293f: 90 nop + 180002940: 4a 8b 2c d9 mov (%rcx,%r11,8),%rbp + 180002944: 49 ff c3 inc %r11 + 180002947: 4b 89 2c 02 mov %rbp,(%r10,%r8,1) + 18000294b: 4b 89 5c 02 08 mov %rbx,0x8(%r10,%r8,1) + 180002950: 49 83 c2 10 add $0x10,%r10 + 180002954: 4d 3b df cmp %r15,%r11 + 180002957: 72 e7 jb 0x180002940 + 180002959: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp + 18000295e: 4d 89 fa mov %r15,%r10 + 180002961: 49 c1 e2 04 shl $0x4,%r10 + 180002965: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 180002969: 48 63 d8 movslq %eax,%rbx + 18000296c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180002973: 00 + 180002974: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000297b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180002980: 62 a1 fd 28 10 04 f9 vmovupd (%rcx,%r15,8),%ymm16 + 180002987: 62 f1 fd 20 14 c8 vunpcklpd %ymm0,%ymm16,%ymm1 + 18000298d: 62 f1 fd 20 15 d0 vunpckhpd %ymm0,%ymm16,%ymm2 + 180002993: c4 e3 75 06 da 20 vperm2f128 $0x20,%ymm2,%ymm1,%ymm3 + 180002999: c4 e3 75 06 e2 31 vperm2f128 $0x31,%ymm2,%ymm1,%ymm4 + 18000299f: c4 81 7d 11 1c 02 vmovupd %ymm3,(%r10,%r8,1) + 1800029a5: c4 81 7d 11 64 02 20 vmovupd %ymm4,0x20(%r10,%r8,1) + 1800029ac: 62 a1 fd 28 10 4c f9 vmovupd 0x20(%rcx,%r15,8),%ymm17 + 1800029b3: 01 + 1800029b4: 62 f1 f5 20 14 e8 vunpcklpd %ymm0,%ymm17,%ymm5 + 1800029ba: 62 f1 f5 20 15 c8 vunpckhpd %ymm0,%ymm17,%ymm1 + 1800029c0: c4 e3 55 06 d1 20 vperm2f128 $0x20,%ymm1,%ymm5,%ymm2 + 1800029c6: c4 e3 55 06 d9 31 vperm2f128 $0x31,%ymm1,%ymm5,%ymm3 + 1800029cc: c4 81 7d 11 54 02 40 vmovupd %ymm2,0x40(%r10,%r8,1) + 1800029d3: c4 81 7d 11 5c 02 60 vmovupd %ymm3,0x60(%r10,%r8,1) + 1800029da: 62 a1 fd 28 10 54 f9 vmovupd 0x40(%rcx,%r15,8),%ymm18 + 1800029e1: 02 + 1800029e2: 62 f1 ed 20 14 e0 vunpcklpd %ymm0,%ymm18,%ymm4 + 1800029e8: 62 f1 ed 20 15 e8 vunpckhpd %ymm0,%ymm18,%ymm5 + 1800029ee: c4 e3 5d 06 cd 20 vperm2f128 $0x20,%ymm5,%ymm4,%ymm1 + 1800029f4: c4 e3 5d 06 d5 31 vperm2f128 $0x31,%ymm5,%ymm4,%ymm2 + 1800029fa: c4 81 7d 11 8c 02 80 vmovupd %ymm1,0x80(%r10,%r8,1) + 180002a01: 00 00 00 + 180002a04: c4 81 7d 11 94 02 a0 vmovupd %ymm2,0xa0(%r10,%r8,1) + 180002a0b: 00 00 00 + 180002a0e: 62 a1 fd 28 10 5c f9 vmovupd 0x60(%rcx,%r15,8),%ymm19 + 180002a15: 03 + 180002a16: 49 83 c7 10 add $0x10,%r15 + 180002a1a: 62 f1 e5 20 14 d8 vunpcklpd %ymm0,%ymm19,%ymm3 + 180002a20: 62 f1 e5 20 15 e0 vunpckhpd %ymm0,%ymm19,%ymm4 + 180002a26: c4 e3 65 06 ec 20 vperm2f128 $0x20,%ymm4,%ymm3,%ymm5 + 180002a2c: c4 e3 65 06 cc 31 vperm2f128 $0x31,%ymm4,%ymm3,%ymm1 + 180002a32: c4 81 7d 11 ac 02 c0 vmovupd %ymm5,0xc0(%r10,%r8,1) + 180002a39: 00 00 00 + 180002a3c: c4 81 7d 11 8c 02 e0 vmovupd %ymm1,0xe0(%r10,%r8,1) + 180002a43: 00 00 00 + 180002a46: 49 81 c2 00 01 00 00 add $0x100,%r10 + 180002a4d: 4c 3b fb cmp %rbx,%r15 + 180002a50: 0f 82 2a ff ff ff jb 0x180002980 + 180002a56: 8d 58 01 lea 0x1(%rax),%ebx + 180002a59: 41 3b d9 cmp %r9d,%ebx + 180002a5c: 0f 87 3a 01 00 00 ja 0x180002b9c + 180002a62: 48 63 c0 movslq %eax,%rax + 180002a65: 48 2b d0 sub %rax,%rdx + 180002a68: 48 83 fa 04 cmp $0x4,%rdx + 180002a6c: 0f 8c 37 01 00 00 jl 0x180002ba9 + 180002a72: 48 63 c0 movslq %eax,%rax + 180002a75: 41 89 d2 mov %edx,%r10d + 180002a78: 48 89 c3 mov %rax,%rbx + 180002a7b: 41 83 e2 fc and $0xfffffffc,%r10d + 180002a7f: 48 c1 e3 04 shl $0x4,%rbx + 180002a83: 45 33 c9 xor %r9d,%r9d + 180002a86: 4d 63 d2 movslq %r10d,%r10 + 180002a89: 49 03 d8 add %r8,%rbx + 180002a8c: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 + 180002a90: 4c 8d 3c c1 lea (%rcx,%rax,8),%r15 + 180002a94: 48 89 6c 24 20 mov %rbp,0x20(%rsp) + 180002a99: 45 33 db xor %r11d,%r11d + 180002a9c: 0f 1f 40 00 nopl 0x0(%rax) + 180002aa0: 62 81 fd 28 10 04 cf vmovupd (%r15,%r9,8),%ymm16 + 180002aa7: 49 83 c1 04 add $0x4,%r9 + 180002aab: 62 f1 fd 20 14 c8 vunpcklpd %ymm0,%ymm16,%ymm1 + 180002ab1: 62 f1 fd 20 15 d0 vunpckhpd %ymm0,%ymm16,%ymm2 + 180002ab7: c4 e3 75 06 da 20 vperm2f128 $0x20,%ymm2,%ymm1,%ymm3 + 180002abd: c4 e3 75 06 e2 31 vperm2f128 $0x31,%ymm2,%ymm1,%ymm4 + 180002ac3: c4 c1 7d 11 1c 1b vmovupd %ymm3,(%r11,%rbx,1) + 180002ac9: c4 c1 7d 11 64 1b 20 vmovupd %ymm4,0x20(%r11,%rbx,1) + 180002ad0: 49 83 c3 40 add $0x40,%r11 + 180002ad4: 4d 3b ca cmp %r10,%r9 + 180002ad7: 72 c7 jb 0x180002aa0 + 180002ad9: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp + 180002ade: 4c 89 d3 mov %r10,%rbx + 180002ae1: 48 c1 e3 04 shl $0x4,%rbx + 180002ae5: 4c 3b d2 cmp %rdx,%r10 + 180002ae8: 0f 83 ae 00 00 00 jae 0x180002b9c + 180002aee: 48 63 c0 movslq %eax,%rax + 180002af1: 45 33 c9 xor %r9d,%r9d + 180002af4: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx + 180002af8: 48 c1 e0 04 shl $0x4,%rax + 180002afc: 4c 03 c0 add %rax,%r8 + 180002aff: 90 nop + 180002b00: 4a 8b 04 d1 mov (%rcx,%r10,8),%rax + 180002b04: 49 ff c2 inc %r10 + 180002b07: 4a 89 04 03 mov %rax,(%rbx,%r8,1) + 180002b0b: 4e 89 4c 03 08 mov %r9,0x8(%rbx,%r8,1) + 180002b10: 48 83 c3 10 add $0x10,%rbx + 180002b14: 4c 3b d2 cmp %rdx,%r10 + 180002b17: 72 e7 jb 0x180002b00 + 180002b19: e9 7e 00 00 00 jmp 0x180002b9c + 180002b1e: 44 89 cb mov %r9d,%ebx + 180002b21: ba 01 00 00 00 mov $0x1,%edx + 180002b26: d1 eb shr $1,%ebx + 180002b28: 45 33 d2 xor %r10d,%r10d + 180002b2b: 85 db test %ebx,%ebx + 180002b2d: 76 48 jbe 0x180002b77 + 180002b2f: 33 d2 xor %edx,%edx + 180002b31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180002b38: 00 + 180002b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180002b40: 47 8d 1c 12 lea (%r10,%r10,1),%r11d + 180002b44: 41 ff c2 inc %r10d + 180002b47: 4d 63 db movslq %r11d,%r11 + 180002b4a: 4c 89 d8 mov %r11,%rax + 180002b4d: 48 c1 e0 04 shl $0x4,%rax + 180002b51: 4e 8b 3c d9 mov (%rcx,%r11,8),%r15 + 180002b55: 4d 89 3c 00 mov %r15,(%r8,%rax,1) + 180002b59: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) + 180002b5e: 4e 8b 7c d9 08 mov 0x8(%rcx,%r11,8),%r15 + 180002b63: 4d 89 7c 00 10 mov %r15,0x10(%r8,%rax,1) + 180002b68: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) + 180002b6d: 44 3b d3 cmp %ebx,%r10d + 180002b70: 72 ce jb 0x180002b40 + 180002b72: 43 8d 54 12 01 lea 0x1(%r10,%r10,1),%edx + 180002b77: 8d 42 ff lea -0x1(%rdx),%eax + 180002b7a: 41 3b c1 cmp %r9d,%eax + 180002b7d: 73 1d jae 0x180002b9c + 180002b7f: 48 63 d2 movslq %edx,%rdx + 180002b82: 48 89 d0 mov %rdx,%rax + 180002b85: 48 c1 e0 04 shl $0x4,%rax + 180002b89: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx + 180002b8e: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) + 180002b93: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) + 180002b9a: 00 00 + 180002b9c: 33 c0 xor %eax,%eax + 180002b9e: c5 f8 77 vzeroupper + 180002ba1: 48 83 c4 28 add $0x28,%rsp + 180002ba5: 41 5f pop %r15 + 180002ba7: 5b pop %rbx + 180002ba8: c3 ret + 180002ba9: 45 33 d2 xor %r10d,%r10d + 180002bac: e9 2d ff ff ff jmp 0x180002ade + 180002bb1: 33 c0 xor %eax,%eax + 180002bb3: e9 9e fe ff ff jmp 0x180002a56 + 180002bb8: 44 89 c8 mov %r9d,%eax + 180002bbb: 45 33 ff xor %r15d,%r15d + 180002bbe: 83 e0 f0 and $0xfffffff0,%eax + 180002bc1: e9 98 fd ff ff jmp 0x18000295e + 180002bc6: b8 fa ff ff ff mov $0xfffffffa,%eax + 180002bcb: 48 83 c4 28 add $0x28,%rsp + 180002bcf: 41 5f pop %r15 + 180002bd1: 5b pop %rbx + 180002bd2: c3 ret diff --git a/handoff/nls_dasm/fun_180045de0.dis b/handoff/nls_dasm/fun_180045de0.dis new file mode 100644 index 0000000..cbaf56e --- /dev/null +++ b/handoff/nls_dasm/fun_180045de0.dis @@ -0,0 +1,188 @@ + +/tmp/det/fun_180045de0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f9 0b cmp $0xb,%r9d + 180000004: 7d 3d jge 0x180000043 + 180000006: 41 ff c9 dec %r9d + 180000009: 41 83 f9 ff cmp $0xffffffff,%r9d + 18000000d: 74 33 je 0x180000042 + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f3 0f 10 01 movss (%rcx),%xmm0 + 180000024: 41 ff c9 dec %r9d + 180000027: f3 0f 59 02 mulss (%rdx),%xmm0 + 18000002b: 48 83 c1 04 add $0x4,%rcx + 18000002f: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000034: 48 83 c2 04 add $0x4,%rdx + 180000038: 49 83 c0 04 add $0x4,%r8 + 18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d + 180000040: 75 de jne 0x180000020 + 180000042: c3 ret + 180000043: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 18000004a: 0f 85 5c 01 00 00 jne 0x1800001ac + 180000050: 4c 89 c0 mov %r8,%rax + 180000053: 48 83 e0 0f and $0xf,%rax + 180000057: 85 c0 test %eax,%eax + 180000059: 74 42 je 0x18000009d + 18000005b: c1 e8 02 shr $0x2,%eax + 18000005e: f7 d8 neg %eax + 180000060: 83 e0 03 and $0x3,%eax + 180000063: 44 2b c8 sub %eax,%r9d + 180000066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000006d: 00 + 18000006e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000075: 0f 1f 40 00 nopl 0x0(%rax) + 180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000080: f3 0f 10 01 movss (%rcx),%xmm0 + 180000084: 48 83 c1 04 add $0x4,%rcx + 180000088: f3 0f 59 02 mulss (%rdx),%xmm0 + 18000008c: 48 83 c2 04 add $0x4,%rdx + 180000090: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000095: 49 83 c0 04 add $0x4,%r8 + 180000099: ff c8 dec %eax + 18000009b: 75 e3 jne 0x180000080 + 18000009d: 44 89 c8 mov %r9d,%eax + 1800000a0: 41 83 e1 07 and $0x7,%r9d + 1800000a4: c1 f8 03 sar $0x3,%eax + 1800000a7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000ae: 0f 84 7e 00 00 00 je 0x180000132 + 1800000b4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000bb: 75 43 jne 0x180000100 + 1800000bd: 0f 1f 00 nopl (%rax) + 1800000c0: 0f 10 01 movups (%rcx),%xmm0 + 1800000c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800000c7: 0f 59 02 mulps (%rdx),%xmm0 + 1800000ca: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 1800000ce: 41 0f 29 00 movaps %xmm0,(%r8) + 1800000d2: 48 83 c1 20 add $0x20,%rcx + 1800000d6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1800000db: 48 83 c2 20 add $0x20,%rdx + 1800000df: 49 83 c0 20 add $0x20,%r8 + 1800000e3: ff c8 dec %eax + 1800000e5: 75 d9 jne 0x1800000c0 + 1800000e7: e9 1a ff ff ff jmp 0x180000006 + 1800000ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f3: 00 + 1800000f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000100: 0f 10 11 movups (%rcx),%xmm2 + 180000103: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000107: 0f 10 02 movups (%rdx),%xmm0 + 18000010a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000010e: 0f 59 d0 mulps %xmm0,%xmm2 + 180000111: 0f 59 d9 mulps %xmm1,%xmm3 + 180000114: 41 0f 29 10 movaps %xmm2,(%r8) + 180000118: 48 83 c1 20 add $0x20,%rcx + 18000011c: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000121: 48 83 c2 20 add $0x20,%rdx + 180000125: 49 83 c0 20 add $0x20,%r8 + 180000129: ff c8 dec %eax + 18000012b: 75 d3 jne 0x180000100 + 18000012d: e9 d4 fe ff ff jmp 0x180000006 + 180000132: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000139: 75 45 jne 0x180000180 + 18000013b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000140: 0f 28 01 movaps (%rcx),%xmm0 + 180000143: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 180000147: 48 83 c1 20 add $0x20,%rcx + 18000014b: 0f 59 02 mulps (%rdx),%xmm0 + 18000014e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 180000152: 41 0f 29 00 movaps %xmm0,(%r8) + 180000156: 48 83 c2 20 add $0x20,%rdx + 18000015a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000015f: 49 83 c0 20 add $0x20,%r8 + 180000163: ff c8 dec %eax + 180000165: 75 d9 jne 0x180000140 + 180000167: e9 9a fe ff ff jmp 0x180000006 + 18000016c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000173: 00 + 180000174: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000017b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000180: 0f 10 02 movups (%rdx),%xmm0 + 180000183: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000187: 0f 59 01 mulps (%rcx),%xmm0 + 18000018a: 0f 59 49 10 mulps 0x10(%rcx),%xmm1 + 18000018e: 41 0f 29 00 movaps %xmm0,(%r8) + 180000192: 48 83 c1 20 add $0x20,%rcx + 180000196: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000019b: 48 83 c2 20 add $0x20,%rdx + 18000019f: 49 83 c0 20 add $0x20,%r8 + 1800001a3: ff c8 dec %eax + 1800001a5: 75 d9 jne 0x180000180 + 1800001a7: e9 5a fe ff ff jmp 0x180000006 + 1800001ac: 44 89 c8 mov %r9d,%eax + 1800001af: 41 83 e1 07 and $0x7,%r9d + 1800001b3: c1 f8 03 sar $0x3,%eax + 1800001b6: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800001bd: 0f 84 8f 00 00 00 je 0x180000252 + 1800001c3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800001ca: 75 54 jne 0x180000220 + 1800001cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001d3: 00 + 1800001d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800001e0: 0f 10 01 movups (%rcx),%xmm0 + 1800001e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800001e7: 0f 59 02 mulps (%rdx),%xmm0 + 1800001ea: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 1800001ee: 41 0f 11 00 movups %xmm0,(%r8) + 1800001f2: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800001f7: 48 83 c1 20 add $0x20,%rcx + 1800001fb: 48 83 c2 20 add $0x20,%rdx + 1800001ff: 49 83 c0 20 add $0x20,%r8 + 180000203: ff c8 dec %eax + 180000205: 75 d9 jne 0x1800001e0 + 180000207: e9 fa fd ff ff jmp 0x180000006 + 18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000213: 00 + 180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000220: 0f 10 11 movups (%rcx),%xmm2 + 180000223: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000227: 0f 10 02 movups (%rdx),%xmm0 + 18000022a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000022e: 0f 59 d0 mulps %xmm0,%xmm2 + 180000231: 0f 59 d9 mulps %xmm1,%xmm3 + 180000234: 41 0f 11 10 movups %xmm2,(%r8) + 180000238: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 18000023d: 48 83 c1 20 add $0x20,%rcx + 180000241: 48 83 c2 20 add $0x20,%rdx + 180000245: 49 83 c0 20 add $0x20,%r8 + 180000249: ff c8 dec %eax + 18000024b: 75 d3 jne 0x180000220 + 18000024d: e9 b4 fd ff ff jmp 0x180000006 + 180000252: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000259: 75 45 jne 0x1800002a0 + 18000025b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000260: 0f 28 01 movaps (%rcx),%xmm0 + 180000263: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 180000267: 48 83 c1 20 add $0x20,%rcx + 18000026b: 0f 59 02 mulps (%rdx),%xmm0 + 18000026e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 180000272: 41 0f 11 00 movups %xmm0,(%r8) + 180000276: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000027b: 48 83 c2 20 add $0x20,%rdx + 18000027f: 49 83 c0 20 add $0x20,%r8 + 180000283: ff c8 dec %eax + 180000285: 75 d9 jne 0x180000260 + 180000287: e9 7a fd ff ff jmp 0x180000006 + 18000028c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000293: 00 + 180000294: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000029b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800002a0: 0f 10 02 movups (%rdx),%xmm0 + 1800002a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800002a7: 0f 59 01 mulps (%rcx),%xmm0 + 1800002aa: 0f 59 49 10 mulps 0x10(%rcx),%xmm1 + 1800002ae: 41 0f 11 00 movups %xmm0,(%r8) + 1800002b2: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800002b7: 48 83 c1 20 add $0x20,%rcx + 1800002bb: 48 rex.W + 1800002bc: 83 .byte 0x83 + 1800002bd: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_1800460c0.dis b/handoff/nls_dasm/fun_1800460c0.dis new file mode 100644 index 0000000..7f2884e --- /dev/null +++ b/handoff/nls_dasm/fun_1800460c0.dis @@ -0,0 +1,172 @@ + +/tmp/det/fun_1800460c0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f9 0b cmp $0xb,%r9d + 180000004: 7d 3d jge 0x180000043 + 180000006: 41 ff c9 dec %r9d + 180000009: 41 83 f9 ff cmp $0xffffffff,%r9d + 18000000d: 74 33 je 0x180000042 + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f3 0f 10 01 movss (%rcx),%xmm0 + 180000024: 41 ff c9 dec %r9d + 180000027: f3 0f 59 02 mulss (%rdx),%xmm0 + 18000002b: 48 83 c1 04 add $0x4,%rcx + 18000002f: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000034: 48 83 c2 04 add $0x4,%rdx + 180000038: 49 83 c0 04 add $0x4,%r8 + 18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d + 180000040: 75 de jne 0x180000020 + 180000042: c3 ret + 180000043: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 18000004a: 0f 85 5c 01 00 00 jne 0x1800001ac + 180000050: 4c 89 c0 mov %r8,%rax + 180000053: 48 83 e0 0f and $0xf,%rax + 180000057: 85 c0 test %eax,%eax + 180000059: 74 42 je 0x18000009d + 18000005b: c1 e8 02 shr $0x2,%eax + 18000005e: f7 d8 neg %eax + 180000060: 83 e0 03 and $0x3,%eax + 180000063: 44 2b c8 sub %eax,%r9d + 180000066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000006d: 00 + 18000006e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000075: 0f 1f 40 00 nopl 0x0(%rax) + 180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000080: f3 0f 10 01 movss (%rcx),%xmm0 + 180000084: 48 83 c1 04 add $0x4,%rcx + 180000088: f3 0f 59 02 mulss (%rdx),%xmm0 + 18000008c: 48 83 c2 04 add $0x4,%rdx + 180000090: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000095: 49 83 c0 04 add $0x4,%r8 + 180000099: ff c8 dec %eax + 18000009b: 75 e3 jne 0x180000080 + 18000009d: 44 89 c8 mov %r9d,%eax + 1800000a0: 41 83 e1 07 and $0x7,%r9d + 1800000a4: c1 f8 03 sar $0x3,%eax + 1800000a7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000ae: 0f 84 7e 00 00 00 je 0x180000132 + 1800000b4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000bb: 75 43 jne 0x180000100 + 1800000bd: 0f 1f 00 nopl (%rax) + 1800000c0: 0f 10 01 movups (%rcx),%xmm0 + 1800000c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800000c7: 0f 59 02 mulps (%rdx),%xmm0 + 1800000ca: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 1800000ce: 41 0f 29 00 movaps %xmm0,(%r8) + 1800000d2: 48 83 c1 20 add $0x20,%rcx + 1800000d6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1800000db: 48 83 c2 20 add $0x20,%rdx + 1800000df: 49 83 c0 20 add $0x20,%r8 + 1800000e3: ff c8 dec %eax + 1800000e5: 75 d9 jne 0x1800000c0 + 1800000e7: e9 1a ff ff ff jmp 0x180000006 + 1800000ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f3: 00 + 1800000f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000100: 0f 10 11 movups (%rcx),%xmm2 + 180000103: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000107: 0f 10 02 movups (%rdx),%xmm0 + 18000010a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000010e: 0f 59 d0 mulps %xmm0,%xmm2 + 180000111: 0f 59 d9 mulps %xmm1,%xmm3 + 180000114: 41 0f 29 10 movaps %xmm2,(%r8) + 180000118: 48 83 c1 20 add $0x20,%rcx + 18000011c: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000121: 48 83 c2 20 add $0x20,%rdx + 180000125: 49 83 c0 20 add $0x20,%r8 + 180000129: ff c8 dec %eax + 18000012b: 75 d3 jne 0x180000100 + 18000012d: e9 d4 fe ff ff jmp 0x180000006 + 180000132: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000139: 75 45 jne 0x180000180 + 18000013b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000140: 0f 28 01 movaps (%rcx),%xmm0 + 180000143: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 180000147: 48 83 c1 20 add $0x20,%rcx + 18000014b: 0f 59 02 mulps (%rdx),%xmm0 + 18000014e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 180000152: 41 0f 29 00 movaps %xmm0,(%r8) + 180000156: 48 83 c2 20 add $0x20,%rdx + 18000015a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000015f: 49 83 c0 20 add $0x20,%r8 + 180000163: ff c8 dec %eax + 180000165: 75 d9 jne 0x180000140 + 180000167: e9 9a fe ff ff jmp 0x180000006 + 18000016c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000173: 00 + 180000174: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000017b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000180: 0f 10 02 movups (%rdx),%xmm0 + 180000183: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000187: 0f 59 01 mulps (%rcx),%xmm0 + 18000018a: 0f 59 49 10 mulps 0x10(%rcx),%xmm1 + 18000018e: 41 0f 29 00 movaps %xmm0,(%r8) + 180000192: 48 83 c1 20 add $0x20,%rcx + 180000196: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000019b: 48 8d 52 20 lea 0x20(%rdx),%rdx + 18000019f: 49 83 c0 20 add $0x20,%r8 + 1800001a3: ff c8 dec %eax + 1800001a5: 75 d9 jne 0x180000180 + 1800001a7: e9 5a fe ff ff jmp 0x180000006 + 1800001ac: 44 89 c8 mov %r9d,%eax + 1800001af: 41 83 e1 07 and $0x7,%r9d + 1800001b3: c1 f8 03 sar $0x3,%eax + 1800001b6: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800001bd: 0f 84 8f 00 00 00 je 0x180000252 + 1800001c3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800001ca: 75 54 jne 0x180000220 + 1800001cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001d3: 00 + 1800001d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800001e0: 0f 10 01 movups (%rcx),%xmm0 + 1800001e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800001e7: 0f 59 02 mulps (%rdx),%xmm0 + 1800001ea: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 1800001ee: 41 0f 11 00 movups %xmm0,(%r8) + 1800001f2: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800001f7: 48 8d 49 20 lea 0x20(%rcx),%rcx + 1800001fb: 48 83 c2 20 add $0x20,%rdx + 1800001ff: 49 83 c0 20 add $0x20,%r8 + 180000203: ff c8 dec %eax + 180000205: 75 d9 jne 0x1800001e0 + 180000207: e9 fa fd ff ff jmp 0x180000006 + 18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000213: 00 + 180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000220: 0f 10 11 movups (%rcx),%xmm2 + 180000223: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000227: 0f 10 02 movups (%rdx),%xmm0 + 18000022a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000022e: 0f 59 d0 mulps %xmm0,%xmm2 + 180000231: 0f 59 d9 mulps %xmm1,%xmm3 + 180000234: 41 0f 11 10 movups %xmm2,(%r8) + 180000238: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 18000023d: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180000241: 48 83 c2 20 add $0x20,%rdx + 180000245: 49 83 c0 20 add $0x20,%r8 + 180000249: ff c8 dec %eax + 18000024b: 75 d3 jne 0x180000220 + 18000024d: e9 b4 fd ff ff jmp 0x180000006 + 180000252: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000259: 75 45 jne 0x1800002a0 + 18000025b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000260: 0f 28 01 movaps (%rcx),%xmm0 + 180000263: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 180000267: 48 83 c1 20 add $0x20,%rcx + 18000026b: 0f 59 02 mulps (%rdx),%xmm0 + 18000026e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 180000272: 41 0f 11 00 movups %xmm0,(%r8) + 180000276: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000027b: 48 rex.W + 18000027c: 83 .byte 0x83 + 18000027d: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_1800463a0.dis b/handoff/nls_dasm/fun_1800463a0.dis new file mode 100644 index 0000000..fa29500 --- /dev/null +++ b/handoff/nls_dasm/fun_1800463a0.dis @@ -0,0 +1,1174 @@ + +/tmp/det/fun_1800463a0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f9 0b cmp $0xb,%r9d + 180000004: 7d 3e jge 0x180000044 + 180000006: 41 83 c1 ff add $0xffffffff,%r9d + 18000000a: 41 83 f9 ff cmp $0xffffffff,%r9d + 18000000e: 74 33 je 0x180000043 + 180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000017: 00 + 180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001f: 90 nop + 180000020: f3 0f 10 01 movss (%rcx),%xmm0 + 180000024: 41 83 c1 ff add $0xffffffff,%r9d + 180000028: 48 83 c1 04 add $0x4,%rcx + 18000002c: f3 0f 59 02 mulss (%rdx),%xmm0 + 180000030: 48 83 c2 04 add $0x4,%rdx + 180000034: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000039: 49 83 c0 04 add $0x4,%r8 + 18000003d: 41 83 f9 ff cmp $0xffffffff,%r9d + 180000041: 75 dd jne 0x180000020 + 180000043: c3 ret + 180000044: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 18000004b: 0f 85 5c 01 00 00 jne 0x1800001ad + 180000051: 4c 89 c0 mov %r8,%rax + 180000054: 48 83 e0 0f and $0xf,%rax + 180000058: 85 c0 test %eax,%eax + 18000005a: 74 42 je 0x18000009e + 18000005c: c1 e8 02 shr $0x2,%eax + 18000005f: f7 d8 neg %eax + 180000061: 83 e0 03 and $0x3,%eax + 180000064: 44 2b c8 sub %eax,%r9d + 180000067: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000006e: 00 + 18000006f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000076: 0f 1f 00 nopl (%rax) + 180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000080: f3 0f 10 01 movss (%rcx),%xmm0 + 180000084: 48 83 c1 04 add $0x4,%rcx + 180000088: f3 0f 59 02 mulss (%rdx),%xmm0 + 18000008c: 48 83 c2 04 add $0x4,%rdx + 180000090: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000095: 49 83 c0 04 add $0x4,%r8 + 180000099: 83 c0 ff add $0xffffffff,%eax + 18000009c: 75 e2 jne 0x180000080 + 18000009e: 44 89 c8 mov %r9d,%eax + 1800000a1: 41 83 e1 07 and $0x7,%r9d + 1800000a5: c1 f8 03 sar $0x3,%eax + 1800000a8: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000af: 0f 84 7e 00 00 00 je 0x180000133 + 1800000b5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000bc: 75 42 jne 0x180000100 + 1800000be: 66 90 xchg %ax,%ax + 1800000c0: 0f 10 01 movups (%rcx),%xmm0 + 1800000c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800000c7: 48 83 c1 20 add $0x20,%rcx + 1800000cb: 0f 59 02 mulps (%rdx),%xmm0 + 1800000ce: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 1800000d2: 48 83 c2 20 add $0x20,%rdx + 1800000d6: 41 0f 11 00 movups %xmm0,(%r8) + 1800000da: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800000df: 49 83 c0 20 add $0x20,%r8 + 1800000e3: 83 c0 ff add $0xffffffff,%eax + 1800000e6: 75 d8 jne 0x1800000c0 + 1800000e8: e9 19 ff ff ff jmp 0x180000006 + 1800000ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f4: 00 + 1800000f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fc: 0f 1f 40 00 nopl 0x0(%rax) + 180000100: 0f 10 11 movups (%rcx),%xmm2 + 180000103: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000107: 48 83 c1 20 add $0x20,%rcx + 18000010b: 0f 10 02 movups (%rdx),%xmm0 + 18000010e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000112: 0f 59 d0 mulps %xmm0,%xmm2 + 180000115: 48 83 c2 20 add $0x20,%rdx + 180000119: 0f 59 d9 mulps %xmm1,%xmm3 + 18000011c: 41 0f 11 10 movups %xmm2,(%r8) + 180000120: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000125: 49 83 c0 20 add $0x20,%r8 + 180000129: 83 c0 ff add $0xffffffff,%eax + 18000012c: 75 d2 jne 0x180000100 + 18000012e: e9 d3 fe ff ff jmp 0x180000006 + 180000133: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000013a: 75 44 jne 0x180000180 + 18000013c: 0f 1f 40 00 nopl 0x0(%rax) + 180000140: 0f 10 01 movups (%rcx),%xmm0 + 180000143: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000147: 48 83 c1 20 add $0x20,%rcx + 18000014b: 0f 59 02 mulps (%rdx),%xmm0 + 18000014e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 180000152: 48 83 c2 20 add $0x20,%rdx + 180000156: 41 0f 11 00 movups %xmm0,(%r8) + 18000015a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000015f: 49 83 c0 20 add $0x20,%r8 + 180000163: 83 c0 ff add $0xffffffff,%eax + 180000166: 75 d8 jne 0x180000140 + 180000168: e9 99 fe ff ff jmp 0x180000006 + 18000016d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000174: 00 + 180000175: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000017c: 0f 1f 40 00 nopl 0x0(%rax) + 180000180: 0f 10 02 movups (%rdx),%xmm0 + 180000183: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000187: 48 83 c2 20 add $0x20,%rdx + 18000018b: 0f 59 01 mulps (%rcx),%xmm0 + 18000018e: 0f 59 49 10 mulps 0x10(%rcx),%xmm1 + 180000192: 48 83 c1 20 add $0x20,%rcx + 180000196: 41 0f 11 00 movups %xmm0,(%r8) + 18000019a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000019f: 49 83 c0 20 add $0x20,%r8 + 1800001a3: 83 c0 ff add $0xffffffff,%eax + 1800001a6: 75 d8 jne 0x180000180 + 1800001a8: e9 59 fe ff ff jmp 0x180000006 + 1800001ad: 44 89 c8 mov %r9d,%eax + 1800001b0: 41 83 e1 07 and $0x7,%r9d + 1800001b4: c1 f8 03 sar $0x3,%eax + 1800001b7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800001be: 0f 84 8f 00 00 00 je 0x180000253 + 1800001c4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800001cb: 75 53 jne 0x180000220 + 1800001cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001d4: 00 + 1800001d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800001e0: 0f 10 01 movups (%rcx),%xmm0 + 1800001e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800001e7: 48 83 c1 20 add $0x20,%rcx + 1800001eb: 0f 59 02 mulps (%rdx),%xmm0 + 1800001ee: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 1800001f2: 48 83 c2 20 add $0x20,%rdx + 1800001f6: 41 0f 11 00 movups %xmm0,(%r8) + 1800001fa: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800001ff: 49 83 c0 20 add $0x20,%r8 + 180000203: 83 c0 ff add $0xffffffff,%eax + 180000206: 75 d8 jne 0x1800001e0 + 180000208: e9 f9 fd ff ff jmp 0x180000006 + 18000020d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000214: 00 + 180000215: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000021c: 0f 1f 40 00 nopl 0x0(%rax) + 180000220: 0f 10 11 movups (%rcx),%xmm2 + 180000223: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000227: 48 83 c1 20 add $0x20,%rcx + 18000022b: 0f 10 02 movups (%rdx),%xmm0 + 18000022e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000232: 0f 59 d0 mulps %xmm0,%xmm2 + 180000235: 48 83 c2 20 add $0x20,%rdx + 180000239: 0f 59 d9 mulps %xmm1,%xmm3 + 18000023c: 41 0f 11 10 movups %xmm2,(%r8) + 180000240: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000245: 49 83 c0 20 add $0x20,%r8 + 180000249: 83 c0 ff add $0xffffffff,%eax + 18000024c: 75 d2 jne 0x180000220 + 18000024e: e9 b3 fd ff ff jmp 0x180000006 + 180000253: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000025a: 75 44 jne 0x1800002a0 + 18000025c: 0f 1f 40 00 nopl 0x0(%rax) + 180000260: 0f 10 01 movups (%rcx),%xmm0 + 180000263: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000267: 48 83 c1 20 add $0x20,%rcx + 18000026b: 0f 59 02 mulps (%rdx),%xmm0 + 18000026e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 180000272: 48 83 c2 20 add $0x20,%rdx + 180000276: 41 0f 11 00 movups %xmm0,(%r8) + 18000027a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000027f: 49 83 c0 20 add $0x20,%r8 + 180000283: 83 c0 ff add $0xffffffff,%eax + 180000286: 75 d8 jne 0x180000260 + 180000288: e9 79 fd ff ff jmp 0x180000006 + 18000028d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000294: 00 + 180000295: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000029c: 0f 1f 40 00 nopl 0x0(%rax) + 1800002a0: 0f 10 02 movups (%rdx),%xmm0 + 1800002a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800002a7: 48 83 c2 20 add $0x20,%rdx + 1800002ab: 0f 59 01 mulps (%rcx),%xmm0 + 1800002ae: 0f 59 49 10 mulps 0x10(%rcx),%xmm1 + 1800002b2: 48 83 c1 20 add $0x20,%rcx + 1800002b6: 41 0f 11 00 movups %xmm0,(%r8) + 1800002ba: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800002bf: 49 83 c0 20 add $0x20,%r8 + 1800002c3: 83 c0 ff add $0xffffffff,%eax + 1800002c6: 75 d8 jne 0x1800002a0 + 1800002c8: e9 39 fd ff ff jmp 0x180000006 + 1800002cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002d4: 00 + 1800002d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800002e0: 41 54 push %r12 + 1800002e2: 41 55 push %r13 + 1800002e4: 41 56 push %r14 + 1800002e6: 41 57 push %r15 + 1800002e8: 55 push %rbp + 1800002e9: 48 83 ec 30 sub $0x30,%rsp + 1800002ed: 41 89 cd mov %ecx,%r13d + 1800002f0: 4d 63 f5 movslq %r13d,%r14 + 1800002f3: 4c 8d 3d 66 99 fb ff lea -0x4669a(%rip),%r15 # 0x17ffb9c60 + 1800002fa: 4c 89 cd mov %r9,%rbp + 1800002fd: 4d 89 c1 mov %r8,%r9 + 180000300: 49 89 d4 mov %rdx,%r12 + 180000303: 43 8b 8c b7 9c e9 c5 mov 0x1c5e99c(%r15,%r14,4),%ecx + 18000030a: 01 + 18000030b: 85 c9 test %ecx,%ecx + 18000030d: 75 39 jne 0x180000348 + 18000030f: 44 89 e9 mov %r13d,%ecx + 180000312: b8 01 00 00 00 mov $0x1,%eax + 180000317: d3 e0 shl %cl,%eax + 180000319: 89 c2 mov %eax,%edx + 18000031b: d1 fa sar $1,%edx + 18000031d: c1 ea 1e shr $0x1e,%edx + 180000320: 03 d0 add %eax,%edx + 180000322: c1 ea 02 shr $0x2,%edx + 180000325: c1 e2 04 shl $0x4,%edx + 180000328: 83 c2 3f add $0x3f,%edx + 18000032b: 83 e2 c0 and $0xffffffc0,%edx + 18000032e: 81 c2 40 00 04 00 add $0x40040,%edx + 180000334: 41 89 14 24 mov %edx,(%r12) + 180000338: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 18000033f: c7 45 00 00 00 04 00 movl $0x40000,0x0(%rbp) + 180000346: eb 55 jmp 0x18000039d + 180000348: f7 d9 neg %ecx + 18000034a: 41 03 cd add %r13d,%ecx + 18000034d: 83 f9 0e cmp $0xe,%ecx + 180000350: 0f 8e c0 00 00 00 jle 0x180000416 + 180000356: 48 89 e0 mov %rsp,%rax + 180000359: ba 01 00 00 00 mov $0x1,%edx + 18000035e: 4d 89 e0 mov %r12,%r8 + 180000361: 48 89 68 20 mov %rbp,0x20(%rax) + 180000365: e8 d6 00 00 00 call 0x180000440 + 18000036a: b8 01 00 00 00 mov $0x1,%eax + 18000036f: 41 8d 4d 1f lea 0x1f(%r13),%ecx + 180000373: d3 e0 shl %cl,%eax + 180000375: ba 01 00 00 00 mov $0x1,%edx + 18000037a: c1 e0 04 shl $0x4,%eax + 18000037d: 43 8b 8c b7 fc e9 c5 mov 0x1c5e9fc(%r15,%r14,4),%ecx + 180000384: 01 + 180000385: d3 e2 shl %cl,%edx + 180000387: 41 01 04 24 add %eax,(%r12) + 18000038b: c1 e2 04 shl $0x4,%edx + 18000038e: 44 8b 4d 00 mov 0x0(%rbp),%r9d + 180000392: 41 3b d1 cmp %r9d,%edx + 180000395: 44 0f 4d ca cmovge %edx,%r9d + 180000399: 44 89 4d 00 mov %r9d,0x0(%rbp) + 18000039d: 41 83 fd 13 cmp $0x13,%r13d + 1800003a1: 7c 45 jl 0x1800003e8 + 1800003a3: 41 83 c5 14 add $0x14,%r13d + 1800003a7: ba 01 00 00 00 mov $0x1,%edx + 1800003ac: 44 89 e9 mov %r13d,%ecx + 1800003af: 41 ba 00 00 02 00 mov $0x20000,%r10d + 1800003b5: d3 e2 shl %cl,%edx + 1800003b7: 41 8b 04 24 mov (%r12),%eax + 1800003bb: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d + 1800003c2: 00 + 1800003c3: 45 89 0c 24 mov %r9d,(%r12) + 1800003c7: 44 8b 45 00 mov 0x0(%rbp),%r8d + 1800003cb: 41 81 f8 00 00 02 00 cmp $0x20000,%r8d + 1800003d2: 45 0f 4d d0 cmovge %r8d,%r10d + 1800003d6: 44 89 55 00 mov %r10d,0x0(%rbp) + 1800003da: 48 83 c4 30 add $0x30,%rsp + 1800003de: 5d pop %rbp + 1800003df: 41 5f pop %r15 + 1800003e1: 41 5e pop %r14 + 1800003e3: 41 5d pop %r13 + 1800003e5: 41 5c pop %r12 + 1800003e7: c3 ret + 1800003e8: 44 89 e9 mov %r13d,%ecx + 1800003eb: b8 01 00 00 00 mov $0x1,%eax + 1800003f0: d3 e0 shl %cl,%eax + 1800003f2: 89 c2 mov %eax,%edx + 1800003f4: d1 fa sar $1,%edx + 1800003f6: c1 ea 1e shr $0x1e,%edx + 1800003f9: 03 d0 add %eax,%edx + 1800003fb: 83 e2 fc and $0xfffffffc,%edx + 1800003fe: 83 c2 43 add $0x43,%edx + 180000401: 83 e2 c0 and $0xffffffc0,%edx + 180000404: 41 01 14 24 add %edx,(%r12) + 180000408: 48 83 c4 30 add $0x30,%rsp + 18000040c: 5d pop %rbp + 18000040d: 41 5f pop %r15 + 18000040f: 41 5e pop %r14 + 180000411: 41 5d pop %r13 + 180000413: 41 5c pop %r12 + 180000415: c3 ret + 180000416: ba 01 00 00 00 mov $0x1,%edx + 18000041b: d3 e2 shl %cl,%edx + 18000041d: c1 e2 04 shl $0x4,%edx + 180000420: 8d 42 4f lea 0x4f(%rdx),%eax + 180000423: 83 c2 3f add $0x3f,%edx + 180000426: 83 e0 c0 and $0xffffffc0,%eax + 180000429: 83 e2 c0 and $0xffffffc0,%edx + 18000042c: 41 89 04 24 mov %eax,(%r12) + 180000430: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000437: 89 55 00 mov %edx,0x0(%rbp) + 18000043a: e9 2b ff ff ff jmp 0x18000036a + 18000043f: 90 nop + 180000440: 56 push %rsi + 180000441: 41 54 push %r12 + 180000443: 41 55 push %r13 + 180000445: 41 56 push %r14 + 180000447: 41 57 push %r15 + 180000449: 48 83 ec 30 sub $0x30,%rsp + 18000044d: 41 89 cc mov %ecx,%r12d + 180000450: 4d 63 f4 movslq %r12d,%r14 + 180000453: 4c 8d 3d 06 98 fb ff lea -0x467fa(%rip),%r15 # 0x17ffb9c60 + 18000045a: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 + 180000461: 00 + 180000462: 4c 89 c6 mov %r8,%rsi + 180000465: 43 8b 8c b7 9c e9 c5 mov 0x1c5e99c(%r15,%r14,4),%ecx + 18000046c: 01 + 18000046d: f7 d9 neg %ecx + 18000046f: 41 03 cc add %r12d,%ecx + 180000472: 83 f9 0e cmp $0xe,%ecx + 180000475: 7e 51 jle 0x1800004c8 + 180000477: 48 89 e0 mov %rsp,%rax + 18000047a: ff c2 inc %edx + 18000047c: 49 89 f0 mov %rsi,%r8 + 18000047f: 4c 89 68 20 mov %r13,0x20(%rax) + 180000483: e8 b8 ff ff ff call 0x180000440 + 180000488: 41 83 c4 1f add $0x1f,%r12d + 18000048c: b8 01 00 00 00 mov $0x1,%eax + 180000491: 44 89 e1 mov %r12d,%ecx + 180000494: ba 01 00 00 00 mov $0x1,%edx + 180000499: d3 e0 shl %cl,%eax + 18000049b: c1 e0 04 shl $0x4,%eax + 18000049e: 43 8b 8c b7 fc e9 c5 mov 0x1c5e9fc(%r15,%r14,4),%ecx + 1800004a5: 01 + 1800004a6: d3 e2 shl %cl,%edx + 1800004a8: 01 06 add %eax,(%rsi) + 1800004aa: c1 e2 04 shl $0x4,%edx + 1800004ad: 41 8b 75 00 mov 0x0(%r13),%esi + 1800004b1: 3b d6 cmp %esi,%edx + 1800004b3: 0f 4d f2 cmovge %edx,%esi + 1800004b6: 41 89 75 00 mov %esi,0x0(%r13) + 1800004ba: 48 83 c4 30 add $0x30,%rsp + 1800004be: 41 5f pop %r15 + 1800004c0: 41 5e pop %r14 + 1800004c2: 41 5d pop %r13 + 1800004c4: 41 5c pop %r12 + 1800004c6: 5e pop %rsi + 1800004c7: c3 ret + 1800004c8: ba 01 00 00 00 mov $0x1,%edx + 1800004cd: d3 e2 shl %cl,%edx + 1800004cf: c1 e2 04 shl $0x4,%edx + 1800004d2: 8d 42 4f lea 0x4f(%rdx),%eax + 1800004d5: 83 c2 3f add $0x3f,%edx + 1800004d8: 83 e0 c0 and $0xffffffc0,%eax + 1800004db: 83 e2 c0 and $0xffffffc0,%edx + 1800004de: 89 06 mov %eax,(%rsi) + 1800004e0: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 1800004e7: 41 89 55 00 mov %edx,0x0(%r13) + 1800004eb: eb 9b jmp 0x180000488 + 1800004ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800004f4: 00 + 1800004f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800004fc: 0f 1f 40 00 nopl 0x0(%rax) + 180000500: 41 54 push %r12 + 180000502: 41 55 push %r13 + 180000504: 41 56 push %r14 + 180000506: 41 57 push %r15 + 180000508: 55 push %rbp + 180000509: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 18000050e: 41 89 cd mov %ecx,%r13d + 180000511: 4d 63 f5 movslq %r13d,%r14 + 180000514: 4c 8d 3d 45 97 fb ff lea -0x468bb(%rip),%r15 # 0x17ffb9c60 + 18000051b: 4c 89 cd mov %r9,%rbp + 18000051e: 4d 89 c1 mov %r8,%r9 + 180000521: 49 89 d4 mov %rdx,%r12 + 180000524: 43 8b 8c b7 5c ea c5 mov 0x1c5ea5c(%r15,%r14,4),%ecx + 18000052b: 01 + 18000052c: 85 c9 test %ecx,%ecx + 18000052e: 75 39 jne 0x180000569 + 180000530: 44 89 e9 mov %r13d,%ecx + 180000533: b8 01 00 00 00 mov $0x1,%eax + 180000538: d3 e0 shl %cl,%eax + 18000053a: 89 c2 mov %eax,%edx + 18000053c: d1 fa sar $1,%edx + 18000053e: c1 ea 1e shr $0x1e,%edx + 180000541: 03 d0 add %eax,%edx + 180000543: c1 ea 02 shr $0x2,%edx + 180000546: c1 e2 04 shl $0x4,%edx + 180000549: 83 c2 3f add $0x3f,%edx + 18000054c: 83 e2 c0 and $0xffffffc0,%edx + 18000054f: 81 c2 40 00 10 00 add $0x100040,%edx + 180000555: 41 89 14 24 mov %edx,(%r12) + 180000559: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000560: c7 45 00 00 00 10 00 movl $0x100000,0x0(%rbp) + 180000567: eb 56 jmp 0x1800005bf + 180000569: f7 d9 neg %ecx + 18000056b: 41 03 cd add %r13d,%ecx + 18000056e: 83 f9 10 cmp $0x10,%ecx + 180000571: 0f 8e bd 00 00 00 jle 0x180000634 + 180000577: 48 8d 04 24 lea (%rsp),%rax + 18000057b: ba 01 00 00 00 mov $0x1,%edx + 180000580: 4d 89 e0 mov %r12,%r8 + 180000583: 48 89 68 20 mov %rbp,0x20(%rax) + 180000587: e8 d4 00 00 00 call 0x180000660 + 18000058c: b8 01 00 00 00 mov $0x1,%eax + 180000591: 41 8d 4d 1f lea 0x1f(%r13),%ecx + 180000595: d3 e0 shl %cl,%eax + 180000597: ba 01 00 00 00 mov $0x1,%edx + 18000059c: 43 8b 8c b7 bc ea c5 mov 0x1c5eabc(%r15,%r14,4),%ecx + 1800005a3: 01 + 1800005a4: c1 e0 04 shl $0x4,%eax + 1800005a7: d3 e2 shl %cl,%edx + 1800005a9: 41 01 04 24 add %eax,(%r12) + 1800005ad: c1 e2 04 shl $0x4,%edx + 1800005b0: 3b 55 00 cmp 0x0(%rbp),%edx + 1800005b3: 44 8b 4d 00 mov 0x0(%rbp),%r9d + 1800005b7: 44 0f 4d ca cmovge %edx,%r9d + 1800005bb: 44 89 4d 00 mov %r9d,0x0(%rbp) + 1800005bf: 41 83 fd 12 cmp $0x12,%r13d + 1800005c3: 7c 40 jl 0x180000605 + 1800005c5: 41 83 c5 16 add $0x16,%r13d + 1800005c9: b8 01 00 00 00 mov $0x1,%eax + 1800005ce: 44 89 e9 mov %r13d,%ecx + 1800005d1: ba 00 80 00 00 mov $0x8000,%edx + 1800005d6: d3 e0 shl %cl,%eax + 1800005d8: c1 e0 02 shl $0x2,%eax + 1800005db: 41 03 04 24 add (%r12),%eax + 1800005df: 05 40 04 00 00 add $0x440,%eax + 1800005e4: 41 89 04 24 mov %eax,(%r12) + 1800005e8: 81 7d 00 00 80 00 00 cmpl $0x8000,0x0(%rbp) + 1800005ef: 0f 4d 55 00 cmovge 0x0(%rbp),%edx + 1800005f3: 89 55 00 mov %edx,0x0(%rbp) + 1800005f6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800005fb: 5d pop %rbp + 1800005fc: 41 5f pop %r15 + 1800005fe: 41 5e pop %r14 + 180000600: 41 5d pop %r13 + 180000602: 41 5c pop %r12 + 180000604: c3 ret + 180000605: 44 89 e9 mov %r13d,%ecx + 180000608: b8 01 00 00 00 mov $0x1,%eax + 18000060d: d3 e0 shl %cl,%eax + 18000060f: 89 c2 mov %eax,%edx + 180000611: d1 fa sar $1,%edx + 180000613: c1 ea 1e shr $0x1e,%edx + 180000616: 03 d0 add %eax,%edx + 180000618: 83 e2 fc and $0xfffffffc,%edx + 18000061b: 83 c2 43 add $0x43,%edx + 18000061e: 83 e2 c0 and $0xffffffc0,%edx + 180000621: 41 01 14 24 add %edx,(%r12) + 180000625: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 18000062a: 5d pop %rbp + 18000062b: 41 5f pop %r15 + 18000062d: 41 5e pop %r14 + 18000062f: 41 5d pop %r13 + 180000631: 41 5c pop %r12 + 180000633: c3 ret + 180000634: ba 01 00 00 00 mov $0x1,%edx + 180000639: d3 e2 shl %cl,%edx + 18000063b: c1 e2 04 shl $0x4,%edx + 18000063e: 89 d0 mov %edx,%eax + 180000640: 83 c2 3f add $0x3f,%edx + 180000643: 83 c0 4f add $0x4f,%eax + 180000646: 83 e2 c0 and $0xffffffc0,%edx + 180000649: 83 e0 c0 and $0xffffffc0,%eax + 18000064c: 41 89 04 24 mov %eax,(%r12) + 180000650: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000657: 89 55 00 mov %edx,0x0(%rbp) + 18000065a: e9 2d ff ff ff jmp 0x18000058c + 18000065f: 90 nop + 180000660: 56 push %rsi + 180000661: 41 54 push %r12 + 180000663: 41 55 push %r13 + 180000665: 41 56 push %r14 + 180000667: 41 57 push %r15 + 180000669: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 18000066e: 41 89 cc mov %ecx,%r12d + 180000671: 4d 63 f4 movslq %r12d,%r14 + 180000674: 4c 8d 3d e5 95 fb ff lea -0x46a1b(%rip),%r15 # 0x17ffb9c60 + 18000067b: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 + 180000682: 00 + 180000683: 4c 89 c6 mov %r8,%rsi + 180000686: 43 8b 8c b7 5c ea c5 mov 0x1c5ea5c(%r15,%r14,4),%ecx + 18000068d: 01 + 18000068e: f7 d9 neg %ecx + 180000690: 41 03 cc add %r12d,%ecx + 180000693: 83 f9 10 cmp $0x10,%ecx + 180000696: 7e 55 jle 0x1800006ed + 180000698: 48 8d 04 24 lea (%rsp),%rax + 18000069c: ff c2 inc %edx + 18000069e: 49 89 f0 mov %rsi,%r8 + 1800006a1: 4c 89 68 20 mov %r13,0x20(%rax) + 1800006a5: e8 b6 ff ff ff call 0x180000660 + 1800006aa: 41 83 c4 1f add $0x1f,%r12d + 1800006ae: b8 01 00 00 00 mov $0x1,%eax + 1800006b3: 44 89 e1 mov %r12d,%ecx + 1800006b6: ba 01 00 00 00 mov $0x1,%edx + 1800006bb: d3 e0 shl %cl,%eax + 1800006bd: 43 8b 8c b7 bc ea c5 mov 0x1c5eabc(%r15,%r14,4),%ecx + 1800006c4: 01 + 1800006c5: c1 e0 04 shl $0x4,%eax + 1800006c8: d3 e2 shl %cl,%edx + 1800006ca: 01 06 add %eax,(%rsi) + 1800006cc: c1 e2 04 shl $0x4,%edx + 1800006cf: 41 3b 55 00 cmp 0x0(%r13),%edx + 1800006d3: 41 8b 75 00 mov 0x0(%r13),%esi + 1800006d7: 0f 4d f2 cmovge %edx,%esi + 1800006da: 41 89 75 00 mov %esi,0x0(%r13) + 1800006de: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800006e3: 41 5f pop %r15 + 1800006e5: 41 5e pop %r14 + 1800006e7: 41 5d pop %r13 + 1800006e9: 41 5c pop %r12 + 1800006eb: 5e pop %rsi + 1800006ec: c3 ret + 1800006ed: ba 01 00 00 00 mov $0x1,%edx + 1800006f2: d3 e2 shl %cl,%edx + 1800006f4: c1 e2 04 shl $0x4,%edx + 1800006f7: 89 d0 mov %edx,%eax + 1800006f9: 83 c2 3f add $0x3f,%edx + 1800006fc: 83 c0 4f add $0x4f,%eax + 1800006ff: 83 e2 c0 and $0xffffffc0,%edx + 180000702: 83 e0 c0 and $0xffffffc0,%eax + 180000705: 89 06 mov %eax,(%rsi) + 180000707: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 18000070e: 41 89 55 00 mov %edx,0x0(%r13) + 180000712: eb 96 jmp 0x1800006aa + 180000714: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000720: 41 54 push %r12 + 180000722: 41 55 push %r13 + 180000724: 41 56 push %r14 + 180000726: 41 57 push %r15 + 180000728: 55 push %rbp + 180000729: 48 83 ec 30 sub $0x30,%rsp + 18000072d: 41 89 cd mov %ecx,%r13d + 180000730: 4d 63 f5 movslq %r13d,%r14 + 180000733: 4c 8d 3d 26 95 fb ff lea -0x46ada(%rip),%r15 # 0x17ffb9c60 + 18000073a: 43 8b 8c b7 1c eb c5 mov 0x1c5eb1c(%r15,%r14,4),%ecx + 180000741: 01 + 180000742: 4c 89 cd mov %r9,%rbp + 180000745: 4d 89 c1 mov %r8,%r9 + 180000748: 49 89 d4 mov %rdx,%r12 + 18000074b: 85 c9 test %ecx,%ecx + 18000074d: 75 39 jne 0x180000788 + 18000074f: 44 89 e9 mov %r13d,%ecx + 180000752: b8 01 00 00 00 mov $0x1,%eax + 180000757: d3 e0 shl %cl,%eax + 180000759: 89 c2 mov %eax,%edx + 18000075b: d1 fa sar $1,%edx + 18000075d: c1 ea 1e shr $0x1e,%edx + 180000760: 03 d0 add %eax,%edx + 180000762: c1 ea 02 shr $0x2,%edx + 180000765: c1 e2 04 shl $0x4,%edx + 180000768: 83 c2 3f add $0x3f,%edx + 18000076b: 83 e2 c0 and $0xffffffc0,%edx + 18000076e: 81 c2 40 00 10 00 add $0x100040,%edx + 180000774: 41 89 14 24 mov %edx,(%r12) + 180000778: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 18000077f: c7 45 00 00 00 10 00 movl $0x100000,0x0(%rbp) + 180000786: eb 55 jmp 0x1800007dd + 180000788: f7 d9 neg %ecx + 18000078a: 41 03 cd add %r13d,%ecx + 18000078d: 83 f9 10 cmp $0x10,%ecx + 180000790: 0f 8e c0 00 00 00 jle 0x180000856 + 180000796: 48 89 e0 mov %rsp,%rax + 180000799: ba 01 00 00 00 mov $0x1,%edx + 18000079e: 4d 89 e0 mov %r12,%r8 + 1800007a1: 48 89 68 20 mov %rbp,0x20(%rax) + 1800007a5: e8 d6 00 00 00 call 0x180000880 + 1800007aa: 41 8d 4d 1f lea 0x1f(%r13),%ecx + 1800007ae: b8 01 00 00 00 mov $0x1,%eax + 1800007b3: ba 01 00 00 00 mov $0x1,%edx + 1800007b8: d3 e0 shl %cl,%eax + 1800007ba: 43 8b 8c b7 7c eb c5 mov 0x1c5eb7c(%r15,%r14,4),%ecx + 1800007c1: 01 + 1800007c2: c1 e0 04 shl $0x4,%eax + 1800007c5: d3 e2 shl %cl,%edx + 1800007c7: 41 01 04 24 add %eax,(%r12) + 1800007cb: c1 e2 04 shl $0x4,%edx + 1800007ce: 44 8b 4d 00 mov 0x0(%rbp),%r9d + 1800007d2: 41 3b d1 cmp %r9d,%edx + 1800007d5: 44 0f 4d ca cmovge %edx,%r9d + 1800007d9: 44 89 4d 00 mov %r9d,0x0(%rbp) + 1800007dd: 41 83 fd 12 cmp $0x12,%r13d + 1800007e1: 7c 45 jl 0x180000828 + 1800007e3: 41 83 c5 16 add $0x16,%r13d + 1800007e7: ba 01 00 00 00 mov $0x1,%edx + 1800007ec: 41 8b 04 24 mov (%r12),%eax + 1800007f0: 44 89 e9 mov %r13d,%ecx + 1800007f3: 41 ba 00 80 00 00 mov $0x8000,%r10d + 1800007f9: d3 e2 shl %cl,%edx + 1800007fb: 44 8d 8c 90 40 04 00 lea 0x440(%rax,%rdx,4),%r9d + 180000802: 00 + 180000803: 45 89 0c 24 mov %r9d,(%r12) + 180000807: 44 8b 45 00 mov 0x0(%rbp),%r8d + 18000080b: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 180000812: 45 0f 4d d0 cmovge %r8d,%r10d + 180000816: 44 89 55 00 mov %r10d,0x0(%rbp) + 18000081a: 48 83 c4 30 add $0x30,%rsp + 18000081e: 5d pop %rbp + 18000081f: 41 5f pop %r15 + 180000821: 41 5e pop %r14 + 180000823: 41 5d pop %r13 + 180000825: 41 5c pop %r12 + 180000827: c3 ret + 180000828: 44 89 e9 mov %r13d,%ecx + 18000082b: b8 01 00 00 00 mov $0x1,%eax + 180000830: d3 e0 shl %cl,%eax + 180000832: 89 c2 mov %eax,%edx + 180000834: d1 fa sar $1,%edx + 180000836: c1 ea 1e shr $0x1e,%edx + 180000839: 03 d0 add %eax,%edx + 18000083b: 83 e2 fc and $0xfffffffc,%edx + 18000083e: 83 c2 43 add $0x43,%edx + 180000841: 83 e2 c0 and $0xffffffc0,%edx + 180000844: 41 01 14 24 add %edx,(%r12) + 180000848: 48 83 c4 30 add $0x30,%rsp + 18000084c: 5d pop %rbp + 18000084d: 41 5f pop %r15 + 18000084f: 41 5e pop %r14 + 180000851: 41 5d pop %r13 + 180000853: 41 5c pop %r12 + 180000855: c3 ret + 180000856: ba 01 00 00 00 mov $0x1,%edx + 18000085b: d3 e2 shl %cl,%edx + 18000085d: c1 e2 04 shl $0x4,%edx + 180000860: 8d 42 4f lea 0x4f(%rdx),%eax + 180000863: 83 c2 3f add $0x3f,%edx + 180000866: 83 e0 c0 and $0xffffffc0,%eax + 180000869: 83 e2 c0 and $0xffffffc0,%edx + 18000086c: 41 89 04 24 mov %eax,(%r12) + 180000870: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000877: 89 55 00 mov %edx,0x0(%rbp) + 18000087a: e9 2b ff ff ff jmp 0x1800007aa + 18000087f: 90 nop + 180000880: 56 push %rsi + 180000881: 41 54 push %r12 + 180000883: 41 55 push %r13 + 180000885: 41 56 push %r14 + 180000887: 41 57 push %r15 + 180000889: 48 83 ec 30 sub $0x30,%rsp + 18000088d: 41 89 cc mov %ecx,%r12d + 180000890: 4d 63 f4 movslq %r12d,%r14 + 180000893: 4c 8d 3d c6 93 fb ff lea -0x46c3a(%rip),%r15 # 0x17ffb9c60 + 18000089a: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 + 1800008a1: 00 + 1800008a2: 43 8b 8c b7 1c eb c5 mov 0x1c5eb1c(%r15,%r14,4),%ecx + 1800008a9: 01 + 1800008aa: 4c 89 c6 mov %r8,%rsi + 1800008ad: f7 d9 neg %ecx + 1800008af: 41 03 cc add %r12d,%ecx + 1800008b2: 83 f9 10 cmp $0x10,%ecx + 1800008b5: 7e 52 jle 0x180000909 + 1800008b7: 48 89 e0 mov %rsp,%rax + 1800008ba: 83 c2 01 add $0x1,%edx + 1800008bd: 49 89 f0 mov %rsi,%r8 + 1800008c0: 4c 89 68 20 mov %r13,0x20(%rax) + 1800008c4: e8 b7 ff ff ff call 0x180000880 + 1800008c9: 41 83 c4 1f add $0x1f,%r12d + 1800008cd: b8 01 00 00 00 mov $0x1,%eax + 1800008d2: 44 89 e1 mov %r12d,%ecx + 1800008d5: ba 01 00 00 00 mov $0x1,%edx + 1800008da: d3 e0 shl %cl,%eax + 1800008dc: 43 8b 8c b7 7c eb c5 mov 0x1c5eb7c(%r15,%r14,4),%ecx + 1800008e3: 01 + 1800008e4: c1 e0 04 shl $0x4,%eax + 1800008e7: d3 e2 shl %cl,%edx + 1800008e9: 01 06 add %eax,(%rsi) + 1800008eb: c1 e2 04 shl $0x4,%edx + 1800008ee: 41 8b 75 00 mov 0x0(%r13),%esi + 1800008f2: 3b d6 cmp %esi,%edx + 1800008f4: 0f 4d f2 cmovge %edx,%esi + 1800008f7: 41 89 75 00 mov %esi,0x0(%r13) + 1800008fb: 48 83 c4 30 add $0x30,%rsp + 1800008ff: 41 5f pop %r15 + 180000901: 41 5e pop %r14 + 180000903: 41 5d pop %r13 + 180000905: 41 5c pop %r12 + 180000907: 5e pop %rsi + 180000908: c3 ret + 180000909: ba 01 00 00 00 mov $0x1,%edx + 18000090e: d3 e2 shl %cl,%edx + 180000910: c1 e2 04 shl $0x4,%edx + 180000913: 8d 42 4f lea 0x4f(%rdx),%eax + 180000916: 83 c2 3f add $0x3f,%edx + 180000919: 83 e0 c0 and $0xffffffc0,%eax + 18000091c: 83 e2 c0 and $0xffffffc0,%edx + 18000091f: 89 06 mov %eax,(%rsi) + 180000921: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000928: 41 89 55 00 mov %edx,0x0(%r13) + 18000092c: eb 9b jmp 0x1800008c9 + 18000092e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000935: 00 + 180000936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000093d: 0f 1f 00 nopl (%rax) + 180000940: 41 54 push %r12 + 180000942: 41 55 push %r13 + 180000944: 41 56 push %r14 + 180000946: 41 57 push %r15 + 180000948: 55 push %rbp + 180000949: 48 83 ec 30 sub $0x30,%rsp + 18000094d: 41 89 cd mov %ecx,%r13d + 180000950: 4d 63 f5 movslq %r13d,%r14 + 180000953: 4c 8d 3d 06 93 fb ff lea -0x46cfa(%rip),%r15 # 0x17ffb9c60 + 18000095a: 4c 89 cd mov %r9,%rbp + 18000095d: 4d 89 c1 mov %r8,%r9 + 180000960: 49 89 d4 mov %rdx,%r12 + 180000963: 43 8b 8c b7 dc eb c5 mov 0x1c5ebdc(%r15,%r14,4),%ecx + 18000096a: 01 + 18000096b: 85 c9 test %ecx,%ecx + 18000096d: 75 39 jne 0x1800009a8 + 18000096f: 44 89 e9 mov %r13d,%ecx + 180000972: b8 01 00 00 00 mov $0x1,%eax + 180000977: d3 e0 shl %cl,%eax + 180000979: 89 c2 mov %eax,%edx + 18000097b: d1 fa sar $1,%edx + 18000097d: c1 ea 1e shr $0x1e,%edx + 180000980: 03 d0 add %eax,%edx + 180000982: c1 ea 02 shr $0x2,%edx + 180000985: c1 e2 04 shl $0x4,%edx + 180000988: 83 c2 3f add $0x3f,%edx + 18000098b: 83 e2 c0 and $0xffffffc0,%edx + 18000098e: 81 c2 40 00 20 00 add $0x200040,%edx + 180000994: 41 89 14 24 mov %edx,(%r12) + 180000998: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 18000099f: c7 45 00 00 00 20 00 movl $0x200000,0x0(%rbp) + 1800009a6: eb 55 jmp 0x1800009fd + 1800009a8: f7 d9 neg %ecx + 1800009aa: 41 03 cd add %r13d,%ecx + 1800009ad: 83 f9 11 cmp $0x11,%ecx + 1800009b0: 0f 8e c0 00 00 00 jle 0x180000a76 + 1800009b6: 48 89 e0 mov %rsp,%rax + 1800009b9: ba 01 00 00 00 mov $0x1,%edx + 1800009be: 4d 89 e0 mov %r12,%r8 + 1800009c1: 48 89 68 20 mov %rbp,0x20(%rax) + 1800009c5: e8 d6 00 00 00 call 0x180000aa0 + 1800009ca: b8 01 00 00 00 mov $0x1,%eax + 1800009cf: 41 8d 4d 1f lea 0x1f(%r13),%ecx + 1800009d3: d3 e0 shl %cl,%eax + 1800009d5: ba 01 00 00 00 mov $0x1,%edx + 1800009da: c1 e0 04 shl $0x4,%eax + 1800009dd: 43 8b 8c b7 3c ec c5 mov 0x1c5ec3c(%r15,%r14,4),%ecx + 1800009e4: 01 + 1800009e5: d3 e2 shl %cl,%edx + 1800009e7: 41 01 04 24 add %eax,(%r12) + 1800009eb: c1 e2 04 shl $0x4,%edx + 1800009ee: 44 8b 4d 00 mov 0x0(%rbp),%r9d + 1800009f2: 41 3b d1 cmp %r9d,%edx + 1800009f5: 44 0f 4d ca cmovge %edx,%r9d + 1800009f9: 44 89 4d 00 mov %r9d,0x0(%rbp) + 1800009fd: 41 83 fd 12 cmp $0x12,%r13d + 180000a01: 7c 45 jl 0x180000a48 + 180000a03: 41 83 c5 16 add $0x16,%r13d + 180000a07: ba 01 00 00 00 mov $0x1,%edx + 180000a0c: 44 89 e9 mov %r13d,%ecx + 180000a0f: 41 ba 00 80 00 00 mov $0x8000,%r10d + 180000a15: d3 e2 shl %cl,%edx + 180000a17: 41 8b 04 24 mov (%r12),%eax + 180000a1b: 44 8d 8c 90 40 04 00 lea 0x440(%rax,%rdx,4),%r9d + 180000a22: 00 + 180000a23: 45 89 0c 24 mov %r9d,(%r12) + 180000a27: 44 8b 45 00 mov 0x0(%rbp),%r8d + 180000a2b: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d + 180000a32: 45 0f 4d d0 cmovge %r8d,%r10d + 180000a36: 44 89 55 00 mov %r10d,0x0(%rbp) + 180000a3a: 48 83 c4 30 add $0x30,%rsp + 180000a3e: 5d pop %rbp + 180000a3f: 41 5f pop %r15 + 180000a41: 41 5e pop %r14 + 180000a43: 41 5d pop %r13 + 180000a45: 41 5c pop %r12 + 180000a47: c3 ret + 180000a48: 44 89 e9 mov %r13d,%ecx + 180000a4b: b8 01 00 00 00 mov $0x1,%eax + 180000a50: d3 e0 shl %cl,%eax + 180000a52: 89 c2 mov %eax,%edx + 180000a54: d1 fa sar $1,%edx + 180000a56: c1 ea 1e shr $0x1e,%edx + 180000a59: 03 d0 add %eax,%edx + 180000a5b: 83 e2 fc and $0xfffffffc,%edx + 180000a5e: 83 c2 43 add $0x43,%edx + 180000a61: 83 e2 c0 and $0xffffffc0,%edx + 180000a64: 41 01 14 24 add %edx,(%r12) + 180000a68: 48 83 c4 30 add $0x30,%rsp + 180000a6c: 5d pop %rbp + 180000a6d: 41 5f pop %r15 + 180000a6f: 41 5e pop %r14 + 180000a71: 41 5d pop %r13 + 180000a73: 41 5c pop %r12 + 180000a75: c3 ret + 180000a76: ba 01 00 00 00 mov $0x1,%edx + 180000a7b: d3 e2 shl %cl,%edx + 180000a7d: c1 e2 04 shl $0x4,%edx + 180000a80: 8d 42 4f lea 0x4f(%rdx),%eax + 180000a83: 83 c2 3f add $0x3f,%edx + 180000a86: 83 e0 c0 and $0xffffffc0,%eax + 180000a89: 83 e2 c0 and $0xffffffc0,%edx + 180000a8c: 41 89 04 24 mov %eax,(%r12) + 180000a90: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000a97: 89 55 00 mov %edx,0x0(%rbp) + 180000a9a: e9 2b ff ff ff jmp 0x1800009ca + 180000a9f: 90 nop + 180000aa0: 56 push %rsi + 180000aa1: 41 54 push %r12 + 180000aa3: 41 55 push %r13 + 180000aa5: 41 56 push %r14 + 180000aa7: 41 57 push %r15 + 180000aa9: 48 83 ec 30 sub $0x30,%rsp + 180000aad: 41 89 cc mov %ecx,%r12d + 180000ab0: 4d 63 f4 movslq %r12d,%r14 + 180000ab3: 4c 8d 3d a6 91 fb ff lea -0x46e5a(%rip),%r15 # 0x17ffb9c60 + 180000aba: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 + 180000ac1: 00 + 180000ac2: 4c 89 c6 mov %r8,%rsi + 180000ac5: 43 8b 8c b7 dc eb c5 mov 0x1c5ebdc(%r15,%r14,4),%ecx + 180000acc: 01 + 180000acd: f7 d9 neg %ecx + 180000acf: 41 03 cc add %r12d,%ecx + 180000ad2: 83 f9 11 cmp $0x11,%ecx + 180000ad5: 7e 51 jle 0x180000b28 + 180000ad7: 48 89 e0 mov %rsp,%rax + 180000ada: ff c2 inc %edx + 180000adc: 49 89 f0 mov %rsi,%r8 + 180000adf: 4c 89 68 20 mov %r13,0x20(%rax) + 180000ae3: e8 b8 ff ff ff call 0x180000aa0 + 180000ae8: 41 83 c4 1f add $0x1f,%r12d + 180000aec: b8 01 00 00 00 mov $0x1,%eax + 180000af1: 44 89 e1 mov %r12d,%ecx + 180000af4: ba 01 00 00 00 mov $0x1,%edx + 180000af9: d3 e0 shl %cl,%eax + 180000afb: c1 e0 04 shl $0x4,%eax + 180000afe: 43 8b 8c b7 3c ec c5 mov 0x1c5ec3c(%r15,%r14,4),%ecx + 180000b05: 01 + 180000b06: d3 e2 shl %cl,%edx + 180000b08: 01 06 add %eax,(%rsi) + 180000b0a: c1 e2 04 shl $0x4,%edx + 180000b0d: 41 8b 75 00 mov 0x0(%r13),%esi + 180000b11: 3b d6 cmp %esi,%edx + 180000b13: 0f 4d f2 cmovge %edx,%esi + 180000b16: 41 89 75 00 mov %esi,0x0(%r13) + 180000b1a: 48 83 c4 30 add $0x30,%rsp + 180000b1e: 41 5f pop %r15 + 180000b20: 41 5e pop %r14 + 180000b22: 41 5d pop %r13 + 180000b24: 41 5c pop %r12 + 180000b26: 5e pop %rsi + 180000b27: c3 ret + 180000b28: ba 01 00 00 00 mov $0x1,%edx + 180000b2d: d3 e2 shl %cl,%edx + 180000b2f: c1 e2 04 shl $0x4,%edx + 180000b32: 8d 42 4f lea 0x4f(%rdx),%eax + 180000b35: 83 c2 3f add $0x3f,%edx + 180000b38: 83 e0 c0 and $0xffffffc0,%eax + 180000b3b: 83 e2 c0 and $0xffffffc0,%edx + 180000b3e: 89 06 mov %eax,(%rsi) + 180000b40: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000b47: 41 89 55 00 mov %edx,0x0(%r13) + 180000b4b: eb 9b jmp 0x180000ae8 + 180000b4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000b54: 00 + 180000b55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000b5c: 0f 1f 40 00 nopl 0x0(%rax) + 180000b60: 41 54 push %r12 + 180000b62: 41 55 push %r13 + 180000b64: 41 56 push %r14 + 180000b66: 41 57 push %r15 + 180000b68: 55 push %rbp + 180000b69: 48 83 ec 30 sub $0x30,%rsp + 180000b6d: 41 89 cd mov %ecx,%r13d + 180000b70: 4d 63 e5 movslq %r13d,%r12 + 180000b73: 48 8d 2d e6 90 fb ff lea -0x46f1a(%rip),%rbp # 0x17ffb9c60 + 180000b7a: 4d 89 cf mov %r9,%r15 + 180000b7d: 4d 89 c1 mov %r8,%r9 + 180000b80: 49 89 d6 mov %rdx,%r14 + 180000b83: 42 8b 8c a5 9c ec c5 mov 0x1c5ec9c(%rbp,%r12,4),%ecx + 180000b8a: 01 + 180000b8b: 85 c9 test %ecx,%ecx + 180000b8d: 75 38 jne 0x180000bc7 + 180000b8f: b8 01 00 00 00 mov $0x1,%eax + 180000b94: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx + 180000b99: 89 d1 mov %edx,%ecx + 180000b9b: d1 f9 sar $1,%ecx + 180000b9d: c1 e9 1e shr $0x1e,%ecx + 180000ba0: 03 ca add %edx,%ecx + 180000ba2: c1 e9 02 shr $0x2,%ecx + 180000ba5: c1 e1 04 shl $0x4,%ecx + 180000ba8: 83 c1 3f add $0x3f,%ecx + 180000bab: 83 e1 c0 and $0xffffffc0,%ecx + 180000bae: 81 c1 40 00 20 00 add $0x200040,%ecx + 180000bb4: 41 89 0e mov %ecx,(%r14) + 180000bb7: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000bbe: 41 c7 07 00 00 20 00 movl $0x200000,(%r15) + 180000bc5: eb 54 jmp 0x180000c1b + 180000bc7: f7 d9 neg %ecx + 180000bc9: 41 03 cd add %r13d,%ecx + 180000bcc: 83 f9 11 cmp $0x11,%ecx + 180000bcf: 0f 8e ae 00 00 00 jle 0x180000c83 + 180000bd5: 48 89 e0 mov %rsp,%rax + 180000bd8: ba 01 00 00 00 mov $0x1,%edx + 180000bdd: 4d 89 f0 mov %r14,%r8 + 180000be0: 4c 89 78 20 mov %r15,0x20(%rax) + 180000be4: e8 d7 00 00 00 call 0x180000cc0 + 180000be9: b8 01 00 00 00 mov $0x1,%eax + 180000bee: 42 8b ac a5 fc ec c5 mov 0x1c5ecfc(%rbp,%r12,4),%ebp + 180000bf5: 01 + 180000bf6: 41 8d 55 1f lea 0x1f(%r13),%edx + 180000bfa: c4 e2 69 f7 c8 shlx %edx,%eax,%ecx + 180000bff: c1 e1 04 shl $0x4,%ecx + 180000c02: c4 62 51 f7 c8 shlx %ebp,%eax,%r9d + 180000c07: 41 01 0e add %ecx,(%r14) + 180000c0a: 41 c1 e1 04 shl $0x4,%r9d + 180000c0e: 45 8b 17 mov (%r15),%r10d + 180000c11: 45 3b ca cmp %r10d,%r9d + 180000c14: 45 0f 4d d1 cmovge %r9d,%r10d + 180000c18: 45 89 17 mov %r10d,(%r15) + 180000c1b: 41 83 fd 12 cmp $0x12,%r13d + 180000c1f: 7c 3a jl 0x180000c5b + 180000c21: 41 83 c5 16 add $0x16,%r13d + 180000c25: 41 b8 00 80 00 00 mov $0x8000,%r8d + 180000c2b: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx + 180000c30: 41 8b 06 mov (%r14),%eax + 180000c33: 8d 8c 90 40 04 00 00 lea 0x440(%rax,%rdx,4),%ecx + 180000c3a: 41 89 0e mov %ecx,(%r14) + 180000c3d: 41 8b 2f mov (%r15),%ebp + 180000c40: 81 fd 00 80 00 00 cmp $0x8000,%ebp + 180000c46: 44 0f 4d c5 cmovge %ebp,%r8d + 180000c4a: 45 89 07 mov %r8d,(%r15) + 180000c4d: 48 83 c4 30 add $0x30,%rsp + 180000c51: 5d pop %rbp + 180000c52: 41 5f pop %r15 + 180000c54: 41 5e pop %r14 + 180000c56: 41 5d pop %r13 + 180000c58: 41 5c pop %r12 + 180000c5a: c3 ret + 180000c5b: c4 e2 11 f7 c0 shlx %r13d,%eax,%eax + 180000c60: 89 c2 mov %eax,%edx + 180000c62: d1 fa sar $1,%edx + 180000c64: c1 ea 1e shr $0x1e,%edx + 180000c67: 03 d0 add %eax,%edx + 180000c69: 83 e2 fc and $0xfffffffc,%edx + 180000c6c: 83 c2 43 add $0x43,%edx + 180000c6f: 83 e2 c0 and $0xffffffc0,%edx + 180000c72: 41 01 16 add %edx,(%r14) + 180000c75: 48 83 c4 30 add $0x30,%rsp + 180000c79: 5d pop %rbp + 180000c7a: 41 5f pop %r15 + 180000c7c: 41 5e pop %r14 + 180000c7e: 41 5d pop %r13 + 180000c80: 41 5c pop %r12 + 180000c82: c3 ret + 180000c83: b8 01 00 00 00 mov $0x1,%eax + 180000c88: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx + 180000c8d: c1 e1 04 shl $0x4,%ecx + 180000c90: 8d 51 4f lea 0x4f(%rcx),%edx + 180000c93: 83 c1 3f add $0x3f,%ecx + 180000c96: 83 e2 c0 and $0xffffffc0,%edx + 180000c99: 83 e1 c0 and $0xffffffc0,%ecx + 180000c9c: 41 89 16 mov %edx,(%r14) + 180000c9f: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000ca6: 41 89 0f mov %ecx,(%r15) + 180000ca9: e9 40 ff ff ff jmp 0x180000bee + 180000cae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000cb5: 00 + 180000cb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000cbd: 0f 1f 00 nopl (%rax) + 180000cc0: 53 push %rbx + 180000cc1: 56 push %rsi + 180000cc2: 41 54 push %r12 + 180000cc4: 41 56 push %r14 + 180000cc6: 41 57 push %r15 + 180000cc8: 48 83 ec 30 sub $0x30,%rsp + 180000ccc: 89 ce mov %ecx,%esi + 180000cce: 4c 63 f6 movslq %esi,%r14 + 180000cd1: 4c 8d 3d 88 8f fb ff lea -0x47078(%rip),%r15 # 0x17ffb9c60 + 180000cd8: 4c 8b a4 24 80 00 00 mov 0x80(%rsp),%r12 + 180000cdf: 00 + 180000ce0: 4c 89 c3 mov %r8,%rbx + 180000ce3: 43 8b 8c b7 9c ec c5 mov 0x1c5ec9c(%r15,%r14,4),%ecx + 180000cea: 01 + 180000ceb: f7 d9 neg %ecx + 180000ced: 03 ce add %esi,%ecx + 180000cef: 83 f9 11 cmp $0x11,%ecx + 180000cf2: 7e 4e jle 0x180000d42 + 180000cf4: 48 89 e0 mov %rsp,%rax + 180000cf7: ff c2 inc %edx + 180000cf9: 49 89 d8 mov %rbx,%r8 + 180000cfc: 4c 89 60 20 mov %r12,0x20(%rax) + 180000d00: e8 bb ff ff ff call 0x180000cc0 + 180000d05: 41 ba 01 00 00 00 mov $0x1,%r10d + 180000d0b: 83 c6 1f add $0x1f,%esi + 180000d0e: c4 c2 49 f7 c2 shlx %esi,%r10d,%eax + 180000d13: c1 e0 04 shl $0x4,%eax + 180000d16: 43 8b 94 b7 fc ec c5 mov 0x1c5ecfc(%r15,%r14,4),%edx + 180000d1d: 01 + 180000d1e: c4 c2 69 f7 ca shlx %edx,%r10d,%ecx + 180000d23: 01 03 add %eax,(%rbx) + 180000d25: c1 e1 04 shl $0x4,%ecx + 180000d28: 41 8b 1c 24 mov (%r12),%ebx + 180000d2c: 3b cb cmp %ebx,%ecx + 180000d2e: 0f 4d d9 cmovge %ecx,%ebx + 180000d31: 41 89 1c 24 mov %ebx,(%r12) + 180000d35: 48 83 c4 30 add $0x30,%rsp + 180000d39: 41 5f pop %r15 + 180000d3b: 41 5e pop %r14 + 180000d3d: 41 5c pop %r12 + 180000d3f: 5e pop %rsi + 180000d40: 5b pop %rbx + 180000d41: c3 ret + 180000d42: 41 ba 01 00 00 00 mov $0x1,%r10d + 180000d48: c4 c2 71 f7 d2 shlx %ecx,%r10d,%edx + 180000d4d: c1 e2 04 shl $0x4,%edx + 180000d50: 8d 42 4f lea 0x4f(%rdx),%eax + 180000d53: 83 c2 3f add $0x3f,%edx + 180000d56: 83 e0 c0 and $0xffffffc0,%eax + 180000d59: 83 e2 c0 and $0xffffffc0,%edx + 180000d5c: 89 03 mov %eax,(%rbx) + 180000d5e: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000d65: 41 89 14 24 mov %edx,(%r12) + 180000d69: eb a0 jmp 0x180000d0b + 180000d6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000d72: 00 + 180000d73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000d7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000d80: 41 54 push %r12 + 180000d82: 41 55 push %r13 + 180000d84: 41 56 push %r14 + 180000d86: 41 57 push %r15 + 180000d88: 55 push %rbp + 180000d89: 48 83 ec 30 sub $0x30,%rsp + 180000d8d: 41 89 cd mov %ecx,%r13d + 180000d90: 4d 63 e5 movslq %r13d,%r12 + 180000d93: 48 8d 2d c6 8e fb ff lea -0x4713a(%rip),%rbp # 0x17ffb9c60 + 180000d9a: 4d 89 cf mov %r9,%r15 + 180000d9d: 4d 89 c1 mov %r8,%r9 + 180000da0: 49 89 d6 mov %rdx,%r14 + 180000da3: 42 8b 8c a5 5c ed c5 mov 0x1c5ed5c(%rbp,%r12,4),%ecx + 180000daa: 01 + 180000dab: 85 c9 test %ecx,%ecx + 180000dad: 75 38 jne 0x180000de7 + 180000daf: b8 01 00 00 00 mov $0x1,%eax + 180000db4: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx + 180000db9: 89 d1 mov %edx,%ecx + 180000dbb: d1 f9 sar $1,%ecx + 180000dbd: c1 e9 1e shr $0x1e,%ecx + 180000dc0: 03 ca add %edx,%ecx + 180000dc2: c1 e9 02 shr $0x2,%ecx + 180000dc5: c1 e1 04 shl $0x4,%ecx + 180000dc8: 83 c1 3f add $0x3f,%ecx + 180000dcb: 83 e1 c0 and $0xffffffc0,%ecx + 180000dce: 81 c1 40 00 20 00 add $0x200040,%ecx + 180000dd4: 41 89 0e mov %ecx,(%r14) + 180000dd7: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000dde: 41 c7 07 00 00 20 00 movl $0x200000,(%r15) + 180000de5: eb 54 jmp 0x180000e3b + 180000de7: f7 d9 neg %ecx + 180000de9: 41 03 cd add %r13d,%ecx + 180000dec: 83 f9 11 cmp $0x11,%ecx + 180000def: 0f 8e ae 00 00 00 jle 0x180000ea3 + 180000df5: 48 89 e0 mov %rsp,%rax + 180000df8: ba 01 00 00 00 mov $0x1,%edx + 180000dfd: 4d 89 f0 mov %r14,%r8 + 180000e00: 4c 89 78 20 mov %r15,0x20(%rax) + 180000e04: e8 d7 00 00 00 call 0x180000ee0 + 180000e09: b8 01 00 00 00 mov $0x1,%eax + 180000e0e: 42 8b ac a5 bc ed c5 mov 0x1c5edbc(%rbp,%r12,4),%ebp + 180000e15: 01 + 180000e16: 41 8d 55 1f lea 0x1f(%r13),%edx + 180000e1a: c4 e2 69 f7 c8 shlx %edx,%eax,%ecx + 180000e1f: c1 e1 04 shl $0x4,%ecx + 180000e22: c4 62 51 f7 c8 shlx %ebp,%eax,%r9d + 180000e27: 41 01 0e add %ecx,(%r14) + 180000e2a: 41 c1 e1 04 shl $0x4,%r9d + 180000e2e: 45 8b 17 mov (%r15),%r10d + 180000e31: 45 3b ca cmp %r10d,%r9d + 180000e34: 45 0f 4d d1 cmovge %r9d,%r10d + 180000e38: 45 89 17 mov %r10d,(%r15) + 180000e3b: 41 83 fd 12 cmp $0x12,%r13d + 180000e3f: 7c 3a jl 0x180000e7b + 180000e41: 41 83 c5 16 add $0x16,%r13d + 180000e45: 41 b8 00 80 00 00 mov $0x8000,%r8d + 180000e4b: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx + 180000e50: 41 8b 06 mov (%r14),%eax + 180000e53: 8d 8c 90 40 04 00 00 lea 0x440(%rax,%rdx,4),%ecx + 180000e5a: 41 89 0e mov %ecx,(%r14) + 180000e5d: 41 8b 2f mov (%r15),%ebp + 180000e60: 81 fd 00 80 00 00 cmp $0x8000,%ebp + 180000e66: 44 0f 4d c5 cmovge %ebp,%r8d + 180000e6a: 45 89 07 mov %r8d,(%r15) + 180000e6d: 48 83 c4 30 add $0x30,%rsp + 180000e71: 5d pop %rbp + 180000e72: 41 5f pop %r15 + 180000e74: 41 5e pop %r14 + 180000e76: 41 5d pop %r13 + 180000e78: 41 5c pop %r12 + 180000e7a: c3 ret + 180000e7b: c4 e2 11 f7 c0 shlx %r13d,%eax,%eax + 180000e80: 89 c2 mov %eax,%edx + 180000e82: d1 fa sar $1,%edx + 180000e84: c1 ea 1e shr $0x1e,%edx + 180000e87: 03 d0 add %eax,%edx + 180000e89: 83 e2 fc and $0xfffffffc,%edx + 180000e8c: 83 c2 43 add $0x43,%edx + 180000e8f: 83 e2 c0 and $0xffffffc0,%edx + 180000e92: 41 01 16 add %edx,(%r14) + 180000e95: 48 83 c4 30 add $0x30,%rsp + 180000e99: 5d pop %rbp + 180000e9a: 41 5f pop %r15 + 180000e9c: 41 5e pop %r14 + 180000e9e: 41 5d pop %r13 + 180000ea0: 41 5c pop %r12 + 180000ea2: c3 ret + 180000ea3: b8 01 00 00 00 mov $0x1,%eax + 180000ea8: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx + 180000ead: c1 e1 04 shl $0x4,%ecx + 180000eb0: 8d 51 4f lea 0x4f(%rcx),%edx + 180000eb3: 83 c1 3f add $0x3f,%ecx + 180000eb6: 83 e2 c0 and $0xffffffc0,%edx + 180000eb9: 83 e1 c0 and $0xffffffc0,%ecx + 180000ebc: 41 89 16 mov %edx,(%r14) + 180000ebf: 41 c7 01 00 00 00 00 movl $0x0,(%r9) + 180000ec6: 41 89 0f mov %ecx,(%r15) + 180000ec9: e9 40 ff ff ff jmp 0x180000e0e + 180000ece: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000ed5: 00 + 180000ed6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000edd: 0f 1f 00 nopl (%rax) + 180000ee0: 53 push %rbx + 180000ee1: 56 push %rsi + 180000ee2: 41 54 push %r12 + 180000ee4: 41 56 push %r14 + 180000ee6: 41 57 push %r15 + 180000ee8: 48 83 ec 30 sub $0x30,%rsp + 180000eec: 89 ce mov %ecx,%esi + 180000eee: 4c 63 f6 movslq %esi,%r14 + 180000ef1: 4c 8d 3d 68 8d fb ff lea -0x47298(%rip),%r15 # 0x17ffb9c60 + 180000ef8: 4c 8b a4 24 80 00 00 mov 0x80(%rsp),%r12 + 180000eff: 00 + 180000f00: 4c 89 c3 mov %r8,%rbx + 180000f03: 43 8b 8c b7 5c ed c5 mov 0x1c5ed5c(%r15,%r14,4),%ecx + 180000f0a: 01 + 180000f0b: f7 d9 neg %ecx + 180000f0d: 03 ce add %esi,%ecx + 180000f0f: 83 f9 11 cmp $0x11,%ecx + 180000f12: 7e 4e jle 0x180000f62 + 180000f14: 48 89 e0 mov %rsp,%rax + 180000f17: ff c2 inc %edx + 180000f19: 49 89 d8 mov %rbx,%r8 + 180000f1c: 4c 89 60 20 mov %r12,0x20(%rax) + 180000f20: e8 bb ff ff ff call 0x180000ee0 + 180000f25: 41 ba 01 00 00 00 mov $0x1,%r10d + 180000f2b: 83 c6 1f add $0x1f,%esi + 180000f2e: c4 c2 49 f7 c2 shlx %esi,%r10d,%eax + 180000f33: c1 e0 04 shl $0x4,%eax + 180000f36: 43 8b 94 b7 bc ed c5 mov 0x1c5edbc(%r15,%r14,4),%edx + 180000f3d: 01 + 180000f3e: c4 c2 69 f7 ca shlx %edx,%r10d,%ecx + 180000f43: 01 03 add %eax,(%rbx) + 180000f45: c1 e1 04 shl $0x4,%ecx + 180000f48: 41 8b 1c 24 mov (%r12),%ebx + 180000f4c: 3b cb cmp %ebx,%ecx + 180000f4e: 0f 4d d9 cmovge %ecx,%ebx + 180000f51: 41 89 1c 24 mov %ebx,(%r12) + 180000f55: 48 83 c4 30 add $0x30,%rsp + 180000f59: 41 5f pop %r15 + 180000f5b: 41 5e pop %r14 + 180000f5d: 41 5c pop %r12 + 180000f5f: 5e pop %rsi + 180000f60: 5b pop %rbx + 180000f61: c3 ret + 180000f62: 41 ba 01 00 00 00 mov $0x1,%r10d + 180000f68: c4 c2 71 f7 d2 shlx %ecx,%r10d,%edx + 180000f6d: c1 e2 04 shl $0x4,%edx + 180000f70: 8d 42 4f lea 0x4f(%rdx),%eax + 180000f73: 83 .byte 0x83 + 180000f74: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180047340.dis b/handoff/nls_dasm/fun_180047340.dis new file mode 100644 index 0000000..32d28f3 --- /dev/null +++ b/handoff/nls_dasm/fun_180047340.dis @@ -0,0 +1,260 @@ + +/tmp/det/fun_180047340.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f9 0b cmp $0xb,%r9d + 180000004: 7d 3d jge 0x180000043 + 180000006: 41 ff c9 dec %r9d + 180000009: 41 83 f9 ff cmp $0xffffffff,%r9d + 18000000d: 74 33 je 0x180000042 + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f3 0f 10 02 movss (%rdx),%xmm0 + 180000024: 41 ff c9 dec %r9d + 180000027: 48 83 c2 04 add $0x4,%rdx + 18000002b: f3 0f 5c 01 subss (%rcx),%xmm0 + 18000002f: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000034: 48 83 c1 04 add $0x4,%rcx + 180000038: 49 83 c0 04 add $0x4,%r8 + 18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d + 180000040: 75 de jne 0x180000020 + 180000042: c3 ret + 180000043: 44 89 c0 mov %r8d,%eax + 180000046: a8 03 test $0x3,%al + 180000048: 0f 85 5e 02 00 00 jne 0x1800002ac + 18000004e: 83 e0 0f and $0xf,%eax + 180000051: 74 2a je 0x18000007d + 180000053: c1 e8 02 shr $0x2,%eax + 180000056: f7 d8 neg %eax + 180000058: 83 e0 03 and $0x3,%eax + 18000005b: 44 2b c8 sub %eax,%r9d + 18000005e: 66 90 xchg %ax,%ax + 180000060: f3 0f 10 02 movss (%rdx),%xmm0 + 180000064: 48 83 c2 04 add $0x4,%rdx + 180000068: f3 0f 5c 01 subss (%rcx),%xmm0 + 18000006c: 48 83 c1 04 add $0x4,%rcx + 180000070: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000075: 49 83 c0 04 add $0x4,%r8 + 180000079: ff c8 dec %eax + 18000007b: 75 e3 jne 0x180000060 + 18000007d: 44 89 c8 mov %r9d,%eax + 180000080: 41 83 e1 07 and $0x7,%r9d + 180000084: c1 f8 03 sar $0x3,%eax + 180000087: f6 c1 0f test $0xf,%cl + 18000008a: 0f 84 02 01 00 00 je 0x180000192 + 180000090: f6 c2 0f test $0xf,%dl + 180000093: 0f 84 79 00 00 00 je 0x180000112 + 180000099: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 18000009e: 7f 40 jg 0x1800000e0 + 1800000a0: 0f 10 12 movups (%rdx),%xmm2 + 1800000a3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 1800000a7: 0f 10 01 movups (%rcx),%xmm0 + 1800000aa: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800000ae: 0f 5c d0 subps %xmm0,%xmm2 + 1800000b1: 0f 5c d9 subps %xmm1,%xmm3 + 1800000b4: 41 0f 29 10 movaps %xmm2,(%r8) + 1800000b8: 48 83 c1 20 add $0x20,%rcx + 1800000bc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 1800000c1: 48 83 c2 20 add $0x20,%rdx + 1800000c5: 49 83 c0 20 add $0x20,%r8 + 1800000c9: ff c8 dec %eax + 1800000cb: 75 d3 jne 0x1800000a0 + 1800000cd: e9 34 ff ff ff jmp 0x180000006 + 1800000d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000e0: 0f 10 12 movups (%rdx),%xmm2 + 1800000e3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 1800000e7: 0f 10 01 movups (%rcx),%xmm0 + 1800000ea: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800000ee: 0f 5c d0 subps %xmm0,%xmm2 + 1800000f1: 0f 5c d9 subps %xmm1,%xmm3 + 1800000f4: 41 0f 29 10 movaps %xmm2,(%r8) + 1800000f8: 48 83 c1 20 add $0x20,%rcx + 1800000fc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000101: 48 83 c2 20 add $0x20,%rdx + 180000105: 49 83 c0 20 add $0x20,%r8 + 180000109: ff c8 dec %eax + 18000010b: 75 d3 jne 0x1800000e0 + 18000010d: e9 f4 fe ff ff jmp 0x180000006 + 180000112: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000117: 7f 47 jg 0x180000160 + 180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000120: 0f 10 01 movups (%rcx),%xmm0 + 180000123: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000127: 0f 28 12 movaps (%rdx),%xmm2 + 18000012a: 48 83 c1 20 add $0x20,%rcx + 18000012e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 180000132: 48 83 c2 20 add $0x20,%rdx + 180000136: 0f 5c d0 subps %xmm0,%xmm2 + 180000139: 0f 5c d9 subps %xmm1,%xmm3 + 18000013c: 41 0f 29 10 movaps %xmm2,(%r8) + 180000140: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000145: 49 83 c0 20 add $0x20,%r8 + 180000149: ff c8 dec %eax + 18000014b: 75 d3 jne 0x180000120 + 18000014d: e9 b4 fe ff ff jmp 0x180000006 + 180000152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000160: 0f 10 01 movups (%rcx),%xmm0 + 180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000167: 0f 28 12 movaps (%rdx),%xmm2 + 18000016a: 48 83 c1 20 add $0x20,%rcx + 18000016e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 180000172: 48 83 c2 20 add $0x20,%rdx + 180000176: 0f 5c d0 subps %xmm0,%xmm2 + 180000179: 0f 5c d9 subps %xmm1,%xmm3 + 18000017c: 41 0f 29 10 movaps %xmm2,(%r8) + 180000180: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000185: 49 83 c0 20 add $0x20,%r8 + 180000189: ff c8 dec %eax + 18000018b: 75 d3 jne 0x180000160 + 18000018d: e9 74 fe ff ff jmp 0x180000006 + 180000192: f6 c2 0f test $0xf,%dl + 180000195: 0f 84 91 00 00 00 je 0x18000022c + 18000019b: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1800001a0: 7f 5e jg 0x180000200 + 1800001a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001a9: 00 + 1800001aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001b8: 00 + 1800001b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001c0: 0f 10 02 movups (%rdx),%xmm0 + 1800001c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800001c7: 0f 5c 01 subps (%rcx),%xmm0 + 1800001ca: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 1800001ce: 41 0f 29 00 movaps %xmm0,(%r8) + 1800001d2: 48 83 c1 20 add $0x20,%rcx + 1800001d6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1800001db: 48 83 c2 20 add $0x20,%rdx + 1800001df: 49 83 c0 20 add $0x20,%r8 + 1800001e3: ff c8 dec %eax + 1800001e5: 75 d9 jne 0x1800001c0 + 1800001e7: e9 1a fe ff ff jmp 0x180000006 + 1800001ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001f3: 00 + 1800001f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000200: 0f 10 02 movups (%rdx),%xmm0 + 180000203: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000207: 0f 5c 01 subps (%rcx),%xmm0 + 18000020a: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 18000020e: 41 0f 29 00 movaps %xmm0,(%r8) + 180000212: 48 83 c1 20 add $0x20,%rcx + 180000216: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000021b: 48 83 c2 20 add $0x20,%rdx + 18000021f: 49 83 c0 20 add $0x20,%r8 + 180000223: ff c8 dec %eax + 180000225: 75 d9 jne 0x180000200 + 180000227: e9 da fd ff ff jmp 0x180000006 + 18000022c: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000231: 7f 4d jg 0x180000280 + 180000233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000023f: 00 + 180000240: 0f 28 02 movaps (%rdx),%xmm0 + 180000243: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180000247: 48 83 c2 20 add $0x20,%rdx + 18000024b: 0f 5c 01 subps (%rcx),%xmm0 + 18000024e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 180000252: 41 0f 29 00 movaps %xmm0,(%r8) + 180000256: 48 83 c1 20 add $0x20,%rcx + 18000025a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000025f: 49 83 c0 20 add $0x20,%r8 + 180000263: ff c8 dec %eax + 180000265: 75 d9 jne 0x180000240 + 180000267: e9 9a fd ff ff jmp 0x180000006 + 18000026c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000273: 00 + 180000274: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000027b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000280: 0f 28 02 movaps (%rdx),%xmm0 + 180000283: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180000287: 48 83 c2 20 add $0x20,%rdx + 18000028b: 0f 5c 01 subps (%rcx),%xmm0 + 18000028e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 180000292: 41 0f 29 00 movaps %xmm0,(%r8) + 180000296: 48 83 c1 20 add $0x20,%rcx + 18000029a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000029f: 49 83 c0 20 add $0x20,%r8 + 1800002a3: ff c8 dec %eax + 1800002a5: 75 d9 jne 0x180000280 + 1800002a7: e9 5a fd ff ff jmp 0x180000006 + 1800002ac: 44 89 c8 mov %r9d,%eax + 1800002af: 41 83 e1 07 and $0x7,%r9d + 1800002b3: c1 f8 03 sar $0x3,%eax + 1800002b6: f6 c1 0f test $0xf,%cl + 1800002b9: 0f 84 93 00 00 00 je 0x180000352 + 1800002bf: f6 c2 0f test $0xf,%dl + 1800002c2: 75 5c jne 0x180000320 + 1800002c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002cb: 00 + 1800002cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800002d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002df: 00 + 1800002e0: 0f 10 01 movups (%rcx),%xmm0 + 1800002e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800002e7: 0f 28 12 movaps (%rdx),%xmm2 + 1800002ea: 48 83 c1 20 add $0x20,%rcx + 1800002ee: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 1800002f2: 48 83 c2 20 add $0x20,%rdx + 1800002f6: 0f 5c d0 subps %xmm0,%xmm2 + 1800002f9: 0f 5c d9 subps %xmm1,%xmm3 + 1800002fc: 41 0f 11 10 movups %xmm2,(%r8) + 180000300: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000305: 49 83 c0 20 add $0x20,%r8 + 180000309: ff c8 dec %eax + 18000030b: 75 d3 jne 0x1800002e0 + 18000030d: e9 f4 fc ff ff jmp 0x180000006 + 180000312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000320: 0f 10 12 movups (%rdx),%xmm2 + 180000323: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 180000327: 0f 10 01 movups (%rcx),%xmm0 + 18000032a: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000032e: 0f 5c d0 subps %xmm0,%xmm2 + 180000331: 0f 5c d9 subps %xmm1,%xmm3 + 180000334: 41 0f 11 10 movups %xmm2,(%r8) + 180000338: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 18000033d: 48 83 c1 20 add $0x20,%rcx + 180000341: 48 83 c2 20 add $0x20,%rdx + 180000345: 49 83 c0 20 add $0x20,%r8 + 180000349: ff c8 dec %eax + 18000034b: 75 d3 jne 0x180000320 + 18000034d: e9 b4 fc ff ff jmp 0x180000006 + 180000352: f6 c2 0f test $0xf,%dl + 180000355: 75 49 jne 0x1800003a0 + 180000357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000035e: 00 00 + 180000360: 0f 28 02 movaps (%rdx),%xmm0 + 180000363: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180000367: 48 83 c2 20 add $0x20,%rdx + 18000036b: 0f 5c 01 subps (%rcx),%xmm0 + 18000036e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 180000372: 41 0f 11 00 movups %xmm0,(%r8) + 180000376: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000037b: 48 83 c1 20 add $0x20,%rcx + 18000037f: 49 83 c0 20 add $0x20,%r8 + 180000383: ff c8 dec %eax + 180000385: 75 d9 jne 0x180000360 + 180000387: e9 7a fc ff ff jmp 0x180000006 + 18000038c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000393: 00 + 180000394: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000039b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800003a0: 0f 10 02 movups (%rdx),%xmm0 + 1800003a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800003a7: 0f 5c 01 subps (%rcx),%xmm0 + 1800003aa: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 1800003ae: 41 0f 11 00 movups %xmm0,(%r8) + 1800003b2: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800003b7: 48 83 c1 20 add $0x20,%rcx + 1800003bb: 48 rex.W + 1800003bc: 83 .byte 0x83 + 1800003bd: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180047720.dis b/handoff/nls_dasm/fun_180047720.dis new file mode 100644 index 0000000..4e019fe --- /dev/null +++ b/handoff/nls_dasm/fun_180047720.dis @@ -0,0 +1,239 @@ + +/tmp/det/fun_180047720.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f9 0b cmp $0xb,%r9d + 180000004: 7d 3d jge 0x180000043 + 180000006: 41 ff c9 dec %r9d + 180000009: 41 83 f9 ff cmp $0xffffffff,%r9d + 18000000d: 74 33 je 0x180000042 + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f3 0f 10 02 movss (%rdx),%xmm0 + 180000024: 41 ff c9 dec %r9d + 180000027: 48 83 c2 04 add $0x4,%rdx + 18000002b: f3 0f 5c 01 subss (%rcx),%xmm0 + 18000002f: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000034: 48 83 c1 04 add $0x4,%rcx + 180000038: 49 83 c0 04 add $0x4,%r8 + 18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d + 180000040: 75 de jne 0x180000020 + 180000042: c3 ret + 180000043: 44 89 c0 mov %r8d,%eax + 180000046: a8 03 test $0x3,%al + 180000048: 0f 85 5e 02 00 00 jne 0x1800002ac + 18000004e: 83 e0 0f and $0xf,%eax + 180000051: 74 2a je 0x18000007d + 180000053: c1 e8 02 shr $0x2,%eax + 180000056: f7 d8 neg %eax + 180000058: 83 e0 03 and $0x3,%eax + 18000005b: 44 2b c8 sub %eax,%r9d + 18000005e: 66 90 xchg %ax,%ax + 180000060: f3 0f 10 02 movss (%rdx),%xmm0 + 180000064: 48 83 c2 04 add $0x4,%rdx + 180000068: f3 0f 5c 01 subss (%rcx),%xmm0 + 18000006c: 48 83 c1 04 add $0x4,%rcx + 180000070: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000075: 49 83 c0 04 add $0x4,%r8 + 180000079: ff c8 dec %eax + 18000007b: 75 e3 jne 0x180000060 + 18000007d: 44 89 c8 mov %r9d,%eax + 180000080: 41 83 e1 07 and $0x7,%r9d + 180000084: c1 f8 03 sar $0x3,%eax + 180000087: f6 c1 0f test $0xf,%cl + 18000008a: 0f 84 02 01 00 00 je 0x180000192 + 180000090: f6 c2 0f test $0xf,%dl + 180000093: 0f 84 79 00 00 00 je 0x180000112 + 180000099: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 18000009e: 7f 40 jg 0x1800000e0 + 1800000a0: 0f 10 12 movups (%rdx),%xmm2 + 1800000a3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 1800000a7: 0f 10 01 movups (%rcx),%xmm0 + 1800000aa: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800000ae: 0f 5c d0 subps %xmm0,%xmm2 + 1800000b1: 0f 5c d9 subps %xmm1,%xmm3 + 1800000b4: 41 0f 29 10 movaps %xmm2,(%r8) + 1800000b8: 48 83 c1 20 add $0x20,%rcx + 1800000bc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 1800000c1: 48 8d 52 20 lea 0x20(%rdx),%rdx + 1800000c5: 49 83 c0 20 add $0x20,%r8 + 1800000c9: ff c8 dec %eax + 1800000cb: 75 d3 jne 0x1800000a0 + 1800000cd: e9 34 ff ff ff jmp 0x180000006 + 1800000d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000e0: 0f 10 12 movups (%rdx),%xmm2 + 1800000e3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 1800000e7: 0f 10 01 movups (%rcx),%xmm0 + 1800000ea: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800000ee: 0f 5c d0 subps %xmm0,%xmm2 + 1800000f1: 0f 5c d9 subps %xmm1,%xmm3 + 1800000f4: 41 0f 29 10 movaps %xmm2,(%r8) + 1800000f8: 48 83 c1 20 add $0x20,%rcx + 1800000fc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000101: 48 8d 52 20 lea 0x20(%rdx),%rdx + 180000105: 49 83 c0 20 add $0x20,%r8 + 180000109: ff c8 dec %eax + 18000010b: 75 d3 jne 0x1800000e0 + 18000010d: e9 f4 fe ff ff jmp 0x180000006 + 180000112: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000117: 7f 47 jg 0x180000160 + 180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000120: 0f 10 01 movups (%rcx),%xmm0 + 180000123: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000127: 0f 28 12 movaps (%rdx),%xmm2 + 18000012a: 48 83 c1 20 add $0x20,%rcx + 18000012e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 180000132: 48 83 c2 20 add $0x20,%rdx + 180000136: 0f 5c d0 subps %xmm0,%xmm2 + 180000139: 0f 5c d9 subps %xmm1,%xmm3 + 18000013c: 41 0f 29 10 movaps %xmm2,(%r8) + 180000140: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000145: 49 83 c0 20 add $0x20,%r8 + 180000149: ff c8 dec %eax + 18000014b: 75 d3 jne 0x180000120 + 18000014d: e9 b4 fe ff ff jmp 0x180000006 + 180000152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000160: 0f 10 01 movups (%rcx),%xmm0 + 180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000167: 0f 28 12 movaps (%rdx),%xmm2 + 18000016a: 48 83 c1 20 add $0x20,%rcx + 18000016e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 180000172: 48 83 c2 20 add $0x20,%rdx + 180000176: 0f 5c d0 subps %xmm0,%xmm2 + 180000179: 0f 5c d9 subps %xmm1,%xmm3 + 18000017c: 41 0f 29 10 movaps %xmm2,(%r8) + 180000180: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000185: 49 83 c0 20 add $0x20,%r8 + 180000189: ff c8 dec %eax + 18000018b: 75 d3 jne 0x180000160 + 18000018d: e9 74 fe ff ff jmp 0x180000006 + 180000192: f6 c2 0f test $0xf,%dl + 180000195: 0f 84 91 00 00 00 je 0x18000022c + 18000019b: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1800001a0: 7f 5e jg 0x180000200 + 1800001a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001a9: 00 + 1800001aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001b8: 00 + 1800001b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001c0: 0f 10 02 movups (%rdx),%xmm0 + 1800001c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800001c7: 0f 5c 01 subps (%rcx),%xmm0 + 1800001ca: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 1800001ce: 41 0f 29 00 movaps %xmm0,(%r8) + 1800001d2: 48 83 c1 20 add $0x20,%rcx + 1800001d6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1800001db: 48 8d 52 20 lea 0x20(%rdx),%rdx + 1800001df: 49 83 c0 20 add $0x20,%r8 + 1800001e3: ff c8 dec %eax + 1800001e5: 75 d9 jne 0x1800001c0 + 1800001e7: e9 1a fe ff ff jmp 0x180000006 + 1800001ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001f3: 00 + 1800001f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000200: 0f 10 02 movups (%rdx),%xmm0 + 180000203: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000207: 0f 5c 01 subps (%rcx),%xmm0 + 18000020a: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 18000020e: 41 0f 29 00 movaps %xmm0,(%r8) + 180000212: 48 83 c1 20 add $0x20,%rcx + 180000216: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000021b: 48 8d 52 20 lea 0x20(%rdx),%rdx + 18000021f: 49 83 c0 20 add $0x20,%r8 + 180000223: ff c8 dec %eax + 180000225: 75 d9 jne 0x180000200 + 180000227: e9 da fd ff ff jmp 0x180000006 + 18000022c: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000231: 7f 4d jg 0x180000280 + 180000233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000023f: 00 + 180000240: 0f 28 02 movaps (%rdx),%xmm0 + 180000243: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180000247: 48 83 c2 20 add $0x20,%rdx + 18000024b: 0f 5c 01 subps (%rcx),%xmm0 + 18000024e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 180000252: 41 0f 29 00 movaps %xmm0,(%r8) + 180000256: 48 83 c1 20 add $0x20,%rcx + 18000025a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000025f: 49 83 c0 20 add $0x20,%r8 + 180000263: ff c8 dec %eax + 180000265: 75 d9 jne 0x180000240 + 180000267: e9 9a fd ff ff jmp 0x180000006 + 18000026c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000273: 00 + 180000274: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000027b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000280: 0f 28 02 movaps (%rdx),%xmm0 + 180000283: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180000287: 48 83 c2 20 add $0x20,%rdx + 18000028b: 0f 5c 01 subps (%rcx),%xmm0 + 18000028e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 180000292: 41 0f 29 00 movaps %xmm0,(%r8) + 180000296: 48 83 c1 20 add $0x20,%rcx + 18000029a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000029f: 49 83 c0 20 add $0x20,%r8 + 1800002a3: ff c8 dec %eax + 1800002a5: 75 d9 jne 0x180000280 + 1800002a7: e9 5a fd ff ff jmp 0x180000006 + 1800002ac: 44 89 c8 mov %r9d,%eax + 1800002af: 41 83 e1 07 and $0x7,%r9d + 1800002b3: c1 f8 03 sar $0x3,%eax + 1800002b6: f6 c1 0f test $0xf,%cl + 1800002b9: 0f 84 93 00 00 00 je 0x180000352 + 1800002bf: f6 c2 0f test $0xf,%dl + 1800002c2: 75 5c jne 0x180000320 + 1800002c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002cb: 00 + 1800002cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800002d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002df: 00 + 1800002e0: 0f 10 01 movups (%rcx),%xmm0 + 1800002e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800002e7: 0f 28 12 movaps (%rdx),%xmm2 + 1800002ea: 48 83 c1 20 add $0x20,%rcx + 1800002ee: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 1800002f2: 48 83 c2 20 add $0x20,%rdx + 1800002f6: 0f 5c d0 subps %xmm0,%xmm2 + 1800002f9: 0f 5c d9 subps %xmm1,%xmm3 + 1800002fc: 41 0f 11 10 movups %xmm2,(%r8) + 180000300: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000305: 49 83 c0 20 add $0x20,%r8 + 180000309: ff c8 dec %eax + 18000030b: 75 d3 jne 0x1800002e0 + 18000030d: e9 f4 fc ff ff jmp 0x180000006 + 180000312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000320: 0f 10 12 movups (%rdx),%xmm2 + 180000323: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 180000327: 0f 10 01 movups (%rcx),%xmm0 + 18000032a: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000032e: 0f 5c d0 subps %xmm0,%xmm2 + 180000331: 0f 5c d9 subps %xmm1,%xmm3 + 180000334: 41 0f 11 10 movups %xmm2,(%r8) + 180000338: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 18000033d: 48 83 c1 20 add $0x20,%rcx + 180000341: 48 8d 52 20 lea 0x20(%rdx),%rdx + 180000345: 49 83 c0 20 add $0x20,%r8 + 180000349: ff c8 dec %eax + 18000034b: 75 d3 jne 0x180000320 + 18000034d: e9 b4 fc ff ff jmp 0x180000006 + 180000352: f6 c2 0f test $0xf,%dl + 180000355: 75 49 jne 0x1800003a0 + 180000357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000035e: 00 00 + 180000360: 0f 28 02 movaps (%rdx),%xmm0 + 180000363: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180000367: 48 rex.W + 180000368: 83 .byte 0x83 + 180000369: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180047b00.dis b/handoff/nls_dasm/fun_180047b00.dis new file mode 100644 index 0000000..16a6285 --- /dev/null +++ b/handoff/nls_dasm/fun_180047b00.dis @@ -0,0 +1,262 @@ + +/tmp/det/fun_180047b00.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f9 0b cmp $0xb,%r9d + 180000004: 7d 3e jge 0x180000044 + 180000006: 41 83 c1 ff add $0xffffffff,%r9d + 18000000a: 41 83 f9 ff cmp $0xffffffff,%r9d + 18000000e: 74 33 je 0x180000043 + 180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000017: 00 + 180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001f: 90 nop + 180000020: f3 0f 10 02 movss (%rdx),%xmm0 + 180000024: 41 83 c1 ff add $0xffffffff,%r9d + 180000028: 48 83 c2 04 add $0x4,%rdx + 18000002c: f3 0f 5c 01 subss (%rcx),%xmm0 + 180000030: 48 83 c1 04 add $0x4,%rcx + 180000034: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000039: 49 83 c0 04 add $0x4,%r8 + 18000003d: 41 83 f9 ff cmp $0xffffffff,%r9d + 180000041: 75 dd jne 0x180000020 + 180000043: c3 ret + 180000044: 44 89 c0 mov %r8d,%eax + 180000047: a8 03 test $0x3,%al + 180000049: 0f 85 7e 02 00 00 jne 0x1800002cd + 18000004f: 83 e0 0f and $0xf,%eax + 180000052: 74 2a je 0x18000007e + 180000054: c1 e8 02 shr $0x2,%eax + 180000057: f7 d8 neg %eax + 180000059: 83 e0 03 and $0x3,%eax + 18000005c: 44 2b c8 sub %eax,%r9d + 18000005f: 90 nop + 180000060: f3 0f 10 02 movss (%rdx),%xmm0 + 180000064: 48 83 c2 04 add $0x4,%rdx + 180000068: f3 0f 5c 01 subss (%rcx),%xmm0 + 18000006c: 48 83 c1 04 add $0x4,%rcx + 180000070: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000075: 49 83 c0 04 add $0x4,%r8 + 180000079: 83 c0 ff add $0xffffffff,%eax + 18000007c: 75 e2 jne 0x180000060 + 18000007e: 44 89 c8 mov %r9d,%eax + 180000081: 41 83 e1 07 and $0x7,%r9d + 180000085: c1 f8 03 sar $0x3,%eax + 180000088: f6 c1 0f test $0xf,%cl + 18000008b: 0f 84 22 01 00 00 je 0x1800001b3 + 180000091: f6 c2 0f test $0xf,%dl + 180000094: 0f 84 99 00 00 00 je 0x180000133 + 18000009a: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 18000009f: 7f 5f jg 0x180000100 + 1800000a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000a8: 00 + 1800000a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000b7: 00 + 1800000b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000bf: 90 nop + 1800000c0: 0f 10 12 movups (%rdx),%xmm2 + 1800000c3: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 1800000c7: 48 83 c2 20 add $0x20,%rdx + 1800000cb: 0f 10 01 movups (%rcx),%xmm0 + 1800000ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800000d2: 0f 5c d0 subps %xmm0,%xmm2 + 1800000d5: 48 83 c1 20 add $0x20,%rcx + 1800000d9: 0f 5c d9 subps %xmm1,%xmm3 + 1800000dc: 41 0f 11 10 movups %xmm2,(%r8) + 1800000e0: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 1800000e5: 49 83 c0 20 add $0x20,%r8 + 1800000e9: 83 c0 ff add $0xffffffff,%eax + 1800000ec: 75 d2 jne 0x1800000c0 + 1800000ee: e9 13 ff ff ff jmp 0x180000006 + 1800000f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800000f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ff: 00 + 180000100: 0f 10 12 movups (%rdx),%xmm2 + 180000103: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 180000107: 48 83 c2 20 add $0x20,%rdx + 18000010b: 0f 10 01 movups (%rcx),%xmm0 + 18000010e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000112: 0f 5c d0 subps %xmm0,%xmm2 + 180000115: 48 83 c1 20 add $0x20,%rcx + 180000119: 0f 5c d9 subps %xmm1,%xmm3 + 18000011c: 41 0f 11 10 movups %xmm2,(%r8) + 180000120: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000125: 49 83 c0 20 add $0x20,%r8 + 180000129: 83 c0 ff add $0xffffffff,%eax + 18000012c: 75 d2 jne 0x180000100 + 18000012e: e9 d3 fe ff ff jmp 0x180000006 + 180000133: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000138: 7f 46 jg 0x180000180 + 18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000140: 0f 10 12 movups (%rdx),%xmm2 + 180000143: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 180000147: 48 83 c2 20 add $0x20,%rdx + 18000014b: 0f 10 01 movups (%rcx),%xmm0 + 18000014e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000152: 0f 5c d0 subps %xmm0,%xmm2 + 180000155: 48 83 c1 20 add $0x20,%rcx + 180000159: 0f 5c d9 subps %xmm1,%xmm3 + 18000015c: 41 0f 11 10 movups %xmm2,(%r8) + 180000160: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000165: 49 83 c0 20 add $0x20,%r8 + 180000169: 83 c0 ff add $0xffffffff,%eax + 18000016c: 75 d2 jne 0x180000140 + 18000016e: e9 93 fe ff ff jmp 0x180000006 + 180000173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000017f: 00 + 180000180: 0f 10 12 movups (%rdx),%xmm2 + 180000183: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 180000187: 48 83 c2 20 add $0x20,%rdx + 18000018b: 0f 10 01 movups (%rcx),%xmm0 + 18000018e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000192: 0f 5c d0 subps %xmm0,%xmm2 + 180000195: 48 83 c1 20 add $0x20,%rcx + 180000199: 0f 5c d9 subps %xmm1,%xmm3 + 18000019c: 41 0f 11 10 movups %xmm2,(%r8) + 1800001a0: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 1800001a5: 49 83 c0 20 add $0x20,%r8 + 1800001a9: 83 c0 ff add $0xffffffff,%eax + 1800001ac: 75 d2 jne 0x180000180 + 1800001ae: e9 53 fe ff ff jmp 0x180000006 + 1800001b3: f6 c2 0f test $0xf,%dl + 1800001b6: 0f 84 91 00 00 00 je 0x18000024d + 1800001bc: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1800001c1: 7f 5d jg 0x180000220 + 1800001c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001ca: 00 + 1800001cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001e0: 0f 10 02 movups (%rdx),%xmm0 + 1800001e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800001e7: 48 83 c2 20 add $0x20,%rdx + 1800001eb: 0f 5c 01 subps (%rcx),%xmm0 + 1800001ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 1800001f2: 48 83 c1 20 add $0x20,%rcx + 1800001f6: 41 0f 11 00 movups %xmm0,(%r8) + 1800001fa: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800001ff: 49 83 c0 20 add $0x20,%r8 + 180000203: 83 c0 ff add $0xffffffff,%eax + 180000206: 75 d8 jne 0x1800001e0 + 180000208: e9 f9 fd ff ff jmp 0x180000006 + 18000020d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000214: 00 + 180000215: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000021c: 0f 1f 40 00 nopl 0x0(%rax) + 180000220: 0f 10 02 movups (%rdx),%xmm0 + 180000223: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000227: 48 83 c2 20 add $0x20,%rdx + 18000022b: 0f 5c 01 subps (%rcx),%xmm0 + 18000022e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 180000232: 48 83 c1 20 add $0x20,%rcx + 180000236: 41 0f 11 00 movups %xmm0,(%r8) + 18000023a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000023f: 49 83 c0 20 add $0x20,%r8 + 180000243: 83 c0 ff add $0xffffffff,%eax + 180000246: 75 d8 jne 0x180000220 + 180000248: e9 b9 fd ff ff jmp 0x180000006 + 18000024d: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000252: 7f 4c jg 0x1800002a0 + 180000254: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000260: 0f 10 02 movups (%rdx),%xmm0 + 180000263: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000267: 48 83 c2 20 add $0x20,%rdx + 18000026b: 0f 5c 01 subps (%rcx),%xmm0 + 18000026e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 180000272: 48 83 c1 20 add $0x20,%rcx + 180000276: 41 0f 11 00 movups %xmm0,(%r8) + 18000027a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000027f: 49 83 c0 20 add $0x20,%r8 + 180000283: 83 c0 ff add $0xffffffff,%eax + 180000286: 75 d8 jne 0x180000260 + 180000288: e9 79 fd ff ff jmp 0x180000006 + 18000028d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000294: 00 + 180000295: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000029c: 0f 1f 40 00 nopl 0x0(%rax) + 1800002a0: 0f 10 02 movups (%rdx),%xmm0 + 1800002a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800002a7: 48 83 c2 20 add $0x20,%rdx + 1800002ab: 0f 5c 01 subps (%rcx),%xmm0 + 1800002ae: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 1800002b2: 48 83 c1 20 add $0x20,%rcx + 1800002b6: 41 0f 11 00 movups %xmm0,(%r8) + 1800002ba: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800002bf: 49 83 c0 20 add $0x20,%r8 + 1800002c3: 83 c0 ff add $0xffffffff,%eax + 1800002c6: 75 d8 jne 0x1800002a0 + 1800002c8: e9 39 fd ff ff jmp 0x180000006 + 1800002cd: 44 89 c8 mov %r9d,%eax + 1800002d0: 41 83 e1 07 and $0x7,%r9d + 1800002d4: c1 f8 03 sar $0x3,%eax + 1800002d7: f6 c1 0f test $0xf,%cl + 1800002da: 0f 84 93 00 00 00 je 0x180000373 + 1800002e0: f6 c2 0f test $0xf,%dl + 1800002e3: 75 5b jne 0x180000340 + 1800002e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002ec: 00 + 1800002ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800002f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000300: 0f 10 12 movups (%rdx),%xmm2 + 180000303: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 180000307: 48 83 c2 20 add $0x20,%rdx + 18000030b: 0f 10 01 movups (%rcx),%xmm0 + 18000030e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000312: 0f 5c d0 subps %xmm0,%xmm2 + 180000315: 48 83 c1 20 add $0x20,%rcx + 180000319: 0f 5c d9 subps %xmm1,%xmm3 + 18000031c: 41 0f 11 10 movups %xmm2,(%r8) + 180000320: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000325: 49 83 c0 20 add $0x20,%r8 + 180000329: 83 c0 ff add $0xffffffff,%eax + 18000032c: 75 d2 jne 0x180000300 + 18000032e: e9 d3 fc ff ff jmp 0x180000006 + 180000333: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000033f: 00 + 180000340: 0f 10 12 movups (%rdx),%xmm2 + 180000343: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 180000347: 48 83 c2 20 add $0x20,%rdx + 18000034b: 0f 10 01 movups (%rcx),%xmm0 + 18000034e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000352: 0f 5c d0 subps %xmm0,%xmm2 + 180000355: 48 83 c1 20 add $0x20,%rcx + 180000359: 0f 5c d9 subps %xmm1,%xmm3 + 18000035c: 41 0f 11 10 movups %xmm2,(%r8) + 180000360: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000365: 49 83 c0 20 add $0x20,%r8 + 180000369: 83 c0 ff add $0xffffffff,%eax + 18000036c: 75 d2 jne 0x180000340 + 18000036e: e9 93 fc ff ff jmp 0x180000006 + 180000373: f6 c2 0f test $0xf,%dl + 180000376: 75 48 jne 0x1800003c0 + 180000378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000037f: 00 + 180000380: 0f 10 02 movups (%rdx),%xmm0 + 180000383: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000387: 48 83 c2 20 add $0x20,%rdx + 18000038b: 0f 5c 01 subps (%rcx),%xmm0 + 18000038e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 + 180000392: 48 83 c1 20 add $0x20,%rcx + 180000396: 41 0f 11 00 movups %xmm0,(%r8) + 18000039a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000039f: 49 83 c0 20 add $0x20,%r8 + 1800003a3: 83 c0 ff add $0xffffffff,%eax + 1800003a6: 75 d8 jne 0x180000380 + 1800003a8: e9 59 fc ff ff jmp 0x180000006 + 1800003ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800003b4: 00 + 1800003b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800003bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800003c0: 0f 10 02 movups (%rdx),%xmm0 + 1800003c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800003c7: 48 rex.W + 1800003c8: 83 .byte 0x83 + 1800003c9: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180047f00.dis b/handoff/nls_dasm/fun_180047f00.dis new file mode 100644 index 0000000..130c25a --- /dev/null +++ b/handoff/nls_dasm/fun_180047f00.dis @@ -0,0 +1,176 @@ + +/tmp/det/fun_180047f00.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 55 push %rbp + 180000001: 48 89 e5 mov %rsp,%rbp + 180000004: 44 89 c0 mov %r8d,%eax + 180000007: 41 d1 f8 sar $1,%r8d + 18000000a: 83 e0 01 and $0x1,%eax + 18000000d: 45 85 c0 test %r8d,%r8d + 180000010: 0f 84 78 02 00 00 je 0x18000028e + 180000016: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000001d: 0f 85 5a 01 00 00 jne 0x18000017d + 180000023: 48 f7 c1 07 00 00 00 test $0x7,%rcx + 18000002a: 0f 84 77 00 00 00 je 0x1800000a7 + 180000030: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000037: 00 + 180000038: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000003f: 90 nop + 180000040: f2 0f 10 21 movsd (%rcx),%xmm4 + 180000044: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180000049: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18000004e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180000053: 0f 28 dc movaps %xmm4,%xmm3 + 180000056: f2 0f 12 0a movddup (%rdx),%xmm1 + 18000005a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000005d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000062: 48 83 c1 20 add $0x20,%rcx + 180000066: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000006b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000070: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000074: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000078: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000007d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000082: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180000086: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000008a: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 18000008e: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000092: 0f 29 0a movaps %xmm1,(%rdx) + 180000095: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 180000099: 48 83 c2 20 add $0x20,%rdx + 18000009d: 41 ff c8 dec %r8d + 1800000a0: 75 9e jne 0x180000040 + 1800000a2: e9 e7 01 00 00 jmp 0x18000028e + 1800000a7: 41 81 f8 00 40 00 00 cmp $0x4000,%r8d + 1800000ae: 0f 87 6c 00 00 00 ja 0x180000120 + 1800000b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000c0: 0f 28 22 movaps (%rdx),%xmm4 + 1800000c3: 0f 28 6a 10 movaps 0x10(%rdx),%xmm5 + 1800000c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800000ca: f2 0f 12 09 movddup (%rcx),%xmm1 + 1800000ce: 0f 28 c5 movaps %xmm5,%xmm0 + 1800000d1: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 1800000d6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800000db: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800000e0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800000e4: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800000e8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 1800000ed: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800000f2: 48 83 c1 20 add $0x20,%rcx + 1800000f6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800000fa: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800000fe: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000102: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000106: 0f 29 0a movaps %xmm1,(%rdx) + 180000109: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 18000010d: 48 83 c2 20 add $0x20,%rdx + 180000111: 41 ff c8 dec %r8d + 180000114: 75 aa jne 0x1800000c0 + 180000116: e9 73 01 00 00 jmp 0x18000028e + 18000011b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000120: 0f 28 22 movaps (%rdx),%xmm4 + 180000123: 0f 28 6a 10 movaps 0x10(%rdx),%xmm5 + 180000127: 0f 28 dc movaps %xmm4,%xmm3 + 18000012a: f2 0f 12 09 movddup (%rcx),%xmm1 + 18000012e: 0f 28 c5 movaps %xmm5,%xmm0 + 180000131: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180000136: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000013b: 66 0f 59 cc mulpd %xmm4,%xmm1 + 18000013f: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000143: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 180000148: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 18000014d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180000152: 48 83 c1 20 add $0x20,%rcx + 180000156: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000015a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000015e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000162: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000166: 66 0f 2b 0a movntpd %xmm1,(%rdx) + 18000016a: 66 0f 2b 52 10 movntpd %xmm2,0x10(%rdx) + 18000016f: 48 83 c2 20 add $0x20,%rdx + 180000173: 41 ff c8 dec %r8d + 180000176: 75 a8 jne 0x180000120 + 180000178: e9 11 01 00 00 jmp 0x18000028e + 18000017d: 48 f7 c1 07 00 00 00 test $0x7,%rcx + 180000184: 0f 85 96 00 00 00 jne 0x180000220 + 18000018a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000191: 00 + 180000192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001a0: f2 0f 10 22 movsd (%rdx),%xmm4 + 1800001a4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 1800001a9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 1800001ae: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 1800001b3: 0f 28 dc movaps %xmm4,%xmm3 + 1800001b6: f2 0f 12 09 movddup (%rcx),%xmm1 + 1800001ba: 0f 28 c5 movaps %xmm5,%xmm0 + 1800001bd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 1800001c2: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800001c7: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800001cc: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800001d0: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800001d4: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 1800001d9: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800001de: 48 83 c1 20 add $0x20,%rcx + 1800001e2: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800001e6: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800001ea: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800001ee: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800001f2: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800001f6: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 1800001fb: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180000200: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 180000205: 48 83 c2 20 add $0x20,%rdx + 180000209: 41 ff c8 dec %r8d + 18000020c: 75 92 jne 0x1800001a0 + 18000020e: e9 7b 00 00 00 jmp 0x18000028e + 180000213: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000021f: 00 + 180000220: f2 0f 10 22 movsd (%rdx),%xmm4 + 180000224: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180000229: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 18000022e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180000233: 0f 28 dc movaps %xmm4,%xmm3 + 180000236: f2 0f 12 09 movddup (%rcx),%xmm1 + 18000023a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000023d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180000242: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180000247: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 18000024c: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000250: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000254: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 180000259: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 18000025e: 48 83 c1 20 add $0x20,%rcx + 180000262: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180000266: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000026a: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 18000026e: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000272: f2 0f 11 0a movsd %xmm1,(%rdx) + 180000276: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 18000027b: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180000280: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 180000285: 48 83 c2 20 add $0x20,%rdx + 180000289: 41 ff c8 dec %r8d + 18000028c: 75 92 jne 0x180000220 + 18000028e: 85 c0 test %eax,%eax + 180000290: 74 2f je 0x1800002c1 + 180000292: f2 0f 10 02 movsd (%rdx),%xmm0 + 180000296: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 18000029b: 0f 28 d0 movaps %xmm0,%xmm2 + 18000029e: f2 0f 12 19 movddup (%rcx),%xmm3 + 1800002a2: f2 0f 12 49 08 movddup 0x8(%rcx),%xmm1 + 1800002a7: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 + 1800002ac: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 1800002b0: 66 0f 59 d1 mulpd %xmm1,%xmm2 + 1800002b4: 66 0f d0 da addsubpd %xmm2,%xmm3 + 1800002b8: f2 0f 11 1a movsd %xmm3,(%rdx) + 1800002bc: 66 0f 17 5a 08 movhpd %xmm3,0x8(%rdx) + 1800002c1: 48 8d 65 00 lea 0x0(%rbp),%rsp + 1800002c5: 5d pop %rbp + 1800002c6: c3 ret diff --git a/handoff/nls_dasm/fun_1800481e0.dis b/handoff/nls_dasm/fun_1800481e0.dis new file mode 100644 index 0000000..2ee526c --- /dev/null +++ b/handoff/nls_dasm/fun_1800481e0.dis @@ -0,0 +1,173 @@ + +/tmp/det/fun_1800481e0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 55 push %rbp + 180000001: 48 8d 2c 24 lea (%rsp),%rbp + 180000005: 44 89 c0 mov %r8d,%eax + 180000008: 41 d1 f8 sar $1,%r8d + 18000000b: 83 e0 01 and $0x1,%eax + 18000000e: 45 85 c0 test %r8d,%r8d + 180000011: 0f 84 77 02 00 00 je 0x18000028e + 180000017: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000001e: 0f 85 54 01 00 00 jne 0x180000178 + 180000024: 48 f7 c1 07 00 00 00 test $0x7,%rcx + 18000002b: 0f 84 76 00 00 00 je 0x1800000a7 + 180000031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000038: 00 + 180000039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000040: f2 0f 10 21 movsd (%rcx),%xmm4 + 180000044: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 + 180000049: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 + 18000004e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 + 180000053: 0f 28 dc movaps %xmm4,%xmm3 + 180000056: f2 0f 12 0a movddup (%rdx),%xmm1 + 18000005a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000005d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 180000062: 48 83 c1 20 add $0x20,%rcx + 180000066: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000006b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000070: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000074: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000078: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000007d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000082: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180000086: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000008a: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 18000008e: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000092: 0f 29 0a movaps %xmm1,(%rdx) + 180000095: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 180000099: 48 83 c2 20 add $0x20,%rdx + 18000009d: 41 ff c8 dec %r8d + 1800000a0: 75 9e jne 0x180000040 + 1800000a2: e9 e7 01 00 00 jmp 0x18000028e + 1800000a7: 41 81 f8 00 40 00 00 cmp $0x4000,%r8d + 1800000ae: 0f 87 6c 00 00 00 ja 0x180000120 + 1800000b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000c0: 0f 28 12 movaps (%rdx),%xmm2 + 1800000c3: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 1800000c7: f2 0f 12 21 movddup (%rcx),%xmm4 + 1800000cb: f2 0f 12 69 10 movddup 0x10(%rcx),%xmm5 + 1800000d0: f2 0f 12 41 08 movddup 0x8(%rcx),%xmm0 + 1800000d5: f2 0f 12 49 18 movddup 0x18(%rcx),%xmm1 + 1800000da: 48 83 c1 20 add $0x20,%rcx + 1800000de: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 1800000e3: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 1800000e8: 66 0f 59 22 mulpd (%rdx),%xmm4 + 1800000ec: 66 0f 59 6a 10 mulpd 0x10(%rdx),%xmm5 + 1800000f1: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 1800000f5: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 1800000f9: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 1800000fd: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180000101: 0f 29 22 movaps %xmm4,(%rdx) + 180000104: 0f 29 6a 10 movaps %xmm5,0x10(%rdx) + 180000108: 48 8d 52 20 lea 0x20(%rdx),%rdx + 18000010c: 41 ff c8 dec %r8d + 18000010f: 75 af jne 0x1800000c0 + 180000111: e9 78 01 00 00 jmp 0x18000028e + 180000116: 0f 1f 00 nopl (%rax) + 180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000120: 0f 28 12 movaps (%rdx),%xmm2 + 180000123: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 + 180000127: f2 0f 12 21 movddup (%rcx),%xmm4 + 18000012b: f2 0f 12 41 08 movddup 0x8(%rcx),%xmm0 + 180000130: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 180000135: f2 0f 12 69 10 movddup 0x10(%rcx),%xmm5 + 18000013a: f2 0f 12 49 18 movddup 0x18(%rcx),%xmm1 + 18000013f: 48 83 c1 20 add $0x20,%rcx + 180000143: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180000148: 66 0f 59 22 mulpd (%rdx),%xmm4 + 18000014c: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180000150: 66 0f 59 6a 10 mulpd 0x10(%rdx),%xmm5 + 180000155: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 180000159: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 18000015d: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180000161: 66 0f 2b 22 movntpd %xmm4,(%rdx) + 180000165: 66 0f 2b 6a 10 movntpd %xmm5,0x10(%rdx) + 18000016a: 48 8d 52 20 lea 0x20(%rdx),%rdx + 18000016e: 41 ff c8 dec %r8d + 180000171: 75 ad jne 0x180000120 + 180000173: e9 16 01 00 00 jmp 0x18000028e + 180000178: 48 f7 c1 07 00 00 00 test $0x7,%rcx + 18000017f: 0f 85 9b 00 00 00 jne 0x180000220 + 180000185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000018c: 00 + 18000018d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001a0: f2 0f 10 22 movsd (%rdx),%xmm4 + 1800001a4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 1800001a9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 1800001ae: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 1800001b3: 0f 28 dc movaps %xmm4,%xmm3 + 1800001b6: f2 0f 12 09 movddup (%rcx),%xmm1 + 1800001ba: 0f 28 c5 movaps %xmm5,%xmm0 + 1800001bd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 1800001c2: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800001c7: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800001cc: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800001d0: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800001d4: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 1800001d9: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800001de: 48 83 c1 20 add $0x20,%rcx + 1800001e2: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800001e6: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800001ea: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800001ee: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800001f2: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800001f6: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 1800001fb: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180000200: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 180000205: 48 8d 52 20 lea 0x20(%rdx),%rdx + 180000209: 41 ff c8 dec %r8d + 18000020c: 75 92 jne 0x1800001a0 + 18000020e: e9 7b 00 00 00 jmp 0x18000028e + 180000213: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000021f: 00 + 180000220: f2 0f 10 22 movsd (%rdx),%xmm4 + 180000224: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 + 180000229: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 + 18000022e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 + 180000233: 0f 28 dc movaps %xmm4,%xmm3 + 180000236: f2 0f 12 09 movddup (%rcx),%xmm1 + 18000023a: 0f 28 c5 movaps %xmm5,%xmm0 + 18000023d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 180000242: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180000247: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 18000024c: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000250: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000254: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 180000259: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 18000025e: 48 83 c1 20 add $0x20,%rcx + 180000262: 66 0f 59 dc mulpd %xmm4,%xmm3 + 180000266: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000026a: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 18000026e: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000272: f2 0f 11 0a movsd %xmm1,(%rdx) + 180000276: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 18000027b: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180000280: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 180000285: 48 8d 52 20 lea 0x20(%rdx),%rdx + 180000289: 41 ff c8 dec %r8d + 18000028c: 75 92 jne 0x180000220 + 18000028e: 85 c0 test %eax,%eax + 180000290: 74 2f je 0x1800002c1 + 180000292: f2 0f 10 02 movsd (%rdx),%xmm0 + 180000296: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 18000029b: 0f 28 d0 movaps %xmm0,%xmm2 + 18000029e: f2 0f 12 19 movddup (%rcx),%xmm3 + 1800002a2: f2 0f 12 49 08 movddup 0x8(%rcx),%xmm1 + 1800002a7: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 + 1800002ac: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 1800002b0: 66 0f 59 d1 mulpd %xmm1,%xmm2 + 1800002b4: 66 0f d0 da addsubpd %xmm2,%xmm3 + 1800002b8: f2 0f 11 1a movsd %xmm3,(%rdx) + 1800002bc: 66 0f 17 5a 08 movhpd %xmm3,0x8(%rdx) + 1800002c1: 48 8d 65 00 lea 0x0(%rbp),%rsp + 1800002c5: 5d pop %rbp + 1800002c6: c3 ret diff --git a/handoff/nls_dasm/fun_1800484c0.dis b/handoff/nls_dasm/fun_1800484c0.dis new file mode 100644 index 0000000..1200c52 --- /dev/null +++ b/handoff/nls_dasm/fun_1800484c0.dis @@ -0,0 +1,166 @@ + +/tmp/det/fun_1800484c0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 55 push %rbp + 180000001: 48 89 e5 mov %rsp,%rbp + 180000004: 44 89 c0 mov %r8d,%eax + 180000007: 41 d1 f8 sar $1,%r8d + 18000000a: 83 e0 01 and $0x1,%eax + 18000000d: 45 85 c0 test %r8d,%r8d + 180000010: 0f 84 40 02 00 00 je 0x180000256 + 180000016: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000001d: 0f 85 5b 01 00 00 jne 0x18000017e + 180000023: 48 f7 c1 07 00 00 00 test $0x7,%rcx + 18000002a: 74 70 je 0x18000009c + 18000002c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000033: 00 + 180000034: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000003b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000040: 0f 10 21 movups (%rcx),%xmm4 + 180000043: 0f 10 69 10 movups 0x10(%rcx),%xmm5 + 180000047: 0f 28 dc movaps %xmm4,%xmm3 + 18000004a: 48 83 c1 20 add $0x20,%rcx + 18000004e: f2 0f 12 0a movddup (%rdx),%xmm1 + 180000052: 0f 28 c5 movaps %xmm5,%xmm0 + 180000055: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 18000005a: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 + 18000005f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000064: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000068: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 + 18000006d: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 180000071: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 + 180000076: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000007a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000007e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000082: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000086: 0f 11 0a movups %xmm1,(%rdx) + 180000089: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 18000008d: 48 83 c2 20 add $0x20,%rdx + 180000091: 41 83 c0 ff add $0xffffffff,%r8d + 180000095: 75 a9 jne 0x180000040 + 180000097: e9 ba 01 00 00 jmp 0x180000256 + 18000009c: 41 81 f8 00 40 00 00 cmp $0x4000,%r8d + 1800000a3: 0f 87 77 00 00 00 ja 0x180000120 + 1800000a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000b0: 00 + 1800000b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000bf: 00 + 1800000c0: 0f 10 22 movups (%rdx),%xmm4 + 1800000c3: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 + 1800000c7: 0f 28 dc movaps %xmm4,%xmm3 + 1800000ca: f2 0f 12 09 movddup (%rcx),%xmm1 + 1800000ce: 0f 28 c5 movaps %xmm5,%xmm0 + 1800000d1: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800000d6: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 1800000db: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800000e0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800000e4: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 1800000e9: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800000ed: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800000f2: 48 83 c1 20 add $0x20,%rcx + 1800000f6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800000fa: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800000fe: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000102: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000106: 0f 11 0a movups %xmm1,(%rdx) + 180000109: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 18000010d: 48 83 c2 20 add $0x20,%rdx + 180000111: 41 83 c0 ff add $0xffffffff,%r8d + 180000115: 75 a9 jne 0x1800000c0 + 180000117: e9 3a 01 00 00 jmp 0x180000256 + 18000011c: 0f 1f 40 00 nopl 0x0(%rax) + 180000120: 0f 10 22 movups (%rdx),%xmm4 + 180000123: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 + 180000127: 0f 28 dc movaps %xmm4,%xmm3 + 18000012a: f2 0f 12 09 movddup (%rcx),%xmm1 + 18000012e: 0f 28 c5 movaps %xmm5,%xmm0 + 180000131: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 180000136: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 18000013b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 180000140: 66 0f 59 cc mulpd %xmm4,%xmm1 + 180000144: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 180000149: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 18000014d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 180000152: 48 83 c1 20 add $0x20,%rcx + 180000156: 66 0f 59 dc mulpd %xmm4,%xmm3 + 18000015a: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 18000015e: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 180000162: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 180000166: 66 0f 2b 0a movntpd %xmm1,(%rdx) + 18000016a: 66 0f 2b 52 10 movntpd %xmm2,0x10(%rdx) + 18000016f: 48 83 c2 20 add $0x20,%rdx + 180000173: 41 83 c0 ff add $0xffffffff,%r8d + 180000177: 75 a7 jne 0x180000120 + 180000179: e9 d8 00 00 00 jmp 0x180000256 + 18000017e: 48 f7 c1 07 00 00 00 test $0x7,%rcx + 180000185: 0f 85 75 00 00 00 jne 0x180000200 + 18000018b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000192: 00 + 180000193: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000019a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800001a0: 0f 10 22 movups (%rdx),%xmm4 + 1800001a3: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 + 1800001a7: 0f 28 dc movaps %xmm4,%xmm3 + 1800001aa: f2 0f 12 09 movddup (%rcx),%xmm1 + 1800001ae: 0f 28 c5 movaps %xmm5,%xmm0 + 1800001b1: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 + 1800001b6: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 + 1800001bb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 + 1800001c0: 66 0f 59 cc mulpd %xmm4,%xmm1 + 1800001c4: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 + 1800001c9: 66 0f 59 d5 mulpd %xmm5,%xmm2 + 1800001cd: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 + 1800001d2: 48 83 c1 20 add $0x20,%rcx + 1800001d6: 66 0f 59 dc mulpd %xmm4,%xmm3 + 1800001da: 66 0f 59 c5 mulpd %xmm5,%xmm0 + 1800001de: 66 0f d0 cb addsubpd %xmm3,%xmm1 + 1800001e2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 + 1800001e6: 0f 11 0a movups %xmm1,(%rdx) + 1800001e9: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 1800001ed: 48 83 c2 20 add $0x20,%rdx + 1800001f1: 41 83 c0 ff add $0xffffffff,%r8d + 1800001f5: 75 a9 jne 0x1800001a0 + 1800001f7: eb 5d jmp 0x180000256 + 1800001f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000200: 0f 10 12 movups (%rdx),%xmm2 + 180000203: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 180000207: 0f 10 01 movups (%rcx),%xmm0 + 18000020a: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000020e: 66 0f 15 c0 unpckhpd %xmm0,%xmm0 + 180000212: f2 0f 12 21 movddup (%rcx),%xmm4 + 180000216: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 + 18000021a: f2 0f 12 69 10 movddup 0x10(%rcx),%xmm5 + 18000021f: 66 0f 59 e2 mulpd %xmm2,%xmm4 + 180000223: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 + 180000228: 48 83 c1 20 add $0x20,%rcx + 18000022c: 66 0f 59 eb mulpd %xmm3,%xmm5 + 180000230: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 + 180000235: 66 0f 59 d0 mulpd %xmm0,%xmm2 + 180000239: 66 0f 59 d9 mulpd %xmm1,%xmm3 + 18000023d: 66 0f d0 e2 addsubpd %xmm2,%xmm4 + 180000241: 66 0f d0 eb addsubpd %xmm3,%xmm5 + 180000245: 0f 11 22 movups %xmm4,(%rdx) + 180000248: 0f 11 6a 10 movups %xmm5,0x10(%rdx) + 18000024c: 48 83 c2 20 add $0x20,%rdx + 180000250: 41 83 c0 ff add $0xffffffff,%r8d + 180000254: 75 aa jne 0x180000200 + 180000256: 85 c0 test %eax,%eax + 180000258: 74 25 je 0x18000027f + 18000025a: 0f 10 02 movups (%rdx),%xmm0 + 18000025d: 0f 10 09 movups (%rcx),%xmm1 + 180000260: 0f 28 d0 movaps %xmm0,%xmm2 + 180000263: f2 0f 12 19 movddup (%rcx),%xmm3 + 180000267: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 + 18000026c: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 + 180000270: 66 0f 59 d8 mulpd %xmm0,%xmm3 + 180000274: 66 0f 59 d1 mulpd %xmm1,%xmm2 + 180000278: 66 0f d0 da addsubpd %xmm2,%xmm3 + 18000027c: 0f 11 1a movups %xmm3,(%rdx) + 18000027f: 48 8d 65 00 lea 0x0(%rbp),%rsp + 180000283: 5d pop %rbp + 180000284: c3 ret diff --git a/handoff/nls_dasm/fun_180048760.dis b/handoff/nls_dasm/fun_180048760.dis new file mode 100644 index 0000000..226f225 --- /dev/null +++ b/handoff/nls_dasm/fun_180048760.dis @@ -0,0 +1,22 @@ + +/tmp/det/fun_180048760.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 48 83 ec 48 sub $0x48,%rsp + 180000004: b8 00 01 00 00 mov $0x100,%eax + 180000009: 4d 63 c9 movslq %r9d,%r9 + 18000000c: 45 33 db xor %r11d,%r11d + 18000000f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 180000013: 49 c1 e2 02 shl $0x2,%r10 + 180000017: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 18000001e: 44 0f 4f d8 cmovg %eax,%r11d + 180000022: 48 89 e0 mov %rsp,%rax + 180000025: 44 89 58 20 mov %r11d,0x20(%rax) + 180000029: 44 89 58 28 mov %r11d,0x28(%rax) + 18000002d: 44 89 58 30 mov %r11d,0x30(%rax) + 180000031: e8 ea d6 0b 00 call 0x1800bd720 + 180000036: 48 83 c4 48 add $0x48,%rsp + 18000003a: c3 ret diff --git a/handoff/nls_dasm/fun_1800487a0.dis b/handoff/nls_dasm/fun_1800487a0.dis new file mode 100644 index 0000000..88b2ce8 --- /dev/null +++ b/handoff/nls_dasm/fun_1800487a0.dis @@ -0,0 +1,22 @@ + +/tmp/det/fun_1800487a0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 48 83 ec 48 sub $0x48,%rsp + 180000004: b8 00 01 00 00 mov $0x100,%eax + 180000009: 4d 63 c9 movslq %r9d,%r9 + 18000000c: 45 33 db xor %r11d,%r11d + 18000000f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 180000013: 49 c1 e2 02 shl $0x2,%r10 + 180000017: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 18000001e: 44 0f 4f d8 cmovg %eax,%r11d + 180000022: 48 89 e0 mov %rsp,%rax + 180000025: 44 89 58 20 mov %r11d,0x20(%rax) + 180000029: 44 89 58 28 mov %r11d,0x28(%rax) + 18000002d: 44 89 58 30 mov %r11d,0x30(%rax) + 180000031: e8 ea dd 0b 00 call 0x1800bde20 + 180000036: 48 83 c4 48 add $0x48,%rsp + 18000003a: c3 ret diff --git a/handoff/nls_dasm/fun_1800487e0.dis b/handoff/nls_dasm/fun_1800487e0.dis new file mode 100644 index 0000000..ee58e4d --- /dev/null +++ b/handoff/nls_dasm/fun_1800487e0.dis @@ -0,0 +1,22 @@ + +/tmp/det/fun_1800487e0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 48 83 ec 48 sub $0x48,%rsp + 180000004: b8 00 01 00 00 mov $0x100,%eax + 180000009: 4d 63 c9 movslq %r9d,%r9 + 18000000c: 45 33 db xor %r11d,%r11d + 18000000f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 + 180000013: 49 c1 e2 02 shl $0x2,%r10 + 180000017: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d + 18000001e: 44 0f 4f d8 cmovg %eax,%r11d + 180000022: 48 89 e0 mov %rsp,%rax + 180000025: 44 89 58 20 mov %r11d,0x20(%rax) + 180000029: 44 89 58 28 mov %r11d,0x28(%rax) + 18000002d: 44 89 58 30 mov %r11d,0x30(%rax) + 180000031: e8 8a e2 0b 00 call 0x1800be2c0 + 180000036: 48 83 c4 48 add $0x48,%rsp + 18000003a: c3 ret diff --git a/handoff/nls_dasm/fun_180048820.dis b/handoff/nls_dasm/fun_180048820.dis new file mode 100644 index 0000000..2a5bc98 --- /dev/null +++ b/handoff/nls_dasm/fun_180048820.dis @@ -0,0 +1,103 @@ + +/tmp/det/fun_180048820.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f8 0b cmp $0xb,%r8d + 180000004: 7d 38 jge 0x18000003e + 180000006: 41 ff c8 dec %r8d + 180000009: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000000d: 74 2e je 0x18000003d + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f3 0f 10 02 movss (%rdx),%xmm0 + 180000024: 41 ff c8 dec %r8d + 180000027: f3 0f 59 01 mulss (%rcx),%xmm0 + 18000002b: 48 83 c1 04 add $0x4,%rcx + 18000002f: f3 0f 11 02 movss %xmm0,(%rdx) + 180000033: 48 83 c2 04 add $0x4,%rdx + 180000037: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000003b: 75 e3 jne 0x180000020 + 18000003d: c3 ret + 18000003e: 48 f7 c2 03 00 00 00 test $0x3,%rdx + 180000045: 74 4a je 0x180000091 + 180000047: 44 89 c0 mov %r8d,%eax + 18000004a: 41 83 e0 07 and $0x7,%r8d + 18000004e: 83 e0 f8 and $0xfffffff8,%eax + 180000051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000058: 00 + 180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000060: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000064: 0f 10 12 movups (%rdx),%xmm2 + 180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 18000006b: 0f 10 01 movups (%rcx),%xmm0 + 18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000072: 0f 59 d0 mulps %xmm0,%xmm2 + 180000075: 0f 59 d9 mulps %xmm1,%xmm3 + 180000078: 0f 11 12 movups %xmm2,(%rdx) + 18000007b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 18000007f: 48 83 c1 20 add $0x20,%rcx + 180000083: 48 83 c2 20 add $0x20,%rdx + 180000087: 83 c0 f8 add $0xfffffff8,%eax + 18000008a: 75 d4 jne 0x180000060 + 18000008c: e9 75 ff ff ff jmp 0x180000006 + 180000091: 48 89 d0 mov %rdx,%rax + 180000094: 48 83 e0 0f and $0xf,%rax + 180000098: 85 c0 test %eax,%eax + 18000009a: 74 3c je 0x1800000d8 + 18000009c: c1 e8 02 shr $0x2,%eax + 18000009f: f7 d8 neg %eax + 1800000a1: 83 e0 03 and $0x3,%eax + 1800000a4: 44 2b c0 sub %eax,%r8d + 1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ae: 00 + 1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000b6: 0f 1f 00 nopl (%rax) + 1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000c0: f3 0f 10 02 movss (%rdx),%xmm0 + 1800000c4: f3 0f 59 01 mulss (%rcx),%xmm0 + 1800000c8: 48 83 c1 04 add $0x4,%rcx + 1800000cc: f3 0f 11 02 movss %xmm0,(%rdx) + 1800000d0: 48 83 c2 04 add $0x4,%rdx + 1800000d4: ff c8 dec %eax + 1800000d6: 75 e8 jne 0x1800000c0 + 1800000d8: 44 89 c0 mov %r8d,%eax + 1800000db: 41 83 e0 07 and $0x7,%r8d + 1800000df: 83 e0 f8 and $0xfffffff8,%eax + 1800000e2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000e9: 75 55 jne 0x180000140 + 1800000eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f2: 00 + 1800000f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000100: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000104: 0f 28 02 movaps (%rdx),%xmm0 + 180000107: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 18000010b: 0f 59 01 mulps (%rcx),%xmm0 + 18000010e: 0f 59 49 10 mulps 0x10(%rcx),%xmm1 + 180000112: 0f 29 02 movaps %xmm0,(%rdx) + 180000115: 48 83 c1 20 add $0x20,%rcx + 180000119: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 18000011d: 48 83 c2 20 add $0x20,%rdx + 180000121: 83 c0 f8 add $0xfffffff8,%eax + 180000124: 75 da jne 0x180000100 + 180000126: e9 db fe ff ff jmp 0x180000006 + 18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000132: 00 + 180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000140: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000144: 0f 10 01 movups (%rcx),%xmm0 + 180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000014b: 0f 59 02 mulps (%rdx),%xmm0 + 18000014e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 180000152: 0f 29 02 movaps %xmm0,(%rdx) + 180000155: 48 83 c1 20 add $0x20,%rcx + 180000159: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 18000015d: 48 rex.W + 18000015e: 83 .byte 0x83 + 18000015f: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_1800489a0.dis b/handoff/nls_dasm/fun_1800489a0.dis new file mode 100644 index 0000000..74ce204 --- /dev/null +++ b/handoff/nls_dasm/fun_1800489a0.dis @@ -0,0 +1,103 @@ + +/tmp/det/fun_1800489a0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f8 0b cmp $0xb,%r8d + 180000004: 7d 38 jge 0x18000003e + 180000006: 41 ff c8 dec %r8d + 180000009: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000000d: 74 2e je 0x18000003d + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f3 0f 10 02 movss (%rdx),%xmm0 + 180000024: 41 ff c8 dec %r8d + 180000027: f3 0f 59 01 mulss (%rcx),%xmm0 + 18000002b: 48 83 c1 04 add $0x4,%rcx + 18000002f: f3 0f 11 02 movss %xmm0,(%rdx) + 180000033: 48 8d 52 04 lea 0x4(%rdx),%rdx + 180000037: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000003b: 75 e3 jne 0x180000020 + 18000003d: c3 ret + 18000003e: 48 f7 c2 03 00 00 00 test $0x3,%rdx + 180000045: 74 4a je 0x180000091 + 180000047: 44 89 c0 mov %r8d,%eax + 18000004a: 41 83 e0 07 and $0x7,%r8d + 18000004e: 83 e0 f8 and $0xfffffff8,%eax + 180000051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000058: 00 + 180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000060: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000064: 0f 10 12 movups (%rdx),%xmm2 + 180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 18000006b: 0f 10 01 movups (%rcx),%xmm0 + 18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000072: 0f 59 d0 mulps %xmm0,%xmm2 + 180000075: 0f 59 d9 mulps %xmm1,%xmm3 + 180000078: 0f 11 12 movups %xmm2,(%rdx) + 18000007b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 18000007f: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180000083: 48 8d 52 20 lea 0x20(%rdx),%rdx + 180000087: 83 c0 f8 add $0xfffffff8,%eax + 18000008a: 75 d4 jne 0x180000060 + 18000008c: e9 75 ff ff ff jmp 0x180000006 + 180000091: 48 89 d0 mov %rdx,%rax + 180000094: 48 83 e0 0f and $0xf,%rax + 180000098: 85 c0 test %eax,%eax + 18000009a: 74 3c je 0x1800000d8 + 18000009c: c1 e8 02 shr $0x2,%eax + 18000009f: f7 d8 neg %eax + 1800000a1: 83 e0 03 and $0x3,%eax + 1800000a4: 44 2b c0 sub %eax,%r8d + 1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ae: 00 + 1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000b6: 0f 1f 00 nopl (%rax) + 1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000c0: f3 0f 10 02 movss (%rdx),%xmm0 + 1800000c4: f3 0f 59 01 mulss (%rcx),%xmm0 + 1800000c8: 48 83 c1 04 add $0x4,%rcx + 1800000cc: f3 0f 11 02 movss %xmm0,(%rdx) + 1800000d0: 48 8d 52 04 lea 0x4(%rdx),%rdx + 1800000d4: ff c8 dec %eax + 1800000d6: 75 e8 jne 0x1800000c0 + 1800000d8: 44 89 c0 mov %r8d,%eax + 1800000db: 41 83 e0 07 and $0x7,%r8d + 1800000df: 83 e0 f8 and $0xfffffff8,%eax + 1800000e2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000e9: 75 55 jne 0x180000140 + 1800000eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f2: 00 + 1800000f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000100: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000104: 0f 28 02 movaps (%rdx),%xmm0 + 180000107: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 18000010b: 0f 59 01 mulps (%rcx),%xmm0 + 18000010e: 0f 59 49 10 mulps 0x10(%rcx),%xmm1 + 180000112: 0f 29 02 movaps %xmm0,(%rdx) + 180000115: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180000119: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 18000011d: 48 8d 52 20 lea 0x20(%rdx),%rdx + 180000121: 83 c0 f8 add $0xfffffff8,%eax + 180000124: 75 da jne 0x180000100 + 180000126: e9 db fe ff ff jmp 0x180000006 + 18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000132: 00 + 180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000140: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000144: 0f 10 01 movups (%rcx),%xmm0 + 180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000014b: 0f 59 02 mulps (%rdx),%xmm0 + 18000014e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 180000152: 0f 29 02 movaps %xmm0,(%rdx) + 180000155: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180000159: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 18000015d: 48 rex.W + 18000015e: 83 .byte 0x83 + 18000015f: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180048b20.dis b/handoff/nls_dasm/fun_180048b20.dis new file mode 100644 index 0000000..2490caa --- /dev/null +++ b/handoff/nls_dasm/fun_180048b20.dis @@ -0,0 +1,102 @@ + +/tmp/det/fun_180048b20.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f8 0b cmp $0xb,%r8d + 180000004: 7d 39 jge 0x18000003f + 180000006: 41 83 c0 ff add $0xffffffff,%r8d + 18000000a: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000000e: 74 2e je 0x18000003e + 180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000017: 00 + 180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001f: 90 nop + 180000020: f3 0f 10 02 movss (%rdx),%xmm0 + 180000024: 41 83 c0 ff add $0xffffffff,%r8d + 180000028: f3 0f 59 01 mulss (%rcx),%xmm0 + 18000002c: 48 83 c1 04 add $0x4,%rcx + 180000030: f3 0f 11 02 movss %xmm0,(%rdx) + 180000034: 48 83 c2 04 add $0x4,%rdx + 180000038: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000003c: 75 e2 jne 0x180000020 + 18000003e: c3 ret + 18000003f: 48 f7 c2 03 00 00 00 test $0x3,%rdx + 180000046: 74 49 je 0x180000091 + 180000048: 44 89 c0 mov %r8d,%eax + 18000004b: 41 83 e0 07 and $0x7,%r8d + 18000004f: 83 e0 f8 and $0xfffffff8,%eax + 180000052: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000060: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000064: 0f 10 12 movups (%rdx),%xmm2 + 180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 18000006b: 0f 10 01 movups (%rcx),%xmm0 + 18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000072: 0f 59 d0 mulps %xmm0,%xmm2 + 180000075: 48 83 c1 20 add $0x20,%rcx + 180000079: 0f 59 d9 mulps %xmm1,%xmm3 + 18000007c: 0f 11 12 movups %xmm2,(%rdx) + 18000007f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 180000083: 48 83 c2 20 add $0x20,%rdx + 180000087: 83 c0 f8 add $0xfffffff8,%eax + 18000008a: 75 d4 jne 0x180000060 + 18000008c: e9 75 ff ff ff jmp 0x180000006 + 180000091: 48 89 d0 mov %rdx,%rax + 180000094: 48 83 e0 0f and $0xf,%rax + 180000098: 85 c0 test %eax,%eax + 18000009a: 74 3d je 0x1800000d9 + 18000009c: c1 e8 02 shr $0x2,%eax + 18000009f: f7 d8 neg %eax + 1800000a1: 83 e0 03 and $0x3,%eax + 1800000a4: 44 2b c0 sub %eax,%r8d + 1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ae: 00 + 1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000b6: 0f 1f 00 nopl (%rax) + 1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000c0: f3 0f 10 02 movss (%rdx),%xmm0 + 1800000c4: f3 0f 59 01 mulss (%rcx),%xmm0 + 1800000c8: 48 83 c1 04 add $0x4,%rcx + 1800000cc: f3 0f 11 02 movss %xmm0,(%rdx) + 1800000d0: 48 83 c2 04 add $0x4,%rdx + 1800000d4: 83 c0 ff add $0xffffffff,%eax + 1800000d7: 75 e7 jne 0x1800000c0 + 1800000d9: 44 89 c0 mov %r8d,%eax + 1800000dc: 41 83 e0 07 and $0x7,%r8d + 1800000e0: 83 e0 f8 and $0xfffffff8,%eax + 1800000e3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000ea: 75 54 jne 0x180000140 + 1800000ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f3: 00 + 1800000f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000100: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000104: 0f 10 02 movups (%rdx),%xmm0 + 180000107: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000010b: 0f 59 01 mulps (%rcx),%xmm0 + 18000010e: 0f 59 49 10 mulps 0x10(%rcx),%xmm1 + 180000112: 48 83 c1 20 add $0x20,%rcx + 180000116: 0f 11 02 movups %xmm0,(%rdx) + 180000119: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 18000011d: 48 83 c2 20 add $0x20,%rdx + 180000121: 83 c0 f8 add $0xfffffff8,%eax + 180000124: 75 da jne 0x180000100 + 180000126: e9 db fe ff ff jmp 0x180000006 + 18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000132: 00 + 180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000140: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000144: 0f 10 01 movups (%rcx),%xmm0 + 180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000014b: 48 83 c1 20 add $0x20,%rcx + 18000014f: 0f 59 02 mulps (%rdx),%xmm0 + 180000152: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 + 180000156: 0f 11 02 movups %xmm0,(%rdx) + 180000159: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 18000015d: 48 rex.W + 18000015e: 83 .byte 0x83 + 18000015f: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180048ca0.dis b/handoff/nls_dasm/fun_180048ca0.dis new file mode 100644 index 0000000..4674c7e --- /dev/null +++ b/handoff/nls_dasm/fun_180048ca0.dis @@ -0,0 +1,106 @@ + +/tmp/det/fun_180048ca0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 180000004: 41 83 f8 0b cmp $0xb,%r8d + 180000008: 7d 30 jge 0x18000003a + 18000000a: 41 ff c8 dec %r8d + 18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000011: 74 26 je 0x180000039 + 180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000001f: 00 + 180000020: f3 0f 10 0a movss (%rdx),%xmm1 + 180000024: 41 ff c8 dec %r8d + 180000027: f3 0f 59 c8 mulss %xmm0,%xmm1 + 18000002b: f3 0f 11 0a movss %xmm1,(%rdx) + 18000002f: 48 83 c2 04 add $0x4,%rdx + 180000033: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000037: 75 e7 jne 0x180000020 + 180000039: c3 ret + 18000003a: 48 f7 c2 03 00 00 00 test $0x3,%rdx + 180000041: 0f 84 5f 00 00 00 je 0x1800000a6 + 180000047: 44 89 c0 mov %r8d,%eax + 18000004a: 41 83 e0 07 and $0x7,%r8d + 18000004e: 83 e0 f8 and $0xfffffff8,%eax + 180000051: 3d 00 00 04 00 cmp $0x40000,%eax + 180000056: 7f 28 jg 0x180000080 + 180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000005f: 00 + 180000060: 0f 10 0a movups (%rdx),%xmm1 + 180000063: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 180000067: 0f 59 c8 mulps %xmm0,%xmm1 + 18000006a: 0f 59 d0 mulps %xmm0,%xmm2 + 18000006d: 0f 11 0a movups %xmm1,(%rdx) + 180000070: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000074: 48 83 c2 20 add $0x20,%rdx + 180000078: 83 c0 f8 add $0xfffffff8,%eax + 18000007b: 75 e3 jne 0x180000060 + 18000007d: eb 8b jmp 0x18000000a + 18000007f: 90 nop + 180000080: 0f 18 42 40 prefetchnta 0x40(%rdx) + 180000084: 0f 10 0a movups (%rdx),%xmm1 + 180000087: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 18000008b: 0f 59 c8 mulps %xmm0,%xmm1 + 18000008e: 0f 59 d0 mulps %xmm0,%xmm2 + 180000091: 0f 11 0a movups %xmm1,(%rdx) + 180000094: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000098: 48 83 c2 20 add $0x20,%rdx + 18000009c: 83 c0 f8 add $0xfffffff8,%eax + 18000009f: 75 df jne 0x180000080 + 1800000a1: e9 64 ff ff ff jmp 0x18000000a + 1800000a6: 48 89 d0 mov %rdx,%rax + 1800000a9: 48 83 e0 0f and $0xf,%rax + 1800000ad: 85 c0 test %eax,%eax + 1800000af: 74 23 je 0x1800000d4 + 1800000b1: c1 e8 02 shr $0x2,%eax + 1800000b4: f7 d8 neg %eax + 1800000b6: 83 e0 03 and $0x3,%eax + 1800000b9: 44 2b c0 sub %eax,%r8d + 1800000bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800000c0: f3 0f 10 0a movss (%rdx),%xmm1 + 1800000c4: f3 0f 59 c8 mulss %xmm0,%xmm1 + 1800000c8: f3 0f 11 0a movss %xmm1,(%rdx) + 1800000cc: 48 83 c2 04 add $0x4,%rdx + 1800000d0: ff c8 dec %eax + 1800000d2: 75 ec jne 0x1800000c0 + 1800000d4: 44 89 c0 mov %r8d,%eax + 1800000d7: 41 83 e0 07 and $0x7,%r8d + 1800000db: 83 e0 f8 and $0xfffffff8,%eax + 1800000de: 3d 00 00 04 00 cmp $0x40000,%eax + 1800000e3: 7f 5b jg 0x180000140 + 1800000e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ec: 00 + 1800000ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000100: 0f 28 0a movaps (%rdx),%xmm1 + 180000103: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 + 180000107: 0f 59 c8 mulps %xmm0,%xmm1 + 18000010a: 0f 59 d0 mulps %xmm0,%xmm2 + 18000010d: 0f 29 0a movaps %xmm1,(%rdx) + 180000110: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 180000114: 48 83 c2 20 add $0x20,%rdx + 180000118: 83 c0 f8 add $0xfffffff8,%eax + 18000011b: 75 e3 jne 0x180000100 + 18000011d: e9 e8 fe ff ff jmp 0x18000000a + 180000122: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000129: 00 + 18000012a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000131: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000138: 00 + 180000139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000140: 0f 18 42 40 prefetchnta 0x40(%rdx) + 180000144: 0f 28 0a movaps (%rdx),%xmm1 + 180000147: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 + 18000014b: 0f 59 c8 mulps %xmm0,%xmm1 + 18000014e: 0f 59 d0 mulps %xmm0,%xmm2 + 180000151: 0f 29 0a movaps %xmm1,(%rdx) + 180000154: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 180000158: 48 rex.W + 180000159: 83 .byte 0x83 + 18000015a: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180048e20.dis b/handoff/nls_dasm/fun_180048e20.dis new file mode 100644 index 0000000..a0c66c6 --- /dev/null +++ b/handoff/nls_dasm/fun_180048e20.dis @@ -0,0 +1,27 @@ + +/tmp/det/fun_180048e20.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 180000004: 41 83 f8 0b cmp $0xb,%r8d + 180000008: 7d 30 jge 0x18000003a + 18000000a: 41 ff c8 dec %r8d + 18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000011: 74 26 je 0x180000039 + 180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000001f: 00 + 180000020: f3 0f 10 0a movss (%rdx),%xmm1 + 180000024: 41 ff c8 dec %r8d + 180000027: f3 0f 59 c8 mulss %xmm0,%xmm1 + 18000002b: f3 0f 11 0a movss %xmm1,(%rdx) + 18000002f: 48 8d 52 04 lea 0x4(%rdx),%rdx + 180000033: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000037: 75 e7 jne 0x180000020 + 180000039: c3 ret + 18000003a: 48 rex.W + 18000003b: f7 .byte 0xf7 + 18000003c: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180048fa0.dis b/handoff/nls_dasm/fun_180048fa0.dis new file mode 100644 index 0000000..80e28cb --- /dev/null +++ b/handoff/nls_dasm/fun_180048fa0.dis @@ -0,0 +1,104 @@ + +/tmp/det/fun_180048fa0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 180000004: 41 83 f8 0b cmp $0xb,%r8d + 180000008: 7d 31 jge 0x18000003b + 18000000a: 41 83 c0 ff add $0xffffffff,%r8d + 18000000e: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000012: 74 26 je 0x18000003a + 180000014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000020: f3 0f 10 0a movss (%rdx),%xmm1 + 180000024: 41 83 c0 ff add $0xffffffff,%r8d + 180000028: f3 0f 59 c8 mulss %xmm0,%xmm1 + 18000002c: f3 0f 11 0a movss %xmm1,(%rdx) + 180000030: 48 83 c2 04 add $0x4,%rdx + 180000034: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000038: 75 e6 jne 0x180000020 + 18000003a: c3 ret + 18000003b: 48 f7 c2 03 00 00 00 test $0x3,%rdx + 180000042: 0f 84 5e 00 00 00 je 0x1800000a6 + 180000048: 44 89 c0 mov %r8d,%eax + 18000004b: 41 83 e0 07 and $0x7,%r8d + 18000004f: 83 e0 f8 and $0xfffffff8,%eax + 180000052: 3d 00 00 04 00 cmp $0x40000,%eax + 180000057: 7f 27 jg 0x180000080 + 180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000060: 0f 10 0a movups (%rdx),%xmm1 + 180000063: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 180000067: 0f 59 c8 mulps %xmm0,%xmm1 + 18000006a: 0f 59 d0 mulps %xmm0,%xmm2 + 18000006d: 0f 11 0a movups %xmm1,(%rdx) + 180000070: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000074: 48 83 c2 20 add $0x20,%rdx + 180000078: 83 c0 f8 add $0xfffffff8,%eax + 18000007b: 75 e3 jne 0x180000060 + 18000007d: eb 8b jmp 0x18000000a + 18000007f: 90 nop + 180000080: 0f 18 42 40 prefetchnta 0x40(%rdx) + 180000084: 0f 10 0a movups (%rdx),%xmm1 + 180000087: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 18000008b: 0f 59 c8 mulps %xmm0,%xmm1 + 18000008e: 0f 59 d0 mulps %xmm0,%xmm2 + 180000091: 0f 11 0a movups %xmm1,(%rdx) + 180000094: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000098: 48 83 c2 20 add $0x20,%rdx + 18000009c: 83 c0 f8 add $0xfffffff8,%eax + 18000009f: 75 df jne 0x180000080 + 1800000a1: e9 64 ff ff ff jmp 0x18000000a + 1800000a6: 48 89 d0 mov %rdx,%rax + 1800000a9: 48 83 e0 0f and $0xf,%rax + 1800000ad: 85 c0 test %eax,%eax + 1800000af: 74 24 je 0x1800000d5 + 1800000b1: c1 e8 02 shr $0x2,%eax + 1800000b4: f7 d8 neg %eax + 1800000b6: 83 e0 03 and $0x3,%eax + 1800000b9: 44 2b c0 sub %eax,%r8d + 1800000bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800000c0: f3 0f 10 0a movss (%rdx),%xmm1 + 1800000c4: f3 0f 59 c8 mulss %xmm0,%xmm1 + 1800000c8: f3 0f 11 0a movss %xmm1,(%rdx) + 1800000cc: 48 83 c2 04 add $0x4,%rdx + 1800000d0: 83 c0 ff add $0xffffffff,%eax + 1800000d3: 75 eb jne 0x1800000c0 + 1800000d5: 44 89 c0 mov %r8d,%eax + 1800000d8: 41 83 e0 07 and $0x7,%r8d + 1800000dc: 83 e0 f8 and $0xfffffff8,%eax + 1800000df: 3d 00 00 04 00 cmp $0x40000,%eax + 1800000e4: 7f 5a jg 0x180000140 + 1800000e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ed: 00 + 1800000ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000f5: 0f 1f 40 00 nopl 0x0(%rax) + 1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000100: 0f 10 0a movups (%rdx),%xmm1 + 180000103: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 180000107: 0f 59 c8 mulps %xmm0,%xmm1 + 18000010a: 0f 59 d0 mulps %xmm0,%xmm2 + 18000010d: 0f 11 0a movups %xmm1,(%rdx) + 180000110: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000114: 48 83 c2 20 add $0x20,%rdx + 180000118: 83 c0 f8 add $0xfffffff8,%eax + 18000011b: 75 e3 jne 0x180000100 + 18000011d: e9 e8 fe ff ff jmp 0x18000000a + 180000122: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000129: 00 + 18000012a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000131: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000138: 00 + 180000139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000140: 0f 18 42 40 prefetchnta 0x40(%rdx) + 180000144: 0f 10 0a movups (%rdx),%xmm1 + 180000147: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 18000014b: 0f 59 c8 mulps %xmm0,%xmm1 + 18000014e: 0f 59 d0 mulps %xmm0,%xmm2 + 180000151: 0f 11 0a movups %xmm1,(%rdx) + 180000154: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000158: 48 rex.W + 180000159: 83 .byte 0x83 + 18000015a: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180049120.dis b/handoff/nls_dasm/fun_180049120.dis new file mode 100644 index 0000000..da9b9b0 --- /dev/null +++ b/handoff/nls_dasm/fun_180049120.dis @@ -0,0 +1,103 @@ + +/tmp/det/fun_180049120.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f8 0b cmp $0xb,%r8d + 180000004: 7d 38 jge 0x18000003e + 180000006: 41 ff c8 dec %r8d + 180000009: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000000d: 74 2e je 0x18000003d + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f3 0f 10 02 movss (%rdx),%xmm0 + 180000024: 41 ff c8 dec %r8d + 180000027: f3 0f 58 01 addss (%rcx),%xmm0 + 18000002b: 48 83 c1 04 add $0x4,%rcx + 18000002f: f3 0f 11 02 movss %xmm0,(%rdx) + 180000033: 48 83 c2 04 add $0x4,%rdx + 180000037: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000003b: 75 e3 jne 0x180000020 + 18000003d: c3 ret + 18000003e: 48 f7 c2 03 00 00 00 test $0x3,%rdx + 180000045: 74 4a je 0x180000091 + 180000047: 44 89 c0 mov %r8d,%eax + 18000004a: 41 83 e0 07 and $0x7,%r8d + 18000004e: 83 e0 f8 and $0xfffffff8,%eax + 180000051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000058: 00 + 180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000060: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000064: 0f 10 12 movups (%rdx),%xmm2 + 180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 18000006b: 0f 10 01 movups (%rcx),%xmm0 + 18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000072: 0f 58 d0 addps %xmm0,%xmm2 + 180000075: 0f 58 d9 addps %xmm1,%xmm3 + 180000078: 0f 11 12 movups %xmm2,(%rdx) + 18000007b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 18000007f: 48 83 c1 20 add $0x20,%rcx + 180000083: 48 83 c2 20 add $0x20,%rdx + 180000087: 83 c0 f8 add $0xfffffff8,%eax + 18000008a: 75 d4 jne 0x180000060 + 18000008c: e9 75 ff ff ff jmp 0x180000006 + 180000091: 48 89 d0 mov %rdx,%rax + 180000094: 48 83 e0 0f and $0xf,%rax + 180000098: 85 c0 test %eax,%eax + 18000009a: 74 3c je 0x1800000d8 + 18000009c: c1 e8 02 shr $0x2,%eax + 18000009f: f7 d8 neg %eax + 1800000a1: 83 e0 03 and $0x3,%eax + 1800000a4: 44 2b c0 sub %eax,%r8d + 1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ae: 00 + 1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000b6: 0f 1f 00 nopl (%rax) + 1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000c0: f3 0f 10 02 movss (%rdx),%xmm0 + 1800000c4: f3 0f 58 01 addss (%rcx),%xmm0 + 1800000c8: 48 83 c1 04 add $0x4,%rcx + 1800000cc: f3 0f 11 02 movss %xmm0,(%rdx) + 1800000d0: 48 83 c2 04 add $0x4,%rdx + 1800000d4: ff c8 dec %eax + 1800000d6: 75 e8 jne 0x1800000c0 + 1800000d8: 44 89 c0 mov %r8d,%eax + 1800000db: 41 83 e0 07 and $0x7,%r8d + 1800000df: 83 e0 f8 and $0xfffffff8,%eax + 1800000e2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000e9: 75 55 jne 0x180000140 + 1800000eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f2: 00 + 1800000f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000100: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000104: 0f 28 01 movaps (%rcx),%xmm0 + 180000107: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 18000010b: 48 83 c1 20 add $0x20,%rcx + 18000010f: 0f 58 02 addps (%rdx),%xmm0 + 180000112: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 180000116: 0f 29 02 movaps %xmm0,(%rdx) + 180000119: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 18000011d: 48 83 c2 20 add $0x20,%rdx + 180000121: 83 c0 f8 add $0xfffffff8,%eax + 180000124: 75 da jne 0x180000100 + 180000126: e9 db fe ff ff jmp 0x180000006 + 18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000132: 00 + 180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000140: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000144: 0f 10 01 movups (%rcx),%xmm0 + 180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000014b: 0f 58 02 addps (%rdx),%xmm0 + 18000014e: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 180000152: 0f 29 02 movaps %xmm0,(%rdx) + 180000155: 48 83 c1 20 add $0x20,%rcx + 180000159: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 18000015d: 48 rex.W + 18000015e: 83 .byte 0x83 + 18000015f: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_1800492a0.dis b/handoff/nls_dasm/fun_1800492a0.dis new file mode 100644 index 0000000..e9c94c9 --- /dev/null +++ b/handoff/nls_dasm/fun_1800492a0.dis @@ -0,0 +1,103 @@ + +/tmp/det/fun_1800492a0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f8 0b cmp $0xb,%r8d + 180000004: 7d 38 jge 0x18000003e + 180000006: 41 ff c8 dec %r8d + 180000009: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000000d: 74 2e je 0x18000003d + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f3 0f 10 02 movss (%rdx),%xmm0 + 180000024: 41 ff c8 dec %r8d + 180000027: f3 0f 58 01 addss (%rcx),%xmm0 + 18000002b: 48 83 c1 04 add $0x4,%rcx + 18000002f: f3 0f 11 02 movss %xmm0,(%rdx) + 180000033: 48 8d 52 04 lea 0x4(%rdx),%rdx + 180000037: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000003b: 75 e3 jne 0x180000020 + 18000003d: c3 ret + 18000003e: 48 f7 c2 03 00 00 00 test $0x3,%rdx + 180000045: 74 4a je 0x180000091 + 180000047: 44 89 c0 mov %r8d,%eax + 18000004a: 41 83 e0 07 and $0x7,%r8d + 18000004e: 83 e0 f8 and $0xfffffff8,%eax + 180000051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000058: 00 + 180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000060: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000064: 0f 10 12 movups (%rdx),%xmm2 + 180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 18000006b: 0f 10 01 movups (%rcx),%xmm0 + 18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000072: 0f 58 d0 addps %xmm0,%xmm2 + 180000075: 0f 58 d9 addps %xmm1,%xmm3 + 180000078: 0f 11 12 movups %xmm2,(%rdx) + 18000007b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 18000007f: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180000083: 48 8d 52 20 lea 0x20(%rdx),%rdx + 180000087: 83 c0 f8 add $0xfffffff8,%eax + 18000008a: 75 d4 jne 0x180000060 + 18000008c: e9 75 ff ff ff jmp 0x180000006 + 180000091: 48 89 d0 mov %rdx,%rax + 180000094: 48 83 e0 0f and $0xf,%rax + 180000098: 85 c0 test %eax,%eax + 18000009a: 74 3c je 0x1800000d8 + 18000009c: c1 e8 02 shr $0x2,%eax + 18000009f: f7 d8 neg %eax + 1800000a1: 83 e0 03 and $0x3,%eax + 1800000a4: 44 2b c0 sub %eax,%r8d + 1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ae: 00 + 1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000b6: 0f 1f 00 nopl (%rax) + 1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000c0: f3 0f 10 02 movss (%rdx),%xmm0 + 1800000c4: f3 0f 58 01 addss (%rcx),%xmm0 + 1800000c8: 48 83 c1 04 add $0x4,%rcx + 1800000cc: f3 0f 11 02 movss %xmm0,(%rdx) + 1800000d0: 48 8d 52 04 lea 0x4(%rdx),%rdx + 1800000d4: ff c8 dec %eax + 1800000d6: 75 e8 jne 0x1800000c0 + 1800000d8: 44 89 c0 mov %r8d,%eax + 1800000db: 41 83 e0 07 and $0x7,%r8d + 1800000df: 83 e0 f8 and $0xfffffff8,%eax + 1800000e2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000e9: 75 55 jne 0x180000140 + 1800000eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f2: 00 + 1800000f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000100: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000104: 0f 28 01 movaps (%rcx),%xmm0 + 180000107: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 18000010b: 48 83 c1 20 add $0x20,%rcx + 18000010f: 0f 58 02 addps (%rdx),%xmm0 + 180000112: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 180000116: 0f 29 02 movaps %xmm0,(%rdx) + 180000119: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 18000011d: 48 83 c2 20 add $0x20,%rdx + 180000121: 83 c0 f8 add $0xfffffff8,%eax + 180000124: 75 da jne 0x180000100 + 180000126: e9 db fe ff ff jmp 0x180000006 + 18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000132: 00 + 180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000140: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000144: 0f 10 01 movups (%rcx),%xmm0 + 180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000014b: 0f 58 02 addps (%rdx),%xmm0 + 18000014e: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 180000152: 0f 29 02 movaps %xmm0,(%rdx) + 180000155: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180000159: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 18000015d: 48 rex.W + 18000015e: 83 .byte 0x83 + 18000015f: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180049420.dis b/handoff/nls_dasm/fun_180049420.dis new file mode 100644 index 0000000..6d6b013 --- /dev/null +++ b/handoff/nls_dasm/fun_180049420.dis @@ -0,0 +1,102 @@ + +/tmp/det/fun_180049420.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f8 0b cmp $0xb,%r8d + 180000004: 7d 39 jge 0x18000003f + 180000006: 41 83 c0 ff add $0xffffffff,%r8d + 18000000a: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000000e: 74 2e je 0x18000003e + 180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000017: 00 + 180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001f: 90 nop + 180000020: f3 0f 10 02 movss (%rdx),%xmm0 + 180000024: 41 83 c0 ff add $0xffffffff,%r8d + 180000028: f3 0f 58 01 addss (%rcx),%xmm0 + 18000002c: 48 83 c1 04 add $0x4,%rcx + 180000030: f3 0f 11 02 movss %xmm0,(%rdx) + 180000034: 48 83 c2 04 add $0x4,%rdx + 180000038: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000003c: 75 e2 jne 0x180000020 + 18000003e: c3 ret + 18000003f: 48 f7 c2 03 00 00 00 test $0x3,%rdx + 180000046: 74 49 je 0x180000091 + 180000048: 44 89 c0 mov %r8d,%eax + 18000004b: 41 83 e0 07 and $0x7,%r8d + 18000004f: 83 e0 f8 and $0xfffffff8,%eax + 180000052: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000060: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000064: 0f 10 12 movups (%rdx),%xmm2 + 180000067: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 18000006b: 0f 10 01 movups (%rcx),%xmm0 + 18000006e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000072: 0f 58 d0 addps %xmm0,%xmm2 + 180000075: 48 83 c1 20 add $0x20,%rcx + 180000079: 0f 58 d9 addps %xmm1,%xmm3 + 18000007c: 0f 11 12 movups %xmm2,(%rdx) + 18000007f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 180000083: 48 83 c2 20 add $0x20,%rdx + 180000087: 83 c0 f8 add $0xfffffff8,%eax + 18000008a: 75 d4 jne 0x180000060 + 18000008c: e9 75 ff ff ff jmp 0x180000006 + 180000091: 48 89 d0 mov %rdx,%rax + 180000094: 48 83 e0 0f and $0xf,%rax + 180000098: 85 c0 test %eax,%eax + 18000009a: 74 3d je 0x1800000d9 + 18000009c: c1 e8 02 shr $0x2,%eax + 18000009f: f7 d8 neg %eax + 1800000a1: 83 e0 03 and $0x3,%eax + 1800000a4: 44 2b c0 sub %eax,%r8d + 1800000a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ae: 00 + 1800000af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000b6: 0f 1f 00 nopl (%rax) + 1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000c0: f3 0f 10 02 movss (%rdx),%xmm0 + 1800000c4: f3 0f 58 01 addss (%rcx),%xmm0 + 1800000c8: 48 83 c1 04 add $0x4,%rcx + 1800000cc: f3 0f 11 02 movss %xmm0,(%rdx) + 1800000d0: 48 83 c2 04 add $0x4,%rdx + 1800000d4: 83 c0 ff add $0xffffffff,%eax + 1800000d7: 75 e7 jne 0x1800000c0 + 1800000d9: 44 89 c0 mov %r8d,%eax + 1800000dc: 41 83 e0 07 and $0x7,%r8d + 1800000e0: 83 e0 f8 and $0xfffffff8,%eax + 1800000e3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000ea: 75 54 jne 0x180000140 + 1800000ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f3: 00 + 1800000f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000100: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000104: 0f 10 01 movups (%rcx),%xmm0 + 180000107: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000010b: 48 83 c1 20 add $0x20,%rcx + 18000010f: 0f 58 02 addps (%rdx),%xmm0 + 180000112: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 180000116: 0f 11 02 movups %xmm0,(%rdx) + 180000119: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 18000011d: 48 83 c2 20 add $0x20,%rdx + 180000121: 83 c0 f8 add $0xfffffff8,%eax + 180000124: 75 da jne 0x180000100 + 180000126: e9 db fe ff ff jmp 0x180000006 + 18000012b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000132: 00 + 180000133: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000013a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000140: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000144: 0f 10 01 movups (%rcx),%xmm0 + 180000147: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000014b: 48 83 c1 20 add $0x20,%rcx + 18000014f: 0f 58 02 addps (%rdx),%xmm0 + 180000152: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 180000156: 0f 11 02 movups %xmm0,(%rdx) + 180000159: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 18000015d: 48 rex.W + 18000015e: 83 .byte 0x83 + 18000015f: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_1800495a0.dis b/handoff/nls_dasm/fun_1800495a0.dis new file mode 100644 index 0000000..3b9b378 --- /dev/null +++ b/handoff/nls_dasm/fun_1800495a0.dis @@ -0,0 +1,369 @@ + +/tmp/det/fun_1800495a0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 55 push %rbp + 180000001: 41 83 f9 0b cmp $0xb,%r9d + 180000005: 0f 82 02 03 00 00 jb 0x18000030d + 18000000b: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 180000012: 0f 85 d6 01 00 00 jne 0x1800001ee + 180000018: 4d 89 c2 mov %r8,%r10 + 18000001b: 49 83 e2 0f and $0xf,%r10 + 18000001f: 0f 84 9d 00 00 00 je 0x1800000c2 + 180000025: 41 c1 ea 02 shr $0x2,%r10d + 180000029: 41 f7 da neg %r10d + 18000002c: 41 83 e2 03 and $0x3,%r10d + 180000030: 45 2b ca sub %r10d,%r9d + 180000033: 45 85 d2 test %r10d,%r10d + 180000036: 0f 84 79 00 00 00 je 0x1800000b5 + 18000003c: 44 89 d0 mov %r10d,%eax + 18000003f: 41 bb 01 00 00 00 mov $0x1,%r11d + 180000045: d1 e8 shr $1,%eax + 180000047: 33 ed xor %ebp,%ebp + 180000049: 85 c0 test %eax,%eax + 18000004b: 76 4e jbe 0x18000009b + 18000004d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000054: 00 + 180000055: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000005c: 0f 1f 40 00 nopl 0x0(%rax) + 180000060: 41 89 eb mov %ebp,%r11d + 180000063: 44 03 dd add %ebp,%r11d + 180000066: ff c5 inc %ebp + 180000068: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 18000006e: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 180000074: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 18000007a: 41 ff c3 inc %r11d + 18000007d: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 180000083: 3b e8 cmp %eax,%ebp + 180000085: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 18000008b: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 180000091: 72 cd jb 0x180000060 + 180000093: 03 ed add %ebp,%ebp + 180000095: 41 89 eb mov %ebp,%r11d + 180000098: 41 ff c3 inc %r11d + 18000009b: 41 ff cb dec %r11d + 18000009e: 45 3b da cmp %r10d,%r11d + 1800000a1: 73 12 jae 0x1800000b5 + 1800000a3: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 1800000a9: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 1800000af: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 1800000b5: 49 c1 e2 02 shl $0x2,%r10 + 1800000b9: 49 03 ca add %r10,%rcx + 1800000bc: 49 03 d2 add %r10,%rdx + 1800000bf: 4d 03 c2 add %r10,%r8 + 1800000c2: 44 89 cd mov %r9d,%ebp + 1800000c5: 49 89 d2 mov %rdx,%r10 + 1800000c8: c1 ed 03 shr $0x3,%ebp + 1800000cb: 49 83 e2 0f and $0xf,%r10 + 1800000cf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000d6: 0f 84 92 00 00 00 je 0x18000016e + 1800000dc: 33 c0 xor %eax,%eax + 1800000de: 4d 85 d2 test %r10,%r10 + 1800000e1: 74 51 je 0x180000134 + 1800000e3: 85 ed test %ebp,%ebp + 1800000e5: 0f 86 1e 02 00 00 jbe 0x180000309 + 1800000eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f2: 00 + 1800000f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000100: 0f 10 11 movups (%rcx),%xmm2 + 180000103: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000107: 0f 10 02 movups (%rdx),%xmm0 + 18000010a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000010e: 0f 5d d0 minps %xmm0,%xmm2 + 180000111: 0f 5d d9 minps %xmm1,%xmm3 + 180000114: ff c0 inc %eax + 180000116: 48 83 c1 20 add $0x20,%rcx + 18000011a: 41 0f 29 10 movaps %xmm2,(%r8) + 18000011e: 48 83 c2 20 add $0x20,%rdx + 180000122: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000127: 49 83 c0 20 add $0x20,%r8 + 18000012b: 3b c5 cmp %ebp,%eax + 18000012d: 72 d1 jb 0x180000100 + 18000012f: e9 d5 01 00 00 jmp 0x180000309 + 180000134: 85 ed test %ebp,%ebp + 180000136: 0f 86 cd 01 00 00 jbe 0x180000309 + 18000013c: 0f 1f 40 00 nopl 0x0(%rax) + 180000140: 0f 10 01 movups (%rcx),%xmm0 + 180000143: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000147: 0f 5d 02 minps (%rdx),%xmm0 + 18000014a: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1 + 18000014e: ff c0 inc %eax + 180000150: 48 83 c1 20 add $0x20,%rcx + 180000154: 41 0f 29 00 movaps %xmm0,(%r8) + 180000158: 48 83 c2 20 add $0x20,%rdx + 18000015c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 180000161: 49 83 c0 20 add $0x20,%r8 + 180000165: 3b c5 cmp %ebp,%eax + 180000167: 72 d7 jb 0x180000140 + 180000169: e9 9b 01 00 00 jmp 0x180000309 + 18000016e: 33 c0 xor %eax,%eax + 180000170: 4d 85 d2 test %r10,%r10 + 180000173: 74 3f je 0x1800001b4 + 180000175: 85 ed test %ebp,%ebp + 180000177: 0f 86 8c 01 00 00 jbe 0x180000309 + 18000017d: 0f 1f 00 nopl (%rax) + 180000180: 0f 10 02 movups (%rdx),%xmm0 + 180000183: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000187: 0f 28 11 movaps (%rcx),%xmm2 + 18000018a: ff c0 inc %eax + 18000018c: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 180000190: 48 83 c1 20 add $0x20,%rcx + 180000194: 0f 5d d0 minps %xmm0,%xmm2 + 180000197: 0f 5d d9 minps %xmm1,%xmm3 + 18000019a: 41 0f 29 10 movaps %xmm2,(%r8) + 18000019e: 48 8d 52 20 lea 0x20(%rdx),%rdx + 1800001a2: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 1800001a7: 49 83 c0 20 add $0x20,%r8 + 1800001ab: 3b c5 cmp %ebp,%eax + 1800001ad: 72 d1 jb 0x180000180 + 1800001af: e9 55 01 00 00 jmp 0x180000309 + 1800001b4: 85 ed test %ebp,%ebp + 1800001b6: 0f 86 4d 01 00 00 jbe 0x180000309 + 1800001bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800001c0: 0f 28 01 movaps (%rcx),%xmm0 + 1800001c3: ff c0 inc %eax + 1800001c5: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 1800001c9: 48 83 c1 20 add $0x20,%rcx + 1800001cd: 0f 5d 02 minps (%rdx),%xmm0 + 1800001d0: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1 + 1800001d4: 41 0f 29 00 movaps %xmm0,(%r8) + 1800001d8: 48 83 c2 20 add $0x20,%rdx + 1800001dc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1800001e1: 49 83 c0 20 add $0x20,%r8 + 1800001e5: 3b c5 cmp %ebp,%eax + 1800001e7: 72 d7 jb 0x1800001c0 + 1800001e9: e9 1b 01 00 00 jmp 0x180000309 + 1800001ee: 44 89 cd mov %r9d,%ebp + 1800001f1: 49 89 d2 mov %rdx,%r10 + 1800001f4: c1 ed 03 shr $0x3,%ebp + 1800001f7: 49 83 e2 0f and $0xf,%r10 + 1800001fb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 180000202: 0f 84 86 00 00 00 je 0x18000028e + 180000208: 33 c0 xor %eax,%eax + 18000020a: 4d 85 d2 test %r10,%r10 + 18000020d: 74 45 je 0x180000254 + 18000020f: 85 ed test %ebp,%ebp + 180000211: 0f 86 f2 00 00 00 jbe 0x180000309 + 180000217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000021e: 00 00 + 180000220: 0f 10 11 movups (%rcx),%xmm2 + 180000223: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000227: 0f 10 02 movups (%rdx),%xmm0 + 18000022a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000022e: 0f 5d d0 minps %xmm0,%xmm2 + 180000231: 0f 5d d9 minps %xmm1,%xmm3 + 180000234: 41 0f 11 10 movups %xmm2,(%r8) + 180000238: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 18000023d: ff c0 inc %eax + 18000023f: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180000243: 48 83 c2 20 add $0x20,%rdx + 180000247: 49 83 c0 20 add $0x20,%r8 + 18000024b: 3b c5 cmp %ebp,%eax + 18000024d: 72 d1 jb 0x180000220 + 18000024f: e9 b5 00 00 00 jmp 0x180000309 + 180000254: 85 ed test %ebp,%ebp + 180000256: 0f 86 ad 00 00 00 jbe 0x180000309 + 18000025c: 0f 1f 40 00 nopl 0x0(%rax) + 180000260: 0f 10 01 movups (%rcx),%xmm0 + 180000263: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000267: 0f 5d 02 minps (%rdx),%xmm0 + 18000026a: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1 + 18000026e: 41 0f 11 00 movups %xmm0,(%r8) + 180000272: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180000277: ff c0 inc %eax + 180000279: 48 8d 49 20 lea 0x20(%rcx),%rcx + 18000027d: 48 83 c2 20 add $0x20,%rdx + 180000281: 49 83 c0 20 add $0x20,%r8 + 180000285: 3b c5 cmp %ebp,%eax + 180000287: 72 d7 jb 0x180000260 + 180000289: e9 7b 00 00 00 jmp 0x180000309 + 18000028e: 33 c0 xor %eax,%eax + 180000290: 4d 85 d2 test %r10,%r10 + 180000293: 74 3c je 0x1800002d1 + 180000295: 85 ed test %ebp,%ebp + 180000297: 0f 86 6c 00 00 00 jbe 0x180000309 + 18000029d: 0f 1f 00 nopl (%rax) + 1800002a0: 0f 10 02 movups (%rdx),%xmm0 + 1800002a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800002a7: 0f 28 11 movaps (%rcx),%xmm2 + 1800002aa: ff c0 inc %eax + 1800002ac: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 + 1800002b0: 48 83 c1 20 add $0x20,%rcx + 1800002b4: 0f 5d d0 minps %xmm0,%xmm2 + 1800002b7: 0f 5d d9 minps %xmm1,%xmm3 + 1800002ba: 41 0f 11 10 movups %xmm2,(%r8) + 1800002be: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 1800002c3: 48 8d 52 20 lea 0x20(%rdx),%rdx + 1800002c7: 49 83 c0 20 add $0x20,%r8 + 1800002cb: 3b c5 cmp %ebp,%eax + 1800002cd: 72 d1 jb 0x1800002a0 + 1800002cf: eb 38 jmp 0x180000309 + 1800002d1: 85 ed test %ebp,%ebp + 1800002d3: 76 34 jbe 0x180000309 + 1800002d5: 0f 1f 40 00 nopl 0x0(%rax) + 1800002d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002e0: 0f 28 01 movaps (%rcx),%xmm0 + 1800002e3: ff c0 inc %eax + 1800002e5: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 + 1800002e9: 48 83 c1 20 add $0x20,%rcx + 1800002ed: 0f 5d 02 minps (%rdx),%xmm0 + 1800002f0: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1 + 1800002f4: 41 0f 11 00 movups %xmm0,(%r8) + 1800002f8: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800002fd: 48 83 c2 20 add $0x20,%rdx + 180000301: 49 83 c0 20 add $0x20,%r8 + 180000305: 3b c5 cmp %ebp,%eax + 180000307: 72 d7 jb 0x1800002e0 + 180000309: 41 83 e1 07 and $0x7,%r9d + 18000030d: 45 85 c9 test %r9d,%r9d + 180000310: 0f 86 1f 02 00 00 jbe 0x180000535 + 180000316: 41 83 f9 06 cmp $0x6,%r9d + 18000031a: 0f 86 9c 01 00 00 jbe 0x1800004bc + 180000320: 49 3b d0 cmp %r8,%rdx + 180000323: 76 17 jbe 0x18000033c + 180000325: 44 89 c8 mov %r9d,%eax + 180000328: 48 89 d5 mov %rdx,%rbp + 18000032b: 48 c1 e0 02 shl $0x2,%rax + 18000032f: 49 2b e8 sub %r8,%rbp + 180000332: 48 3b e8 cmp %rax,%rbp + 180000335: 7d 24 jge 0x18000035b + 180000337: e9 80 01 00 00 jmp 0x1800004bc + 18000033c: 4c 3b c2 cmp %rdx,%r8 + 18000033f: 0f 86 77 01 00 00 jbe 0x1800004bc + 180000345: 44 89 c8 mov %r9d,%eax + 180000348: 4c 89 c5 mov %r8,%rbp + 18000034b: 48 c1 e0 02 shl $0x2,%rax + 18000034f: 48 2b ea sub %rdx,%rbp + 180000352: 48 3b e8 cmp %rax,%rbp + 180000355: 0f 8c 61 01 00 00 jl 0x1800004bc + 18000035b: 49 3b c8 cmp %r8,%rcx + 18000035e: 76 10 jbe 0x180000370 + 180000360: 48 89 cd mov %rcx,%rbp + 180000363: 49 2b e8 sub %r8,%rbp + 180000366: 48 3b e8 cmp %rax,%rbp + 180000369: 7d 1d jge 0x180000388 + 18000036b: e9 4c 01 00 00 jmp 0x1800004bc + 180000370: 4c 3b c1 cmp %rcx,%r8 + 180000373: 0f 86 43 01 00 00 jbe 0x1800004bc + 180000379: 4c 89 c5 mov %r8,%rbp + 18000037c: 48 2b e9 sub %rcx,%rbp + 18000037f: 48 3b e8 cmp %rax,%rbp + 180000382: 0f 8c 34 01 00 00 jl 0x1800004bc + 180000388: 41 83 f9 08 cmp $0x8,%r9d + 18000038c: 0f 82 a5 01 00 00 jb 0x180000537 + 180000392: 4c 89 c5 mov %r8,%rbp + 180000395: 48 83 e5 0f and $0xf,%rbp + 180000399: 85 ed test %ebp,%ebp + 18000039b: 74 14 je 0x1800003b1 + 18000039d: f7 c5 03 00 00 00 test $0x3,%ebp + 1800003a3: 0f 85 8e 01 00 00 jne 0x180000537 + 1800003a9: f7 dd neg %ebp + 1800003ab: 83 c5 10 add $0x10,%ebp + 1800003ae: c1 ed 02 shr $0x2,%ebp + 1800003b1: 89 e8 mov %ebp,%eax + 1800003b3: 83 c0 08 add $0x8,%eax + 1800003b6: 44 3b c8 cmp %eax,%r9d + 1800003b9: 0f 82 78 01 00 00 jb 0x180000537 + 1800003bf: 44 89 c8 mov %r9d,%eax + 1800003c2: 45 33 d2 xor %r10d,%r10d + 1800003c5: 2b c5 sub %ebp,%eax + 1800003c7: 83 e0 07 and $0x7,%eax + 1800003ca: f7 d8 neg %eax + 1800003cc: 41 03 c1 add %r9d,%eax + 1800003cf: 85 ed test %ebp,%ebp + 1800003d1: 76 27 jbe 0x1800003fa + 1800003d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800003d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800003df: 00 + 1800003e0: f3 42 0f 10 04 91 movss (%rcx,%r10,4),%xmm0 + 1800003e6: f3 42 0f 5d 04 92 minss (%rdx,%r10,4),%xmm0 + 1800003ec: f3 43 0f 11 04 90 movss %xmm0,(%r8,%r10,4) + 1800003f2: 41 ff c2 inc %r10d + 1800003f5: 44 3b d5 cmp %ebp,%r10d + 1800003f8: 72 e6 jb 0x1800003e0 + 1800003fa: 89 ed mov %ebp,%ebp + 1800003fc: 4c 8d 14 aa lea (%rdx,%rbp,4),%r10 + 180000400: 49 f7 c2 0f 00 00 00 test $0xf,%r10 + 180000407: 74 57 je 0x180000460 + 180000409: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000410: 00 + 180000411: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000041f: 00 + 180000420: 89 ed mov %ebp,%ebp + 180000422: 0f 10 0c a9 movups (%rcx,%rbp,4),%xmm1 + 180000426: 0f 10 5c a9 10 movups 0x10(%rcx,%rbp,4),%xmm3 + 18000042b: 0f 10 04 aa movups (%rdx,%rbp,4),%xmm0 + 18000042f: 0f 10 54 aa 10 movups 0x10(%rdx,%rbp,4),%xmm2 + 180000434: 0f 5d c8 minps %xmm0,%xmm1 + 180000437: 0f 5d da minps %xmm2,%xmm3 + 18000043a: 41 0f 29 0c a8 movaps %xmm1,(%r8,%rbp,4) + 18000043f: 41 0f 29 5c a8 10 movaps %xmm3,0x10(%r8,%rbp,4) + 180000445: 83 c5 08 add $0x8,%ebp + 180000448: 3b e8 cmp %eax,%ebp + 18000044a: 72 d4 jb 0x180000420 + 18000044c: eb 38 jmp 0x180000486 + 18000044e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000455: 00 + 180000456: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000045d: 0f 1f 00 nopl (%rax) + 180000460: 89 ed mov %ebp,%ebp + 180000462: 0f 10 04 a9 movups (%rcx,%rbp,4),%xmm0 + 180000466: 0f 10 4c a9 10 movups 0x10(%rcx,%rbp,4),%xmm1 + 18000046b: 0f 5d 04 aa minps (%rdx,%rbp,4),%xmm0 + 18000046f: 0f 5d 4c aa 10 minps 0x10(%rdx,%rbp,4),%xmm1 + 180000474: 41 0f 29 04 a8 movaps %xmm0,(%r8,%rbp,4) + 180000479: 41 0f 29 4c a8 10 movaps %xmm1,0x10(%r8,%rbp,4) + 18000047f: 83 c5 08 add $0x8,%ebp + 180000482: 3b e8 cmp %eax,%ebp + 180000484: 72 da jb 0x180000460 + 180000486: 41 3b c1 cmp %r9d,%eax + 180000489: 0f 83 a6 00 00 00 jae 0x180000535 + 18000048f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000496: 00 + 180000497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000049e: 66 90 xchg %ax,%ax + 1800004a0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 1800004a5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 1800004aa: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 1800004b0: ff c0 inc %eax + 1800004b2: 41 3b c1 cmp %r9d,%eax + 1800004b5: 72 e9 jb 0x1800004a0 + 1800004b7: e9 79 00 00 00 jmp 0x180000535 + 1800004bc: 44 89 c8 mov %r9d,%eax + 1800004bf: 41 ba 01 00 00 00 mov $0x1,%r10d + 1800004c5: d1 e8 shr $1,%eax + 1800004c7: 33 ed xor %ebp,%ebp + 1800004c9: 85 c0 test %eax,%eax + 1800004cb: 76 4e jbe 0x18000051b + 1800004cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800004d4: 00 + 1800004d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800004dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800004e0: 41 89 ea mov %ebp,%r10d + 1800004e3: 44 03 d5 add %ebp,%r10d + 1800004e6: ff c5 inc %ebp + 1800004e8: f3 42 0f 10 04 91 movss (%rcx,%r10,4),%xmm0 + 1800004ee: f3 42 0f 5d 04 92 minss (%rdx,%r10,4),%xmm0 + 1800004f4: f3 43 0f 11 04 90 movss %xmm0,(%r8,%r10,4) + 1800004fa: 41 ff c2 inc %r10d + 1800004fd: f3 42 0f 10 0c 91 movss (%rcx,%r10,4),%xmm1 + 180000503: 3b e8 cmp %eax,%ebp + 180000505: f3 42 0f 5d 0c 92 minss (%rdx,%r10,4),%xmm1 + 18000050b: f3 43 0f 11 0c 90 movss %xmm1,(%r8,%r10,4) + 180000511: 72 cd jb 0x1800004e0 + 180000513: 03 ed add %ebp,%ebp + 180000515: 41 89 ea mov %ebp,%r10d + 180000518: 41 ff c2 inc %r10d + 18000051b: 41 ff ca dec %r10d + 18000051e: 45 3b d1 cmp %r9d,%r10d + 180000521: 73 12 jae 0x180000535 + 180000523: f3 42 0f 10 04 91 movss (%rcx,%r10,4),%xmm0 + 180000529: f3 42 0f 5d 04 92 minss (%rdx,%r10,4),%xmm0 + 18000052f: f3 43 0f 11 04 90 movss %xmm0,(%r8,%r10,4) + 180000535: 5d pop %rbp + 180000536: c3 ret diff --git a/handoff/nls_dasm/fun_180049ae0.dis b/handoff/nls_dasm/fun_180049ae0.dis new file mode 100644 index 0000000..3081c2f --- /dev/null +++ b/handoff/nls_dasm/fun_180049ae0.dis @@ -0,0 +1,390 @@ + +/tmp/det/fun_180049ae0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 56 push %rsi + 180000001: 41 83 f9 0b cmp $0xb,%r9d + 180000005: 0f 82 23 03 00 00 jb 0x18000032e + 18000000b: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 180000012: 0f 85 f7 01 00 00 jne 0x18000020f + 180000018: 4d 89 c2 mov %r8,%r10 + 18000001b: 49 83 e2 0f and $0xf,%r10 + 18000001f: 0f 84 9b 00 00 00 je 0x1800000c0 + 180000025: 41 c1 ea 02 shr $0x2,%r10d + 180000029: 41 f7 da neg %r10d + 18000002c: 41 83 e2 03 and $0x3,%r10d + 180000030: 45 2b ca sub %r10d,%r9d + 180000033: 45 85 d2 test %r10d,%r10d + 180000036: 0f 84 78 00 00 00 je 0x1800000b4 + 18000003c: 44 89 d0 mov %r10d,%eax + 18000003f: 41 bb 01 00 00 00 mov $0x1,%r11d + 180000045: d1 e8 shr $1,%eax + 180000047: 33 f6 xor %esi,%esi + 180000049: 85 c0 test %eax,%eax + 18000004b: 76 4c jbe 0x180000099 + 18000004d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000054: 00 + 180000055: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000005c: 0f 1f 40 00 nopl 0x0(%rax) + 180000060: 44 8d 1c 36 lea (%rsi,%rsi,1),%r11d + 180000064: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 18000006a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 180000070: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 180000076: 44 8d 5c 36 01 lea 0x1(%rsi,%rsi,1),%r11d + 18000007b: 83 c6 01 add $0x1,%esi + 18000007e: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 180000084: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 18000008a: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 180000090: 3b f0 cmp %eax,%esi + 180000092: 72 cc jb 0x180000060 + 180000094: 44 8d 5c 36 01 lea 0x1(%rsi,%rsi,1),%r11d + 180000099: 41 83 c3 ff add $0xffffffff,%r11d + 18000009d: 45 3b da cmp %r10d,%r11d + 1800000a0: 73 12 jae 0x1800000b4 + 1800000a2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 + 1800000a8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 + 1800000ae: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) + 1800000b4: 4a 8d 0c 91 lea (%rcx,%r10,4),%rcx + 1800000b8: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 1800000bc: 4f 8d 04 90 lea (%r8,%r10,4),%r8 + 1800000c0: 44 89 ce mov %r9d,%esi + 1800000c3: 48 89 d0 mov %rdx,%rax + 1800000c6: c1 ee 03 shr $0x3,%esi + 1800000c9: 48 83 e0 0f and $0xf,%rax + 1800000cd: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000d4: 0f 84 95 00 00 00 je 0x18000016f + 1800000da: 48 85 c0 test %rax,%rax + 1800000dd: b8 00 00 00 00 mov $0x0,%eax + 1800000e2: 74 51 je 0x180000135 + 1800000e4: 85 f6 test %esi,%esi + 1800000e6: 0f 86 3e 02 00 00 jbe 0x18000032a + 1800000ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f3: 00 + 1800000f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000100: 0f 10 11 movups (%rcx),%xmm2 + 180000103: 83 c0 01 add $0x1,%eax + 180000106: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 18000010a: 48 83 c1 20 add $0x20,%rcx + 18000010e: 0f 10 02 movups (%rdx),%xmm0 + 180000111: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000115: 0f 5d d0 minps %xmm0,%xmm2 + 180000118: 48 83 c2 20 add $0x20,%rdx + 18000011c: 0f 5d d9 minps %xmm1,%xmm3 + 18000011f: 41 0f 11 10 movups %xmm2,(%r8) + 180000123: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000128: 49 83 c0 20 add $0x20,%r8 + 18000012c: 3b c6 cmp %esi,%eax + 18000012e: 72 d0 jb 0x180000100 + 180000130: e9 f5 01 00 00 jmp 0x18000032a + 180000135: 85 f6 test %esi,%esi + 180000137: 0f 86 ed 01 00 00 jbe 0x18000032a + 18000013d: 0f 1f 00 nopl (%rax) + 180000140: 0f 10 01 movups (%rcx),%xmm0 + 180000143: 83 c0 01 add $0x1,%eax + 180000146: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000014a: 48 83 c1 20 add $0x20,%rcx + 18000014e: 0f 5d 02 minps (%rdx),%xmm0 + 180000151: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1 + 180000155: 48 83 c2 20 add $0x20,%rdx + 180000159: 41 0f 11 00 movups %xmm0,(%r8) + 18000015d: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180000162: 49 83 c0 20 add $0x20,%r8 + 180000166: 3b c6 cmp %esi,%eax + 180000168: 72 d6 jb 0x180000140 + 18000016a: e9 bb 01 00 00 jmp 0x18000032a + 18000016f: 48 85 c0 test %rax,%rax + 180000172: b8 00 00 00 00 mov $0x0,%eax + 180000177: 74 5c je 0x1800001d5 + 180000179: 85 f6 test %esi,%esi + 18000017b: 0f 86 a9 01 00 00 jbe 0x18000032a + 180000181: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000188: 00 + 180000189: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000197: 00 + 180000198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000019f: 90 nop + 1800001a0: 0f 10 11 movups (%rcx),%xmm2 + 1800001a3: 83 c0 01 add $0x1,%eax + 1800001a6: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 1800001aa: 48 83 c1 20 add $0x20,%rcx + 1800001ae: 0f 10 02 movups (%rdx),%xmm0 + 1800001b1: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800001b5: 0f 5d d0 minps %xmm0,%xmm2 + 1800001b8: 48 83 c2 20 add $0x20,%rdx + 1800001bc: 0f 5d d9 minps %xmm1,%xmm3 + 1800001bf: 41 0f 11 10 movups %xmm2,(%r8) + 1800001c3: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 1800001c8: 49 83 c0 20 add $0x20,%r8 + 1800001cc: 3b c6 cmp %esi,%eax + 1800001ce: 72 d0 jb 0x1800001a0 + 1800001d0: e9 55 01 00 00 jmp 0x18000032a + 1800001d5: 85 f6 test %esi,%esi + 1800001d7: 0f 86 4d 01 00 00 jbe 0x18000032a + 1800001dd: 0f 1f 00 nopl (%rax) + 1800001e0: 0f 10 01 movups (%rcx),%xmm0 + 1800001e3: 83 c0 01 add $0x1,%eax + 1800001e6: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800001ea: 48 83 c1 20 add $0x20,%rcx + 1800001ee: 0f 5d 02 minps (%rdx),%xmm0 + 1800001f1: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1 + 1800001f5: 48 83 c2 20 add $0x20,%rdx + 1800001f9: 41 0f 11 00 movups %xmm0,(%r8) + 1800001fd: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180000202: 49 83 c0 20 add $0x20,%r8 + 180000206: 3b c6 cmp %esi,%eax + 180000208: 72 d6 jb 0x1800001e0 + 18000020a: e9 1b 01 00 00 jmp 0x18000032a + 18000020f: 44 89 ce mov %r9d,%esi + 180000212: 49 89 d2 mov %rdx,%r10 + 180000215: c1 ee 03 shr $0x3,%esi + 180000218: 49 83 e2 0f and $0xf,%r10 + 18000021c: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 180000223: 0f 84 86 00 00 00 je 0x1800002af + 180000229: 33 c0 xor %eax,%eax + 18000022b: 4d 85 d2 test %r10,%r10 + 18000022e: 74 45 je 0x180000275 + 180000230: 85 f6 test %esi,%esi + 180000232: 0f 86 f2 00 00 00 jbe 0x18000032a + 180000238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000023f: 00 + 180000240: 0f 10 11 movups (%rcx),%xmm2 + 180000243: 83 c0 01 add $0x1,%eax + 180000246: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 18000024a: 48 83 c1 20 add $0x20,%rcx + 18000024e: 0f 10 02 movups (%rdx),%xmm0 + 180000251: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000255: 0f 5d d0 minps %xmm0,%xmm2 + 180000258: 48 83 c2 20 add $0x20,%rdx + 18000025c: 0f 5d d9 minps %xmm1,%xmm3 + 18000025f: 41 0f 11 10 movups %xmm2,(%r8) + 180000263: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000268: 49 83 c0 20 add $0x20,%r8 + 18000026c: 3b c6 cmp %esi,%eax + 18000026e: 72 d0 jb 0x180000240 + 180000270: e9 b5 00 00 00 jmp 0x18000032a + 180000275: 85 f6 test %esi,%esi + 180000277: 0f 86 ad 00 00 00 jbe 0x18000032a + 18000027d: 0f 1f 00 nopl (%rax) + 180000280: 0f 10 01 movups (%rcx),%xmm0 + 180000283: 83 c0 01 add $0x1,%eax + 180000286: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000028a: 48 83 c1 20 add $0x20,%rcx + 18000028e: 0f 5d 02 minps (%rdx),%xmm0 + 180000291: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1 + 180000295: 48 83 c2 20 add $0x20,%rdx + 180000299: 41 0f 11 00 movups %xmm0,(%r8) + 18000029d: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800002a2: 49 83 c0 20 add $0x20,%r8 + 1800002a6: 3b c6 cmp %esi,%eax + 1800002a8: 72 d6 jb 0x180000280 + 1800002aa: e9 7b 00 00 00 jmp 0x18000032a + 1800002af: 33 c0 xor %eax,%eax + 1800002b1: 4d 85 d2 test %r10,%r10 + 1800002b4: 74 3c je 0x1800002f2 + 1800002b6: 85 f6 test %esi,%esi + 1800002b8: 0f 86 6c 00 00 00 jbe 0x18000032a + 1800002be: 66 90 xchg %ax,%ax + 1800002c0: 0f 10 11 movups (%rcx),%xmm2 + 1800002c3: 83 c0 01 add $0x1,%eax + 1800002c6: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 1800002ca: 48 83 c1 20 add $0x20,%rcx + 1800002ce: 0f 10 02 movups (%rdx),%xmm0 + 1800002d1: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800002d5: 0f 5d d0 minps %xmm0,%xmm2 + 1800002d8: 48 83 c2 20 add $0x20,%rdx + 1800002dc: 0f 5d d9 minps %xmm1,%xmm3 + 1800002df: 41 0f 11 10 movups %xmm2,(%r8) + 1800002e3: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 1800002e8: 49 83 c0 20 add $0x20,%r8 + 1800002ec: 3b c6 cmp %esi,%eax + 1800002ee: 72 d0 jb 0x1800002c0 + 1800002f0: eb 38 jmp 0x18000032a + 1800002f2: 85 f6 test %esi,%esi + 1800002f4: 76 34 jbe 0x18000032a + 1800002f6: 0f 1f 00 nopl (%rax) + 1800002f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000300: 0f 10 01 movups (%rcx),%xmm0 + 180000303: 83 c0 01 add $0x1,%eax + 180000306: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 18000030a: 48 83 c1 20 add $0x20,%rcx + 18000030e: 0f 5d 02 minps (%rdx),%xmm0 + 180000311: 0f 5d 4a 10 minps 0x10(%rdx),%xmm1 + 180000315: 48 83 c2 20 add $0x20,%rdx + 180000319: 41 0f 11 00 movups %xmm0,(%r8) + 18000031d: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180000322: 49 83 c0 20 add $0x20,%r8 + 180000326: 3b c6 cmp %esi,%eax + 180000328: 72 d6 jb 0x180000300 + 18000032a: 41 83 e1 07 and $0x7,%r9d + 18000032e: 45 85 c9 test %r9d,%r9d + 180000331: 0f 86 7d 02 00 00 jbe 0x1800005b4 + 180000337: 41 83 f9 06 cmp $0x6,%r9d + 18000033b: 0f 86 00 02 00 00 jbe 0x180000541 + 180000341: 49 3b d0 cmp %r8,%rdx + 180000344: 76 17 jbe 0x18000035d + 180000346: 44 89 c8 mov %r9d,%eax + 180000349: 48 89 d6 mov %rdx,%rsi + 18000034c: 48 c1 e0 02 shl $0x2,%rax + 180000350: 49 2b f0 sub %r8,%rsi + 180000353: 48 3b f0 cmp %rax,%rsi + 180000356: 7d 24 jge 0x18000037c + 180000358: e9 e4 01 00 00 jmp 0x180000541 + 18000035d: 4c 3b c2 cmp %rdx,%r8 + 180000360: 0f 86 db 01 00 00 jbe 0x180000541 + 180000366: 44 89 c8 mov %r9d,%eax + 180000369: 4c 89 c6 mov %r8,%rsi + 18000036c: 48 c1 e0 02 shl $0x2,%rax + 180000370: 48 2b f2 sub %rdx,%rsi + 180000373: 48 3b f0 cmp %rax,%rsi + 180000376: 0f 8c c5 01 00 00 jl 0x180000541 + 18000037c: 49 3b c8 cmp %r8,%rcx + 18000037f: 76 10 jbe 0x180000391 + 180000381: 48 89 ce mov %rcx,%rsi + 180000384: 49 2b f0 sub %r8,%rsi + 180000387: 48 3b f0 cmp %rax,%rsi + 18000038a: 7d 1d jge 0x1800003a9 + 18000038c: e9 b0 01 00 00 jmp 0x180000541 + 180000391: 4c 3b c1 cmp %rcx,%r8 + 180000394: 0f 86 a7 01 00 00 jbe 0x180000541 + 18000039a: 4c 89 c6 mov %r8,%rsi + 18000039d: 48 2b f1 sub %rcx,%rsi + 1800003a0: 48 3b f0 cmp %rax,%rsi + 1800003a3: 0f 8c 98 01 00 00 jl 0x180000541 + 1800003a9: 41 83 f9 08 cmp $0x8,%r9d + 1800003ad: 0f 82 0a 02 00 00 jb 0x1800005bd + 1800003b3: 4c 89 c0 mov %r8,%rax + 1800003b6: 48 83 e0 0f and $0xf,%rax + 1800003ba: 85 c0 test %eax,%eax + 1800003bc: 74 10 je 0x1800003ce + 1800003be: a8 03 test $0x3,%al + 1800003c0: 0f 85 f7 01 00 00 jne 0x1800005bd + 1800003c6: f7 d8 neg %eax + 1800003c8: 83 c0 10 add $0x10,%eax + 1800003cb: c1 e8 02 shr $0x2,%eax + 1800003ce: 8d 70 08 lea 0x8(%rax),%esi + 1800003d1: 44 3b ce cmp %esi,%r9d + 1800003d4: 0f 82 e3 01 00 00 jb 0x1800005bd + 1800003da: 45 89 ca mov %r9d,%r10d + 1800003dd: 33 f6 xor %esi,%esi + 1800003df: 44 2b d0 sub %eax,%r10d + 1800003e2: 41 83 e2 07 and $0x7,%r10d + 1800003e6: 41 f7 da neg %r10d + 1800003e9: 45 03 d1 add %r9d,%r10d + 1800003ec: 85 c0 test %eax,%eax + 1800003ee: 76 27 jbe 0x180000417 + 1800003f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800003f7: 00 + 1800003f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800003ff: 90 nop + 180000400: f3 0f 10 04 b1 movss (%rcx,%rsi,4),%xmm0 + 180000405: f3 0f 5d 04 b2 minss (%rdx,%rsi,4),%xmm0 + 18000040a: f3 41 0f 11 04 b0 movss %xmm0,(%r8,%rsi,4) + 180000410: 83 c6 01 add $0x1,%esi + 180000413: 3b f0 cmp %eax,%esi + 180000415: 72 e9 jb 0x180000400 + 180000417: 89 c0 mov %eax,%eax + 180000419: 48 8d 34 82 lea (%rdx,%rax,4),%rsi + 18000041d: 48 f7 c6 0f 00 00 00 test $0xf,%rsi + 180000424: 74 5a je 0x180000480 + 180000426: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000042d: 00 + 18000042e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000435: 0f 1f 40 00 nopl 0x0(%rax) + 180000439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000440: 89 c0 mov %eax,%eax + 180000442: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 + 180000446: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 + 18000044b: 0f 10 04 82 movups (%rdx,%rax,4),%xmm0 + 18000044f: 0f 10 54 82 10 movups 0x10(%rdx,%rax,4),%xmm2 + 180000454: 0f 5d c8 minps %xmm0,%xmm1 + 180000457: 0f 5d da minps %xmm2,%xmm3 + 18000045a: 41 0f 11 0c 80 movups %xmm1,(%r8,%rax,4) + 18000045f: 41 0f 11 5c 80 10 movups %xmm3,0x10(%r8,%rax,4) + 180000465: 83 c0 08 add $0x8,%eax + 180000468: 41 3b c2 cmp %r10d,%eax + 18000046b: 72 d3 jb 0x180000440 + 18000046d: eb 38 jmp 0x1800004a7 + 18000046f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000476: 00 + 180000477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000047e: 66 90 xchg %ax,%ax + 180000480: 89 c0 mov %eax,%eax + 180000482: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 + 180000486: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 + 18000048b: 0f 5d 04 82 minps (%rdx,%rax,4),%xmm0 + 18000048f: 0f 5d 4c 82 10 minps 0x10(%rdx,%rax,4),%xmm1 + 180000494: 41 0f 11 04 80 movups %xmm0,(%r8,%rax,4) + 180000499: 41 0f 11 4c 80 10 movups %xmm1,0x10(%r8,%rax,4) + 18000049f: 83 c0 08 add $0x8,%eax + 1800004a2: 41 3b c2 cmp %r10d,%eax + 1800004a5: 72 d9 jb 0x180000480 + 1800004a7: 41 8d 42 01 lea 0x1(%r10),%eax + 1800004ab: 41 3b c1 cmp %r9d,%eax + 1800004ae: 0f 87 00 01 00 00 ja 0x1800005b4 + 1800004b4: 45 2b ca sub %r10d,%r9d + 1800004b7: 41 83 f9 04 cmp $0x4,%r9d + 1800004bb: 0f 82 f5 00 00 00 jb 0x1800005b6 + 1800004c1: 44 89 ce mov %r9d,%esi + 1800004c4: 33 c0 xor %eax,%eax + 1800004c6: 83 e6 fc and $0xfffffffc,%esi + 1800004c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800004d0: 00 + 1800004d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800004d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800004df: 00 + 1800004e0: 45 8d 1c 02 lea (%r10,%rax,1),%r11d + 1800004e4: 83 c0 04 add $0x4,%eax + 1800004e7: 42 0f 10 0c 99 movups (%rcx,%r11,4),%xmm1 + 1800004ec: 42 0f 10 04 9a movups (%rdx,%r11,4),%xmm0 + 1800004f1: 0f 5d c8 minps %xmm0,%xmm1 + 1800004f4: 43 0f 11 0c 98 movups %xmm1,(%r8,%r11,4) + 1800004f9: 3b c6 cmp %esi,%eax + 1800004fb: 72 e3 jb 0x1800004e0 + 1800004fd: 41 3b f1 cmp %r9d,%esi + 180000500: 0f 83 ae 00 00 00 jae 0x1800005b4 + 180000506: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000050d: 00 + 18000050e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000515: 0f 1f 40 00 nopl 0x0(%rax) + 180000519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000520: 41 8d 04 32 lea (%r10,%rsi,1),%eax + 180000524: 83 c6 01 add $0x1,%esi + 180000527: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 + 18000052c: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 + 180000531: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) + 180000537: 41 3b f1 cmp %r9d,%esi + 18000053a: 72 e4 jb 0x180000520 + 18000053c: e9 73 00 00 00 jmp 0x1800005b4 + 180000541: 44 89 c8 mov %r9d,%eax + 180000544: 41 ba 01 00 00 00 mov $0x1,%r10d + 18000054a: d1 e8 shr $1,%eax + 18000054c: 33 f6 xor %esi,%esi + 18000054e: 85 c0 test %eax,%eax + 180000550: 76 47 jbe 0x180000599 + 180000552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000560: 44 8d 14 36 lea (%rsi,%rsi,1),%r10d + 180000564: f3 42 0f 10 04 91 movss (%rcx,%r10,4),%xmm0 + 18000056a: 44 8d 5c 36 01 lea 0x1(%rsi,%rsi,1),%r11d + 18000056f: 83 c6 01 add $0x1,%esi + 180000572: f3 42 0f 5d 04 92 minss (%rdx,%r10,4),%xmm0 + 180000578: f3 43 0f 11 04 90 movss %xmm0,(%r8,%r10,4) + 18000057e: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 + 180000584: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 + 18000058a: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) + 180000590: 3b f0 cmp %eax,%esi + 180000592: 72 cc jb 0x180000560 + 180000594: 44 8d 54 36 01 lea 0x1(%rsi,%rsi,1),%r10d + 180000599: 41 83 c2 ff add $0xffffffff,%r10d + 18000059d: 45 3b d1 cmp %r9d,%r10d + 1800005a0: 73 12 jae 0x1800005b4 + 1800005a2: f3 42 0f 10 04 91 movss (%rcx,%r10,4),%xmm0 + 1800005a8: f3 42 0f 5d 04 92 minss (%rdx,%r10,4),%xmm0 + 1800005ae: f3 43 0f 11 04 90 movss %xmm0,(%r8,%r10,4) + 1800005b4: 5e pop %rsi + 1800005b5: c3 ret diff --git a/handoff/nls_dasm/fun_18004a0c0.dis b/handoff/nls_dasm/fun_18004a0c0.dis new file mode 100644 index 0000000..8d761ae --- /dev/null +++ b/handoff/nls_dasm/fun_18004a0c0.dis @@ -0,0 +1,389 @@ + +/tmp/det/fun_18004a0c0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 57 push %rdi + 180000001: 41 57 push %r15 + 180000003: 41 83 f9 0b cmp $0xb,%r9d + 180000007: 0f 82 fd 03 00 00 jb 0x18000040a + 18000000d: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 180000014: 0f 85 8a 02 00 00 jne 0x1800002a4 + 18000001a: 4d 89 c3 mov %r8,%r11 + 18000001d: 49 83 e3 1f and $0x1f,%r11 + 180000021: 0f 84 5c 01 00 00 je 0x180000183 + 180000027: 41 c1 eb 02 shr $0x2,%r11d + 18000002b: 41 f7 db neg %r11d + 18000002e: 41 83 e3 07 and $0x7,%r11d + 180000032: 45 2b cb sub %r11d,%r9d + 180000035: 45 85 db test %r11d,%r11d + 180000038: 0f 84 36 01 00 00 je 0x180000174 + 18000003e: 41 83 fb 06 cmp $0x6,%r11d + 180000042: 77 08 ja 0x18000004c + 180000044: 45 89 da mov %r11d,%r10d + 180000047: e9 b0 00 00 00 jmp 0x1800000fc + 18000004c: 49 3b d0 cmp %r8,%rdx + 18000004f: 76 1b jbe 0x18000006c + 180000051: 45 89 da mov %r11d,%r10d + 180000054: 48 89 d7 mov %rdx,%rdi + 180000057: 49 2b f8 sub %r8,%rdi + 18000005a: 4a 8d 04 95 00 00 00 lea 0x0(,%r10,4),%rax + 180000061: 00 + 180000062: 48 3b f8 cmp %rax,%rdi + 180000065: 7d 24 jge 0x18000008b + 180000067: e9 90 00 00 00 jmp 0x1800000fc + 18000006c: 4c 3b c2 cmp %rdx,%r8 + 18000006f: 76 d3 jbe 0x180000044 + 180000071: 45 89 da mov %r11d,%r10d + 180000074: 4c 89 c7 mov %r8,%rdi + 180000077: 48 2b fa sub %rdx,%rdi + 18000007a: 4a 8d 04 95 00 00 00 lea 0x0(,%r10,4),%rax + 180000081: 00 + 180000082: 48 3b f8 cmp %rax,%rdi + 180000085: 0f 8c 71 00 00 00 jl 0x1800000fc + 18000008b: 49 3b c8 cmp %r8,%rcx + 18000008e: 76 10 jbe 0x1800000a0 + 180000090: 48 89 cf mov %rcx,%rdi + 180000093: 49 2b f8 sub %r8,%rdi + 180000096: 48 3b f8 cmp %rax,%rdi + 180000099: 7d 1d jge 0x1800000b8 + 18000009b: e9 5c 00 00 00 jmp 0x1800000fc + 1800000a0: 4c 3b c1 cmp %rcx,%r8 + 1800000a3: 0f 86 53 00 00 00 jbe 0x1800000fc + 1800000a9: 4c 89 c7 mov %r8,%rdi + 1800000ac: 48 2b f9 sub %rcx,%rdi + 1800000af: 48 3b f8 cmp %rax,%rdi + 1800000b2: 0f 8c 44 00 00 00 jl 0x1800000fc + 1800000b8: 44 89 df mov %r11d,%edi + 1800000bb: 33 c0 xor %eax,%eax + 1800000bd: 83 e7 fc and $0xfffffffc,%edi + 1800000c0: c5 f8 10 04 81 vmovups (%rcx,%rax,4),%xmm0 + 1800000c5: c5 f8 5d 0c 82 vminps (%rdx,%rax,4),%xmm0,%xmm1 + 1800000ca: c4 c1 78 11 0c 80 vmovups %xmm1,(%r8,%rax,4) + 1800000d0: 83 c0 04 add $0x4,%eax + 1800000d3: 3b c7 cmp %edi,%eax + 1800000d5: 72 e9 jb 0x1800000c0 + 1800000d7: 41 3b fb cmp %r11d,%edi + 1800000da: 0f 83 97 00 00 00 jae 0x180000177 + 1800000e0: c5 fa 10 04 b9 vmovss (%rcx,%rdi,4),%xmm0 + 1800000e5: c5 fa 5d 04 ba vminss (%rdx,%rdi,4),%xmm0,%xmm0 + 1800000ea: c4 c1 7a 11 04 b8 vmovss %xmm0,(%r8,%rdi,4) + 1800000f0: ff c7 inc %edi + 1800000f2: 41 3b fb cmp %r11d,%edi + 1800000f5: 72 e9 jb 0x1800000e0 + 1800000f7: e9 7b 00 00 00 jmp 0x180000177 + 1800000fc: 44 89 df mov %r11d,%edi + 1800000ff: 41 bf 01 00 00 00 mov $0x1,%r15d + 180000105: d1 ef shr $1,%edi + 180000107: 33 c0 xor %eax,%eax + 180000109: 85 ff test %edi,%edi + 18000010b: 76 4b jbe 0x180000158 + 18000010d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000114: 00 + 180000115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000011c: 0f 1f 40 00 nopl 0x0(%rax) + 180000120: 44 8d 3c 00 lea (%rax,%rax,1),%r15d + 180000124: c4 a1 7a 10 04 b9 vmovss (%rcx,%r15,4),%xmm0 + 18000012a: c4 a1 7a 5d 04 ba vminss (%rdx,%r15,4),%xmm0,%xmm0 + 180000130: c4 81 7a 11 04 b8 vmovss %xmm0,(%r8,%r15,4) + 180000136: 44 8d 7c 00 01 lea 0x1(%rax,%rax,1),%r15d + 18000013b: c4 a1 7a 10 0c b9 vmovss (%rcx,%r15,4),%xmm1 + 180000141: ff c0 inc %eax + 180000143: c4 a1 72 5d 0c ba vminss (%rdx,%r15,4),%xmm1,%xmm1 + 180000149: c4 81 7a 11 0c b8 vmovss %xmm1,(%r8,%r15,4) + 18000014f: 3b c7 cmp %edi,%eax + 180000151: 72 cd jb 0x180000120 + 180000153: 44 8d 7c 00 01 lea 0x1(%rax,%rax,1),%r15d + 180000158: 41 ff cf dec %r15d + 18000015b: 45 3b fb cmp %r11d,%r15d + 18000015e: 73 17 jae 0x180000177 + 180000160: c4 a1 7a 10 04 b9 vmovss (%rcx,%r15,4),%xmm0 + 180000166: c4 a1 7a 5d 04 ba vminss (%rdx,%r15,4),%xmm0,%xmm0 + 18000016c: c4 81 7a 11 04 b8 vmovss %xmm0,(%r8,%r15,4) + 180000172: eb 03 jmp 0x180000177 + 180000174: 45 89 da mov %r11d,%r10d + 180000177: 4a 8d 0c 91 lea (%rcx,%r10,4),%rcx + 18000017b: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 18000017f: 4f 8d 04 90 lea (%r8,%r10,4),%r8 + 180000183: 44 89 cf mov %r9d,%edi + 180000186: 48 89 d0 mov %rdx,%rax + 180000189: c1 ef 03 shr $0x3,%edi + 18000018c: 48 83 e0 1f and $0x1f,%rax + 180000190: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx + 180000197: 0f 84 8e 00 00 00 je 0x18000022b + 18000019d: 48 85 c0 test %rax,%rax + 1800001a0: b8 00 00 00 00 mov $0x0,%eax + 1800001a5: 74 3d je 0x1800001e4 + 1800001a7: 85 ff test %edi,%edi + 1800001a9: 0f 86 57 02 00 00 jbe 0x180000406 + 1800001af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001b6: 00 + 1800001b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001be: 66 90 xchg %ax,%ax + 1800001c0: c5 fc 10 01 vmovups (%rcx),%ymm0 + 1800001c4: ff c0 inc %eax + 1800001c6: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 1800001ca: 48 83 c1 20 add $0x20,%rcx + 1800001ce: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 1800001d3: 48 83 c2 20 add $0x20,%rdx + 1800001d7: 49 83 c0 20 add $0x20,%r8 + 1800001db: 3b c7 cmp %edi,%eax + 1800001dd: 72 e1 jb 0x1800001c0 + 1800001df: e9 22 02 00 00 jmp 0x180000406 + 1800001e4: 85 ff test %edi,%edi + 1800001e6: 0f 86 1a 02 00 00 jbe 0x180000406 + 1800001ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001f3: 00 + 1800001f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000200: c5 f8 10 01 vmovups (%rcx),%xmm0 + 180000204: ff c0 inc %eax + 180000206: c4 e3 7d 18 49 10 01 vinsertf128 $0x1,0x10(%rcx),%ymm0,%ymm1 + 18000020d: 48 83 c1 20 add $0x20,%rcx + 180000211: c5 f4 5d 12 vminps (%rdx),%ymm1,%ymm2 + 180000215: 48 83 c2 20 add $0x20,%rdx + 180000219: c4 c1 7c 11 10 vmovups %ymm2,(%r8) + 18000021e: 49 83 c0 20 add $0x20,%r8 + 180000222: 3b c7 cmp %edi,%eax + 180000224: 72 da jb 0x180000200 + 180000226: e9 db 01 00 00 jmp 0x180000406 + 18000022b: 48 85 c0 test %rax,%rax + 18000022e: b8 00 00 00 00 mov $0x0,%eax + 180000233: 74 3a je 0x18000026f + 180000235: 85 ff test %edi,%edi + 180000237: 0f 86 c9 01 00 00 jbe 0x180000406 + 18000023d: 0f 1f 00 nopl (%rax) + 180000240: c5 fc 10 09 vmovups (%rcx),%ymm1 + 180000244: ff c0 inc %eax + 180000246: c5 f8 10 02 vmovups (%rdx),%xmm0 + 18000024a: 48 83 c1 20 add $0x20,%rcx + 18000024e: c4 e3 7d 18 52 10 01 vinsertf128 $0x1,0x10(%rdx),%ymm0,%ymm2 + 180000255: 48 83 c2 20 add $0x20,%rdx + 180000259: c5 f4 5d da vminps %ymm2,%ymm1,%ymm3 + 18000025d: c4 c1 7c 11 18 vmovups %ymm3,(%r8) + 180000262: 49 83 c0 20 add $0x20,%r8 + 180000266: 3b c7 cmp %edi,%eax + 180000268: 72 d6 jb 0x180000240 + 18000026a: e9 97 01 00 00 jmp 0x180000406 + 18000026f: 85 ff test %edi,%edi + 180000271: 0f 86 8f 01 00 00 jbe 0x180000406 + 180000277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000027e: 00 00 + 180000280: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000284: ff c0 inc %eax + 180000286: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 18000028a: 48 83 c1 20 add $0x20,%rcx + 18000028e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000293: 48 83 c2 20 add $0x20,%rdx + 180000297: 49 83 c0 20 add $0x20,%r8 + 18000029b: 3b c7 cmp %edi,%eax + 18000029d: 72 e1 jb 0x180000280 + 18000029f: e9 62 01 00 00 jmp 0x180000406 + 1800002a4: 44 89 cf mov %r9d,%edi + 1800002a7: 49 89 d2 mov %rdx,%r10 + 1800002aa: c1 ef 03 shr $0x3,%edi + 1800002ad: 49 83 e2 1f and $0x1f,%r10 + 1800002b1: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx + 1800002b8: 0f 84 b4 00 00 00 je 0x180000372 + 1800002be: 33 c0 xor %eax,%eax + 1800002c0: 4d 85 d2 test %r10,%r10 + 1800002c3: 74 58 je 0x18000031d + 1800002c5: 85 ff test %edi,%edi + 1800002c7: 0f 86 39 01 00 00 jbe 0x180000406 + 1800002cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002d4: 00 + 1800002d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800002e0: c5 f8 10 01 vmovups (%rcx),%xmm0 + 1800002e4: c5 f8 10 0a vmovups (%rdx),%xmm1 + 1800002e8: ff c0 inc %eax + 1800002ea: c4 e3 75 18 5a 10 01 vinsertf128 $0x1,0x10(%rdx),%ymm1,%ymm3 + 1800002f1: 48 83 c2 20 add $0x20,%rdx + 1800002f5: c4 e3 7d 18 51 10 01 vinsertf128 $0x1,0x10(%rcx),%ymm0,%ymm2 + 1800002fc: 48 83 c1 20 add $0x20,%rcx + 180000300: c5 ec 5d e3 vminps %ymm3,%ymm2,%ymm4 + 180000304: c4 c1 78 11 20 vmovups %xmm4,(%r8) + 180000309: c4 c3 7d 19 60 10 01 vextractf128 $0x1,%ymm4,0x10(%r8) + 180000310: 49 83 c0 20 add $0x20,%r8 + 180000314: 3b c7 cmp %edi,%eax + 180000316: 72 c8 jb 0x1800002e0 + 180000318: e9 e9 00 00 00 jmp 0x180000406 + 18000031d: 85 ff test %edi,%edi + 18000031f: 0f 86 e1 00 00 00 jbe 0x180000406 + 180000325: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000032c: 00 + 18000032d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000340: c5 f8 10 01 vmovups (%rcx),%xmm0 + 180000344: ff c0 inc %eax + 180000346: c4 e3 7d 18 49 10 01 vinsertf128 $0x1,0x10(%rcx),%ymm0,%ymm1 + 18000034d: 48 83 c1 20 add $0x20,%rcx + 180000351: c5 f4 5d 12 vminps (%rdx),%ymm1,%ymm2 + 180000355: 48 83 c2 20 add $0x20,%rdx + 180000359: c4 c1 78 11 10 vmovups %xmm2,(%r8) + 18000035e: c4 c3 7d 19 50 10 01 vextractf128 $0x1,%ymm2,0x10(%r8) + 180000365: 49 83 c0 20 add $0x20,%r8 + 180000369: 3b c7 cmp %edi,%eax + 18000036b: 72 d3 jb 0x180000340 + 18000036d: e9 94 00 00 00 jmp 0x180000406 + 180000372: 33 c0 xor %eax,%eax + 180000374: 4d 85 d2 test %r10,%r10 + 180000377: 74 5a je 0x1800003d3 + 180000379: 85 ff test %edi,%edi + 18000037b: 0f 86 85 00 00 00 jbe 0x180000406 + 180000381: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000388: 00 + 180000389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000397: 00 + 180000398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000039f: 90 nop + 1800003a0: c5 fc 10 09 vmovups (%rcx),%ymm1 + 1800003a4: ff c0 inc %eax + 1800003a6: c5 f8 10 02 vmovups (%rdx),%xmm0 + 1800003aa: 48 83 c1 20 add $0x20,%rcx + 1800003ae: c4 e3 7d 18 52 10 01 vinsertf128 $0x1,0x10(%rdx),%ymm0,%ymm2 + 1800003b5: 48 83 c2 20 add $0x20,%rdx + 1800003b9: c5 f4 5d da vminps %ymm2,%ymm1,%ymm3 + 1800003bd: c4 c1 78 11 18 vmovups %xmm3,(%r8) + 1800003c2: c4 c3 7d 19 58 10 01 vextractf128 $0x1,%ymm3,0x10(%r8) + 1800003c9: 49 83 c0 20 add $0x20,%r8 + 1800003cd: 3b c7 cmp %edi,%eax + 1800003cf: 72 cf jb 0x1800003a0 + 1800003d1: eb 33 jmp 0x180000406 + 1800003d3: 85 ff test %edi,%edi + 1800003d5: 76 2f jbe 0x180000406 + 1800003d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800003de: 00 00 + 1800003e0: c5 fc 10 01 vmovups (%rcx),%ymm0 + 1800003e4: ff c0 inc %eax + 1800003e6: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 1800003ea: 48 83 c1 20 add $0x20,%rcx + 1800003ee: 48 83 c2 20 add $0x20,%rdx + 1800003f2: c4 c1 78 11 08 vmovups %xmm1,(%r8) + 1800003f7: c4 c3 7d 19 48 10 01 vextractf128 $0x1,%ymm1,0x10(%r8) + 1800003fe: 49 83 c0 20 add $0x20,%r8 + 180000402: 3b c7 cmp %edi,%eax + 180000404: 72 da jb 0x1800003e0 + 180000406: 41 83 e1 07 and $0x7,%r9d + 18000040a: 45 85 c9 test %r9d,%r9d + 18000040d: 0f 86 bf 01 00 00 jbe 0x1800005d2 + 180000413: 41 83 f9 06 cmp $0x6,%r9d + 180000417: 0f 86 3f 01 00 00 jbe 0x18000055c + 18000041d: 49 3b d0 cmp %r8,%rdx + 180000420: 76 17 jbe 0x180000439 + 180000422: 44 89 cf mov %r9d,%edi + 180000425: 48 89 d0 mov %rdx,%rax + 180000428: 48 c1 e7 02 shl $0x2,%rdi + 18000042c: 49 2b c0 sub %r8,%rax + 18000042f: 48 3b c7 cmp %rdi,%rax + 180000432: 7d 24 jge 0x180000458 + 180000434: e9 23 01 00 00 jmp 0x18000055c + 180000439: 4c 3b c2 cmp %rdx,%r8 + 18000043c: 0f 86 1a 01 00 00 jbe 0x18000055c + 180000442: 44 89 cf mov %r9d,%edi + 180000445: 4c 89 c0 mov %r8,%rax + 180000448: 48 c1 e7 02 shl $0x2,%rdi + 18000044c: 48 2b c2 sub %rdx,%rax + 18000044f: 48 3b c7 cmp %rdi,%rax + 180000452: 0f 8c 04 01 00 00 jl 0x18000055c + 180000458: 49 3b c8 cmp %r8,%rcx + 18000045b: 76 10 jbe 0x18000046d + 18000045d: 48 89 c8 mov %rcx,%rax + 180000460: 49 2b c0 sub %r8,%rax + 180000463: 48 3b c7 cmp %rdi,%rax + 180000466: 7d 1d jge 0x180000485 + 180000468: e9 ef 00 00 00 jmp 0x18000055c + 18000046d: 4c 3b c1 cmp %rcx,%r8 + 180000470: 0f 86 e6 00 00 00 jbe 0x18000055c + 180000476: 4c 89 c0 mov %r8,%rax + 180000479: 48 2b c1 sub %rcx,%rax + 18000047c: 48 3b c7 cmp %rdi,%rax + 18000047f: 0f 8c d7 00 00 00 jl 0x18000055c + 180000485: 41 83 f9 08 cmp $0x8,%r9d + 180000489: 0f 82 4a 01 00 00 jb 0x1800005d9 + 18000048f: 4d 89 c2 mov %r8,%r10 + 180000492: 49 83 e2 0f and $0xf,%r10 + 180000496: 45 89 d2 mov %r10d,%r10d + 180000499: 45 85 d2 test %r10d,%r10d + 18000049c: 74 18 je 0x1800004b6 + 18000049e: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 1800004a5: 0f 85 2e 01 00 00 jne 0x1800005d9 + 1800004ab: 41 f7 da neg %r10d + 1800004ae: 41 83 c2 10 add $0x10,%r10d + 1800004b2: 41 c1 ea 02 shr $0x2,%r10d + 1800004b6: 41 8d 42 08 lea 0x8(%r10),%eax + 1800004ba: 44 3b c8 cmp %eax,%r9d + 1800004bd: 0f 82 16 01 00 00 jb 0x1800005d9 + 1800004c3: 44 89 c8 mov %r9d,%eax + 1800004c6: 33 ff xor %edi,%edi + 1800004c8: 41 2b c2 sub %r10d,%eax + 1800004cb: 83 e0 07 and $0x7,%eax + 1800004ce: f7 d8 neg %eax + 1800004d0: 41 03 c1 add %r9d,%eax + 1800004d3: 45 85 d2 test %r10d,%r10d + 1800004d6: 76 28 jbe 0x180000500 + 1800004d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800004df: 00 + 1800004e0: c5 fa 10 04 b9 vmovss (%rcx,%rdi,4),%xmm0 + 1800004e5: c5 fa 5d 04 ba vminss (%rdx,%rdi,4),%xmm0,%xmm0 + 1800004ea: c4 c1 7a 11 04 b8 vmovss %xmm0,(%r8,%rdi,4) + 1800004f0: ff c7 inc %edi + 1800004f2: 41 3b fa cmp %r10d,%edi + 1800004f5: 72 e9 jb 0x1800004e0 + 1800004f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800004fe: 00 00 + 180000500: c4 a1 78 10 04 91 vmovups (%rcx,%r10,4),%xmm0 + 180000506: c4 a1 78 10 54 91 10 vmovups 0x10(%rcx,%r10,4),%xmm2 + 18000050d: c4 a1 78 5d 0c 92 vminps (%rdx,%r10,4),%xmm0,%xmm1 + 180000513: c4 a1 68 5d 5c 92 10 vminps 0x10(%rdx,%r10,4),%xmm2,%xmm3 + 18000051a: c4 81 78 11 0c 90 vmovups %xmm1,(%r8,%r10,4) + 180000520: c4 81 78 11 5c 90 10 vmovups %xmm3,0x10(%r8,%r10,4) + 180000527: 41 83 c2 08 add $0x8,%r10d + 18000052b: 44 3b d0 cmp %eax,%r10d + 18000052e: 72 d0 jb 0x180000500 + 180000530: 41 3b c1 cmp %r9d,%eax + 180000533: 0f 83 99 00 00 00 jae 0x1800005d2 + 180000539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000540: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 180000545: c5 fa 5d 04 82 vminss (%rdx,%rax,4),%xmm0,%xmm0 + 18000054a: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 180000550: ff c0 inc %eax + 180000552: 41 3b c1 cmp %r9d,%eax + 180000555: 72 e9 jb 0x180000540 + 180000557: e9 76 00 00 00 jmp 0x1800005d2 + 18000055c: 44 89 c8 mov %r9d,%eax + 18000055f: 41 ba 01 00 00 00 mov $0x1,%r10d + 180000565: d1 e8 shr $1,%eax + 180000567: 33 ff xor %edi,%edi + 180000569: 85 c0 test %eax,%eax + 18000056b: 76 4b jbe 0x1800005b8 + 18000056d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000574: 00 + 180000575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000057c: 0f 1f 40 00 nopl 0x0(%rax) + 180000580: 44 8d 14 3f lea (%rdi,%rdi,1),%r10d + 180000584: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 18000058a: 44 8d 5c 3f 01 lea 0x1(%rdi,%rdi,1),%r11d + 18000058f: ff c7 inc %edi + 180000591: c4 a1 7a 5d 04 92 vminss (%rdx,%r10,4),%xmm0,%xmm0 + 180000597: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4) + 18000059d: c4 a1 7a 10 0c 99 vmovss (%rcx,%r11,4),%xmm1 + 1800005a3: c4 a1 72 5d 0c 9a vminss (%rdx,%r11,4),%xmm1,%xmm1 + 1800005a9: c4 81 7a 11 0c 98 vmovss %xmm1,(%r8,%r11,4) + 1800005af: 3b f8 cmp %eax,%edi + 1800005b1: 72 cd jb 0x180000580 + 1800005b3: 44 8d 54 3f 01 lea 0x1(%rdi,%rdi,1),%r10d + 1800005b8: 41 ff ca dec %r10d + 1800005bb: 45 3b d1 cmp %r9d,%r10d + 1800005be: 73 12 jae 0x1800005d2 + 1800005c0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 1800005c6: c4 a1 7a 5d 04 92 vminss (%rdx,%r10,4),%xmm0,%xmm0 + 1800005cc: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4) + 1800005d2: c5 f8 77 vzeroupper + 1800005d5: 41 5f pop %r15 + 1800005d7: 5f pop %rdi + 1800005d8: c3 ret diff --git a/handoff/nls_dasm/fun_18004a6a0.dis b/handoff/nls_dasm/fun_18004a6a0.dis new file mode 100644 index 0000000..1189f44 --- /dev/null +++ b/handoff/nls_dasm/fun_18004a6a0.dis @@ -0,0 +1,400 @@ + +/tmp/det/fun_18004a6a0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 53 push %rbx + 180000001: 41 54 push %r12 + 180000003: 41 83 f9 0b cmp $0xb,%r9d + 180000007: 0f 82 b6 03 00 00 jb 0x1800003c3 + 18000000d: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 180000014: 0f 85 8a 02 00 00 jne 0x1800002a4 + 18000001a: 4d 89 c3 mov %r8,%r11 + 18000001d: 49 83 e3 1f and $0x1f,%r11 + 180000021: 0f 84 5c 01 00 00 je 0x180000183 + 180000027: 41 c1 eb 02 shr $0x2,%r11d + 18000002b: 41 f7 db neg %r11d + 18000002e: 41 83 e3 07 and $0x7,%r11d + 180000032: 45 2b cb sub %r11d,%r9d + 180000035: 45 85 db test %r11d,%r11d + 180000038: 0f 84 36 01 00 00 je 0x180000174 + 18000003e: 41 83 fb 06 cmp $0x6,%r11d + 180000042: 77 08 ja 0x18000004c + 180000044: 45 89 da mov %r11d,%r10d + 180000047: e9 b0 00 00 00 jmp 0x1800000fc + 18000004c: 49 3b d0 cmp %r8,%rdx + 18000004f: 76 1b jbe 0x18000006c + 180000051: 45 89 da mov %r11d,%r10d + 180000054: 48 89 d3 mov %rdx,%rbx + 180000057: 49 2b d8 sub %r8,%rbx + 18000005a: 4a 8d 04 95 00 00 00 lea 0x0(,%r10,4),%rax + 180000061: 00 + 180000062: 48 3b d8 cmp %rax,%rbx + 180000065: 7d 24 jge 0x18000008b + 180000067: e9 90 00 00 00 jmp 0x1800000fc + 18000006c: 4c 3b c2 cmp %rdx,%r8 + 18000006f: 76 d3 jbe 0x180000044 + 180000071: 45 89 da mov %r11d,%r10d + 180000074: 4c 89 c3 mov %r8,%rbx + 180000077: 48 2b da sub %rdx,%rbx + 18000007a: 4a 8d 04 95 00 00 00 lea 0x0(,%r10,4),%rax + 180000081: 00 + 180000082: 48 3b d8 cmp %rax,%rbx + 180000085: 0f 8c 71 00 00 00 jl 0x1800000fc + 18000008b: 49 3b c8 cmp %r8,%rcx + 18000008e: 76 10 jbe 0x1800000a0 + 180000090: 48 89 cb mov %rcx,%rbx + 180000093: 49 2b d8 sub %r8,%rbx + 180000096: 48 3b d8 cmp %rax,%rbx + 180000099: 7d 1d jge 0x1800000b8 + 18000009b: e9 5c 00 00 00 jmp 0x1800000fc + 1800000a0: 4c 3b c1 cmp %rcx,%r8 + 1800000a3: 0f 86 53 00 00 00 jbe 0x1800000fc + 1800000a9: 4c 89 c3 mov %r8,%rbx + 1800000ac: 48 2b d9 sub %rcx,%rbx + 1800000af: 48 3b d8 cmp %rax,%rbx + 1800000b2: 0f 8c 44 00 00 00 jl 0x1800000fc + 1800000b8: 44 89 db mov %r11d,%ebx + 1800000bb: 33 c0 xor %eax,%eax + 1800000bd: 83 e3 fc and $0xfffffffc,%ebx + 1800000c0: c5 f8 10 04 81 vmovups (%rcx,%rax,4),%xmm0 + 1800000c5: c5 f8 5d 0c 82 vminps (%rdx,%rax,4),%xmm0,%xmm1 + 1800000ca: c4 c1 78 11 0c 80 vmovups %xmm1,(%r8,%rax,4) + 1800000d0: 83 c0 04 add $0x4,%eax + 1800000d3: 3b c3 cmp %ebx,%eax + 1800000d5: 72 e9 jb 0x1800000c0 + 1800000d7: 41 3b db cmp %r11d,%ebx + 1800000da: 0f 83 97 00 00 00 jae 0x180000177 + 1800000e0: c5 fa 10 04 99 vmovss (%rcx,%rbx,4),%xmm0 + 1800000e5: c5 fa 5d 04 9a vminss (%rdx,%rbx,4),%xmm0,%xmm0 + 1800000ea: c4 c1 7a 11 04 98 vmovss %xmm0,(%r8,%rbx,4) + 1800000f0: ff c3 inc %ebx + 1800000f2: 41 3b db cmp %r11d,%ebx + 1800000f5: 72 e9 jb 0x1800000e0 + 1800000f7: e9 7b 00 00 00 jmp 0x180000177 + 1800000fc: 44 89 d8 mov %r11d,%eax + 1800000ff: 41 bc 01 00 00 00 mov $0x1,%r12d + 180000105: d1 e8 shr $1,%eax + 180000107: 33 db xor %ebx,%ebx + 180000109: 85 c0 test %eax,%eax + 18000010b: 76 4b jbe 0x180000158 + 18000010d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000114: 00 + 180000115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000011c: 0f 1f 40 00 nopl 0x0(%rax) + 180000120: 44 8d 24 1b lea (%rbx,%rbx,1),%r12d + 180000124: c4 a1 7a 10 04 a1 vmovss (%rcx,%r12,4),%xmm0 + 18000012a: c4 a1 7a 5d 04 a2 vminss (%rdx,%r12,4),%xmm0,%xmm0 + 180000130: c4 81 7a 11 04 a0 vmovss %xmm0,(%r8,%r12,4) + 180000136: 44 8d 64 1b 01 lea 0x1(%rbx,%rbx,1),%r12d + 18000013b: c4 a1 7a 10 0c a1 vmovss (%rcx,%r12,4),%xmm1 + 180000141: ff c3 inc %ebx + 180000143: c4 a1 72 5d 0c a2 vminss (%rdx,%r12,4),%xmm1,%xmm1 + 180000149: c4 81 7a 11 0c a0 vmovss %xmm1,(%r8,%r12,4) + 18000014f: 3b d8 cmp %eax,%ebx + 180000151: 72 cd jb 0x180000120 + 180000153: 44 8d 64 1b 01 lea 0x1(%rbx,%rbx,1),%r12d + 180000158: 41 ff cc dec %r12d + 18000015b: 45 3b e3 cmp %r11d,%r12d + 18000015e: 73 17 jae 0x180000177 + 180000160: c4 a1 7a 10 04 a1 vmovss (%rcx,%r12,4),%xmm0 + 180000166: c4 a1 7a 5d 04 a2 vminss (%rdx,%r12,4),%xmm0,%xmm0 + 18000016c: c4 81 7a 11 04 a0 vmovss %xmm0,(%r8,%r12,4) + 180000172: eb 03 jmp 0x180000177 + 180000174: 45 89 da mov %r11d,%r10d + 180000177: 4a 8d 0c 91 lea (%rcx,%r10,4),%rcx + 18000017b: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx + 18000017f: 4f 8d 04 90 lea (%r8,%r10,4),%r8 + 180000183: 44 89 cb mov %r9d,%ebx + 180000186: 48 89 d0 mov %rdx,%rax + 180000189: c1 eb 03 shr $0x3,%ebx + 18000018c: 48 83 e0 1f and $0x1f,%rax + 180000190: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx + 180000197: 0f 84 87 00 00 00 je 0x180000224 + 18000019d: 48 85 c0 test %rax,%rax + 1800001a0: b8 00 00 00 00 mov $0x0,%eax + 1800001a5: 74 3d je 0x1800001e4 + 1800001a7: 85 db test %ebx,%ebx + 1800001a9: 0f 86 10 02 00 00 jbe 0x1800003bf + 1800001af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001b6: 00 + 1800001b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001be: 66 90 xchg %ax,%ax + 1800001c0: c5 fc 10 01 vmovups (%rcx),%ymm0 + 1800001c4: ff c0 inc %eax + 1800001c6: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 1800001ca: 48 83 c1 20 add $0x20,%rcx + 1800001ce: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 1800001d3: 48 83 c2 20 add $0x20,%rdx + 1800001d7: 49 83 c0 20 add $0x20,%r8 + 1800001db: 3b c3 cmp %ebx,%eax + 1800001dd: 72 e1 jb 0x1800001c0 + 1800001df: e9 db 01 00 00 jmp 0x1800003bf + 1800001e4: 85 db test %ebx,%ebx + 1800001e6: 0f 86 d3 01 00 00 jbe 0x1800003bf + 1800001ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001f3: 00 + 1800001f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000200: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000204: ff c0 inc %eax + 180000206: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 18000020a: 48 83 c1 20 add $0x20,%rcx + 18000020e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000213: 48 83 c2 20 add $0x20,%rdx + 180000217: 49 83 c0 20 add $0x20,%r8 + 18000021b: 3b c3 cmp %ebx,%eax + 18000021d: 72 e1 jb 0x180000200 + 18000021f: e9 9b 01 00 00 jmp 0x1800003bf + 180000224: 48 85 c0 test %rax,%rax + 180000227: b8 00 00 00 00 mov $0x0,%eax + 18000022c: 74 36 je 0x180000264 + 18000022e: 85 db test %ebx,%ebx + 180000230: 0f 86 89 01 00 00 jbe 0x1800003bf + 180000236: 0f 1f 00 nopl (%rax) + 180000239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000240: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000244: ff c0 inc %eax + 180000246: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 18000024a: 48 83 c1 20 add $0x20,%rcx + 18000024e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000253: 48 83 c2 20 add $0x20,%rdx + 180000257: 49 83 c0 20 add $0x20,%r8 + 18000025b: 3b c3 cmp %ebx,%eax + 18000025d: 72 e1 jb 0x180000240 + 18000025f: e9 5b 01 00 00 jmp 0x1800003bf + 180000264: 85 db test %ebx,%ebx + 180000266: 0f 86 53 01 00 00 jbe 0x1800003bf + 18000026c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000273: 00 + 180000274: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000027b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000280: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000284: ff c0 inc %eax + 180000286: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 18000028a: 48 83 c1 20 add $0x20,%rcx + 18000028e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000293: 48 83 c2 20 add $0x20,%rdx + 180000297: 49 83 c0 20 add $0x20,%r8 + 18000029b: 3b c3 cmp %ebx,%eax + 18000029d: 72 e1 jb 0x180000280 + 18000029f: e9 1b 01 00 00 jmp 0x1800003bf + 1800002a4: 44 89 cb mov %r9d,%ebx + 1800002a7: 49 89 d2 mov %rdx,%r10 + 1800002aa: c1 eb 03 shr $0x3,%ebx + 1800002ad: 49 83 e2 1f and $0x1f,%r10 + 1800002b1: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx + 1800002b8: 0f 84 86 00 00 00 je 0x180000344 + 1800002be: 33 c0 xor %eax,%eax + 1800002c0: 4d 85 d2 test %r10,%r10 + 1800002c3: 74 3f je 0x180000304 + 1800002c5: 85 db test %ebx,%ebx + 1800002c7: 0f 86 f2 00 00 00 jbe 0x1800003bf + 1800002cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002d4: 00 + 1800002d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800002e0: c5 fc 10 01 vmovups (%rcx),%ymm0 + 1800002e4: ff c0 inc %eax + 1800002e6: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 1800002ea: 48 83 c1 20 add $0x20,%rcx + 1800002ee: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 1800002f3: 48 83 c2 20 add $0x20,%rdx + 1800002f7: 49 83 c0 20 add $0x20,%r8 + 1800002fb: 3b c3 cmp %ebx,%eax + 1800002fd: 72 e1 jb 0x1800002e0 + 1800002ff: e9 bb 00 00 00 jmp 0x1800003bf + 180000304: 85 db test %ebx,%ebx + 180000306: 0f 86 b3 00 00 00 jbe 0x1800003bf + 18000030c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000313: 00 + 180000314: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000031b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000320: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000324: ff c0 inc %eax + 180000326: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 18000032a: 48 83 c1 20 add $0x20,%rcx + 18000032e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000333: 48 83 c2 20 add $0x20,%rdx + 180000337: 49 83 c0 20 add $0x20,%r8 + 18000033b: 3b c3 cmp %ebx,%eax + 18000033d: 72 e1 jb 0x180000320 + 18000033f: e9 7b 00 00 00 jmp 0x1800003bf + 180000344: 33 c0 xor %eax,%eax + 180000346: 4d 85 d2 test %r10,%r10 + 180000349: 74 36 je 0x180000381 + 18000034b: 85 db test %ebx,%ebx + 18000034d: 0f 86 6c 00 00 00 jbe 0x1800003bf + 180000353: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000035f: 00 + 180000360: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000364: ff c0 inc %eax + 180000366: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 18000036a: 48 83 c1 20 add $0x20,%rcx + 18000036e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000373: 48 83 c2 20 add $0x20,%rdx + 180000377: 49 83 c0 20 add $0x20,%r8 + 18000037b: 3b c3 cmp %ebx,%eax + 18000037d: 72 e1 jb 0x180000360 + 18000037f: eb 3e jmp 0x1800003bf + 180000381: 85 db test %ebx,%ebx + 180000383: 76 3a jbe 0x1800003bf + 180000385: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000038c: 00 + 18000038d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000394: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800003a0: c5 fc 10 01 vmovups (%rcx),%ymm0 + 1800003a4: ff c0 inc %eax + 1800003a6: c5 fc 5d 0a vminps (%rdx),%ymm0,%ymm1 + 1800003aa: 48 83 c1 20 add $0x20,%rcx + 1800003ae: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 1800003b3: 48 83 c2 20 add $0x20,%rdx + 1800003b7: 49 83 c0 20 add $0x20,%r8 + 1800003bb: 3b c3 cmp %ebx,%eax + 1800003bd: 72 e1 jb 0x1800003a0 + 1800003bf: 41 83 e1 07 and $0x7,%r9d + 1800003c3: 45 85 c9 test %r9d,%r9d + 1800003c6: 0f 86 26 02 00 00 jbe 0x1800005f2 + 1800003cc: 41 83 f9 06 cmp $0x6,%r9d + 1800003d0: 0f 86 ac 01 00 00 jbe 0x180000582 + 1800003d6: 49 3b d0 cmp %r8,%rdx + 1800003d9: 76 17 jbe 0x1800003f2 + 1800003db: 44 89 cb mov %r9d,%ebx + 1800003de: 48 89 d0 mov %rdx,%rax + 1800003e1: 48 c1 e3 02 shl $0x2,%rbx + 1800003e5: 49 2b c0 sub %r8,%rax + 1800003e8: 48 3b c3 cmp %rbx,%rax + 1800003eb: 7d 24 jge 0x180000411 + 1800003ed: e9 90 01 00 00 jmp 0x180000582 + 1800003f2: 4c 3b c2 cmp %rdx,%r8 + 1800003f5: 0f 86 87 01 00 00 jbe 0x180000582 + 1800003fb: 44 89 cb mov %r9d,%ebx + 1800003fe: 4c 89 c0 mov %r8,%rax + 180000401: 48 c1 e3 02 shl $0x2,%rbx + 180000405: 48 2b c2 sub %rdx,%rax + 180000408: 48 3b c3 cmp %rbx,%rax + 18000040b: 0f 8c 71 01 00 00 jl 0x180000582 + 180000411: 49 3b c8 cmp %r8,%rcx + 180000414: 76 10 jbe 0x180000426 + 180000416: 48 89 c8 mov %rcx,%rax + 180000419: 49 2b c0 sub %r8,%rax + 18000041c: 48 3b c3 cmp %rbx,%rax + 18000041f: 7d 1d jge 0x18000043e + 180000421: e9 5c 01 00 00 jmp 0x180000582 + 180000426: 4c 3b c1 cmp %rcx,%r8 + 180000429: 0f 86 53 01 00 00 jbe 0x180000582 + 18000042f: 4c 89 c0 mov %r8,%rax + 180000432: 48 2b c1 sub %rcx,%rax + 180000435: 48 3b c3 cmp %rbx,%rax + 180000438: 0f 8c 44 01 00 00 jl 0x180000582 + 18000043e: 41 83 f9 10 cmp $0x10,%r9d + 180000442: 0f 82 b8 01 00 00 jb 0x180000600 + 180000448: 41 83 f9 1d cmp $0x1d,%r9d + 18000044c: 0f 82 b5 01 00 00 jb 0x180000607 + 180000452: 4d 89 c2 mov %r8,%r10 + 180000455: 49 83 e2 1f and $0x1f,%r10 + 180000459: 45 89 d2 mov %r10d,%r10d + 18000045c: 45 85 d2 test %r10d,%r10d + 18000045f: 74 18 je 0x180000479 + 180000461: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 180000468: 0f 85 92 01 00 00 jne 0x180000600 + 18000046e: 41 f7 da neg %r10d + 180000471: 41 83 c2 20 add $0x20,%r10d + 180000475: 41 c1 ea 02 shr $0x2,%r10d + 180000479: 41 8d 42 10 lea 0x10(%r10),%eax + 18000047d: 44 3b c8 cmp %eax,%r9d + 180000480: 0f 82 7a 01 00 00 jb 0x180000600 + 180000486: 44 89 cb mov %r9d,%ebx + 180000489: 33 c0 xor %eax,%eax + 18000048b: 41 2b da sub %r10d,%ebx + 18000048e: 83 e3 0f and $0xf,%ebx + 180000491: f7 db neg %ebx + 180000493: 41 03 d9 add %r9d,%ebx + 180000496: 45 85 d2 test %r10d,%r10d + 180000499: 76 25 jbe 0x1800004c0 + 18000049b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800004a0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 1800004a5: c5 fa 5d 04 82 vminss (%rdx,%rax,4),%xmm0,%xmm0 + 1800004aa: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 1800004b0: ff c0 inc %eax + 1800004b2: 41 3b c2 cmp %r10d,%eax + 1800004b5: 72 e9 jb 0x1800004a0 + 1800004b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800004be: 00 00 + 1800004c0: c4 a1 7c 10 04 91 vmovups (%rcx,%r10,4),%ymm0 + 1800004c6: c4 a1 7c 10 54 91 20 vmovups 0x20(%rcx,%r10,4),%ymm2 + 1800004cd: c4 a1 7c 5d 0c 92 vminps (%rdx,%r10,4),%ymm0,%ymm1 + 1800004d3: c4 a1 6c 5d 5c 92 20 vminps 0x20(%rdx,%r10,4),%ymm2,%ymm3 + 1800004da: c4 81 7c 11 0c 90 vmovups %ymm1,(%r8,%r10,4) + 1800004e0: c4 81 7c 11 5c 90 20 vmovups %ymm3,0x20(%r8,%r10,4) + 1800004e7: 41 83 c2 10 add $0x10,%r10d + 1800004eb: 44 3b d3 cmp %ebx,%r10d + 1800004ee: 72 d0 jb 0x1800004c0 + 1800004f0: 8d 43 01 lea 0x1(%rbx),%eax + 1800004f3: 41 3b c1 cmp %r9d,%eax + 1800004f6: 0f 87 f6 00 00 00 ja 0x1800005f2 + 1800004fc: 44 2b cb sub %ebx,%r9d + 1800004ff: 41 83 f9 04 cmp $0x4,%r9d + 180000503: 0f 82 f0 00 00 00 jb 0x1800005f9 + 180000509: 44 89 c8 mov %r9d,%eax + 18000050c: 45 33 d2 xor %r10d,%r10d + 18000050f: 83 e0 fc and $0xfffffffc,%eax + 180000512: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000520: 46 8d 1c 13 lea (%rbx,%r10,1),%r11d + 180000524: 41 83 c2 04 add $0x4,%r10d + 180000528: c4 a1 78 10 04 99 vmovups (%rcx,%r11,4),%xmm0 + 18000052e: c4 a1 78 5d 0c 9a vminps (%rdx,%r11,4),%xmm0,%xmm1 + 180000534: c4 81 78 11 0c 98 vmovups %xmm1,(%r8,%r11,4) + 18000053a: 44 3b d0 cmp %eax,%r10d + 18000053d: 72 e1 jb 0x180000520 + 18000053f: 41 3b c1 cmp %r9d,%eax + 180000542: 0f 83 aa 00 00 00 jae 0x1800005f2 + 180000548: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000054f: 00 + 180000550: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000055e: 00 00 + 180000560: 44 8d 14 03 lea (%rbx,%rax,1),%r10d + 180000564: ff c0 inc %eax + 180000566: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 18000056c: c4 a1 7a 5d 04 92 vminss (%rdx,%r10,4),%xmm0,%xmm0 + 180000572: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4) + 180000578: 41 3b c1 cmp %r9d,%eax + 18000057b: 72 e3 jb 0x180000560 + 18000057d: e9 70 00 00 00 jmp 0x1800005f2 + 180000582: 44 89 cb mov %r9d,%ebx + 180000585: 41 ba 01 00 00 00 mov $0x1,%r10d + 18000058b: d1 eb shr $1,%ebx + 18000058d: 33 c0 xor %eax,%eax + 18000058f: 85 db test %ebx,%ebx + 180000591: 76 45 jbe 0x1800005d8 + 180000593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000059f: 00 + 1800005a0: 44 8d 14 00 lea (%rax,%rax,1),%r10d + 1800005a4: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 1800005aa: 44 8d 5c 00 01 lea 0x1(%rax,%rax,1),%r11d + 1800005af: ff c0 inc %eax + 1800005b1: c4 a1 7a 5d 04 92 vminss (%rdx,%r10,4),%xmm0,%xmm0 + 1800005b7: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4) + 1800005bd: c4 a1 7a 10 0c 99 vmovss (%rcx,%r11,4),%xmm1 + 1800005c3: c4 a1 72 5d 0c 9a vminss (%rdx,%r11,4),%xmm1,%xmm1 + 1800005c9: c4 81 7a 11 0c 98 vmovss %xmm1,(%r8,%r11,4) + 1800005cf: 3b c3 cmp %ebx,%eax + 1800005d1: 72 cd jb 0x1800005a0 + 1800005d3: 44 8d 54 00 01 lea 0x1(%rax,%rax,1),%r10d + 1800005d8: 41 ff ca dec %r10d + 1800005db: 45 3b d1 cmp %r9d,%r10d + 1800005de: 73 12 jae 0x1800005f2 + 1800005e0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 1800005e6: c4 a1 7a 5d 04 92 vminss (%rdx,%r10,4),%xmm0,%xmm0 + 1800005ec: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4) + 1800005f2: c5 f8 77 vzeroupper + 1800005f5: 41 5c pop %r12 + 1800005f7: 5b pop %rbx + 1800005f8: c3 ret diff --git a/handoff/nls_dasm/fun_18004acc0.dis b/handoff/nls_dasm/fun_18004acc0.dis new file mode 100644 index 0000000..26d5e48 --- /dev/null +++ b/handoff/nls_dasm/fun_18004acc0.dis @@ -0,0 +1,408 @@ + +/tmp/det/fun_18004acc0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 53 push %rbx + 180000001: 41 54 push %r12 + 180000003: 48 89 d3 mov %rdx,%rbx + 180000006: 41 83 f9 0b cmp $0xb,%r9d + 18000000a: 0f 82 d3 03 00 00 jb 0x1800003e3 + 180000010: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 180000017: 0f 85 a7 02 00 00 jne 0x1800002c4 + 18000001d: 4c 89 c2 mov %r8,%rdx + 180000020: 48 83 e2 1f and $0x1f,%rdx + 180000024: 0f 84 7a 01 00 00 je 0x1800001a4 + 18000002a: c1 ea 02 shr $0x2,%edx + 18000002d: f7 da neg %edx + 18000002f: 83 e2 07 and $0x7,%edx + 180000032: 44 2b ca sub %edx,%r9d + 180000035: 85 d2 test %edx,%edx + 180000037: 0f 84 59 01 00 00 je 0x180000196 + 18000003d: 83 fa 06 cmp $0x6,%edx + 180000040: 77 07 ja 0x180000049 + 180000042: 89 d0 mov %edx,%eax + 180000044: e9 da 00 00 00 jmp 0x180000123 + 180000049: 49 3b d8 cmp %r8,%rbx + 18000004c: 76 1a jbe 0x180000068 + 18000004e: 89 d0 mov %edx,%eax + 180000050: 49 89 db mov %rbx,%r11 + 180000053: 4d 2b d8 sub %r8,%r11 + 180000056: 4c 8d 14 85 00 00 00 lea 0x0(,%rax,4),%r10 + 18000005d: 00 + 18000005e: 4d 3b da cmp %r10,%r11 + 180000061: 7d 23 jge 0x180000086 + 180000063: e9 bb 00 00 00 jmp 0x180000123 + 180000068: 4c 3b c3 cmp %rbx,%r8 + 18000006b: 76 d5 jbe 0x180000042 + 18000006d: 89 d0 mov %edx,%eax + 18000006f: 4d 89 c3 mov %r8,%r11 + 180000072: 4c 2b db sub %rbx,%r11 + 180000075: 4c 8d 14 85 00 00 00 lea 0x0(,%rax,4),%r10 + 18000007c: 00 + 18000007d: 4d 3b da cmp %r10,%r11 + 180000080: 0f 8c 9d 00 00 00 jl 0x180000123 + 180000086: 49 3b c8 cmp %r8,%rcx + 180000089: 76 10 jbe 0x18000009b + 18000008b: 49 89 cb mov %rcx,%r11 + 18000008e: 4d 2b d8 sub %r8,%r11 + 180000091: 4d 3b da cmp %r10,%r11 + 180000094: 7d 1d jge 0x1800000b3 + 180000096: e9 88 00 00 00 jmp 0x180000123 + 18000009b: 4c 3b c1 cmp %rcx,%r8 + 18000009e: 0f 86 7f 00 00 00 jbe 0x180000123 + 1800000a4: 4d 89 c3 mov %r8,%r11 + 1800000a7: 4c 2b d9 sub %rcx,%r11 + 1800000aa: 4d 3b da cmp %r10,%r11 + 1800000ad: 0f 8c 70 00 00 00 jl 0x180000123 + 1800000b3: 41 89 d3 mov %edx,%r11d + 1800000b6: 45 33 d2 xor %r10d,%r10d + 1800000b9: 41 83 e3 fc and $0xfffffffc,%r11d + 1800000bd: 0f 1f 00 nopl (%rax) + 1800000c0: c4 a1 78 10 04 91 vmovups (%rcx,%r10,4),%xmm0 + 1800000c6: c4 a1 78 5d 0c 93 vminps (%rbx,%r10,4),%xmm0,%xmm1 + 1800000cc: c4 81 78 11 0c 90 vmovups %xmm1,(%r8,%r10,4) + 1800000d2: 41 83 c2 04 add $0x4,%r10d + 1800000d6: 45 3b d3 cmp %r11d,%r10d + 1800000d9: 72 e5 jb 0x1800000c0 + 1800000db: 45 33 d2 xor %r10d,%r10d + 1800000de: 45 8d 63 01 lea 0x1(%r11),%r12d + 1800000e2: 44 3b e2 cmp %edx,%r12d + 1800000e5: 0f 87 ad 00 00 00 ja 0x180000198 + 1800000eb: 41 2b d3 sub %r11d,%edx + 1800000ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000f5: 00 + 1800000f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000fd: 0f 1f 00 nopl (%rax) + 180000100: 47 8d 24 13 lea (%r11,%r10,1),%r12d + 180000104: 41 ff c2 inc %r10d + 180000107: c4 a1 7a 10 04 a1 vmovss (%rcx,%r12,4),%xmm0 + 18000010d: c4 a1 7a 5d 04 a3 vminss (%rbx,%r12,4),%xmm0,%xmm0 + 180000113: c4 81 7a 11 04 a0 vmovss %xmm0,(%r8,%r12,4) + 180000119: 44 3b d2 cmp %edx,%r10d + 18000011c: 72 e2 jb 0x180000100 + 18000011e: e9 75 00 00 00 jmp 0x180000198 + 180000123: 41 89 d2 mov %edx,%r10d + 180000126: 41 bc 01 00 00 00 mov $0x1,%r12d + 18000012c: 41 d1 ea shr $1,%r10d + 18000012f: 45 33 db xor %r11d,%r11d + 180000132: 45 85 d2 test %r10d,%r10d + 180000135: 76 43 jbe 0x18000017a + 180000137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000013e: 00 00 + 180000140: 47 8d 24 1b lea (%r11,%r11,1),%r12d + 180000144: c4 a1 7a 10 04 a1 vmovss (%rcx,%r12,4),%xmm0 + 18000014a: c4 a1 7a 5d 04 a3 vminss (%rbx,%r12,4),%xmm0,%xmm0 + 180000150: c4 81 7a 11 04 a0 vmovss %xmm0,(%r8,%r12,4) + 180000156: 47 8d 64 1b 01 lea 0x1(%r11,%r11,1),%r12d + 18000015b: c4 a1 7a 10 0c a1 vmovss (%rcx,%r12,4),%xmm1 + 180000161: 41 ff c3 inc %r11d + 180000164: c4 a1 72 5d 0c a3 vminss (%rbx,%r12,4),%xmm1,%xmm1 + 18000016a: c4 81 7a 11 0c a0 vmovss %xmm1,(%r8,%r12,4) + 180000170: 45 3b da cmp %r10d,%r11d + 180000173: 72 cb jb 0x180000140 + 180000175: 47 8d 64 1b 01 lea 0x1(%r11,%r11,1),%r12d + 18000017a: 41 ff cc dec %r12d + 18000017d: 44 3b e2 cmp %edx,%r12d + 180000180: 73 16 jae 0x180000198 + 180000182: c4 a1 7a 10 04 a1 vmovss (%rcx,%r12,4),%xmm0 + 180000188: c4 a1 7a 5d 04 a3 vminss (%rbx,%r12,4),%xmm0,%xmm0 + 18000018e: c4 81 7a 11 04 a0 vmovss %xmm0,(%r8,%r12,4) + 180000194: eb 02 jmp 0x180000198 + 180000196: 89 d0 mov %edx,%eax + 180000198: 48 8d 0c 81 lea (%rcx,%rax,4),%rcx + 18000019c: 48 8d 1c 83 lea (%rbx,%rax,4),%rbx + 1800001a0: 4d 8d 04 80 lea (%r8,%rax,4),%r8 + 1800001a4: 44 89 ca mov %r9d,%edx + 1800001a7: 48 89 d8 mov %rbx,%rax + 1800001aa: c1 ea 03 shr $0x3,%edx + 1800001ad: 48 83 e0 1f and $0x1f,%rax + 1800001b1: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx + 1800001b8: 0f 84 86 00 00 00 je 0x180000244 + 1800001be: 48 85 c0 test %rax,%rax + 1800001c1: b8 00 00 00 00 mov $0x0,%eax + 1800001c6: 74 3c je 0x180000204 + 1800001c8: 85 d2 test %edx,%edx + 1800001ca: 0f 86 0f 02 00 00 jbe 0x1800003df + 1800001d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001d7: 00 + 1800001d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001df: 90 nop + 1800001e0: c5 fc 10 01 vmovups (%rcx),%ymm0 + 1800001e4: ff c0 inc %eax + 1800001e6: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1 + 1800001ea: 48 83 c1 20 add $0x20,%rcx + 1800001ee: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 1800001f3: 48 83 c3 20 add $0x20,%rbx + 1800001f7: 49 83 c0 20 add $0x20,%r8 + 1800001fb: 3b c2 cmp %edx,%eax + 1800001fd: 72 e1 jb 0x1800001e0 + 1800001ff: e9 db 01 00 00 jmp 0x1800003df + 180000204: 85 d2 test %edx,%edx + 180000206: 0f 86 d3 01 00 00 jbe 0x1800003df + 18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000213: 00 + 180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000220: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000224: ff c0 inc %eax + 180000226: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1 + 18000022a: 48 83 c1 20 add $0x20,%rcx + 18000022e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000233: 48 83 c3 20 add $0x20,%rbx + 180000237: 49 83 c0 20 add $0x20,%r8 + 18000023b: 3b c2 cmp %edx,%eax + 18000023d: 72 e1 jb 0x180000220 + 18000023f: e9 9b 01 00 00 jmp 0x1800003df + 180000244: 48 85 c0 test %rax,%rax + 180000247: b8 00 00 00 00 mov $0x0,%eax + 18000024c: 74 36 je 0x180000284 + 18000024e: 85 d2 test %edx,%edx + 180000250: 0f 86 89 01 00 00 jbe 0x1800003df + 180000256: 0f 1f 00 nopl (%rax) + 180000259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000260: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000264: ff c0 inc %eax + 180000266: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1 + 18000026a: 48 83 c1 20 add $0x20,%rcx + 18000026e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000273: 48 83 c3 20 add $0x20,%rbx + 180000277: 49 83 c0 20 add $0x20,%r8 + 18000027b: 3b c2 cmp %edx,%eax + 18000027d: 72 e1 jb 0x180000260 + 18000027f: e9 5b 01 00 00 jmp 0x1800003df + 180000284: 85 d2 test %edx,%edx + 180000286: 0f 86 53 01 00 00 jbe 0x1800003df + 18000028c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000293: 00 + 180000294: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000029b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800002a0: c5 fc 10 01 vmovups (%rcx),%ymm0 + 1800002a4: ff c0 inc %eax + 1800002a6: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1 + 1800002aa: 48 83 c1 20 add $0x20,%rcx + 1800002ae: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 1800002b3: 48 83 c3 20 add $0x20,%rbx + 1800002b7: 49 83 c0 20 add $0x20,%r8 + 1800002bb: 3b c2 cmp %edx,%eax + 1800002bd: 72 e1 jb 0x1800002a0 + 1800002bf: e9 1b 01 00 00 jmp 0x1800003df + 1800002c4: 44 89 ca mov %r9d,%edx + 1800002c7: 49 89 da mov %rbx,%r10 + 1800002ca: c1 ea 03 shr $0x3,%edx + 1800002cd: 49 83 e2 1f and $0x1f,%r10 + 1800002d1: 48 f7 c1 1f 00 00 00 test $0x1f,%rcx + 1800002d8: 0f 84 86 00 00 00 je 0x180000364 + 1800002de: 33 c0 xor %eax,%eax + 1800002e0: 4d 85 d2 test %r10,%r10 + 1800002e3: 74 3f je 0x180000324 + 1800002e5: 85 d2 test %edx,%edx + 1800002e7: 0f 86 f2 00 00 00 jbe 0x1800003df + 1800002ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002f4: 00 + 1800002f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002fc: 0f 1f 40 00 nopl 0x0(%rax) + 180000300: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000304: ff c0 inc %eax + 180000306: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1 + 18000030a: 48 83 c1 20 add $0x20,%rcx + 18000030e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000313: 48 83 c3 20 add $0x20,%rbx + 180000317: 49 83 c0 20 add $0x20,%r8 + 18000031b: 3b c2 cmp %edx,%eax + 18000031d: 72 e1 jb 0x180000300 + 18000031f: e9 bb 00 00 00 jmp 0x1800003df + 180000324: 85 d2 test %edx,%edx + 180000326: 0f 86 b3 00 00 00 jbe 0x1800003df + 18000032c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000333: 00 + 180000334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000033b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000340: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000344: ff c0 inc %eax + 180000346: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1 + 18000034a: 48 83 c1 20 add $0x20,%rcx + 18000034e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000353: 48 83 c3 20 add $0x20,%rbx + 180000357: 49 83 c0 20 add $0x20,%r8 + 18000035b: 3b c2 cmp %edx,%eax + 18000035d: 72 e1 jb 0x180000340 + 18000035f: e9 7b 00 00 00 jmp 0x1800003df + 180000364: 33 c0 xor %eax,%eax + 180000366: 4d 85 d2 test %r10,%r10 + 180000369: 74 36 je 0x1800003a1 + 18000036b: 85 d2 test %edx,%edx + 18000036d: 0f 86 6c 00 00 00 jbe 0x1800003df + 180000373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000037f: 00 + 180000380: c5 fc 10 01 vmovups (%rcx),%ymm0 + 180000384: ff c0 inc %eax + 180000386: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1 + 18000038a: 48 83 c1 20 add $0x20,%rcx + 18000038e: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 180000393: 48 83 c3 20 add $0x20,%rbx + 180000397: 49 83 c0 20 add $0x20,%r8 + 18000039b: 3b c2 cmp %edx,%eax + 18000039d: 72 e1 jb 0x180000380 + 18000039f: eb 3e jmp 0x1800003df + 1800003a1: 85 d2 test %edx,%edx + 1800003a3: 76 3a jbe 0x1800003df + 1800003a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800003ac: 00 + 1800003ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800003b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800003b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800003c0: c5 fc 10 01 vmovups (%rcx),%ymm0 + 1800003c4: ff c0 inc %eax + 1800003c6: c5 fc 5d 0b vminps (%rbx),%ymm0,%ymm1 + 1800003ca: 48 83 c1 20 add $0x20,%rcx + 1800003ce: c4 c1 7c 11 08 vmovups %ymm1,(%r8) + 1800003d3: 48 83 c3 20 add $0x20,%rbx + 1800003d7: 49 83 c0 20 add $0x20,%r8 + 1800003db: 3b c2 cmp %edx,%eax + 1800003dd: 72 e1 jb 0x1800003c0 + 1800003df: 41 83 e1 07 and $0x7,%r9d + 1800003e3: 45 85 c9 test %r9d,%r9d + 1800003e6: 0f 86 26 02 00 00 jbe 0x180000612 + 1800003ec: 41 83 f9 06 cmp $0x6,%r9d + 1800003f0: 0f 86 ac 01 00 00 jbe 0x1800005a2 + 1800003f6: 49 3b d8 cmp %r8,%rbx + 1800003f9: 76 17 jbe 0x180000412 + 1800003fb: 44 89 ca mov %r9d,%edx + 1800003fe: 48 89 d8 mov %rbx,%rax + 180000401: 48 c1 e2 02 shl $0x2,%rdx + 180000405: 49 2b c0 sub %r8,%rax + 180000408: 48 3b c2 cmp %rdx,%rax + 18000040b: 7d 24 jge 0x180000431 + 18000040d: e9 90 01 00 00 jmp 0x1800005a2 + 180000412: 4c 3b c3 cmp %rbx,%r8 + 180000415: 0f 86 87 01 00 00 jbe 0x1800005a2 + 18000041b: 44 89 ca mov %r9d,%edx + 18000041e: 4c 89 c0 mov %r8,%rax + 180000421: 48 c1 e2 02 shl $0x2,%rdx + 180000425: 48 2b c3 sub %rbx,%rax + 180000428: 48 3b c2 cmp %rdx,%rax + 18000042b: 0f 8c 71 01 00 00 jl 0x1800005a2 + 180000431: 49 3b c8 cmp %r8,%rcx + 180000434: 76 10 jbe 0x180000446 + 180000436: 48 89 c8 mov %rcx,%rax + 180000439: 49 2b c0 sub %r8,%rax + 18000043c: 48 3b c2 cmp %rdx,%rax + 18000043f: 7d 1d jge 0x18000045e + 180000441: e9 5c 01 00 00 jmp 0x1800005a2 + 180000446: 4c 3b c1 cmp %rcx,%r8 + 180000449: 0f 86 53 01 00 00 jbe 0x1800005a2 + 18000044f: 4c 89 c0 mov %r8,%rax + 180000452: 48 2b c1 sub %rcx,%rax + 180000455: 48 3b c2 cmp %rdx,%rax + 180000458: 0f 8c 44 01 00 00 jl 0x1800005a2 + 18000045e: 41 83 f9 10 cmp $0x10,%r9d + 180000462: 0f 82 b8 01 00 00 jb 0x180000620 + 180000468: 41 83 f9 1d cmp $0x1d,%r9d + 18000046c: 0f 82 b5 01 00 00 jb 0x180000627 + 180000472: 4d 89 c2 mov %r8,%r10 + 180000475: 49 83 e2 1f and $0x1f,%r10 + 180000479: 45 89 d2 mov %r10d,%r10d + 18000047c: 45 85 d2 test %r10d,%r10d + 18000047f: 74 18 je 0x180000499 + 180000481: 41 f7 c2 03 00 00 00 test $0x3,%r10d + 180000488: 0f 85 92 01 00 00 jne 0x180000620 + 18000048e: 41 f7 da neg %r10d + 180000491: 41 83 c2 20 add $0x20,%r10d + 180000495: 41 c1 ea 02 shr $0x2,%r10d + 180000499: 41 8d 42 10 lea 0x10(%r10),%eax + 18000049d: 44 3b c8 cmp %eax,%r9d + 1800004a0: 0f 82 7a 01 00 00 jb 0x180000620 + 1800004a6: 44 89 ca mov %r9d,%edx + 1800004a9: 33 c0 xor %eax,%eax + 1800004ab: 41 2b d2 sub %r10d,%edx + 1800004ae: 83 e2 0f and $0xf,%edx + 1800004b1: f7 da neg %edx + 1800004b3: 41 03 d1 add %r9d,%edx + 1800004b6: 45 85 d2 test %r10d,%r10d + 1800004b9: 76 25 jbe 0x1800004e0 + 1800004bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800004c0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 + 1800004c5: c5 fa 5d 04 83 vminss (%rbx,%rax,4),%xmm0,%xmm0 + 1800004ca: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) + 1800004d0: ff c0 inc %eax + 1800004d2: 41 3b c2 cmp %r10d,%eax + 1800004d5: 72 e9 jb 0x1800004c0 + 1800004d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800004de: 00 00 + 1800004e0: c4 a1 7c 10 04 91 vmovups (%rcx,%r10,4),%ymm0 + 1800004e6: c4 a1 7c 10 54 91 20 vmovups 0x20(%rcx,%r10,4),%ymm2 + 1800004ed: c4 a1 7c 5d 0c 93 vminps (%rbx,%r10,4),%ymm0,%ymm1 + 1800004f3: c4 a1 6c 5d 5c 93 20 vminps 0x20(%rbx,%r10,4),%ymm2,%ymm3 + 1800004fa: c4 81 7c 11 0c 90 vmovups %ymm1,(%r8,%r10,4) + 180000500: c4 81 7c 11 5c 90 20 vmovups %ymm3,0x20(%r8,%r10,4) + 180000507: 41 83 c2 10 add $0x10,%r10d + 18000050b: 44 3b d2 cmp %edx,%r10d + 18000050e: 72 d0 jb 0x1800004e0 + 180000510: 8d 42 01 lea 0x1(%rdx),%eax + 180000513: 41 3b c1 cmp %r9d,%eax + 180000516: 0f 87 f6 00 00 00 ja 0x180000612 + 18000051c: 44 2b ca sub %edx,%r9d + 18000051f: 41 83 f9 04 cmp $0x4,%r9d + 180000523: 0f 82 f0 00 00 00 jb 0x180000619 + 180000529: 44 89 c8 mov %r9d,%eax + 18000052c: 45 33 d2 xor %r10d,%r10d + 18000052f: 83 e0 fc and $0xfffffffc,%eax + 180000532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000540: 46 8d 1c 12 lea (%rdx,%r10,1),%r11d + 180000544: 41 83 c2 04 add $0x4,%r10d + 180000548: c4 a1 78 10 04 99 vmovups (%rcx,%r11,4),%xmm0 + 18000054e: c4 a1 78 5d 0c 9b vminps (%rbx,%r11,4),%xmm0,%xmm1 + 180000554: c4 81 78 11 0c 98 vmovups %xmm1,(%r8,%r11,4) + 18000055a: 44 3b d0 cmp %eax,%r10d + 18000055d: 72 e1 jb 0x180000540 + 18000055f: 41 3b c1 cmp %r9d,%eax + 180000562: 0f 83 aa 00 00 00 jae 0x180000612 + 180000568: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000056f: 00 + 180000570: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000057e: 00 00 + 180000580: 44 8d 14 02 lea (%rdx,%rax,1),%r10d + 180000584: ff c0 inc %eax + 180000586: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 18000058c: c4 a1 7a 5d 04 93 vminss (%rbx,%r10,4),%xmm0,%xmm0 + 180000592: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4) + 180000598: 41 3b c1 cmp %r9d,%eax + 18000059b: 72 e3 jb 0x180000580 + 18000059d: e9 70 00 00 00 jmp 0x180000612 + 1800005a2: 44 89 ca mov %r9d,%edx + 1800005a5: 41 ba 01 00 00 00 mov $0x1,%r10d + 1800005ab: d1 ea shr $1,%edx + 1800005ad: 33 c0 xor %eax,%eax + 1800005af: 85 d2 test %edx,%edx + 1800005b1: 76 45 jbe 0x1800005f8 + 1800005b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800005b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800005bf: 00 + 1800005c0: 44 8d 14 00 lea (%rax,%rax,1),%r10d + 1800005c4: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 1800005ca: 44 8d 5c 00 01 lea 0x1(%rax,%rax,1),%r11d + 1800005cf: ff c0 inc %eax + 1800005d1: c4 a1 7a 5d 04 93 vminss (%rbx,%r10,4),%xmm0,%xmm0 + 1800005d7: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4) + 1800005dd: c4 a1 7a 10 0c 99 vmovss (%rcx,%r11,4),%xmm1 + 1800005e3: c4 a1 72 5d 0c 9b vminss (%rbx,%r11,4),%xmm1,%xmm1 + 1800005e9: c4 81 7a 11 0c 98 vmovss %xmm1,(%r8,%r11,4) + 1800005ef: 3b c2 cmp %edx,%eax + 1800005f1: 72 cd jb 0x1800005c0 + 1800005f3: 44 8d 54 00 01 lea 0x1(%rax,%rax,1),%r10d + 1800005f8: 41 ff ca dec %r10d + 1800005fb: 45 3b d1 cmp %r9d,%r10d + 1800005fe: 73 12 jae 0x180000612 + 180000600: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 + 180000606: c4 a1 7a 5d 04 93 vminss (%rbx,%r10,4),%xmm0,%xmm0 + 18000060c: c4 81 7a 11 04 90 vmovss %xmm0,(%r8,%r10,4) + 180000612: c5 f8 77 vzeroupper + 180000615: 41 5c pop %r12 + 180000617: 5b pop %rbx + 180000618: c3 ret diff --git a/handoff/nls_dasm/fun_18004b300.dis b/handoff/nls_dasm/fun_18004b300.dis new file mode 100644 index 0000000..d7a4be2 --- /dev/null +++ b/handoff/nls_dasm/fun_18004b300.dis @@ -0,0 +1,259 @@ + +/tmp/det/fun_18004b300.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f9 0b cmp $0xb,%r9d + 180000004: 7d 3d jge 0x180000043 + 180000006: 41 ff c9 dec %r9d + 180000009: 41 83 f9 ff cmp $0xffffffff,%r9d + 18000000d: 74 33 je 0x180000042 + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f3 0f 10 01 movss (%rcx),%xmm0 + 180000024: 41 ff c9 dec %r9d + 180000027: 48 83 c1 04 add $0x4,%rcx + 18000002b: f3 0f 58 02 addss (%rdx),%xmm0 + 18000002f: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000034: 48 83 c2 04 add $0x4,%rdx + 180000038: 49 83 c0 04 add $0x4,%r8 + 18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d + 180000040: 75 de jne 0x180000020 + 180000042: c3 ret + 180000043: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 18000004a: 0f 85 7c 02 00 00 jne 0x1800002cc + 180000050: 4c 89 c0 mov %r8,%rax + 180000053: 48 83 e0 0f and $0xf,%rax + 180000057: 85 c0 test %eax,%eax + 180000059: 74 42 je 0x18000009d + 18000005b: c1 e8 02 shr $0x2,%eax + 18000005e: f7 d8 neg %eax + 180000060: 83 e0 03 and $0x3,%eax + 180000063: 44 2b c8 sub %eax,%r9d + 180000066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000006d: 00 + 18000006e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000075: 0f 1f 40 00 nopl 0x0(%rax) + 180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000080: f3 0f 10 01 movss (%rcx),%xmm0 + 180000084: 48 83 c1 04 add $0x4,%rcx + 180000088: f3 0f 58 02 addss (%rdx),%xmm0 + 18000008c: 48 83 c2 04 add $0x4,%rdx + 180000090: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000095: 49 83 c0 04 add $0x4,%r8 + 180000099: ff c8 dec %eax + 18000009b: 75 e3 jne 0x180000080 + 18000009d: 44 89 c8 mov %r9d,%eax + 1800000a0: 41 83 e1 07 and $0x7,%r9d + 1800000a4: c1 f8 03 sar $0x3,%eax + 1800000a7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000ae: 0f 84 18 01 00 00 je 0x1800001cc + 1800000b4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000bb: 0f 84 91 00 00 00 je 0x180000152 + 1800000c1: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1800000c6: 7f 58 jg 0x180000120 + 1800000c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000cf: 00 + 1800000d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800000de: 00 00 + 1800000e0: 0f 10 11 movups (%rcx),%xmm2 + 1800000e3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 1800000e7: 0f 10 02 movups (%rdx),%xmm0 + 1800000ea: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800000ee: 0f 58 d0 addps %xmm0,%xmm2 + 1800000f1: 0f 58 d9 addps %xmm1,%xmm3 + 1800000f4: 41 0f 29 10 movaps %xmm2,(%r8) + 1800000f8: 48 83 c1 20 add $0x20,%rcx + 1800000fc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000101: 48 83 c2 20 add $0x20,%rdx + 180000105: 49 83 c0 20 add $0x20,%r8 + 180000109: ff c8 dec %eax + 18000010b: 75 d3 jne 0x1800000e0 + 18000010d: e9 f4 fe ff ff jmp 0x180000006 + 180000112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000120: 0f 10 11 movups (%rcx),%xmm2 + 180000123: 0f 10 02 movups (%rdx),%xmm0 + 180000126: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000012a: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 18000012e: 0f 58 d0 addps %xmm0,%xmm2 + 180000131: 0f 58 d9 addps %xmm1,%xmm3 + 180000134: 41 0f 2b 10 movntps %xmm2,(%r8) + 180000138: 48 83 c1 20 add $0x20,%rcx + 18000013c: 41 0f 2b 58 10 movntps %xmm3,0x10(%r8) + 180000141: 48 83 c2 20 add $0x20,%rdx + 180000145: 49 83 c0 20 add $0x20,%r8 + 180000149: ff c8 dec %eax + 18000014b: 75 d3 jne 0x180000120 + 18000014d: e9 b4 fe ff ff jmp 0x180000006 + 180000152: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000157: 7f 47 jg 0x1800001a0 + 180000159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000160: 0f 10 01 movups (%rcx),%xmm0 + 180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000167: 0f 58 02 addps (%rdx),%xmm0 + 18000016a: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 18000016e: 41 0f 29 00 movaps %xmm0,(%r8) + 180000172: 48 83 c1 20 add $0x20,%rcx + 180000176: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000017b: 48 83 c2 20 add $0x20,%rdx + 18000017f: 49 83 c0 20 add $0x20,%r8 + 180000183: ff c8 dec %eax + 180000185: 75 d9 jne 0x180000160 + 180000187: e9 7a fe ff ff jmp 0x180000006 + 18000018c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000193: 00 + 180000194: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000019b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800001a0: 0f 10 01 movups (%rcx),%xmm0 + 1800001a3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800001a7: 0f 58 02 addps (%rdx),%xmm0 + 1800001aa: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 1800001ae: 41 0f 2b 00 movntps %xmm0,(%r8) + 1800001b2: 48 83 c1 20 add $0x20,%rcx + 1800001b6: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8) + 1800001bb: 48 83 c2 20 add $0x20,%rdx + 1800001bf: 49 83 c0 20 add $0x20,%r8 + 1800001c3: ff c8 dec %eax + 1800001c5: 75 d9 jne 0x1800001a0 + 1800001c7: e9 3a fe ff ff jmp 0x180000006 + 1800001cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800001d3: 0f 84 73 00 00 00 je 0x18000024c + 1800001d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1800001de: 7f 40 jg 0x180000220 + 1800001e0: 0f 10 02 movups (%rdx),%xmm0 + 1800001e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800001e7: 0f 58 01 addps (%rcx),%xmm0 + 1800001ea: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 1800001ee: 41 0f 29 00 movaps %xmm0,(%r8) + 1800001f2: 48 83 c1 20 add $0x20,%rcx + 1800001f6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1800001fb: 48 83 c2 20 add $0x20,%rdx + 1800001ff: 49 83 c0 20 add $0x20,%r8 + 180000203: ff c8 dec %eax + 180000205: 75 d9 jne 0x1800001e0 + 180000207: e9 fa fd ff ff jmp 0x180000006 + 18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000213: 00 + 180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000220: 0f 10 02 movups (%rdx),%xmm0 + 180000223: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000227: 0f 58 01 addps (%rcx),%xmm0 + 18000022a: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 18000022e: 41 0f 2b 00 movntps %xmm0,(%r8) + 180000232: 48 83 c1 20 add $0x20,%rcx + 180000236: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8) + 18000023b: 48 83 c2 20 add $0x20,%rdx + 18000023f: 49 83 c0 20 add $0x20,%r8 + 180000243: ff c8 dec %eax + 180000245: 75 d9 jne 0x180000220 + 180000247: e9 ba fd ff ff jmp 0x180000006 + 18000024c: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000251: 7f 4d jg 0x1800002a0 + 180000253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000025f: 00 + 180000260: 0f 28 02 movaps (%rdx),%xmm0 + 180000263: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180000267: 48 83 c2 20 add $0x20,%rdx + 18000026b: 0f 58 01 addps (%rcx),%xmm0 + 18000026e: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 180000272: 41 0f 29 00 movaps %xmm0,(%r8) + 180000276: 48 83 c1 20 add $0x20,%rcx + 18000027a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000027f: 49 83 c0 20 add $0x20,%r8 + 180000283: ff c8 dec %eax + 180000285: 75 d9 jne 0x180000260 + 180000287: e9 7a fd ff ff jmp 0x180000006 + 18000028c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000293: 00 + 180000294: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000029b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800002a0: 0f 28 02 movaps (%rdx),%xmm0 + 1800002a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 1800002a7: 48 83 c2 20 add $0x20,%rdx + 1800002ab: 0f 58 01 addps (%rcx),%xmm0 + 1800002ae: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 1800002b2: 41 0f 2b 00 movntps %xmm0,(%r8) + 1800002b6: 48 83 c1 20 add $0x20,%rcx + 1800002ba: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8) + 1800002bf: 49 83 c0 20 add $0x20,%r8 + 1800002c3: ff c8 dec %eax + 1800002c5: 75 d9 jne 0x1800002a0 + 1800002c7: e9 3a fd ff ff jmp 0x180000006 + 1800002cc: 44 89 c8 mov %r9d,%eax + 1800002cf: 41 83 e1 07 and $0x7,%r9d + 1800002d3: c1 f8 03 sar $0x3,%eax + 1800002d6: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800002dd: 0f 84 8f 00 00 00 je 0x180000372 + 1800002e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800002ea: 75 54 jne 0x180000340 + 1800002ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002f3: 00 + 1800002f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000300: 0f 10 01 movups (%rcx),%xmm0 + 180000303: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000307: 0f 58 02 addps (%rdx),%xmm0 + 18000030a: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 18000030e: 41 0f 11 00 movups %xmm0,(%r8) + 180000312: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180000317: 48 83 c1 20 add $0x20,%rcx + 18000031b: 48 83 c2 20 add $0x20,%rdx + 18000031f: 49 83 c0 20 add $0x20,%r8 + 180000323: ff c8 dec %eax + 180000325: 75 d9 jne 0x180000300 + 180000327: e9 da fc ff ff jmp 0x180000006 + 18000032c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000333: 00 + 180000334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000033b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000340: 0f 10 11 movups (%rcx),%xmm2 + 180000343: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000347: 0f 10 02 movups (%rdx),%xmm0 + 18000034a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000034e: 0f 58 d0 addps %xmm0,%xmm2 + 180000351: 0f 58 d9 addps %xmm1,%xmm3 + 180000354: 41 0f 11 10 movups %xmm2,(%r8) + 180000358: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 18000035d: 48 83 c1 20 add $0x20,%rcx + 180000361: 48 83 c2 20 add $0x20,%rdx + 180000365: 49 83 c0 20 add $0x20,%r8 + 180000369: ff c8 dec %eax + 18000036b: 75 d3 jne 0x180000340 + 18000036d: e9 94 fc ff ff jmp 0x180000006 + 180000372: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000379: 75 45 jne 0x1800003c0 + 18000037b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000380: 0f 28 02 movaps (%rdx),%xmm0 + 180000383: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180000387: 48 83 c2 20 add $0x20,%rdx + 18000038b: 0f 58 01 addps (%rcx),%xmm0 + 18000038e: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 180000392: 41 0f 11 00 movups %xmm0,(%r8) + 180000396: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000039b: 48 83 c1 20 add $0x20,%rcx + 18000039f: 49 83 c0 20 add $0x20,%r8 + 1800003a3: ff c8 dec %eax + 1800003a5: 75 d9 jne 0x180000380 + 1800003a7: e9 5a fc ff ff jmp 0x180000006 + 1800003ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800003b3: 00 + 1800003b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800003bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800003c0: 0f 10 02 movups (%rdx),%xmm0 + 1800003c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800003c7: 0f 58 01 addps (%rcx),%xmm0 + 1800003ca: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 1800003ce: 41 0f 11 00 movups %xmm0,(%r8) + 1800003d2: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800003d7: 48 83 c1 20 add $0x20,%rcx + 1800003db: 48 rex.W + 1800003dc: 83 .byte 0x83 + 1800003dd: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_18004b700.dis b/handoff/nls_dasm/fun_18004b700.dis new file mode 100644 index 0000000..b02406c --- /dev/null +++ b/handoff/nls_dasm/fun_18004b700.dis @@ -0,0 +1,238 @@ + +/tmp/det/fun_18004b700.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f9 0b cmp $0xb,%r9d + 180000004: 7d 3d jge 0x180000043 + 180000006: 41 ff c9 dec %r9d + 180000009: 41 83 f9 ff cmp $0xffffffff,%r9d + 18000000d: 74 33 je 0x180000042 + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f3 0f 10 01 movss (%rcx),%xmm0 + 180000024: 41 ff c9 dec %r9d + 180000027: 48 83 c1 04 add $0x4,%rcx + 18000002b: f3 0f 58 02 addss (%rdx),%xmm0 + 18000002f: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000034: 48 83 c2 04 add $0x4,%rdx + 180000038: 49 83 c0 04 add $0x4,%r8 + 18000003c: 41 83 f9 ff cmp $0xffffffff,%r9d + 180000040: 75 de jne 0x180000020 + 180000042: c3 ret + 180000043: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 18000004a: 0f 85 7c 02 00 00 jne 0x1800002cc + 180000050: 4c 89 c0 mov %r8,%rax + 180000053: 48 83 e0 0f and $0xf,%rax + 180000057: 85 c0 test %eax,%eax + 180000059: 74 42 je 0x18000009d + 18000005b: c1 e8 02 shr $0x2,%eax + 18000005e: f7 d8 neg %eax + 180000060: 83 e0 03 and $0x3,%eax + 180000063: 44 2b c8 sub %eax,%r9d + 180000066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000006d: 00 + 18000006e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000075: 0f 1f 40 00 nopl 0x0(%rax) + 180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000080: f3 0f 10 01 movss (%rcx),%xmm0 + 180000084: 48 83 c1 04 add $0x4,%rcx + 180000088: f3 0f 58 02 addss (%rdx),%xmm0 + 18000008c: 48 83 c2 04 add $0x4,%rdx + 180000090: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000095: 49 83 c0 04 add $0x4,%r8 + 180000099: ff c8 dec %eax + 18000009b: 75 e3 jne 0x180000080 + 18000009d: 44 89 c8 mov %r9d,%eax + 1800000a0: 41 83 e1 07 and $0x7,%r9d + 1800000a4: c1 f8 03 sar $0x3,%eax + 1800000a7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000ae: 0f 84 18 01 00 00 je 0x1800001cc + 1800000b4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000bb: 0f 84 91 00 00 00 je 0x180000152 + 1800000c1: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1800000c6: 7f 58 jg 0x180000120 + 1800000c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000cf: 00 + 1800000d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800000de: 00 00 + 1800000e0: 0f 10 11 movups (%rcx),%xmm2 + 1800000e3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 1800000e7: 0f 10 02 movups (%rdx),%xmm0 + 1800000ea: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800000ee: 0f 58 d0 addps %xmm0,%xmm2 + 1800000f1: 0f 58 d9 addps %xmm1,%xmm3 + 1800000f4: 41 0f 29 10 movaps %xmm2,(%r8) + 1800000f8: 48 83 c1 20 add $0x20,%rcx + 1800000fc: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) + 180000101: 48 83 c2 20 add $0x20,%rdx + 180000105: 49 83 c0 20 add $0x20,%r8 + 180000109: ff c8 dec %eax + 18000010b: 75 d3 jne 0x1800000e0 + 18000010d: e9 f4 fe ff ff jmp 0x180000006 + 180000112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000120: 0f 10 11 movups (%rcx),%xmm2 + 180000123: 0f 10 02 movups (%rdx),%xmm0 + 180000126: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000012a: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 18000012e: 0f 58 d0 addps %xmm0,%xmm2 + 180000131: 0f 58 d9 addps %xmm1,%xmm3 + 180000134: 41 0f 2b 10 movntps %xmm2,(%r8) + 180000138: 48 83 c1 20 add $0x20,%rcx + 18000013c: 41 0f 2b 58 10 movntps %xmm3,0x10(%r8) + 180000141: 48 8d 52 20 lea 0x20(%rdx),%rdx + 180000145: 49 83 c0 20 add $0x20,%r8 + 180000149: ff c8 dec %eax + 18000014b: 75 d3 jne 0x180000120 + 18000014d: e9 b4 fe ff ff jmp 0x180000006 + 180000152: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000157: 7f 47 jg 0x1800001a0 + 180000159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000160: 0f 10 01 movups (%rcx),%xmm0 + 180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000167: 0f 58 02 addps (%rdx),%xmm0 + 18000016a: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 18000016e: 41 0f 29 00 movaps %xmm0,(%r8) + 180000172: 48 83 c1 20 add $0x20,%rcx + 180000176: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000017b: 48 83 c2 20 add $0x20,%rdx + 18000017f: 49 83 c0 20 add $0x20,%r8 + 180000183: ff c8 dec %eax + 180000185: 75 d9 jne 0x180000160 + 180000187: e9 7a fe ff ff jmp 0x180000006 + 18000018c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000193: 00 + 180000194: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000019b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800001a0: 0f 10 01 movups (%rcx),%xmm0 + 1800001a3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800001a7: 0f 58 02 addps (%rdx),%xmm0 + 1800001aa: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 1800001ae: 41 0f 2b 00 movntps %xmm0,(%r8) + 1800001b2: 48 83 c1 20 add $0x20,%rcx + 1800001b6: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8) + 1800001bb: 48 83 c2 20 add $0x20,%rdx + 1800001bf: 49 83 c0 20 add $0x20,%r8 + 1800001c3: ff c8 dec %eax + 1800001c5: 75 d9 jne 0x1800001a0 + 1800001c7: e9 3a fe ff ff jmp 0x180000006 + 1800001cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800001d3: 0f 84 73 00 00 00 je 0x18000024c + 1800001d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1800001de: 7f 40 jg 0x180000220 + 1800001e0: 0f 10 02 movups (%rdx),%xmm0 + 1800001e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800001e7: 0f 58 01 addps (%rcx),%xmm0 + 1800001ea: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 1800001ee: 41 0f 29 00 movaps %xmm0,(%r8) + 1800001f2: 48 83 c1 20 add $0x20,%rcx + 1800001f6: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 1800001fb: 48 8d 52 20 lea 0x20(%rdx),%rdx + 1800001ff: 49 83 c0 20 add $0x20,%r8 + 180000203: ff c8 dec %eax + 180000205: 75 d9 jne 0x1800001e0 + 180000207: e9 fa fd ff ff jmp 0x180000006 + 18000020c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000213: 00 + 180000214: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000021b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000220: 0f 10 02 movups (%rdx),%xmm0 + 180000223: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000227: 0f 58 01 addps (%rcx),%xmm0 + 18000022a: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 18000022e: 41 0f 2b 00 movntps %xmm0,(%r8) + 180000232: 48 83 c1 20 add $0x20,%rcx + 180000236: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8) + 18000023b: 48 8d 52 20 lea 0x20(%rdx),%rdx + 18000023f: 49 83 c0 20 add $0x20,%r8 + 180000243: ff c8 dec %eax + 180000245: 75 d9 jne 0x180000220 + 180000247: e9 ba fd ff ff jmp 0x180000006 + 18000024c: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000251: 7f 4d jg 0x1800002a0 + 180000253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000025f: 00 + 180000260: 0f 28 02 movaps (%rdx),%xmm0 + 180000263: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180000267: 48 83 c2 20 add $0x20,%rdx + 18000026b: 0f 58 01 addps (%rcx),%xmm0 + 18000026e: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 180000272: 41 0f 29 00 movaps %xmm0,(%r8) + 180000276: 48 83 c1 20 add $0x20,%rcx + 18000027a: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) + 18000027f: 49 83 c0 20 add $0x20,%r8 + 180000283: ff c8 dec %eax + 180000285: 75 d9 jne 0x180000260 + 180000287: e9 7a fd ff ff jmp 0x180000006 + 18000028c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000293: 00 + 180000294: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000029b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800002a0: 0f 28 02 movaps (%rdx),%xmm0 + 1800002a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 1800002a7: 48 83 c2 20 add $0x20,%rdx + 1800002ab: 0f 58 01 addps (%rcx),%xmm0 + 1800002ae: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 1800002b2: 41 0f 2b 00 movntps %xmm0,(%r8) + 1800002b6: 48 83 c1 20 add $0x20,%rcx + 1800002ba: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8) + 1800002bf: 49 83 c0 20 add $0x20,%r8 + 1800002c3: ff c8 dec %eax + 1800002c5: 75 d9 jne 0x1800002a0 + 1800002c7: e9 3a fd ff ff jmp 0x180000006 + 1800002cc: 44 89 c8 mov %r9d,%eax + 1800002cf: 41 83 e1 07 and $0x7,%r9d + 1800002d3: c1 f8 03 sar $0x3,%eax + 1800002d6: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800002dd: 0f 84 8f 00 00 00 je 0x180000372 + 1800002e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800002ea: 75 54 jne 0x180000340 + 1800002ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002f3: 00 + 1800002f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000300: 0f 10 01 movups (%rcx),%xmm0 + 180000303: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000307: 0f 58 02 addps (%rdx),%xmm0 + 18000030a: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 18000030e: 41 0f 11 00 movups %xmm0,(%r8) + 180000312: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 180000317: 48 8d 49 20 lea 0x20(%rcx),%rcx + 18000031b: 48 83 c2 20 add $0x20,%rdx + 18000031f: 49 83 c0 20 add $0x20,%r8 + 180000323: ff c8 dec %eax + 180000325: 75 d9 jne 0x180000300 + 180000327: e9 da fc ff ff jmp 0x180000006 + 18000032c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000333: 00 + 180000334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000033b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000340: 0f 10 11 movups (%rcx),%xmm2 + 180000343: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000347: 0f 10 02 movups (%rdx),%xmm0 + 18000034a: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000034e: 0f 58 d0 addps %xmm0,%xmm2 + 180000351: 0f 58 d9 addps %xmm1,%xmm3 + 180000354: 41 0f 11 10 movups %xmm2,(%r8) + 180000358: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 18000035d: 48 8d 49 20 lea 0x20(%rcx),%rcx + 180000361: 48 83 c2 20 add $0x20,%rdx + 180000365: 49 83 c0 20 add $0x20,%r8 + 180000369: ff c8 dec %eax + 18000036b: 75 d3 jne 0x180000340 + 18000036d: e9 94 fc ff ff jmp 0x180000006 + 180000372: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000379: 75 45 jne 0x1800003c0 + 18000037b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000380: 0f 28 02 movaps (%rdx),%xmm0 + 180000383: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 180000387: 48 rex.W + 180000388: 83 .byte 0x83 + 180000389: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_18004bb00.dis b/handoff/nls_dasm/fun_18004bb00.dis new file mode 100644 index 0000000..6431ad3 --- /dev/null +++ b/handoff/nls_dasm/fun_18004bb00.dis @@ -0,0 +1,261 @@ + +/tmp/det/fun_18004bb00.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f9 0b cmp $0xb,%r9d + 180000004: 7d 3e jge 0x180000044 + 180000006: 41 83 c1 ff add $0xffffffff,%r9d + 18000000a: 41 83 f9 ff cmp $0xffffffff,%r9d + 18000000e: 74 33 je 0x180000043 + 180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000017: 00 + 180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001f: 90 nop + 180000020: f3 0f 10 01 movss (%rcx),%xmm0 + 180000024: 41 83 c1 ff add $0xffffffff,%r9d + 180000028: 48 83 c1 04 add $0x4,%rcx + 18000002c: f3 0f 58 02 addss (%rdx),%xmm0 + 180000030: 48 83 c2 04 add $0x4,%rdx + 180000034: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000039: 49 83 c0 04 add $0x4,%r8 + 18000003d: 41 83 f9 ff cmp $0xffffffff,%r9d + 180000041: 75 dd jne 0x180000020 + 180000043: c3 ret + 180000044: 49 f7 c0 03 00 00 00 test $0x3,%r8 + 18000004b: 0f 85 9c 02 00 00 jne 0x1800002ed + 180000051: 4c 89 c0 mov %r8,%rax + 180000054: 48 83 e0 0f and $0xf,%rax + 180000058: 85 c0 test %eax,%eax + 18000005a: 74 42 je 0x18000009e + 18000005c: c1 e8 02 shr $0x2,%eax + 18000005f: f7 d8 neg %eax + 180000061: 83 e0 03 and $0x3,%eax + 180000064: 44 2b c8 sub %eax,%r9d + 180000067: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000006e: 00 + 18000006f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000076: 0f 1f 00 nopl (%rax) + 180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000080: f3 0f 10 01 movss (%rcx),%xmm0 + 180000084: 48 83 c1 04 add $0x4,%rcx + 180000088: f3 0f 58 02 addss (%rdx),%xmm0 + 18000008c: 48 83 c2 04 add $0x4,%rdx + 180000090: f3 41 0f 11 00 movss %xmm0,(%r8) + 180000095: 49 83 c0 04 add $0x4,%r8 + 180000099: 83 c0 ff add $0xffffffff,%eax + 18000009c: 75 e2 jne 0x180000080 + 18000009e: 44 89 c8 mov %r9d,%eax + 1800000a1: 41 83 e1 07 and $0x7,%r9d + 1800000a5: c1 f8 03 sar $0x3,%eax + 1800000a8: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000af: 0f 84 18 01 00 00 je 0x1800001cd + 1800000b5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000bc: 0f 84 91 00 00 00 je 0x180000153 + 1800000c2: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1800000c7: 7f 57 jg 0x180000120 + 1800000c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000d0: 00 + 1800000d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000df: 00 + 1800000e0: 0f 10 11 movups (%rcx),%xmm2 + 1800000e3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 1800000e7: 48 83 c1 20 add $0x20,%rcx + 1800000eb: 0f 10 02 movups (%rdx),%xmm0 + 1800000ee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800000f2: 0f 58 d0 addps %xmm0,%xmm2 + 1800000f5: 48 83 c2 20 add $0x20,%rdx + 1800000f9: 0f 58 d9 addps %xmm1,%xmm3 + 1800000fc: 41 0f 11 10 movups %xmm2,(%r8) + 180000100: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000105: 49 83 c0 20 add $0x20,%r8 + 180000109: 83 c0 ff add $0xffffffff,%eax + 18000010c: 75 d2 jne 0x1800000e0 + 18000010e: e9 f3 fe ff ff jmp 0x180000006 + 180000113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000011f: 00 + 180000120: 0f 10 11 movups (%rcx),%xmm2 + 180000123: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000127: 48 83 c1 20 add $0x20,%rcx + 18000012b: 0f 10 02 movups (%rdx),%xmm0 + 18000012e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000132: 0f 58 d0 addps %xmm0,%xmm2 + 180000135: 48 83 c2 20 add $0x20,%rdx + 180000139: 0f 58 d9 addps %xmm1,%xmm3 + 18000013c: 41 0f 2b 10 movntps %xmm2,(%r8) + 180000140: 41 0f 2b 58 10 movntps %xmm3,0x10(%r8) + 180000145: 49 83 c0 20 add $0x20,%r8 + 180000149: 83 c0 ff add $0xffffffff,%eax + 18000014c: 75 d2 jne 0x180000120 + 18000014e: e9 b3 fe ff ff jmp 0x180000006 + 180000153: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000158: 7f 46 jg 0x1800001a0 + 18000015a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000160: 0f 10 01 movups (%rcx),%xmm0 + 180000163: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000167: 48 83 c1 20 add $0x20,%rcx + 18000016b: 0f 58 02 addps (%rdx),%xmm0 + 18000016e: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 180000172: 48 83 c2 20 add $0x20,%rdx + 180000176: 41 0f 11 00 movups %xmm0,(%r8) + 18000017a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000017f: 49 83 c0 20 add $0x20,%r8 + 180000183: 83 c0 ff add $0xffffffff,%eax + 180000186: 75 d8 jne 0x180000160 + 180000188: e9 79 fe ff ff jmp 0x180000006 + 18000018d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000194: 00 + 180000195: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000019c: 0f 1f 40 00 nopl 0x0(%rax) + 1800001a0: 0f 10 01 movups (%rcx),%xmm0 + 1800001a3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800001a7: 48 83 c1 20 add $0x20,%rcx + 1800001ab: 0f 58 02 addps (%rdx),%xmm0 + 1800001ae: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 1800001b2: 48 83 c2 20 add $0x20,%rdx + 1800001b6: 41 0f 2b 00 movntps %xmm0,(%r8) + 1800001ba: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8) + 1800001bf: 49 83 c0 20 add $0x20,%r8 + 1800001c3: 83 c0 ff add $0xffffffff,%eax + 1800001c6: 75 d8 jne 0x1800001a0 + 1800001c8: e9 39 fe ff ff jmp 0x180000006 + 1800001cd: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800001d4: 0f 84 93 00 00 00 je 0x18000026d + 1800001da: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 1800001df: 7f 5f jg 0x180000240 + 1800001e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001e8: 00 + 1800001e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800001f7: 00 + 1800001f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800001ff: 90 nop + 180000200: 0f 10 02 movups (%rdx),%xmm0 + 180000203: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000207: 48 83 c2 20 add $0x20,%rdx + 18000020b: 0f 58 01 addps (%rcx),%xmm0 + 18000020e: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 180000212: 48 83 c1 20 add $0x20,%rcx + 180000216: 41 0f 11 00 movups %xmm0,(%r8) + 18000021a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000021f: 49 83 c0 20 add $0x20,%r8 + 180000223: 83 c0 ff add $0xffffffff,%eax + 180000226: 75 d8 jne 0x180000200 + 180000228: e9 d9 fd ff ff jmp 0x180000006 + 18000022d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000234: 00 + 180000235: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000023c: 0f 1f 40 00 nopl 0x0(%rax) + 180000240: 0f 10 02 movups (%rdx),%xmm0 + 180000243: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000247: 48 83 c2 20 add $0x20,%rdx + 18000024b: 0f 58 01 addps (%rcx),%xmm0 + 18000024e: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 180000252: 48 83 c1 20 add $0x20,%rcx + 180000256: 41 0f 2b 00 movntps %xmm0,(%r8) + 18000025a: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8) + 18000025f: 49 83 c0 20 add $0x20,%r8 + 180000263: 83 c0 ff add $0xffffffff,%eax + 180000266: 75 d8 jne 0x180000240 + 180000268: e9 99 fd ff ff jmp 0x180000006 + 18000026d: 3d aa 2a 00 00 cmp $0x2aaa,%eax + 180000272: 7f 4c jg 0x1800002c0 + 180000274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000280: 0f 10 02 movups (%rdx),%xmm0 + 180000283: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000287: 48 83 c2 20 add $0x20,%rdx + 18000028b: 0f 58 01 addps (%rcx),%xmm0 + 18000028e: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 180000292: 48 83 c1 20 add $0x20,%rcx + 180000296: 41 0f 11 00 movups %xmm0,(%r8) + 18000029a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000029f: 49 83 c0 20 add $0x20,%r8 + 1800002a3: 83 c0 ff add $0xffffffff,%eax + 1800002a6: 75 d8 jne 0x180000280 + 1800002a8: e9 59 fd ff ff jmp 0x180000006 + 1800002ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800002b4: 00 + 1800002b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800002bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800002c0: 0f 10 02 movups (%rdx),%xmm0 + 1800002c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800002c7: 48 83 c2 20 add $0x20,%rdx + 1800002cb: 0f 58 01 addps (%rcx),%xmm0 + 1800002ce: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 1800002d2: 48 83 c1 20 add $0x20,%rcx + 1800002d6: 41 0f 2b 00 movntps %xmm0,(%r8) + 1800002da: 41 0f 2b 48 10 movntps %xmm1,0x10(%r8) + 1800002df: 49 83 c0 20 add $0x20,%r8 + 1800002e3: 83 c0 ff add $0xffffffff,%eax + 1800002e6: 75 d8 jne 0x1800002c0 + 1800002e8: e9 19 fd ff ff jmp 0x180000006 + 1800002ed: 44 89 c8 mov %r9d,%eax + 1800002f0: 41 83 e1 07 and $0x7,%r9d + 1800002f4: c1 f8 03 sar $0x3,%eax + 1800002f7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800002fe: 0f 84 8f 00 00 00 je 0x180000393 + 180000304: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000030b: 75 53 jne 0x180000360 + 18000030d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000314: 00 + 180000315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000031c: 0f 1f 40 00 nopl 0x0(%rax) + 180000320: 0f 10 01 movups (%rcx),%xmm0 + 180000323: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000327: 48 83 c1 20 add $0x20,%rcx + 18000032b: 0f 58 02 addps (%rdx),%xmm0 + 18000032e: 0f 58 4a 10 addps 0x10(%rdx),%xmm1 + 180000332: 48 83 c2 20 add $0x20,%rdx + 180000336: 41 0f 11 00 movups %xmm0,(%r8) + 18000033a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 18000033f: 49 83 c0 20 add $0x20,%r8 + 180000343: 83 c0 ff add $0xffffffff,%eax + 180000346: 75 d8 jne 0x180000320 + 180000348: e9 b9 fc ff ff jmp 0x180000006 + 18000034d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000354: 00 + 180000355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000035c: 0f 1f 40 00 nopl 0x0(%rax) + 180000360: 0f 10 11 movups (%rcx),%xmm2 + 180000363: 0f 10 59 10 movups 0x10(%rcx),%xmm3 + 180000367: 48 83 c1 20 add $0x20,%rcx + 18000036b: 0f 10 02 movups (%rdx),%xmm0 + 18000036e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 180000372: 0f 58 d0 addps %xmm0,%xmm2 + 180000375: 48 83 c2 20 add $0x20,%rdx + 180000379: 0f 58 d9 addps %xmm1,%xmm3 + 18000037c: 41 0f 11 10 movups %xmm2,(%r8) + 180000380: 41 0f 11 58 10 movups %xmm3,0x10(%r8) + 180000385: 49 83 c0 20 add $0x20,%r8 + 180000389: 83 c0 ff add $0xffffffff,%eax + 18000038c: 75 d2 jne 0x180000360 + 18000038e: e9 73 fc ff ff jmp 0x180000006 + 180000393: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 18000039a: 75 44 jne 0x1800003e0 + 18000039c: 0f 1f 40 00 nopl 0x0(%rax) + 1800003a0: 0f 10 02 movups (%rdx),%xmm0 + 1800003a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800003a7: 48 83 c2 20 add $0x20,%rdx + 1800003ab: 0f 58 01 addps (%rcx),%xmm0 + 1800003ae: 0f 58 49 10 addps 0x10(%rcx),%xmm1 + 1800003b2: 48 83 c1 20 add $0x20,%rcx + 1800003b6: 41 0f 11 00 movups %xmm0,(%r8) + 1800003ba: 41 0f 11 48 10 movups %xmm1,0x10(%r8) + 1800003bf: 49 83 c0 20 add $0x20,%r8 + 1800003c3: 83 c0 ff add $0xffffffff,%eax + 1800003c6: 75 d8 jne 0x1800003a0 + 1800003c8: e9 39 fc ff ff jmp 0x180000006 + 1800003cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800003d4: 00 + 1800003d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800003dc: 0f 1f 40 00 nopl 0x0(%rax) + 1800003e0: 0f 10 02 movups (%rdx),%xmm0 + 1800003e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 1800003e7: 48 rex.W + 1800003e8: 83 .byte 0x83 + 1800003e9: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_18004bf20.dis b/handoff/nls_dasm/fun_18004bf20.dis new file mode 100644 index 0000000..e7bcd00 --- /dev/null +++ b/handoff/nls_dasm/fun_18004bf20.dis @@ -0,0 +1,222 @@ + +/tmp/det/fun_18004bf20.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 53 push %rbx + 180000001: 57 push %rdi + 180000002: 41 54 push %r12 + 180000004: 41 55 push %r13 + 180000006: 41 56 push %r14 + 180000008: 41 57 push %r15 + 18000000a: 55 push %rbp + 18000000b: 48 83 ec 30 sub $0x30,%rsp + 18000000f: 4d 89 c6 mov %r8,%r14 + 180000012: 49 89 d7 mov %rdx,%r15 + 180000015: 48 89 c8 mov %rcx,%rax + 180000018: 33 db xor %ebx,%ebx + 18000001a: 4d 85 f6 test %r14,%r14 + 18000001d: 0f 84 96 02 00 00 je 0x1800002b9 + 180000023: 41 83 3e 06 cmpl $0x6,(%r14) + 180000027: 74 15 je 0x18000003e + 180000029: b8 f3 ff ff ff mov $0xfffffff3,%eax + 18000002e: 48 83 c4 30 add $0x30,%rsp + 180000032: 5d pop %rbp + 180000033: 41 5f pop %r15 + 180000035: 41 5e pop %r14 + 180000037: 41 5d pop %r13 + 180000039: 41 5c pop %r12 + 18000003b: 5f pop %rdi + 18000003c: 5b pop %rbx + 18000003d: c3 ret + 18000003e: 48 85 c0 test %rax,%rax + 180000041: 0f 84 72 02 00 00 je 0x1800002b9 + 180000047: 4d 85 ff test %r15,%r15 + 18000004a: 0f 84 69 02 00 00 je 0x1800002b9 + 180000050: 4d 85 c9 test %r9,%r9 + 180000053: 0f 84 59 02 00 00 je 0x1800002b2 + 180000059: 45 8b 6e 04 mov 0x4(%r14),%r13d + 18000005d: 41 83 fd 04 cmp $0x4,%r13d + 180000061: 0f 8f e3 00 00 00 jg 0x18000014a + 180000067: 8b 18 mov (%rax),%ebx + 180000069: 44 89 e9 mov %r13d,%ecx + 18000006c: 41 89 1f mov %ebx,(%r15) + 18000006f: bb 01 00 00 00 mov $0x1,%ebx + 180000074: d3 e3 shl %cl,%ebx + 180000076: 83 fb 01 cmp $0x1,%ebx + 180000079: 0f 8e 7d 00 00 00 jle 0x1800000fc + 18000007f: 48 63 db movslq %ebx,%rbx + 180000082: 8b 2c 98 mov (%rax,%rbx,4),%ebp + 180000085: 41 89 6f 04 mov %ebp,0x4(%r15) + 180000089: 8d 6b fe lea -0x2(%rbx),%ebp + 18000008c: 83 fd 02 cmp $0x2,%ebp + 18000008f: 7c 6b jl 0x1800000fc + 180000091: c1 ed 1f shr $0x1f,%ebp + 180000094: 41 b9 01 00 00 00 mov $0x1,%r9d + 18000009a: 8d 7c 2b fe lea -0x2(%rbx,%rbp,1),%edi + 18000009e: 33 ed xor %ebp,%ebp + 1800000a0: 83 e7 fe and $0xfffffffe,%edi + 1800000a3: 89 fb mov %edi,%ebx + 1800000a5: d1 eb shr $1,%ebx + 1800000a7: 85 db test %ebx,%ebx + 1800000a9: 76 3c jbe 0x1800000e7 + 1800000ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000b2: 00 + 1800000b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800000c0: 44 8d 4c 2d 00 lea 0x0(%rbp,%rbp,1),%r9d + 1800000c5: ff c5 inc %ebp + 1800000c7: 4d 63 c9 movslq %r9d,%r9 + 1800000ca: 3b eb cmp %ebx,%ebp + 1800000cc: 46 8b 54 88 08 mov 0x8(%rax,%r9,4),%r10d + 1800000d1: 47 89 54 8f 08 mov %r10d,0x8(%r15,%r9,4) + 1800000d6: 46 8b 5c 88 0c mov 0xc(%rax,%r9,4),%r11d + 1800000db: 47 89 5c 8f 0c mov %r11d,0xc(%r15,%r9,4) + 1800000e0: 72 de jb 0x1800000c0 + 1800000e2: 44 8d 4c 2d 01 lea 0x1(%rbp,%rbp,1),%r9d + 1800000e7: 41 8d 59 ff lea -0x1(%r9),%ebx + 1800000eb: 3b df cmp %edi,%ebx + 1800000ed: 73 0d jae 0x1800000fc + 1800000ef: 4d 63 c9 movslq %r9d,%r9 + 1800000f2: 42 8b 44 88 04 mov 0x4(%rax,%r9,4),%eax + 1800000f7: 43 89 44 8f 04 mov %eax,0x4(%r15,%r9,4) + 1800000fc: 4d 63 ed movslq %r13d,%r13 + 1800000ff: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 180000104: 74 1d je 0x180000123 + 180000106: 48 8d 05 d3 3f fb ff lea -0x4c02d(%rip),%rax # 0x17ffb40e0 + 18000010d: 4c 89 f9 mov %r15,%rcx + 180000110: f3 41 0f 10 56 10 movss 0x10(%r14),%xmm2 + 180000116: 4c 89 fa mov %r15,%rdx + 180000119: 42 ff 94 e8 40 ee c5 call *0x1c5ee40(%rax,%r13,8) + 180000120: 01 + 180000121: eb 15 jmp 0x180000138 + 180000123: 48 8d 05 b6 3f fb ff lea -0x4c04a(%rip),%rax # 0x17ffb40e0 + 18000012a: 4c 89 f9 mov %r15,%rcx + 18000012d: 4c 89 fa mov %r15,%rdx + 180000130: 42 ff 94 e8 70 ee c5 call *0x1c5ee70(%rax,%r13,8) + 180000137: 01 + 180000138: 33 c0 xor %eax,%eax + 18000013a: 48 83 c4 30 add $0x30,%rsp + 18000013e: 5d pop %rbp + 18000013f: 41 5f pop %r15 + 180000141: 41 5e pop %r14 + 180000143: 41 5d pop %r13 + 180000145: 41 5c pop %r12 + 180000147: 5f pop %rdi + 180000148: 5b pop %rbx + 180000149: c3 ret + 18000014a: 4c 89 cb mov %r9,%rbx + 18000014d: 48 83 e3 3f and $0x3f,%rbx + 180000151: 48 f7 db neg %rbx + 180000154: 48 83 e3 3f and $0x3f,%rbx + 180000158: 4c 03 cb add %rbx,%r9 + 18000015b: 33 db xor %ebx,%ebx + 18000015d: 41 83 7e 18 00 cmpl $0x0,0x18(%r14) + 180000162: 49 0f 4f d9 cmovg %r9,%rbx + 180000166: 44 89 e9 mov %r13d,%ecx + 180000169: bd 01 00 00 00 mov $0x1,%ebp + 18000016e: d3 e5 shl %cl,%ebp + 180000170: 41 8d 7d ff lea -0x1(%r13),%edi + 180000174: 48 63 ed movslq %ebp,%rbp + 180000177: 49 89 e3 mov %rsp,%r11 + 18000017a: f3 0f 10 10 movss (%rax),%xmm2 + 18000017e: 89 f9 mov %edi,%ecx + 180000180: 0f 28 c2 movaps %xmm2,%xmm0 + 180000183: 41 bc 01 00 00 00 mov $0x1,%r12d + 180000189: 41 d3 e4 shl %cl,%r12d + 18000018c: 48 89 c1 mov %rax,%rcx + 18000018f: f3 0f 10 0c a8 movss (%rax,%rbp,4),%xmm1 + 180000194: 4c 89 fa mov %r15,%rdx + 180000197: 45 89 e0 mov %r12d,%r8d + 18000019a: 41 b9 ff ff ff ff mov $0xffffffff,%r9d + 1800001a0: f3 0f 58 c1 addss %xmm1,%xmm0 + 1800001a4: f3 0f 5c d1 subss %xmm1,%xmm2 + 1800001a8: f3 41 0f 11 07 movss %xmm0,(%r15) + 1800001ad: f3 41 0f 11 57 04 movss %xmm2,0x4(%r15) + 1800001b3: 4d 8b 56 58 mov 0x58(%r14),%r10 + 1800001b7: 4d 89 53 20 mov %r10,0x20(%r11) + 1800001bb: e8 20 af 0b 00 call 0x1800bb0e0 + 1800001c0: 41 83 fd 06 cmp $0x6,%r13d + 1800001c4: 7f 47 jg 0x18000020d + 1800001c6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 1800001cb: 74 23 je 0x1800001f0 + 1800001cd: 4d 63 ed movslq %r13d,%r13 + 1800001d0: 4c 89 f9 mov %r15,%rcx + 1800001d3: f3 41 0f 10 56 10 movss 0x10(%r14),%xmm2 + 1800001d9: 4c 8d 35 00 3f fb ff lea -0x4c100(%rip),%r14 # 0x17ffb40e0 + 1800001e0: 4c 89 fa mov %r15,%rdx + 1800001e3: 43 ff 94 ee 98 ee c5 call *0x1c5ee98(%r14,%r13,8) + 1800001ea: 01 + 1800001eb: e9 b0 00 00 00 jmp 0x1800002a0 + 1800001f0: 4d 63 ed movslq %r13d,%r13 + 1800001f3: 48 8d 05 e6 3e fb ff lea -0x4c11a(%rip),%rax # 0x17ffb40e0 + 1800001fa: 4c 89 f9 mov %r15,%rcx + 1800001fd: 4c 89 fa mov %r15,%rdx + 180000200: 42 ff 94 e8 c8 ee c5 call *0x1c5eec8(%rax,%r13,8) + 180000207: 01 + 180000208: e9 93 00 00 00 jmp 0x1800002a0 + 18000020d: 41 83 fd 10 cmp $0x10,%r13d + 180000211: 7e 54 jle 0x180000267 + 180000213: 41 83 fd 11 cmp $0x11,%r13d + 180000217: 7f 34 jg 0x18000024d + 180000219: 4c 89 f9 mov %r15,%rcx + 18000021c: 44 89 e2 mov %r12d,%edx + 18000021f: 4d 8b 46 30 mov 0x30(%r14),%r8 + 180000223: e8 f8 fd ad 01 call 0x181ae0020 + 180000228: 48 89 e0 mov %rsp,%rax + 18000022b: 4c 89 f9 mov %r15,%rcx + 18000022e: 44 89 e2 mov %r12d,%edx + 180000231: 49 89 d9 mov %rbx,%r9 + 180000234: 4d 8b 46 38 mov 0x38(%r14),%r8 + 180000238: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) + 18000023f: e8 dc 86 ae 01 call 0x181ae8920 + 180000244: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 180000249: 75 44 jne 0x18000028f + 18000024b: eb 53 jmp 0x1800002a0 + 18000024d: 48 89 e0 mov %rsp,%rax + 180000250: 4c 89 f1 mov %r14,%rcx + 180000253: 4c 89 fa mov %r15,%rdx + 180000256: 4d 89 f8 mov %r15,%r8 + 180000259: 41 89 f9 mov %edi,%r9d + 18000025c: 48 89 58 20 mov %rbx,0x20(%rax) + 180000260: e8 fb b7 0b 00 call 0x1800bba60 + 180000265: eb 39 jmp 0x1800002a0 + 180000267: 48 89 e7 mov %rsp,%rdi + 18000026a: 4c 89 f9 mov %r15,%rcx + 18000026d: 49 8b 46 30 mov 0x30(%r14),%rax + 180000271: 4c 89 fa mov %r15,%rdx + 180000274: 45 89 e0 mov %r12d,%r8d + 180000277: 4d 8b 4e 38 mov 0x38(%r14),%r9 + 18000027b: 48 89 47 20 mov %rax,0x20(%rdi) + 18000027f: 48 89 5f 28 mov %rbx,0x28(%rdi) + 180000283: e8 58 69 ae 01 call 0x181ae6be0 + 180000288: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 18000028d: 74 11 je 0x1800002a0 + 18000028f: f3 41 0f 10 46 10 movss 0x10(%r14),%xmm0 + 180000295: 4c 89 fa mov %r15,%rdx + 180000298: 41 89 e8 mov %ebp,%r8d + 18000029b: e8 40 3b fc ff call 0x17ffc3de0 + 1800002a0: 33 c0 xor %eax,%eax + 1800002a2: 48 83 c4 30 add $0x30,%rsp + 1800002a6: 5d pop %rbp + 1800002a7: 41 5f pop %r15 + 1800002a9: 41 5e pop %r14 + 1800002ab: 41 5d pop %r13 + 1800002ad: 41 5c pop %r12 + 1800002af: 5f pop %rdi + 1800002b0: 5b pop %rbx + 1800002b1: c3 ret + 1800002b2: 41 83 7e 18 00 cmpl $0x0,0x18(%r14) + 1800002b7: 7e 15 jle 0x1800002ce + 1800002b9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800002be: 48 83 c4 30 add $0x30,%rsp + 1800002c2: 5d pop %rbp + 1800002c3: 41 5f pop %r15 + 1800002c5: 41 5e pop %r14 + 1800002c7: 41 5d pop %r13 + 1800002c9: 41 5c pop %r12 + 1800002cb: 5f pop %rdi + 1800002cc: 5b pop %rbx + 1800002cd: c3 ret diff --git a/handoff/nls_dasm/fun_18004c220.dis b/handoff/nls_dasm/fun_18004c220.dis new file mode 100644 index 0000000..a22aa78 --- /dev/null +++ b/handoff/nls_dasm/fun_18004c220.dis @@ -0,0 +1,229 @@ + +/tmp/det/fun_18004c220.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 53 push %rbx + 180000001: 56 push %rsi + 180000002: 57 push %rdi + 180000003: 41 54 push %r12 + 180000005: 41 55 push %r13 + 180000007: 41 56 push %r14 + 180000009: 55 push %rbp + 18000000a: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp + 18000000f: 4d 89 c4 mov %r8,%r12 + 180000012: 49 89 d6 mov %rdx,%r14 + 180000015: 49 89 ca mov %rcx,%r10 + 180000018: 33 db xor %ebx,%ebx + 18000001a: 4d 85 e4 test %r12,%r12 + 18000001d: 0f 84 a8 02 00 00 je 0x1800002cb + 180000023: 41 83 3c 24 06 cmpl $0x6,(%r12) + 180000028: 74 15 je 0x18000003f + 18000002a: b8 f3 ff ff ff mov $0xfffffff3,%eax + 18000002f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 180000034: 5d pop %rbp + 180000035: 41 5e pop %r14 + 180000037: 41 5d pop %r13 + 180000039: 41 5c pop %r12 + 18000003b: 5f pop %rdi + 18000003c: 5e pop %rsi + 18000003d: 5b pop %rbx + 18000003e: c3 ret + 18000003f: 4d 85 d2 test %r10,%r10 + 180000042: 0f 84 83 02 00 00 je 0x1800002cb + 180000048: 4d 85 f6 test %r14,%r14 + 18000004b: 0f 84 7a 02 00 00 je 0x1800002cb + 180000051: 4d 85 c9 test %r9,%r9 + 180000054: 0f 84 69 02 00 00 je 0x1800002c3 + 18000005a: 45 8b 6c 24 04 mov 0x4(%r12),%r13d + 18000005f: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) + 180000065: 0f 8f e5 00 00 00 jg 0x180000150 + 18000006b: 41 8b 02 mov (%r10),%eax + 18000006e: 44 89 e9 mov %r13d,%ecx + 180000071: 41 89 06 mov %eax,(%r14) + 180000074: b8 01 00 00 00 mov $0x1,%eax + 180000079: d3 e0 shl %cl,%eax + 18000007b: 83 f8 01 cmp $0x1,%eax + 18000007e: 0f 8e 78 00 00 00 jle 0x1800000fc + 180000084: 48 63 c0 movslq %eax,%rax + 180000087: 41 8b 1c 82 mov (%r10,%rax,4),%ebx + 18000008b: 41 89 5e 04 mov %ebx,0x4(%r14) + 18000008f: 8d 58 fe lea -0x2(%rax),%ebx + 180000092: 83 fb 02 cmp $0x2,%ebx + 180000095: 7c 65 jl 0x1800000fc + 180000097: c1 eb 1f shr $0x1f,%ebx + 18000009a: be 01 00 00 00 mov $0x1,%esi + 18000009f: 03 c3 add %ebx,%eax + 1800000a1: 33 ed xor %ebp,%ebp + 1800000a3: 83 c0 fe add $0xfffffffe,%eax + 1800000a6: 83 e0 fe and $0xfffffffe,%eax + 1800000a9: 89 c3 mov %eax,%ebx + 1800000ab: d1 eb shr $1,%ebx + 1800000ad: 85 db test %ebx,%ebx + 1800000af: 76 36 jbe 0x1800000e7 + 1800000b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000b8: 00 + 1800000b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000c0: 89 ee mov %ebp,%esi + 1800000c2: 03 f5 add %ebp,%esi + 1800000c4: ff c5 inc %ebp + 1800000c6: 48 63 f6 movslq %esi,%rsi + 1800000c9: 3b eb cmp %ebx,%ebp + 1800000cb: 41 8b 7c b2 08 mov 0x8(%r10,%rsi,4),%edi + 1800000d0: 41 89 7c b6 08 mov %edi,0x8(%r14,%rsi,4) + 1800000d5: 45 8b 4c b2 0c mov 0xc(%r10,%rsi,4),%r9d + 1800000da: 45 89 4c b6 0c mov %r9d,0xc(%r14,%rsi,4) + 1800000df: 72 df jb 0x1800000c0 + 1800000e1: 03 ed add %ebp,%ebp + 1800000e3: 89 ee mov %ebp,%esi + 1800000e5: ff c6 inc %esi + 1800000e7: 89 f3 mov %esi,%ebx + 1800000e9: ff cb dec %ebx + 1800000eb: 3b d8 cmp %eax,%ebx + 1800000ed: 73 0d jae 0x1800000fc + 1800000ef: 48 63 f6 movslq %esi,%rsi + 1800000f2: 45 8b 54 b2 04 mov 0x4(%r10,%rsi,4),%r10d + 1800000f7: 45 89 54 b6 04 mov %r10d,0x4(%r14,%rsi,4) + 1800000fc: 4d 63 ed movslq %r13d,%r13 + 1800000ff: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 180000105: 74 20 je 0x180000127 + 180000107: 48 8d 05 d2 3c fb ff lea -0x4c32e(%rip),%rax # 0x17ffb3de0 + 18000010e: 4c 89 f1 mov %r14,%rcx + 180000111: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 + 180000118: 4c 89 f2 mov %r14,%rdx + 18000011b: 4a 8b 9c e8 00 ef c5 mov 0x1c5ef00(%rax,%r13,8),%rbx + 180000122: 01 + 180000123: ff d3 call *%rbx + 180000125: eb 17 jmp 0x18000013e + 180000127: 48 8d 05 b2 3c fb ff lea -0x4c34e(%rip),%rax # 0x17ffb3de0 + 18000012e: 4c 89 f1 mov %r14,%rcx + 180000131: 4c 89 f2 mov %r14,%rdx + 180000134: 4a 8b 9c e8 30 ef c5 mov 0x1c5ef30(%rax,%r13,8),%rbx + 18000013b: 01 + 18000013c: ff d3 call *%rbx + 18000013e: 33 c0 xor %eax,%eax + 180000140: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 180000145: 5d pop %rbp + 180000146: 41 5e pop %r14 + 180000148: 41 5d pop %r13 + 18000014a: 41 5c pop %r12 + 18000014c: 5f pop %rdi + 18000014d: 5e pop %rsi + 18000014e: 5b pop %rbx + 18000014f: c3 ret + 180000150: 4c 89 c8 mov %r9,%rax + 180000153: 48 83 e0 3f and $0x3f,%rax + 180000157: 48 f7 d8 neg %rax + 18000015a: 48 83 e0 3f and $0x3f,%rax + 18000015e: 4c 03 c8 add %rax,%r9 + 180000161: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 180000167: 49 0f 4f d9 cmovg %r9,%rbx + 18000016b: 44 89 e9 mov %r13d,%ecx + 18000016e: bd 01 00 00 00 mov $0x1,%ebp + 180000173: d3 e5 shl %cl,%ebp + 180000175: 41 8d 75 ff lea -0x1(%r13),%esi + 180000179: 48 63 ed movslq %ebp,%rbp + 18000017c: 49 89 e3 mov %rsp,%r11 + 18000017f: f3 41 0f 10 12 movss (%r10),%xmm2 + 180000184: 89 f1 mov %esi,%ecx + 180000186: 0f 28 c2 movaps %xmm2,%xmm0 + 180000189: bf 01 00 00 00 mov $0x1,%edi + 18000018e: d3 e7 shl %cl,%edi + 180000190: 4c 89 d1 mov %r10,%rcx + 180000193: f3 41 0f 10 0c aa movss (%r10,%rbp,4),%xmm1 + 180000199: 4c 89 f2 mov %r14,%rdx + 18000019c: 41 89 f8 mov %edi,%r8d + 18000019f: 41 83 c9 ff or $0xffffffff,%r9d + 1800001a3: f3 0f 58 c1 addss %xmm1,%xmm0 + 1800001a7: f3 0f 5c d1 subss %xmm1,%xmm2 + 1800001ab: f3 41 0f 11 06 movss %xmm0,(%r14) + 1800001b0: f3 41 0f 11 56 04 movss %xmm2,0x4(%r14) + 1800001b6: 49 8b 44 24 58 mov 0x58(%r12),%rax + 1800001bb: 49 89 43 20 mov %rax,0x20(%r11) + 1800001bf: e8 dc 08 0c 00 call 0x1800c0aa0 + 1800001c4: 41 83 fd 06 cmp $0x6,%r13d + 1800001c8: 7f 4d jg 0x180000217 + 1800001ca: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 1800001d0: 74 26 je 0x1800001f8 + 1800001d2: 4d 63 ed movslq %r13d,%r13 + 1800001d5: 48 8d 05 04 3c fb ff lea -0x4c3fc(%rip),%rax # 0x17ffb3de0 + 1800001dc: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 + 1800001e3: 4c 89 f1 mov %r14,%rcx + 1800001e6: 4c 89 f2 mov %r14,%rdx + 1800001e9: 4a 8b 9c e8 58 ef c5 mov 0x1c5ef58(%rax,%r13,8),%rbx + 1800001f0: 01 + 1800001f1: ff d3 call *%rbx + 1800001f3: e9 b9 00 00 00 jmp 0x1800002b1 + 1800001f8: 4d 63 ed movslq %r13d,%r13 + 1800001fb: 48 8d 05 de 3b fb ff lea -0x4c422(%rip),%rax # 0x17ffb3de0 + 180000202: 4c 89 f1 mov %r14,%rcx + 180000205: 4c 89 f2 mov %r14,%rdx + 180000208: 4a 8b 9c e8 88 ef c5 mov 0x1c5ef88(%rax,%r13,8),%rbx + 18000020f: 01 + 180000210: ff d3 call *%rbx + 180000212: e9 9a 00 00 00 jmp 0x1800002b1 + 180000217: 41 83 fd 11 cmp $0x11,%r13d + 18000021b: 7e 57 jle 0x180000274 + 18000021d: 41 83 fd 12 cmp $0x12,%r13d + 180000221: 7f 36 jg 0x180000259 + 180000223: 4c 89 f1 mov %r14,%rcx + 180000226: 89 fa mov %edi,%edx + 180000228: 4d 8b 44 24 30 mov 0x30(%r12),%r8 + 18000022d: e8 be 13 af 01 call 0x181af15f0 + 180000232: 48 8d 04 24 lea (%rsp),%rax + 180000236: 4c 89 f1 mov %r14,%rcx + 180000239: 89 fa mov %edi,%edx + 18000023b: 49 89 d9 mov %rbx,%r9 + 18000023e: 4d 8b 44 24 38 mov 0x38(%r12),%r8 + 180000243: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) + 18000024a: e8 31 a8 af 01 call 0x181afaa80 + 18000024f: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 180000255: 75 48 jne 0x18000029f + 180000257: eb 58 jmp 0x1800002b1 + 180000259: 48 8d 04 24 lea (%rsp),%rax + 18000025d: 4c 89 e1 mov %r12,%rcx + 180000260: 4c 89 f2 mov %r14,%rdx + 180000263: 4d 89 f0 mov %r14,%r8 + 180000266: 41 89 f1 mov %esi,%r9d + 180000269: 48 89 58 20 mov %rbx,0x20(%rax) + 18000026d: e8 2e 12 0c 00 call 0x1800c14a0 + 180000272: eb 3d jmp 0x1800002b1 + 180000274: 48 89 e6 mov %rsp,%rsi + 180000277: 4c 89 f1 mov %r14,%rcx + 18000027a: 49 8b 44 24 30 mov 0x30(%r12),%rax + 18000027f: 4c 89 f2 mov %r14,%rdx + 180000282: 41 89 f8 mov %edi,%r8d + 180000285: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 18000028a: 48 89 46 20 mov %rax,0x20(%rsi) + 18000028e: 48 89 5e 28 mov %rbx,0x28(%rsi) + 180000292: e8 39 87 af 01 call 0x181af89d0 + 180000297: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 18000029d: 74 12 je 0x1800002b1 + 18000029f: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0 + 1800002a6: 4c 89 f2 mov %r14,%rdx + 1800002a9: 41 89 e8 mov %ebp,%r8d + 1800002ac: e8 8f 38 fc ff call 0x17ffc3b40 + 1800002b1: 33 c0 xor %eax,%eax + 1800002b3: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800002b8: 5d pop %rbp + 1800002b9: 41 5e pop %r14 + 1800002bb: 41 5d pop %r13 + 1800002bd: 41 5c pop %r12 + 1800002bf: 5f pop %rdi + 1800002c0: 5e pop %rsi + 1800002c1: 5b pop %rbx + 1800002c2: c3 ret + 1800002c3: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 1800002c9: 7e 15 jle 0x1800002e0 + 1800002cb: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800002d0: 48 8d 64 24 30 lea 0x30(%rsp),%rsp + 1800002d5: 5d pop %rbp + 1800002d6: 41 5e pop %r14 + 1800002d8: 41 5d pop %r13 + 1800002da: 41 5c pop %r12 + 1800002dc: 5f pop %rdi + 1800002dd: 5e pop %rsi + 1800002de: 5b pop %rbx + 1800002df: c3 ret diff --git a/handoff/nls_dasm/fun_18004c520.dis b/handoff/nls_dasm/fun_18004c520.dis new file mode 100644 index 0000000..c4129d7 --- /dev/null +++ b/handoff/nls_dasm/fun_18004c520.dis @@ -0,0 +1,214 @@ + +/tmp/det/fun_18004c520.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 53 push %rbx + 180000001: 56 push %rsi + 180000002: 41 54 push %r12 + 180000004: 41 55 push %r13 + 180000006: 41 56 push %r14 + 180000008: 41 57 push %r15 + 18000000a: 55 push %rbp + 18000000b: 48 83 ec 30 sub $0x30,%rsp + 18000000f: 4d 89 c6 mov %r8,%r14 + 180000012: 49 89 d7 mov %rdx,%r15 + 180000015: 48 89 c8 mov %rcx,%rax + 180000018: 33 db xor %ebx,%ebx + 18000001a: 4d 85 f6 test %r14,%r14 + 18000001d: 0f 84 5f 02 00 00 je 0x180000282 + 180000023: 41 83 3e 06 cmpl $0x6,(%r14) + 180000027: 74 15 je 0x18000003e + 180000029: b8 f3 ff ff ff mov $0xfffffff3,%eax + 18000002e: 48 83 c4 30 add $0x30,%rsp + 180000032: 5d pop %rbp + 180000033: 41 5f pop %r15 + 180000035: 41 5e pop %r14 + 180000037: 41 5d pop %r13 + 180000039: 41 5c pop %r12 + 18000003b: 5e pop %rsi + 18000003c: 5b pop %rbx + 18000003d: c3 ret + 18000003e: 48 85 c0 test %rax,%rax + 180000041: 0f 84 3b 02 00 00 je 0x180000282 + 180000047: 4d 85 ff test %r15,%r15 + 18000004a: 0f 84 32 02 00 00 je 0x180000282 + 180000050: 4d 85 c9 test %r9,%r9 + 180000053: 0f 84 22 02 00 00 je 0x18000027b + 180000059: 45 8b 6e 04 mov 0x4(%r14),%r13d + 18000005d: 41 83 fd 04 cmp $0x4,%r13d + 180000061: 0f 8f e8 00 00 00 jg 0x18000014f + 180000067: 8b 18 mov (%rax),%ebx + 180000069: 44 89 e9 mov %r13d,%ecx + 18000006c: 41 89 1f mov %ebx,(%r15) + 18000006f: bb 01 00 00 00 mov $0x1,%ebx + 180000074: d3 e3 shl %cl,%ebx + 180000076: 83 fb 01 cmp $0x1,%ebx + 180000079: 0f 8e 7e 00 00 00 jle 0x1800000fd + 18000007f: 48 63 db movslq %ebx,%rbx + 180000082: 8b 2c 98 mov (%rax,%rbx,4),%ebp + 180000085: 41 89 6f 04 mov %ebp,0x4(%r15) + 180000089: 8d 6b fe lea -0x2(%rbx),%ebp + 18000008c: 83 fd 02 cmp $0x2,%ebp + 18000008f: 7c 6c jl 0x1800000fd + 180000091: c1 ed 1f shr $0x1f,%ebp + 180000094: 41 b9 01 00 00 00 mov $0x1,%r9d + 18000009a: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi + 18000009e: 33 ed xor %ebp,%ebp + 1800000a0: 83 e6 fe and $0xfffffffe,%esi + 1800000a3: 89 f3 mov %esi,%ebx + 1800000a5: d1 eb shr $1,%ebx + 1800000a7: 85 db test %ebx,%ebx + 1800000a9: 76 3d jbe 0x1800000e8 + 1800000ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000b2: 00 + 1800000b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800000c0: 44 8d 4c 2d 00 lea 0x0(%rbp,%rbp,1),%r9d + 1800000c5: 83 c5 01 add $0x1,%ebp + 1800000c8: 4d 63 c9 movslq %r9d,%r9 + 1800000cb: 46 8b 54 88 08 mov 0x8(%rax,%r9,4),%r10d + 1800000d0: 47 89 54 8f 08 mov %r10d,0x8(%r15,%r9,4) + 1800000d5: 46 8b 5c 88 0c mov 0xc(%rax,%r9,4),%r11d + 1800000da: 47 89 5c 8f 0c mov %r11d,0xc(%r15,%r9,4) + 1800000df: 3b eb cmp %ebx,%ebp + 1800000e1: 72 dd jb 0x1800000c0 + 1800000e3: 44 8d 4c 2d 01 lea 0x1(%rbp,%rbp,1),%r9d + 1800000e8: 41 8d 59 ff lea -0x1(%r9),%ebx + 1800000ec: 3b de cmp %esi,%ebx + 1800000ee: 73 0d jae 0x1800000fd + 1800000f0: 4d 63 c9 movslq %r9d,%r9 + 1800000f3: 42 8b 44 88 04 mov 0x4(%rax,%r9,4),%eax + 1800000f8: 43 89 44 8f 04 mov %eax,0x4(%r15,%r9,4) + 1800000fd: 4d 63 ed movslq %r13d,%r13 + 180000100: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 180000105: 74 1f je 0x180000126 + 180000107: 48 8d 05 d2 39 fb ff lea -0x4c62e(%rip),%rax # 0x17ffb3ae0 + 18000010e: f3 41 0f 10 56 10 movss 0x10(%r14),%xmm2 + 180000114: 4c 89 f9 mov %r15,%rcx + 180000117: 4a 8b 9c e8 c0 ef c5 mov 0x1c5efc0(%rax,%r13,8),%rbx + 18000011e: 01 + 18000011f: 4c 89 fa mov %r15,%rdx + 180000122: ff d3 call *%rbx + 180000124: eb 17 jmp 0x18000013d + 180000126: 48 8d 05 b3 39 fb ff lea -0x4c64d(%rip),%rax # 0x17ffb3ae0 + 18000012d: 4c 89 f9 mov %r15,%rcx + 180000130: 4a 8b 9c e8 f0 ef c5 mov 0x1c5eff0(%rax,%r13,8),%rbx + 180000137: 01 + 180000138: 4c 89 fa mov %r15,%rdx + 18000013b: ff d3 call *%rbx + 18000013d: 33 c0 xor %eax,%eax + 18000013f: 48 83 c4 30 add $0x30,%rsp + 180000143: 5d pop %rbp + 180000144: 41 5f pop %r15 + 180000146: 41 5e pop %r14 + 180000148: 41 5d pop %r13 + 18000014a: 41 5c pop %r12 + 18000014c: 5e pop %rsi + 18000014d: 5b pop %rbx + 18000014e: c3 ret + 18000014f: 4c 89 cb mov %r9,%rbx + 180000152: 48 83 e3 3f and $0x3f,%rbx + 180000156: 48 f7 db neg %rbx + 180000159: 48 83 e3 3f and $0x3f,%rbx + 18000015d: 4c 03 cb add %rbx,%r9 + 180000160: 33 db xor %ebx,%ebx + 180000162: 41 83 7e 18 00 cmpl $0x0,0x18(%r14) + 180000167: 49 0f 4f d9 cmovg %r9,%rbx + 18000016b: 44 89 e9 mov %r13d,%ecx + 18000016e: bd 01 00 00 00 mov $0x1,%ebp + 180000173: f3 0f 10 10 movss (%rax),%xmm2 + 180000177: d3 e5 shl %cl,%ebp + 180000179: 0f 28 c2 movaps %xmm2,%xmm0 + 18000017c: 41 8d 75 ff lea -0x1(%r13),%esi + 180000180: 41 bc 01 00 00 00 mov $0x1,%r12d + 180000186: 48 63 ed movslq %ebp,%rbp + 180000189: 89 f1 mov %esi,%ecx + 18000018b: f3 0f 10 0c a8 movss (%rax,%rbp,4),%xmm1 + 180000190: 41 d3 e4 shl %cl,%r12d + 180000193: 49 89 e3 mov %rsp,%r11 + 180000196: f3 0f 58 c1 addss %xmm1,%xmm0 + 18000019a: f3 0f 5c d1 subss %xmm1,%xmm2 + 18000019e: 48 89 c1 mov %rax,%rcx + 1800001a1: 4c 89 fa mov %r15,%rdx + 1800001a4: 45 89 e0 mov %r12d,%r8d + 1800001a7: 41 b9 ff ff ff ff mov $0xffffffff,%r9d + 1800001ad: f3 41 0f 11 07 movss %xmm0,(%r15) + 1800001b2: f3 41 0f 11 57 04 movss %xmm2,0x4(%r15) + 1800001b8: 4d 8b 56 58 mov 0x58(%r14),%r10 + 1800001bc: 4d 89 53 20 mov %r10,0x20(%r11) + 1800001c0: e8 bb 65 0c 00 call 0x1800c6780 + 1800001c5: 41 83 fd 06 cmp $0x6,%r13d + 1800001c9: 7f 45 jg 0x180000210 + 1800001cb: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 1800001d0: 74 22 je 0x1800001f4 + 1800001d2: 4d 63 ed movslq %r13d,%r13 + 1800001d5: 48 8d 05 04 39 fb ff lea -0x4c6fc(%rip),%rax # 0x17ffb3ae0 + 1800001dc: f3 41 0f 10 56 10 movss 0x10(%r14),%xmm2 + 1800001e2: 4a 8b 9c e8 18 f0 c5 mov 0x1c5f018(%rax,%r13,8),%rbx + 1800001e9: 01 + 1800001ea: 4c 89 f9 mov %r15,%rcx + 1800001ed: 4c 89 fa mov %r15,%rdx + 1800001f0: ff d3 call *%rbx + 1800001f2: eb 75 jmp 0x180000269 + 1800001f4: 4d 63 ed movslq %r13d,%r13 + 1800001f7: 48 8d 05 e2 38 fb ff lea -0x4c71e(%rip),%rax # 0x17ffb3ae0 + 1800001fe: 4a 8b 9c e8 48 f0 c5 mov 0x1c5f048(%rax,%r13,8),%rbx + 180000205: 01 + 180000206: 4c 89 f9 mov %r15,%rcx + 180000209: 4c 89 fa mov %r15,%rdx + 18000020c: ff d3 call *%rbx + 18000020e: eb 59 jmp 0x180000269 + 180000210: 41 83 fd 12 cmp $0x12,%r13d + 180000214: 7e 1a jle 0x180000230 + 180000216: 48 89 e0 mov %rsp,%rax + 180000219: 4c 89 f1 mov %r14,%rcx + 18000021c: 4c 89 fa mov %r15,%rdx + 18000021f: 4d 89 f8 mov %r15,%r8 + 180000222: 48 89 58 20 mov %rbx,0x20(%rax) + 180000226: 41 89 f1 mov %esi,%r9d + 180000229: e8 b2 6e 0c 00 call 0x1800c70e0 + 18000022e: eb 39 jmp 0x180000269 + 180000230: 48 89 e6 mov %rsp,%rsi + 180000233: 49 8b 46 30 mov 0x30(%r14),%rax + 180000237: 4c 89 f9 mov %r15,%rcx + 18000023a: 4d 8b 4e 38 mov 0x38(%r14),%r9 + 18000023e: 4c 89 fa mov %r15,%rdx + 180000241: 45 89 e0 mov %r12d,%r8d + 180000244: 48 89 46 20 mov %rax,0x20(%rsi) + 180000248: 48 89 5e 28 mov %rbx,0x28(%rsi) + 18000024c: e8 df 0c b1 01 call 0x181b10f30 + 180000251: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 180000256: 74 11 je 0x180000269 + 180000258: f3 41 0f 10 46 10 movss 0x10(%r14),%xmm0 + 18000025e: 4c 89 fa mov %r15,%rdx + 180000261: 41 89 e8 mov %ebp,%r8d + 180000264: e8 37 36 fc ff call 0x17ffc38a0 + 180000269: 33 c0 xor %eax,%eax + 18000026b: 48 83 c4 30 add $0x30,%rsp + 18000026f: 5d pop %rbp + 180000270: 41 5f pop %r15 + 180000272: 41 5e pop %r14 + 180000274: 41 5d pop %r13 + 180000276: 41 5c pop %r12 + 180000278: 5e pop %rsi + 180000279: 5b pop %rbx + 18000027a: c3 ret + 18000027b: 41 83 7e 18 00 cmpl $0x0,0x18(%r14) + 180000280: 7e 15 jle 0x180000297 + 180000282: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180000287: 48 83 c4 30 add $0x30,%rsp + 18000028b: 5d pop %rbp + 18000028c: 41 5f pop %r15 + 18000028e: 41 5e pop %r14 + 180000290: 41 5d pop %r13 + 180000292: 41 5c pop %r12 + 180000294: 5e pop %rsi + 180000295: 5b pop %rbx + 180000296: c3 ret + 180000297: 45 8b 6e 04 mov 0x4(%r14),%r13d + 18000029b: 41 83 fd 04 cmp $0x4,%r13d + 18000029f: 0f .byte 0xf + 1800002a0: 8e c2 mov %edx,%es diff --git a/handoff/nls_dasm/fun_18004c7e0.dis b/handoff/nls_dasm/fun_18004c7e0.dis new file mode 100644 index 0000000..1c4b74a --- /dev/null +++ b/handoff/nls_dasm/fun_18004c7e0.dis @@ -0,0 +1,206 @@ + +/tmp/det/fun_18004c7e0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 53 push %rbx + 180000001: 56 push %rsi + 180000002: 57 push %rdi + 180000003: 41 54 push %r12 + 180000005: 41 56 push %r14 + 180000007: 41 57 push %r15 + 180000009: 55 push %rbp + 18000000a: 48 83 ec 30 sub $0x30,%rsp + 18000000e: 4d 89 c6 mov %r8,%r14 + 180000011: 49 89 d7 mov %rdx,%r15 + 180000014: 48 89 c8 mov %rcx,%rax + 180000017: 33 db xor %ebx,%ebx + 180000019: 4d 85 f6 test %r14,%r14 + 18000001c: 0f 84 4d 02 00 00 je 0x18000026f + 180000022: 41 83 3e 06 cmpl $0x6,(%r14) + 180000026: 74 14 je 0x18000003c + 180000028: b8 f3 ff ff ff mov $0xfffffff3,%eax + 18000002d: 48 83 c4 30 add $0x30,%rsp + 180000031: 5d pop %rbp + 180000032: 41 5f pop %r15 + 180000034: 41 5e pop %r14 + 180000036: 41 5c pop %r12 + 180000038: 5f pop %rdi + 180000039: 5e pop %rsi + 18000003a: 5b pop %rbx + 18000003b: c3 ret + 18000003c: 48 85 c0 test %rax,%rax + 18000003f: 0f 84 2a 02 00 00 je 0x18000026f + 180000045: 4d 85 ff test %r15,%r15 + 180000048: 0f 84 21 02 00 00 je 0x18000026f + 18000004e: 4d 85 c9 test %r9,%r9 + 180000051: 0f 84 11 02 00 00 je 0x180000268 + 180000057: 45 8b 66 04 mov 0x4(%r14),%r12d + 18000005b: 41 83 fc 04 cmp $0x4,%r12d + 18000005f: 0f 8f e0 00 00 00 jg 0x180000145 + 180000065: 8b 18 mov (%rax),%ebx + 180000067: 44 89 e1 mov %r12d,%ecx + 18000006a: 41 89 1f mov %ebx,(%r15) + 18000006d: bb 01 00 00 00 mov $0x1,%ebx + 180000072: d3 e3 shl %cl,%ebx + 180000074: 83 fb 01 cmp $0x1,%ebx + 180000077: 0f 8e 7b 00 00 00 jle 0x1800000f8 + 18000007d: 48 63 db movslq %ebx,%rbx + 180000080: 8b 2c 98 mov (%rax,%rbx,4),%ebp + 180000083: 41 89 6f 04 mov %ebp,0x4(%r15) + 180000087: 8d 6b fe lea -0x2(%rbx),%ebp + 18000008a: 83 fd 02 cmp $0x2,%ebp + 18000008d: 7c 69 jl 0x1800000f8 + 18000008f: c1 ed 1f shr $0x1f,%ebp + 180000092: bf 01 00 00 00 mov $0x1,%edi + 180000097: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi + 18000009b: 33 ed xor %ebp,%ebp + 18000009d: 83 e6 fe and $0xfffffffe,%esi + 1800000a0: 89 f3 mov %esi,%ebx + 1800000a2: d1 eb shr $1,%ebx + 1800000a4: 85 db test %ebx,%ebx + 1800000a6: 76 3d jbe 0x1800000e5 + 1800000a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000af: 00 + 1800000b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800000be: 00 00 + 1800000c0: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi + 1800000c4: ff c5 inc %ebp + 1800000c6: 48 63 ff movslq %edi,%rdi + 1800000c9: 44 8b 4c b8 08 mov 0x8(%rax,%rdi,4),%r9d + 1800000ce: 45 89 4c bf 08 mov %r9d,0x8(%r15,%rdi,4) + 1800000d3: 44 8b 54 b8 0c mov 0xc(%rax,%rdi,4),%r10d + 1800000d8: 45 89 54 bf 0c mov %r10d,0xc(%r15,%rdi,4) + 1800000dd: 3b eb cmp %ebx,%ebp + 1800000df: 72 df jb 0x1800000c0 + 1800000e1: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi + 1800000e5: 8d 5f ff lea -0x1(%rdi),%ebx + 1800000e8: 3b de cmp %esi,%ebx + 1800000ea: 73 0c jae 0x1800000f8 + 1800000ec: 48 63 ff movslq %edi,%rdi + 1800000ef: 8b 44 b8 04 mov 0x4(%rax,%rdi,4),%eax + 1800000f3: 41 89 44 bf 04 mov %eax,0x4(%r15,%rdi,4) + 1800000f8: 4d 63 e4 movslq %r12d,%r12 + 1800000fb: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 180000100: 74 1d je 0x18000011f + 180000102: 48 8d 05 17 37 fb ff lea -0x4c8e9(%rip),%rax # 0x17ffb3820 + 180000109: 4c 89 f9 mov %r15,%rcx + 18000010c: c4 c1 7a 10 56 10 vmovss 0x10(%r14),%xmm2 + 180000112: 4c 89 fa mov %r15,%rdx + 180000115: 42 ff 94 e0 80 f0 c5 call *0x1c5f080(%rax,%r12,8) + 18000011c: 01 + 18000011d: eb 15 jmp 0x180000134 + 18000011f: 48 8d 05 fa 36 fb ff lea -0x4c906(%rip),%rax # 0x17ffb3820 + 180000126: 4c 89 f9 mov %r15,%rcx + 180000129: 4c 89 fa mov %r15,%rdx + 18000012c: 42 ff 94 e0 b0 f0 c5 call *0x1c5f0b0(%rax,%r12,8) + 180000133: 01 + 180000134: 33 c0 xor %eax,%eax + 180000136: 48 83 c4 30 add $0x30,%rsp + 18000013a: 5d pop %rbp + 18000013b: 41 5f pop %r15 + 18000013d: 41 5e pop %r14 + 18000013f: 41 5c pop %r12 + 180000141: 5f pop %rdi + 180000142: 5e pop %rsi + 180000143: 5b pop %rbx + 180000144: c3 ret + 180000145: 4c 89 cb mov %r9,%rbx + 180000148: 48 83 e3 3f and $0x3f,%rbx + 18000014c: 48 f7 db neg %rbx + 18000014f: 48 83 e3 3f and $0x3f,%rbx + 180000153: 4c 03 cb add %rbx,%r9 + 180000156: 33 db xor %ebx,%ebx + 180000158: 41 83 7e 18 00 cmpl $0x0,0x18(%r14) + 18000015d: 49 0f 4f d9 cmovg %r9,%rbx + 180000161: 44 89 e1 mov %r12d,%ecx + 180000164: bd 01 00 00 00 mov $0x1,%ebp + 180000169: d3 e5 shl %cl,%ebp + 18000016b: 41 8d 74 24 ff lea -0x1(%r12),%esi + 180000170: 48 63 ed movslq %ebp,%rbp + 180000173: 49 89 e3 mov %rsp,%r11 + 180000176: c5 fa 10 08 vmovss (%rax),%xmm1 + 18000017a: 89 f1 mov %esi,%ecx + 18000017c: bf 01 00 00 00 mov $0x1,%edi + 180000181: 4c 89 fa mov %r15,%rdx + 180000184: d3 e7 shl %cl,%edi + 180000186: 48 89 c1 mov %rax,%rcx + 180000189: c5 fa 10 14 a8 vmovss (%rax,%rbp,4),%xmm2 + 18000018e: 41 89 f8 mov %edi,%r8d + 180000191: 41 b9 ff ff ff ff mov $0xffffffff,%r9d + 180000197: c5 f2 58 c2 vaddss %xmm2,%xmm1,%xmm0 + 18000019b: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 18000019f: c4 c1 7a 11 07 vmovss %xmm0,(%r15) + 1800001a4: c4 c1 7a 11 5f 04 vmovss %xmm3,0x4(%r15) + 1800001aa: 4d 8b 56 58 mov 0x58(%r14),%r10 + 1800001ae: 4d 89 53 20 mov %r10,0x20(%r11) + 1800001b2: e8 a9 c0 0c 00 call 0x1800cc260 + 1800001b7: 41 83 fc 07 cmp $0x7,%r12d + 1800001bb: 7f 41 jg 0x1800001fe + 1800001bd: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 1800001c2: 74 20 je 0x1800001e4 + 1800001c4: 4d 63 e4 movslq %r12d,%r12 + 1800001c7: 4c 89 f9 mov %r15,%rcx + 1800001ca: c4 c1 7a 10 56 10 vmovss 0x10(%r14),%xmm2 + 1800001d0: 4c 8d 35 49 36 fb ff lea -0x4c9b7(%rip),%r14 # 0x17ffb3820 + 1800001d7: 4c 89 fa mov %r15,%rdx + 1800001da: 43 ff 94 e6 d8 f0 c5 call *0x1c5f0d8(%r14,%r12,8) + 1800001e1: 01 + 1800001e2: eb 73 jmp 0x180000257 + 1800001e4: 4d 63 e4 movslq %r12d,%r12 + 1800001e7: 48 8d 05 32 36 fb ff lea -0x4c9ce(%rip),%rax # 0x17ffb3820 + 1800001ee: 4c 89 f9 mov %r15,%rcx + 1800001f1: 4c 89 fa mov %r15,%rdx + 1800001f4: 42 ff 94 e0 10 f1 c5 call *0x1c5f110(%rax,%r12,8) + 1800001fb: 01 + 1800001fc: eb 59 jmp 0x180000257 + 1800001fe: 41 83 fc 13 cmp $0x13,%r12d + 180000202: 7e 1a jle 0x18000021e + 180000204: 48 89 e0 mov %rsp,%rax + 180000207: 4c 89 f1 mov %r14,%rcx + 18000020a: 4c 89 fa mov %r15,%rdx + 18000020d: 4d 89 f8 mov %r15,%r8 + 180000210: 41 89 f1 mov %esi,%r9d + 180000213: 48 89 58 20 mov %rbx,0x20(%rax) + 180000217: e8 04 c8 0c 00 call 0x1800cca20 + 18000021c: eb 39 jmp 0x180000257 + 18000021e: 48 89 e6 mov %rsp,%rsi + 180000221: 4c 89 f9 mov %r15,%rcx + 180000224: 49 8b 46 30 mov 0x30(%r14),%rax + 180000228: 4c 89 fa mov %r15,%rdx + 18000022b: 41 89 f8 mov %edi,%r8d + 18000022e: 4d 8b 4e 38 mov 0x38(%r14),%r9 + 180000232: 48 89 46 20 mov %rax,0x20(%rsi) + 180000236: 48 89 5e 28 mov %rbx,0x28(%rsi) + 18000023a: e8 21 8d b2 01 call 0x181b28f60 + 18000023f: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) + 180000244: 74 11 je 0x180000257 + 180000246: c4 c1 7a 10 46 10 vmovss 0x10(%r14),%xmm0 + 18000024c: 4c 89 fa mov %r15,%rdx + 18000024f: 41 89 e8 mov %ebp,%r8d + 180000252: e8 e9 33 fc ff call 0x17ffc3640 + 180000257: 33 c0 xor %eax,%eax + 180000259: 48 83 c4 30 add $0x30,%rsp + 18000025d: 5d pop %rbp + 18000025e: 41 5f pop %r15 + 180000260: 41 5e pop %r14 + 180000262: 41 5c pop %r12 + 180000264: 5f pop %rdi + 180000265: 5e pop %rsi + 180000266: 5b pop %rbx + 180000267: c3 ret + 180000268: 41 83 7e 18 00 cmpl $0x0,0x18(%r14) + 18000026d: 7e 14 jle 0x180000283 + 18000026f: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180000274: 48 83 c4 30 add $0x30,%rsp + 180000278: 5d pop %rbp + 180000279: 41 5f pop %r15 + 18000027b: 41 5e pop %r14 + 18000027d: 41 5c pop %r12 + 18000027f: 5f pop %rdi + 180000280: 5e pop %rsi + 180000281: 5b pop %rbx + 180000282: c3 ret diff --git a/handoff/nls_dasm/fun_18004ca80.dis b/handoff/nls_dasm/fun_18004ca80.dis new file mode 100644 index 0000000..46b9db6 --- /dev/null +++ b/handoff/nls_dasm/fun_18004ca80.dis @@ -0,0 +1,195 @@ + +/tmp/det/fun_18004ca80.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 53 push %rbx + 180000001: 56 push %rsi + 180000002: 57 push %rdi + 180000003: 41 54 push %r12 + 180000005: 41 55 push %r13 + 180000007: 41 56 push %r14 + 180000009: 41 57 push %r15 + 18000000b: 48 83 ec 30 sub $0x30,%rsp + 18000000f: 4d 89 c5 mov %r8,%r13 + 180000012: 49 89 d7 mov %rdx,%r15 + 180000015: 33 db xor %ebx,%ebx + 180000017: 4d 85 ed test %r13,%r13 + 18000001a: 0f 84 2b 02 00 00 je 0x18000024b + 180000020: 41 83 7d 00 06 cmpl $0x6,0x0(%r13) + 180000025: 74 15 je 0x18000003c + 180000027: b8 f3 ff ff ff mov $0xfffffff3,%eax + 18000002c: 48 83 c4 30 add $0x30,%rsp + 180000030: 41 5f pop %r15 + 180000032: 41 5e pop %r14 + 180000034: 41 5d pop %r13 + 180000036: 41 5c pop %r12 + 180000038: 5f pop %rdi + 180000039: 5e pop %rsi + 18000003a: 5b pop %rbx + 18000003b: c3 ret + 18000003c: 48 85 c9 test %rcx,%rcx + 18000003f: 0f 84 06 02 00 00 je 0x18000024b + 180000045: 4d 85 ff test %r15,%r15 + 180000048: 0f 84 fd 01 00 00 je 0x18000024b + 18000004e: 4d 85 c9 test %r9,%r9 + 180000051: 0f 84 ed 01 00 00 je 0x180000244 + 180000057: 45 8b 75 04 mov 0x4(%r13),%r14d + 18000005b: 41 83 fe 04 cmp $0x4,%r14d + 18000005f: 0f 8f c4 00 00 00 jg 0x180000129 + 180000065: 8b 01 mov (%rcx),%eax + 180000067: bf 01 00 00 00 mov $0x1,%edi + 18000006c: 41 89 07 mov %eax,(%r15) + 18000006f: c4 e2 09 f7 c7 shlx %r14d,%edi,%eax + 180000074: 83 f8 01 cmp $0x1,%eax + 180000077: 7e 5e jle 0x1800000d7 + 180000079: 48 63 c0 movslq %eax,%rax + 18000007c: 8b 1c 81 mov (%rcx,%rax,4),%ebx + 18000007f: 41 89 5f 04 mov %ebx,0x4(%r15) + 180000083: 8d 58 fe lea -0x2(%rax),%ebx + 180000086: 83 fb 02 cmp $0x2,%ebx + 180000089: 7c 4c jl 0x1800000d7 + 18000008b: c1 eb 1f shr $0x1f,%ebx + 18000008e: 8d 74 18 fe lea -0x2(%rax,%rbx,1),%esi + 180000092: 33 db xor %ebx,%ebx + 180000094: 83 e6 fe and $0xfffffffe,%esi + 180000097: 89 f0 mov %esi,%eax + 180000099: d1 e8 shr $1,%eax + 18000009b: 85 c0 test %eax,%eax + 18000009d: 76 25 jbe 0x1800000c4 + 18000009f: 90 nop + 1800000a0: 8d 3c 1b lea (%rbx,%rbx,1),%edi + 1800000a3: ff c3 inc %ebx + 1800000a5: 48 63 ff movslq %edi,%rdi + 1800000a8: 44 8b 4c b9 08 mov 0x8(%rcx,%rdi,4),%r9d + 1800000ad: 45 89 4c bf 08 mov %r9d,0x8(%r15,%rdi,4) + 1800000b2: 44 8b 54 b9 0c mov 0xc(%rcx,%rdi,4),%r10d + 1800000b7: 45 89 54 bf 0c mov %r10d,0xc(%r15,%rdi,4) + 1800000bc: 3b d8 cmp %eax,%ebx + 1800000be: 72 e0 jb 0x1800000a0 + 1800000c0: 8d 7c 1b 01 lea 0x1(%rbx,%rbx,1),%edi + 1800000c4: 8d 47 ff lea -0x1(%rdi),%eax + 1800000c7: 3b c6 cmp %esi,%eax + 1800000c9: 73 0c jae 0x1800000d7 + 1800000cb: 48 63 ff movslq %edi,%rdi + 1800000ce: 8b 44 b9 04 mov 0x4(%rcx,%rdi,4),%eax + 1800000d2: 41 89 44 bf 04 mov %eax,0x4(%r15,%rdi,4) + 1800000d7: 4d 63 f6 movslq %r14d,%r14 + 1800000da: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13) + 1800000df: 74 21 je 0x180000102 + 1800000e1: 48 8d 05 98 34 fb ff lea -0x4cb68(%rip),%rax # 0x17ffb3580 + 1800000e8: 4c 89 f9 mov %r15,%rcx + 1800000eb: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 + 1800000f1: 4c 89 fa mov %r15,%rdx + 1800000f4: c5 f8 28 d0 vmovaps %xmm0,%xmm2 + 1800000f8: 42 ff 94 f0 50 f1 c5 call *0x1c5f150(%rax,%r14,8) + 1800000ff: 01 + 180000100: eb 15 jmp 0x180000117 + 180000102: 48 8d 05 77 34 fb ff lea -0x4cb89(%rip),%rax # 0x17ffb3580 + 180000109: 4c 89 f9 mov %r15,%rcx + 18000010c: 4c 89 fa mov %r15,%rdx + 18000010f: 42 ff 94 f0 80 f1 c5 call *0x1c5f180(%rax,%r14,8) + 180000116: 01 + 180000117: 33 c0 xor %eax,%eax + 180000119: 48 83 c4 30 add $0x30,%rsp + 18000011d: 41 5f pop %r15 + 18000011f: 41 5e pop %r14 + 180000121: 41 5d pop %r13 + 180000123: 41 5c pop %r12 + 180000125: 5f pop %rdi + 180000126: 5e pop %rsi + 180000127: 5b pop %rbx + 180000128: c3 ret + 180000129: 4c 89 c8 mov %r9,%rax + 18000012c: 48 83 e0 3f and $0x3f,%rax + 180000130: 48 f7 d8 neg %rax + 180000133: 48 83 e0 3f and $0x3f,%rax + 180000137: 4c 03 c8 add %rax,%r9 + 18000013a: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) + 18000013f: 49 0f 4f d9 cmovg %r9,%rbx + 180000143: 41 bc 01 00 00 00 mov $0x1,%r12d + 180000149: 49 89 e2 mov %rsp,%r10 + 18000014c: c4 c2 09 f7 f4 shlx %r14d,%r12d,%esi + 180000151: 41 8d 7e ff lea -0x1(%r14),%edi + 180000155: 48 63 f6 movslq %esi,%rsi + 180000158: 4c 89 fa mov %r15,%rdx + 18000015b: c5 fa 10 09 vmovss (%rcx),%xmm1 + 18000015f: 41 b9 ff ff ff ff mov $0xffffffff,%r9d + 180000165: c4 42 41 f7 e4 shlx %edi,%r12d,%r12d + 18000016a: 45 89 e0 mov %r12d,%r8d + 18000016d: c5 fa 10 14 b1 vmovss (%rcx,%rsi,4),%xmm2 + 180000172: c5 f2 58 c2 vaddss %xmm2,%xmm1,%xmm0 + 180000176: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 18000017a: c4 c1 7a 11 07 vmovss %xmm0,(%r15) + 18000017f: c4 c1 7a 11 5f 04 vmovss %xmm3,0x4(%r15) + 180000185: 49 8b 45 58 mov 0x58(%r13),%rax + 180000189: 49 89 42 20 mov %rax,0x20(%r10) + 18000018d: e8 2e 22 0d 00 call 0x1800d23c0 + 180000192: 41 83 fe 07 cmp $0x7,%r14d + 180000196: 7f 41 jg 0x1800001d9 + 180000198: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13) + 18000019d: 74 20 je 0x1800001bf + 18000019f: 4d 63 f6 movslq %r14d,%r14 + 1800001a2: 4c 89 f9 mov %r15,%rcx + 1800001a5: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 + 1800001ab: 4c 8d 2d ce 33 fb ff lea -0x4cc32(%rip),%r13 # 0x17ffb3580 + 1800001b2: 4c 89 fa mov %r15,%rdx + 1800001b5: 43 ff 94 f5 a8 f1 c5 call *0x1c5f1a8(%r13,%r14,8) + 1800001bc: 01 + 1800001bd: eb 73 jmp 0x180000232 + 1800001bf: 4d 63 f6 movslq %r14d,%r14 + 1800001c2: 48 8d 05 b7 33 fb ff lea -0x4cc49(%rip),%rax # 0x17ffb3580 + 1800001c9: 4c 89 f9 mov %r15,%rcx + 1800001cc: 4c 89 fa mov %r15,%rdx + 1800001cf: 42 ff 94 f0 e0 f1 c5 call *0x1c5f1e0(%rax,%r14,8) + 1800001d6: 01 + 1800001d7: eb 59 jmp 0x180000232 + 1800001d9: 41 83 fe 13 cmp $0x13,%r14d + 1800001dd: 7e 1a jle 0x1800001f9 + 1800001df: 48 89 e0 mov %rsp,%rax + 1800001e2: 4c 89 e9 mov %r13,%rcx + 1800001e5: 4c 89 fa mov %r15,%rdx + 1800001e8: 4d 89 f8 mov %r15,%r8 + 1800001eb: 41 89 f9 mov %edi,%r9d + 1800001ee: 48 89 58 20 mov %rbx,0x20(%rax) + 1800001f2: e8 89 29 0d 00 call 0x1800d2b80 + 1800001f7: eb 39 jmp 0x180000232 + 1800001f9: 48 89 e7 mov %rsp,%rdi + 1800001fc: 4c 89 f9 mov %r15,%rcx + 1800001ff: 49 8b 45 30 mov 0x30(%r13),%rax + 180000203: 4c 89 fa mov %r15,%rdx + 180000206: 45 89 e0 mov %r12d,%r8d + 180000209: 4d 8b 4d 38 mov 0x38(%r13),%r9 + 18000020d: 48 89 47 20 mov %rax,0x20(%rdi) + 180000211: 48 89 5f 28 mov %rbx,0x28(%rdi) + 180000215: e8 46 87 b3 01 call 0x181b38960 + 18000021a: 41 83 7d 0c 00 cmpl $0x0,0xc(%r13) + 18000021f: 74 11 je 0x180000232 + 180000221: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 + 180000227: 4c 89 fa mov %r15,%rdx + 18000022a: 41 89 f0 mov %esi,%r8d + 18000022d: e8 2e 33 fc ff call 0x17ffc3560 + 180000232: 33 c0 xor %eax,%eax + 180000234: 48 83 c4 30 add $0x30,%rsp + 180000238: 41 5f pop %r15 + 18000023a: 41 5e pop %r14 + 18000023c: 41 5d pop %r13 + 18000023e: 41 5c pop %r12 + 180000240: 5f pop %rdi + 180000241: 5e pop %rsi + 180000242: 5b pop %rbx + 180000243: c3 ret + 180000244: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) + 180000249: 7e 15 jle 0x180000260 + 18000024b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180000250: 48 83 c4 30 add $0x30,%rsp + 180000254: 41 5f pop %r15 + 180000256: 41 5e pop %r14 + 180000258: 41 5d pop %r13 + 18000025a: 41 5c pop %r12 + 18000025c: 5f pop %rdi + 18000025d: 5e pop %rsi + 18000025e: 5b pop %rbx + 18000025f: c3 ret diff --git a/handoff/nls_dasm/fun_18004cd00.dis b/handoff/nls_dasm/fun_18004cd00.dis new file mode 100644 index 0000000..4952d9e --- /dev/null +++ b/handoff/nls_dasm/fun_18004cd00.dis @@ -0,0 +1,194 @@ + +/tmp/det/fun_18004cd00.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 53 push %rbx + 180000001: 56 push %rsi + 180000002: 57 push %rdi + 180000003: 41 54 push %r12 + 180000005: 41 56 push %r14 + 180000007: 41 57 push %r15 + 180000009: 55 push %rbp + 18000000a: 48 83 ec 30 sub $0x30,%rsp + 18000000e: 4d 89 c4 mov %r8,%r12 + 180000011: 49 89 d7 mov %rdx,%r15 + 180000014: 33 db xor %ebx,%ebx + 180000016: 4d 85 e4 test %r12,%r12 + 180000019: 0f 84 2f 02 00 00 je 0x18000024e + 18000001f: 41 83 3c 24 06 cmpl $0x6,(%r12) + 180000024: 74 14 je 0x18000003a + 180000026: b8 f3 ff ff ff mov $0xfffffff3,%eax + 18000002b: 48 83 c4 30 add $0x30,%rsp + 18000002f: 5d pop %rbp + 180000030: 41 5f pop %r15 + 180000032: 41 5e pop %r14 + 180000034: 41 5c pop %r12 + 180000036: 5f pop %rdi + 180000037: 5e pop %rsi + 180000038: 5b pop %rbx + 180000039: c3 ret + 18000003a: 48 85 c9 test %rcx,%rcx + 18000003d: 0f 84 0b 02 00 00 je 0x18000024e + 180000043: 4d 85 ff test %r15,%r15 + 180000046: 0f 84 02 02 00 00 je 0x18000024e + 18000004c: 4d 85 c9 test %r9,%r9 + 18000004f: 0f 84 f1 01 00 00 je 0x180000246 + 180000055: 45 8b 74 24 04 mov 0x4(%r12),%r14d + 18000005a: 41 83 fe 04 cmp $0x4,%r14d + 18000005e: 0f 8f c1 00 00 00 jg 0x180000125 + 180000064: 8b 01 mov (%rcx),%eax + 180000066: be 01 00 00 00 mov $0x1,%esi + 18000006b: 41 89 07 mov %eax,(%r15) + 18000006e: c4 e2 09 f7 c6 shlx %r14d,%esi,%eax + 180000073: 83 f8 01 cmp $0x1,%eax + 180000076: 7e 5e jle 0x1800000d6 + 180000078: 48 63 c0 movslq %eax,%rax + 18000007b: 8b 1c 81 mov (%rcx,%rax,4),%ebx + 18000007e: 41 89 5f 04 mov %ebx,0x4(%r15) + 180000082: 8d 58 fe lea -0x2(%rax),%ebx + 180000085: 83 fb 02 cmp $0x2,%ebx + 180000088: 7c 4c jl 0x1800000d6 + 18000008a: c1 eb 1f shr $0x1f,%ebx + 18000008d: 8d 6c 18 fe lea -0x2(%rax,%rbx,1),%ebp + 180000091: 33 db xor %ebx,%ebx + 180000093: 83 e5 fe and $0xfffffffe,%ebp + 180000096: 89 e8 mov %ebp,%eax + 180000098: d1 e8 shr $1,%eax + 18000009a: 85 c0 test %eax,%eax + 18000009c: 76 25 jbe 0x1800000c3 + 18000009e: 66 90 xchg %ax,%ax + 1800000a0: 8d 34 1b lea (%rbx,%rbx,1),%esi + 1800000a3: ff c3 inc %ebx + 1800000a5: 48 63 f6 movslq %esi,%rsi + 1800000a8: 8b 7c b1 08 mov 0x8(%rcx,%rsi,4),%edi + 1800000ac: 41 89 7c b7 08 mov %edi,0x8(%r15,%rsi,4) + 1800000b1: 44 8b 4c b1 0c mov 0xc(%rcx,%rsi,4),%r9d + 1800000b6: 45 89 4c b7 0c mov %r9d,0xc(%r15,%rsi,4) + 1800000bb: 3b d8 cmp %eax,%ebx + 1800000bd: 72 e1 jb 0x1800000a0 + 1800000bf: 8d 74 1b 01 lea 0x1(%rbx,%rbx,1),%esi + 1800000c3: 8d 46 ff lea -0x1(%rsi),%eax + 1800000c6: 3b c5 cmp %ebp,%eax + 1800000c8: 73 0c jae 0x1800000d6 + 1800000ca: 48 63 f6 movslq %esi,%rsi + 1800000cd: 8b 44 b1 04 mov 0x4(%rcx,%rsi,4),%eax + 1800000d1: 41 89 44 b7 04 mov %eax,0x4(%r15,%rsi,4) + 1800000d6: 4d 63 f6 movslq %r14d,%r14 + 1800000d9: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 1800000df: 74 1e je 0x1800000ff + 1800000e1: 48 8d 05 18 32 fb ff lea -0x4cde8(%rip),%rax # 0x17ffb3300 + 1800000e8: 4c 89 f9 mov %r15,%rcx + 1800000eb: c4 c1 7a 10 54 24 10 vmovss 0x10(%r12),%xmm2 + 1800000f2: 4c 89 fa mov %r15,%rdx + 1800000f5: 42 ff 94 f0 20 f2 c5 call *0x1c5f220(%rax,%r14,8) + 1800000fc: 01 + 1800000fd: eb 15 jmp 0x180000114 + 1800000ff: 48 8d 05 fa 31 fb ff lea -0x4ce06(%rip),%rax # 0x17ffb3300 + 180000106: 4c 89 f9 mov %r15,%rcx + 180000109: 4c 89 fa mov %r15,%rdx + 18000010c: 42 ff 94 f0 50 f2 c5 call *0x1c5f250(%rax,%r14,8) + 180000113: 01 + 180000114: 33 c0 xor %eax,%eax + 180000116: 48 83 c4 30 add $0x30,%rsp + 18000011a: 5d pop %rbp + 18000011b: 41 5f pop %r15 + 18000011d: 41 5e pop %r14 + 18000011f: 41 5c pop %r12 + 180000121: 5f pop %rdi + 180000122: 5e pop %rsi + 180000123: 5b pop %rbx + 180000124: c3 ret + 180000125: 4c 89 c8 mov %r9,%rax + 180000128: 48 83 e0 3f and $0x3f,%rax + 18000012c: 48 f7 d8 neg %rax + 18000012f: 48 83 e0 3f and $0x3f,%rax + 180000133: 4c 03 c8 add %rax,%r9 + 180000136: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 18000013c: 49 0f 4f d9 cmovg %r9,%rbx + 180000140: bf 01 00 00 00 mov $0x1,%edi + 180000145: 49 89 e2 mov %rsp,%r10 + 180000148: c4 e2 09 f7 ef shlx %r14d,%edi,%ebp + 18000014d: 41 8d 76 ff lea -0x1(%r14),%esi + 180000151: 48 63 ed movslq %ebp,%rbp + 180000154: 4c 89 fa mov %r15,%rdx + 180000157: c5 fa 10 09 vmovss (%rcx),%xmm1 + 18000015b: 41 b9 ff ff ff ff mov $0xffffffff,%r9d + 180000161: c4 e2 49 f7 ff shlx %esi,%edi,%edi + 180000166: 41 89 f8 mov %edi,%r8d + 180000169: c5 fa 10 14 a9 vmovss (%rcx,%rbp,4),%xmm2 + 18000016e: c5 f2 58 c2 vaddss %xmm2,%xmm1,%xmm0 + 180000172: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 + 180000176: c4 c1 7a 11 07 vmovss %xmm0,(%r15) + 18000017b: c4 c1 7a 11 5f 04 vmovss %xmm3,0x4(%r15) + 180000181: 49 8b 44 24 58 mov 0x58(%r12),%rax + 180000186: 49 89 42 20 mov %rax,0x20(%r10) + 18000018a: e8 31 85 0d 00 call 0x1800d86c0 + 18000018f: 41 83 fe 07 cmp $0x7,%r14d + 180000193: 7f 43 jg 0x1800001d8 + 180000195: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 18000019b: 74 21 je 0x1800001be + 18000019d: 4d 63 f6 movslq %r14d,%r14 + 1800001a0: 4c 89 f9 mov %r15,%rcx + 1800001a3: c4 c1 7a 10 54 24 10 vmovss 0x10(%r12),%xmm2 + 1800001aa: 4c 8d 25 4f 31 fb ff lea -0x4ceb1(%rip),%r12 # 0x17ffb3300 + 1800001b1: 4c 89 fa mov %r15,%rdx + 1800001b4: 43 ff 94 f4 78 f2 c5 call *0x1c5f278(%r12,%r14,8) + 1800001bb: 01 + 1800001bc: eb 77 jmp 0x180000235 + 1800001be: 4d 63 f6 movslq %r14d,%r14 + 1800001c1: 48 8d 05 38 31 fb ff lea -0x4cec8(%rip),%rax # 0x17ffb3300 + 1800001c8: 4c 89 f9 mov %r15,%rcx + 1800001cb: 4c 89 fa mov %r15,%rdx + 1800001ce: 42 ff 94 f0 b0 f2 c5 call *0x1c5f2b0(%rax,%r14,8) + 1800001d5: 01 + 1800001d6: eb 5d jmp 0x180000235 + 1800001d8: 41 83 fe 13 cmp $0x13,%r14d + 1800001dc: 7e 1a jle 0x1800001f8 + 1800001de: 48 89 e0 mov %rsp,%rax + 1800001e1: 4c 89 e1 mov %r12,%rcx + 1800001e4: 4c 89 fa mov %r15,%rdx + 1800001e7: 4d 89 f8 mov %r15,%r8 + 1800001ea: 41 89 f1 mov %esi,%r9d + 1800001ed: 48 89 58 20 mov %rbx,0x20(%rax) + 1800001f1: e8 4a 8d 0d 00 call 0x1800d8f40 + 1800001f6: eb 3d jmp 0x180000235 + 1800001f8: 48 89 e6 mov %rsp,%rsi + 1800001fb: 4c 89 f9 mov %r15,%rcx + 1800001fe: 49 8b 44 24 30 mov 0x30(%r12),%rax + 180000203: 4c 89 fa mov %r15,%rdx + 180000206: 41 89 f8 mov %edi,%r8d + 180000209: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 + 18000020e: 48 89 46 20 mov %rax,0x20(%rsi) + 180000212: 48 89 5e 28 mov %rbx,0x28(%rsi) + 180000216: e8 e5 51 b4 01 call 0x181b45400 + 18000021b: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) + 180000221: 74 12 je 0x180000235 + 180000223: c4 c1 7a 10 44 24 10 vmovss 0x10(%r12),%xmm0 + 18000022a: 4c 89 fa mov %r15,%rdx + 18000022d: 41 89 e8 mov %ebp,%r8d + 180000230: e8 6b 32 fc ff call 0x17ffc34a0 + 180000235: 33 c0 xor %eax,%eax + 180000237: 48 83 c4 30 add $0x30,%rsp + 18000023b: 5d pop %rbp + 18000023c: 41 5f pop %r15 + 18000023e: 41 5e pop %r14 + 180000240: 41 5c pop %r12 + 180000242: 5f pop %rdi + 180000243: 5e pop %rsi + 180000244: 5b pop %rbx + 180000245: c3 ret + 180000246: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) + 18000024c: 7e 14 jle 0x180000262 + 18000024e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180000253: 48 83 c4 30 add $0x30,%rsp + 180000257: 5d pop %rbp + 180000258: 41 5f pop %r15 + 18000025a: 41 5e pop %r14 + 18000025c: 41 5c pop %r12 + 18000025e: 5f pop %rdi + 18000025f: 5e pop %rsi + 180000260: 5b pop %rbx + 180000261: c3 ret diff --git a/handoff/nls_dasm/fun_18004cf80.dis b/handoff/nls_dasm/fun_18004cf80.dis new file mode 100644 index 0000000..bbc9e6a --- /dev/null +++ b/handoff/nls_dasm/fun_18004cf80.dis @@ -0,0 +1,120 @@ + +/tmp/det/fun_18004cf80.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f8 05 cmp $0x5,%r8d + 180000004: 7d 38 jge 0x18000003e + 180000006: 41 ff c8 dec %r8d + 180000009: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000000d: 74 2e je 0x18000003d + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f2 0f 10 02 movsd (%rdx),%xmm0 + 180000024: 41 ff c8 dec %r8d + 180000027: f2 0f 58 01 addsd (%rcx),%xmm0 + 18000002b: 48 83 c1 08 add $0x8,%rcx + 18000002f: f2 0f 11 02 movsd %xmm0,(%rdx) + 180000033: 48 83 c2 08 add $0x8,%rdx + 180000037: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000003b: 75 e3 jne 0x180000020 + 18000003d: c3 ret + 18000003e: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180000045: 0f 85 ae 00 00 00 jne 0x1800000f9 + 18000004b: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000052: 74 17 je 0x18000006b + 180000054: f2 0f 10 02 movsd (%rdx),%xmm0 + 180000058: 41 ff c8 dec %r8d + 18000005b: f2 0f 58 01 addsd (%rcx),%xmm0 + 18000005f: 48 83 c1 08 add $0x8,%rcx + 180000063: f2 0f 11 02 movsd %xmm0,(%rdx) + 180000067: 48 83 c2 08 add $0x8,%rdx + 18000006b: 44 89 c0 mov %r8d,%eax + 18000006e: 41 83 e0 03 and $0x3,%r8d + 180000072: 83 e0 fc and $0xfffffffc,%eax + 180000075: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 18000007c: 75 42 jne 0x1800000c0 + 18000007e: 66 90 xchg %ax,%ax + 180000080: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000084: 0f 28 02 movaps (%rdx),%xmm0 + 180000087: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 18000008b: 66 0f 58 01 addpd (%rcx),%xmm0 + 18000008f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180000094: 0f 29 02 movaps %xmm0,(%rdx) + 180000097: 48 83 c1 20 add $0x20,%rcx + 18000009b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 18000009f: 48 83 c2 20 add $0x20,%rdx + 1800000a3: 83 c0 fc add $0xfffffffc,%eax + 1800000a6: 75 d8 jne 0x180000080 + 1800000a8: e9 59 ff ff ff jmp 0x180000006 + 1800000ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000b4: 00 + 1800000b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800000c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 1800000c4: f2 0f 10 01 movsd (%rcx),%xmm0 + 1800000c8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 1800000cd: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 1800000d2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 1800000d7: 48 83 c1 20 add $0x20,%rcx + 1800000db: 66 0f 58 02 addpd (%rdx),%xmm0 + 1800000df: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 1800000e4: 0f 29 02 movaps %xmm0,(%rdx) + 1800000e7: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 1800000eb: 48 83 c2 20 add $0x20,%rdx + 1800000ef: 83 c0 fc add $0xfffffffc,%eax + 1800000f2: 75 cc jne 0x1800000c0 + 1800000f4: e9 0d ff ff ff jmp 0x180000006 + 1800000f9: 44 89 c0 mov %r8d,%eax + 1800000fc: 41 83 e0 03 and $0x3,%r8d + 180000100: 83 e0 fc and $0xfffffffc,%eax + 180000103: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 18000010a: 0f 85 70 00 00 00 jne 0x180000180 + 180000110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000117: 00 + 180000118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000011f: 90 nop + 180000120: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000124: f2 0f 10 02 movsd (%rdx),%xmm0 + 180000128: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 + 18000012d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 + 180000132: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 + 180000137: 66 0f 58 01 addpd (%rcx),%xmm0 + 18000013b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180000140: f2 0f 11 02 movsd %xmm0,(%rdx) + 180000144: 48 83 c1 20 add $0x20,%rcx + 180000148: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) + 18000014d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) + 180000152: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) + 180000157: 48 83 c2 20 add $0x20,%rdx + 18000015b: 83 c0 fc add $0xfffffffc,%eax + 18000015e: 75 c0 jne 0x180000120 + 180000160: e9 a1 fe ff ff jmp 0x180000006 + 180000165: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000016c: 00 + 18000016d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000180: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000184: f2 0f 10 12 movsd (%rdx),%xmm2 + 180000188: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 + 18000018d: f2 0f 10 01 movsd (%rcx),%xmm0 + 180000191: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 180000196: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 18000019b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 1800001a0: 48 83 c1 20 add $0x20,%rcx + 1800001a4: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 + 1800001a9: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 + 1800001ae: 66 0f 58 d0 addpd %xmm0,%xmm2 + 1800001b2: 66 0f 58 d9 addpd %xmm1,%xmm3 + 1800001b6: f2 0f 11 12 movsd %xmm2,(%rdx) + 1800001ba: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) + 1800001bf: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) + 1800001c4: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) + 1800001c9: 48 rex.W + 1800001ca: 83 .byte 0x83 + 1800001cb: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_18004d160.dis b/handoff/nls_dasm/fun_18004d160.dis new file mode 100644 index 0000000..f27c0fd --- /dev/null +++ b/handoff/nls_dasm/fun_18004d160.dis @@ -0,0 +1,70 @@ + +/tmp/det/fun_18004d160.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f8 05 cmp $0x5,%r8d + 180000004: 7d 38 jge 0x18000003e + 180000006: 41 ff c8 dec %r8d + 180000009: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000000d: 74 2e je 0x18000003d + 18000000f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000016: 00 + 180000017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001e: 66 90 xchg %ax,%ax + 180000020: f2 0f 10 02 movsd (%rdx),%xmm0 + 180000024: 41 ff c8 dec %r8d + 180000027: f2 0f 58 01 addsd (%rcx),%xmm0 + 18000002b: 48 83 c1 08 add $0x8,%rcx + 18000002f: f2 0f 11 02 movsd %xmm0,(%rdx) + 180000033: 48 8d 52 08 lea 0x8(%rdx),%rdx + 180000037: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000003b: 75 e3 jne 0x180000020 + 18000003d: c3 ret + 18000003e: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180000045: 0f 85 ae 00 00 00 jne 0x1800000f9 + 18000004b: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000052: 74 17 je 0x18000006b + 180000054: f2 0f 10 02 movsd (%rdx),%xmm0 + 180000058: 41 ff c8 dec %r8d + 18000005b: f2 0f 58 01 addsd (%rcx),%xmm0 + 18000005f: 48 83 c1 08 add $0x8,%rcx + 180000063: f2 0f 11 02 movsd %xmm0,(%rdx) + 180000067: 48 83 c2 08 add $0x8,%rdx + 18000006b: 44 89 c0 mov %r8d,%eax + 18000006e: 41 83 e0 03 and $0x3,%r8d + 180000072: 83 e0 fc and $0xfffffffc,%eax + 180000075: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 18000007c: 75 42 jne 0x1800000c0 + 18000007e: 66 90 xchg %ax,%ax + 180000080: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000084: 0f 28 02 movaps (%rdx),%xmm0 + 180000087: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 + 18000008b: 66 0f 58 01 addpd (%rcx),%xmm0 + 18000008f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180000094: 0f 29 02 movaps %xmm0,(%rdx) + 180000097: 48 8d 49 20 lea 0x20(%rcx),%rcx + 18000009b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 18000009f: 48 8d 52 20 lea 0x20(%rdx),%rdx + 1800000a3: 83 c0 fc add $0xfffffffc,%eax + 1800000a6: 75 d8 jne 0x180000080 + 1800000a8: e9 59 ff ff ff jmp 0x180000006 + 1800000ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000b4: 00 + 1800000b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800000c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 1800000c4: f2 0f 10 01 movsd (%rcx),%xmm0 + 1800000c8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 + 1800000cd: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 + 1800000d2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 + 1800000d7: 48 83 c1 20 add $0x20,%rcx + 1800000db: 66 0f 58 02 addpd (%rdx),%xmm0 + 1800000df: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 1800000e4: 0f 29 02 movaps %xmm0,(%rdx) + 1800000e7: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) + 1800000eb: 48 rex.W + 1800000ec: 83 .byte 0x83 + 1800000ed: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_18004d340.dis b/handoff/nls_dasm/fun_18004d340.dis new file mode 100644 index 0000000..f2cf5f7 --- /dev/null +++ b/handoff/nls_dasm/fun_18004d340.dis @@ -0,0 +1,102 @@ + +/tmp/det/fun_18004d340.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 41 83 f8 05 cmp $0x5,%r8d + 180000004: 7d 39 jge 0x18000003f + 180000006: 41 83 c0 ff add $0xffffffff,%r8d + 18000000a: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000000e: 74 2e je 0x18000003e + 180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000017: 00 + 180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000001f: 90 nop + 180000020: f2 0f 10 02 movsd (%rdx),%xmm0 + 180000024: 41 83 c0 ff add $0xffffffff,%r8d + 180000028: f2 0f 58 01 addsd (%rcx),%xmm0 + 18000002c: 48 83 c1 08 add $0x8,%rcx + 180000030: f2 0f 11 02 movsd %xmm0,(%rdx) + 180000034: 48 83 c2 08 add $0x8,%rdx + 180000038: 41 83 f8 ff cmp $0xffffffff,%r8d + 18000003c: 75 e2 jne 0x180000020 + 18000003e: c3 ret + 18000003f: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180000046: 0f 85 a1 00 00 00 jne 0x1800000ed + 18000004c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 180000053: 74 18 je 0x18000006d + 180000055: f2 0f 10 02 movsd (%rdx),%xmm0 + 180000059: 41 83 c0 ff add $0xffffffff,%r8d + 18000005d: f2 0f 58 01 addsd (%rcx),%xmm0 + 180000061: 48 83 c1 08 add $0x8,%rcx + 180000065: f2 0f 11 02 movsd %xmm0,(%rdx) + 180000069: 48 83 c2 08 add $0x8,%rdx + 18000006d: 44 89 c0 mov %r8d,%eax + 180000070: 41 83 e0 03 and $0x3,%r8d + 180000074: 83 e0 fc and $0xfffffffc,%eax + 180000077: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 18000007e: 75 40 jne 0x1800000c0 + 180000080: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000084: 0f 10 02 movups (%rdx),%xmm0 + 180000087: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000008b: 66 0f 58 01 addpd (%rcx),%xmm0 + 18000008f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180000094: 48 83 c1 20 add $0x20,%rcx + 180000098: 0f 11 02 movups %xmm0,(%rdx) + 18000009b: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 18000009f: 48 83 c2 20 add $0x20,%rdx + 1800000a3: 83 c0 fc add $0xfffffffc,%eax + 1800000a6: 75 d8 jne 0x180000080 + 1800000a8: e9 59 ff ff ff jmp 0x180000006 + 1800000ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000b4: 00 + 1800000b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000bc: 0f 1f 40 00 nopl 0x0(%rax) + 1800000c0: 0f 18 49 40 prefetcht0 0x40(%rcx) + 1800000c4: 0f 10 01 movups (%rcx),%xmm0 + 1800000c7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 1800000cb: 48 83 c1 20 add $0x20,%rcx + 1800000cf: 66 0f 58 02 addpd (%rdx),%xmm0 + 1800000d3: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 + 1800000d8: 0f 11 02 movups %xmm0,(%rdx) + 1800000db: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 1800000df: 48 83 c2 20 add $0x20,%rdx + 1800000e3: 83 c0 fc add $0xfffffffc,%eax + 1800000e6: 75 d8 jne 0x1800000c0 + 1800000e8: e9 19 ff ff ff jmp 0x180000006 + 1800000ed: 44 89 c0 mov %r8d,%eax + 1800000f0: 41 83 e0 03 and $0x3,%r8d + 1800000f4: 83 e0 fc and $0xfffffffc,%eax + 1800000f7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx + 1800000fe: 75 40 jne 0x180000140 + 180000100: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000104: 0f 10 02 movups (%rdx),%xmm0 + 180000107: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 + 18000010b: 66 0f 58 01 addpd (%rcx),%xmm0 + 18000010f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 + 180000114: 48 83 c1 20 add $0x20,%rcx + 180000118: 0f 11 02 movups %xmm0,(%rdx) + 18000011b: 0f 11 4a 10 movups %xmm1,0x10(%rdx) + 18000011f: 48 83 c2 20 add $0x20,%rdx + 180000123: 83 c0 fc add $0xfffffffc,%eax + 180000126: 75 d8 jne 0x180000100 + 180000128: e9 d9 fe ff ff jmp 0x180000006 + 18000012d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000134: 00 + 180000135: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000013c: 0f 1f 40 00 nopl 0x0(%rax) + 180000140: 0f 18 49 40 prefetcht0 0x40(%rcx) + 180000144: 0f 10 12 movups (%rdx),%xmm2 + 180000147: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 + 18000014b: 0f 10 01 movups (%rcx),%xmm0 + 18000014e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 + 180000152: 66 0f 58 d0 addpd %xmm0,%xmm2 + 180000156: 48 83 c1 20 add $0x20,%rcx + 18000015a: 66 0f 58 d9 addpd %xmm1,%xmm3 + 18000015e: 0f 11 12 movups %xmm2,(%rdx) + 180000161: 0f 11 5a 10 movups %xmm3,0x10(%rdx) + 180000165: 48 rex.W + 180000166: 83 .byte 0x83 + 180000167: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_18004d4c0.dis b/handoff/nls_dasm/fun_18004d4c0.dis new file mode 100644 index 0000000..af24c85 --- /dev/null +++ b/handoff/nls_dasm/fun_18004d4c0.dis @@ -0,0 +1,424 @@ + +/tmp/det/fun_18004d4c0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 56 push %rsi + 180000001: 57 push %rdi + 180000002: 41 54 push %r12 + 180000004: 41 56 push %r14 + 180000006: 41 57 push %r15 + 180000008: 55 push %rbp + 180000009: 4c 89 c0 mov %r8,%rax + 18000000c: 48 83 e0 18 and $0x18,%rax + 180000010: 49 89 d6 mov %rdx,%r14 + 180000013: 49 89 cc mov %rcx,%r12 + 180000016: 85 c0 test %eax,%eax + 180000018: 0f 84 8d 00 00 00 je 0x1800000ab + 18000001e: c1 e8 03 shr $0x3,%eax + 180000021: 4c 89 e2 mov %r12,%rdx + 180000024: f7 d8 neg %eax + 180000026: 4c 89 f1 mov %r14,%rcx + 180000029: 83 c0 04 add $0x4,%eax + 18000002c: 4c 89 c5 mov %r8,%rbp + 18000002f: 41 3b c1 cmp %r9d,%eax + 180000032: 41 0f 4d c1 cmovge %r9d,%eax + 180000036: a8 04 test $0x4,%al + 180000038: 74 2b je 0x180000065 + 18000003a: c4 c1 78 10 04 24 vmovups (%r12),%xmm0 + 180000040: c4 c1 78 10 0e vmovups (%r14),%xmm1 + 180000045: c5 f8 14 d1 vunpcklps %xmm1,%xmm0,%xmm2 + 180000049: 49 8d 54 24 10 lea 0x10(%r12),%rdx + 18000004e: c5 f8 15 d9 vunpckhps %xmm1,%xmm0,%xmm3 + 180000052: 49 8d 4e 10 lea 0x10(%r14),%rcx + 180000056: c4 c1 78 11 10 vmovups %xmm2,(%r8) + 18000005b: c4 c1 78 11 58 10 vmovups %xmm3,0x10(%r8) + 180000061: 49 8d 68 20 lea 0x20(%r8),%rbp + 180000065: a8 02 test $0x2,%al + 180000067: 74 1d je 0x180000086 + 180000069: c5 fb 10 12 vmovsd (%rdx),%xmm2 + 18000006d: 48 83 c2 08 add $0x8,%rdx + 180000071: c5 fb 10 19 vmovsd (%rcx),%xmm3 + 180000075: 48 83 c1 08 add $0x8,%rcx + 180000079: c5 e8 14 e3 vunpcklps %xmm3,%xmm2,%xmm4 + 18000007d: c5 f8 11 65 00 vmovups %xmm4,0x0(%rbp) + 180000082: 48 83 c5 10 add $0x10,%rbp + 180000086: a8 01 test $0x1,%al + 180000088: 74 0f je 0x180000099 + 18000008a: c5 fa 10 02 vmovss (%rdx),%xmm0 + 18000008e: c4 e3 79 21 09 10 vinsertps $0x10,(%rcx),%xmm0,%xmm1 + 180000094: c5 f8 13 4d 00 vmovlps %xmm1,0x0(%rbp) + 180000099: 48 63 c0 movslq %eax,%rax + 18000009c: 44 2b c8 sub %eax,%r9d + 18000009f: 4d 8d 24 84 lea (%r12,%rax,4),%r12 + 1800000a3: 4d 8d 34 86 lea (%r14,%rax,4),%r14 + 1800000a7: 4d 8d 04 c0 lea (%r8,%rax,8),%r8 + 1800000ab: 44 89 c9 mov %r9d,%ecx + 1800000ae: 4c 89 e7 mov %r12,%rdi + 1800000b1: 41 c1 f9 03 sar $0x3,%r9d + 1800000b5: 4c 89 f6 mov %r14,%rsi + 1800000b8: 4c 89 c5 mov %r8,%rbp + 1800000bb: 83 e1 07 and $0x7,%ecx + 1800000be: 45 85 c9 test %r9d,%r9d + 1800000c1: 0f 8e 18 01 00 00 jle 0x1800001df + 1800000c7: b8 01 00 00 00 mov $0x1,%eax + 1800000cc: 45 89 cf mov %r9d,%r15d + 1800000cf: 45 33 d2 xor %r10d,%r10d + 1800000d2: 41 d1 ef shr $1,%r15d + 1800000d5: 45 33 db xor %r11d,%r11d + 1800000d8: 33 d2 xor %edx,%edx + 1800000da: 45 85 ff test %r15d,%r15d + 1800000dd: 0f 86 a8 00 00 00 jbe 0x18000018b + 1800000e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ea: 00 + 1800000eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000100: c4 c1 7c 10 04 3b vmovups (%r11,%rdi,1),%ymm0 + 180000106: 49 ff c2 inc %r10 + 180000109: c4 c1 7c 10 64 3b 20 vmovups 0x20(%r11,%rdi,1),%ymm4 + 180000110: c4 c1 7c 10 0c 33 vmovups (%r11,%rsi,1),%ymm1 + 180000116: c4 c1 7c 10 6c 33 20 vmovups 0x20(%r11,%rsi,1),%ymm5 + 18000011d: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2 + 180000121: 4d 8d 64 3b 40 lea 0x40(%r11,%rdi,1),%r12 + 180000126: c5 fc 15 d9 vunpckhps %ymm1,%ymm0,%ymm3 + 18000012a: 4d 8d 74 33 40 lea 0x40(%r11,%rsi,1),%r14 + 18000012f: c5 dc 14 c5 vunpcklps %ymm5,%ymm4,%ymm0 + 180000133: 49 83 c3 40 add $0x40,%r11 + 180000137: c5 dc 15 e5 vunpckhps %ymm5,%ymm4,%ymm4 + 18000013b: 4c 8d 84 2a 80 00 00 lea 0x80(%rdx,%rbp,1),%r8 + 180000142: 00 + 180000143: c5 f8 11 14 2a vmovups %xmm2,(%rdx,%rbp,1) + 180000148: c4 c1 78 11 58 90 vmovups %xmm3,-0x70(%r8) + 18000014e: c4 c3 7d 19 50 a0 01 vextractf128 $0x1,%ymm2,-0x60(%r8) + 180000155: c4 c1 78 11 40 c0 vmovups %xmm0,-0x40(%r8) + 18000015b: c4 c1 78 11 60 d0 vmovups %xmm4,-0x30(%r8) + 180000161: c4 c3 7d 19 58 b0 01 vextractf128 $0x1,%ymm3,-0x50(%r8) + 180000168: c4 c3 7d 19 40 e0 01 vextractf128 $0x1,%ymm0,-0x20(%r8) + 18000016f: c4 c3 7d 19 60 f0 01 vextractf128 $0x1,%ymm4,-0x10(%r8) + 180000176: 48 81 c2 80 00 00 00 add $0x80,%rdx + 18000017d: 4d 3b d7 cmp %r15,%r10 + 180000180: 0f 82 7a ff ff ff jb 0x180000100 + 180000186: 43 8d 44 12 01 lea 0x1(%r10,%r10,1),%eax + 18000018b: 8d 50 ff lea -0x1(%rax),%edx + 18000018e: 41 3b d1 cmp %r9d,%edx + 180000191: 73 4c jae 0x1800001df + 180000193: 4c 63 c0 movslq %eax,%r8 + 180000196: 4d 89 c6 mov %r8,%r14 + 180000199: 49 c1 e6 05 shl $0x5,%r14 + 18000019d: 49 c1 e0 06 shl $0x6,%r8 + 1800001a1: c4 c1 7c 10 44 3e e0 vmovups -0x20(%r14,%rdi,1),%ymm0 + 1800001a8: 4e 8d 24 37 lea (%rdi,%r14,1),%r12 + 1800001ac: c4 a1 7c 10 4c 36 e0 vmovups -0x20(%rsi,%r14,1),%ymm1 + 1800001b3: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2 + 1800001b7: 4c 03 f6 add %rsi,%r14 + 1800001ba: c5 fc 15 d9 vunpckhps %ymm1,%ymm0,%ymm3 + 1800001be: c4 c1 78 11 54 28 c0 vmovups %xmm2,-0x40(%r8,%rbp,1) + 1800001c5: c4 c1 78 11 5c 28 d0 vmovups %xmm3,-0x30(%r8,%rbp,1) + 1800001cc: c4 c3 7d 19 54 28 e0 vextractf128 $0x1,%ymm2,-0x20(%r8,%rbp,1) + 1800001d3: 01 + 1800001d4: c4 c3 7d 19 5c 28 f0 vextractf128 $0x1,%ymm3,-0x10(%r8,%rbp,1) + 1800001db: 01 + 1800001dc: 4c 03 c5 add %rbp,%r8 + 1800001df: 85 c9 test %ecx,%ecx + 1800001e1: 74 6a je 0x18000024d + 1800001e3: f6 c1 04 test $0x4,%cl + 1800001e6: 74 2a je 0x180000212 + 1800001e8: c4 c1 78 10 04 24 vmovups (%r12),%xmm0 + 1800001ee: c4 c1 78 10 0e vmovups (%r14),%xmm1 + 1800001f3: c5 f8 14 d1 vunpcklps %xmm1,%xmm0,%xmm2 + 1800001f7: 49 83 c4 10 add $0x10,%r12 + 1800001fb: c5 f8 15 d9 vunpckhps %xmm1,%xmm0,%xmm3 + 1800001ff: 49 83 c6 10 add $0x10,%r14 + 180000203: c4 c1 78 11 10 vmovups %xmm2,(%r8) + 180000208: c4 c1 78 11 58 10 vmovups %xmm3,0x10(%r8) + 18000020e: 49 83 c0 20 add $0x20,%r8 + 180000212: f6 c1 02 test $0x2,%cl + 180000215: 74 20 je 0x180000237 + 180000217: c4 c1 7b 10 14 24 vmovsd (%r12),%xmm2 + 18000021d: 49 83 c4 08 add $0x8,%r12 + 180000221: c4 c1 7b 10 1e vmovsd (%r14),%xmm3 + 180000226: 49 83 c6 08 add $0x8,%r14 + 18000022a: c5 e8 14 e3 vunpcklps %xmm3,%xmm2,%xmm4 + 18000022e: c4 c1 78 11 20 vmovups %xmm4,(%r8) + 180000233: 49 83 c0 10 add $0x10,%r8 + 180000237: f6 c1 01 test $0x1,%cl + 18000023a: 74 11 je 0x18000024d + 18000023c: c4 c1 7a 10 04 24 vmovss (%r12),%xmm0 + 180000242: c4 c3 79 21 0e 10 vinsertps $0x10,(%r14),%xmm0,%xmm1 + 180000248: c4 c1 78 13 08 vmovlps %xmm1,(%r8) + 18000024d: c5 f8 77 vzeroupper + 180000250: 5d pop %rbp + 180000251: 41 5f pop %r15 + 180000253: 41 5e pop %r14 + 180000255: 41 5c pop %r12 + 180000257: 5f pop %rdi + 180000258: 5e pop %rsi + 180000259: c3 ret + 18000025a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180000260: 57 push %rdi + 180000261: 41 56 push %r14 + 180000263: 41 57 push %r15 + 180000265: 55 push %rbp + 180000266: 49 89 d6 mov %rdx,%r14 + 180000269: 4c 89 f0 mov %r14,%rax + 18000026c: 49 89 cb mov %rcx,%r11 + 18000026f: 48 83 e0 18 and $0x18,%rax + 180000273: c5 f4 57 c9 vxorps %ymm1,%ymm1,%ymm1 + 180000277: 85 c0 test %eax,%eax + 180000279: 74 70 je 0x1800002eb + 18000027b: c1 e8 03 shr $0x3,%eax + 18000027e: 4c 89 da mov %r11,%rdx + 180000281: f7 d8 neg %eax + 180000283: 4c 89 f1 mov %r14,%rcx + 180000286: 83 c0 04 add $0x4,%eax + 180000289: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 18000028d: 41 3b c0 cmp %r8d,%eax + 180000290: 41 0f 4d c0 cmovge %r8d,%eax + 180000294: a8 04 test $0x4,%al + 180000296: 74 1f je 0x1800002b7 + 180000298: c4 c1 78 10 13 vmovups (%r11),%xmm2 + 18000029d: c5 f8 14 da vunpcklps %xmm2,%xmm0,%xmm3 + 1800002a1: 49 8d 53 10 lea 0x10(%r11),%rdx + 1800002a5: c5 f8 15 e2 vunpckhps %xmm2,%xmm0,%xmm4 + 1800002a9: 49 8d 4e 20 lea 0x20(%r14),%rcx + 1800002ad: c4 c1 78 11 1e vmovups %xmm3,(%r14) + 1800002b2: c5 f8 11 61 f0 vmovups %xmm4,-0x10(%rcx) + 1800002b7: a8 02 test $0x2,%al + 1800002b9: 74 14 je 0x1800002cf + 1800002bb: c5 fb 10 1a vmovsd (%rdx),%xmm3 + 1800002bf: 48 83 c2 08 add $0x8,%rdx + 1800002c3: c5 f8 14 e3 vunpcklps %xmm3,%xmm0,%xmm4 + 1800002c7: c5 f8 11 21 vmovups %xmm4,(%rcx) + 1800002cb: 48 83 c1 10 add $0x10,%rcx + 1800002cf: a8 01 test $0x1,%al + 1800002d1: 74 0a je 0x1800002dd + 1800002d3: c4 e3 79 21 02 10 vinsertps $0x10,(%rdx),%xmm0,%xmm0 + 1800002d9: c5 f8 13 01 vmovlps %xmm0,(%rcx) + 1800002dd: 48 63 c0 movslq %eax,%rax + 1800002e0: 44 2b c0 sub %eax,%r8d + 1800002e3: 4d 8d 1c 83 lea (%r11,%rax,4),%r11 + 1800002e7: 4d 8d 34 c6 lea (%r14,%rax,8),%r14 + 1800002eb: 44 89 c1 mov %r8d,%ecx + 1800002ee: 4c 89 df mov %r11,%rdi + 1800002f1: 41 c1 f8 03 sar $0x3,%r8d + 1800002f5: 4c 89 f5 mov %r14,%rbp + 1800002f8: 83 e1 07 and $0x7,%ecx + 1800002fb: 45 85 c0 test %r8d,%r8d + 1800002fe: 0f 8e da 00 00 00 jle 0x1800003de + 180000304: b8 01 00 00 00 mov $0x1,%eax + 180000309: 45 89 c7 mov %r8d,%r15d + 18000030c: 45 33 c9 xor %r9d,%r9d + 18000030f: 41 d1 ef shr $1,%r15d + 180000312: 45 33 d2 xor %r10d,%r10d + 180000315: 33 d2 xor %edx,%edx + 180000317: 45 85 ff test %r15d,%r15d + 18000031a: 0f 86 75 00 00 00 jbe 0x180000395 + 180000320: c4 c1 7c 10 04 3a vmovups (%r10,%rdi,1),%ymm0 + 180000326: 49 ff c1 inc %r9 + 180000329: c4 c1 7c 10 64 3a 20 vmovups 0x20(%r10,%rdi,1),%ymm4 + 180000330: c5 f4 14 d0 vunpcklps %ymm0,%ymm1,%ymm2 + 180000334: 4d 8d 5c 3a 40 lea 0x40(%r10,%rdi,1),%r11 + 180000339: c5 f4 15 d8 vunpckhps %ymm0,%ymm1,%ymm3 + 18000033d: 49 83 c2 40 add $0x40,%r10 + 180000341: c5 f4 14 ec vunpcklps %ymm4,%ymm1,%ymm5 + 180000345: 4c 8d b4 2a 80 00 00 lea 0x80(%rdx,%rbp,1),%r14 + 18000034c: 00 + 18000034d: c5 f4 15 e4 vunpckhps %ymm4,%ymm1,%ymm4 + 180000351: c5 f8 11 14 2a vmovups %xmm2,(%rdx,%rbp,1) + 180000356: c4 c1 78 11 5e 90 vmovups %xmm3,-0x70(%r14) + 18000035c: c4 c3 7d 19 56 a0 01 vextractf128 $0x1,%ymm2,-0x60(%r14) + 180000363: c4 c1 78 11 6e c0 vmovups %xmm5,-0x40(%r14) + 180000369: c4 c1 78 11 66 d0 vmovups %xmm4,-0x30(%r14) + 18000036f: c4 c3 7d 19 5e b0 01 vextractf128 $0x1,%ymm3,-0x50(%r14) + 180000376: c4 c3 7d 19 6e e0 01 vextractf128 $0x1,%ymm5,-0x20(%r14) + 18000037d: c4 c3 7d 19 66 f0 01 vextractf128 $0x1,%ymm4,-0x10(%r14) + 180000384: 48 81 c2 80 00 00 00 add $0x80,%rdx + 18000038b: 4d 3b cf cmp %r15,%r9 + 18000038e: 72 90 jb 0x180000320 + 180000390: 43 8d 44 09 01 lea 0x1(%r9,%r9,1),%eax + 180000395: 8d 50 ff lea -0x1(%rax),%edx + 180000398: 41 3b d0 cmp %r8d,%edx + 18000039b: 73 41 jae 0x1800003de + 18000039d: 4c 63 f0 movslq %eax,%r14 + 1800003a0: 4d 89 f3 mov %r14,%r11 + 1800003a3: 49 c1 e3 05 shl $0x5,%r11 + 1800003a7: 49 c1 e6 06 shl $0x6,%r14 + 1800003ab: c4 c1 7c 10 44 3b e0 vmovups -0x20(%r11,%rdi,1),%ymm0 + 1800003b2: 4c 03 df add %rdi,%r11 + 1800003b5: c5 f4 14 d0 vunpcklps %ymm0,%ymm1,%ymm2 + 1800003b9: c5 f4 15 c8 vunpckhps %ymm0,%ymm1,%ymm1 + 1800003bd: c4 c1 78 11 54 2e c0 vmovups %xmm2,-0x40(%r14,%rbp,1) + 1800003c4: c4 c1 78 11 4c 2e d0 vmovups %xmm1,-0x30(%r14,%rbp,1) + 1800003cb: c4 c3 7d 19 54 2e e0 vextractf128 $0x1,%ymm2,-0x20(%r14,%rbp,1) + 1800003d2: 01 + 1800003d3: c4 c3 7d 19 4c 2e f0 vextractf128 $0x1,%ymm1,-0x10(%r14,%rbp,1) + 1800003da: 01 + 1800003db: 4c 03 f5 add %rbp,%r14 + 1800003de: 85 c9 test %ecx,%ecx + 1800003e0: 74 54 je 0x180000436 + 1800003e2: f6 c1 04 test $0x4,%cl + 1800003e5: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 1800003e9: 74 20 je 0x18000040b + 1800003eb: c4 c1 78 10 0b vmovups (%r11),%xmm1 + 1800003f0: c5 f8 14 d1 vunpcklps %xmm1,%xmm0,%xmm2 + 1800003f4: 49 83 c3 10 add $0x10,%r11 + 1800003f8: c5 f8 15 d9 vunpckhps %xmm1,%xmm0,%xmm3 + 1800003fc: c4 c1 78 11 16 vmovups %xmm2,(%r14) + 180000401: c4 c1 78 11 5e 10 vmovups %xmm3,0x10(%r14) + 180000407: 49 83 c6 20 add $0x20,%r14 + 18000040b: f6 c1 02 test $0x2,%cl + 18000040e: 74 16 je 0x180000426 + 180000410: c4 c1 7b 10 13 vmovsd (%r11),%xmm2 + 180000415: 49 83 c3 08 add $0x8,%r11 + 180000419: c5 f8 14 da vunpcklps %xmm2,%xmm0,%xmm3 + 18000041d: c4 c1 78 11 1e vmovups %xmm3,(%r14) + 180000422: 49 83 c6 10 add $0x10,%r14 + 180000426: f6 c1 01 test $0x1,%cl + 180000429: 74 0b je 0x180000436 + 18000042b: c4 c3 79 21 03 10 vinsertps $0x10,(%r11),%xmm0,%xmm0 + 180000431: c4 c1 78 13 06 vmovlps %xmm0,(%r14) + 180000436: c5 f8 77 vzeroupper + 180000439: 5d pop %rbp + 18000043a: 41 5f pop %r15 + 18000043c: 41 5e pop %r14 + 18000043e: 5f pop %rdi + 18000043f: c3 ret + 180000440: 56 push %rsi + 180000441: 41 56 push %r14 + 180000443: 41 57 push %r15 + 180000445: 55 push %rbp + 180000446: 49 89 d6 mov %rdx,%r14 + 180000449: 4c 89 f0 mov %r14,%rax + 18000044c: 49 89 cb mov %rcx,%r11 + 18000044f: 48 83 e0 18 and $0x18,%rax + 180000453: c5 f4 57 c9 vxorps %ymm1,%ymm1,%ymm1 + 180000457: 85 c0 test %eax,%eax + 180000459: 74 72 je 0x1800004cd + 18000045b: c1 e8 03 shr $0x3,%eax + 18000045e: 4c 89 da mov %r11,%rdx + 180000461: f7 d8 neg %eax + 180000463: 4c 89 f1 mov %r14,%rcx + 180000466: 83 c0 04 add $0x4,%eax + 180000469: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 18000046d: 41 3b c0 cmp %r8d,%eax + 180000470: 41 0f 4d c0 cmovge %r8d,%eax + 180000474: a8 04 test $0x4,%al + 180000476: 74 1f je 0x180000497 + 180000478: c4 c1 78 10 13 vmovups (%r11),%xmm2 + 18000047d: c5 e8 14 d8 vunpcklps %xmm0,%xmm2,%xmm3 + 180000481: 49 8d 53 10 lea 0x10(%r11),%rdx + 180000485: c5 e8 15 e0 vunpckhps %xmm0,%xmm2,%xmm4 + 180000489: 49 8d 4e 20 lea 0x20(%r14),%rcx + 18000048d: c4 c1 78 11 1e vmovups %xmm3,(%r14) + 180000492: c5 f8 11 61 f0 vmovups %xmm4,-0x10(%rcx) + 180000497: a8 02 test $0x2,%al + 180000499: 74 14 je 0x1800004af + 18000049b: c5 fb 10 1a vmovsd (%rdx),%xmm3 + 18000049f: 48 83 c2 08 add $0x8,%rdx + 1800004a3: c5 e0 14 e0 vunpcklps %xmm0,%xmm3,%xmm4 + 1800004a7: c5 f8 11 21 vmovups %xmm4,(%rcx) + 1800004ab: 48 83 c1 10 add $0x10,%rcx + 1800004af: a8 01 test $0x1,%al + 1800004b1: 74 0c je 0x1800004bf + 1800004b3: c5 fa 10 12 vmovss (%rdx),%xmm2 + 1800004b7: c5 e8 14 c0 vunpcklps %xmm0,%xmm2,%xmm0 + 1800004bb: c5 f8 13 01 vmovlps %xmm0,(%rcx) + 1800004bf: 48 63 c0 movslq %eax,%rax + 1800004c2: 44 2b c0 sub %eax,%r8d + 1800004c5: 4d 8d 1c 83 lea (%r11,%rax,4),%r11 + 1800004c9: 4d 8d 34 c6 lea (%r14,%rax,8),%r14 + 1800004cd: 44 89 c1 mov %r8d,%ecx + 1800004d0: 4c 89 de mov %r11,%rsi + 1800004d3: 41 c1 f8 03 sar $0x3,%r8d + 1800004d7: 4c 89 f5 mov %r14,%rbp + 1800004da: 83 e1 07 and $0x7,%ecx + 1800004dd: 45 85 c0 test %r8d,%r8d + 1800004e0: 0f 8e f8 00 00 00 jle 0x1800005de + 1800004e6: b8 01 00 00 00 mov $0x1,%eax + 1800004eb: 45 89 c7 mov %r8d,%r15d + 1800004ee: 45 33 c9 xor %r9d,%r9d + 1800004f1: 41 d1 ef shr $1,%r15d + 1800004f4: 45 33 d2 xor %r10d,%r10d + 1800004f7: 33 d2 xor %edx,%edx + 1800004f9: 45 85 ff test %r15d,%r15d + 1800004fc: 0f 86 93 00 00 00 jbe 0x180000595 + 180000502: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000509: 00 + 18000050a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000511: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000518: 00 + 180000519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000520: c4 c1 7c 10 04 32 vmovups (%r10,%rsi,1),%ymm0 + 180000526: 49 ff c1 inc %r9 + 180000529: c4 c1 7c 10 64 32 20 vmovups 0x20(%r10,%rsi,1),%ymm4 + 180000530: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2 + 180000534: 4d 8d 5c 32 40 lea 0x40(%r10,%rsi,1),%r11 + 180000539: c5 fc 15 d9 vunpckhps %ymm1,%ymm0,%ymm3 + 18000053d: 49 83 c2 40 add $0x40,%r10 + 180000541: c5 dc 14 e9 vunpcklps %ymm1,%ymm4,%ymm5 + 180000545: 4c 8d b4 2a 80 00 00 lea 0x80(%rdx,%rbp,1),%r14 + 18000054c: 00 + 18000054d: c5 dc 15 e1 vunpckhps %ymm1,%ymm4,%ymm4 + 180000551: c5 f8 11 14 2a vmovups %xmm2,(%rdx,%rbp,1) + 180000556: c4 c1 78 11 5e 90 vmovups %xmm3,-0x70(%r14) + 18000055c: c4 c3 7d 19 56 a0 01 vextractf128 $0x1,%ymm2,-0x60(%r14) + 180000563: c4 c1 78 11 6e c0 vmovups %xmm5,-0x40(%r14) + 180000569: c4 c1 78 11 66 d0 vmovups %xmm4,-0x30(%r14) + 18000056f: c4 c3 7d 19 5e b0 01 vextractf128 $0x1,%ymm3,-0x50(%r14) + 180000576: c4 c3 7d 19 6e e0 01 vextractf128 $0x1,%ymm5,-0x20(%r14) + 18000057d: c4 c3 7d 19 66 f0 01 vextractf128 $0x1,%ymm4,-0x10(%r14) + 180000584: 48 81 c2 80 00 00 00 add $0x80,%rdx + 18000058b: 4d 3b cf cmp %r15,%r9 + 18000058e: 72 90 jb 0x180000520 + 180000590: 43 8d 44 09 01 lea 0x1(%r9,%r9,1),%eax + 180000595: 8d 50 ff lea -0x1(%rax),%edx + 180000598: 41 3b d0 cmp %r8d,%edx + 18000059b: 73 41 jae 0x1800005de + 18000059d: 4c 63 f0 movslq %eax,%r14 + 1800005a0: 4d 89 f3 mov %r14,%r11 + 1800005a3: 49 c1 e3 05 shl $0x5,%r11 + 1800005a7: 49 c1 e6 06 shl $0x6,%r14 + 1800005ab: c4 c1 7c 10 44 33 e0 vmovups -0x20(%r11,%rsi,1),%ymm0 + 1800005b2: 4c 03 de add %rsi,%r11 + 1800005b5: c5 fc 14 d1 vunpcklps %ymm1,%ymm0,%ymm2 + 1800005b9: c5 fc 15 c9 vunpckhps %ymm1,%ymm0,%ymm1 + 1800005bd: c4 c1 78 11 54 2e c0 vmovups %xmm2,-0x40(%r14,%rbp,1) + 1800005c4: c4 c1 78 11 4c 2e d0 vmovups %xmm1,-0x30(%r14,%rbp,1) + 1800005cb: c4 c3 7d 19 54 2e e0 vextractf128 $0x1,%ymm2,-0x20(%r14,%rbp,1) + 1800005d2: 01 + 1800005d3: c4 c3 7d 19 4c 2e f0 vextractf128 $0x1,%ymm1,-0x10(%r14,%rbp,1) + 1800005da: 01 + 1800005db: 4c 03 f5 add %rbp,%r14 + 1800005de: 85 c9 test %ecx,%ecx + 1800005e0: 74 57 je 0x180000639 + 1800005e2: f6 c1 04 test $0x4,%cl + 1800005e5: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 + 1800005e9: 74 20 je 0x18000060b + 1800005eb: c4 c1 78 10 0b vmovups (%r11),%xmm1 + 1800005f0: c5 f0 14 d0 vunpcklps %xmm0,%xmm1,%xmm2 + 1800005f4: 49 83 c3 10 add $0x10,%r11 + 1800005f8: c5 f0 15 d8 vunpckhps %xmm0,%xmm1,%xmm3 + 1800005fc: c4 c1 78 11 16 vmovups %xmm2,(%r14) + 180000601: c4 c1 78 11 5e 10 vmovups %xmm3,0x10(%r14) + 180000607: 49 83 c6 20 add $0x20,%r14 + 18000060b: f6 c1 02 test $0x2,%cl + 18000060e: 74 16 je 0x180000626 + 180000610: c4 c1 7b 10 13 vmovsd (%r11),%xmm2 + 180000615: 49 83 c3 08 add $0x8,%r11 + 180000619: c5 e8 14 d8 vunpcklps %xmm0,%xmm2,%xmm3 + 18000061d: c4 c1 78 11 1e vmovups %xmm3,(%r14) + 180000622: 49 83 c6 10 add $0x10,%r14 + 180000626: f6 c1 01 test $0x1,%cl + 180000629: 74 0e je 0x180000639 + 18000062b: c4 c1 7a 10 0b vmovss (%r11),%xmm1 + 180000630: c5 f0 14 c0 vunpcklps %xmm0,%xmm1,%xmm0 + 180000634: c4 c1 78 13 06 vmovlps %xmm0,(%r14) + 180000639: c5 f8 77 vzeroupper + 18000063c: 5d pop %rbp + 18000063d: 41 5f pop %r15 + 18000063f: 41 5e pop %r14 + 180000641: 5e pop %rsi + 180000642: c3 ret diff --git a/handoff/nls_dasm/fun_180073f80.dis b/handoff/nls_dasm/fun_180073f80.dis new file mode 100644 index 0000000..daaa85a --- /dev/null +++ b/handoff/nls_dasm/fun_180073f80.dis @@ -0,0 +1,90 @@ + +/tmp/det/fun_180073f80.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 180000004: 41 83 f8 0b cmp $0xb,%r8d + 180000008: 7d 30 jge 0x18000003a + 18000000a: 41 ff c8 dec %r8d + 18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000011: 74 26 je 0x180000039 + 180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000001f: 00 + 180000020: f3 0f 10 0a movss (%rdx),%xmm1 + 180000024: 41 ff c8 dec %r8d + 180000027: f3 0f 58 c8 addss %xmm0,%xmm1 + 18000002b: f3 0f 11 0a movss %xmm1,(%rdx) + 18000002f: 48 83 c2 04 add $0x4,%rdx + 180000033: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000037: 75 e7 jne 0x180000020 + 180000039: c3 ret + 18000003a: 48 f7 c2 03 00 00 00 test $0x3,%rdx + 180000041: 0f 84 62 00 00 00 je 0x1800000a9 + 180000047: 44 89 c0 mov %r8d,%eax + 18000004a: 41 83 e0 07 and $0x7,%r8d + 18000004e: 83 e0 f8 and $0xfffffff8,%eax + 180000051: 3d 00 00 04 00 cmp $0x40000,%eax + 180000056: 7f 28 jg 0x180000080 + 180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000005f: 00 + 180000060: 0f 10 0a movups (%rdx),%xmm1 + 180000063: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 180000067: 0f 58 c8 addps %xmm0,%xmm1 + 18000006a: 0f 58 d0 addps %xmm0,%xmm2 + 18000006d: 0f 11 0a movups %xmm1,(%rdx) + 180000070: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000074: 48 83 c2 20 add $0x20,%rdx + 180000078: 83 c0 f8 add $0xfffffff8,%eax + 18000007b: 75 e3 jne 0x180000060 + 18000007d: eb 8b jmp 0x18000000a + 18000007f: 90 nop + 180000080: 0f 18 42 20 prefetchnta 0x20(%rdx) + 180000084: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 180000088: 0f 10 0a movups (%rdx),%xmm1 + 18000008b: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 18000008f: 0f 58 c8 addps %xmm0,%xmm1 + 180000092: 0f 58 d0 addps %xmm0,%xmm2 + 180000095: 0f 11 0a movups %xmm1,(%rdx) + 180000098: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 18000009c: 48 89 ca mov %rcx,%rdx + 18000009f: 83 c0 f8 add $0xfffffff8,%eax + 1800000a2: 75 dc jne 0x180000080 + 1800000a4: e9 61 ff ff ff jmp 0x18000000a + 1800000a9: 48 89 d0 mov %rdx,%rax + 1800000ac: 48 83 e0 0f and $0xf,%rax + 1800000b0: 85 c0 test %eax,%eax + 1800000b2: 74 20 je 0x1800000d4 + 1800000b4: c1 e8 02 shr $0x2,%eax + 1800000b7: f7 d8 neg %eax + 1800000b9: 83 e0 03 and $0x3,%eax + 1800000bc: 44 2b c0 sub %eax,%r8d + 1800000bf: 90 nop + 1800000c0: f3 0f 10 0a movss (%rdx),%xmm1 + 1800000c4: f3 0f 58 c8 addss %xmm0,%xmm1 + 1800000c8: f3 0f 11 0a movss %xmm1,(%rdx) + 1800000cc: 48 83 c2 04 add $0x4,%rdx + 1800000d0: ff c8 dec %eax + 1800000d2: 75 ec jne 0x1800000c0 + 1800000d4: 44 89 c0 mov %r8d,%eax + 1800000d7: 41 83 e0 07 and $0x7,%r8d + 1800000db: 83 e0 f8 and $0xfffffff8,%eax + 1800000de: 3d 00 00 04 00 cmp $0x40000,%eax + 1800000e3: 7f 5b jg 0x180000140 + 1800000e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ec: 00 + 1800000ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000100: 0f 28 0a movaps (%rdx),%xmm1 + 180000103: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 + 180000107: 0f 58 c8 addps %xmm0,%xmm1 + 18000010a: 0f 58 d0 addps %xmm0,%xmm2 + 18000010d: 0f 29 0a movaps %xmm1,(%rdx) + 180000110: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 180000114: 48 rex.W + 180000115: 83 .byte 0x83 + 180000116: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180074100.dis b/handoff/nls_dasm/fun_180074100.dis new file mode 100644 index 0000000..13e6468 --- /dev/null +++ b/handoff/nls_dasm/fun_180074100.dis @@ -0,0 +1,27 @@ + +/tmp/det/fun_180074100.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 180000004: 41 83 f8 0b cmp $0xb,%r8d + 180000008: 7d 30 jge 0x18000003a + 18000000a: 41 ff c8 dec %r8d + 18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000011: 74 26 je 0x180000039 + 180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000001f: 00 + 180000020: f3 0f 10 0a movss (%rdx),%xmm1 + 180000024: 41 ff c8 dec %r8d + 180000027: f3 0f 58 c8 addss %xmm0,%xmm1 + 18000002b: f3 0f 11 0a movss %xmm1,(%rdx) + 18000002f: 48 8d 52 04 lea 0x4(%rdx),%rdx + 180000033: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000037: 75 e7 jne 0x180000020 + 180000039: c3 ret + 18000003a: 48 rex.W + 18000003b: f7 .byte 0xf7 + 18000003c: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180074280.dis b/handoff/nls_dasm/fun_180074280.dis new file mode 100644 index 0000000..4c1359f --- /dev/null +++ b/handoff/nls_dasm/fun_180074280.dis @@ -0,0 +1,88 @@ + +/tmp/det/fun_180074280.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 + 180000004: 41 83 f8 0b cmp $0xb,%r8d + 180000008: 7d 31 jge 0x18000003b + 18000000a: 41 83 c0 ff add $0xffffffff,%r8d + 18000000e: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000012: 74 26 je 0x18000003a + 180000014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000020: f3 0f 10 0a movss (%rdx),%xmm1 + 180000024: 41 83 c0 ff add $0xffffffff,%r8d + 180000028: f3 0f 58 c8 addss %xmm0,%xmm1 + 18000002c: f3 0f 11 0a movss %xmm1,(%rdx) + 180000030: 48 83 c2 04 add $0x4,%rdx + 180000034: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000038: 75 e6 jne 0x180000020 + 18000003a: c3 ret + 18000003b: 48 f7 c2 03 00 00 00 test $0x3,%rdx + 180000042: 0f 84 61 00 00 00 je 0x1800000a9 + 180000048: 44 89 c0 mov %r8d,%eax + 18000004b: 41 83 e0 07 and $0x7,%r8d + 18000004f: 83 e0 f8 and $0xfffffff8,%eax + 180000052: 3d 00 00 04 00 cmp $0x40000,%eax + 180000057: 7f 27 jg 0x180000080 + 180000059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000060: 0f 10 0a movups (%rdx),%xmm1 + 180000063: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 180000067: 0f 58 c8 addps %xmm0,%xmm1 + 18000006a: 0f 58 d0 addps %xmm0,%xmm2 + 18000006d: 0f 11 0a movups %xmm1,(%rdx) + 180000070: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000074: 48 83 c2 20 add $0x20,%rdx + 180000078: 83 c0 f8 add $0xfffffff8,%eax + 18000007b: 75 e3 jne 0x180000060 + 18000007d: eb 8b jmp 0x18000000a + 18000007f: 90 nop + 180000080: 0f 18 42 20 prefetchnta 0x20(%rdx) + 180000084: 83 c0 f8 add $0xfffffff8,%eax + 180000087: 0f 10 0a movups (%rdx),%xmm1 + 18000008a: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 18000008e: 0f 58 c8 addps %xmm0,%xmm1 + 180000091: 0f 58 d0 addps %xmm0,%xmm2 + 180000094: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 180000098: 0f 11 0a movups %xmm1,(%rdx) + 18000009b: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 18000009f: 48 89 ca mov %rcx,%rdx + 1800000a2: 75 dc jne 0x180000080 + 1800000a4: e9 61 ff ff ff jmp 0x18000000a + 1800000a9: 48 89 d0 mov %rdx,%rax + 1800000ac: 48 83 e0 0f and $0xf,%rax + 1800000b0: 85 c0 test %eax,%eax + 1800000b2: 74 21 je 0x1800000d5 + 1800000b4: c1 e8 02 shr $0x2,%eax + 1800000b7: f7 d8 neg %eax + 1800000b9: 83 e0 03 and $0x3,%eax + 1800000bc: 44 2b c0 sub %eax,%r8d + 1800000bf: 90 nop + 1800000c0: f3 0f 10 0a movss (%rdx),%xmm1 + 1800000c4: f3 0f 58 c8 addss %xmm0,%xmm1 + 1800000c8: f3 0f 11 0a movss %xmm1,(%rdx) + 1800000cc: 48 83 c2 04 add $0x4,%rdx + 1800000d0: 83 c0 ff add $0xffffffff,%eax + 1800000d3: 75 eb jne 0x1800000c0 + 1800000d5: 44 89 c0 mov %r8d,%eax + 1800000d8: 41 83 e0 07 and $0x7,%r8d + 1800000dc: 83 e0 f8 and $0xfffffff8,%eax + 1800000df: 3d 00 00 04 00 cmp $0x40000,%eax + 1800000e4: 7f 5a jg 0x180000140 + 1800000e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800000ed: 00 + 1800000ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800000f5: 0f 1f 40 00 nopl 0x0(%rax) + 1800000f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180000100: 0f 10 0a movups (%rdx),%xmm1 + 180000103: 0f 10 52 10 movups 0x10(%rdx),%xmm2 + 180000107: 0f 58 c8 addps %xmm0,%xmm1 + 18000010a: 0f 58 d0 addps %xmm0,%xmm2 + 18000010d: 0f 11 0a movups %xmm1,(%rdx) + 180000110: 0f 11 52 10 movups %xmm2,0x10(%rdx) + 180000114: 48 rex.W + 180000115: 83 .byte 0x83 + 180000116: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_180074400.dis b/handoff/nls_dasm/fun_180074400.dis new file mode 100644 index 0000000..2869613 --- /dev/null +++ b/handoff/nls_dasm/fun_180074400.dis @@ -0,0 +1,89 @@ + +/tmp/det/fun_180074400.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: f2 0f 12 c0 movddup %xmm0,%xmm0 + 180000004: 41 83 f8 05 cmp $0x5,%r8d + 180000008: 7d 30 jge 0x18000003a + 18000000a: 41 ff c8 dec %r8d + 18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000011: 74 26 je 0x180000039 + 180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000001f: 00 + 180000020: f2 0f 10 0a movsd (%rdx),%xmm1 + 180000024: 41 ff c8 dec %r8d + 180000027: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18000002b: f2 0f 11 0a movsd %xmm1,(%rdx) + 18000002f: 48 83 c2 08 add $0x8,%rdx + 180000033: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000037: 75 e7 jne 0x180000020 + 180000039: c3 ret + 18000003a: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180000041: 0f 84 9c 00 00 00 je 0x1800000e3 + 180000047: 44 89 c0 mov %r8d,%eax + 18000004a: 41 83 e0 03 and $0x3,%r8d + 18000004e: 83 e0 fc and $0xfffffffc,%eax + 180000051: 3d 00 00 02 00 cmp $0x20000,%eax + 180000056: 77 48 ja 0x1800000a0 + 180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000005f: 00 + 180000060: f2 0f 10 0a movsd (%rdx),%xmm1 + 180000064: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 180000069: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 18000006e: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 180000073: 66 0f 58 c8 addpd %xmm0,%xmm1 + 180000077: 66 0f 58 d0 addpd %xmm0,%xmm2 + 18000007b: f2 0f 11 0a movsd %xmm1,(%rdx) + 18000007f: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 180000084: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180000089: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 18000008e: 48 83 c2 20 add $0x20,%rdx + 180000092: 83 c0 fc add $0xfffffffc,%eax + 180000095: 75 c9 jne 0x180000060 + 180000097: e9 6e ff ff ff jmp 0x18000000a + 18000009c: 0f 1f 40 00 nopl 0x0(%rax) + 1800000a0: 0f 18 42 20 prefetchnta 0x20(%rdx) + 1800000a4: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 1800000a8: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800000ac: 83 c0 fc add $0xfffffffc,%eax + 1800000af: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 1800000b4: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 1800000b9: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 1800000be: 66 0f 58 c8 addpd %xmm0,%xmm1 + 1800000c2: 66 0f 58 d0 addpd %xmm0,%xmm2 + 1800000c6: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800000ca: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 1800000cf: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 1800000d4: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 1800000d9: 48 89 ca mov %rcx,%rdx + 1800000dc: 75 c2 jne 0x1800000a0 + 1800000de: e9 27 ff ff ff jmp 0x18000000a + 1800000e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000ea: 74 13 je 0x1800000ff + 1800000ec: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800000f0: 41 ff c8 dec %r8d + 1800000f3: f2 0f 58 c8 addsd %xmm0,%xmm1 + 1800000f7: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800000fb: 48 83 c2 08 add $0x8,%rdx + 1800000ff: 44 89 c0 mov %r8d,%eax + 180000102: 41 83 e0 03 and $0x3,%r8d + 180000106: 83 e0 fc and $0xfffffffc,%eax + 180000109: 3d 00 00 02 00 cmp $0x20000,%eax + 18000010e: 77 50 ja 0x180000160 + 180000110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180000117: 00 + 180000118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000011f: 90 nop + 180000120: 0f 28 0a movaps (%rdx),%xmm1 + 180000123: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 + 180000127: 66 0f 58 c8 addpd %xmm0,%xmm1 + 18000012b: 66 0f 58 d0 addpd %xmm0,%xmm2 + 18000012f: 0f 29 0a movaps %xmm1,(%rdx) + 180000132: 0f 29 52 10 movaps %xmm2,0x10(%rdx) + 180000136: 48 rex.W + 180000137: 83 .byte 0x83 + 180000138: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/fun_1800745a0.dis b/handoff/nls_dasm/fun_1800745a0.dis new file mode 100644 index 0000000..7f784db --- /dev/null +++ b/handoff/nls_dasm/fun_1800745a0.dis @@ -0,0 +1,73 @@ + +/tmp/det/fun_1800745a0.bin: file format binary + + +Disassembly of section .data: + +0000000180000000 <.data>: + 180000000: f2 0f 12 c0 movddup %xmm0,%xmm0 + 180000004: 41 83 f8 05 cmp $0x5,%r8d + 180000008: 7d 30 jge 0x18000003a + 18000000a: 41 ff c8 dec %r8d + 18000000d: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000011: 74 26 je 0x180000039 + 180000013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180000018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000001f: 00 + 180000020: f2 0f 10 0a movsd (%rdx),%xmm1 + 180000024: 41 ff c8 dec %r8d + 180000027: f2 0f 58 c8 addsd %xmm0,%xmm1 + 18000002b: f2 0f 11 0a movsd %xmm1,(%rdx) + 18000002f: 48 8d 52 08 lea 0x8(%rdx),%rdx + 180000033: 41 83 f8 ff cmp $0xffffffff,%r8d + 180000037: 75 e7 jne 0x180000020 + 180000039: c3 ret + 18000003a: 48 f7 c2 07 00 00 00 test $0x7,%rdx + 180000041: 0f 84 9c 00 00 00 je 0x1800000e3 + 180000047: 44 89 c0 mov %r8d,%eax + 18000004a: 41 83 e0 03 and $0x3,%r8d + 18000004e: 83 e0 fc and $0xfffffffc,%eax + 180000051: 3d 00 00 02 00 cmp $0x20000,%eax + 180000056: 77 48 ja 0x1800000a0 + 180000058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000005f: 00 + 180000060: f2 0f 10 0a movsd (%rdx),%xmm1 + 180000064: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 180000069: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 18000006e: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 180000073: 66 0f 58 c8 addpd %xmm0,%xmm1 + 180000077: 66 0f 58 d0 addpd %xmm0,%xmm2 + 18000007b: f2 0f 11 0a movsd %xmm1,(%rdx) + 18000007f: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 180000084: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 180000089: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 18000008e: 48 8d 52 20 lea 0x20(%rdx),%rdx + 180000092: 83 c0 fc add $0xfffffffc,%eax + 180000095: 75 c9 jne 0x180000060 + 180000097: e9 6e ff ff ff jmp 0x18000000a + 18000009c: 0f 1f 40 00 nopl 0x0(%rax) + 1800000a0: 0f 18 42 20 prefetchnta 0x20(%rdx) + 1800000a4: 48 8d 4a 20 lea 0x20(%rdx),%rcx + 1800000a8: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800000ac: 83 c0 fc add $0xfffffffc,%eax + 1800000af: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 + 1800000b4: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 + 1800000b9: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 + 1800000be: 66 0f 58 c8 addpd %xmm0,%xmm1 + 1800000c2: 66 0f 58 d0 addpd %xmm0,%xmm2 + 1800000c6: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800000ca: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) + 1800000cf: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) + 1800000d4: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) + 1800000d9: 48 8d 11 lea (%rcx),%rdx + 1800000dc: 75 c2 jne 0x1800000a0 + 1800000de: e9 27 ff ff ff jmp 0x18000000a + 1800000e3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx + 1800000ea: 74 13 je 0x1800000ff + 1800000ec: f2 0f 10 0a movsd (%rdx),%xmm1 + 1800000f0: 41 ff c8 dec %r8d + 1800000f3: f2 0f 58 c8 addsd %xmm0,%xmm1 + 1800000f7: f2 0f 11 0a movsd %xmm1,(%rdx) + 1800000fb: 48 rex.W + 1800000fc: 83 .byte 0x83 + 1800000fd: c2 .byte 0xc2 diff --git a/handoff/nls_dasm/gen_5335c0.dis b/handoff/nls_dasm/gen_5335c0.dis new file mode 100644 index 0000000..b869d1d --- /dev/null +++ b/handoff/nls_dasm/gen_5335c0.dis @@ -0,0 +1,52 @@ + +/tmp/det/gen_5335c0.bin: file format binary + + +Disassembly of section .data: + +00000001805335c0 <.data>: + 1805335c0: rex push rbx + 1805335c2: push rsi + 1805335c3: push rdi + 1805335c4: sub rsp,0x40 + 1805335c8: movd xmm0,r8d + 1805335cd: mov rbx,rdx + 1805335d0: cvtdq2pd xmm0,xmm0 + 1805335d4: mov rsi,rcx + 1805335d7: movaps XMMWORD PTR [rsp+0x30],xmm6 + 1805335dc: call 0x181a14cc4 + 1805335e1: movaps xmm6,xmm0 + 1805335e4: movsd xmm0,QWORD PTR [rip+0x1f90bfc] # 0x1824c41e8 + 1805335ec: call 0x181a14cc4 + 1805335f1: divsd xmm6,xmm0 + 1805335f5: lea rdx,[rip+0x211d7bc] # 0x182650db8 + 1805335fc: lea rcx,[rip+0x211d7b5] # 0x182650db8 + 180533603: cvttsd2si edi,xmm6 + 180533607: call QWORD PTR [rip+0x16779fb] # 0x181bab008 + 18053360d: mov edx,DWORD PTR [rsi] + 18053360f: lea r9,[rsp+0x70] + 180533614: test eax,eax + 180533616: mov r8d,0x1 + 18053361c: lea rax,[rsp+0x68] + 180533621: mov ecx,edi + 180533623: mov QWORD PTR [rsp+0x28],rax + 180533628: lea rax,[rsp+0x78] + 18053362d: mov QWORD PTR [rsp+0x20],rax + 180533632: jne 0x18053363b + 180533634: call 0x180001d90 + 180533639: jmp 0x180533640 + 18053363b: call 0x180001ee0 + 180533640: mov eax,DWORD PTR [rsp+0x70] + 180533644: movaps xmm6,XMMWORD PTR [rsp+0x30] + 180533649: mov DWORD PTR [rbx+0x4],eax + 18053364c: mov eax,DWORD PTR [rsp+0x68] + 180533650: mov DWORD PTR [rbx+0x8],eax + 180533653: mov eax,DWORD PTR [rsp+0x78] + 180533657: mov DWORD PTR [rbx+0xc],eax + 18053365a: mov rax,rbx + 18053365d: mov DWORD PTR [rbx],edi + 18053365f: add rsp,0x40 + 180533663: pop rdi + 180533664: pop rsi + 180533665: pop rbx + 180533666: ret diff --git a/handoff/nls_dasm/h3_189d60.dis b/handoff/nls_dasm/h3_189d60.dis new file mode 100644 index 0000000..33e08e5 --- /dev/null +++ b/handoff/nls_dasm/h3_189d60.dis @@ -0,0 +1,248 @@ + +/tmp/det/h3_189d60.bin: file format binary + + +Disassembly of section .data: + +0000000180189d60 <.data>: + 180189d60: 48 83 ec 28 sub rsp,0x28 + 180189d64: 4d 89 c1 mov r9,r8 + 180189d67: 49 89 d0 mov r8,rdx + 180189d6a: 8b 11 mov edx,DWORD PTR [rcx] + 180189d6c: 0f b7 41 02 movzx eax,WORD PTR [rcx+0x2] + 180189d70: 89 54 24 20 mov DWORD PTR [rsp+0x20],edx + 180189d74: 25 80 7f 00 00 and eax,0x7f80 + 180189d79: c1 ea 18 shr edx,0x18 + 180189d7c: 83 e2 7f and edx,0x7f + 180189d7f: 3d 80 7f 00 00 cmp eax,0x7f80 + 180189d84: 75 47 jne 0x180189dcd + 180189d86: 88 54 24 23 mov BYTE PTR [rsp+0x23],dl + 180189d8a: 81 7c 24 20 00 00 80 cmp DWORD PTR [rsp+0x20],0x7f800000 + 180189d91: 7f + 180189d92: 75 20 jne 0x180189db4 + 180189d94: c5 fa 10 01 vmovss xmm0,DWORD PTR [rcx] + 180189d98: b8 13 00 00 00 mov eax,0x13 + 180189d9d: c5 fa 59 0d fb 24 b9 vmulss xmm1,xmm0,DWORD PTR [rip+0x1b924fb] # 0x181d1c2a0 + 180189da4: 01 + 180189da5: c4 c1 7a 11 08 vmovss DWORD PTR [r8],xmm1 + 180189daa: c4 c1 7a 11 09 vmovss DWORD PTR [r9],xmm1 + 180189daf: 48 83 c4 28 add rsp,0x28 + 180189db3: c3 ret + 180189db4: c5 fa 10 01 vmovss xmm0,DWORD PTR [rcx] + 180189db8: 33 c0 xor eax,eax + 180189dba: c5 fa 59 09 vmulss xmm1,xmm0,DWORD PTR [rcx] + 180189dbe: c4 c1 7a 11 08 vmovss DWORD PTR [r8],xmm1 + 180189dc3: c4 c1 7a 11 09 vmovss DWORD PTR [r9],xmm1 + 180189dc8: 48 83 c4 28 add rsp,0x28 + 180189dcc: c3 ret + 180189dcd: 33 c0 xor eax,eax + 180189dcf: 48 83 c4 28 add rsp,0x28 + 180189dd3: c3 ret + 180189dd4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180189dd9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180189de0: 53 push rbx + 180189de1: 56 push rsi + 180189de2: 57 push rdi + 180189de3: 41 54 push r12 + 180189de5: 41 56 push r14 + 180189de7: 41 57 push r15 + 180189de9: 55 push rbp + 180189dea: b8 50 26 00 00 mov eax,0x2650 + 180189def: e8 2c 83 fa 00 call 0x181132120 + 180189df4: 48 81 ec 50 26 00 00 sub rsp,0x2650 + 180189dfb: 45 89 ce mov r14d,r9d + 180189dfe: c5 78 11 bc 24 10 26 vmovups XMMWORD PTR [rsp+0x2610],xmm15 + 180189e05: 00 00 + 180189e07: 45 89 f7 mov r15d,r14d + 180189e0a: c5 78 11 b4 24 00 26 vmovups XMMWORD PTR [rsp+0x2600],xmm14 + 180189e11: 00 00 + 180189e13: 41 83 e7 e0 and r15d,0xffffffe0 + 180189e17: c5 78 11 ac 24 f0 25 vmovups XMMWORD PTR [rsp+0x25f0],xmm13 + 180189e1e: 00 00 + 180189e20: 4d 89 c4 mov r12,r8 + 180189e23: c5 78 11 a4 24 e0 25 vmovups XMMWORD PTR [rsp+0x25e0],xmm12 + 180189e2a: 00 00 + 180189e2c: 48 89 d3 mov rbx,rdx + 180189e2f: c5 78 11 9c 24 d0 25 vmovups XMMWORD PTR [rsp+0x25d0],xmm11 + 180189e36: 00 00 + 180189e38: 48 89 cd mov rbp,rcx + 180189e3b: c5 78 11 94 24 c0 25 vmovups XMMWORD PTR [rsp+0x25c0],xmm10 + 180189e42: 00 00 + 180189e44: c5 78 11 8c 24 b0 25 vmovups XMMWORD PTR [rsp+0x25b0],xmm9 + 180189e4b: 00 00 + 180189e4d: c5 78 11 84 24 a0 25 vmovups XMMWORD PTR [rsp+0x25a0],xmm8 + 180189e54: 00 00 + 180189e56: c5 f8 11 bc 24 90 25 vmovups XMMWORD PTR [rsp+0x2590],xmm7 + 180189e5d: 00 00 + 180189e5f: c5 f8 11 b4 24 80 25 vmovups XMMWORD PTR [rsp+0x2580],xmm6 + 180189e66: 00 00 + 180189e68: 4c 89 ac 24 38 26 00 mov QWORD PTR [rsp+0x2638],r13 + 180189e6f: 00 + 180189e70: 4c 8d ac 24 9f 00 00 lea r13,[rsp+0x9f] + 180189e77: 00 + 180189e78: 48 8b 05 f1 ba 48 02 mov rax,QWORD PTR [rip+0x248baf1] # 0x182615970 + 180189e7f: 49 83 e5 c0 and r13,0xffffffffffffffc0 + 180189e83: 48 33 c4 xor rax,rsp + 180189e86: 48 89 84 24 48 26 00 mov QWORD PTR [rsp+0x2648],rax + 180189e8d: 00 + 180189e8e: c7 84 24 40 26 00 00 mov DWORD PTR [rsp+0x2640],0x0 + 180189e95: 00 00 00 00 + 180189e99: 45 85 f6 test r14d,r14d + 180189e9c: 0f 8e 63 58 00 00 jle 0x18018f705 + 180189ea2: 48 85 ed test rbp,rbp + 180189ea5: 0f 84 44 58 00 00 je 0x18018f6ef + 180189eab: 48 85 db test rbx,rbx + 180189eae: 0f 84 25 58 00 00 je 0x18018f6d9 + 180189eb4: 4d 85 e4 test r12,r12 + 180189eb7: 0f 84 e4 57 00 00 je 0x18018f6a1 + 180189ebd: d9 bc 24 34 26 00 00 fnstcw WORD PTR [rsp+0x2634] + 180189ec4: 0f b7 94 24 34 26 00 movzx edx,WORD PTR [rsp+0x2634] + 180189ecb: 00 + 180189ecc: 89 d0 mov eax,edx + 180189ece: 83 e0 3f and eax,0x3f + 180189ed1: 83 f8 3f cmp eax,0x3f + 180189ed4: 74 13 je 0x180189ee9 + 180189ed6: 83 ca 3f or edx,0x3f + 180189ed9: 66 89 54 24 40 mov WORD PTR [rsp+0x40],dx + 180189ede: db e2 fnclex + 180189ee0: d9 6c 24 40 fldcw WORD PTR [rsp+0x40] + 180189ee4: 40 b7 01 mov dil,0x1 + 180189ee7: eb 03 jmp 0x180189eec + 180189ee9: 40 32 ff xor dil,dil + 180189eec: c5 f8 ae 9c 24 30 26 vstmxcsr DWORD PTR [rsp+0x2630] + 180189ef3: 00 00 + 180189ef5: 8b b4 24 30 26 00 00 mov esi,DWORD PTR [rsp+0x2630] + 180189efc: 89 f0 mov eax,esi + 180189efe: 25 c0 ff 00 00 and eax,0xffc0 + 180189f03: 3d 80 1f 00 00 cmp eax,0x1f80 + 180189f08: 74 20 je 0x180189f2a + 180189f0a: 89 f0 mov eax,esi + 180189f0c: 40 80 c7 02 add dil,0x2 + 180189f10: 25 3f 00 ff ff and eax,0xffff003f + 180189f15: 05 80 1f 00 00 add eax,0x1f80 + 180189f1a: 89 84 24 30 26 00 00 mov DWORD PTR [rsp+0x2630],eax + 180189f21: c5 f8 ae 94 24 30 26 vldmxcsr DWORD PTR [rsp+0x2630] + 180189f28: 00 00 + 180189f2a: 33 c0 xor eax,eax + 180189f2c: 45 85 ff test r15d,r15d + 180189f2f: 0f 8e fd 0a 00 00 jle 0x18018aa32 + 180189f35: 4d 63 ff movsxd r15,r15d + 180189f38: 89 b4 24 20 26 00 00 mov DWORD PTR [rsp+0x2620],esi + 180189f3f: 40 88 bc 24 78 25 00 mov BYTE PTR [rsp+0x2578],dil + 180189f46: 00 + 180189f47: 44 89 b4 24 28 26 00 mov DWORD PTR [rsp+0x2628],r14d + 180189f4e: 00 + 180189f4f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180189f56: 00 + 180189f57: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180189f5e: 66 90 xchg ax,ax + 180189f60: c5 fc 10 7c 85 00 vmovups ymm7,YMMWORD PTR [rbp+rax*4+0x0] + 180189f66: c5 fc 10 25 12 37 b9 vmovups ymm4,YMMWORD PTR [rip+0x1b93712] # 0x181d1d680 + 180189f6d: 01 + 180189f6e: c5 7c 10 05 ca 3c b9 vmovups ymm8,YMMWORD PTR [rip+0x1b93cca] # 0x181d1dc40 + 180189f75: 01 + 180189f76: c4 c1 7c 11 bd 60 19 vmovups YMMWORD PTR [r13+0x1960],ymm7 + 180189f7d: 00 00 + 180189f7f: c5 fc 10 5c 85 20 vmovups ymm3,YMMWORD PTR [rbp+rax*4+0x20] + 180189f85: c4 c1 7c 11 9d 40 19 vmovups YMMWORD PTR [r13+0x1940],ymm3 + 180189f8c: 00 00 + 180189f8e: c5 7c 10 4c 85 40 vmovups ymm9,YMMWORD PTR [rbp+rax*4+0x40] + 180189f94: c4 41 7c 11 8d 80 19 vmovups YMMWORD PTR [r13+0x1980],ymm9 + 180189f9b: 00 00 + 180189f9d: c5 7c 10 74 85 60 vmovups ymm14,YMMWORD PTR [rbp+rax*4+0x60] + 180189fa3: c4 41 7c 11 b5 20 19 vmovups YMMWORD PTR [r13+0x1920],ymm14 + 180189faa: 00 00 + 180189fac: c5 44 54 dc vandps ymm11,ymm7,ymm4 + 180189fb0: c5 64 54 d4 vandps ymm10,ymm3,ymm4 + 180189fb4: c5 b4 54 cc vandps ymm1,ymm9,ymm4 + 180189fb8: c5 8c 54 f4 vandps ymm6,ymm14,ymm4 + 180189fbc: c5 dc 55 d7 vandnps ymm2,ymm4,ymm7 + 180189fc0: c5 dc 55 eb vandnps ymm5,ymm4,ymm3 + 180189fc4: c4 c1 5c 55 c1 vandnps ymm0,ymm4,ymm9 + 180189fc9: c4 c1 5c 55 fe vandnps ymm7,ymm4,ymm14 + 180189fce: c5 fc 10 25 aa 3c b9 vmovups ymm4,YMMWORD PTR [rip+0x1b93caa] # 0x181d1dc80 + 180189fd5: 01 + 180189fd6: c4 c1 7c 11 85 40 1a vmovups YMMWORD PTR [r13+0x1a40],ymm0 + 180189fdd: 00 00 + 180189fdf: c4 c1 7c 11 bd 20 1a vmovups YMMWORD PTR [r13+0x1a20],ymm7 + 180189fe6: 00 00 + 180189fe8: c4 c1 7c 11 95 e0 19 vmovups YMMWORD PTR [r13+0x19e0],ymm2 + 180189fef: 00 00 + 180189ff1: c4 41 7c 11 9d a0 1c vmovups YMMWORD PTR [r13+0x1ca0],ymm11 + 180189ff8: 00 00 + 180189ffa: c4 c1 7c 11 ad 00 1a vmovups YMMWORD PTR [r13+0x1a00],ymm5 + 18018a001: 00 00 + 18018a003: c4 41 7c 11 95 c0 1c vmovups YMMWORD PTR [r13+0x1cc0],ymm10 + 18018a00a: 00 00 + 18018a00c: c4 c1 7c 11 8d 20 1d vmovups YMMWORD PTR [r13+0x1d20],ymm1 + 18018a013: 00 00 + 18018a015: c4 c1 7c 11 b5 00 1d vmovups YMMWORD PTR [r13+0x1d00],ymm6 + 18018a01c: 00 00 + 18018a01e: c5 fd 6f c4 vmovdqa ymm0,ymm4 + 18018a022: c4 e2 3d b8 c6 vfmadd231ps ymm0,ymm8,ymm6 + 18018a027: c5 7d 6f e4 vmovdqa ymm12,ymm4 + 18018a02b: c5 7d 6f ec vmovdqa ymm13,ymm4 + 18018a02f: c5 fd 6f fc vmovdqa ymm7,ymm4 + 18018a033: c4 42 3d b8 e3 vfmadd231ps ymm12,ymm8,ymm11 + 18018a038: c4 42 3d b8 ea vfmadd231ps ymm13,ymm8,ymm10 + 18018a03d: c4 e2 3d b8 f9 vfmadd231ps ymm7,ymm8,ymm1 + 18018a042: c5 85 72 f0 1f vpslld ymm15,ymm0,0x1f + 18018a047: c4 c1 6d 72 f4 1f vpslld ymm2,ymm12,0x1f + 18018a04d: c4 c1 65 72 f5 1f vpslld ymm3,ymm13,0x1f + 18018a053: c5 d5 72 f7 1f vpslld ymm5,ymm7,0x1f + 18018a058: c4 41 7e 7f bd 60 1a vmovdqu YMMWORD PTR [r13+0x1a60],ymm15 + 18018a05f: 00 00 + 18018a061: c4 c1 7e 7f 95 40 1b vmovdqu YMMWORD PTR [r13+0x1b40],ymm2 + 18018a068: 00 00 + 18018a06a: c4 c1 7e 7f 9d a0 1a vmovdqu YMMWORD PTR [r13+0x1aa0],ymm3 + 18018a071: 00 00 + 18018a073: c4 c1 7e 7f ad 80 1a vmovdqu YMMWORD PTR [r13+0x1a80],ymm5 + 18018a07a: 00 00 + 18018a07c: c5 1c 5c cc vsubps ymm9,ymm12,ymm4 + 18018a080: c5 14 5c f4 vsubps ymm14,ymm13,ymm4 + 18018a084: c5 44 5c fc vsubps ymm15,ymm7,ymm4 + 18018a088: c5 7c 5c ec vsubps ymm13,ymm0,ymm4 + 18018a08c: c4 63 7d 19 c8 01 vextractf128 xmm0,ymm9,0x1 + 18018a092: c4 63 7d 19 f4 01 vextractf128 xmm4,ymm14,0x1 + 18018a098: c4 43 7d 19 f8 01 vextractf128 xmm8,ymm15,0x1 + 18018a09e: c4 c1 7c 5a d6 vcvtps2pd ymm2,xmm14 + 18018a0a3: c4 41 7c 5a e5 vcvtps2pd ymm12,xmm13 + 18018a0a8: c5 fc 5a d8 vcvtps2pd ymm3,xmm0 + 18018a0ac: c5 fc 5a fc vcvtps2pd ymm7,xmm4 + 18018a0b0: c4 c1 7c 5a e7 vcvtps2pd ymm4,xmm15 + 18018a0b5: c4 c1 7c 5a c0 vcvtps2pd ymm0,xmm8 + 18018a0ba: c4 c1 7c 5a e9 vcvtps2pd ymm5,xmm9 + 18018a0bf: c4 43 7d 19 ee 01 vextractf128 xmm14,ymm13,0x1 + 18018a0c5: c4 41 7c 5a eb vcvtps2pd ymm13,xmm11 + 18018a0ca: c4 43 7d 19 db 01 vextractf128 xmm11,ymm11,0x1 + 18018a0d0: c4 41 7c 5a fe vcvtps2pd ymm15,xmm14 + 18018a0d5: c4 41 7c 5a f3 vcvtps2pd ymm14,xmm11 + 18018a0da: c4 43 7d 19 d3 01 vextractf128 xmm11,ymm10,0x1 + 18018a0e0: c4 c3 7d 19 c8 01 vextractf128 xmm8,ymm1,0x1 + 18018a0e6: c4 41 7c 5a ca vcvtps2pd ymm9,xmm10 + 18018a0eb: c4 41 7c 5a d3 vcvtps2pd ymm10,xmm11 + 18018a0f0: c5 7c 5a d9 vcvtps2pd ymm11,xmm1 + 18018a0f4: c4 c1 7c 5a c8 vcvtps2pd ymm1,xmm8 + 18018a0f9: c5 7c 5a c6 vcvtps2pd ymm8,xmm6 + 18018a0fd: c4 e3 7d 19 f6 01 vextractf128 xmm6,ymm6,0x1 + 18018a103: c5 fc 5a f6 vcvtps2pd ymm6,xmm6 + 18018a107: c4 c1 7d 11 b5 20 1e vmovupd YMMWORD PTR [r13+0x1e20],ymm6 + 18018a10e: 00 00 + 18018a110: c5 fd 10 35 a8 39 b9 vmovupd ymm6,YMMWORD PTR [rip+0x1b939a8] # 0x181d1dac0 + 18018a117: 01 + 18018a118: c4 42 cd bc c4 vfnmadd231pd ymm8,ymm6,ymm12 + 18018a11d: c4 41 7d 11 85 40 1e vmovupd YMMWORD PTR [r13+0x1e40],ymm8 + 18018a124: 00 00 + 18018a126: c4 41 7d 10 85 20 1e vmovupd ymm8,YMMWORD PTR [r13+0x1e20] + 18018a12d: 00 00 + 18018a12f: c4 62 cd bc ed vfnmadd231pd ymm13,ymm6,ymm5 + 18018a134: c4 62 cd bc f3 vfnmadd231pd ymm14,ymm6,ymm3 + 18018a139: c4 62 cd bc ca vfnmadd231pd ymm9,ymm6,ymm2 + 18018a13e: c4 62 cd bc d7 vfnmadd231pd ymm10,ymm6,ymm7 + 18018a143: c4 62 cd bc dc vfnmadd231pd ymm11,ymm6,ymm4 + 18018a148: c4 e2 cd bc c8 vfnmadd231pd ymm1,ymm6,ymm0 + 18018a14d: c4 42 cd bc c7 vfnmadd231pd ymm8,ymm6,ymm15 + 18018a152: c5 fd 10 35 a6 39 b9 vmovupd ymm6,YMMWORD PTR [rip+0x1b939a6] # 0x181d1db00 + 18018a159: 01 + 18018a15a: c4 c2 cd ac ed vfnmadd213pd ymm5,ymm6,ymm13 + 18018a15f: c4 .byte 0xc4 diff --git a/handoff/nls_dasm/h_181a77520.bin b/handoff/nls_dasm/h_181a77520.bin new file mode 100644 index 0000000..b606a12 Binary files /dev/null and b/handoff/nls_dasm/h_181a77520.bin differ diff --git a/handoff/nls_dasm/h_181a77520.dis b/handoff/nls_dasm/h_181a77520.dis new file mode 100644 index 0000000..7b4ccc8 --- /dev/null +++ b/handoff/nls_dasm/h_181a77520.dis @@ -0,0 +1,50 @@ + +/tmp/det/h_181a77520.bin: file format binary + + +Disassembly of section .data: + +0000000181a77520 <.data>: + 181a77520: 0f 28 d0 movaps xmm2,xmm0 + 181a77523: 0f c6 c1 88 shufps xmm0,xmm1,0x88 + 181a77527: 0f c6 d1 dd shufps xmm2,xmm1,0xdd + 181a7752b: 0f 28 c8 movaps xmm1,xmm0 + 181a7752e: 0f 59 c0 mulps xmm0,xmm0 + 181a77531: 0f 28 da movaps xmm3,xmm2 + 181a77534: 0f 59 d2 mulps xmm2,xmm2 + 181a77537: 0f 58 c2 addps xmm0,xmm2 + 181a7753a: 0f 28 d4 movaps xmm2,xmm4 + 181a7753d: 0f c6 e5 88 shufps xmm4,xmm5,0x88 + 181a77541: 0f c6 d5 dd shufps xmm2,xmm5,0xdd + 181a77545: 0f 28 e9 movaps xmm5,xmm1 + 181a77548: 0f 59 cc mulps xmm1,xmm4 + 181a7754b: 0f 59 ea mulps xmm5,xmm2 + 181a7754e: 0f 59 d3 mulps xmm2,xmm3 + 181a77551: 0f 59 dc mulps xmm3,xmm4 + 181a77554: 0f 58 ca addps xmm1,xmm2 + 181a77557: 0f 5c eb subps xmm5,xmm3 + 181a7755a: 0f 57 d2 xorps xmm2,xmm2 + 181a7755d: 0f c2 d0 00 cmpeqps xmm2,xmm0 + 181a77561: 0f 50 da movmskps ebx,xmm2 + 181a77564: 23 db and ebx,ebx + 181a77566: 75 16 jne 0x181a7757e + 181a77568: 0f 28 d7 movaps xmm2,xmm7 + 181a7756b: 0f 53 e0 rcpps xmm4,xmm0 + 181a7756e: 0f 59 c4 mulps xmm0,xmm4 + 181a77571: 0f 5c d0 subps xmm2,xmm0 + 181a77574: 0f 59 d4 mulps xmm2,xmm4 + 181a77577: 0f 59 ca mulps xmm1,xmm2 + 181a7757a: 0f 59 ea mulps xmm5,xmm2 + 181a7757d: c3 ret + 181a7757e: 0f 28 da movaps xmm3,xmm2 + 181a77581: 0f 54 d7 andps xmm2,xmm7 + 181a77584: 0f 54 de andps xmm3,xmm6 + 181a77587: 0f 58 c2 addps xmm0,xmm2 + 181a7758a: 0f 28 d7 movaps xmm2,xmm7 + 181a7758d: 0f 53 e0 rcpps xmm4,xmm0 + 181a77590: 0f 59 c4 mulps xmm0,xmm4 + 181a77593: 0f 5c d0 subps xmm2,xmm0 + 181a77596: 0f 59 d4 mulps xmm2,xmm4 + 181a77599: 0f 58 d3 addps xmm2,xmm3 + 181a7759c: 0b c3 or eax,ebx + 181a7759e: eb d7 jmp 0x181a77577 diff --git a/handoff/nls_dasm/h_181a7b6c0.dis b/handoff/nls_dasm/h_181a7b6c0.dis new file mode 100644 index 0000000..3da7380 --- /dev/null +++ b/handoff/nls_dasm/h_181a7b6c0.dis @@ -0,0 +1,23 @@ + +/tmp/det/h_181a7b6c0.bin: file format binary + + +Disassembly of section .data: + +0000000181a7b6c0 <.data>: + 181a7b6c0: 53 push rbx + 181a7b6c1: 56 push rsi + 181a7b6c2: 57 push rdi + 181a7b6c3: 55 push rbp + 181a7b6c4: 48 83 ec 28 sub rsp,0x28 + 181a7b6c8: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a7b6cd: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a7b6d3: 48 89 4c 24 50 mov QWORD PTR [rsp+0x50],rcx + 181a7b6d8: 48 89 54 24 58 mov QWORD PTR [rsp+0x58],rdx + 181a7b6dd: 4c 89 44 24 60 mov QWORD PTR [rsp+0x60],r8 + 181a7b6e2: 4c 89 4c 24 68 mov QWORD PTR [rsp+0x68],r9 + 181a7b6e7: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50] + 181a7b6ec: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58] + 181a7b6f1: 48 8b 7c 24 60 mov rdi,QWORD PTR [rsp+0x60] + 181a7b6f6: 48 63 4c 24 68 movsxd rcx,DWORD PTR [rsp+0x68] + 181a7b6fb: b8 00 00 00 40 mov eax,0x40000000 diff --git a/handoff/nls_dasm/iface_18052d990.dis b/handoff/nls_dasm/iface_18052d990.dis new file mode 100644 index 0000000..1ae8fb3 --- /dev/null +++ b/handoff/nls_dasm/iface_18052d990.dis @@ -0,0 +1,79 @@ + +iface_18052d990.bin: file format binary + + +Disassembly of section .data: + +000000018052d990 <.data>: + 18052d990: mov QWORD PTR [rsp+0x8],rbx + 18052d995: mov QWORD PTR [rsp+0x10],rsi + 18052d99a: push rdi + 18052d99b: sub rsp,0x20 + 18052d99f: mov rdi,rdx + 18052d9a2: mov rsi,rcx + 18052d9a5: lea rdx,[rip+0x212340c] # 0x182650db8 + 18052d9ac: mov ebx,r8d + 18052d9af: lea rcx,[rip+0x2123402] # 0x182650db8 + 18052d9b6: call QWORD PTR [rip+0x167d64c] # 0x181bab008 + 18052d9bc: mov r8d,ebx + 18052d9bf: mov rdx,rsi + 18052d9c2: mov rcx,rdi + 18052d9c5: test eax,eax + 18052d9c7: jne 0x18052d9dd + 18052d9c9: mov rbx,QWORD PTR [rsp+0x30] + 18052d9ce: mov rsi,QWORD PTR [rsp+0x38] + 18052d9d3: add rsp,0x20 + 18052d9d7: pop rdi + 18052d9d8: jmp 0x180002000 + 18052d9dd: mov rbx,QWORD PTR [rsp+0x30] + 18052d9e2: mov rsi,QWORD PTR [rsp+0x38] + 18052d9e7: add rsp,0x20 + 18052d9eb: pop rdi + 18052d9ec: jmp 0x180001c40 + 18052d9f1: int3 + 18052d9f2: int3 + 18052d9f3: int3 + 18052d9f4: int3 + 18052d9f5: int3 + 18052d9f6: int3 + 18052d9f7: int3 + 18052d9f8: int3 + 18052d9f9: int3 + 18052d9fa: int3 + 18052d9fb: int3 + 18052d9fc: int3 + 18052d9fd: int3 + 18052d9fe: int3 + 18052d9ff: int3 + 18052da00: mov QWORD PTR [rsp+0x8],rbx + 18052da05: mov QWORD PTR [rsp+0x10],rsi + 18052da0a: push rdi + 18052da0b: sub rsp,0x30 + 18052da0f: mov rdi,rdx + 18052da12: movaps XMMWORD PTR [rsp+0x20],xmm6 + 18052da17: mov rsi,rcx + 18052da1a: lea rdx,[rip+0x2123397] # 0x182650db8 + 18052da21: lea rcx,[rip+0x2123390] # 0x182650db8 + 18052da28: mov ebx,r9d + 18052da2b: movaps xmm6,xmm2 + 18052da2e: call QWORD PTR [rip+0x167d5d4] # 0x181bab008 + 18052da34: mov r9d,ebx + 18052da37: mov r8,rsi + 18052da3a: mov rcx,rdi + 18052da3d: test eax,eax + 18052da3f: jne 0x18052da4b + 18052da41: movaps xmm1,xmm6 + 18052da44: call 0x180001a00 + 18052da49: jmp 0x18052da57 + 18052da4b: xorps xmm1,xmm1 + 18052da4e: cvtss2sd xmm1,xmm6 + 18052da52: call 0x180001be0 + 18052da57: mov rbx,QWORD PTR [rsp+0x40] + 18052da5c: mov rsi,QWORD PTR [rsp+0x48] + 18052da61: movaps xmm6,XMMWORD PTR [rsp+0x20] + 18052da66: add rsp,0x30 + 18052da6a: pop rdi + 18052da6b: ret + 18052da6c: int3 + 18052da6d: int3 + 18052da6e: int3 diff --git a/handoff/nls_dasm/iface_18052da00.dis b/handoff/nls_dasm/iface_18052da00.dis new file mode 100644 index 0000000..86b8e0a --- /dev/null +++ b/handoff/nls_dasm/iface_18052da00.dis @@ -0,0 +1,39 @@ + +iface_18052da00.bin: file format binary + + +Disassembly of section .data: + +000000018052da00 <.data>: + 18052da00: mov QWORD PTR [rsp+0x8],rbx + 18052da05: mov QWORD PTR [rsp+0x10],rsi + 18052da0a: push rdi + 18052da0b: sub rsp,0x30 + 18052da0f: mov rdi,rdx + 18052da12: movaps XMMWORD PTR [rsp+0x20],xmm6 + 18052da17: mov rsi,rcx + 18052da1a: lea rdx,[rip+0x2123397] # 0x182650db8 + 18052da21: lea rcx,[rip+0x2123390] # 0x182650db8 + 18052da28: mov ebx,r9d + 18052da2b: movaps xmm6,xmm2 + 18052da2e: call QWORD PTR [rip+0x167d5d4] # 0x181bab008 + 18052da34: mov r9d,ebx + 18052da37: mov r8,rsi + 18052da3a: mov rcx,rdi + 18052da3d: test eax,eax + 18052da3f: jne 0x18052da4b + 18052da41: movaps xmm1,xmm6 + 18052da44: call 0x180001a00 + 18052da49: jmp 0x18052da57 + 18052da4b: xorps xmm1,xmm1 + 18052da4e: cvtss2sd xmm1,xmm6 + 18052da52: call 0x180001be0 + 18052da57: mov rbx,QWORD PTR [rsp+0x40] + 18052da5c: mov rsi,QWORD PTR [rsp+0x48] + 18052da61: movaps xmm6,XMMWORD PTR [rsp+0x20] + 18052da66: add rsp,0x30 + 18052da6a: pop rdi + 18052da6b: ret + 18052da6c: int3 + 18052da6d: int3 + 18052da6e: int3 diff --git a/handoff/nls_dasm/iface_18052db50.dis b/handoff/nls_dasm/iface_18052db50.dis new file mode 100644 index 0000000..803c3bf --- /dev/null +++ b/handoff/nls_dasm/iface_18052db50.dis @@ -0,0 +1,146 @@ + +iface_18052db50.bin: file format binary + + +Disassembly of section .data: + +000000018052db50 <.data>: + 18052db50: mov QWORD PTR [rsp+0x8],rbx + 18052db55: push rdi + 18052db56: sub rsp,0x30 + 18052db5a: mov rdi,rcx + 18052db5d: movaps XMMWORD PTR [rsp+0x20],xmm6 + 18052db62: lea rcx,[rip+0x212324f] # 0x182650db8 + 18052db69: mov ebx,r8d + 18052db6c: lea rdx,[rip+0x2123245] # 0x182650db8 + 18052db73: movaps xmm6,xmm1 + 18052db76: call QWORD PTR [rip+0x167d48c] # 0x181bab008 + 18052db7c: mov r8d,ebx + 18052db7f: mov rdx,rdi + 18052db82: test eax,eax + 18052db84: jne 0x18052db9d + 18052db86: movaps xmm0,xmm6 + 18052db89: mov rbx,QWORD PTR [rsp+0x40] + 18052db8e: movaps xmm6,XMMWORD PTR [rsp+0x20] + 18052db93: add rsp,0x30 + 18052db97: pop rdi + 18052db98: jmp 0x1800019a0 + 18052db9d: xorps xmm0,xmm0 + 18052dba0: cvtss2sd xmm0,xmm6 + 18052dba4: mov rbx,QWORD PTR [rsp+0x40] + 18052dba9: movaps xmm6,XMMWORD PTR [rsp+0x20] + 18052dbae: add rsp,0x30 + 18052dbb2: pop rdi + 18052dbb3: jmp 0x1800022d0 + 18052dbb8: int3 + 18052dbb9: int3 + 18052dbba: int3 + 18052dbbb: int3 + 18052dbbc: int3 + 18052dbbd: int3 + 18052dbbe: int3 + 18052dbbf: int3 + 18052dbc0: mov QWORD PTR [rsp+0x8],rbx + 18052dbc5: mov QWORD PTR [rsp+0x10],rsi + 18052dbca: push rdi + 18052dbcb: sub rsp,0x20 + 18052dbcf: mov rdi,rdx + 18052dbd2: mov rsi,rcx + 18052dbd5: lea rdx,[rip+0x21231dc] # 0x182650db8 + 18052dbdc: mov ebx,r8d + 18052dbdf: lea rcx,[rip+0x21231d2] # 0x182650db8 + 18052dbe6: call QWORD PTR [rip+0x167d41c] # 0x181bab008 + 18052dbec: mov r8d,ebx + 18052dbef: mov rdx,rsi + 18052dbf2: mov rcx,rdi + 18052dbf5: test eax,eax + 18052dbf7: jne 0x18052dc0d + 18052dbf9: mov rbx,QWORD PTR [rsp+0x30] + 18052dbfe: mov rsi,QWORD PTR [rsp+0x38] + 18052dc03: add rsp,0x20 + 18052dc07: pop rdi + 18052dc08: jmp 0x180001b80 + 18052dc0d: mov rbx,QWORD PTR [rsp+0x30] + 18052dc12: mov rsi,QWORD PTR [rsp+0x38] + 18052dc17: add rsp,0x20 + 18052dc1b: pop rdi + 18052dc1c: jmp 0x180001d60 + 18052dc21: int3 + 18052dc22: int3 + 18052dc23: int3 + 18052dc24: int3 + 18052dc25: int3 + 18052dc26: int3 + 18052dc27: int3 + 18052dc28: int3 + 18052dc29: int3 + 18052dc2a: int3 + 18052dc2b: int3 + 18052dc2c: int3 + 18052dc2d: int3 + 18052dc2e: int3 + 18052dc2f: int3 + 18052dc30: rex push rbx + 18052dc32: sub rsp,0x50 + 18052dc36: mov rbx,rcx + 18052dc39: cmp DWORD PTR [rcx+0x4],edx + 18052dc3c: je 0x18052dd1d + 18052dc42: mov DWORD PTR [rcx+0x8],r8d + 18052dc46: mov r8d,edx + 18052dc49: mov DWORD PTR [rcx+0x4],edx + 18052dc4c: lea rdx,[rsp+0x30] + 18052dc51: mov QWORD PTR [rsp+0x60],rsi + 18052dc56: mov QWORD PTR [rsp+0x68],rdi + 18052dc5b: call 0x1805335c0 + 18052dc60: mov r8d,DWORD PTR [rbx+0x8] + 18052dc64: test r8d,r8d + 18052dc67: jns 0x18052dc8c + 18052dc69: mov edx,DWORD PTR [rsp+0x34] + 18052dc6d: lea rdi,[rbx+0x48] + 18052dc71: mov rcx,rdi + 18052dc74: call 0x180534550 + 18052dc79: mov edx,DWORD PTR [rsp+0x38] + 18052dc7d: lea rcx,[rbx+0x68] + 18052dc81: call 0x180534550 + 18052dc86: mov edx,DWORD PTR [rsp+0x3c] + 18052dc8a: jmp 0x18052dcba + 18052dc8c: lea rdx,[rsp+0x40] + 18052dc91: mov rcx,rbx + 18052dc94: call 0x1805335c0 + 18052dc99: mov edx,DWORD PTR [rsp+0x44] + 18052dc9d: lea rdi,[rbx+0x48] + 18052dca1: mov rcx,rdi + 18052dca4: call 0x180534550 + 18052dca9: mov edx,DWORD PTR [rsp+0x48] + 18052dcad: lea rcx,[rbx+0x68] + 18052dcb1: call 0x180534550 + 18052dcb6: mov edx,DWORD PTR [rsp+0x4c] + 18052dcba: lea rsi,[rbx+0x58] + 18052dcbe: mov rcx,rsi + 18052dcc1: call 0x180534550 + 18052dcc6: lea rdx,[rip+0x21230eb] # 0x182650db8 + 18052dccd: lea rcx,[rip+0x21230e4] # 0x182650db8 + 18052dcd4: call QWORD PTR [rip+0x167d32e] # 0x181bab008 + 18052dcda: mov r8d,DWORD PTR [rbx] + 18052dcdd: mov r9d,0x1 + 18052dce3: mov edx,DWORD PTR [rsp+0x30] + 18052dce7: test eax,eax + 18052dce9: mov rax,QWORD PTR [rsi] + 18052dcec: mov QWORD PTR [rsp+0x28],rax + 18052dcf1: mov rax,QWORD PTR [rdi] + 18052dcf4: mov QWORD PTR [rsp+0x20],rax + 18052dcf9: jne 0x18052dd06 + 18052dcfb: lea rcx,[rbx+0x18] + 18052dcff: call 0x180002240 + 18052dd04: jmp 0x18052dd0f + 18052dd06: lea rcx,[rbx+0x20] + 18052dd0a: call 0x180001c10 + 18052dd0f: mov rdi,QWORD PTR [rsp+0x68] + 18052dd14: mov rsi,QWORD PTR [rsp+0x60] + 18052dd19: mov BYTE PTR [rbx+0x15],0x1 + 18052dd1d: add rsp,0x50 + 18052dd21: pop rbx + 18052dd22: ret + 18052dd23: int3 + 18052dd24: int3 + 18052dd25: int3 diff --git a/handoff/nls_dasm/iface_18052dbc0.dis b/handoff/nls_dasm/iface_18052dbc0.dis new file mode 100644 index 0000000..faa9b5a --- /dev/null +++ b/handoff/nls_dasm/iface_18052dbc0.dis @@ -0,0 +1,111 @@ + +iface_18052dbc0.bin: file format binary + + +Disassembly of section .data: + +000000018052dbc0 <.data>: + 18052dbc0: mov QWORD PTR [rsp+0x8],rbx + 18052dbc5: mov QWORD PTR [rsp+0x10],rsi + 18052dbca: push rdi + 18052dbcb: sub rsp,0x20 + 18052dbcf: mov rdi,rdx + 18052dbd2: mov rsi,rcx + 18052dbd5: lea rdx,[rip+0x21231dc] # 0x182650db8 + 18052dbdc: mov ebx,r8d + 18052dbdf: lea rcx,[rip+0x21231d2] # 0x182650db8 + 18052dbe6: call QWORD PTR [rip+0x167d41c] # 0x181bab008 + 18052dbec: mov r8d,ebx + 18052dbef: mov rdx,rsi + 18052dbf2: mov rcx,rdi + 18052dbf5: test eax,eax + 18052dbf7: jne 0x18052dc0d + 18052dbf9: mov rbx,QWORD PTR [rsp+0x30] + 18052dbfe: mov rsi,QWORD PTR [rsp+0x38] + 18052dc03: add rsp,0x20 + 18052dc07: pop rdi + 18052dc08: jmp 0x180001b80 + 18052dc0d: mov rbx,QWORD PTR [rsp+0x30] + 18052dc12: mov rsi,QWORD PTR [rsp+0x38] + 18052dc17: add rsp,0x20 + 18052dc1b: pop rdi + 18052dc1c: jmp 0x180001d60 + 18052dc21: int3 + 18052dc22: int3 + 18052dc23: int3 + 18052dc24: int3 + 18052dc25: int3 + 18052dc26: int3 + 18052dc27: int3 + 18052dc28: int3 + 18052dc29: int3 + 18052dc2a: int3 + 18052dc2b: int3 + 18052dc2c: int3 + 18052dc2d: int3 + 18052dc2e: int3 + 18052dc2f: int3 + 18052dc30: rex push rbx + 18052dc32: sub rsp,0x50 + 18052dc36: mov rbx,rcx + 18052dc39: cmp DWORD PTR [rcx+0x4],edx + 18052dc3c: je 0x18052dd1d + 18052dc42: mov DWORD PTR [rcx+0x8],r8d + 18052dc46: mov r8d,edx + 18052dc49: mov DWORD PTR [rcx+0x4],edx + 18052dc4c: lea rdx,[rsp+0x30] + 18052dc51: mov QWORD PTR [rsp+0x60],rsi + 18052dc56: mov QWORD PTR [rsp+0x68],rdi + 18052dc5b: call 0x1805335c0 + 18052dc60: mov r8d,DWORD PTR [rbx+0x8] + 18052dc64: test r8d,r8d + 18052dc67: jns 0x18052dc8c + 18052dc69: mov edx,DWORD PTR [rsp+0x34] + 18052dc6d: lea rdi,[rbx+0x48] + 18052dc71: mov rcx,rdi + 18052dc74: call 0x180534550 + 18052dc79: mov edx,DWORD PTR [rsp+0x38] + 18052dc7d: lea rcx,[rbx+0x68] + 18052dc81: call 0x180534550 + 18052dc86: mov edx,DWORD PTR [rsp+0x3c] + 18052dc8a: jmp 0x18052dcba + 18052dc8c: lea rdx,[rsp+0x40] + 18052dc91: mov rcx,rbx + 18052dc94: call 0x1805335c0 + 18052dc99: mov edx,DWORD PTR [rsp+0x44] + 18052dc9d: lea rdi,[rbx+0x48] + 18052dca1: mov rcx,rdi + 18052dca4: call 0x180534550 + 18052dca9: mov edx,DWORD PTR [rsp+0x48] + 18052dcad: lea rcx,[rbx+0x68] + 18052dcb1: call 0x180534550 + 18052dcb6: mov edx,DWORD PTR [rsp+0x4c] + 18052dcba: lea rsi,[rbx+0x58] + 18052dcbe: mov rcx,rsi + 18052dcc1: call 0x180534550 + 18052dcc6: lea rdx,[rip+0x21230eb] # 0x182650db8 + 18052dccd: lea rcx,[rip+0x21230e4] # 0x182650db8 + 18052dcd4: call QWORD PTR [rip+0x167d32e] # 0x181bab008 + 18052dcda: mov r8d,DWORD PTR [rbx] + 18052dcdd: mov r9d,0x1 + 18052dce3: mov edx,DWORD PTR [rsp+0x30] + 18052dce7: test eax,eax + 18052dce9: mov rax,QWORD PTR [rsi] + 18052dcec: mov QWORD PTR [rsp+0x28],rax + 18052dcf1: mov rax,QWORD PTR [rdi] + 18052dcf4: mov QWORD PTR [rsp+0x20],rax + 18052dcf9: jne 0x18052dd06 + 18052dcfb: lea rcx,[rbx+0x18] + 18052dcff: call 0x180002240 + 18052dd04: jmp 0x18052dd0f + 18052dd06: lea rcx,[rbx+0x20] + 18052dd0a: call 0x180001c10 + 18052dd0f: mov rdi,QWORD PTR [rsp+0x68] + 18052dd14: mov rsi,QWORD PTR [rsp+0x60] + 18052dd19: mov BYTE PTR [rbx+0x15],0x1 + 18052dd1d: add rsp,0x50 + 18052dd21: pop rbx + 18052dd22: ret + 18052dd23: int3 + 18052dd24: int3 + 18052dd25: int3 diff --git a/handoff/nls_dasm/in_646c0.dis b/handoff/nls_dasm/in_646c0.dis new file mode 100644 index 0000000..9c1b93b --- /dev/null +++ b/handoff/nls_dasm/in_646c0.dis @@ -0,0 +1,475 @@ + +/tmp/det/in_646c0.bin: file format binary + + +Disassembly of section .data: + +0000000181a646c0 <.data>: + 181a646c0: 56 push rsi + 181a646c1: 57 push rdi + 181a646c2: 48 8b f9 mov rdi,rcx + 181a646c5: 48 8b f2 mov rsi,rdx + 181a646c8: 49 8b d0 mov rdx,r8 + 181a646cb: 48 8b c6 mov rax,rsi + 181a646ce: 48 63 d2 movsxd rdx,edx + 181a646d1: 48 81 fa 00 01 00 00 cmp rdx,0x100 + 181a646d8: 0f 8d 15 01 00 00 jge 0x181a647f3 + 181a646de: 48 f7 c2 80 00 00 00 test rdx,0x80 + 181a646e5: 74 41 je 0x181a64728 + 181a646e7: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a646eb: c5 fe 6f 4f 20 vmovdqu ymm1,YMMWORD PTR [rdi+0x20] + 181a646f0: c5 fe 6f 57 40 vmovdqu ymm2,YMMWORD PTR [rdi+0x40] + 181a646f5: c5 fe 6f 5f 60 vmovdqu ymm3,YMMWORD PTR [rdi+0x60] + 181a646fa: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a64701: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64705: c5 fe 7f 4e 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm1 + 181a6470a: c5 fe 7f 56 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm2 + 181a6470f: c5 fe 7f 5e 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm3 + 181a64714: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a6471b: 48 81 ea 80 00 00 00 sub rdx,0x80 + 181a64722: 0f 84 c5 00 00 00 je 0x181a647ed + 181a64728: 48 f7 c2 40 00 00 00 test rdx,0x40 + 181a6472f: 74 24 je 0x181a64755 + 181a64731: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a64735: c5 fe 6f 4f 20 vmovdqu ymm1,YMMWORD PTR [rdi+0x20] + 181a6473a: 48 83 c7 40 add rdi,0x40 + 181a6473e: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64742: c5 fe 7f 4e 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm1 + 181a64747: 48 83 c6 40 add rsi,0x40 + 181a6474b: 48 83 ea 40 sub rdx,0x40 + 181a6474f: 0f 84 98 00 00 00 je 0x181a647ed + 181a64755: 48 f7 c2 20 00 00 00 test rdx,0x20 + 181a6475c: 74 16 je 0x181a64774 + 181a6475e: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a64762: 48 83 c7 20 add rdi,0x20 + 181a64766: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a6476a: 48 83 c6 20 add rsi,0x20 + 181a6476e: 48 83 ea 20 sub rdx,0x20 + 181a64772: 74 79 je 0x181a647ed + 181a64774: 48 f7 c2 10 00 00 00 test rdx,0x10 + 181a6477b: 74 16 je 0x181a64793 + 181a6477d: c5 fa 6f 07 vmovdqu xmm0,XMMWORD PTR [rdi] + 181a64781: 48 83 c7 10 add rdi,0x10 + 181a64785: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a64789: 48 83 c6 10 add rsi,0x10 + 181a6478d: 48 83 ea 10 sub rdx,0x10 + 181a64791: 74 5a je 0x181a647ed + 181a64793: 48 f7 c2 08 00 00 00 test rdx,0x8 + 181a6479a: 74 14 je 0x181a647b0 + 181a6479c: 48 8b 0f mov rcx,QWORD PTR [rdi] + 181a6479f: 48 83 c7 08 add rdi,0x8 + 181a647a3: 48 89 0e mov QWORD PTR [rsi],rcx + 181a647a6: 48 83 c6 08 add rsi,0x8 + 181a647aa: 48 83 ea 08 sub rdx,0x8 + 181a647ae: 74 3d je 0x181a647ed + 181a647b0: 48 f7 c2 04 00 00 00 test rdx,0x4 + 181a647b7: 74 12 je 0x181a647cb + 181a647b9: 8b 0f mov ecx,DWORD PTR [rdi] + 181a647bb: 48 83 c7 04 add rdi,0x4 + 181a647bf: 89 0e mov DWORD PTR [rsi],ecx + 181a647c1: 48 83 c6 04 add rsi,0x4 + 181a647c5: 48 83 ea 04 sub rdx,0x4 + 181a647c9: 74 22 je 0x181a647ed + 181a647cb: 48 f7 c2 02 00 00 00 test rdx,0x2 + 181a647d2: 74 14 je 0x181a647e8 + 181a647d4: 0f b7 0f movzx ecx,WORD PTR [rdi] + 181a647d7: 48 83 c7 02 add rdi,0x2 + 181a647db: 66 89 0e mov WORD PTR [rsi],cx + 181a647de: 48 83 c6 02 add rsi,0x2 + 181a647e2: 48 83 ea 02 sub rdx,0x2 + 181a647e6: 74 05 je 0x181a647ed + 181a647e8: 0f b6 0f movzx ecx,BYTE PTR [rdi] + 181a647eb: 88 0e mov BYTE PTR [rsi],cl + 181a647ed: c5 f8 77 vzeroupper + 181a647f0: 5f pop rdi + 181a647f1: 5e pop rsi + 181a647f2: c3 ret + 181a647f3: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a647fa: 0f 85 18 01 00 00 jne 0x181a64918 + 181a64800: 48 f7 c7 1f 00 00 00 test rdi,0x1f + 181a64807: 0f 85 34 01 00 00 jne 0x181a64941 + 181a6480d: 48 81 fa 00 40 00 00 cmp rdx,0x4000 + 181a64814: 0f 8d 98 00 00 00 jge 0x181a648b2 + 181a6481a: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a64821: 7c 7d jl 0x181a648a0 + 181a64823: c5 fd 6f 87 e0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xe0] + 181a6482a: 00 + 181a6482b: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a64832: 00 + 181a64833: c5 fd 6f 87 c0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xc0] + 181a6483a: 00 + 181a6483b: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a64842: 00 + 181a64843: c5 fd 6f 87 a0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xa0] + 181a6484a: 00 + 181a6484b: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a64852: 00 + 181a64853: c5 fd 6f 87 80 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0x80] + 181a6485a: 00 + 181a6485b: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a64862: 00 + 181a64863: c5 fd 6f 47 60 vmovdqa ymm0,YMMWORD PTR [rdi+0x60] + 181a64868: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a6486d: c5 fd 6f 47 40 vmovdqa ymm0,YMMWORD PTR [rdi+0x40] + 181a64872: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a64877: c5 fd 6f 47 20 vmovdqa ymm0,YMMWORD PTR [rdi+0x20] + 181a6487c: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a64881: c5 fd 6f 07 vmovdqa ymm0,YMMWORD PTR [rdi] + 181a64885: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a6488c: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a64890: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a64897: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a6489e: 7d 83 jge 0x181a64823 + 181a648a0: 48 81 c2 00 01 00 00 add rdx,0x100 + 181a648a7: 0f 85 31 fe ff ff jne 0x181a646de + 181a648ad: e9 3b ff ff ff jmp 0x181a647ed + 181a648b2: 48 f7 c2 3f 00 00 00 test rdx,0x3f + 181a648b9: 74 22 je 0x181a648dd + 181a648bb: 48 8b ca mov rcx,rdx + 181a648be: c5 fe 6f 44 3a e0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x20] + 181a648c4: c5 fe 7f 44 32 e0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x20],ymm0 + 181a648ca: c5 fe 6f 44 3a c0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x40] + 181a648d0: c5 fe 7f 44 32 c0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x40],ymm0 + 181a648d6: 48 83 e1 3f and rcx,0x3f + 181a648da: 48 2b d1 sub rdx,rcx + 181a648dd: c5 f9 6f 44 3a c0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x40] + 181a648e3: c5 f9 7f 44 32 c0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x40],xmm0 + 181a648e9: c5 f9 6f 44 3a d0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x30] + 181a648ef: c5 f9 7f 44 32 d0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x30],xmm0 + 181a648f5: c5 f9 6f 44 3a e0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x20] + 181a648fb: c5 f9 7f 44 32 e0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x20],xmm0 + 181a64901: c5 f9 6f 44 3a f0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x10] + 181a64907: c5 f9 7f 44 32 f0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x10],xmm0 + 181a6490d: 48 83 ea 40 sub rdx,0x40 + 181a64911: 75 ca jne 0x181a648dd + 181a64913: e9 d5 fe ff ff jmp 0x181a647ed + 181a64918: 48 8b ce mov rcx,rsi + 181a6491b: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a6491f: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64923: 48 83 e1 1f and rcx,0x1f + 181a64927: 48 83 e9 20 sub rcx,0x20 + 181a6492b: 48 2b f9 sub rdi,rcx + 181a6492e: 48 2b f1 sub rsi,rcx + 181a64931: 48 03 d1 add rdx,rcx + 181a64934: 48 f7 c7 1f 00 00 00 test rdi,0x1f + 181a6493b: 0f 84 cc fe ff ff je 0x181a6480d + 181a64941: 48 81 fa 00 40 00 00 cmp rdx,0x4000 + 181a64948: 0f 8d ee 00 00 00 jge 0x181a64a3c + 181a6494e: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a64955: 0f 85 98 00 00 00 jne 0x181a649f3 + 181a6495b: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a64962: 7c 7d jl 0x181a649e1 + 181a64964: c5 fe 6f 87 e0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xe0] + 181a6496b: 00 + 181a6496c: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a64973: 00 + 181a64974: c5 fe 6f 87 c0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xc0] + 181a6497b: 00 + 181a6497c: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a64983: 00 + 181a64984: c5 fe 6f 87 a0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xa0] + 181a6498b: 00 + 181a6498c: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a64993: 00 + 181a64994: c5 fe 6f 87 80 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0x80] + 181a6499b: 00 + 181a6499c: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a649a3: 00 + 181a649a4: c5 fe 6f 47 60 vmovdqu ymm0,YMMWORD PTR [rdi+0x60] + 181a649a9: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a649ae: c5 fe 6f 47 40 vmovdqu ymm0,YMMWORD PTR [rdi+0x40] + 181a649b3: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a649b8: c5 fe 6f 47 20 vmovdqu ymm0,YMMWORD PTR [rdi+0x20] + 181a649bd: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a649c2: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a649c6: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a649cd: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a649d1: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a649d8: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a649df: 7d 83 jge 0x181a64964 + 181a649e1: 48 81 c2 00 01 00 00 add rdx,0x100 + 181a649e8: 0f 85 f0 fc ff ff jne 0x181a646de + 181a649ee: e9 fa fd ff ff jmp 0x181a647ed + 181a649f3: 48 83 ea 40 sub rdx,0x40 + 181a649f7: 7c 34 jl 0x181a64a2d + 181a649f9: c5 fa 6f 07 vmovdqu xmm0,XMMWORD PTR [rdi] + 181a649fd: c5 f9 7f 06 vmovdqa XMMWORD PTR [rsi],xmm0 + 181a64a01: c5 fa 6f 47 10 vmovdqu xmm0,XMMWORD PTR [rdi+0x10] + 181a64a06: c5 f9 7f 46 10 vmovdqa XMMWORD PTR [rsi+0x10],xmm0 + 181a64a0b: c5 fa 6f 47 20 vmovdqu xmm0,XMMWORD PTR [rdi+0x20] + 181a64a10: c5 f9 7f 46 20 vmovdqa XMMWORD PTR [rsi+0x20],xmm0 + 181a64a15: c5 fa 6f 47 30 vmovdqu xmm0,XMMWORD PTR [rdi+0x30] + 181a64a1a: 48 83 c7 40 add rdi,0x40 + 181a64a1e: c5 f9 7f 46 30 vmovdqa XMMWORD PTR [rsi+0x30],xmm0 + 181a64a23: 48 83 c6 40 add rsi,0x40 + 181a64a27: 48 83 ea 40 sub rdx,0x40 + 181a64a2b: 7d cc jge 0x181a649f9 + 181a64a2d: 48 83 c2 40 add rdx,0x40 + 181a64a31: 0f 85 1e fd ff ff jne 0x181a64755 + 181a64a37: e9 b1 fd ff ff jmp 0x181a647ed + 181a64a3c: 48 f7 c2 3f 00 00 00 test rdx,0x3f + 181a64a43: 74 22 je 0x181a64a67 + 181a64a45: 48 8b ca mov rcx,rdx + 181a64a48: c5 fe 6f 44 3a e0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x20] + 181a64a4e: c5 fe 7f 44 32 e0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x20],ymm0 + 181a64a54: c5 fe 6f 44 3a c0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x40] + 181a64a5a: c5 fe 7f 44 32 c0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x40],ymm0 + 181a64a60: 48 83 e1 3f and rcx,0x3f + 181a64a64: 48 2b d1 sub rdx,rcx + 181a64a67: c5 fa 6f 44 3a c0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x40] + 181a64a6d: c5 f9 7f 44 32 c0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x40],xmm0 + 181a64a73: c5 fa 6f 44 3a d0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x30] + 181a64a79: c5 f9 7f 44 32 d0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x30],xmm0 + 181a64a7f: c5 fa 6f 44 3a e0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x20] + 181a64a85: c5 f9 7f 44 32 e0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x20],xmm0 + 181a64a8b: c5 fa 6f 44 3a f0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x10] + 181a64a91: c5 f9 7f 44 32 f0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x10],xmm0 + 181a64a97: 48 83 ea 40 sub rdx,0x40 + 181a64a9b: 75 ca jne 0x181a64a67 + 181a64a9d: e9 4b fd ff ff jmp 0x181a647ed + 181a64aa2: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a64aa9: 0f 1f 84 00 00 00 00 + 181a64ab0: 00 + 181a64ab1: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a64ab8: 0f 1f 84 00 00 00 00 + 181a64abf: 00 + 181a64ac0: 56 push rsi + 181a64ac1: 57 push rdi + 181a64ac2: 48 8b f9 mov rdi,rcx + 181a64ac5: 48 8b f2 mov rsi,rdx + 181a64ac8: 49 8b d0 mov rdx,r8 + 181a64acb: 9c pushf + 181a64acc: 48 63 ca movsxd rcx,edx + 181a64acf: 48 8b d7 mov rdx,rdi + 181a64ad2: 48 8b fe mov rdi,rsi + 181a64ad5: 48 8b f2 mov rsi,rdx + 181a64ad8: 48 8b 04 24 mov rax,QWORD PTR [rsp] + 181a64adc: a9 00 04 00 00 test eax,0x400 + 181a64ae1: 74 01 je 0x181a64ae4 + 181a64ae3: fc cld + 181a64ae4: 48 33 d7 xor rdx,rdi + 181a64ae7: 48 8b c7 mov rax,rdi + 181a64aea: 83 e2 07 and edx,0x7 + 181a64aed: 0f 84 a1 00 00 00 je 0x181a64b94 + 181a64af3: 83 e2 03 and edx,0x3 + 181a64af6: 74 52 je 0x181a64b4a + 181a64af8: 83 e2 01 and edx,0x1 + 181a64afb: 74 20 je 0x181a64b1d + 181a64afd: f3 a4 rep movs BYTE PTR [rdi],BYTE PTR [rsi] + 181a64aff: e9 15 01 00 00 jmp 0x181a64c19 + 181a64b04: 48 8b c1 mov rax,rcx + 181a64b07: 48 d1 e9 shr rcx,1 + 181a64b0a: f3 66 a5 rep movs WORD PTR [rdi],WORD PTR [rsi] + 181a64b0d: a9 01 00 00 00 test eax,0x1 + 181a64b12: 0f 85 fd 00 00 00 jne 0x181a64c15 + 181a64b18: e9 fc 00 00 00 jmp 0x181a64c19 + 181a64b1d: 83 e0 01 and eax,0x1 + 181a64b20: 74 e2 je 0x181a64b04 + 181a64b22: 8a 16 mov dl,BYTE PTR [rsi] + 181a64b24: 48 ff c6 inc rsi + 181a64b27: 88 17 mov BYTE PTR [rdi],dl + 181a64b29: 48 ff c7 inc rdi + 181a64b2c: 48 ff c9 dec rcx + 181a64b2f: eb d3 jmp 0x181a64b04 + 181a64b31: 48 8b c1 mov rax,rcx + 181a64b34: 48 c1 e9 02 shr rcx,0x2 + 181a64b38: f3 a5 rep movs DWORD PTR [rdi],DWORD PTR [rsi] + 181a64b3a: a9 03 00 00 00 test eax,0x3 + 181a64b3f: 0f 85 b4 00 00 00 jne 0x181a64bf9 + 181a64b45: e9 cf 00 00 00 jmp 0x181a64c19 + 181a64b4a: 83 e0 03 and eax,0x3 + 181a64b4d: 74 e2 je 0x181a64b31 + 181a64b4f: a9 01 00 00 00 test eax,0x1 + 181a64b54: 74 14 je 0x181a64b6a + 181a64b56: 8a 16 mov dl,BYTE PTR [rsi] + 181a64b58: 48 ff c6 inc rsi + 181a64b5b: 88 17 mov BYTE PTR [rdi],dl + 181a64b5d: 48 ff c7 inc rdi + 181a64b60: 48 ff c9 dec rcx + 181a64b63: a9 02 00 00 00 test eax,0x2 + 181a64b68: 74 c7 je 0x181a64b31 + 181a64b6a: 66 8b 16 mov dx,WORD PTR [rsi] + 181a64b6d: 48 83 c6 02 add rsi,0x2 + 181a64b71: 66 89 17 mov WORD PTR [rdi],dx + 181a64b74: 48 83 c7 02 add rdi,0x2 + 181a64b78: 48 83 e9 02 sub rcx,0x2 + 181a64b7c: eb b3 jmp 0x181a64b31 + 181a64b7e: 48 8b c1 mov rax,rcx + 181a64b81: 48 c1 e9 03 shr rcx,0x3 + 181a64b85: f3 48 a5 rep movs QWORD PTR [rdi],QWORD PTR [rsi] + 181a64b88: a9 07 00 00 00 test eax,0x7 + 181a64b8d: 75 50 jne 0x181a64bdf + 181a64b8f: e9 85 00 00 00 jmp 0x181a64c19 + 181a64b94: 83 e0 07 and eax,0x7 + 181a64b97: 74 e5 je 0x181a64b7e + 181a64b99: a9 01 00 00 00 test eax,0x1 + 181a64b9e: 74 0d je 0x181a64bad + 181a64ba0: 8a 16 mov dl,BYTE PTR [rsi] + 181a64ba2: 48 ff c6 inc rsi + 181a64ba5: 88 17 mov BYTE PTR [rdi],dl + 181a64ba7: 48 ff c7 inc rdi + 181a64baa: 48 ff c9 dec rcx + 181a64bad: a9 02 00 00 00 test eax,0x2 + 181a64bb2: 74 12 je 0x181a64bc6 + 181a64bb4: 66 8b 16 mov dx,WORD PTR [rsi] + 181a64bb7: 48 83 c6 02 add rsi,0x2 + 181a64bbb: 66 89 17 mov WORD PTR [rdi],dx + 181a64bbe: 48 83 c7 02 add rdi,0x2 + 181a64bc2: 48 83 e9 02 sub rcx,0x2 + 181a64bc6: a9 04 00 00 00 test eax,0x4 + 181a64bcb: 74 b1 je 0x181a64b7e + 181a64bcd: 8b 16 mov edx,DWORD PTR [rsi] + 181a64bcf: 48 83 c6 04 add rsi,0x4 + 181a64bd3: 89 17 mov DWORD PTR [rdi],edx + 181a64bd5: 48 83 c7 04 add rdi,0x4 + 181a64bd9: 48 83 e9 04 sub rcx,0x4 + 181a64bdd: eb 9f jmp 0x181a64b7e + 181a64bdf: a9 04 00 00 00 test eax,0x4 + 181a64be4: 74 0c je 0x181a64bf2 + 181a64be6: 8b 16 mov edx,DWORD PTR [rsi] + 181a64be8: 48 83 c6 04 add rsi,0x4 + 181a64bec: 89 17 mov DWORD PTR [rdi],edx + 181a64bee: 48 83 c7 04 add rdi,0x4 + 181a64bf2: a9 03 00 00 00 test eax,0x3 + 181a64bf7: 74 20 je 0x181a64c19 + 181a64bf9: a9 02 00 00 00 test eax,0x2 + 181a64bfe: 74 0e je 0x181a64c0e + 181a64c00: 66 8b 16 mov dx,WORD PTR [rsi] + 181a64c03: 48 83 c6 02 add rsi,0x2 + 181a64c07: 66 89 17 mov WORD PTR [rdi],dx + 181a64c0a: 48 83 c7 02 add rdi,0x2 + 181a64c0e: a9 01 00 00 00 test eax,0x1 + 181a64c13: 74 04 je 0x181a64c19 + 181a64c15: 8a 16 mov dl,BYTE PTR [rsi] + 181a64c17: 88 17 mov BYTE PTR [rdi],dl + 181a64c19: 58 pop rax + 181a64c1a: a9 00 04 00 00 test eax,0x400 + 181a64c1f: 74 01 je 0x181a64c22 + 181a64c21: fd std + 181a64c22: c5 f8 77 vzeroupper + 181a64c25: 5f pop rdi + 181a64c26: 5e pop rsi + 181a64c27: c3 ret + 181a64c28: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a64c2f: 0f 1f 84 00 00 00 00 + 181a64c36: 00 + 181a64c37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a64c3e: 00 00 + 181a64c40: 56 push rsi + 181a64c41: 57 push rdi + 181a64c42: 48 8b f9 mov rdi,rcx + 181a64c45: 48 8b f2 mov rsi,rdx + 181a64c48: 49 8b d0 mov rdx,r8 + 181a64c4b: 9c pushf + 181a64c4c: 48 63 ce movsxd rcx,esi + 181a64c4f: 48 33 c0 xor rax,rax + 181a64c52: 48 8b 14 24 mov rdx,QWORD PTR [rsp] + 181a64c56: f7 c2 00 04 00 00 test edx,0x400 + 181a64c5c: 74 01 je 0x181a64c5f + 181a64c5e: fc cld + 181a64c5f: f3 aa rep stos BYTE PTR [rdi],al + 181a64c61: f7 c2 00 04 00 00 test edx,0x400 + 181a64c67: 74 01 je 0x181a64c6a + 181a64c69: fd std + 181a64c6a: 58 pop rax + 181a64c6b: c5 f8 77 vzeroupper + 181a64c6e: 5f pop rdi + 181a64c6f: 5e pop rsi + 181a64c70: c3 ret + 181a64c71: cc int3 + 181a64c72: cc int3 + 181a64c73: cc int3 + 181a64c74: cc int3 + 181a64c75: cc int3 + 181a64c76: cc int3 + 181a64c77: cc int3 + 181a64c78: cc int3 + 181a64c79: cc int3 + 181a64c7a: cc int3 + 181a64c7b: cc int3 + 181a64c7c: cc int3 + 181a64c7d: cc int3 + 181a64c7e: cc int3 + 181a64c7f: cc int3 + 181a64c80: 56 push rsi + 181a64c81: 57 push rdi + 181a64c82: 48 8b f9 mov rdi,rcx + 181a64c85: 48 8b f2 mov rsi,rdx + 181a64c88: 49 8b d0 mov rdx,r8 + 181a64c8b: 48 8b c6 mov rax,rsi + 181a64c8e: c4 e1 f9 6e c7 vmovq xmm0,rdi + 181a64c93: 48 63 fa movsxd rdi,edx + 181a64c96: 48 8d 3c bd 00 00 00 lea rdi,[rdi*4+0x0] + 181a64c9d: 00 + 181a64c9e: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0 + 181a64ca2: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0 + 181a64ca6: c4 e1 f9 7e c2 vmovq rdx,xmm0 + 181a64cab: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0 + 181a64cb1: 48 f7 c6 03 00 00 00 test rsi,0x3 + 181a64cb8: 0f 85 68 01 00 00 jne 0x181a64e26 + 181a64cbe: 48 81 ff 00 01 00 00 cmp rdi,0x100 + 181a64cc5: 0f 8d 94 00 00 00 jge 0x181a64d5f + 181a64ccb: 48 f7 c7 80 00 00 00 test rdi,0x80 + 181a64cd2: 74 23 je 0x181a64cf7 + 181a64cd4: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64cd8: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a64cdd: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0 + 181a64ce2: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0 + 181a64ce7: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a64cee: 48 81 ef 80 00 00 00 sub rdi,0x80 + 181a64cf5: 74 62 je 0x181a64d59 + 181a64cf7: 48 f7 c7 40 00 00 00 test rdi,0x40 + 181a64cfe: 74 13 je 0x181a64d13 + 181a64d00: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64d04: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a64d09: 48 83 c6 40 add rsi,0x40 + 181a64d0d: 48 83 ef 40 sub rdi,0x40 + 181a64d11: 74 46 je 0x181a64d59 + 181a64d13: 48 f7 c7 20 00 00 00 test rdi,0x20 + 181a64d1a: 74 0e je 0x181a64d2a + 181a64d1c: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64d20: 48 83 c6 20 add rsi,0x20 + 181a64d24: 48 83 ef 20 sub rdi,0x20 + 181a64d28: 74 2f je 0x181a64d59 + 181a64d2a: 48 f7 c7 10 00 00 00 test rdi,0x10 + 181a64d31: 74 0e je 0x181a64d41 + 181a64d33: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a64d37: 48 83 c6 10 add rsi,0x10 + 181a64d3b: 48 83 ef 10 sub rdi,0x10 + 181a64d3f: 74 18 je 0x181a64d59 + 181a64d41: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a64d48: 74 0d je 0x181a64d57 + 181a64d4a: 48 89 16 mov QWORD PTR [rsi],rdx + 181a64d4d: 48 83 c6 08 add rsi,0x8 + 181a64d51: 48 83 ef 08 sub rdi,0x8 + 181a64d55: 74 02 je 0x181a64d59 + 181a64d57: 89 16 mov DWORD PTR [rsi],edx + 181a64d59: c5 f8 77 vzeroupper + 181a64d5c: 5f pop rdi + 181a64d5d: 5e pop rsi + 181a64d5e: c3 ret + 181a64d5f: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a64d66: 74 15 je 0x181a64d7d + 181a64d68: 48 8b ce mov rcx,rsi + 181a64d6b: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64d6f: 48 83 e1 1f and rcx,0x1f + 181a64d73: 48 83 e9 20 sub rcx,0x20 + 181a64d77: 48 2b f1 sub rsi,rcx + 181a64d7a: 48 03 f9 add rdi,rcx + 181a64d7d: 48 81 ff 00 80 00 00 cmp rdi,0x8000 + 181a64d84: 7d 5e jge 0x181a64de4 + 181a64d86: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a64d8d: 7c 43 jl 0x181a64dd2 + 181a64d8f: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a64d96: 00 + 181a64d97: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a64d9e: 00 + 181a64d9f: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a64da6: 00 + 181a64da7: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a64dae: 00 + 181a64daf: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a64db4: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a64db9: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a64dbe: c5 .byte 0xc5 + 181a64dbf: fd std diff --git a/handoff/nls_dasm/in_cfc40.dis b/handoff/nls_dasm/in_cfc40.dis new file mode 100644 index 0000000..09c5dec --- /dev/null +++ b/handoff/nls_dasm/in_cfc40.dis @@ -0,0 +1,240 @@ + +/tmp/det/in_cfc40.bin: file format binary + + +Disassembly of section .data: + +00000001800cfc40 <.data>: + 1800cfc40: 53 push rbx + 1800cfc41: 41 54 push r12 + 1800cfc43: 41 55 push r13 + 1800cfc45: 41 56 push r14 + 1800cfc47: 41 57 push r15 + 1800cfc49: 55 push rbp + 1800cfc4a: 48 83 ec 28 sub rsp,0x28 + 1800cfc4e: 44 89 c3 mov ebx,r8d + 1800cfc51: 49 89 d5 mov r13,rdx + 1800cfc54: 49 89 cc mov r12,rcx + 1800cfc57: 4c 89 ed mov rbp,r13 + 1800cfc5a: 81 fb 00 80 00 00 cmp ebx,0x8000 + 1800cfc60: 0f 8c f9 00 00 00 jl 0x1800cfd5f + 1800cfc66: 81 fb 00 00 40 00 cmp ebx,0x400000 + 1800cfc6c: 0f 8e 7e 00 00 00 jle 0x1800cfcf0 + 1800cfc72: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 1800cfc77: e8 a4 1e 39 00 call 0x180461b20 + 1800cfc7c: 85 c0 test eax,eax + 1800cfc7e: 75 70 jne 0x1800cfcf0 + 1800cfc80: 44 8b 4c 24 20 mov r9d,DWORD PTR [rsp+0x20] + 1800cfc85: 41 d1 f9 sar r9d,1 + 1800cfc88: 41 3b d9 cmp ebx,r9d + 1800cfc8b: 7c 63 jl 0x1800cfcf0 + 1800cfc8d: 45 89 ee mov r14d,r13d + 1800cfc90: 41 83 e6 3f and r14d,0x3f + 1800cfc94: 74 21 je 0x1800cfcb7 + 1800cfc96: 41 f7 de neg r14d + 1800cfc99: 4c 89 e1 mov rcx,r12 + 1800cfc9c: 41 83 c6 40 add r14d,0x40 + 1800cfca0: 4c 89 ea mov rdx,r13 + 1800cfca3: 45 89 f0 mov r8d,r14d + 1800cfca6: e8 15 4a 99 01 call 0x181a646c0 + 1800cfcab: 45 89 f0 mov r8d,r14d + 1800cfcae: 41 2b de sub ebx,r14d + 1800cfcb1: 4d 03 e0 add r12,r8 + 1800cfcb4: 4d 03 e8 add r13,r8 + 1800cfcb7: 41 89 de mov r14d,ebx + 1800cfcba: 83 e3 c0 and ebx,0xffffffc0 + 1800cfcbd: 4c 89 e1 mov rcx,r12 + 1800cfcc0: 4c 89 ea mov rdx,r13 + 1800cfcc3: 41 89 d8 mov r8d,ebx + 1800cfcc6: 41 83 e6 3f and r14d,0x3f + 1800cfcca: e8 11 96 ad 01 call 0x181ba92e0 + 1800cfccf: 45 85 f6 test r14d,r14d + 1800cfcd2: 74 17 je 0x1800cfceb + 1800cfcd4: 48 63 db movsxd rbx,ebx + 1800cfcd7: 45 89 f0 mov r8d,r14d + 1800cfcda: 4c 03 e3 add r12,rbx + 1800cfcdd: 4c 03 eb add r13,rbx + 1800cfce0: 4c 89 e1 mov rcx,r12 + 1800cfce3: 4c 89 ea mov rdx,r13 + 1800cfce6: e8 d5 49 99 01 call 0x181a646c0 + 1800cfceb: 0f ae f8 sfence + 1800cfcee: eb 7d jmp 0x1800cfd6d + 1800cfcf0: 45 89 ee mov r14d,r13d + 1800cfcf3: 45 89 e1 mov r9d,r12d + 1800cfcf6: 45 89 f2 mov r10d,r14d + 1800cfcf9: 41 81 e1 ff 0f 00 00 and r9d,0xfff + 1800cfd00: 41 81 e2 ff 0f 00 00 and r10d,0xfff + 1800cfd07: 45 2b d1 sub r10d,r9d + 1800cfd0a: 41 81 fa a0 00 00 00 cmp r10d,0xa0 + 1800cfd11: 72 10 jb 0x1800cfd23 + 1800cfd13: 4c 89 e1 mov rcx,r12 + 1800cfd16: 4c 89 ea mov rdx,r13 + 1800cfd19: 41 89 d8 mov r8d,ebx + 1800cfd1c: e8 9f 4d 99 01 call 0x181a64ac0 + 1800cfd21: eb 4a jmp 0x1800cfd6d + 1800cfd23: 44 03 f3 add r14d,ebx + 1800cfd26: 41 83 e6 3f and r14d,0x3f + 1800cfd2a: 75 53 jne 0x1800cfd7f + 1800cfd2c: 41 89 df mov r15d,ebx + 1800cfd2f: 83 e3 c0 and ebx,0xffffffc0 + 1800cfd32: 41 83 e7 3f and r15d,0x3f + 1800cfd36: 41 89 d8 mov r8d,ebx + 1800cfd39: 45 89 fe mov r14d,r15d + 1800cfd3c: 4b 8d 0c 34 lea rcx,[r12+r14*1] + 1800cfd40: 4b 8d 54 35 00 lea rdx,[r13+r14*1+0x0] + 1800cfd45: e8 f6 95 ad 01 call 0x181ba9340 + 1800cfd4a: 4d 85 f6 test r14,r14 + 1800cfd4d: 74 1e je 0x1800cfd6d + 1800cfd4f: 4c 89 e1 mov rcx,r12 + 1800cfd52: 4c 89 ea mov rdx,r13 + 1800cfd55: 45 89 f8 mov r8d,r15d + 1800cfd58: e8 63 49 99 01 call 0x181a646c0 + 1800cfd5d: eb 0e jmp 0x1800cfd6d + 1800cfd5f: 4c 89 e1 mov rcx,r12 + 1800cfd62: 4c 89 ea mov rdx,r13 + 1800cfd65: 41 89 d8 mov r8d,ebx + 1800cfd68: e8 53 49 99 01 call 0x181a646c0 + 1800cfd6d: 48 89 e8 mov rax,rbp + 1800cfd70: 48 83 c4 28 add rsp,0x28 + 1800cfd74: 5d pop rbp + 1800cfd75: 41 5f pop r15 + 1800cfd77: 41 5e pop r14 + 1800cfd79: 41 5d pop r13 + 1800cfd7b: 41 5c pop r12 + 1800cfd7d: 5b pop rbx + 1800cfd7e: c3 ret + 1800cfd7f: 48 63 d3 movsxd rdx,ebx + 1800cfd82: 45 89 f0 mov r8d,r14d + 1800cfd85: 49 8d 0c 14 lea rcx,[r12+rdx*1] + 1800cfd89: 49 03 d5 add rdx,r13 + 1800cfd8c: 49 2b ce sub rcx,r14 + 1800cfd8f: 49 2b d6 sub rdx,r14 + 1800cfd92: e8 29 49 99 01 call 0x181a646c0 + 1800cfd97: 41 2b de sub ebx,r14d + 1800cfd9a: eb 90 jmp 0x1800cfd2c + 1800cfd9c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 1800cfda0: 53 push rbx + 1800cfda1: 41 54 push r12 + 1800cfda3: 41 55 push r13 + 1800cfda5: 41 56 push r14 + 1800cfda7: 41 57 push r15 + 1800cfda9: 55 push rbp + 1800cfdaa: 48 83 ec 28 sub rsp,0x28 + 1800cfdae: 44 89 c3 mov ebx,r8d + 1800cfdb1: 49 89 d5 mov r13,rdx + 1800cfdb4: 49 89 cc mov r12,rcx + 1800cfdb7: 4c 89 ed mov rbp,r13 + 1800cfdba: 81 fb 00 80 00 00 cmp ebx,0x8000 + 1800cfdc0: 0f 8c f9 00 00 00 jl 0x1800cfebf + 1800cfdc6: 81 fb 00 00 40 00 cmp ebx,0x400000 + 1800cfdcc: 0f 8e 7e 00 00 00 jle 0x1800cfe50 + 1800cfdd2: 48 8d 4c 24 20 lea rcx,[rsp+0x20] + 1800cfdd7: e8 44 1d 39 00 call 0x180461b20 + 1800cfddc: 85 c0 test eax,eax + 1800cfdde: 75 70 jne 0x1800cfe50 + 1800cfde0: 44 8b 4c 24 20 mov r9d,DWORD PTR [rsp+0x20] + 1800cfde5: 41 d1 f9 sar r9d,1 + 1800cfde8: 41 3b d9 cmp ebx,r9d + 1800cfdeb: 7c 63 jl 0x1800cfe50 + 1800cfded: 45 89 ee mov r14d,r13d + 1800cfdf0: 41 83 e6 3f and r14d,0x3f + 1800cfdf4: 74 21 je 0x1800cfe17 + 1800cfdf6: 41 f7 de neg r14d + 1800cfdf9: 4c 89 e1 mov rcx,r12 + 1800cfdfc: 41 83 c6 40 add r14d,0x40 + 1800cfe00: 4c 89 ea mov rdx,r13 + 1800cfe03: 45 89 f0 mov r8d,r14d + 1800cfe06: e8 b5 55 99 01 call 0x181a653c0 + 1800cfe0b: 45 89 f0 mov r8d,r14d + 1800cfe0e: 41 2b de sub ebx,r14d + 1800cfe11: 4d 03 e0 add r12,r8 + 1800cfe14: 4d 03 e8 add r13,r8 + 1800cfe17: 41 89 de mov r14d,ebx + 1800cfe1a: 83 e3 c0 and ebx,0xffffffc0 + 1800cfe1d: 4c 89 e1 mov rcx,r12 + 1800cfe20: 4c 89 ea mov rdx,r13 + 1800cfe23: 41 89 d8 mov r8d,ebx + 1800cfe26: 41 83 e6 3f and r14d,0x3f + 1800cfe2a: e8 91 95 ad 01 call 0x181ba93c0 + 1800cfe2f: 45 85 f6 test r14d,r14d + 1800cfe32: 74 17 je 0x1800cfe4b + 1800cfe34: 48 63 db movsxd rbx,ebx + 1800cfe37: 45 89 f0 mov r8d,r14d + 1800cfe3a: 4c 03 e3 add r12,rbx + 1800cfe3d: 4c 03 eb add r13,rbx + 1800cfe40: 4c 89 e1 mov rcx,r12 + 1800cfe43: 4c 89 ea mov rdx,r13 + 1800cfe46: e8 75 55 99 01 call 0x181a653c0 + 1800cfe4b: 0f ae f8 sfence + 1800cfe4e: eb 7d jmp 0x1800cfecd + 1800cfe50: 45 89 ee mov r14d,r13d + 1800cfe53: 45 89 e1 mov r9d,r12d + 1800cfe56: 45 89 f2 mov r10d,r14d + 1800cfe59: 41 81 e1 ff 0f 00 00 and r9d,0xfff + 1800cfe60: 41 81 e2 ff 0f 00 00 and r10d,0xfff + 1800cfe67: 45 2b d1 sub r10d,r9d + 1800cfe6a: 41 81 fa a0 00 00 00 cmp r10d,0xa0 + 1800cfe71: 72 10 jb 0x1800cfe83 + 1800cfe73: 4c 89 e1 mov rcx,r12 + 1800cfe76: 4c 89 ea mov rdx,r13 + 1800cfe79: 41 89 d8 mov r8d,ebx + 1800cfe7c: e8 3f 59 99 01 call 0x181a657c0 + 1800cfe81: eb 4a jmp 0x1800cfecd + 1800cfe83: 44 03 f3 add r14d,ebx + 1800cfe86: 41 83 e6 3f and r14d,0x3f + 1800cfe8a: 75 53 jne 0x1800cfedf + 1800cfe8c: 41 89 df mov r15d,ebx + 1800cfe8f: 83 e3 c0 and ebx,0xffffffc0 + 1800cfe92: 41 83 e7 3f and r15d,0x3f + 1800cfe96: 41 89 d8 mov r8d,ebx + 1800cfe99: 45 89 fe mov r14d,r15d + 1800cfe9c: 4b 8d 0c 34 lea rcx,[r12+r14*1] + 1800cfea0: 4b 8d 54 35 00 lea rdx,[r13+r14*1+0x0] + 1800cfea5: e8 96 95 ad 01 call 0x181ba9440 + 1800cfeaa: 4d 85 f6 test r14,r14 + 1800cfead: 74 1e je 0x1800cfecd + 1800cfeaf: 4c 89 e1 mov rcx,r12 + 1800cfeb2: 4c 89 ea mov rdx,r13 + 1800cfeb5: 45 89 f8 mov r8d,r15d + 1800cfeb8: e8 03 55 99 01 call 0x181a653c0 + 1800cfebd: eb 0e jmp 0x1800cfecd + 1800cfebf: 4c 89 e1 mov rcx,r12 + 1800cfec2: 4c 89 ea mov rdx,r13 + 1800cfec5: 41 89 d8 mov r8d,ebx + 1800cfec8: e8 f3 54 99 01 call 0x181a653c0 + 1800cfecd: 48 89 e8 mov rax,rbp + 1800cfed0: 48 83 c4 28 add rsp,0x28 + 1800cfed4: 5d pop rbp + 1800cfed5: 41 5f pop r15 + 1800cfed7: 41 5e pop r14 + 1800cfed9: 41 5d pop r13 + 1800cfedb: 41 5c pop r12 + 1800cfedd: 5b pop rbx + 1800cfede: c3 ret + 1800cfedf: 48 63 d3 movsxd rdx,ebx + 1800cfee2: 45 89 f0 mov r8d,r14d + 1800cfee5: 49 8d 0c 14 lea rcx,[r12+rdx*1] + 1800cfee9: 49 03 d5 add rdx,r13 + 1800cfeec: 49 2b ce sub rcx,r14 + 1800cfeef: 49 2b d6 sub rdx,r14 + 1800cfef2: e8 c9 54 99 01 call 0x181a653c0 + 1800cfef7: 41 2b de sub ebx,r14d + 1800cfefa: eb 90 jmp 0x1800cfe8c + 1800cfefc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 1800cff00: 48 83 ec 78 sub rsp,0x78 + 1800cff04: 45 89 c1 mov r9d,r8d + 1800cff07: 4d 63 d9 movsxd r11,r9d + 1800cff0a: 49 89 d0 mov r8,rdx + 1800cff0d: 49 c1 e3 04 shl r11,0x4 + 1800cff11: 48 89 c8 mov rax,rcx + 1800cff14: 4c 8b 94 24 a0 00 00 mov r10,QWORD PTR [rsp+0xa0] + 1800cff1b: 00 + 1800cff1c: 48 8d 48 10 lea rcx,[rax+0x10] + 1800cff20: 4a 8d 54 18 c0 lea rdx,[rax+r11*1-0x40] + 1800cff25: 4b 8d 44 18 c0 lea rax,[r8+r11*1-0x40] + 1800cff2a: 49 83 c0 10 add r8,0x10 + 1800cff2e: 41 81 f9 00 00 02 00 cmp r9d,0x20000 + 1800cff35: 0f 8d 9a 01 00 00 jge 0x1800d00d5 + 1800cff3b: 45 33 db xor r11d,r11d + 1800cff3e: 45 rex.RB + 1800cff3f: 85 .byte 0x85 diff --git a/handoff/nls_dasm/k_18000b820.dis b/handoff/nls_dasm/k_18000b820.dis new file mode 100644 index 0000000..55be45f --- /dev/null +++ b/handoff/nls_dasm/k_18000b820.dis @@ -0,0 +1,596 @@ + +/tmp/det/k_18000b820.bin: file format binary + + +Disassembly of section .data: + +000000018000b820 <.data>: + 18000b820: 48 83 ec 28 sub rsp,0x28 + 18000b824: 48 85 c9 test rcx,rcx + 18000b827: 74 23 je 0x18000b84c + 18000b829: 48 85 d2 test rdx,rdx + 18000b82c: 74 1e je 0x18000b84c + 18000b82e: 4d 85 c0 test r8,r8 + 18000b831: 74 19 je 0x18000b84c + 18000b833: 45 85 c9 test r9d,r9d + 18000b836: 7e 1e jle 0x18000b856 + 18000b838: e8 63 bd a6 01 call 0x181a775a0 + 18000b83d: ba 02 00 00 00 mov edx,0x2 + 18000b842: 85 c0 test eax,eax + 18000b844: 0f 45 c2 cmovne eax,edx + 18000b847: 48 83 c4 28 add rsp,0x28 + 18000b84b: c3 ret + 18000b84c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b851: 48 83 c4 28 add rsp,0x28 + 18000b855: c3 ret + 18000b856: b8 fa ff ff ff mov eax,0xfffffffa + 18000b85b: 48 83 c4 28 add rsp,0x28 + 18000b85f: c3 ret + 18000b860: 48 83 ec 28 sub rsp,0x28 + 18000b864: 48 85 c9 test rcx,rcx + 18000b867: 74 23 je 0x18000b88c + 18000b869: 48 85 d2 test rdx,rdx + 18000b86c: 74 1e je 0x18000b88c + 18000b86e: 4d 85 c0 test r8,r8 + 18000b871: 74 19 je 0x18000b88c + 18000b873: 45 85 c9 test r9d,r9d + 18000b876: 7e 1e jle 0x18000b896 + 18000b878: e8 43 fe a6 01 call 0x181a7b6c0 + 18000b87d: ba 02 00 00 00 mov edx,0x2 + 18000b882: 85 c0 test eax,eax + 18000b884: 0f 45 c2 cmovne eax,edx + 18000b887: 48 83 c4 28 add rsp,0x28 + 18000b88b: c3 ret + 18000b88c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b891: 48 83 c4 28 add rsp,0x28 + 18000b895: c3 ret + 18000b896: b8 fa ff ff ff mov eax,0xfffffffa + 18000b89b: 48 83 c4 28 add rsp,0x28 + 18000b89f: c3 ret + 18000b8a0: 48 83 ec 28 sub rsp,0x28 + 18000b8a4: 48 85 c9 test rcx,rcx + 18000b8a7: 74 25 je 0x18000b8ce + 18000b8a9: 48 85 d2 test rdx,rdx + 18000b8ac: 74 20 je 0x18000b8ce + 18000b8ae: 4d 85 c0 test r8,r8 + 18000b8b1: 74 1b je 0x18000b8ce + 18000b8b3: 45 85 c9 test r9d,r9d + 18000b8b6: 7f 0a jg 0x18000b8c2 + 18000b8b8: b8 fa ff ff ff mov eax,0xfffffffa + 18000b8bd: 48 83 c4 28 add rsp,0x28 + 18000b8c1: c3 ret + 18000b8c2: e8 d9 6c 03 00 call 0x1800425a0 + 18000b8c7: 33 c0 xor eax,eax + 18000b8c9: 48 83 c4 28 add rsp,0x28 + 18000b8cd: c3 ret + 18000b8ce: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b8d3: 48 83 c4 28 add rsp,0x28 + 18000b8d7: c3 ret + 18000b8d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000b8df: 00 + 18000b8e0: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 18000b8e5: 48 85 c9 test rcx,rcx + 18000b8e8: 74 27 je 0x18000b911 + 18000b8ea: 48 85 d2 test rdx,rdx + 18000b8ed: 74 22 je 0x18000b911 + 18000b8ef: 4d 85 c0 test r8,r8 + 18000b8f2: 74 1d je 0x18000b911 + 18000b8f4: 45 85 c9 test r9d,r9d + 18000b8f7: 7f 0b jg 0x18000b904 + 18000b8f9: b8 fa ff ff ff mov eax,0xfffffffa + 18000b8fe: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000b903: c3 ret + 18000b904: e8 d7 72 03 00 call 0x180042be0 + 18000b909: 33 c0 xor eax,eax + 18000b90b: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000b910: c3 ret + 18000b911: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b916: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000b91b: c3 ret + 18000b91c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000b920: 48 83 ec 28 sub rsp,0x28 + 18000b924: 48 85 c9 test rcx,rcx + 18000b927: 74 25 je 0x18000b94e + 18000b929: 48 85 d2 test rdx,rdx + 18000b92c: 74 20 je 0x18000b94e + 18000b92e: 4d 85 c0 test r8,r8 + 18000b931: 74 1b je 0x18000b94e + 18000b933: 45 85 c9 test r9d,r9d + 18000b936: 7f 0a jg 0x18000b942 + 18000b938: b8 fa ff ff ff mov eax,0xfffffffa + 18000b93d: 48 83 c4 28 add rsp,0x28 + 18000b941: c3 ret + 18000b942: e8 b9 78 03 00 call 0x180043200 + 18000b947: 33 c0 xor eax,eax + 18000b949: 48 83 c4 28 add rsp,0x28 + 18000b94d: c3 ret + 18000b94e: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b953: 48 83 c4 28 add rsp,0x28 + 18000b957: c3 ret + 18000b958: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000b95f: 00 + 18000b960: 41 56 push r14 + 18000b962: 49 89 cb mov r11,rcx + 18000b965: 4d 85 db test r11,r11 + 18000b968: 0f 84 1e 02 00 00 je 0x18000bb8c + 18000b96e: 48 85 d2 test rdx,rdx + 18000b971: 0f 84 15 02 00 00 je 0x18000bb8c + 18000b977: 4d 85 c0 test r8,r8 + 18000b97a: 0f 84 0c 02 00 00 je 0x18000bb8c + 18000b980: 45 85 c9 test r9d,r9d + 18000b983: 0f 8e fb 01 00 00 jle 0x18000bb84 + 18000b989: 49 63 c9 movsxd rcx,r9d + 18000b98c: 48 83 f9 08 cmp rcx,0x8 + 18000b990: 0f 8c e9 01 00 00 jl 0x18000bb7f + 18000b996: 4c 89 c0 mov rax,r8 + 18000b999: 48 83 e0 1f and rax,0x1f + 18000b99d: 85 c0 test eax,eax + 18000b99f: 74 0d je 0x18000b9ae + 18000b9a1: a8 0f test al,0xf + 18000b9a3: 0f 85 d6 01 00 00 jne 0x18000bb7f + 18000b9a9: b8 01 00 00 00 mov eax,0x1 + 18000b9ae: 41 89 c2 mov r10d,eax + 18000b9b1: 4d 8d 72 08 lea r14,[r10+0x8] + 18000b9b5: 49 3b ce cmp rcx,r14 + 18000b9b8: 0f 8c c1 01 00 00 jl 0x18000bb7f + 18000b9be: 45 89 ce mov r14d,r9d + 18000b9c1: 44 2b f0 sub r14d,eax + 18000b9c4: 41 83 e6 07 and r14d,0x7 + 18000b9c8: 45 2b ce sub r9d,r14d + 18000b9cb: 45 33 f6 xor r14d,r14d + 18000b9ce: 4d 63 c9 movsxd r9,r9d + 18000b9d1: 85 c0 test eax,eax + 18000b9d3: 4c 89 f0 mov rax,r14 + 18000b9d6: 76 3f jbe 0x18000ba17 + 18000b9d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000b9df: 00 + 18000b9e0: c4 a1 79 10 14 18 vmovupd xmm2,XMMWORD PTR [rax+r11*1] + 18000b9e6: c5 f9 10 0c 10 vmovupd xmm1,XMMWORD PTR [rax+rdx*1] + 18000b9eb: c5 fb 12 04 10 vmovddup xmm0,QWORD PTR [rax+rdx*1] + 18000b9f0: 49 ff c6 inc r14 + 18000b9f3: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 + 18000b9f7: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 + 18000b9fc: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 + 18000ba00: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 + 18000ba04: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 + 18000ba08: c4 a1 79 11 0c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm1 + 18000ba0e: 48 83 c0 10 add rax,0x10 + 18000ba12: 4d 3b f2 cmp r14,r10 + 18000ba15: 72 c9 jb 0x18000b9e0 + 18000ba17: 4c 89 d0 mov rax,r10 + 18000ba1a: 48 c1 e0 04 shl rax,0x4 + 18000ba1e: 66 90 xchg ax,ax + 18000ba20: c5 f9 10 2c 10 vmovupd xmm5,XMMWORD PTR [rax+rdx*1] + 18000ba25: c4 a1 79 10 24 18 vmovupd xmm4,XMMWORD PTR [rax+r11*1] + 18000ba2b: 49 83 c2 08 add r10,0x8 + 18000ba2f: c4 e3 55 18 4c 10 10 vinsertf128 ymm1,ymm5,XMMWORD PTR [rax+rdx*1+0x10],0x1 + 18000ba36: 01 + 18000ba37: c5 ff 12 c1 vmovddup ymm0,ymm1 + 18000ba3b: c5 f5 15 d1 vunpckhpd ymm2,ymm1,ymm1 + 18000ba3f: c4 a3 5d 18 5c 18 10 vinsertf128 ymm3,ymm4,XMMWORD PTR [rax+r11*1+0x10],0x1 + 18000ba46: 01 + 18000ba47: c5 fd 59 e3 vmulpd ymm4,ymm0,ymm3 + 18000ba4b: c5 e5 c6 db 05 vshufpd ymm3,ymm3,ymm3,0x5 + 18000ba50: c5 ed 59 c3 vmulpd ymm0,ymm2,ymm3 + 18000ba54: c5 dd d0 c8 vaddsubpd ymm1,ymm4,ymm0 + 18000ba58: c4 a1 7d 11 0c 00 vmovupd YMMWORD PTR [rax+r8*1],ymm1 + 18000ba5e: c4 a1 79 10 54 18 20 vmovupd xmm2,XMMWORD PTR [rax+r11*1+0x20] + 18000ba65: c5 f9 10 5c 10 20 vmovupd xmm3,XMMWORD PTR [rax+rdx*1+0x20] + 18000ba6b: c4 e3 65 18 6c 10 30 vinsertf128 ymm5,ymm3,XMMWORD PTR [rax+rdx*1+0x30],0x1 + 18000ba72: 01 + 18000ba73: c4 a3 6d 18 54 18 30 vinsertf128 ymm2,ymm2,XMMWORD PTR [rax+r11*1+0x30],0x1 + 18000ba7a: 01 + 18000ba7b: c5 ff 12 e5 vmovddup ymm4,ymm5 + 18000ba7f: c5 d5 15 c5 vunpckhpd ymm0,ymm5,ymm5 + 18000ba83: c5 ed c6 ca 05 vshufpd ymm1,ymm2,ymm2,0x5 + 18000ba88: c5 dd 59 da vmulpd ymm3,ymm4,ymm2 + 18000ba8c: c5 fd 59 d1 vmulpd ymm2,ymm0,ymm1 + 18000ba90: c5 e5 d0 e2 vaddsubpd ymm4,ymm3,ymm2 + 18000ba94: c4 a1 7d 11 64 00 20 vmovupd YMMWORD PTR [rax+r8*1+0x20],ymm4 + 18000ba9b: c5 f9 10 44 10 40 vmovupd xmm0,XMMWORD PTR [rax+rdx*1+0x40] + 18000baa1: c4 a1 79 10 6c 18 40 vmovupd xmm5,XMMWORD PTR [rax+r11*1+0x40] + 18000baa8: c4 e3 7d 18 5c 10 50 vinsertf128 ymm3,ymm0,XMMWORD PTR [rax+rdx*1+0x50],0x1 + 18000baaf: 01 + 18000bab0: c5 ff 12 d3 vmovddup ymm2,ymm3 + 18000bab4: c5 e5 15 e3 vunpckhpd ymm4,ymm3,ymm3 + 18000bab8: c4 a3 55 18 4c 18 50 vinsertf128 ymm1,ymm5,XMMWORD PTR [rax+r11*1+0x50],0x1 + 18000babf: 01 + 18000bac0: c5 ed 59 c1 vmulpd ymm0,ymm2,ymm1 + 18000bac4: c5 f5 c6 c9 05 vshufpd ymm1,ymm1,ymm1,0x5 + 18000bac9: c5 dd 59 c9 vmulpd ymm1,ymm4,ymm1 + 18000bacd: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 + 18000bad1: c4 a1 7d 11 54 00 40 vmovupd YMMWORD PTR [rax+r8*1+0x40],ymm2 + 18000bad8: c5 f9 10 64 10 60 vmovupd xmm4,XMMWORD PTR [rax+rdx*1+0x60] + 18000bade: c4 a1 79 10 5c 18 60 vmovupd xmm3,XMMWORD PTR [rax+r11*1+0x60] + 18000bae5: c4 e3 5d 18 4c 10 70 vinsertf128 ymm1,ymm4,XMMWORD PTR [rax+rdx*1+0x70],0x1 + 18000baec: 01 + 18000baed: c5 ff 12 e9 vmovddup ymm5,ymm1 + 18000baf1: c5 f5 15 d1 vunpckhpd ymm2,ymm1,ymm1 + 18000baf5: c4 a3 65 18 44 18 70 vinsertf128 ymm0,ymm3,XMMWORD PTR [rax+r11*1+0x70],0x1 + 18000bafc: 01 + 18000bafd: c5 d5 59 d8 vmulpd ymm3,ymm5,ymm0 + 18000bb01: c5 fd c6 c0 05 vshufpd ymm0,ymm0,ymm0,0x5 + 18000bb06: c5 ed 59 e0 vmulpd ymm4,ymm2,ymm0 + 18000bb0a: c5 e5 d0 ec vaddsubpd ymm5,ymm3,ymm4 + 18000bb0e: c4 a1 7d 11 6c 00 60 vmovupd YMMWORD PTR [rax+r8*1+0x60],ymm5 + 18000bb15: 48 05 80 00 00 00 add rax,0x80 + 18000bb1b: 4d 3b d1 cmp r10,r9 + 18000bb1e: 0f 82 fc fe ff ff jb 0x18000ba20 + 18000bb24: 4c 89 c8 mov rax,r9 + 18000bb27: 48 c1 e0 04 shl rax,0x4 + 18000bb2b: 4c 3b c9 cmp r9,rcx + 18000bb2e: 73 47 jae 0x18000bb77 + 18000bb30: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bb37: 00 + 18000bb38: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bb3f: 90 nop + 18000bb40: c4 a1 79 10 14 18 vmovupd xmm2,XMMWORD PTR [rax+r11*1] + 18000bb46: c5 f9 10 0c 10 vmovupd xmm1,XMMWORD PTR [rax+rdx*1] + 18000bb4b: c5 fb 12 04 10 vmovddup xmm0,QWORD PTR [rax+rdx*1] + 18000bb50: 49 ff c1 inc r9 + 18000bb53: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 + 18000bb57: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 + 18000bb5c: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 + 18000bb60: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 + 18000bb64: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 + 18000bb68: c4 a1 79 11 0c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm1 + 18000bb6e: 48 83 c0 10 add rax,0x10 + 18000bb72: 4c 3b c9 cmp r9,rcx + 18000bb75: 72 c9 jb 0x18000bb40 + 18000bb77: 33 c0 xor eax,eax + 18000bb79: c5 f8 77 vzeroupper + 18000bb7c: 41 5e pop r14 + 18000bb7e: c3 ret + 18000bb7f: 45 33 c9 xor r9d,r9d + 18000bb82: eb a0 jmp 0x18000bb24 + 18000bb84: b8 fa ff ff ff mov eax,0xfffffffa + 18000bb89: 41 5e pop r14 + 18000bb8b: c3 ret + 18000bb8c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000bb91: 41 5e pop r14 + 18000bb93: c3 ret + 18000bb94: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bb99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bba0: 41 56 push r14 + 18000bba2: 49 89 cb mov r11,rcx + 18000bba5: 4d 85 db test r11,r11 + 18000bba8: 0f 84 db 01 00 00 je 0x18000bd89 + 18000bbae: 48 85 d2 test rdx,rdx + 18000bbb1: 0f 84 d2 01 00 00 je 0x18000bd89 + 18000bbb7: 4d 85 c0 test r8,r8 + 18000bbba: 0f 84 c9 01 00 00 je 0x18000bd89 + 18000bbc0: 45 85 c9 test r9d,r9d + 18000bbc3: 0f 8e b8 01 00 00 jle 0x18000bd81 + 18000bbc9: 49 63 c9 movsxd rcx,r9d + 18000bbcc: 48 83 f9 08 cmp rcx,0x8 + 18000bbd0: 0f 8c a6 01 00 00 jl 0x18000bd7c + 18000bbd6: 4c 89 c0 mov rax,r8 + 18000bbd9: 48 83 e0 1f and rax,0x1f + 18000bbdd: 85 c0 test eax,eax + 18000bbdf: 74 0d je 0x18000bbee + 18000bbe1: a8 0f test al,0xf + 18000bbe3: 0f 85 93 01 00 00 jne 0x18000bd7c + 18000bbe9: b8 01 00 00 00 mov eax,0x1 + 18000bbee: 41 89 c2 mov r10d,eax + 18000bbf1: 4d 8d 72 08 lea r14,[r10+0x8] + 18000bbf5: 49 3b ce cmp rcx,r14 + 18000bbf8: 0f 8c 7e 01 00 00 jl 0x18000bd7c + 18000bbfe: 45 89 ce mov r14d,r9d + 18000bc01: 44 2b f0 sub r14d,eax + 18000bc04: 41 83 e6 07 and r14d,0x7 + 18000bc08: 45 2b ce sub r9d,r14d + 18000bc0b: 45 33 f6 xor r14d,r14d + 18000bc0e: 4d 63 c9 movsxd r9,r9d + 18000bc11: 85 c0 test eax,eax + 18000bc13: 4c 89 f0 mov rax,r14 + 18000bc16: 76 3c jbe 0x18000bc54 + 18000bc18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bc1f: 00 + 18000bc20: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] + 18000bc26: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] + 18000bc2b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000bc2f: 49 ff c6 inc r14 + 18000bc32: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000bc37: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000bc3b: c5 fb 12 2c 10 vmovddup xmm5,QWORD PTR [rax+rdx*1] + 18000bc40: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 + 18000bc45: c4 a1 79 11 2c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm5 + 18000bc4b: 48 83 c0 10 add rax,0x10 + 18000bc4f: 4d 3b f2 cmp r14,r10 + 18000bc52: 72 cc jb 0x18000bc20 + 18000bc54: 4c 89 d0 mov rax,r10 + 18000bc57: 48 c1 e0 04 shl rax,0x4 + 18000bc5b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bc60: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] + 18000bc66: 4e 8d 34 00 lea r14,[rax+r8*1] + 18000bc6a: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] + 18000bc6f: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bc73: 49 83 c2 08 add r10,0x8 + 18000bc77: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bc7c: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bc80: c5 ff 12 2c 10 vmovddup ymm5,YMMWORD PTR [rax+rdx*1] + 18000bc85: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bc8a: c4 c1 7d 11 2e vmovupd YMMWORD PTR [r14],ymm5 + 18000bc8f: c4 a1 7d 10 5c 18 20 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x20] + 18000bc96: c5 fd 10 44 10 20 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x20] + 18000bc9c: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bca0: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bca5: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bca9: c5 ff 12 6c 10 20 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x20] + 18000bcaf: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bcb4: c4 c1 7d 11 6e 20 vmovupd YMMWORD PTR [r14+0x20],ymm5 + 18000bcba: c4 a1 7d 10 5c 18 40 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x40] + 18000bcc1: c5 fd 10 44 10 40 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x40] + 18000bcc7: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bccb: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bcd0: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bcd4: c5 ff 12 6c 10 40 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x40] + 18000bcda: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bcdf: c4 c1 7d 11 6e 40 vmovupd YMMWORD PTR [r14+0x40],ymm5 + 18000bce5: c4 a1 7d 10 5c 18 60 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x60] + 18000bcec: c5 fd 10 44 10 60 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x60] + 18000bcf2: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bcf6: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bcfb: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bcff: c5 ff 12 6c 10 60 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x60] + 18000bd05: 48 05 80 00 00 00 add rax,0x80 + 18000bd0b: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bd10: 4d 3b d1 cmp r10,r9 + 18000bd13: c4 c1 7d 11 6e 60 vmovupd YMMWORD PTR [r14+0x60],ymm5 + 18000bd19: 0f 82 41 ff ff ff jb 0x18000bc60 + 18000bd1f: 4c 89 c8 mov rax,r9 + 18000bd22: 48 c1 e0 04 shl rax,0x4 + 18000bd26: 4c 3b c9 cmp r9,rcx + 18000bd29: 73 49 jae 0x18000bd74 + 18000bd2b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bd32: 00 + 18000bd33: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bd3a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000bd40: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] + 18000bd46: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] + 18000bd4b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000bd4f: 49 ff c1 inc r9 + 18000bd52: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000bd57: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000bd5b: c5 fb 12 2c 10 vmovddup xmm5,QWORD PTR [rax+rdx*1] + 18000bd60: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 + 18000bd65: c4 a1 79 11 2c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm5 + 18000bd6b: 48 83 c0 10 add rax,0x10 + 18000bd6f: 4c 3b c9 cmp r9,rcx + 18000bd72: 72 cc jb 0x18000bd40 + 18000bd74: 33 c0 xor eax,eax + 18000bd76: c5 f8 77 vzeroupper + 18000bd79: 41 5e pop r14 + 18000bd7b: c3 ret + 18000bd7c: 45 33 c9 xor r9d,r9d + 18000bd7f: eb 9e jmp 0x18000bd1f + 18000bd81: b8 fa ff ff ff mov eax,0xfffffffa + 18000bd86: 41 5e pop r14 + 18000bd88: c3 ret + 18000bd89: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000bd8e: 41 5e pop r14 + 18000bd90: c3 ret + 18000bd91: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bd98: 00 + 18000bd99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bda0: 41 56 push r14 + 18000bda2: 49 89 cb mov r11,rcx + 18000bda5: 4d 85 db test r11,r11 + 18000bda8: 0f 84 f8 01 00 00 je 0x18000bfa6 + 18000bdae: 48 85 d2 test rdx,rdx + 18000bdb1: 0f 84 ef 01 00 00 je 0x18000bfa6 + 18000bdb7: 4d 85 c0 test r8,r8 + 18000bdba: 0f 84 e6 01 00 00 je 0x18000bfa6 + 18000bdc0: 45 85 c9 test r9d,r9d + 18000bdc3: 0f 8e d5 01 00 00 jle 0x18000bf9e + 18000bdc9: 49 63 c9 movsxd rcx,r9d + 18000bdcc: 48 83 f9 08 cmp rcx,0x8 + 18000bdd0: 0f 8c c3 01 00 00 jl 0x18000bf99 + 18000bdd6: 4c 89 c0 mov rax,r8 + 18000bdd9: 48 83 e0 1f and rax,0x1f + 18000bddd: 85 c0 test eax,eax + 18000bddf: 74 0d je 0x18000bdee + 18000bde1: a8 0f test al,0xf + 18000bde3: 0f 85 b0 01 00 00 jne 0x18000bf99 + 18000bde9: b8 01 00 00 00 mov eax,0x1 + 18000bdee: 41 89 c2 mov r10d,eax + 18000bdf1: 4d 8d 72 08 lea r14,[r10+0x8] + 18000bdf5: 49 3b ce cmp rcx,r14 + 18000bdf8: 0f 8c 9b 01 00 00 jl 0x18000bf99 + 18000bdfe: 45 89 ce mov r14d,r9d + 18000be01: 44 2b f0 sub r14d,eax + 18000be04: 41 83 e6 07 and r14d,0x7 + 18000be08: 45 2b ce sub r9d,r14d + 18000be0b: 45 33 f6 xor r14d,r14d + 18000be0e: 4d 63 c9 movsxd r9,r9d + 18000be11: 85 c0 test eax,eax + 18000be13: 4c 89 f0 mov rax,r14 + 18000be16: 76 39 jbe 0x18000be51 + 18000be18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000be1f: 00 + 18000be20: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] + 18000be26: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] + 18000be2b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000be2f: 49 ff c6 inc r14 + 18000be32: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000be37: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000be3b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd xmm4,xmm3,QWORD BCST [rax+rdx*1] + 18000be42: c4 a1 79 11 24 00 vmovupd XMMWORD PTR [rax+r8*1],xmm4 + 18000be48: 48 83 c0 10 add rax,0x10 + 18000be4c: 4d 3b f2 cmp r14,r10 + 18000be4f: 72 cf jb 0x18000be20 + 18000be51: 4c 89 d0 mov rax,r10 + 18000be54: 48 c1 e0 04 shl rax,0x4 + 18000be58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000be5f: 00 + 18000be60: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] + 18000be66: 49 83 c2 08 add r10,0x8 + 18000be6a: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] + 18000be6f: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000be73: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000be78: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000be7c: c5 ff 12 2c 10 vmovddup ymm5,YMMWORD PTR [rax+rdx*1] + 18000be81: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000be86: c4 a1 7d 11 2c 00 vmovupd YMMWORD PTR [rax+r8*1],ymm5 + 18000be8c: 62 a1 fd 28 10 5c 18 vmovupd ymm19,YMMWORD PTR [rax+r11*1+0x20] + 18000be93: 01 + 18000be94: 62 e1 fd 28 10 44 10 vmovupd ymm16,YMMWORD PTR [rax+rdx*1+0x20] + 18000be9b: 01 + 18000be9c: 62 a1 fd 20 15 c8 vunpckhpd ymm17,ymm16,ymm16 + 18000bea2: 62 a1 e5 20 c6 d3 05 vshufpd ymm18,ymm19,ymm19,0x5 + 18000bea9: 62 a1 f5 20 59 e2 vmulpd ymm20,ymm17,ymm18 + 18000beaf: 62 e1 ff 28 12 6c 10 vmovddup ymm21,YMMWORD PTR [rax+rdx*1+0x20] + 18000beb6: 01 + 18000beb7: 62 a2 e5 20 a6 ec vfmaddsub213pd ymm21,ymm19,ymm20 + 18000bebd: 62 a1 fd 28 11 6c 00 vmovupd YMMWORD PTR [rax+r8*1+0x20],ymm21 + 18000bec4: 01 + 18000bec5: 62 21 fd 28 10 4c 18 vmovupd ymm25,YMMWORD PTR [rax+r11*1+0x40] + 18000becc: 02 + 18000becd: 62 e1 fd 28 10 74 10 vmovupd ymm22,YMMWORD PTR [rax+rdx*1+0x40] + 18000bed4: 02 + 18000bed5: 62 a1 cd 20 15 fe vunpckhpd ymm23,ymm22,ymm22 + 18000bedb: 62 01 b5 20 c6 c1 05 vshufpd ymm24,ymm25,ymm25,0x5 + 18000bee2: 62 01 c5 20 59 d0 vmulpd ymm26,ymm23,ymm24 + 18000bee8: 62 61 ff 28 12 5c 10 vmovddup ymm27,YMMWORD PTR [rax+rdx*1+0x40] + 18000beef: 02 + 18000bef0: 62 02 b5 20 a6 da vfmaddsub213pd ymm27,ymm25,ymm26 + 18000bef6: 62 21 fd 28 11 5c 00 vmovupd YMMWORD PTR [rax+r8*1+0x40],ymm27 + 18000befd: 02 + 18000befe: 62 21 fd 28 10 7c 18 vmovupd ymm31,YMMWORD PTR [rax+r11*1+0x60] + 18000bf05: 03 + 18000bf06: 62 61 fd 28 10 64 10 vmovupd ymm28,YMMWORD PTR [rax+rdx*1+0x60] + 18000bf0d: 03 + 18000bf0e: 62 01 9d 20 15 ec vunpckhpd ymm29,ymm28,ymm28 + 18000bf14: 62 01 85 20 c6 f7 05 vshufpd ymm30,ymm31,ymm31,0x5 + 18000bf1b: 62 01 95 20 59 e6 vmulpd ymm28,ymm29,ymm30 + 18000bf21: c5 ff 12 44 10 60 vmovddup ymm0,YMMWORD PTR [rax+rdx*1+0x60] + 18000bf27: 62 92 85 20 a6 c4 vfmaddsub213pd ymm0,ymm31,ymm28 + 18000bf2d: c4 a1 7d 11 44 00 60 vmovupd YMMWORD PTR [rax+r8*1+0x60],ymm0 + 18000bf34: 48 05 80 00 00 00 add rax,0x80 + 18000bf3a: 4d 3b d1 cmp r10,r9 + 18000bf3d: 0f 82 1d ff ff ff jb 0x18000be60 + 18000bf43: 4c 89 c8 mov rax,r9 + 18000bf46: 48 c1 e0 04 shl rax,0x4 + 18000bf4a: 4c 3b c9 cmp r9,rcx + 18000bf4d: 73 42 jae 0x18000bf91 + 18000bf4f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bf56: 00 + 18000bf57: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bf5e: 66 90 xchg ax,ax + 18000bf60: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] + 18000bf66: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] + 18000bf6b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000bf6f: 49 ff c1 inc r9 + 18000bf72: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000bf77: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000bf7b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd xmm4,xmm3,QWORD BCST [rax+rdx*1] + 18000bf82: c4 a1 79 11 24 00 vmovupd XMMWORD PTR [rax+r8*1],xmm4 + 18000bf88: 48 83 c0 10 add rax,0x10 + 18000bf8c: 4c 3b c9 cmp r9,rcx + 18000bf8f: 72 cf jb 0x18000bf60 + 18000bf91: 33 c0 xor eax,eax + 18000bf93: c5 f8 77 vzeroupper + 18000bf96: 41 5e pop r14 + 18000bf98: c3 ret + 18000bf99: 45 33 c9 xor r9d,r9d + 18000bf9c: eb a5 jmp 0x18000bf43 + 18000bf9e: b8 fa ff ff ff mov eax,0xfffffffa + 18000bfa3: 41 5e pop r14 + 18000bfa5: c3 ret + 18000bfa6: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000bfab: 41 5e pop r14 + 18000bfad: c3 ret + 18000bfae: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bfb5: 00 + 18000bfb6: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bfbd: 0f 1f 00 nop DWORD PTR [rax] + 18000bfc0: 53 push rbx + 18000bfc1: 56 push rsi + 18000bfc2: 57 push rdi + 18000bfc3: 41 54 push r12 + 18000bfc5: 41 55 push r13 + 18000bfc7: 48 81 ec 70 04 00 00 sub rsp,0x470 + 18000bfce: 4d 89 c4 mov r12,r8 + 18000bfd1: 48 8b 05 98 99 60 02 mov rax,QWORD PTR [rip+0x2609998] # 0x182615970 + 18000bfd8: 45 89 cd mov r13d,r9d + 18000bfdb: 48 33 c4 xor rax,rsp + 18000bfde: 48 89 cf mov rdi,rcx + 18000bfe1: 48 89 84 24 68 04 00 mov QWORD PTR [rsp+0x468],rax + 18000bfe8: 00 + 18000bfe9: 4d 85 e4 test r12,r12 + 18000bfec: 0f 84 b3 01 00 00 je 0x18000c1a5 + 18000bff2: 48 85 ff test rdi,rdi + 18000bff5: 0f 84 94 01 00 00 je 0x18000c18f + 18000bffb: 48 85 d2 test rdx,rdx + 18000bffe: 0f 84 63 01 00 00 je 0x18000c167 + 18000c004: 45 85 ed test r13d,r13d + 18000c007: 0f 8e 32 01 00 00 jle 0x18000c13f + 18000c00d: 48 8d 44 24 28 lea rax,[rsp+0x28] + 18000c012: 48 89 c3 mov rbx,rax + 18000c015: 48 83 e3 3f and rbx,0x3f + 18000c019: 48 f7 db neg rbx + 18000c01c: 48 83 e3 3f and rbx,0x3f + 18000c020: 41 83 fd 40 cmp r13d,0x40 + 18000c024: 48 8d 34 03 lea rsi,[rbx+rax*1] + 18000c028: 48 8d 9c 18 00 02 00 lea rbx,[rax+rbx*1+0x200] + 18000c02f: 00 + 18000c030: 0f 8e a1 00 00 00 jle 0x18000c0d7 + 18000c036: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14 + 18000c03b: 45 89 ee mov r14d,r13d + 18000c03e: 4d 89 e5 mov r13,r12 + 18000c041: 49 89 d4 mov r12,rdx + 18000c044: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c04b: 00 + 18000c04c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000c053: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c058: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c05f: 00 + 18000c060: 4c 89 e1 mov rcx,r12 + 18000c063: 48 89 f2 mov rdx,rsi + 18000c066: 49 89 d8 mov r8,rbx + 18000c069: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c06f: e8 cc 4b 13 00 call 0x180140c40 + 18000c074: 48 89 f9 mov rcx,rdi + 18000c077: 48 89 f2 mov rdx,rsi + 18000c07a: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c080: e8 bb c3 ff ff call 0x180008440 + 18000c085: 48 89 f9 mov rcx,rdi + 18000c088: 48 89 da mov rdx,rbx + 18000c08b: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c091: e8 aa c3 ff ff call 0x180008440 + 18000c096: 48 89 d9 mov rcx,rbx + 18000c099: 48 89 f2 mov rdx,rsi + 18000c09c: 4d 89 e8 mov r8,r13 + 18000c09f: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c0a5: e8 16 77 03 00 call 0x1800437c0 + 18000c0aa: 41 83 c6 c0 add r14d,0xffffffc0 + 18000c0ae: 48 81 c7 00 02 00 00 add rdi,0x200 + 18000c0b5: 49 81 c4 00 02 00 00 add r12,0x200 + 18000c0bc: 49 81 c5 00 04 00 00 add r13,0x400 + 18000c0c3: 41 83 fe 40 cmp r14d,0x40 + 18000c0c7: 7f 97 jg 0x18000c060 + 18000c0c9: 4c 89 e2 mov rdx,r12 + 18000c0cc: 4d 89 ec mov r12,r13 + 18000c0cf: 45 89 f5 mov r13d,r14d + 18000c0d2: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20] + 18000c0d7: 48 89 d1 mov rcx,rdx + 18000c0da: 48 89 f2 mov rdx,rsi + 18000c0dd: 49 89 d8 mov r8,rbx + 18000c0e0: 45 89 e9 mov r9d,r13d + 18000c0e3: e8 58 4b 13 00 call 0x180140c40 + 18000c0e8: 48 89 f9 mov rcx,rdi + 18000c0eb: 48 89 f2 mov rdx,rsi + 18000c0ee: 45 89 e8 mov r8d,r13d + 18000c0f1: e8 4a c3 ff ff call 0x180008440 + 18000c0f6: 48 89 f9 mov rcx,rdi + 18000c0f9: 48 89 da mov rdx,rbx + 18000c0fc: 45 89 e8 mov r8d,r13d + 18000c0ff: e8 3c c3 ff ff call 0x180008440 + 18000c104: 48 89 d9 mov rcx,rbx + 18000c107: 48 89 f2 mov rdx,rsi + 18000c10a: 4d 89 e0 mov r8,r12 + 18000c10d: 45 89 e9 mov r9d,r13d + 18000c110: e8 ab 76 03 00 call 0x1800437c0 + 18000c115: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c11c: 00 + 18000c11d: 48 33 cc xor rcx,rsp diff --git a/handoff/nls_dasm/k_18000fb60.dis b/handoff/nls_dasm/k_18000fb60.dis new file mode 100644 index 0000000..3610777 --- /dev/null +++ b/handoff/nls_dasm/k_18000fb60.dis @@ -0,0 +1,635 @@ + +/tmp/det/k_18000fb60.bin: file format binary + + +Disassembly of section .data: + +000000018000fb60 <.data>: + 18000fb60: 53 push rbx + 18000fb61: 49 89 ca mov r10,rcx + 18000fb64: 4d 85 d2 test r10,r10 + 18000fb67: 0f 84 84 01 00 00 je 0x18000fcf1 + 18000fb6d: 48 85 d2 test rdx,rdx + 18000fb70: 0f 84 7b 01 00 00 je 0x18000fcf1 + 18000fb76: 45 85 c0 test r8d,r8d + 18000fb79: 0f 8e 6b 01 00 00 jle 0x18000fcea + 18000fb7f: 41 83 f8 10 cmp r8d,0x10 + 18000fb83: 0f 8c 59 01 00 00 jl 0x18000fce2 + 18000fb89: 48 89 d3 mov rbx,rdx + 18000fb8c: 48 83 e3 1f and rbx,0x1f + 18000fb90: 85 db test ebx,ebx + 18000fb92: 74 11 je 0x18000fba5 + 18000fb94: f6 c3 03 test bl,0x3 + 18000fb97: 0f 85 45 01 00 00 jne 0x18000fce2 + 18000fb9d: f7 db neg ebx + 18000fb9f: 83 c3 20 add ebx,0x20 + 18000fba2: c1 eb 02 shr ebx,0x2 + 18000fba5: 8d 43 10 lea eax,[rbx+0x10] + 18000fba8: 44 3b c0 cmp r8d,eax + 18000fbab: 0f 8c 31 01 00 00 jl 0x18000fce2 + 18000fbb1: 45 89 c1 mov r9d,r8d + 18000fbb4: 33 c0 xor eax,eax + 18000fbb6: 44 2b cb sub r9d,ebx + 18000fbb9: 41 83 e1 0f and r9d,0xf + 18000fbbd: 41 f7 d9 neg r9d + 18000fbc0: 45 03 c8 add r9d,r8d + 18000fbc3: 89 d9 mov ecx,ebx + 18000fbc5: 85 db test ebx,ebx + 18000fbc7: 76 2f jbe 0x18000fbf8 + 18000fbc9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fbd0: 00 + 18000fbd1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fbd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fbdf: 00 + 18000fbe0: c4 c1 7a 10 04 82 vmovss xmm0,DWORD PTR [r10+rax*4] + 18000fbe6: c5 fa 59 0c 82 vmulss xmm1,xmm0,DWORD PTR [rdx+rax*4] + 18000fbeb: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1 + 18000fbf0: 48 ff c0 inc rax + 18000fbf3: 48 3b c1 cmp rax,rcx + 18000fbf6: 72 e8 jb 0x18000fbe0 + 18000fbf8: 49 63 c1 movsxd rax,r9d + 18000fbfb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fc00: c4 c1 7c 10 04 8a vmovups ymm0,YMMWORD PTR [r10+rcx*4] + 18000fc06: c4 c1 7c 10 54 8a 20 vmovups ymm2,YMMWORD PTR [r10+rcx*4+0x20] + 18000fc0d: c5 fc 59 0c 8a vmulps ymm1,ymm0,YMMWORD PTR [rdx+rcx*4] + 18000fc12: c5 ec 59 5c 8a 20 vmulps ymm3,ymm2,YMMWORD PTR [rdx+rcx*4+0x20] + 18000fc18: c5 fc 11 0c 8a vmovups YMMWORD PTR [rdx+rcx*4],ymm1 + 18000fc1d: c5 fc 11 5c 8a 20 vmovups YMMWORD PTR [rdx+rcx*4+0x20],ymm3 + 18000fc23: 48 83 c1 10 add rcx,0x10 + 18000fc27: 48 3b c8 cmp rcx,rax + 18000fc2a: 72 d4 jb 0x18000fc00 + 18000fc2c: 41 8d 41 01 lea eax,[r9+0x1] + 18000fc30: 41 3b c0 cmp eax,r8d + 18000fc33: 0f 87 9e 00 00 00 ja 0x18000fcd7 + 18000fc39: 4d 63 c0 movsxd r8,r8d + 18000fc3c: 4d 63 c9 movsxd r9,r9d + 18000fc3f: 4d 2b c1 sub r8,r9 + 18000fc42: 49 83 f8 04 cmp r8,0x4 + 18000fc46: 0f 8c 92 00 00 00 jl 0x18000fcde + 18000fc4c: 4d 63 c9 movsxd r9,r9d + 18000fc4f: 44 89 c3 mov ebx,r8d + 18000fc52: 83 e3 fc and ebx,0xfffffffc + 18000fc55: 33 c9 xor ecx,ecx + 18000fc57: 48 63 db movsxd rbx,ebx + 18000fc5a: 4a 8d 04 8a lea rax,[rdx+r9*4] + 18000fc5e: 4f 8d 1c 8a lea r11,[r10+r9*4] + 18000fc62: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fc69: 00 + 18000fc6a: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fc71: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fc78: 00 + 18000fc79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fc80: c4 c1 78 10 04 8b vmovups xmm0,XMMWORD PTR [r11+rcx*4] + 18000fc86: c5 f8 59 0c 88 vmulps xmm1,xmm0,XMMWORD PTR [rax+rcx*4] + 18000fc8b: c5 f8 11 0c 88 vmovups XMMWORD PTR [rax+rcx*4],xmm1 + 18000fc90: 48 83 c1 04 add rcx,0x4 + 18000fc94: 48 3b cb cmp rcx,rbx + 18000fc97: 72 e7 jb 0x18000fc80 + 18000fc99: 49 3b d8 cmp rbx,r8 + 18000fc9c: 73 39 jae 0x18000fcd7 + 18000fc9e: 4d 63 c9 movsxd r9,r9d + 18000fca1: 4a 8d 14 8a lea rdx,[rdx+r9*4] + 18000fca5: 4b 8d 04 8a lea rax,[r10+r9*4] + 18000fca9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fcb0: 00 + 18000fcb1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fcb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fcbf: 00 + 18000fcc0: c5 fa 10 04 98 vmovss xmm0,DWORD PTR [rax+rbx*4] + 18000fcc5: c5 fa 59 0c 9a vmulss xmm1,xmm0,DWORD PTR [rdx+rbx*4] + 18000fcca: c5 fa 11 0c 9a vmovss DWORD PTR [rdx+rbx*4],xmm1 + 18000fccf: 48 ff c3 inc rbx + 18000fcd2: 49 3b d8 cmp rbx,r8 + 18000fcd5: 72 e9 jb 0x18000fcc0 + 18000fcd7: 33 c0 xor eax,eax + 18000fcd9: c5 f8 77 vzeroupper + 18000fcdc: 5b pop rbx + 18000fcdd: c3 ret + 18000fcde: 33 db xor ebx,ebx + 18000fce0: eb b7 jmp 0x18000fc99 + 18000fce2: 45 33 c9 xor r9d,r9d + 18000fce5: e9 42 ff ff ff jmp 0x18000fc2c + 18000fcea: b8 fa ff ff ff mov eax,0xfffffffa + 18000fcef: 5b pop rbx + 18000fcf0: c3 ret + 18000fcf1: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000fcf6: 5b pop rbx + 18000fcf7: c3 ret + 18000fcf8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fcff: 00 + 18000fd00: 48 83 ec 28 sub rsp,0x28 + 18000fd04: 48 85 d2 test rdx,rdx + 18000fd07: 74 3f je 0x18000fd48 + 18000fd09: 45 85 c0 test r8d,r8d + 18000fd0c: 7e 30 jle 0x18000fd3e + 18000fd0e: 0f 2e 05 8b d0 c4 01 ucomiss xmm0,DWORD PTR [rip+0x1c4d08b] # 0x181c5cda0 + 18000fd15: 7a 02 jp 0x18000fd19 + 18000fd17: 74 0f je 0x18000fd28 + 18000fd19: 0f 57 c9 xorps xmm1,xmm1 + 18000fd1c: 0f 2e c1 ucomiss xmm0,xmm1 + 18000fd1f: 7a 02 jp 0x18000fd23 + 18000fd21: 74 0c je 0x18000fd2f + 18000fd23: e8 78 8f 03 00 call 0x180048ca0 + 18000fd28: 33 c0 xor eax,eax + 18000fd2a: 48 83 c4 28 add rsp,0x28 + 18000fd2e: c3 ret + 18000fd2f: 48 89 d1 mov rcx,rdx + 18000fd32: 44 89 c2 mov edx,r8d + 18000fd35: 48 83 c4 28 add rsp,0x28 + 18000fd39: e9 42 8d 00 00 jmp 0x180018a80 + 18000fd3e: b8 fa ff ff ff mov eax,0xfffffffa + 18000fd43: 48 83 c4 28 add rsp,0x28 + 18000fd47: c3 ret + 18000fd48: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000fd4d: 48 83 c4 28 add rsp,0x28 + 18000fd51: c3 ret + 18000fd52: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fd59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fd60: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 18000fd65: 48 85 d2 test rdx,rdx + 18000fd68: 74 43 je 0x18000fdad + 18000fd6a: 45 85 c0 test r8d,r8d + 18000fd6d: 7e 32 jle 0x18000fda1 + 18000fd6f: 0f 2e 05 2e d0 c4 01 ucomiss xmm0,DWORD PTR [rip+0x1c4d02e] # 0x181c5cda4 + 18000fd76: 7a 02 jp 0x18000fd7a + 18000fd78: 74 0f je 0x18000fd89 + 18000fd7a: 0f 57 c9 xorps xmm1,xmm1 + 18000fd7d: 0f 2e c1 ucomiss xmm0,xmm1 + 18000fd80: 7a 02 jp 0x18000fd84 + 18000fd82: 74 0d je 0x18000fd91 + 18000fd84: e8 97 90 03 00 call 0x180048e20 + 18000fd89: 33 c0 xor eax,eax + 18000fd8b: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000fd90: c3 ret + 18000fd91: 48 89 d1 mov rcx,rdx + 18000fd94: 44 89 c2 mov edx,r8d + 18000fd97: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000fd9c: e9 1f 8f 00 00 jmp 0x180018cc0 + 18000fda1: b8 fa ff ff ff mov eax,0xfffffffa + 18000fda6: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000fdab: 90 nop + 18000fdac: c3 ret + 18000fdad: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000fdb2: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000fdb7: 90 nop + 18000fdb8: 90 nop + 18000fdb9: 90 nop + 18000fdba: c3 ret + 18000fdbb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fdc0: 48 83 ec 28 sub rsp,0x28 + 18000fdc4: 48 85 d2 test rdx,rdx + 18000fdc7: 74 3f je 0x18000fe08 + 18000fdc9: 45 85 c0 test r8d,r8d + 18000fdcc: 7e 30 jle 0x18000fdfe + 18000fdce: 0f 2e 05 d3 cf c4 01 ucomiss xmm0,DWORD PTR [rip+0x1c4cfd3] # 0x181c5cda8 + 18000fdd5: 7a 02 jp 0x18000fdd9 + 18000fdd7: 74 0f je 0x18000fde8 + 18000fdd9: 0f 57 c9 xorps xmm1,xmm1 + 18000fddc: 0f 2e c1 ucomiss xmm0,xmm1 + 18000fddf: 7a 02 jp 0x18000fde3 + 18000fde1: 74 0c je 0x18000fdef + 18000fde3: e8 b8 91 03 00 call 0x180048fa0 + 18000fde8: 33 c0 xor eax,eax + 18000fdea: 48 83 c4 28 add rsp,0x28 + 18000fdee: c3 ret + 18000fdef: 48 89 d1 mov rcx,rdx + 18000fdf2: 44 89 c2 mov edx,r8d + 18000fdf5: 48 83 c4 28 add rsp,0x28 + 18000fdf9: e9 02 91 00 00 jmp 0x180018f00 + 18000fdfe: b8 fa ff ff ff mov eax,0xfffffffa + 18000fe03: 48 83 c4 28 add rsp,0x28 + 18000fe07: c3 ret + 18000fe08: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000fe0d: 48 83 c4 28 add rsp,0x28 + 18000fe11: c3 ret + 18000fe12: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fe19: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fe20: 48 83 ec 28 sub rsp,0x28 + 18000fe24: 48 85 d2 test rdx,rdx + 18000fe27: 0f 84 a6 01 00 00 je 0x18000ffd3 + 18000fe2d: 45 85 c0 test r8d,r8d + 18000fe30: 0f 8e 93 01 00 00 jle 0x18000ffc9 + 18000fe36: c5 f8 2e 05 6e cf c4 vucomiss xmm0,DWORD PTR [rip+0x1c4cf6e] # 0x181c5cdac + 18000fe3d: 01 + 18000fe3e: 7a 06 jp 0x18000fe46 + 18000fe40: 0f 84 7c 01 00 00 je 0x18000ffc2 + 18000fe46: c5 f0 57 c9 vxorps xmm1,xmm1,xmm1 + 18000fe4a: c5 f8 2e c1 vucomiss xmm0,xmm1 + 18000fe4e: 7a 06 jp 0x18000fe56 + 18000fe50: 0f 84 5c 01 00 00 je 0x18000ffb2 + 18000fe56: 41 83 f8 10 cmp r8d,0x10 + 18000fe5a: 0f 8c 42 01 00 00 jl 0x18000ffa2 + 18000fe60: 49 89 d1 mov r9,rdx + 18000fe63: 49 83 e1 1f and r9,0x1f + 18000fe67: 45 85 c9 test r9d,r9d + 18000fe6a: 74 18 je 0x18000fe84 + 18000fe6c: 41 f7 c1 03 00 00 00 test r9d,0x3 + 18000fe73: 0f 85 29 01 00 00 jne 0x18000ffa2 + 18000fe79: 41 f7 d9 neg r9d + 18000fe7c: 41 83 c1 20 add r9d,0x20 + 18000fe80: 41 c1 e9 02 shr r9d,0x2 + 18000fe84: 41 8d 41 10 lea eax,[r9+0x10] + 18000fe88: 44 3b c0 cmp r8d,eax + 18000fe8b: 0f 8c 11 01 00 00 jl 0x18000ffa2 + 18000fe91: 45 89 c2 mov r10d,r8d + 18000fe94: 33 c0 xor eax,eax + 18000fe96: 45 2b d1 sub r10d,r9d + 18000fe99: 41 83 e2 0f and r10d,0xf + 18000fe9d: 41 f7 da neg r10d + 18000fea0: 45 03 d0 add r10d,r8d + 18000fea3: 45 89 cb mov r11d,r9d + 18000fea6: 45 85 c9 test r9d,r9d + 18000fea9: 76 27 jbe 0x18000fed2 + 18000feab: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000feb2: 00 + 18000feb3: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000feba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000fec0: c5 fa 59 0c 82 vmulss xmm1,xmm0,DWORD PTR [rdx+rax*4] + 18000fec5: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1 + 18000feca: 48 ff c0 inc rax + 18000fecd: 49 3b c3 cmp rax,r11 + 18000fed0: 72 ee jb 0x18000fec0 + 18000fed2: c5 f8 c6 d0 00 vshufps xmm2,xmm0,xmm0,0x0 + 18000fed7: 4d 63 ca movsxd r9,r10d + 18000feda: c4 e3 6d 18 ca 01 vinsertf128 ymm1,ymm2,xmm2,0x1 + 18000fee0: c4 a1 74 59 1c 9a vmulps ymm3,ymm1,YMMWORD PTR [rdx+r11*4] + 18000fee6: c4 a1 74 59 64 9a 20 vmulps ymm4,ymm1,YMMWORD PTR [rdx+r11*4+0x20] + 18000feed: c4 a1 7c 11 1c 9a vmovups YMMWORD PTR [rdx+r11*4],ymm3 + 18000fef3: c4 a1 7c 11 64 9a 20 vmovups YMMWORD PTR [rdx+r11*4+0x20],ymm4 + 18000fefa: 49 83 c3 10 add r11,0x10 + 18000fefe: 4d 3b d9 cmp r11,r9 + 18000ff01: 72 dd jb 0x18000fee0 + 18000ff03: 41 8d 42 01 lea eax,[r10+0x1] + 18000ff07: 41 3b c0 cmp eax,r8d + 18000ff0a: 0f 87 84 00 00 00 ja 0x18000ff94 + 18000ff10: 4d 63 c0 movsxd r8,r8d + 18000ff13: 4d 2b c1 sub r8,r9 + 18000ff16: 49 83 f8 04 cmp r8,0x4 + 18000ff1a: 0f 8c 7e 00 00 00 jl 0x18000ff9e + 18000ff20: 44 89 c0 mov eax,r8d + 18000ff23: 45 33 db xor r11d,r11d + 18000ff26: 83 e0 fc and eax,0xfffffffc + 18000ff29: 4e 8d 0c 8a lea r9,[rdx+r9*4] + 18000ff2d: 48 63 c0 movsxd rax,eax + 18000ff30: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ff37: 00 + 18000ff38: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ff3f: 90 nop + 18000ff40: c4 c1 68 59 09 vmulps xmm1,xmm2,XMMWORD PTR [r9] + 18000ff45: 49 83 c3 04 add r11,0x4 + 18000ff49: c4 c1 78 11 09 vmovups XMMWORD PTR [r9],xmm1 + 18000ff4e: 49 83 c1 10 add r9,0x10 + 18000ff52: 4c 3b d8 cmp r11,rax + 18000ff55: 72 e9 jb 0x18000ff40 + 18000ff57: 49 3b c0 cmp rax,r8 + 18000ff5a: 73 38 jae 0x18000ff94 + 18000ff5c: 4d 63 d2 movsxd r10,r10d + 18000ff5f: 4a 8d 14 92 lea rdx,[rdx+r10*4] + 18000ff63: 48 8d 14 82 lea rdx,[rdx+rax*4] + 18000ff67: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ff6e: 00 + 18000ff6f: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ff76: 0f 1f 00 nop DWORD PTR [rax] + 18000ff79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ff80: c5 fa 59 0a vmulss xmm1,xmm0,DWORD PTR [rdx] + 18000ff84: 48 ff c0 inc rax + 18000ff87: c5 fa 11 0a vmovss DWORD PTR [rdx],xmm1 + 18000ff8b: 48 83 c2 04 add rdx,0x4 + 18000ff8f: 49 3b c0 cmp rax,r8 + 18000ff92: 72 ec jb 0x18000ff80 + 18000ff94: 33 c0 xor eax,eax + 18000ff96: c5 f8 77 vzeroupper + 18000ff99: 48 83 c4 28 add rsp,0x28 + 18000ff9d: c3 ret + 18000ff9e: 33 c0 xor eax,eax + 18000ffa0: eb b5 jmp 0x18000ff57 + 18000ffa2: 45 33 d2 xor r10d,r10d + 18000ffa5: 41 83 f8 01 cmp r8d,0x1 + 18000ffa9: 72 e9 jb 0x18000ff94 + 18000ffab: 4d 63 c0 movsxd r8,r8d + 18000ffae: 33 c0 xor eax,eax + 18000ffb0: eb a5 jmp 0x18000ff57 + 18000ffb2: 48 89 d1 mov rcx,rdx + 18000ffb5: 44 89 c2 mov edx,r8d + 18000ffb8: e8 83 8f 00 00 call 0x180018f40 + 18000ffbd: 48 83 c4 28 add rsp,0x28 + 18000ffc1: c3 ret + 18000ffc2: 33 c0 xor eax,eax + 18000ffc4: 48 83 c4 28 add rsp,0x28 + 18000ffc8: c3 ret + 18000ffc9: b8 fa ff ff ff mov eax,0xfffffffa + 18000ffce: 48 83 c4 28 add rsp,0x28 + 18000ffd2: c3 ret + 18000ffd3: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000ffd8: 48 83 c4 28 add rsp,0x28 + 18000ffdc: c3 ret + 18000ffdd: 0f 1f 00 nop DWORD PTR [rax] + 18000ffe0: 48 83 ec 28 sub rsp,0x28 + 18000ffe4: 48 85 d2 test rdx,rdx + 18000ffe7: 0f 84 9e 01 00 00 je 0x18001018b + 18000ffed: 45 85 c0 test r8d,r8d + 18000fff0: 0f 8e 8b 01 00 00 jle 0x180010181 + 18000fff6: c5 f8 2e 05 b2 cd c4 vucomiss xmm0,DWORD PTR [rip+0x1c4cdb2] # 0x181c5cdb0 + 18000fffd: 01 + 18000fffe: 7a 06 jp 0x180010006 + 180010000: 0f 84 74 01 00 00 je 0x18001017a + 180010006: c5 f0 57 c9 vxorps xmm1,xmm1,xmm1 + 18001000a: c5 f8 2e c1 vucomiss xmm0,xmm1 + 18001000e: 7a 06 jp 0x180010016 + 180010010: 0f 84 54 01 00 00 je 0x18001016a + 180010016: 41 83 f8 10 cmp r8d,0x10 + 18001001a: 0f 8c 42 01 00 00 jl 0x180010162 + 180010020: 49 89 d3 mov r11,rdx + 180010023: 49 83 e3 1f and r11,0x1f + 180010027: 45 85 db test r11d,r11d + 18001002a: 74 18 je 0x180010044 + 18001002c: 41 f7 c3 03 00 00 00 test r11d,0x3 + 180010033: 0f 85 29 01 00 00 jne 0x180010162 + 180010039: 41 f7 db neg r11d + 18001003c: 41 83 c3 20 add r11d,0x20 + 180010040: 41 c1 eb 02 shr r11d,0x2 + 180010044: 41 8d 43 10 lea eax,[r11+0x10] + 180010048: 44 3b c0 cmp r8d,eax + 18001004b: 0f 8c 11 01 00 00 jl 0x180010162 + 180010051: 45 89 c1 mov r9d,r8d + 180010054: 33 c0 xor eax,eax + 180010056: 45 2b cb sub r9d,r11d + 180010059: 41 83 e1 0f and r9d,0xf + 18001005d: 41 f7 d9 neg r9d + 180010060: 45 03 c8 add r9d,r8d + 180010063: 45 89 da mov r10d,r11d + 180010066: 45 85 db test r11d,r11d + 180010069: 76 27 jbe 0x180010092 + 18001006b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180010072: 00 + 180010073: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001007a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180010080: c5 fa 59 0c 82 vmulss xmm1,xmm0,DWORD PTR [rdx+rax*4] + 180010085: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1 + 18001008a: 48 ff c0 inc rax + 18001008d: 49 3b c2 cmp rax,r10 + 180010090: 72 ee jb 0x180010080 + 180010092: c4 e2 7d 18 c8 vbroadcastss ymm1,xmm0 + 180010097: 49 63 c1 movsxd rax,r9d + 18001009a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 1800100a0: c4 a1 74 59 14 92 vmulps ymm2,ymm1,YMMWORD PTR [rdx+r10*4] + 1800100a6: c4 a1 74 59 5c 92 20 vmulps ymm3,ymm1,YMMWORD PTR [rdx+r10*4+0x20] + 1800100ad: c4 a1 7c 11 14 92 vmovups YMMWORD PTR [rdx+r10*4],ymm2 + 1800100b3: c4 a1 7c 11 5c 92 20 vmovups YMMWORD PTR [rdx+r10*4+0x20],ymm3 + 1800100ba: 49 83 c2 10 add r10,0x10 + 1800100be: 4c 3b d0 cmp r10,rax + 1800100c1: 72 dd jb 0x1800100a0 + 1800100c3: 41 8d 41 01 lea eax,[r9+0x1] + 1800100c7: 41 3b c0 cmp eax,r8d + 1800100ca: 0f 87 84 00 00 00 ja 0x180010154 + 1800100d0: 4d 63 c0 movsxd r8,r8d + 1800100d3: 4d 63 c9 movsxd r9,r9d + 1800100d6: 4d 2b c1 sub r8,r9 + 1800100d9: 49 83 f8 04 cmp r8,0x4 + 1800100dd: 0f 8c 7b 00 00 00 jl 0x18001015e + 1800100e3: 4d 63 c9 movsxd r9,r9d + 1800100e6: 44 89 c0 mov eax,r8d + 1800100e9: 83 e0 fc and eax,0xfffffffc + 1800100ec: 45 33 db xor r11d,r11d + 1800100ef: 48 63 c0 movsxd rax,eax + 1800100f2: c4 e2 79 18 c8 vbroadcastss xmm1,xmm0 + 1800100f7: 4e 8d 14 8a lea r10,[rdx+r9*4] + 1800100fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180010100: c4 c1 70 59 12 vmulps xmm2,xmm1,XMMWORD PTR [r10] + 180010105: 49 83 c3 04 add r11,0x4 + 180010109: c4 c1 78 11 12 vmovups XMMWORD PTR [r10],xmm2 + 18001010e: 49 83 c2 10 add r10,0x10 + 180010112: 4c 3b d8 cmp r11,rax + 180010115: 72 e9 jb 0x180010100 + 180010117: 49 3b c0 cmp rax,r8 + 18001011a: 73 38 jae 0x180010154 + 18001011c: 4d 63 c9 movsxd r9,r9d + 18001011f: 4a 8d 14 8a lea rdx,[rdx+r9*4] + 180010123: 48 8d 14 82 lea rdx,[rdx+rax*4] + 180010127: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001012e: 00 + 18001012f: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180010136: 0f 1f 00 nop DWORD PTR [rax] + 180010139: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180010140: c5 fa 59 0a vmulss xmm1,xmm0,DWORD PTR [rdx] + 180010144: 48 ff c0 inc rax + 180010147: c5 fa 11 0a vmovss DWORD PTR [rdx],xmm1 + 18001014b: 48 83 c2 04 add rdx,0x4 + 18001014f: 49 3b c0 cmp rax,r8 + 180010152: 72 ec jb 0x180010140 + 180010154: 33 c0 xor eax,eax + 180010156: c5 f8 77 vzeroupper + 180010159: 48 83 c4 28 add rsp,0x28 + 18001015d: c3 ret + 18001015e: 33 c0 xor eax,eax + 180010160: eb b5 jmp 0x180010117 + 180010162: 45 33 c9 xor r9d,r9d + 180010165: e9 59 ff ff ff jmp 0x1800100c3 + 18001016a: 48 89 d1 mov rcx,rdx + 18001016d: 44 89 c2 mov edx,r8d + 180010170: e8 0b 8e 00 00 call 0x180018f80 + 180010175: 48 83 c4 28 add rsp,0x28 + 180010179: c3 ret + 18001017a: 33 c0 xor eax,eax + 18001017c: 48 83 c4 28 add rsp,0x28 + 180010180: c3 ret + 180010181: b8 fa ff ff ff mov eax,0xfffffffa + 180010186: 48 83 c4 28 add rsp,0x28 + 18001018a: c3 ret + 18001018b: b8 f8 ff ff ff mov eax,0xfffffff8 + 180010190: 48 83 c4 28 add rsp,0x28 + 180010194: c3 ret + 180010195: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180010199: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800101a0: 48 83 ec 28 sub rsp,0x28 + 1800101a4: 48 85 d2 test rdx,rdx + 1800101a7: 0f 84 9e 01 00 00 je 0x18001034b + 1800101ad: 45 85 c0 test r8d,r8d + 1800101b0: 0f 8e 8b 01 00 00 jle 0x180010341 + 1800101b6: c5 f8 2e 05 f6 cb c4 vucomiss xmm0,DWORD PTR [rip+0x1c4cbf6] # 0x181c5cdb4 + 1800101bd: 01 + 1800101be: 7a 06 jp 0x1800101c6 + 1800101c0: 0f 84 74 01 00 00 je 0x18001033a + 1800101c6: c5 f0 57 c9 vxorps xmm1,xmm1,xmm1 + 1800101ca: c5 f8 2e c1 vucomiss xmm0,xmm1 + 1800101ce: 7a 06 jp 0x1800101d6 + 1800101d0: 0f 84 54 01 00 00 je 0x18001032a + 1800101d6: 41 83 f8 10 cmp r8d,0x10 + 1800101da: 0f 8c 42 01 00 00 jl 0x180010322 + 1800101e0: 49 89 d3 mov r11,rdx + 1800101e3: 49 83 e3 1f and r11,0x1f + 1800101e7: 45 85 db test r11d,r11d + 1800101ea: 74 18 je 0x180010204 + 1800101ec: 41 f7 c3 03 00 00 00 test r11d,0x3 + 1800101f3: 0f 85 29 01 00 00 jne 0x180010322 + 1800101f9: 41 f7 db neg r11d + 1800101fc: 41 83 c3 20 add r11d,0x20 + 180010200: 41 c1 eb 02 shr r11d,0x2 + 180010204: 41 8d 43 10 lea eax,[r11+0x10] + 180010208: 44 3b c0 cmp r8d,eax + 18001020b: 0f 8c 11 01 00 00 jl 0x180010322 + 180010211: 45 89 c1 mov r9d,r8d + 180010214: 33 c0 xor eax,eax + 180010216: 45 2b cb sub r9d,r11d + 180010219: 41 83 e1 0f and r9d,0xf + 18001021d: 41 f7 d9 neg r9d + 180010220: 45 03 c8 add r9d,r8d + 180010223: 45 89 da mov r10d,r11d + 180010226: 45 85 db test r11d,r11d + 180010229: 76 27 jbe 0x180010252 + 18001022b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180010232: 00 + 180010233: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001023a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180010240: c5 fa 59 0c 82 vmulss xmm1,xmm0,DWORD PTR [rdx+rax*4] + 180010245: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1 + 18001024a: 48 ff c0 inc rax + 18001024d: 49 3b c2 cmp rax,r10 + 180010250: 72 ee jb 0x180010240 + 180010252: c4 e2 7d 18 c8 vbroadcastss ymm1,xmm0 + 180010257: 49 63 c1 movsxd rax,r9d + 18001025a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180010260: c4 a1 74 59 14 92 vmulps ymm2,ymm1,YMMWORD PTR [rdx+r10*4] + 180010266: c4 a1 74 59 5c 92 20 vmulps ymm3,ymm1,YMMWORD PTR [rdx+r10*4+0x20] + 18001026d: c4 a1 7c 11 14 92 vmovups YMMWORD PTR [rdx+r10*4],ymm2 + 180010273: c4 a1 7c 11 5c 92 20 vmovups YMMWORD PTR [rdx+r10*4+0x20],ymm3 + 18001027a: 49 83 c2 10 add r10,0x10 + 18001027e: 4c 3b d0 cmp r10,rax + 180010281: 72 dd jb 0x180010260 + 180010283: 41 8d 41 01 lea eax,[r9+0x1] + 180010287: 41 3b c0 cmp eax,r8d + 18001028a: 0f 87 84 00 00 00 ja 0x180010314 + 180010290: 4d 63 c0 movsxd r8,r8d + 180010293: 4d 63 c9 movsxd r9,r9d + 180010296: 4d 2b c1 sub r8,r9 + 180010299: 49 83 f8 04 cmp r8,0x4 + 18001029d: 0f 8c 7b 00 00 00 jl 0x18001031e + 1800102a3: 4d 63 c9 movsxd r9,r9d + 1800102a6: 44 89 c0 mov eax,r8d + 1800102a9: 83 e0 fc and eax,0xfffffffc + 1800102ac: 45 33 db xor r11d,r11d + 1800102af: 48 63 c0 movsxd rax,eax + 1800102b2: c4 e2 79 18 c8 vbroadcastss xmm1,xmm0 + 1800102b7: 4e 8d 14 8a lea r10,[rdx+r9*4] + 1800102bb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800102c0: c4 c1 70 59 12 vmulps xmm2,xmm1,XMMWORD PTR [r10] + 1800102c5: 49 83 c3 04 add r11,0x4 + 1800102c9: c4 c1 78 11 12 vmovups XMMWORD PTR [r10],xmm2 + 1800102ce: 49 83 c2 10 add r10,0x10 + 1800102d2: 4c 3b d8 cmp r11,rax + 1800102d5: 72 e9 jb 0x1800102c0 + 1800102d7: 49 3b c0 cmp rax,r8 + 1800102da: 73 38 jae 0x180010314 + 1800102dc: 4d 63 c9 movsxd r9,r9d + 1800102df: 4a 8d 14 8a lea rdx,[rdx+r9*4] + 1800102e3: 48 8d 14 82 lea rdx,[rdx+rax*4] + 1800102e7: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800102ee: 00 + 1800102ef: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800102f6: 0f 1f 00 nop DWORD PTR [rax] + 1800102f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180010300: c5 fa 59 0a vmulss xmm1,xmm0,DWORD PTR [rdx] + 180010304: 48 ff c0 inc rax + 180010307: c5 fa 11 0a vmovss DWORD PTR [rdx],xmm1 + 18001030b: 48 83 c2 04 add rdx,0x4 + 18001030f: 49 3b c0 cmp rax,r8 + 180010312: 72 ec jb 0x180010300 + 180010314: 33 c0 xor eax,eax + 180010316: c5 f8 77 vzeroupper + 180010319: 48 83 c4 28 add rsp,0x28 + 18001031d: c3 ret + 18001031e: 33 c0 xor eax,eax + 180010320: eb b5 jmp 0x1800102d7 + 180010322: 45 33 c9 xor r9d,r9d + 180010325: e9 59 ff ff ff jmp 0x180010283 + 18001032a: 48 89 d1 mov rcx,rdx + 18001032d: 44 89 c2 mov edx,r8d + 180010330: e8 8b 8c 00 00 call 0x180018fc0 + 180010335: 48 83 c4 28 add rsp,0x28 + 180010339: c3 ret + 18001033a: 33 c0 xor eax,eax + 18001033c: 48 83 c4 28 add rsp,0x28 + 180010340: c3 ret + 180010341: b8 fa ff ff ff mov eax,0xfffffffa + 180010346: 48 83 c4 28 add rsp,0x28 + 18001034a: c3 ret + 18001034b: b8 f8 ff ff ff mov eax,0xfffffff8 + 180010350: 48 83 c4 28 add rsp,0x28 + 180010354: c3 ret + 180010355: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180010359: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180010360: 48 83 ec 38 sub rsp,0x38 + 180010364: 45 89 c1 mov r9d,r8d + 180010367: 49 89 d0 mov r8,rdx + 18001036a: 48 89 ca mov rdx,rcx + 18001036d: f3 0f 11 5c 24 58 movss DWORD PTR [rsp+0x58],xmm3 + 180010373: 48 85 d2 test rdx,rdx + 180010376: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] + 18001037a: 74 47 je 0x1800103c3 + 18001037c: 4d 85 c0 test r8,r8 + 18001037f: 74 42 je 0x1800103c3 + 180010381: 45 85 c9 test r9d,r9d + 180010384: 7e 47 jle 0x1800103cd + 180010386: 85 c0 test eax,eax + 180010388: 74 0f je 0x180010399 + 18001038a: 83 f8 04 cmp eax,0x4 + 18001038d: 74 0d je 0x18001039c + 18001038f: b8 fb ff ff ff mov eax,0xfffffffb + 180010394: 48 83 c4 38 add rsp,0x38 + 180010398: c3 ret + 180010399: 83 f8 04 cmp eax,0x4 + 18001039c: 49 89 e3 mov r11,rsp + 18001039f: b8 01 00 00 00 mov eax,0x1 + 1800103a4: 41 ba 00 00 00 00 mov r10d,0x0 + 1800103aa: 48 8d 4c 24 58 lea rcx,[rsp+0x58] + 1800103af: 44 0f 44 d0 cmove r10d,eax + 1800103b3: 45 89 53 20 mov DWORD PTR [r11+0x20],r10d + 1800103b7: e8 b0 d9 a6 01 call 0x181a7dd6c + 1800103bc: 33 c0 xor eax,eax + 1800103be: 48 83 c4 38 add rsp,0x38 + 1800103c2: c3 ret + 1800103c3: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800103c8: 48 83 c4 38 add rsp,0x38 + 1800103cc: c3 ret + 1800103cd: b8 fa ff ff ff mov eax,0xfffffffa + 1800103d2: 48 83 c4 38 add rsp,0x38 + 1800103d6: c3 ret + 1800103d7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 1800103de: 00 00 + 1800103e0: 48 8d 64 24 c8 lea rsp,[rsp-0x38] + 1800103e5: 45 89 c1 mov r9d,r8d + 1800103e8: 49 89 d0 mov r8,rdx + 1800103eb: 48 89 ca mov rdx,rcx + 1800103ee: f3 0f 11 5c 24 58 movss DWORD PTR [rsp+0x58],xmm3 + 1800103f4: 48 85 d2 test rdx,rdx + 1800103f7: 8b 44 24 60 mov eax,DWORD PTR [rsp+0x60] + 1800103fb: 74 4b je 0x180010448 + 1800103fd: 4d 85 c0 test r8,r8 + 180010400: 74 46 je 0x180010448 + 180010402: 45 85 c9 test r9d,r9d + 180010405: 7e 4c jle 0x180010453 + 180010407: 85 c0 test eax,eax + 180010409: 74 12 je 0x18001041d + 18001040b: 83 7c 24 60 04 cmp DWORD PTR [rsp+0x60],0x4 + 180010410: 74 0b je 0x18001041d + 180010412: b8 fb ff ff ff mov eax,0xfffffffb + 180010417: 48 8d 64 24 38 lea rsp,[rsp+0x38] + 18001041c: c3 ret + 18001041d: 49 89 e3 mov r11,rsp + 180010420: 41 ba 01 00 00 00 mov r10d,0x1 + 180010426: 83 f8 04 cmp eax,0x4 + 180010429: b8 00 00 00 00 mov eax,0x0 + 18001042e: 41 0f 44 c2 cmove eax,r10d + 180010432: 48 8d 4c 24 58 lea rcx,[rsp+0x58] + 180010437: 41 89 43 20 mov DWORD PTR [r11+0x20],eax + 18001043b: e8 cc 47 a7 01 call 0x181a84c0c + 180010440: 33 c0 xor eax,eax + 180010442: 48 8d 64 24 38 lea rsp,[rsp+0x38] + 180010447: c3 ret + 180010448: b8 f8 ff ff ff mov eax,0xfffffff8 + 18001044d: 48 8d 64 24 38 lea rsp,[rsp+0x38] + 180010452: c3 ret + 180010453: b8 fa ff ff ff mov eax,0xfffffffa + 180010458: 48 8d 64 24 38 lea rsp,[rsp+0x38] + 18001045d: c3 ret + 18001045e: 66 90 xchg ax,ax diff --git a/handoff/nls_dasm/k_1800136e0.dis b/handoff/nls_dasm/k_1800136e0.dis new file mode 100644 index 0000000..285865f --- /dev/null +++ b/handoff/nls_dasm/k_1800136e0.dis @@ -0,0 +1,693 @@ + +/tmp/det/k_1800136e0.bin: file format binary + + +Disassembly of section .data: + +00000001800136e0 <.data>: + 1800136e0: 48 83 ec 28 sub rsp,0x28 + 1800136e4: 4d 85 c0 test r8,r8 + 1800136e7: 74 35 je 0x18001371e + 1800136e9: 45 85 c9 test r9d,r9d + 1800136ec: 7e 4c jle 0x18001373a + 1800136ee: 48 85 d2 test rdx,rdx + 1800136f1: 74 26 je 0x180013719 + 1800136f3: 48 85 c9 test rcx,rcx + 1800136f6: 74 0c je 0x180013704 + 1800136f8: e8 c3 9d 03 00 call 0x18004d4c0 + 1800136fd: 33 c0 xor eax,eax + 1800136ff: 48 83 c4 28 add rsp,0x28 + 180013703: c3 ret + 180013704: 48 89 d1 mov rcx,rdx + 180013707: 4c 89 c2 mov rdx,r8 + 18001370a: 45 89 c8 mov r8d,r9d + 18001370d: e8 0e a0 03 00 call 0x18004d720 + 180013712: 33 c0 xor eax,eax + 180013714: 48 83 c4 28 add rsp,0x28 + 180013718: c3 ret + 180013719: 48 85 c9 test rcx,rcx + 18001371c: 75 0a jne 0x180013728 + 18001371e: b8 f8 ff ff ff mov eax,0xfffffff8 + 180013723: 48 83 c4 28 add rsp,0x28 + 180013727: c3 ret + 180013728: 4c 89 c2 mov rdx,r8 + 18001372b: 45 89 c8 mov r8d,r9d + 18001372e: e8 cd a1 03 00 call 0x18004d900 + 180013733: 33 c0 xor eax,eax + 180013735: 48 83 c4 28 add rsp,0x28 + 180013739: c3 ret + 18001373a: b8 fa ff ff ff mov eax,0xfffffffa + 18001373f: 48 83 c4 28 add rsp,0x28 + 180013743: c3 ret + 180013744: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001374b: 00 + 18001374c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180013753: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180013758: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001375f: 00 + 180013760: 48 83 ec 28 sub rsp,0x28 + 180013764: 4d 85 c0 test r8,r8 + 180013767: 74 35 je 0x18001379e + 180013769: 45 85 c9 test r9d,r9d + 18001376c: 7e 4c jle 0x1800137ba + 18001376e: 48 85 d2 test rdx,rdx + 180013771: 74 26 je 0x180013799 + 180013773: 48 85 c9 test rcx,rcx + 180013776: 74 0c je 0x180013784 + 180013778: e8 a3 a3 03 00 call 0x18004db20 + 18001377d: 33 c0 xor eax,eax + 18001377f: 48 83 c4 28 add rsp,0x28 + 180013783: c3 ret + 180013784: 48 89 d1 mov rcx,rdx + 180013787: 4c 89 c2 mov rdx,r8 + 18001378a: 45 89 c8 mov r8d,r9d + 18001378d: e8 0e a6 03 00 call 0x18004dda0 + 180013792: 33 c0 xor eax,eax + 180013794: 48 83 c4 28 add rsp,0x28 + 180013798: c3 ret + 180013799: 48 85 c9 test rcx,rcx + 18001379c: 75 0a jne 0x1800137a8 + 18001379e: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800137a3: 48 83 c4 28 add rsp,0x28 + 1800137a7: c3 ret + 1800137a8: 4c 89 c2 mov rdx,r8 + 1800137ab: 45 89 c8 mov r8d,r9d + 1800137ae: e8 0d a8 03 00 call 0x18004dfc0 + 1800137b3: 33 c0 xor eax,eax + 1800137b5: 48 83 c4 28 add rsp,0x28 + 1800137b9: c3 ret + 1800137ba: b8 fa ff ff ff mov eax,0xfffffffa + 1800137bf: 48 83 c4 28 add rsp,0x28 + 1800137c3: c3 ret + 1800137c4: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800137cb: 00 + 1800137cc: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800137d3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800137d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800137df: 00 + 1800137e0: 53 push rbx + 1800137e1: 56 push rsi + 1800137e2: 57 push rdi + 1800137e3: 41 54 push r12 + 1800137e5: 41 55 push r13 + 1800137e7: 41 56 push r14 + 1800137e9: 41 57 push r15 + 1800137eb: 55 push rbp + 1800137ec: 48 83 ec 38 sub rsp,0x38 + 1800137f0: 49 89 ce mov r14,rcx + 1800137f3: 4c 8b ac 24 a8 00 00 mov r13,QWORD PTR [rsp+0xa8] + 1800137fa: 00 + 1800137fb: 44 89 cf mov edi,r9d + 1800137fe: 44 89 c6 mov esi,r8d + 180013801: 41 89 d7 mov r15d,edx + 180013804: 4d 85 f6 test r14,r14 + 180013807: 0f 84 8e 01 00 00 je 0x18001399b + 18001380d: 41 83 ff 1e cmp r15d,0x1e + 180013811: 0f 87 5f 01 00 00 ja 0x180013976 + 180013817: 41 83 ff 1d cmp r15d,0x1d + 18001381b: 0f 8f 55 01 00 00 jg 0x180013976 + 180013821: 48 8b 9c 24 a0 00 00 mov rbx,QWORD PTR [rsp+0xa0] + 180013828: 00 + 180013829: 48 85 db test rbx,rbx + 18001382c: 0f 84 69 01 00 00 je 0x18001399b + 180013832: 48 89 dd mov rbp,rbx + 180013835: ba 90 00 00 00 mov edx,0x90 + 18001383a: 48 83 e5 3f and rbp,0x3f + 18001383e: 48 f7 dd neg rbp + 180013841: 48 83 e5 3f and rbp,0x3f + 180013845: 4c 8d 24 2b lea r12,[rbx+rbp*1] + 180013849: 4c 89 e1 mov rcx,r12 + 18001384c: e8 cf a4 00 00 call 0x18001dd20 + 180013851: 44 89 f9 mov ecx,r15d + 180013854: b8 01 00 00 00 mov eax,0x1 + 180013859: d3 e0 shl eax,cl + 18001385b: 41 89 7c 24 14 mov DWORD PTR [r12+0x14],edi + 180013860: 83 fe 08 cmp esi,0x8 + 180013863: 45 89 7c 24 04 mov DWORD PTR [r12+0x4],r15d + 180013868: 41 c7 44 24 1c 00 00 mov DWORD PTR [r12+0x1c],0x0 + 18001386f: 00 00 + 180013871: 0f 84 45 02 00 00 je 0x180013abc + 180013877: 83 fe 04 cmp esi,0x4 + 18001387a: 0f 84 97 00 00 00 je 0x180013917 + 180013880: 83 fe 01 cmp esi,0x1 + 180013883: 75 39 jne 0x1800138be + 180013885: 0f 57 c0 xorps xmm0,xmm0 + 180013888: f3 0f 2a c0 cvtsi2ss xmm0,eax + 18001388c: f3 0f 10 0d 34 95 c4 movss xmm1,DWORD PTR [rip+0x1c49534] # 0x181c5cdc8 + 180013893: 01 + 180013894: f3 0f 5e c8 divss xmm1,xmm0 + 180013898: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 18001389f: 00 + 1800138a0: 41 c7 44 24 08 01 00 mov DWORD PTR [r12+0x8],0x1 + 1800138a7: 00 00 + 1800138a9: 41 c7 44 24 0c 00 00 mov DWORD PTR [r12+0xc],0x0 + 1800138b0: 00 00 + 1800138b2: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1 + 1800138b9: e9 93 00 00 00 jmp 0x180013951 + 1800138be: 83 fe 02 cmp esi,0x2 + 1800138c1: 75 36 jne 0x1800138f9 + 1800138c3: 0f 57 c0 xorps xmm0,xmm0 + 1800138c6: f3 0f 2a c0 cvtsi2ss xmm0,eax + 1800138ca: f3 0f 10 0d f6 94 c4 movss xmm1,DWORD PTR [rip+0x1c494f6] # 0x181c5cdc8 + 1800138d1: 01 + 1800138d2: f3 0f 5e c8 divss xmm1,xmm0 + 1800138d6: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 1800138dd: 00 + 1800138de: 41 c7 44 24 08 00 00 mov DWORD PTR [r12+0x8],0x0 + 1800138e5: 00 00 + 1800138e7: 41 c7 44 24 0c 01 00 mov DWORD PTR [r12+0xc],0x1 + 1800138ee: 00 00 + 1800138f0: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1 + 1800138f7: eb 58 jmp 0x180013951 + 1800138f9: 41 c7 04 24 00 00 00 mov DWORD PTR [r12],0x0 + 180013900: 00 + 180013901: b8 ee ff ff ff mov eax,0xffffffee + 180013906: 48 83 c4 38 add rsp,0x38 + 18001390a: 5d pop rbp + 18001390b: 41 5f pop r15 + 18001390d: 41 5e pop r14 + 18001390f: 41 5d pop r13 + 180013911: 41 5c pop r12 + 180013913: 5f pop rdi + 180013914: 5e pop rsi + 180013915: 5b pop rbx + 180013916: c3 ret + 180013917: 0f 57 c0 xorps xmm0,xmm0 + 18001391a: f2 0f 2a c0 cvtsi2sd xmm0,eax + 18001391e: b8 01 00 00 00 mov eax,0x1 + 180013923: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 18001392a: 00 + 18001392b: 41 89 44 24 08 mov DWORD PTR [r12+0x8],eax + 180013930: 41 89 44 24 0c mov DWORD PTR [r12+0xc],eax + 180013935: e8 26 a4 00 00 call 0x18001dd60 + 18001393a: f2 0f 10 0d 7e 94 c4 movsd xmm1,QWORD PTR [rip+0x1c4947e] # 0x181c5cdc0 + 180013941: 01 + 180013942: f2 0f 5e c8 divsd xmm1,xmm0 + 180013946: f2 0f 5a c9 cvtsd2ss xmm1,xmm1 + 18001394a: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1 + 180013951: 41 83 ff 04 cmp r15d,0x4 + 180013955: 7f 35 jg 0x18001398c + 180013957: 41 c7 44 24 18 00 00 mov DWORD PTR [r12+0x18],0x0 + 18001395e: 00 00 + 180013960: 33 c0 xor eax,eax + 180013962: 4d 89 26 mov QWORD PTR [r14],r12 + 180013965: 48 83 c4 38 add rsp,0x38 + 180013969: 5d pop rbp + 18001396a: 41 5f pop r15 + 18001396c: 41 5e pop r14 + 18001396e: 41 5d pop r13 + 180013970: 41 5c pop r12 + 180013972: 5f pop rdi + 180013973: 5e pop rsi + 180013974: 5b pop rbx + 180013975: c3 ret + 180013976: b8 ef ff ff ff mov eax,0xffffffef + 18001397b: 48 83 c4 38 add rsp,0x38 + 18001397f: 5d pop rbp + 180013980: 41 5f pop r15 + 180013982: 41 5e pop r14 + 180013984: 41 5d pop r13 + 180013986: 41 5c pop r12 + 180013988: 5f pop rdi + 180013989: 5e pop rsi + 18001398a: 5b pop rbx + 18001398b: c3 ret + 18001398c: 41 83 ff 0a cmp r15d,0xa + 180013990: 0f 8e ec 00 00 00 jle 0x180013a82 + 180013996: 4d 85 ed test r13,r13 + 180013999: 75 16 jne 0x1800139b1 + 18001399b: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800139a0: 48 83 c4 38 add rsp,0x38 + 1800139a4: 5d pop rbp + 1800139a5: 41 5f pop r15 + 1800139a7: 41 5e pop r14 + 1800139a9: 41 5d pop r13 + 1800139ab: 41 5c pop r12 + 1800139ad: 5f pop rdi + 1800139ae: 5e pop rsi + 1800139af: 5b pop rbx + 1800139b0: c3 ret + 1800139b1: 4c 89 ee mov rsi,r13 + 1800139b4: 44 89 f9 mov ecx,r15d + 1800139b7: 48 83 e6 3f and rsi,0x3f + 1800139bb: 44 89 ff mov edi,r15d + 1800139be: 48 f7 de neg rsi + 1800139c1: 48 83 e6 3f and rsi,0x3f + 1800139c5: 49 03 f5 add rsi,r13 + 1800139c8: 48 89 f2 mov rdx,rsi + 1800139cb: e8 10 a8 03 00 call 0x18004e1e0 + 1800139d0: 49 89 c5 mov r13,rax + 1800139d3: 48 8d 94 2b 90 00 00 lea rdx,[rbx+rbp*1+0x90] + 1800139da: 00 + 1800139db: 49 89 54 24 30 mov QWORD PTR [r12+0x30],rdx + 1800139e0: 41 8d 5f ff lea ebx,[r15-0x1] + 1800139e4: 83 fb 10 cmp ebx,0x10 + 1800139e7: 7f 3c jg 0x180013a25 + 1800139e9: 83 fb 0f cmp ebx,0xf + 1800139ec: 89 d9 mov ecx,ebx + 1800139ee: e8 2d aa 00 00 call 0x18001e420 + 1800139f3: 89 d9 mov ecx,ebx + 1800139f5: 48 89 f2 mov rdx,rsi + 1800139f8: 41 89 f8 mov r8d,edi + 1800139fb: 49 89 c1 mov r9,rax + 1800139fe: 49 89 44 24 38 mov QWORD PTR [r12+0x38],rax + 180013a03: e8 d8 af 03 00 call 0x18004e9e0 + 180013a08: 49 89 c1 mov r9,rax + 180013a0b: 89 d9 mov ecx,ebx + 180013a0d: b8 01 00 00 00 mov eax,0x1 + 180013a12: d3 e0 shl eax,cl + 180013a14: 8d 1c c5 3f 00 00 00 lea ebx,[rax*8+0x3f] + 180013a1b: 83 e3 c0 and ebx,0xffffffc0 + 180013a1e: 41 89 5c 24 18 mov DWORD PTR [r12+0x18],ebx + 180013a23: eb 1e jmp 0x180013a43 + 180013a25: 48 89 e0 mov rax,rsp + 180013a28: 4c 89 e1 mov rcx,r12 + 180013a2b: 49 89 f0 mov r8,rsi + 180013a2e: 41 89 f9 mov r9d,edi + 180013a31: 48 89 50 20 mov QWORD PTR [rax+0x20],rdx + 180013a35: 89 da mov edx,ebx + 180013a37: 4c 89 68 28 mov QWORD PTR [rax+0x28],r13 + 180013a3b: e8 20 c3 03 00 call 0x18004fd60 + 180013a40: 49 89 c1 mov r9,rax + 180013a43: 44 89 f9 mov ecx,r15d + 180013a46: 48 89 f2 mov rdx,rsi + 180013a49: 41 89 f8 mov r8d,edi + 180013a4c: 4d 89 4c 24 50 mov QWORD PTR [r12+0x50],r9 + 180013a51: e8 4a fd 03 00 call 0x1800537a0 + 180013a56: 44 89 f9 mov ecx,r15d + 180013a59: 48 89 f2 mov rdx,rsi + 180013a5c: 41 89 f8 mov r8d,edi + 180013a5f: 49 89 c1 mov r9,rax + 180013a62: 49 89 44 24 58 mov QWORD PTR [r12+0x58],rax + 180013a67: e8 74 02 04 00 call 0x180053ce0 + 180013a6c: 4d 89 26 mov QWORD PTR [r14],r12 + 180013a6f: 33 c0 xor eax,eax + 180013a71: 48 83 c4 38 add rsp,0x38 + 180013a75: 5d pop rbp + 180013a76: 41 5f pop r15 + 180013a78: 41 5e pop r14 + 180013a7a: 41 5d pop r13 + 180013a7c: 41 5c pop r12 + 180013a7e: 5f pop rdi + 180013a7f: 5e pop rsi + 180013a80: 5b pop rbx + 180013a81: c3 ret + 180013a82: bf 0a 00 00 00 mov edi,0xa + 180013a87: 48 8d 94 2b 90 00 00 lea rdx,[rbx+rbp*1+0x90] + 180013a8e: 00 + 180013a8f: 48 8d 35 8a 35 60 02 lea rsi,[rip+0x260358a] # 0x182617020 + 180013a96: 41 83 ff 06 cmp r15d,0x6 + 180013a9a: 0f 8f 3b ff ff ff jg 0x1800139db + 180013aa0: 49 89 d1 mov r9,rdx + 180013aa3: 49 83 e1 3f and r9,0x3f + 180013aa7: 49 f7 d9 neg r9 + 180013aaa: 49 83 e1 3f and r9,0x3f + 180013aae: 41 c7 44 24 18 00 00 mov DWORD PTR [r12+0x18],0x0 + 180013ab5: 00 00 + 180013ab7: 4c 03 ca add r9,rdx + 180013aba: eb 87 jmp 0x180013a43 + 180013abc: 33 c0 xor eax,eax + 180013abe: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 180013ac5: 00 + 180013ac6: 41 89 44 24 08 mov DWORD PTR [r12+0x8],eax + 180013acb: 41 89 44 24 0c mov DWORD PTR [r12+0xc],eax + 180013ad0: e9 7c fe ff ff jmp 0x180013951 + 180013ad5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180013ad9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180013ae0: 56 push rsi + 180013ae1: 57 push rdi + 180013ae2: 41 54 push r12 + 180013ae4: 41 55 push r13 + 180013ae6: 41 56 push r14 + 180013ae8: 41 57 push r15 + 180013aea: 55 push rbp + 180013aeb: 48 8d 64 24 d0 lea rsp,[rsp-0x30] + 180013af0: 48 89 ce mov rsi,rcx + 180013af3: 48 8b bc 24 98 00 00 mov rdi,QWORD PTR [rsp+0x98] + 180013afa: 00 + 180013afb: 45 89 ce mov r14d,r9d + 180013afe: 45 89 c5 mov r13d,r8d + 180013b01: 89 d5 mov ebp,edx + 180013b03: 48 85 f6 test rsi,rsi + 180013b06: 0f 84 8a 01 00 00 je 0x180013c96 + 180013b0c: 83 fd 1e cmp ebp,0x1e + 180013b0f: 0f 87 5d 01 00 00 ja 0x180013c72 + 180013b15: 83 fd 1d cmp ebp,0x1d + 180013b18: 0f 8f 54 01 00 00 jg 0x180013c72 + 180013b1e: 4c 8b a4 24 90 00 00 mov r12,QWORD PTR [rsp+0x90] + 180013b25: 00 + 180013b26: 4d 85 e4 test r12,r12 + 180013b29: 0f 84 67 01 00 00 je 0x180013c96 + 180013b2f: 49 83 e4 3f and r12,0x3f + 180013b33: ba 90 00 00 00 mov edx,0x90 + 180013b38: 49 f7 dc neg r12 + 180013b3b: 49 83 e4 3f and r12,0x3f + 180013b3f: 4c 03 a4 24 90 00 00 add r12,QWORD PTR [rsp+0x90] + 180013b46: 00 + 180013b47: 4c 89 e1 mov rcx,r12 + 180013b4a: e8 f1 f5 00 00 call 0x180023140 + 180013b4f: 89 e9 mov ecx,ebp + 180013b51: 41 b8 01 00 00 00 mov r8d,0x1 + 180013b57: 41 d3 e0 shl r8d,cl + 180013b5a: 41 89 6c 24 04 mov DWORD PTR [r12+0x4],ebp + 180013b5f: 41 83 fd 08 cmp r13d,0x8 + 180013b63: 45 89 74 24 14 mov DWORD PTR [r12+0x14],r14d + 180013b68: 41 c7 44 24 1c 00 00 mov DWORD PTR [r12+0x1c],0x0 + 180013b6f: 00 00 + 180013b71: 0f 84 48 02 00 00 je 0x180013dbf + 180013b77: 41 83 fd 04 cmp r13d,0x4 + 180013b7b: 0f 84 95 00 00 00 je 0x180013c16 + 180013b81: 41 83 fd 01 cmp r13d,0x1 + 180013b85: 75 37 jne 0x180013bbe + 180013b87: f3 41 0f 2a c0 cvtsi2ss xmm0,r8d + 180013b8c: f3 0f 10 0d 44 92 c4 movss xmm1,DWORD PTR [rip+0x1c49244] # 0x181c5cdd8 + 180013b93: 01 + 180013b94: f3 0f 5e c8 divss xmm1,xmm0 + 180013b98: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 180013b9f: 00 + 180013ba0: 41 c7 44 24 08 01 00 mov DWORD PTR [r12+0x8],0x1 + 180013ba7: 00 00 + 180013ba9: 41 c7 44 24 0c 00 00 mov DWORD PTR [r12+0xc],0x0 + 180013bb0: 00 00 + 180013bb2: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1 + 180013bb9: e9 90 00 00 00 jmp 0x180013c4e + 180013bbe: 41 83 fd 02 cmp r13d,0x2 + 180013bc2: 75 34 jne 0x180013bf8 + 180013bc4: f3 41 0f 2a c0 cvtsi2ss xmm0,r8d + 180013bc9: f3 0f 10 0d 07 92 c4 movss xmm1,DWORD PTR [rip+0x1c49207] # 0x181c5cdd8 + 180013bd0: 01 + 180013bd1: f3 0f 5e c8 divss xmm1,xmm0 + 180013bd5: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 180013bdc: 00 + 180013bdd: 41 c7 44 24 08 00 00 mov DWORD PTR [r12+0x8],0x0 + 180013be4: 00 00 + 180013be6: 41 c7 44 24 0c 01 00 mov DWORD PTR [r12+0xc],0x1 + 180013bed: 00 00 + 180013bef: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1 + 180013bf6: eb 56 jmp 0x180013c4e + 180013bf8: 41 c7 04 24 00 00 00 mov DWORD PTR [r12],0x0 + 180013bff: 00 + 180013c00: b8 ee ff ff ff mov eax,0xffffffee + 180013c05: 48 8d 64 24 30 lea rsp,[rsp+0x30] + 180013c0a: 5d pop rbp + 180013c0b: 41 5f pop r15 + 180013c0d: 41 5e pop r14 + 180013c0f: 41 5d pop r13 + 180013c11: 41 5c pop r12 + 180013c13: 5f pop rdi + 180013c14: 5e pop rsi + 180013c15: c3 ret + 180013c16: f2 41 0f 2a c0 cvtsi2sd xmm0,r8d + 180013c1b: b8 01 00 00 00 mov eax,0x1 + 180013c20: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 180013c27: 00 + 180013c28: 41 89 44 24 08 mov DWORD PTR [r12+0x8],eax + 180013c2d: 41 89 44 24 0c mov DWORD PTR [r12+0xc],eax + 180013c32: e8 49 f5 00 00 call 0x180023180 + 180013c37: f2 0f 10 0d 91 91 c4 movsd xmm1,QWORD PTR [rip+0x1c49191] # 0x181c5cdd0 + 180013c3e: 01 + 180013c3f: f2 0f 5e c8 divsd xmm1,xmm0 + 180013c43: f2 0f 5a c9 cvtsd2ss xmm1,xmm1 + 180013c47: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1 + 180013c4e: 83 fd 04 cmp ebp,0x4 + 180013c51: 7f 35 jg 0x180013c88 + 180013c53: 41 c7 44 24 18 00 00 mov DWORD PTR [r12+0x18],0x0 + 180013c5a: 00 00 + 180013c5c: 33 c0 xor eax,eax + 180013c5e: 4c 89 26 mov QWORD PTR [rsi],r12 + 180013c61: 48 8d 64 24 30 lea rsp,[rsp+0x30] + 180013c66: 5d pop rbp + 180013c67: 41 5f pop r15 + 180013c69: 41 5e pop r14 + 180013c6b: 41 5d pop r13 + 180013c6d: 41 5c pop r12 + 180013c6f: 5f pop rdi + 180013c70: 5e pop rsi + 180013c71: c3 ret + 180013c72: b8 ef ff ff ff mov eax,0xffffffef + 180013c77: 48 8d 64 24 30 lea rsp,[rsp+0x30] + 180013c7c: 5d pop rbp + 180013c7d: 41 5f pop r15 + 180013c7f: 41 5e pop r14 + 180013c81: 41 5d pop r13 + 180013c83: 41 5c pop r12 + 180013c85: 5f pop rdi + 180013c86: 5e pop rsi + 180013c87: c3 ret + 180013c88: 83 fd 0a cmp ebp,0xa + 180013c8b: 0f 8e f4 00 00 00 jle 0x180013d85 + 180013c91: 48 85 ff test rdi,rdi + 180013c94: 75 16 jne 0x180013cac + 180013c96: b8 f8 ff ff ff mov eax,0xfffffff8 + 180013c9b: 48 8d 64 24 30 lea rsp,[rsp+0x30] + 180013ca0: 5d pop rbp + 180013ca1: 41 5f pop r15 + 180013ca3: 41 5e pop r14 + 180013ca5: 41 5d pop r13 + 180013ca7: 41 5c pop r12 + 180013ca9: 5f pop rdi + 180013caa: 5e pop rsi + 180013cab: c3 ret + 180013cac: 48 83 e7 3f and rdi,0x3f + 180013cb0: 89 e9 mov ecx,ebp + 180013cb2: 48 f7 df neg rdi + 180013cb5: 41 89 ee mov r14d,ebp + 180013cb8: 48 83 e7 3f and rdi,0x3f + 180013cbc: 49 89 fd mov r13,rdi + 180013cbf: 4c 03 ac 24 98 00 00 add r13,QWORD PTR [rsp+0x98] + 180013cc6: 00 + 180013cc7: 4c 89 ea mov rdx,r13 + 180013cca: e8 71 05 04 00 call 0x180054240 + 180013ccf: 48 89 c7 mov rdi,rax + 180013cd2: 49 8d 94 24 90 00 00 lea rdx,[r12+0x90] + 180013cd9: 00 + 180013cda: 49 89 54 24 30 mov QWORD PTR [r12+0x30],rdx + 180013cdf: 44 8d 7d ff lea r15d,[rbp-0x1] + 180013ce3: 41 83 ff 11 cmp r15d,0x11 + 180013ce7: 7f 3f jg 0x180013d28 + 180013ce9: 41 83 ff 10 cmp r15d,0x10 + 180013ced: 44 89 f9 mov ecx,r15d + 180013cf0: e8 ab fa 00 00 call 0x1800237a0 + 180013cf5: 44 89 f9 mov ecx,r15d + 180013cf8: 4c 89 ea mov rdx,r13 + 180013cfb: 45 89 f0 mov r8d,r14d + 180013cfe: 49 89 c1 mov r9,rax + 180013d01: 49 89 44 24 38 mov QWORD PTR [r12+0x38],rax + 180013d06: e8 35 0b 04 00 call 0x180054840 + 180013d0b: 49 89 c1 mov r9,rax + 180013d0e: 44 89 f9 mov ecx,r15d + 180013d11: b8 01 00 00 00 mov eax,0x1 + 180013d16: d3 e0 shl eax,cl + 180013d18: c1 e0 03 shl eax,0x3 + 180013d1b: 83 c0 3f add eax,0x3f + 180013d1e: 83 e0 c0 and eax,0xffffffc0 + 180013d21: 41 89 44 24 18 mov DWORD PTR [r12+0x18],eax + 180013d26: eb 20 jmp 0x180013d48 + 180013d28: 48 8d 04 24 lea rax,[rsp] + 180013d2c: 4c 89 e1 mov rcx,r12 + 180013d2f: 4d 89 e8 mov r8,r13 + 180013d32: 45 89 f1 mov r9d,r14d + 180013d35: 48 89 50 20 mov QWORD PTR [rax+0x20],rdx + 180013d39: 44 89 fa mov edx,r15d + 180013d3c: 48 89 78 28 mov QWORD PTR [rax+0x28],rdi + 180013d40: e8 bb 1e 04 00 call 0x180055c00 + 180013d45: 49 89 c1 mov r9,rax + 180013d48: 89 e9 mov ecx,ebp + 180013d4a: 4c 89 ea mov rdx,r13 + 180013d4d: 45 89 f0 mov r8d,r14d + 180013d50: 4d 89 4c 24 50 mov QWORD PTR [r12+0x50],r9 + 180013d55: e8 86 5a 04 00 call 0x1800597e0 + 180013d5a: 89 e9 mov ecx,ebp + 180013d5c: 4c 89 ea mov rdx,r13 + 180013d5f: 45 89 f0 mov r8d,r14d + 180013d62: 49 89 c1 mov r9,rax + 180013d65: 49 89 44 24 58 mov QWORD PTR [r12+0x58],rax + 180013d6a: e8 71 5e 04 00 call 0x180059be0 + 180013d6f: 4c 89 26 mov QWORD PTR [rsi],r12 + 180013d72: 33 c0 xor eax,eax + 180013d74: 48 8d 64 24 30 lea rsp,[rsp+0x30] + 180013d79: 5d pop rbp + 180013d7a: 41 5f pop r15 + 180013d7c: 41 5e pop r14 + 180013d7e: 41 5d pop r13 + 180013d80: 41 5c pop r12 + 180013d82: 5f pop rdi + 180013d83: 5e pop rsi + 180013d84: c3 ret + 180013d85: 41 be 0a 00 00 00 mov r14d,0xa + 180013d8b: 4c 8d 2d 8e 32 60 02 lea r13,[rip+0x260328e] # 0x182617020 + 180013d92: 83 fd 06 cmp ebp,0x6 + 180013d95: 49 8d 94 24 90 00 00 lea rdx,[r12+0x90] + 180013d9c: 00 + 180013d9d: 0f 8f 37 ff ff ff jg 0x180013cda + 180013da3: 49 89 d1 mov r9,rdx + 180013da6: 49 83 e1 3f and r9,0x3f + 180013daa: 49 f7 d9 neg r9 + 180013dad: 49 83 e1 3f and r9,0x3f + 180013db1: 41 c7 44 24 18 00 00 mov DWORD PTR [r12+0x18],0x0 + 180013db8: 00 00 + 180013dba: 4c 03 ca add r9,rdx + 180013dbd: eb 89 jmp 0x180013d48 + 180013dbf: 33 c0 xor eax,eax + 180013dc1: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 180013dc8: 00 + 180013dc9: 41 89 44 24 08 mov DWORD PTR [r12+0x8],eax + 180013dce: 41 89 44 24 0c mov DWORD PTR [r12+0xc],eax + 180013dd3: e9 76 fe ff ff jmp 0x180013c4e + 180013dd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180013ddf: 00 + 180013de0: 53 push rbx + 180013de1: 56 push rsi + 180013de2: 57 push rdi + 180013de3: 41 54 push r12 + 180013de5: 41 55 push r13 + 180013de7: 41 56 push r14 + 180013de9: 41 57 push r15 + 180013deb: 55 push rbp + 180013dec: 48 83 ec 38 sub rsp,0x38 + 180013df0: 49 89 ce mov r14,rcx + 180013df3: 44 89 cf mov edi,r9d + 180013df6: 44 89 c6 mov esi,r8d + 180013df9: 4c 8b ac 24 a8 00 00 mov r13,QWORD PTR [rsp+0xa8] + 180013e00: 00 + 180013e01: 41 89 d7 mov r15d,edx + 180013e04: 4d 85 f6 test r14,r14 + 180013e07: 0f 84 85 01 00 00 je 0x180013f92 + 180013e0d: 41 83 ff 1e cmp r15d,0x1e + 180013e11: 0f 87 56 01 00 00 ja 0x180013f6d + 180013e17: 41 83 ff 1d cmp r15d,0x1d + 180013e1b: 0f 8f 4c 01 00 00 jg 0x180013f6d + 180013e21: 48 8b 9c 24 a0 00 00 mov rbx,QWORD PTR [rsp+0xa0] + 180013e28: 00 + 180013e29: 48 85 db test rbx,rbx + 180013e2c: 0f 84 60 01 00 00 je 0x180013f92 + 180013e32: 48 89 dd mov rbp,rbx + 180013e35: ba 90 00 00 00 mov edx,0x90 + 180013e3a: 48 83 e5 3f and rbp,0x3f + 180013e3e: 48 f7 dd neg rbp + 180013e41: 48 83 e5 3f and rbp,0x3f + 180013e45: 4c 8d 24 2b lea r12,[rbx+rbp*1] + 180013e49: 4c 89 e1 mov rcx,r12 + 180013e4c: e8 6f 49 01 00 call 0x1800287c0 + 180013e51: 44 89 f9 mov ecx,r15d + 180013e54: b8 01 00 00 00 mov eax,0x1 + 180013e59: 41 89 7c 24 14 mov DWORD PTR [r12+0x14],edi + 180013e5e: d3 e0 shl eax,cl + 180013e60: 45 89 7c 24 04 mov DWORD PTR [r12+0x4],r15d + 180013e65: 41 c7 44 24 1c 00 00 mov DWORD PTR [r12+0x1c],0x0 + 180013e6c: 00 00 + 180013e6e: 83 fe 08 cmp esi,0x8 + 180013e71: 0f 84 39 02 00 00 je 0x1800140b0 + 180013e77: 83 fe 04 cmp esi,0x4 + 180013e7a: 0f 84 91 00 00 00 je 0x180013f11 + 180013e80: 83 fe 01 cmp esi,0x1 + 180013e83: 75 36 jne 0x180013ebb + 180013e85: f3 0f 2a c0 cvtsi2ss xmm0,eax + 180013e89: f3 0f 10 0d 57 8f c4 movss xmm1,DWORD PTR [rip+0x1c48f57] # 0x181c5cde8 + 180013e90: 01 + 180013e91: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 180013e98: 00 + 180013e99: f3 0f 5e c8 divss xmm1,xmm0 + 180013e9d: 41 c7 44 24 08 01 00 mov DWORD PTR [r12+0x8],0x1 + 180013ea4: 00 00 + 180013ea6: 41 c7 44 24 0c 00 00 mov DWORD PTR [r12+0xc],0x0 + 180013ead: 00 00 + 180013eaf: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1 + 180013eb6: e9 8d 00 00 00 jmp 0x180013f48 + 180013ebb: 83 fe 02 cmp esi,0x2 + 180013ebe: 75 33 jne 0x180013ef3 + 180013ec0: f3 0f 2a c0 cvtsi2ss xmm0,eax + 180013ec4: f3 0f 10 0d 1c 8f c4 movss xmm1,DWORD PTR [rip+0x1c48f1c] # 0x181c5cde8 + 180013ecb: 01 + 180013ecc: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 180013ed3: 00 + 180013ed4: f3 0f 5e c8 divss xmm1,xmm0 + 180013ed8: 41 c7 44 24 08 00 00 mov DWORD PTR [r12+0x8],0x0 + 180013edf: 00 00 + 180013ee1: 41 c7 44 24 0c 01 00 mov DWORD PTR [r12+0xc],0x1 + 180013ee8: 00 00 + 180013eea: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1 + 180013ef1: eb 55 jmp 0x180013f48 + 180013ef3: 41 c7 04 24 00 00 00 mov DWORD PTR [r12],0x0 + 180013efa: 00 + 180013efb: b8 ee ff ff ff mov eax,0xffffffee + 180013f00: 48 83 c4 38 add rsp,0x38 + 180013f04: 5d pop rbp + 180013f05: 41 5f pop r15 + 180013f07: 41 5e pop r14 + 180013f09: 41 5d pop r13 + 180013f0b: 41 5c pop r12 + 180013f0d: 5f pop rdi + 180013f0e: 5e pop rsi + 180013f0f: 5b pop rbx + 180013f10: c3 ret + 180013f11: f2 0f 2a c0 cvtsi2sd xmm0,eax + 180013f15: b8 01 00 00 00 mov eax,0x1 + 180013f1a: 41 c7 04 24 06 00 00 mov DWORD PTR [r12],0x6 + 180013f21: 00 + 180013f22: 41 89 44 24 08 mov DWORD PTR [r12+0x8],eax + 180013f27: 41 89 44 24 0c mov DWORD PTR [r12+0xc],eax + 180013f2c: e8 cf 48 01 00 call 0x180028800 + 180013f31: f2 0f 10 0d a7 8e c4 movsd xmm1,QWORD PTR [rip+0x1c48ea7] # 0x181c5cde0 + 180013f38: 01 + 180013f39: f2 0f 5e c8 divsd xmm1,xmm0 + 180013f3d: f2 0f 5a c9 cvtsd2ss xmm1,xmm1 + 180013f41: f3 41 0f 11 4c 24 10 movss DWORD PTR [r12+0x10],xmm1 + 180013f48: 41 83 ff 04 cmp r15d,0x4 + 180013f4c: 7f 35 jg 0x180013f83 + 180013f4e: 41 c7 44 24 18 00 00 mov DWORD PTR [r12+0x18],0x0 + 180013f55: 00 00 + 180013f57: 33 c0 xor eax,eax + 180013f59: 4d 89 26 mov QWORD PTR [r14],r12 + 180013f5c: 48 83 c4 38 add rsp,0x38 + 180013f60: 5d pop rbp + 180013f61: 41 5f pop r15 + 180013f63: 41 5e pop r14 + 180013f65: 41 5d pop r13 + 180013f67: 41 5c pop r12 + 180013f69: 5f pop rdi + 180013f6a: 5e pop rsi + 180013f6b: 5b pop rbx + 180013f6c: c3 ret + 180013f6d: b8 ef ff ff ff mov eax,0xffffffef + 180013f72: 48 83 c4 38 add rsp,0x38 + 180013f76: 5d pop rbp + 180013f77: 41 5f pop r15 + 180013f79: 41 5e pop r14 + 180013f7b: 41 5d pop r13 + 180013f7d: 41 5c pop r12 + 180013f7f: 5f pop rdi + 180013f80: 5e pop rsi + 180013f81: 5b pop rbx + 180013f82: c3 ret + 180013f83: 41 83 ff 0a cmp r15d,0xa + 180013f87: 0f 8e e9 00 00 00 jle 0x180014076 + 180013f8d: 4d 85 ed test r13,r13 + 180013f90: 75 16 jne 0x180013fa8 + 180013f92: b8 f8 ff ff ff mov eax,0xfffffff8 + 180013f97: 48 83 c4 38 add rsp,0x38 + 180013f9b: 5d pop rbp + 180013f9c: 41 5f pop r15 + 180013f9e: 41 5e pop r14 + 180013fa0: 41 5d pop r13 + 180013fa2: 41 5c pop r12 + 180013fa4: 5f pop rdi + 180013fa5: 5e pop rsi + 180013fa6: 5b pop rbx + 180013fa7: c3 ret + 180013fa8: 4c 89 ee mov rsi,r13 + 180013fab: 44 89 f9 mov ecx,r15d + 180013fae: 48 83 e6 3f and rsi,0x3f + 180013fb2: 44 89 ff mov edi,r15d + 180013fb5: 48 f7 de neg rsi + 180013fb8: 48 83 e6 3f and rsi,0x3f + 180013fbc: 49 03 f5 add rsi,r13 + 180013fbf: 48 89 f2 mov rdx,rsi + 180013fc2: e8 59 60 04 00 call 0x18005a020 + 180013fc7: 49 89 c5 mov r13,rax + 180013fca: 48 8d 94 2b 90 00 00 lea rdx,[rbx+rbp*1+0x90] + 180013fd1: 00 + 180013fd2: 41 8d 5f ff lea ebx,[r15-0x1] + 180013fd6: 49 89 54 24 30 mov QWORD PTR [r12+0x30],rdx + 180013fdb: 83 fb 11 cmp ebx,0x11 + 180013fde: 7f 39 jg 0x180014019 diff --git a/handoff/nls_dasm/k_181a775a0.dis b/handoff/nls_dasm/k_181a775a0.dis new file mode 100644 index 0000000..5b07997 --- /dev/null +++ b/handoff/nls_dasm/k_181a775a0.dis @@ -0,0 +1,546 @@ + +/tmp/det/k_181a775a0.bin: file format binary + + +Disassembly of section .data: + +0000000181a775a0 <.data>: + 181a775a0: 53 push rbx + 181a775a1: 56 push rsi + 181a775a2: 57 push rdi + 181a775a3: 55 push rbp + 181a775a4: 48 83 ec 28 sub rsp,0x28 + 181a775a8: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a775ad: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a775b3: 48 89 4c 24 50 mov QWORD PTR [rsp+0x50],rcx + 181a775b8: 48 89 54 24 58 mov QWORD PTR [rsp+0x58],rdx + 181a775bd: 4c 89 44 24 60 mov QWORD PTR [rsp+0x60],r8 + 181a775c2: 4c 89 4c 24 68 mov QWORD PTR [rsp+0x68],r9 + 181a775c7: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50] + 181a775cc: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58] + 181a775d1: 48 8b 7c 24 60 mov rdi,QWORD PTR [rsp+0x60] + 181a775d6: 48 63 4c 24 68 movsxd rcx,DWORD PTR [rsp+0x68] + 181a775db: b8 00 00 00 40 mov eax,0x40000000 + 181a775e0: ba 00 00 c0 7f mov edx,0x7fc00000 + 181a775e5: 66 0f 6e f8 movd xmm7,eax + 181a775e9: 66 0f 6e f2 movd xmm6,edx + 181a775ed: 0f c6 ff 00 shufps xmm7,xmm7,0x0 + 181a775f1: 0f c6 f6 00 shufps xmm6,xmm6,0x0 + 181a775f5: 48 33 c0 xor rax,rax + 181a775f8: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a775ff: 74 34 je 0x181a77635 + 181a77601: 0f 28 c7 movaps xmm0,xmm7 + 181a77604: 0f 28 e7 movaps xmm4,xmm7 + 181a77607: 0f 12 06 movlps xmm0,QWORD PTR [rsi] + 181a7760a: 0f 12 65 00 movlps xmm4,QWORD PTR [rbp+0x0] + 181a7760e: 48 83 c7 08 add rdi,0x8 + 181a77612: 0f 28 cf movaps xmm1,xmm7 + 181a77615: 48 83 c6 08 add rsi,0x8 + 181a77619: 0f 28 ef movaps xmm5,xmm7 + 181a7761c: 48 83 c5 08 add rbp,0x8 + 181a77620: e8 fb fe ff ff call 0x181a77520 + 181a77625: 0f 14 cd unpcklps xmm1,xmm5 + 181a77628: 0f 13 4f f8 movlps QWORD PTR [rdi-0x8],xmm1 + 181a7762c: 48 ff c9 dec rcx + 181a7762f: 0f 8e 3b 01 00 00 jle 0x181a77770 + 181a77635: 48 83 e9 04 sub rcx,0x4 + 181a77639: 0f 8c d8 00 00 00 jl 0x181a77717 + 181a7763f: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a77646: 0f 85 94 00 00 00 jne 0x181a776e0 + 181a7764c: 48 8b d6 mov rdx,rsi + 181a7764f: 48 0b d5 or rdx,rbp + 181a77652: 48 f7 c2 0f 00 00 00 test rdx,0xf + 181a77659: 75 45 jne 0x181a776a0 + 181a7765b: eb 03 jmp 0x181a77660 + 181a7765d: 0f 1f 00 nop DWORD PTR [rax] + 181a77660: 0f 28 06 movaps xmm0,XMMWORD PTR [rsi] + 181a77663: 0f 28 4e 10 movaps xmm1,XMMWORD PTR [rsi+0x10] + 181a77667: 48 83 c7 20 add rdi,0x20 + 181a7766b: 0f 28 65 00 movaps xmm4,XMMWORD PTR [rbp+0x0] + 181a7766f: 0f 28 6d 10 movaps xmm5,XMMWORD PTR [rbp+0x10] + 181a77673: 48 83 c6 20 add rsi,0x20 + 181a77677: 48 83 c5 20 add rbp,0x20 + 181a7767b: e8 a0 fe ff ff call 0x181a77520 + 181a77680: 0f 28 d1 movaps xmm2,xmm1 + 181a77683: 0f 14 cd unpcklps xmm1,xmm5 + 181a77686: 0f 15 d5 unpckhps xmm2,xmm5 + 181a77689: 0f 29 4f e0 movaps XMMWORD PTR [rdi-0x20],xmm1 + 181a7768d: 48 83 e9 04 sub rcx,0x4 + 181a77691: 0f 29 57 f0 movaps XMMWORD PTR [rdi-0x10],xmm2 + 181a77695: 7d c9 jge 0x181a77660 + 181a77697: e9 7b 00 00 00 jmp 0x181a77717 + 181a7769c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 181a776a0: 0f 10 06 movups xmm0,XMMWORD PTR [rsi] + 181a776a3: 0f 10 4e 10 movups xmm1,XMMWORD PTR [rsi+0x10] + 181a776a7: 48 83 c7 20 add rdi,0x20 + 181a776ab: 0f 10 65 00 movups xmm4,XMMWORD PTR [rbp+0x0] + 181a776af: 0f 10 6d 10 movups xmm5,XMMWORD PTR [rbp+0x10] + 181a776b3: 48 83 c6 20 add rsi,0x20 + 181a776b7: 48 83 c5 20 add rbp,0x20 + 181a776bb: e8 60 fe ff ff call 0x181a77520 + 181a776c0: 0f 28 d1 movaps xmm2,xmm1 + 181a776c3: 0f 14 cd unpcklps xmm1,xmm5 + 181a776c6: 0f 15 d5 unpckhps xmm2,xmm5 + 181a776c9: 0f 29 4f e0 movaps XMMWORD PTR [rdi-0x20],xmm1 + 181a776cd: 48 83 e9 04 sub rcx,0x4 + 181a776d1: 0f 29 57 f0 movaps XMMWORD PTR [rdi-0x10],xmm2 + 181a776d5: 7d c9 jge 0x181a776a0 + 181a776d7: eb 3e jmp 0x181a77717 + 181a776d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 181a776e0: 0f 10 06 movups xmm0,XMMWORD PTR [rsi] + 181a776e3: 0f 10 4e 10 movups xmm1,XMMWORD PTR [rsi+0x10] + 181a776e7: 48 83 c7 20 add rdi,0x20 + 181a776eb: 0f 10 65 00 movups xmm4,XMMWORD PTR [rbp+0x0] + 181a776ef: 0f 10 6d 10 movups xmm5,XMMWORD PTR [rbp+0x10] + 181a776f3: 48 83 c6 20 add rsi,0x20 + 181a776f7: 48 83 c5 20 add rbp,0x20 + 181a776fb: e8 20 fe ff ff call 0x181a77520 + 181a77700: 0f 28 d1 movaps xmm2,xmm1 + 181a77703: 0f 14 cd unpcklps xmm1,xmm5 + 181a77706: 0f 15 d5 unpckhps xmm2,xmm5 + 181a77709: 0f 11 4f e0 movups XMMWORD PTR [rdi-0x20],xmm1 + 181a7770d: 48 83 e9 04 sub rcx,0x4 + 181a77711: 0f 11 57 f0 movups XMMWORD PTR [rdi-0x10],xmm2 + 181a77715: 7d c9 jge 0x181a776e0 + 181a77717: 48 83 c1 04 add rcx,0x4 + 181a7771b: 7e 53 jle 0x181a77770 + 181a7771d: 48 83 e9 02 sub rcx,0x2 + 181a77721: 7c 29 jl 0x181a7774c + 181a77723: 0f 10 06 movups xmm0,XMMWORD PTR [rsi] + 181a77726: 0f 28 cf movaps xmm1,xmm7 + 181a77729: 48 83 c7 10 add rdi,0x10 + 181a7772d: 0f 10 65 00 movups xmm4,XMMWORD PTR [rbp+0x0] + 181a77731: 0f 28 ef movaps xmm5,xmm7 + 181a77734: 48 83 c6 10 add rsi,0x10 + 181a77738: 48 83 c5 10 add rbp,0x10 + 181a7773c: e8 df fd ff ff call 0x181a77520 + 181a77741: 0f 14 cd unpcklps xmm1,xmm5 + 181a77744: 48 83 e9 02 sub rcx,0x2 + 181a77748: 0f 11 4f f0 movups XMMWORD PTR [rdi-0x10],xmm1 + 181a7774c: 48 83 c1 02 add rcx,0x2 + 181a77750: 7e 1e jle 0x181a77770 + 181a77752: 0f 28 c7 movaps xmm0,xmm7 + 181a77755: 0f 12 06 movlps xmm0,QWORD PTR [rsi] + 181a77758: 0f 28 cf movaps xmm1,xmm7 + 181a7775b: 0f 28 e7 movaps xmm4,xmm7 + 181a7775e: 0f 12 65 00 movlps xmm4,QWORD PTR [rbp+0x0] + 181a77762: 0f 28 ef movaps xmm5,xmm7 + 181a77765: e8 b6 fd ff ff call 0x181a77520 + 181a7776a: 0f 14 cd unpcklps xmm1,xmm5 + 181a7776d: 0f 13 0f movlps QWORD PTR [rdi],xmm1 + 181a77770: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a77775: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a7777b: 48 83 c4 28 add rsp,0x28 + 181a7777f: c5 f8 77 vzeroupper + 181a77782: 5d pop rbp + 181a77783: 5f pop rdi + 181a77784: 5e pop rsi + 181a77785: 5b pop rbx + 181a77786: c3 ret + 181a77787: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a7778e: 0f 1f 84 00 00 00 00 + 181a77795: 00 + 181a77796: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0] + 181a7779d: 00 00 00 + 181a777a0: 53 push rbx + 181a777a1: 56 push rsi + 181a777a2: 57 push rdi + 181a777a3: 55 push rbp + 181a777a4: 48 81 ec 88 00 00 00 sub rsp,0x88 + 181a777ab: 66 44 0f 7f 2c 24 movdqa XMMWORD PTR [rsp],xmm13 + 181a777b1: 66 44 0f 7f 64 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm12 + 181a777b8: 66 44 0f 7f 5c 24 20 movdqa XMMWORD PTR [rsp+0x20],xmm11 + 181a777bf: 66 44 0f 7f 54 24 30 movdqa XMMWORD PTR [rsp+0x30],xmm10 + 181a777c6: 66 44 0f 7f 4c 24 40 movdqa XMMWORD PTR [rsp+0x40],xmm9 + 181a777cd: 66 44 0f 7f 44 24 50 movdqa XMMWORD PTR [rsp+0x50],xmm8 + 181a777d4: 66 0f 7f 7c 24 60 movdqa XMMWORD PTR [rsp+0x60],xmm7 + 181a777da: 66 0f 7f 74 24 70 movdqa XMMWORD PTR [rsp+0x70],xmm6 + 181a777e0: 48 89 8c 24 b0 00 00 mov QWORD PTR [rsp+0xb0],rcx + 181a777e7: 00 + 181a777e8: 48 89 94 24 b8 00 00 mov QWORD PTR [rsp+0xb8],rdx + 181a777ef: 00 + 181a777f0: 4c 89 84 24 c0 00 00 mov QWORD PTR [rsp+0xc0],r8 + 181a777f7: 00 + 181a777f8: 4c 89 8c 24 c8 00 00 mov QWORD PTR [rsp+0xc8],r9 + 181a777ff: 00 + 181a77800: 48 8b b4 24 b0 00 00 mov rsi,QWORD PTR [rsp+0xb0] + 181a77807: 00 + 181a77808: 48 8b 9c 24 b8 00 00 mov rbx,QWORD PTR [rsp+0xb8] + 181a7780f: 00 + 181a77810: 48 8b bc 24 c0 00 00 mov rdi,QWORD PTR [rsp+0xc0] + 181a77817: 00 + 181a77818: 48 63 8c 24 c8 00 00 movsxd rcx,DWORD PTR [rsp+0xc8] + 181a7781f: 00 + 181a77820: b8 00 00 f0 3f mov eax,0x3ff00000 + 181a77825: 66 0f 6e f8 movd xmm7,eax + 181a77829: 48 33 c0 xor rax,rax + 181a7782c: 66 0f 73 f7 20 psllq xmm7,0x20 + 181a77831: 0f 57 c0 xorps xmm0,xmm0 + 181a77834: 66 0f 14 ff unpcklpd xmm7,xmm7 + 181a77838: 66 44 0f 28 c0 movapd xmm8,xmm0 + 181a7783d: 66 0f 28 f7 movapd xmm6,xmm7 + 181a77841: 66 0f fe f6 paddd xmm6,xmm6 + 181a77845: 66 0f eb f7 por xmm6,xmm7 + 181a77849: 66 45 0f 76 e4 pcmpeqd xmm12,xmm12 + 181a7784e: 66 44 0f 6f d8 movdqa xmm11,xmm0 + 181a77853: 66 45 0f fb dc psubq xmm11,xmm12 + 181a77858: 66 41 0f 73 f4 02 psllq xmm12,0x2 + 181a7785e: 66 45 0f d4 db paddq xmm11,xmm11 + 181a77863: 66 44 0f 28 ce movapd xmm9,xmm6 + 181a77868: 66 44 0f 28 d7 movapd xmm10,xmm7 + 181a7786d: 48 8b e8 mov rbp,rax + 181a77870: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a77877: 74 44 je 0x181a778bd + 181a77879: f2 0f 10 0e movsd xmm1,QWORD PTR [rsi] + 181a7787d: f2 0f 10 13 movsd xmm2,QWORD PTR [rbx] + 181a77881: 66 0f 2f c1 comisd xmm0,xmm1 + 181a77885: 74 1f je 0x181a778a6 + 181a77887: f2 0f 5e d1 divsd xmm2,xmm1 + 181a7788b: 48 83 c6 08 add rsi,0x8 + 181a7788f: 48 83 c3 08 add rbx,0x8 + 181a77893: f2 0f 11 17 movsd QWORD PTR [rdi],xmm2 + 181a77897: 48 83 c7 08 add rdi,0x8 + 181a7789b: 48 ff c9 dec rcx + 181a7789e: 0f 8e 73 07 00 00 jle 0x181a78017 + 181a778a4: eb 17 jmp 0x181a778bd + 181a778a6: 66 0f 73 d7 01 psrlq xmm7,0x1 + 181a778ab: 72 da jb 0x181a77887 + 181a778ad: 66 41 0f eb f9 por xmm7,xmm9 + 181a778b2: bd 01 00 00 00 mov ebp,0x1 + 181a778b7: f2 0f 59 d7 mulsd xmm2,xmm7 + 181a778bb: eb ce jmp 0x181a7788b + 181a778bd: 48 83 e9 08 sub rcx,0x8 + 181a778c1: 0f 8c ec 06 00 00 jl 0x181a77fb3 + 181a778c7: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a778ce: 0f 85 ac 04 00 00 jne 0x181a77d80 + 181a778d4: 48 8b d6 mov rdx,rsi + 181a778d7: 48 0b d3 or rdx,rbx + 181a778da: 48 83 e2 0f and rdx,0xf + 181a778de: 0f 85 5c 02 00 00 jne 0x181a77b40 + 181a778e4: eb 1a jmp 0x181a77900 + 181a778e6: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a778ed: 0f 1f 84 00 00 00 00 + 181a778f4: 00 + 181a778f5: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a778fc: 00 00 00 00 + 181a77900: 66 0f 28 06 movapd xmm0,XMMWORD PTR [rsi] + 181a77904: 66 0f 28 4e 10 movapd xmm1,XMMWORD PTR [rsi+0x10] + 181a77909: 66 0f 28 56 20 movapd xmm2,XMMWORD PTR [rsi+0x20] + 181a7790e: 66 0f 28 5e 30 movapd xmm3,XMMWORD PTR [rsi+0x30] + 181a77913: 66 0f 28 e0 movapd xmm4,xmm0 + 181a77917: 66 0f 28 e9 movapd xmm5,xmm1 + 181a7791b: 48 83 c6 40 add rsi,0x40 + 181a7791f: 66 0f 59 e2 mulpd xmm4,xmm2 + 181a77923: 66 0f 59 eb mulpd xmm5,xmm3 + 181a77927: 66 0f 28 f4 movapd xmm6,xmm4 + 181a7792b: 66 0f 59 f5 mulpd xmm6,xmm5 + 181a7792f: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77934: 66 0f 54 fe andpd xmm7,xmm6 + 181a77938: 66 41 0f 76 f8 pcmpeqd xmm7,xmm8 + 181a7793d: 66 0f 50 c7 movmskpd eax,xmm7 + 181a77941: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77946: 66 0f 54 fe andpd xmm7,xmm6 + 181a7794a: 66 41 0f 76 f9 pcmpeqd xmm7,xmm9 + 181a7794f: 66 0f 50 d7 movmskpd edx,xmm7 + 181a77953: 0b d0 or edx,eax + 181a77955: 0f 85 bf 00 00 00 jne 0x181a77a1a + 181a7795b: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77960: 66 0f 5e fe divpd xmm7,xmm6 + 181a77964: 66 0f 59 ef mulpd xmm5,xmm7 + 181a77968: 66 0f 59 e7 mulpd xmm4,xmm7 + 181a7796c: 48 83 c7 40 add rdi,0x40 + 181a77970: 66 0f 59 d5 mulpd xmm2,xmm5 + 181a77974: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a77978: 66 0f 59 dc mulpd xmm3,xmm4 + 181a7797c: 66 0f 59 cc mulpd xmm1,xmm4 + 181a77980: 66 0f 28 23 movapd xmm4,XMMWORD PTR [rbx] + 181a77984: 66 0f 28 6b 10 movapd xmm5,XMMWORD PTR [rbx+0x10] + 181a77989: 66 0f 28 73 20 movapd xmm6,XMMWORD PTR [rbx+0x20] + 181a7798e: 66 0f 28 7b 30 movapd xmm7,XMMWORD PTR [rbx+0x30] + 181a77993: 48 83 c3 40 add rbx,0x40 + 181a77997: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a7799c: 66 44 0f c2 ed 03 cmpunordpd xmm13,xmm5 + 181a779a2: 66 41 0f 50 c5 movmskpd eax,xmm13 + 181a779a7: 66 44 0f 28 ee movapd xmm13,xmm6 + 181a779ac: 66 44 0f c2 ef 03 cmpunordpd xmm13,xmm7 + 181a779b2: 66 41 0f 50 d5 movmskpd edx,xmm13 + 181a779b7: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a779bb: 66 0f 59 dd mulpd xmm3,xmm5 + 181a779bf: 66 0f 59 c6 mulpd xmm0,xmm6 + 181a779c3: 66 0f 59 cf mulpd xmm1,xmm7 + 181a779c7: 0b d0 or edx,eax + 181a779c9: 0f 85 27 01 00 00 jne 0x181a77af6 + 181a779cf: 66 41 0f d4 d3 paddq xmm2,xmm11 + 181a779d4: 66 41 0f d4 db paddq xmm3,xmm11 + 181a779d9: 66 41 0f d4 c3 paddq xmm0,xmm11 + 181a779de: 66 41 0f d4 cb paddq xmm1,xmm11 + 181a779e3: 66 41 0f 54 d4 andpd xmm2,xmm12 + 181a779e8: 66 41 0f 54 dc andpd xmm3,xmm12 + 181a779ed: 66 41 0f 54 c4 andpd xmm0,xmm12 + 181a779f2: 66 41 0f 54 cc andpd xmm1,xmm12 + 181a779f7: 66 0f 29 57 c0 movapd XMMWORD PTR [rdi-0x40],xmm2 + 181a779fc: 66 0f 29 5f d0 movapd XMMWORD PTR [rdi-0x30],xmm3 + 181a77a01: 66 0f 29 47 e0 movapd XMMWORD PTR [rdi-0x20],xmm0 + 181a77a06: 66 0f 29 4f f0 movapd XMMWORD PTR [rdi-0x10],xmm1 + 181a77a0b: 48 83 e9 08 sub rcx,0x8 + 181a77a0f: 0f 8d eb fe ff ff jge 0x181a77900 + 181a77a15: e9 99 05 00 00 jmp 0x181a77fb3 + 181a77a1a: 23 c0 and eax,eax + 181a77a1c: 0f 84 90 00 00 00 je 0x181a77ab2 + 181a77a22: 66 41 0f 28 f1 movapd xmm6,xmm9 + 181a77a27: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77a2c: 48 33 d2 xor rdx,rdx + 181a77a2f: 66 41 0f 28 e0 movapd xmm4,xmm8 + 181a77a34: 66 0f c2 e0 00 cmpeqpd xmm4,xmm0 + 181a77a39: 66 0f 28 ec movapd xmm5,xmm4 + 181a77a3d: 66 0f 50 c4 movmskpd eax,xmm4 + 181a77a41: 66 0f 54 e7 andpd xmm4,xmm7 + 181a77a45: 66 0f 58 c4 addpd xmm0,xmm4 + 181a77a49: 66 0f 28 24 1a movapd xmm4,XMMWORD PTR [rdx+rbx*1] + 181a77a4e: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a77a53: 66 0f 5e e0 divpd xmm4,xmm0 + 181a77a57: 0b e8 or ebp,eax + 181a77a59: 66 45 0f c2 e8 00 cmpeqpd xmm13,xmm8 + 181a77a5f: 66 44 0f 54 ed andpd xmm13,xmm5 + 181a77a64: 66 0f 54 ee andpd xmm5,xmm6 + 181a77a68: 66 41 0f d9 ed psubusw xmm5,xmm13 + 181a77a6d: 66 0f 56 ef orpd xmm5,xmm7 + 181a77a71: 66 0f 59 ec mulpd xmm5,xmm4 + 181a77a75: 66 44 0f 54 ee andpd xmm13,xmm6 + 181a77a7a: 66 41 0f 56 ed orpd xmm5,xmm13 + 181a77a7f: 66 41 0f 73 d5 01 psrlq xmm13,0x1 + 181a77a85: 66 41 0f eb ed por xmm5,xmm13 + 181a77a8a: 66 0f 29 2c 3a movapd XMMWORD PTR [rdx+rdi*1],xmm5 + 181a77a8f: 66 0f 28 c1 movapd xmm0,xmm1 + 181a77a93: 48 83 c2 10 add rdx,0x10 + 181a77a97: 66 0f 28 ca movapd xmm1,xmm2 + 181a77a9b: 48 83 fa 40 cmp rdx,0x40 + 181a77a9f: 66 0f 28 d3 movapd xmm2,xmm3 + 181a77aa3: 7c 8a jl 0x181a77a2f + 181a77aa5: 48 83 c3 40 add rbx,0x40 + 181a77aa9: 48 83 c7 40 add rdi,0x40 + 181a77aad: e9 59 ff ff ff jmp 0x181a77a0b + 181a77ab2: 66 0f 28 23 movapd xmm4,XMMWORD PTR [rbx] + 181a77ab6: 66 0f 28 6b 10 movapd xmm5,XMMWORD PTR [rbx+0x10] + 181a77abb: 66 0f 28 73 20 movapd xmm6,XMMWORD PTR [rbx+0x20] + 181a77ac0: 66 0f 28 7b 30 movapd xmm7,XMMWORD PTR [rbx+0x30] + 181a77ac5: 66 0f 5e e0 divpd xmm4,xmm0 + 181a77ac9: 48 83 c7 40 add rdi,0x40 + 181a77acd: 66 0f 5e e9 divpd xmm5,xmm1 + 181a77ad1: 48 83 c3 40 add rbx,0x40 + 181a77ad5: 66 0f 5e f2 divpd xmm6,xmm2 + 181a77ad9: 66 0f 5e fb divpd xmm7,xmm3 + 181a77add: 66 0f 29 67 c0 movapd XMMWORD PTR [rdi-0x40],xmm4 + 181a77ae2: 66 0f 29 6f d0 movapd XMMWORD PTR [rdi-0x30],xmm5 + 181a77ae7: 66 0f 29 77 e0 movapd XMMWORD PTR [rdi-0x20],xmm6 + 181a77aec: 66 0f 29 7f f0 movapd XMMWORD PTR [rdi-0x10],xmm7 + 181a77af1: e9 15 ff ff ff jmp 0x181a77a0b + 181a77af6: 66 0f c2 e4 07 cmpordpd xmm4,xmm4 + 181a77afb: 66 0f c2 ed 07 cmpordpd xmm5,xmm5 + 181a77b00: 66 0f c2 f6 07 cmpordpd xmm6,xmm6 + 181a77b05: 66 0f c2 ff 07 cmpordpd xmm7,xmm7 + 181a77b0a: 66 41 0f 54 e3 andpd xmm4,xmm11 + 181a77b0f: 66 41 0f 54 eb andpd xmm5,xmm11 + 181a77b14: 66 41 0f 54 f3 andpd xmm6,xmm11 + 181a77b19: 66 41 0f 54 fb andpd xmm7,xmm11 + 181a77b1e: 66 0f d4 d4 paddq xmm2,xmm4 + 181a77b22: 66 0f d4 dd paddq xmm3,xmm5 + 181a77b26: 66 0f d4 c6 paddq xmm0,xmm6 + 181a77b2a: 66 0f d4 cf paddq xmm1,xmm7 + 181a77b2e: e9 b0 fe ff ff jmp 0x181a779e3 + 181a77b33: 66 66 66 66 66 0f 1f data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a77b3a: 84 00 00 00 00 00 + 181a77b40: 66 0f 10 06 movupd xmm0,XMMWORD PTR [rsi] + 181a77b44: 66 0f 10 4e 10 movupd xmm1,XMMWORD PTR [rsi+0x10] + 181a77b49: 66 0f 10 56 20 movupd xmm2,XMMWORD PTR [rsi+0x20] + 181a77b4e: 66 0f 10 5e 30 movupd xmm3,XMMWORD PTR [rsi+0x30] + 181a77b53: 66 0f 28 e0 movapd xmm4,xmm0 + 181a77b57: 66 0f 28 e9 movapd xmm5,xmm1 + 181a77b5b: 48 83 c6 40 add rsi,0x40 + 181a77b5f: 66 0f 59 e2 mulpd xmm4,xmm2 + 181a77b63: 66 0f 59 eb mulpd xmm5,xmm3 + 181a77b67: 66 0f 28 f4 movapd xmm6,xmm4 + 181a77b6b: 66 0f 59 f5 mulpd xmm6,xmm5 + 181a77b6f: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77b74: 66 0f 54 fe andpd xmm7,xmm6 + 181a77b78: 66 41 0f 76 f8 pcmpeqd xmm7,xmm8 + 181a77b7d: 66 0f 50 c7 movmskpd eax,xmm7 + 181a77b81: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77b86: 66 0f 54 fe andpd xmm7,xmm6 + 181a77b8a: 66 41 0f 76 f9 pcmpeqd xmm7,xmm9 + 181a77b8f: 66 0f 50 d7 movmskpd edx,xmm7 + 181a77b93: 0b d0 or edx,eax + 181a77b95: 0f 85 bf 00 00 00 jne 0x181a77c5a + 181a77b9b: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77ba0: 66 0f 5e fe divpd xmm7,xmm6 + 181a77ba4: 66 0f 59 ef mulpd xmm5,xmm7 + 181a77ba8: 66 0f 59 e7 mulpd xmm4,xmm7 + 181a77bac: 48 83 c7 40 add rdi,0x40 + 181a77bb0: 66 0f 59 d5 mulpd xmm2,xmm5 + 181a77bb4: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a77bb8: 66 0f 59 dc mulpd xmm3,xmm4 + 181a77bbc: 66 0f 59 cc mulpd xmm1,xmm4 + 181a77bc0: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a77bc4: 66 0f 10 6b 10 movupd xmm5,XMMWORD PTR [rbx+0x10] + 181a77bc9: 66 0f 10 73 20 movupd xmm6,XMMWORD PTR [rbx+0x20] + 181a77bce: 66 0f 10 7b 30 movupd xmm7,XMMWORD PTR [rbx+0x30] + 181a77bd3: 48 83 c3 40 add rbx,0x40 + 181a77bd7: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a77bdc: 66 44 0f c2 ed 03 cmpunordpd xmm13,xmm5 + 181a77be2: 66 41 0f 50 c5 movmskpd eax,xmm13 + 181a77be7: 66 44 0f 28 ee movapd xmm13,xmm6 + 181a77bec: 66 44 0f c2 ef 03 cmpunordpd xmm13,xmm7 + 181a77bf2: 66 41 0f 50 d5 movmskpd edx,xmm13 + 181a77bf7: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a77bfb: 66 0f 59 dd mulpd xmm3,xmm5 + 181a77bff: 66 0f 59 c6 mulpd xmm0,xmm6 + 181a77c03: 66 0f 59 cf mulpd xmm1,xmm7 + 181a77c07: 0b d0 or edx,eax + 181a77c09: 0f 85 27 01 00 00 jne 0x181a77d36 + 181a77c0f: 66 41 0f d4 d3 paddq xmm2,xmm11 + 181a77c14: 66 41 0f d4 db paddq xmm3,xmm11 + 181a77c19: 66 41 0f d4 c3 paddq xmm0,xmm11 + 181a77c1e: 66 41 0f d4 cb paddq xmm1,xmm11 + 181a77c23: 66 41 0f 54 d4 andpd xmm2,xmm12 + 181a77c28: 66 41 0f 54 dc andpd xmm3,xmm12 + 181a77c2d: 66 41 0f 54 c4 andpd xmm0,xmm12 + 181a77c32: 66 41 0f 54 cc andpd xmm1,xmm12 + 181a77c37: 66 0f 29 57 c0 movapd XMMWORD PTR [rdi-0x40],xmm2 + 181a77c3c: 66 0f 29 5f d0 movapd XMMWORD PTR [rdi-0x30],xmm3 + 181a77c41: 66 0f 29 47 e0 movapd XMMWORD PTR [rdi-0x20],xmm0 + 181a77c46: 66 0f 29 4f f0 movapd XMMWORD PTR [rdi-0x10],xmm1 + 181a77c4b: 48 83 e9 08 sub rcx,0x8 + 181a77c4f: 0f 8d eb fe ff ff jge 0x181a77b40 + 181a77c55: e9 59 03 00 00 jmp 0x181a77fb3 + 181a77c5a: 23 c0 and eax,eax + 181a77c5c: 0f 84 90 00 00 00 je 0x181a77cf2 + 181a77c62: 66 41 0f 28 f1 movapd xmm6,xmm9 + 181a77c67: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77c6c: 48 33 d2 xor rdx,rdx + 181a77c6f: 66 41 0f 28 e0 movapd xmm4,xmm8 + 181a77c74: 66 0f c2 e0 00 cmpeqpd xmm4,xmm0 + 181a77c79: 66 0f 28 ec movapd xmm5,xmm4 + 181a77c7d: 66 0f 50 c4 movmskpd eax,xmm4 + 181a77c81: 66 0f 54 e7 andpd xmm4,xmm7 + 181a77c85: 66 0f 58 c4 addpd xmm0,xmm4 + 181a77c89: 66 0f 10 24 1a movupd xmm4,XMMWORD PTR [rdx+rbx*1] + 181a77c8e: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a77c93: 66 0f 5e e0 divpd xmm4,xmm0 + 181a77c97: 0b e8 or ebp,eax + 181a77c99: 66 45 0f c2 e8 00 cmpeqpd xmm13,xmm8 + 181a77c9f: 66 44 0f 54 ed andpd xmm13,xmm5 + 181a77ca4: 66 0f 54 ee andpd xmm5,xmm6 + 181a77ca8: 66 41 0f d9 ed psubusw xmm5,xmm13 + 181a77cad: 66 0f 56 ef orpd xmm5,xmm7 + 181a77cb1: 66 0f 59 ec mulpd xmm5,xmm4 + 181a77cb5: 66 44 0f 54 ee andpd xmm13,xmm6 + 181a77cba: 66 41 0f 56 ed orpd xmm5,xmm13 + 181a77cbf: 66 41 0f 73 d5 01 psrlq xmm13,0x1 + 181a77cc5: 66 41 0f eb ed por xmm5,xmm13 + 181a77cca: 66 0f 29 2c 3a movapd XMMWORD PTR [rdx+rdi*1],xmm5 + 181a77ccf: 66 0f 28 c1 movapd xmm0,xmm1 + 181a77cd3: 48 83 c2 10 add rdx,0x10 + 181a77cd7: 66 0f 28 ca movapd xmm1,xmm2 + 181a77cdb: 48 83 fa 40 cmp rdx,0x40 + 181a77cdf: 66 0f 28 d3 movapd xmm2,xmm3 + 181a77ce3: 7c 8a jl 0x181a77c6f + 181a77ce5: 48 83 c3 40 add rbx,0x40 + 181a77ce9: 48 83 c7 40 add rdi,0x40 + 181a77ced: e9 59 ff ff ff jmp 0x181a77c4b + 181a77cf2: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a77cf6: 66 0f 10 6b 10 movupd xmm5,XMMWORD PTR [rbx+0x10] + 181a77cfb: 66 0f 10 73 20 movupd xmm6,XMMWORD PTR [rbx+0x20] + 181a77d00: 66 0f 10 7b 30 movupd xmm7,XMMWORD PTR [rbx+0x30] + 181a77d05: 66 0f 5e e0 divpd xmm4,xmm0 + 181a77d09: 48 83 c7 40 add rdi,0x40 + 181a77d0d: 66 0f 5e e9 divpd xmm5,xmm1 + 181a77d11: 48 83 c3 40 add rbx,0x40 + 181a77d15: 66 0f 5e f2 divpd xmm6,xmm2 + 181a77d19: 66 0f 5e fb divpd xmm7,xmm3 + 181a77d1d: 66 0f 29 67 c0 movapd XMMWORD PTR [rdi-0x40],xmm4 + 181a77d22: 66 0f 29 6f d0 movapd XMMWORD PTR [rdi-0x30],xmm5 + 181a77d27: 66 0f 29 77 e0 movapd XMMWORD PTR [rdi-0x20],xmm6 + 181a77d2c: 66 0f 29 7f f0 movapd XMMWORD PTR [rdi-0x10],xmm7 + 181a77d31: e9 15 ff ff ff jmp 0x181a77c4b + 181a77d36: 66 0f c2 e4 07 cmpordpd xmm4,xmm4 + 181a77d3b: 66 0f c2 ed 07 cmpordpd xmm5,xmm5 + 181a77d40: 66 0f c2 f6 07 cmpordpd xmm6,xmm6 + 181a77d45: 66 0f c2 ff 07 cmpordpd xmm7,xmm7 + 181a77d4a: 66 41 0f 54 e3 andpd xmm4,xmm11 + 181a77d4f: 66 41 0f 54 eb andpd xmm5,xmm11 + 181a77d54: 66 41 0f 54 f3 andpd xmm6,xmm11 + 181a77d59: 66 41 0f 54 fb andpd xmm7,xmm11 + 181a77d5e: 66 0f d4 d4 paddq xmm2,xmm4 + 181a77d62: 66 0f d4 dd paddq xmm3,xmm5 + 181a77d66: 66 0f d4 c6 paddq xmm0,xmm6 + 181a77d6a: 66 0f d4 cf paddq xmm1,xmm7 + 181a77d6e: e9 b0 fe ff ff jmp 0x181a77c23 + 181a77d73: 66 66 66 66 66 0f 1f data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a77d7a: 84 00 00 00 00 00 + 181a77d80: 66 0f 10 06 movupd xmm0,XMMWORD PTR [rsi] + 181a77d84: 66 0f 10 4e 10 movupd xmm1,XMMWORD PTR [rsi+0x10] + 181a77d89: 66 0f 10 56 20 movupd xmm2,XMMWORD PTR [rsi+0x20] + 181a77d8e: 66 0f 10 5e 30 movupd xmm3,XMMWORD PTR [rsi+0x30] + 181a77d93: 66 0f 28 e0 movapd xmm4,xmm0 + 181a77d97: 66 0f 28 e9 movapd xmm5,xmm1 + 181a77d9b: 48 83 c6 40 add rsi,0x40 + 181a77d9f: 66 0f 59 e2 mulpd xmm4,xmm2 + 181a77da3: 66 0f 59 eb mulpd xmm5,xmm3 + 181a77da7: 66 0f 28 f4 movapd xmm6,xmm4 + 181a77dab: 66 0f 59 f5 mulpd xmm6,xmm5 + 181a77daf: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77db4: 66 0f 54 fe andpd xmm7,xmm6 + 181a77db8: 66 41 0f 76 f8 pcmpeqd xmm7,xmm8 + 181a77dbd: 66 0f 50 c7 movmskpd eax,xmm7 + 181a77dc1: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77dc6: 66 0f 54 fe andpd xmm7,xmm6 + 181a77dca: 66 41 0f 76 f9 pcmpeqd xmm7,xmm9 + 181a77dcf: 66 0f 50 d7 movmskpd edx,xmm7 + 181a77dd3: 0b d0 or edx,eax + 181a77dd5: 0f 85 bf 00 00 00 jne 0x181a77e9a + 181a77ddb: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77de0: 66 0f 5e fe divpd xmm7,xmm6 + 181a77de4: 66 0f 59 ef mulpd xmm5,xmm7 + 181a77de8: 66 0f 59 e7 mulpd xmm4,xmm7 + 181a77dec: 48 83 c7 40 add rdi,0x40 + 181a77df0: 66 0f 59 d5 mulpd xmm2,xmm5 + 181a77df4: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a77df8: 66 0f 59 dc mulpd xmm3,xmm4 + 181a77dfc: 66 0f 59 cc mulpd xmm1,xmm4 + 181a77e00: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a77e04: 66 0f 10 6b 10 movupd xmm5,XMMWORD PTR [rbx+0x10] + 181a77e09: 66 0f 10 73 20 movupd xmm6,XMMWORD PTR [rbx+0x20] + 181a77e0e: 66 0f 10 7b 30 movupd xmm7,XMMWORD PTR [rbx+0x30] + 181a77e13: 48 83 c3 40 add rbx,0x40 + 181a77e17: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a77e1c: 66 44 0f c2 ed 03 cmpunordpd xmm13,xmm5 + 181a77e22: 66 41 0f 50 c5 movmskpd eax,xmm13 + 181a77e27: 66 44 0f 28 ee movapd xmm13,xmm6 + 181a77e2c: 66 44 0f c2 ef 03 cmpunordpd xmm13,xmm7 + 181a77e32: 66 41 0f 50 d5 movmskpd edx,xmm13 + 181a77e37: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a77e3b: 66 0f 59 dd mulpd xmm3,xmm5 + 181a77e3f: 66 0f 59 c6 mulpd xmm0,xmm6 + 181a77e43: 66 0f 59 cf mulpd xmm1,xmm7 + 181a77e47: 0b d0 or edx,eax + 181a77e49: 0f 85 27 01 00 00 jne 0x181a77f76 + 181a77e4f: 66 41 0f d4 d3 paddq xmm2,xmm11 + 181a77e54: 66 41 0f d4 db paddq xmm3,xmm11 + 181a77e59: 66 41 0f d4 c3 paddq xmm0,xmm11 + 181a77e5e: 66 41 0f d4 cb paddq xmm1,xmm11 + 181a77e63: 66 41 0f 54 d4 andpd xmm2,xmm12 + 181a77e68: 66 41 0f 54 dc andpd xmm3,xmm12 + 181a77e6d: 66 41 0f 54 c4 andpd xmm0,xmm12 + 181a77e72: 66 41 0f 54 cc andpd xmm1,xmm12 + 181a77e77: 66 0f 11 57 c0 movupd XMMWORD PTR [rdi-0x40],xmm2 + 181a77e7c: 66 0f 11 5f d0 movupd XMMWORD PTR [rdi-0x30],xmm3 + 181a77e81: 66 0f 11 47 e0 movupd XMMWORD PTR [rdi-0x20],xmm0 + 181a77e86: 66 0f 11 4f f0 movupd XMMWORD PTR [rdi-0x10],xmm1 + 181a77e8b: 48 83 e9 08 sub rcx,0x8 + 181a77e8f: 0f 8d eb fe ff ff jge 0x181a77d80 + 181a77e95: e9 19 01 00 00 jmp 0x181a77fb3 + 181a77e9a: 23 c0 and eax,eax + 181a77e9c: 0f .byte 0xf + 181a77e9d: 84 .byte 0x84 + 181a77e9e: 90 nop + ... diff --git a/handoff/nls_dasm/m_18000b820.dis b/handoff/nls_dasm/m_18000b820.dis new file mode 100644 index 0000000..fe865e2 --- /dev/null +++ b/handoff/nls_dasm/m_18000b820.dis @@ -0,0 +1,410 @@ + +/tmp/det/m_18000b820.bin: file format binary + + +Disassembly of section .data: + +000000018000b820 <.data>: + 18000b820: 48 83 ec 28 sub rsp,0x28 + 18000b824: 48 85 c9 test rcx,rcx + 18000b827: 74 23 je 0x18000b84c + 18000b829: 48 85 d2 test rdx,rdx + 18000b82c: 74 1e je 0x18000b84c + 18000b82e: 4d 85 c0 test r8,r8 + 18000b831: 74 19 je 0x18000b84c + 18000b833: 45 85 c9 test r9d,r9d + 18000b836: 7e 1e jle 0x18000b856 + 18000b838: e8 63 bd a6 01 call 0x181a775a0 + 18000b83d: ba 02 00 00 00 mov edx,0x2 + 18000b842: 85 c0 test eax,eax + 18000b844: 0f 45 c2 cmovne eax,edx + 18000b847: 48 83 c4 28 add rsp,0x28 + 18000b84b: c3 ret + 18000b84c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b851: 48 83 c4 28 add rsp,0x28 + 18000b855: c3 ret + 18000b856: b8 fa ff ff ff mov eax,0xfffffffa + 18000b85b: 48 83 c4 28 add rsp,0x28 + 18000b85f: c3 ret + 18000b860: 48 83 ec 28 sub rsp,0x28 + 18000b864: 48 85 c9 test rcx,rcx + 18000b867: 74 23 je 0x18000b88c + 18000b869: 48 85 d2 test rdx,rdx + 18000b86c: 74 1e je 0x18000b88c + 18000b86e: 4d 85 c0 test r8,r8 + 18000b871: 74 19 je 0x18000b88c + 18000b873: 45 85 c9 test r9d,r9d + 18000b876: 7e 1e jle 0x18000b896 + 18000b878: e8 43 fe a6 01 call 0x181a7b6c0 + 18000b87d: ba 02 00 00 00 mov edx,0x2 + 18000b882: 85 c0 test eax,eax + 18000b884: 0f 45 c2 cmovne eax,edx + 18000b887: 48 83 c4 28 add rsp,0x28 + 18000b88b: c3 ret + 18000b88c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b891: 48 83 c4 28 add rsp,0x28 + 18000b895: c3 ret + 18000b896: b8 fa ff ff ff mov eax,0xfffffffa + 18000b89b: 48 83 c4 28 add rsp,0x28 + 18000b89f: c3 ret + 18000b8a0: 48 83 ec 28 sub rsp,0x28 + 18000b8a4: 48 85 c9 test rcx,rcx + 18000b8a7: 74 25 je 0x18000b8ce + 18000b8a9: 48 85 d2 test rdx,rdx + 18000b8ac: 74 20 je 0x18000b8ce + 18000b8ae: 4d 85 c0 test r8,r8 + 18000b8b1: 74 1b je 0x18000b8ce + 18000b8b3: 45 85 c9 test r9d,r9d + 18000b8b6: 7f 0a jg 0x18000b8c2 + 18000b8b8: b8 fa ff ff ff mov eax,0xfffffffa + 18000b8bd: 48 83 c4 28 add rsp,0x28 + 18000b8c1: c3 ret + 18000b8c2: e8 d9 6c 03 00 call 0x1800425a0 + 18000b8c7: 33 c0 xor eax,eax + 18000b8c9: 48 83 c4 28 add rsp,0x28 + 18000b8cd: c3 ret + 18000b8ce: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b8d3: 48 83 c4 28 add rsp,0x28 + 18000b8d7: c3 ret + 18000b8d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000b8df: 00 + 18000b8e0: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 18000b8e5: 48 85 c9 test rcx,rcx + 18000b8e8: 74 27 je 0x18000b911 + 18000b8ea: 48 85 d2 test rdx,rdx + 18000b8ed: 74 22 je 0x18000b911 + 18000b8ef: 4d 85 c0 test r8,r8 + 18000b8f2: 74 1d je 0x18000b911 + 18000b8f4: 45 85 c9 test r9d,r9d + 18000b8f7: 7f 0b jg 0x18000b904 + 18000b8f9: b8 fa ff ff ff mov eax,0xfffffffa + 18000b8fe: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000b903: c3 ret + 18000b904: e8 d7 72 03 00 call 0x180042be0 + 18000b909: 33 c0 xor eax,eax + 18000b90b: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000b910: c3 ret + 18000b911: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b916: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000b91b: c3 ret + 18000b91c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000b920: 48 83 ec 28 sub rsp,0x28 + 18000b924: 48 85 c9 test rcx,rcx + 18000b927: 74 25 je 0x18000b94e + 18000b929: 48 85 d2 test rdx,rdx + 18000b92c: 74 20 je 0x18000b94e + 18000b92e: 4d 85 c0 test r8,r8 + 18000b931: 74 1b je 0x18000b94e + 18000b933: 45 85 c9 test r9d,r9d + 18000b936: 7f 0a jg 0x18000b942 + 18000b938: b8 fa ff ff ff mov eax,0xfffffffa + 18000b93d: 48 83 c4 28 add rsp,0x28 + 18000b941: c3 ret + 18000b942: e8 b9 78 03 00 call 0x180043200 + 18000b947: 33 c0 xor eax,eax + 18000b949: 48 83 c4 28 add rsp,0x28 + 18000b94d: c3 ret + 18000b94e: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b953: 48 83 c4 28 add rsp,0x28 + 18000b957: c3 ret + 18000b958: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000b95f: 00 + 18000b960: 41 56 push r14 + 18000b962: 49 89 cb mov r11,rcx + 18000b965: 4d 85 db test r11,r11 + 18000b968: 0f 84 1e 02 00 00 je 0x18000bb8c + 18000b96e: 48 85 d2 test rdx,rdx + 18000b971: 0f 84 15 02 00 00 je 0x18000bb8c + 18000b977: 4d 85 c0 test r8,r8 + 18000b97a: 0f 84 0c 02 00 00 je 0x18000bb8c + 18000b980: 45 85 c9 test r9d,r9d + 18000b983: 0f 8e fb 01 00 00 jle 0x18000bb84 + 18000b989: 49 63 c9 movsxd rcx,r9d + 18000b98c: 48 83 f9 08 cmp rcx,0x8 + 18000b990: 0f 8c e9 01 00 00 jl 0x18000bb7f + 18000b996: 4c 89 c0 mov rax,r8 + 18000b999: 48 83 e0 1f and rax,0x1f + 18000b99d: 85 c0 test eax,eax + 18000b99f: 74 0d je 0x18000b9ae + 18000b9a1: a8 0f test al,0xf + 18000b9a3: 0f 85 d6 01 00 00 jne 0x18000bb7f + 18000b9a9: b8 01 00 00 00 mov eax,0x1 + 18000b9ae: 41 89 c2 mov r10d,eax + 18000b9b1: 4d 8d 72 08 lea r14,[r10+0x8] + 18000b9b5: 49 3b ce cmp rcx,r14 + 18000b9b8: 0f 8c c1 01 00 00 jl 0x18000bb7f + 18000b9be: 45 89 ce mov r14d,r9d + 18000b9c1: 44 2b f0 sub r14d,eax + 18000b9c4: 41 83 e6 07 and r14d,0x7 + 18000b9c8: 45 2b ce sub r9d,r14d + 18000b9cb: 45 33 f6 xor r14d,r14d + 18000b9ce: 4d 63 c9 movsxd r9,r9d + 18000b9d1: 85 c0 test eax,eax + 18000b9d3: 4c 89 f0 mov rax,r14 + 18000b9d6: 76 3f jbe 0x18000ba17 + 18000b9d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000b9df: 00 + 18000b9e0: c4 a1 79 10 14 18 vmovupd xmm2,XMMWORD PTR [rax+r11*1] + 18000b9e6: c5 f9 10 0c 10 vmovupd xmm1,XMMWORD PTR [rax+rdx*1] + 18000b9eb: c5 fb 12 04 10 vmovddup xmm0,QWORD PTR [rax+rdx*1] + 18000b9f0: 49 ff c6 inc r14 + 18000b9f3: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 + 18000b9f7: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 + 18000b9fc: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 + 18000ba00: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 + 18000ba04: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 + 18000ba08: c4 a1 79 11 0c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm1 + 18000ba0e: 48 83 c0 10 add rax,0x10 + 18000ba12: 4d 3b f2 cmp r14,r10 + 18000ba15: 72 c9 jb 0x18000b9e0 + 18000ba17: 4c 89 d0 mov rax,r10 + 18000ba1a: 48 c1 e0 04 shl rax,0x4 + 18000ba1e: 66 90 xchg ax,ax + 18000ba20: c5 f9 10 2c 10 vmovupd xmm5,XMMWORD PTR [rax+rdx*1] + 18000ba25: c4 a1 79 10 24 18 vmovupd xmm4,XMMWORD PTR [rax+r11*1] + 18000ba2b: 49 83 c2 08 add r10,0x8 + 18000ba2f: c4 e3 55 18 4c 10 10 vinsertf128 ymm1,ymm5,XMMWORD PTR [rax+rdx*1+0x10],0x1 + 18000ba36: 01 + 18000ba37: c5 ff 12 c1 vmovddup ymm0,ymm1 + 18000ba3b: c5 f5 15 d1 vunpckhpd ymm2,ymm1,ymm1 + 18000ba3f: c4 a3 5d 18 5c 18 10 vinsertf128 ymm3,ymm4,XMMWORD PTR [rax+r11*1+0x10],0x1 + 18000ba46: 01 + 18000ba47: c5 fd 59 e3 vmulpd ymm4,ymm0,ymm3 + 18000ba4b: c5 e5 c6 db 05 vshufpd ymm3,ymm3,ymm3,0x5 + 18000ba50: c5 ed 59 c3 vmulpd ymm0,ymm2,ymm3 + 18000ba54: c5 dd d0 c8 vaddsubpd ymm1,ymm4,ymm0 + 18000ba58: c4 a1 7d 11 0c 00 vmovupd YMMWORD PTR [rax+r8*1],ymm1 + 18000ba5e: c4 a1 79 10 54 18 20 vmovupd xmm2,XMMWORD PTR [rax+r11*1+0x20] + 18000ba65: c5 f9 10 5c 10 20 vmovupd xmm3,XMMWORD PTR [rax+rdx*1+0x20] + 18000ba6b: c4 e3 65 18 6c 10 30 vinsertf128 ymm5,ymm3,XMMWORD PTR [rax+rdx*1+0x30],0x1 + 18000ba72: 01 + 18000ba73: c4 a3 6d 18 54 18 30 vinsertf128 ymm2,ymm2,XMMWORD PTR [rax+r11*1+0x30],0x1 + 18000ba7a: 01 + 18000ba7b: c5 ff 12 e5 vmovddup ymm4,ymm5 + 18000ba7f: c5 d5 15 c5 vunpckhpd ymm0,ymm5,ymm5 + 18000ba83: c5 ed c6 ca 05 vshufpd ymm1,ymm2,ymm2,0x5 + 18000ba88: c5 dd 59 da vmulpd ymm3,ymm4,ymm2 + 18000ba8c: c5 fd 59 d1 vmulpd ymm2,ymm0,ymm1 + 18000ba90: c5 e5 d0 e2 vaddsubpd ymm4,ymm3,ymm2 + 18000ba94: c4 a1 7d 11 64 00 20 vmovupd YMMWORD PTR [rax+r8*1+0x20],ymm4 + 18000ba9b: c5 f9 10 44 10 40 vmovupd xmm0,XMMWORD PTR [rax+rdx*1+0x40] + 18000baa1: c4 a1 79 10 6c 18 40 vmovupd xmm5,XMMWORD PTR [rax+r11*1+0x40] + 18000baa8: c4 e3 7d 18 5c 10 50 vinsertf128 ymm3,ymm0,XMMWORD PTR [rax+rdx*1+0x50],0x1 + 18000baaf: 01 + 18000bab0: c5 ff 12 d3 vmovddup ymm2,ymm3 + 18000bab4: c5 e5 15 e3 vunpckhpd ymm4,ymm3,ymm3 + 18000bab8: c4 a3 55 18 4c 18 50 vinsertf128 ymm1,ymm5,XMMWORD PTR [rax+r11*1+0x50],0x1 + 18000babf: 01 + 18000bac0: c5 ed 59 c1 vmulpd ymm0,ymm2,ymm1 + 18000bac4: c5 f5 c6 c9 05 vshufpd ymm1,ymm1,ymm1,0x5 + 18000bac9: c5 dd 59 c9 vmulpd ymm1,ymm4,ymm1 + 18000bacd: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 + 18000bad1: c4 a1 7d 11 54 00 40 vmovupd YMMWORD PTR [rax+r8*1+0x40],ymm2 + 18000bad8: c5 f9 10 64 10 60 vmovupd xmm4,XMMWORD PTR [rax+rdx*1+0x60] + 18000bade: c4 a1 79 10 5c 18 60 vmovupd xmm3,XMMWORD PTR [rax+r11*1+0x60] + 18000bae5: c4 e3 5d 18 4c 10 70 vinsertf128 ymm1,ymm4,XMMWORD PTR [rax+rdx*1+0x70],0x1 + 18000baec: 01 + 18000baed: c5 ff 12 e9 vmovddup ymm5,ymm1 + 18000baf1: c5 f5 15 d1 vunpckhpd ymm2,ymm1,ymm1 + 18000baf5: c4 a3 65 18 44 18 70 vinsertf128 ymm0,ymm3,XMMWORD PTR [rax+r11*1+0x70],0x1 + 18000bafc: 01 + 18000bafd: c5 d5 59 d8 vmulpd ymm3,ymm5,ymm0 + 18000bb01: c5 fd c6 c0 05 vshufpd ymm0,ymm0,ymm0,0x5 + 18000bb06: c5 ed 59 e0 vmulpd ymm4,ymm2,ymm0 + 18000bb0a: c5 e5 d0 ec vaddsubpd ymm5,ymm3,ymm4 + 18000bb0e: c4 a1 7d 11 6c 00 60 vmovupd YMMWORD PTR [rax+r8*1+0x60],ymm5 + 18000bb15: 48 05 80 00 00 00 add rax,0x80 + 18000bb1b: 4d 3b d1 cmp r10,r9 + 18000bb1e: 0f 82 fc fe ff ff jb 0x18000ba20 + 18000bb24: 4c 89 c8 mov rax,r9 + 18000bb27: 48 c1 e0 04 shl rax,0x4 + 18000bb2b: 4c 3b c9 cmp r9,rcx + 18000bb2e: 73 47 jae 0x18000bb77 + 18000bb30: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bb37: 00 + 18000bb38: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bb3f: 90 nop + 18000bb40: c4 a1 79 10 14 18 vmovupd xmm2,XMMWORD PTR [rax+r11*1] + 18000bb46: c5 f9 10 0c 10 vmovupd xmm1,XMMWORD PTR [rax+rdx*1] + 18000bb4b: c5 fb 12 04 10 vmovddup xmm0,QWORD PTR [rax+rdx*1] + 18000bb50: 49 ff c1 inc r9 + 18000bb53: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 + 18000bb57: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 + 18000bb5c: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 + 18000bb60: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 + 18000bb64: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 + 18000bb68: c4 a1 79 11 0c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm1 + 18000bb6e: 48 83 c0 10 add rax,0x10 + 18000bb72: 4c 3b c9 cmp r9,rcx + 18000bb75: 72 c9 jb 0x18000bb40 + 18000bb77: 33 c0 xor eax,eax + 18000bb79: c5 f8 77 vzeroupper + 18000bb7c: 41 5e pop r14 + 18000bb7e: c3 ret + 18000bb7f: 45 33 c9 xor r9d,r9d + 18000bb82: eb a0 jmp 0x18000bb24 + 18000bb84: b8 fa ff ff ff mov eax,0xfffffffa + 18000bb89: 41 5e pop r14 + 18000bb8b: c3 ret + 18000bb8c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000bb91: 41 5e pop r14 + 18000bb93: c3 ret + 18000bb94: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bb99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bba0: 41 56 push r14 + 18000bba2: 49 89 cb mov r11,rcx + 18000bba5: 4d 85 db test r11,r11 + 18000bba8: 0f 84 db 01 00 00 je 0x18000bd89 + 18000bbae: 48 85 d2 test rdx,rdx + 18000bbb1: 0f 84 d2 01 00 00 je 0x18000bd89 + 18000bbb7: 4d 85 c0 test r8,r8 + 18000bbba: 0f 84 c9 01 00 00 je 0x18000bd89 + 18000bbc0: 45 85 c9 test r9d,r9d + 18000bbc3: 0f 8e b8 01 00 00 jle 0x18000bd81 + 18000bbc9: 49 63 c9 movsxd rcx,r9d + 18000bbcc: 48 83 f9 08 cmp rcx,0x8 + 18000bbd0: 0f 8c a6 01 00 00 jl 0x18000bd7c + 18000bbd6: 4c 89 c0 mov rax,r8 + 18000bbd9: 48 83 e0 1f and rax,0x1f + 18000bbdd: 85 c0 test eax,eax + 18000bbdf: 74 0d je 0x18000bbee + 18000bbe1: a8 0f test al,0xf + 18000bbe3: 0f 85 93 01 00 00 jne 0x18000bd7c + 18000bbe9: b8 01 00 00 00 mov eax,0x1 + 18000bbee: 41 89 c2 mov r10d,eax + 18000bbf1: 4d 8d 72 08 lea r14,[r10+0x8] + 18000bbf5: 49 3b ce cmp rcx,r14 + 18000bbf8: 0f 8c 7e 01 00 00 jl 0x18000bd7c + 18000bbfe: 45 89 ce mov r14d,r9d + 18000bc01: 44 2b f0 sub r14d,eax + 18000bc04: 41 83 e6 07 and r14d,0x7 + 18000bc08: 45 2b ce sub r9d,r14d + 18000bc0b: 45 33 f6 xor r14d,r14d + 18000bc0e: 4d 63 c9 movsxd r9,r9d + 18000bc11: 85 c0 test eax,eax + 18000bc13: 4c 89 f0 mov rax,r14 + 18000bc16: 76 3c jbe 0x18000bc54 + 18000bc18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bc1f: 00 + 18000bc20: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] + 18000bc26: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] + 18000bc2b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000bc2f: 49 ff c6 inc r14 + 18000bc32: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000bc37: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000bc3b: c5 fb 12 2c 10 vmovddup xmm5,QWORD PTR [rax+rdx*1] + 18000bc40: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 + 18000bc45: c4 a1 79 11 2c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm5 + 18000bc4b: 48 83 c0 10 add rax,0x10 + 18000bc4f: 4d 3b f2 cmp r14,r10 + 18000bc52: 72 cc jb 0x18000bc20 + 18000bc54: 4c 89 d0 mov rax,r10 + 18000bc57: 48 c1 e0 04 shl rax,0x4 + 18000bc5b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bc60: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] + 18000bc66: 4e 8d 34 00 lea r14,[rax+r8*1] + 18000bc6a: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] + 18000bc6f: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bc73: 49 83 c2 08 add r10,0x8 + 18000bc77: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bc7c: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bc80: c5 ff 12 2c 10 vmovddup ymm5,YMMWORD PTR [rax+rdx*1] + 18000bc85: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bc8a: c4 c1 7d 11 2e vmovupd YMMWORD PTR [r14],ymm5 + 18000bc8f: c4 a1 7d 10 5c 18 20 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x20] + 18000bc96: c5 fd 10 44 10 20 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x20] + 18000bc9c: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bca0: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bca5: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bca9: c5 ff 12 6c 10 20 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x20] + 18000bcaf: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bcb4: c4 c1 7d 11 6e 20 vmovupd YMMWORD PTR [r14+0x20],ymm5 + 18000bcba: c4 a1 7d 10 5c 18 40 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x40] + 18000bcc1: c5 fd 10 44 10 40 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x40] + 18000bcc7: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bccb: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bcd0: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bcd4: c5 ff 12 6c 10 40 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x40] + 18000bcda: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bcdf: c4 c1 7d 11 6e 40 vmovupd YMMWORD PTR [r14+0x40],ymm5 + 18000bce5: c4 a1 7d 10 5c 18 60 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x60] + 18000bcec: c5 fd 10 44 10 60 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x60] + 18000bcf2: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bcf6: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bcfb: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bcff: c5 ff 12 6c 10 60 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x60] + 18000bd05: 48 05 80 00 00 00 add rax,0x80 + 18000bd0b: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bd10: 4d 3b d1 cmp r10,r9 + 18000bd13: c4 c1 7d 11 6e 60 vmovupd YMMWORD PTR [r14+0x60],ymm5 + 18000bd19: 0f 82 41 ff ff ff jb 0x18000bc60 + 18000bd1f: 4c 89 c8 mov rax,r9 + 18000bd22: 48 c1 e0 04 shl rax,0x4 + 18000bd26: 4c 3b c9 cmp r9,rcx + 18000bd29: 73 49 jae 0x18000bd74 + 18000bd2b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bd32: 00 + 18000bd33: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bd3a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000bd40: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] + 18000bd46: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] + 18000bd4b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000bd4f: 49 ff c1 inc r9 + 18000bd52: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000bd57: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000bd5b: c5 fb 12 2c 10 vmovddup xmm5,QWORD PTR [rax+rdx*1] + 18000bd60: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 + 18000bd65: c4 a1 79 11 2c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm5 + 18000bd6b: 48 83 c0 10 add rax,0x10 + 18000bd6f: 4c 3b c9 cmp r9,rcx + 18000bd72: 72 cc jb 0x18000bd40 + 18000bd74: 33 c0 xor eax,eax + 18000bd76: c5 f8 77 vzeroupper + 18000bd79: 41 5e pop r14 + 18000bd7b: c3 ret + 18000bd7c: 45 33 c9 xor r9d,r9d + 18000bd7f: eb 9e jmp 0x18000bd1f + 18000bd81: b8 fa ff ff ff mov eax,0xfffffffa + 18000bd86: 41 5e pop r14 + 18000bd88: c3 ret + 18000bd89: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000bd8e: 41 5e pop r14 + 18000bd90: c3 ret + 18000bd91: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bd98: 00 + 18000bd99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bda0: 41 56 push r14 + 18000bda2: 49 89 cb mov r11,rcx + 18000bda5: 4d 85 db test r11,r11 + 18000bda8: 0f 84 f8 01 00 00 je 0x18000bfa6 + 18000bdae: 48 85 d2 test rdx,rdx + 18000bdb1: 0f 84 ef 01 00 00 je 0x18000bfa6 + 18000bdb7: 4d 85 c0 test r8,r8 + 18000bdba: 0f 84 e6 01 00 00 je 0x18000bfa6 + 18000bdc0: 45 85 c9 test r9d,r9d + 18000bdc3: 0f 8e d5 01 00 00 jle 0x18000bf9e + 18000bdc9: 49 63 c9 movsxd rcx,r9d + 18000bdcc: 48 83 f9 08 cmp rcx,0x8 + 18000bdd0: 0f 8c c3 01 00 00 jl 0x18000bf99 + 18000bdd6: 4c 89 c0 mov rax,r8 + 18000bdd9: 48 83 e0 1f and rax,0x1f + 18000bddd: 85 c0 test eax,eax + 18000bddf: 74 0d je 0x18000bdee + 18000bde1: a8 0f test al,0xf + 18000bde3: 0f 85 b0 01 00 00 jne 0x18000bf99 + 18000bde9: b8 01 00 00 00 mov eax,0x1 + 18000bdee: 41 89 c2 mov r10d,eax + 18000bdf1: 4d 8d 72 08 lea r14,[r10+0x8] + 18000bdf5: 49 3b ce cmp rcx,r14 + 18000bdf8: 0f 8c 9b 01 00 00 jl 0x18000bf99 + 18000bdfe: 45 89 ce mov r14d,r9d + 18000be01: 44 2b f0 sub r14d,eax + 18000be04: 41 83 e6 07 and r14d,0x7 + 18000be08: 45 2b ce sub r9d,r14d + 18000be0b: 45 33 f6 xor r14d,r14d + 18000be0e: 4d 63 c9 movsxd r9,r9d + 18000be11: 85 c0 test eax,eax + 18000be13: 4c 89 f0 mov rax,r14 + 18000be16: 76 39 jbe 0x18000be51 + 18000be18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000be1f: 00 diff --git a/handoff/nls_dasm/m_18000df20.dis b/handoff/nls_dasm/m_18000df20.dis new file mode 100644 index 0000000..cc16d92 --- /dev/null +++ b/handoff/nls_dasm/m_18000df20.dis @@ -0,0 +1,604 @@ + +/tmp/det/m_18000df20.bin: file format binary + + +Disassembly of section .data: + +000000018000df20 <.data>: + 18000df20: 48 83 ec 28 sub rsp,0x28 + 18000df24: 48 85 c9 test rcx,rcx + 18000df27: 74 23 je 0x18000df4c + 18000df29: 48 85 d2 test rdx,rdx + 18000df2c: 74 1e je 0x18000df4c + 18000df2e: 4d 85 c0 test r8,r8 + 18000df31: 74 19 je 0x18000df4c + 18000df33: 45 85 c9 test r9d,r9d + 18000df36: 7e 1e jle 0x18000df56 + 18000df38: e8 23 a1 a6 01 call 0x181a78060 + 18000df3d: ba 02 00 00 00 mov edx,0x2 + 18000df42: 85 c0 test eax,eax + 18000df44: 0f 45 c2 cmovne eax,edx + 18000df47: 48 83 c4 28 add rsp,0x28 + 18000df4b: c3 ret + 18000df4c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000df51: 48 83 c4 28 add rsp,0x28 + 18000df55: c3 ret + 18000df56: b8 fa ff ff ff mov eax,0xfffffffa + 18000df5b: 48 83 c4 28 add rsp,0x28 + 18000df5f: c3 ret + 18000df60: 48 83 ec 28 sub rsp,0x28 + 18000df64: 48 85 c9 test rcx,rcx + 18000df67: 74 23 je 0x18000df8c + 18000df69: 48 85 d2 test rdx,rdx + 18000df6c: 74 1e je 0x18000df8c + 18000df6e: 4d 85 c0 test r8,r8 + 18000df71: 74 19 je 0x18000df8c + 18000df73: 45 85 c9 test r9d,r9d + 18000df76: 7e 1e jle 0x18000df96 + 18000df78: e8 83 d9 a6 01 call 0x181a7b900 + 18000df7d: ba 02 00 00 00 mov edx,0x2 + 18000df82: 85 c0 test eax,eax + 18000df84: 0f 45 c2 cmovne eax,edx + 18000df87: 48 83 c4 28 add rsp,0x28 + 18000df8b: c3 ret + 18000df8c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000df91: 48 83 c4 28 add rsp,0x28 + 18000df95: c3 ret + 18000df96: b8 fa ff ff ff mov eax,0xfffffffa + 18000df9b: 48 83 c4 28 add rsp,0x28 + 18000df9f: c3 ret + 18000dfa0: 48 83 ec 28 sub rsp,0x28 + 18000dfa4: 48 85 c9 test rcx,rcx + 18000dfa7: 74 20 je 0x18000dfc9 + 18000dfa9: 48 85 d2 test rdx,rdx + 18000dfac: 74 1b je 0x18000dfc9 + 18000dfae: 45 85 c0 test r8d,r8d + 18000dfb1: 7f 0a jg 0x18000dfbd + 18000dfb3: b8 fa ff ff ff mov eax,0xfffffffa + 18000dfb8: 48 83 c4 28 add rsp,0x28 + 18000dfbc: c3 ret + 18000dfbd: e8 3e 9f 03 00 call 0x180047f00 + 18000dfc2: 33 c0 xor eax,eax + 18000dfc4: 48 83 c4 28 add rsp,0x28 + 18000dfc8: c3 ret + 18000dfc9: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000dfce: 48 83 c4 28 add rsp,0x28 + 18000dfd2: c3 ret + 18000dfd3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000dfd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000dfdf: 00 + 18000dfe0: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 18000dfe5: 48 85 c9 test rcx,rcx + 18000dfe8: 74 22 je 0x18000e00c + 18000dfea: 48 85 d2 test rdx,rdx + 18000dfed: 74 1d je 0x18000e00c + 18000dfef: 45 85 c0 test r8d,r8d + 18000dff2: 7f 0b jg 0x18000dfff + 18000dff4: b8 fa ff ff ff mov eax,0xfffffffa + 18000dff9: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000dffe: c3 ret + 18000dfff: e8 dc a1 03 00 call 0x1800481e0 + 18000e004: 33 c0 xor eax,eax + 18000e006: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000e00b: c3 ret + 18000e00c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e011: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000e016: c3 ret + 18000e017: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000e01e: 00 00 + 18000e020: 48 83 ec 28 sub rsp,0x28 + 18000e024: 48 85 c9 test rcx,rcx + 18000e027: 74 20 je 0x18000e049 + 18000e029: 48 85 d2 test rdx,rdx + 18000e02c: 74 1b je 0x18000e049 + 18000e02e: 45 85 c0 test r8d,r8d + 18000e031: 7f 0a jg 0x18000e03d + 18000e033: b8 fa ff ff ff mov eax,0xfffffffa + 18000e038: 48 83 c4 28 add rsp,0x28 + 18000e03c: c3 ret + 18000e03d: e8 7e a4 03 00 call 0x1800484c0 + 18000e042: 33 c0 xor eax,eax + 18000e044: 48 83 c4 28 add rsp,0x28 + 18000e048: c3 ret + 18000e049: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e04e: 48 83 c4 28 add rsp,0x28 + 18000e052: c3 ret + 18000e053: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e058: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e05f: 00 + 18000e060: 41 54 push r12 + 18000e062: 55 push rbp + 18000e063: 49 89 d1 mov r9,rdx + 18000e066: 48 85 c9 test rcx,rcx + 18000e069: 0f 84 cf 02 00 00 je 0x18000e33e + 18000e06f: 4d 85 c9 test r9,r9 + 18000e072: 0f 84 c6 02 00 00 je 0x18000e33e + 18000e078: 45 85 c0 test r8d,r8d + 18000e07b: 0f 8e b4 02 00 00 jle 0x18000e335 + 18000e081: 41 83 f8 08 cmp r8d,0x8 + 18000e085: 0f 8c 9b 02 00 00 jl 0x18000e326 + 18000e08b: 4c 89 c8 mov rax,r9 + 18000e08e: 48 83 e0 1f and rax,0x1f + 18000e092: 89 c0 mov eax,eax + 18000e094: 85 c0 test eax,eax + 18000e096: 74 0d je 0x18000e0a5 + 18000e098: a8 0f test al,0xf + 18000e09a: 0f 85 86 02 00 00 jne 0x18000e326 + 18000e0a0: b8 01 00 00 00 mov eax,0x1 + 18000e0a5: 8d 50 08 lea edx,[rax+0x8] + 18000e0a8: 44 3b c2 cmp r8d,edx + 18000e0ab: 0f 8c 75 02 00 00 jl 0x18000e326 + 18000e0b1: 44 89 c5 mov ebp,r8d + 18000e0b4: 45 33 db xor r11d,r11d + 18000e0b7: 2b e8 sub ebp,eax + 18000e0b9: 45 33 d2 xor r10d,r10d + 18000e0bc: 83 e5 07 and ebp,0x7 + 18000e0bf: 4c 89 ca mov rdx,r9 + 18000e0c2: f7 dd neg ebp + 18000e0c4: 41 03 e8 add ebp,r8d + 18000e0c7: 85 c0 test eax,eax + 18000e0c9: 76 4e jbe 0x18000e119 + 18000e0cb: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e0d2: 00 + 18000e0d3: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e0da: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000e0e0: c5 f9 10 12 vmovupd xmm2,XMMWORD PTR [rdx] + 18000e0e4: c4 c1 79 10 0c 0a vmovupd xmm1,XMMWORD PTR [r10+rcx*1] + 18000e0ea: c4 c1 7b 12 04 0a vmovddup xmm0,QWORD PTR [r10+rcx*1] + 18000e0f0: 49 ff c3 inc r11 + 18000e0f3: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 + 18000e0f7: 49 83 c2 10 add r10,0x10 + 18000e0fb: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 + 18000e100: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 + 18000e104: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 + 18000e108: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 + 18000e10c: c5 f9 11 0a vmovupd XMMWORD PTR [rdx],xmm1 + 18000e110: 48 83 c2 10 add rdx,0x10 + 18000e114: 4c 3b d8 cmp r11,rax + 18000e117: 72 c7 jb 0x18000e0e0 + 18000e119: 49 89 c2 mov r10,rax + 18000e11c: 49 c1 e2 04 shl r10,0x4 + 18000e120: 48 63 d5 movsxd rdx,ebp + 18000e123: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e12a: 00 + 18000e12b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e132: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e139: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e140: c4 81 7d 10 14 0a vmovupd ymm2,YMMWORD PTR [r10+r9*1] + 18000e146: 48 83 c0 08 add rax,0x8 + 18000e14a: c4 c1 79 10 04 0a vmovupd xmm0,XMMWORD PTR [r10+rcx*1] + 18000e150: c4 81 7f 12 0c 0a vmovddup ymm1,YMMWORD PTR [r10+r9*1] + 18000e156: c5 ed 15 e2 vunpckhpd ymm4,ymm2,ymm2 + 18000e15a: c4 c3 7d 18 5c 0a 10 vinsertf128 ymm3,ymm0,XMMWORD PTR [r10+rcx*1+0x10],0x1 + 18000e161: 01 + 18000e162: c5 e5 c6 eb 05 vshufpd ymm5,ymm3,ymm3,0x5 + 18000e167: c5 f5 59 c3 vmulpd ymm0,ymm1,ymm3 + 18000e16b: c5 dd 59 cd vmulpd ymm1,ymm4,ymm5 + 18000e16f: c4 81 7d 10 6c 0a 20 vmovupd ymm5,YMMWORD PTR [r10+r9*1+0x20] + 18000e176: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 + 18000e17a: c4 81 7d 11 14 0a vmovupd YMMWORD PTR [r10+r9*1],ymm2 + 18000e180: c4 c1 79 10 5c 0a 20 vmovupd xmm3,XMMWORD PTR [r10+rcx*1+0x20] + 18000e187: c4 81 7f 12 64 0a 20 vmovddup ymm4,YMMWORD PTR [r10+r9*1+0x20] + 18000e18e: c5 d5 15 ed vunpckhpd ymm5,ymm5,ymm5 + 18000e192: c4 c3 65 18 44 0a 30 vinsertf128 ymm0,ymm3,XMMWORD PTR [r10+rcx*1+0x30],0x1 + 18000e199: 01 + 18000e19a: c5 fd c6 c8 05 vshufpd ymm1,ymm0,ymm0,0x5 + 18000e19f: c5 dd 59 d0 vmulpd ymm2,ymm4,ymm0 + 18000e1a3: c5 d5 59 d9 vmulpd ymm3,ymm5,ymm1 + 18000e1a7: c5 ed d0 e3 vaddsubpd ymm4,ymm2,ymm3 + 18000e1ab: c4 81 7d 10 54 0a 40 vmovupd ymm2,YMMWORD PTR [r10+r9*1+0x40] + 18000e1b2: c4 81 7d 11 64 0a 20 vmovupd YMMWORD PTR [r10+r9*1+0x20],ymm4 + 18000e1b9: c4 c1 79 10 44 0a 40 vmovupd xmm0,XMMWORD PTR [r10+rcx*1+0x40] + 18000e1c0: c4 81 7f 12 4c 0a 40 vmovddup ymm1,YMMWORD PTR [r10+r9*1+0x40] + 18000e1c7: c5 ed 15 e2 vunpckhpd ymm4,ymm2,ymm2 + 18000e1cb: c4 c3 7d 18 5c 0a 50 vinsertf128 ymm3,ymm0,XMMWORD PTR [r10+rcx*1+0x50],0x1 + 18000e1d2: 01 + 18000e1d3: c5 e5 c6 eb 05 vshufpd ymm5,ymm3,ymm3,0x5 + 18000e1d8: c5 f5 59 c3 vmulpd ymm0,ymm1,ymm3 + 18000e1dc: c5 dd 59 cd vmulpd ymm1,ymm4,ymm5 + 18000e1e0: c4 81 7d 10 6c 0a 60 vmovupd ymm5,YMMWORD PTR [r10+r9*1+0x60] + 18000e1e7: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 + 18000e1eb: c4 81 7d 11 54 0a 40 vmovupd YMMWORD PTR [r10+r9*1+0x40],ymm2 + 18000e1f2: c4 c1 79 10 5c 0a 60 vmovupd xmm3,XMMWORD PTR [r10+rcx*1+0x60] + 18000e1f9: c4 81 7f 12 64 0a 60 vmovddup ymm4,YMMWORD PTR [r10+r9*1+0x60] + 18000e200: c5 d5 15 ed vunpckhpd ymm5,ymm5,ymm5 + 18000e204: c4 c3 65 18 44 0a 70 vinsertf128 ymm0,ymm3,XMMWORD PTR [r10+rcx*1+0x70],0x1 + 18000e20b: 01 + 18000e20c: c5 fd c6 c8 05 vshufpd ymm1,ymm0,ymm0,0x5 + 18000e211: c5 dd 59 d0 vmulpd ymm2,ymm4,ymm0 + 18000e215: c5 d5 59 d9 vmulpd ymm3,ymm5,ymm1 + 18000e219: c5 ed d0 e3 vaddsubpd ymm4,ymm2,ymm3 + 18000e21d: c4 81 7d 11 64 0a 60 vmovupd YMMWORD PTR [r10+r9*1+0x60],ymm4 + 18000e224: 49 81 c2 80 00 00 00 add r10,0x80 + 18000e22b: 48 3b c2 cmp rax,rdx + 18000e22e: 0f 82 0c ff ff ff jb 0x18000e140 + 18000e234: 8d 45 01 lea eax,[rbp+0x1] + 18000e237: 41 3b c0 cmp eax,r8d + 18000e23a: 0f 87 d9 00 00 00 ja 0x18000e319 + 18000e240: 4d 63 c0 movsxd r8,r8d + 18000e243: 4c 2b c2 sub r8,rdx + 18000e246: 49 83 f8 02 cmp r8,0x2 + 18000e24a: 0f 8c d2 00 00 00 jl 0x18000e322 + 18000e250: 48 c1 e2 04 shl rdx,0x4 + 18000e254: 44 89 c0 mov eax,r8d + 18000e257: 83 e0 fe and eax,0xfffffffe + 18000e25a: 45 33 e4 xor r12d,r12d + 18000e25d: 48 63 c0 movsxd rax,eax + 18000e260: 45 33 d2 xor r10d,r10d + 18000e263: 4c 8d 1c 11 lea r11,[rcx+rdx*1] + 18000e267: 49 03 d1 add rdx,r9 + 18000e26a: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e271: 00 + 18000e272: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e279: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e280: c5 fd 10 12 vmovupd ymm2,YMMWORD PTR [rdx] + 18000e284: 49 83 c4 02 add r12,0x2 + 18000e288: c4 81 79 10 04 1a vmovupd xmm0,XMMWORD PTR [r10+r11*1] + 18000e28e: c5 ff 12 0a vmovddup ymm1,YMMWORD PTR [rdx] + 18000e292: c5 ed 15 e2 vunpckhpd ymm4,ymm2,ymm2 + 18000e296: c4 83 7d 18 5c 1a 10 vinsertf128 ymm3,ymm0,XMMWORD PTR [r10+r11*1+0x10],0x1 + 18000e29d: 01 + 18000e29e: 49 83 c2 20 add r10,0x20 + 18000e2a2: c5 e5 c6 eb 05 vshufpd ymm5,ymm3,ymm3,0x5 + 18000e2a7: c5 f5 59 c3 vmulpd ymm0,ymm1,ymm3 + 18000e2ab: c5 dd 59 cd vmulpd ymm1,ymm4,ymm5 + 18000e2af: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 + 18000e2b3: c5 fd 11 12 vmovupd YMMWORD PTR [rdx],ymm2 + 18000e2b7: 48 83 c2 20 add rdx,0x20 + 18000e2bb: 4c 3b e0 cmp r12,rax + 18000e2be: 72 c0 jb 0x18000e280 + 18000e2c0: 48 89 c2 mov rdx,rax + 18000e2c3: 48 c1 e2 04 shl rdx,0x4 + 18000e2c7: 49 3b c0 cmp rax,r8 + 18000e2ca: 73 4d jae 0x18000e319 + 18000e2cc: 48 63 ed movsxd rbp,ebp + 18000e2cf: 48 c1 e5 04 shl rbp,0x4 + 18000e2d3: 4c 03 cd add r9,rbp + 18000e2d6: 48 03 cd add rcx,rbp + 18000e2d9: 4c 03 ca add r9,rdx + 18000e2dc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000e2e0: c4 c1 79 10 11 vmovupd xmm2,XMMWORD PTR [r9] + 18000e2e5: c5 f9 10 0c 0a vmovupd xmm1,XMMWORD PTR [rdx+rcx*1] + 18000e2ea: c5 fb 12 04 0a vmovddup xmm0,QWORD PTR [rdx+rcx*1] + 18000e2ef: 48 ff c0 inc rax + 18000e2f2: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 + 18000e2f6: 48 83 c2 10 add rdx,0x10 + 18000e2fa: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 + 18000e2ff: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 + 18000e303: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 + 18000e307: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 + 18000e30b: c4 c1 79 11 09 vmovupd XMMWORD PTR [r9],xmm1 + 18000e310: 49 83 c1 10 add r9,0x10 + 18000e314: 49 3b c0 cmp rax,r8 + 18000e317: 72 c7 jb 0x18000e2e0 + 18000e319: 33 c0 xor eax,eax + 18000e31b: c5 f8 77 vzeroupper + 18000e31e: 5d pop rbp + 18000e31f: 41 5c pop r12 + 18000e321: c3 ret + 18000e322: 33 c0 xor eax,eax + 18000e324: eb 9a jmp 0x18000e2c0 + 18000e326: 33 ed xor ebp,ebp + 18000e328: 41 83 f8 01 cmp r8d,0x1 + 18000e32c: 72 eb jb 0x18000e319 + 18000e32e: 4d 63 c0 movsxd r8,r8d + 18000e331: 33 c0 xor eax,eax + 18000e333: eb 8b jmp 0x18000e2c0 + 18000e335: b8 fa ff ff ff mov eax,0xfffffffa + 18000e33a: 5d pop rbp + 18000e33b: 41 5c pop r12 + 18000e33d: c3 ret + 18000e33e: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e343: 5d pop rbp + 18000e344: 41 5c pop r12 + 18000e346: c3 ret + 18000e347: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e34e: 00 + 18000e34f: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e356: 0f 1f 00 nop DWORD PTR [rax] + 18000e359: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e360: 41 54 push r12 + 18000e362: 49 89 cb mov r11,rcx + 18000e365: 4d 85 db test r11,r11 + 18000e368: 0f 84 dd 01 00 00 je 0x18000e54b + 18000e36e: 48 85 d2 test rdx,rdx + 18000e371: 0f 84 d4 01 00 00 je 0x18000e54b + 18000e377: 45 85 c0 test r8d,r8d + 18000e37a: 0f 8e c3 01 00 00 jle 0x18000e543 + 18000e380: 4d 63 c8 movsxd r9,r8d + 18000e383: 49 83 f9 08 cmp r9,0x8 + 18000e387: 0f 8c b1 01 00 00 jl 0x18000e53e + 18000e38d: 48 89 d0 mov rax,rdx + 18000e390: 48 83 e0 1f and rax,0x1f + 18000e394: 85 c0 test eax,eax + 18000e396: 74 0d je 0x18000e3a5 + 18000e398: a8 0f test al,0xf + 18000e39a: 0f 85 9e 01 00 00 jne 0x18000e53e + 18000e3a0: b8 01 00 00 00 mov eax,0x1 + 18000e3a5: 41 89 c2 mov r10d,eax + 18000e3a8: 49 8d 4a 08 lea rcx,[r10+0x8] + 18000e3ac: 4c 3b c9 cmp r9,rcx + 18000e3af: 0f 8c 89 01 00 00 jl 0x18000e53e + 18000e3b5: 44 89 c1 mov ecx,r8d + 18000e3b8: 2b c8 sub ecx,eax + 18000e3ba: 83 e1 07 and ecx,0x7 + 18000e3bd: 44 2b c1 sub r8d,ecx + 18000e3c0: 33 c9 xor ecx,ecx + 18000e3c2: 4d 63 c0 movsxd r8,r8d + 18000e3c5: 45 33 e4 xor r12d,r12d + 18000e3c8: 85 c0 test eax,eax + 18000e3ca: 48 89 d0 mov rax,rdx + 18000e3cd: 76 47 jbe 0x18000e416 + 18000e3cf: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e3d6: 00 + 18000e3d7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e3de: 66 90 xchg ax,ax + 18000e3e0: c5 f9 10 18 vmovupd xmm3,XMMWORD PTR [rax] + 18000e3e4: c4 81 79 10 04 1c vmovupd xmm0,XMMWORD PTR [r12+r11*1] + 18000e3ea: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000e3ee: 48 ff c1 inc rcx + 18000e3f1: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000e3f6: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000e3fa: c4 81 7b 12 2c 1c vmovddup xmm5,QWORD PTR [r12+r11*1] + 18000e400: 49 83 c4 10 add r12,0x10 + 18000e404: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 + 18000e409: c5 f9 11 28 vmovupd XMMWORD PTR [rax],xmm5 + 18000e40d: 48 83 c0 10 add rax,0x10 + 18000e411: 49 3b ca cmp rcx,r10 + 18000e414: 72 ca jb 0x18000e3e0 + 18000e416: 4c 89 d0 mov rax,r10 + 18000e419: 48 c1 e0 04 shl rax,0x4 + 18000e41d: 0f 1f 00 nop DWORD PTR [rax] + 18000e420: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] + 18000e425: 48 8d 0c 10 lea rcx,[rax+rdx*1] + 18000e429: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] + 18000e42f: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000e433: 49 83 c2 08 add r10,0x8 + 18000e437: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000e43c: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000e440: c5 fd 10 41 20 vmovupd ymm0,YMMWORD PTR [rcx+0x20] + 18000e445: c5 ff 12 29 vmovddup ymm5,YMMWORD PTR [rcx] + 18000e449: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000e44e: c5 fd 11 29 vmovupd YMMWORD PTR [rcx],ymm5 + 18000e452: c4 a1 7d 10 5c 18 20 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x20] + 18000e459: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000e45d: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000e462: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000e466: c5 fd 10 41 40 vmovupd ymm0,YMMWORD PTR [rcx+0x40] + 18000e46b: c5 ff 12 69 20 vmovddup ymm5,YMMWORD PTR [rcx+0x20] + 18000e470: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000e475: c5 fd 11 69 20 vmovupd YMMWORD PTR [rcx+0x20],ymm5 + 18000e47a: c4 a1 7d 10 5c 18 40 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x40] + 18000e481: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000e485: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000e48a: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000e48e: c5 fd 10 41 60 vmovupd ymm0,YMMWORD PTR [rcx+0x60] + 18000e493: c5 ff 12 69 40 vmovddup ymm5,YMMWORD PTR [rcx+0x40] + 18000e498: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000e49d: c5 fd 11 69 40 vmovupd YMMWORD PTR [rcx+0x40],ymm5 + 18000e4a2: c4 a1 7d 10 5c 18 60 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x60] + 18000e4a9: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000e4ad: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000e4b2: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000e4b6: c5 ff 12 69 60 vmovddup ymm5,YMMWORD PTR [rcx+0x60] + 18000e4bb: 48 05 80 00 00 00 add rax,0x80 + 18000e4c1: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000e4c6: 4d 3b d0 cmp r10,r8 + 18000e4c9: c5 fd 11 69 60 vmovupd YMMWORD PTR [rcx+0x60],ymm5 + 18000e4ce: 0f 82 4c ff ff ff jb 0x18000e420 + 18000e4d4: 4c 89 c0 mov rax,r8 + 18000e4d7: 48 c1 e0 04 shl rax,0x4 + 18000e4db: 48 03 d0 add rdx,rax + 18000e4de: 4d 3b c1 cmp r8,r9 + 18000e4e1: 73 53 jae 0x18000e536 + 18000e4e3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e4ea: 00 + 18000e4eb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e4f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e4f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e500: c5 f9 10 1a vmovupd xmm3,XMMWORD PTR [rdx] + 18000e504: c4 a1 79 10 04 18 vmovupd xmm0,XMMWORD PTR [rax+r11*1] + 18000e50a: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000e50e: 49 ff c0 inc r8 + 18000e511: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000e516: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000e51a: c4 a1 7b 12 2c 18 vmovddup xmm5,QWORD PTR [rax+r11*1] + 18000e520: 48 83 c0 10 add rax,0x10 + 18000e524: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 + 18000e529: c5 f9 11 2a vmovupd XMMWORD PTR [rdx],xmm5 + 18000e52d: 48 83 c2 10 add rdx,0x10 + 18000e531: 4d 3b c1 cmp r8,r9 + 18000e534: 72 ca jb 0x18000e500 + 18000e536: 33 c0 xor eax,eax + 18000e538: c5 f8 77 vzeroupper + 18000e53b: 41 5c pop r12 + 18000e53d: c3 ret + 18000e53e: 45 33 c0 xor r8d,r8d + 18000e541: eb 91 jmp 0x18000e4d4 + 18000e543: b8 fa ff ff ff mov eax,0xfffffffa + 18000e548: 41 5c pop r12 + 18000e54a: c3 ret + 18000e54b: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e550: 41 5c pop r12 + 18000e552: c3 ret + 18000e553: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e558: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e55f: 00 + 18000e560: 41 54 push r12 + 18000e562: 49 89 cb mov r11,rcx + 18000e565: 4d 85 db test r11,r11 + 18000e568: 0f 84 f9 01 00 00 je 0x18000e767 + 18000e56e: 48 85 d2 test rdx,rdx + 18000e571: 0f 84 f0 01 00 00 je 0x18000e767 + 18000e577: 45 85 c0 test r8d,r8d + 18000e57a: 0f 8e df 01 00 00 jle 0x18000e75f + 18000e580: 4d 63 c8 movsxd r9,r8d + 18000e583: 49 83 f9 08 cmp r9,0x8 + 18000e587: 0f 8c cd 01 00 00 jl 0x18000e75a + 18000e58d: 48 89 d0 mov rax,rdx + 18000e590: 48 83 e0 1f and rax,0x1f + 18000e594: 85 c0 test eax,eax + 18000e596: 74 0d je 0x18000e5a5 + 18000e598: a8 0f test al,0xf + 18000e59a: 0f 85 ba 01 00 00 jne 0x18000e75a + 18000e5a0: b8 01 00 00 00 mov eax,0x1 + 18000e5a5: 41 89 c2 mov r10d,eax + 18000e5a8: 49 8d 4a 08 lea rcx,[r10+0x8] + 18000e5ac: 4c 3b c9 cmp r9,rcx + 18000e5af: 0f 8c a5 01 00 00 jl 0x18000e75a + 18000e5b5: 44 89 c1 mov ecx,r8d + 18000e5b8: 2b c8 sub ecx,eax + 18000e5ba: 83 e1 07 and ecx,0x7 + 18000e5bd: 44 2b c1 sub r8d,ecx + 18000e5c0: 33 c9 xor ecx,ecx + 18000e5c2: 4d 63 c0 movsxd r8,r8d + 18000e5c5: 45 33 e4 xor r12d,r12d + 18000e5c8: 85 c0 test eax,eax + 18000e5ca: 48 89 d0 mov rax,rdx + 18000e5cd: 76 43 jbe 0x18000e612 + 18000e5cf: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e5d6: 00 + 18000e5d7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e5de: 66 90 xchg ax,ax + 18000e5e0: c5 f9 10 18 vmovupd xmm3,XMMWORD PTR [rax] + 18000e5e4: c4 81 79 10 04 1c vmovupd xmm0,XMMWORD PTR [r12+r11*1] + 18000e5ea: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000e5ee: 48 ff c1 inc rcx + 18000e5f1: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000e5f6: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000e5fa: 62 92 e5 18 b6 24 1c vfmaddsub231pd xmm4,xmm3,QWORD BCST [r12+r11*1] + 18000e601: 49 83 c4 10 add r12,0x10 + 18000e605: c5 f9 11 20 vmovupd XMMWORD PTR [rax],xmm4 + 18000e609: 48 83 c0 10 add rax,0x10 + 18000e60d: 49 3b ca cmp rcx,r10 + 18000e610: 72 ce jb 0x18000e5e0 + 18000e612: 4c 89 d0 mov rax,r10 + 18000e615: 48 c1 e0 04 shl rax,0x4 + 18000e619: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e620: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] + 18000e625: 49 83 c2 08 add r10,0x8 + 18000e629: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] + 18000e62f: 62 e1 fd 28 10 44 10 vmovupd ymm16,YMMWORD PTR [rax+rdx*1+0x20] + 18000e636: 01 + 18000e637: 62 e1 fd 28 10 74 10 vmovupd ymm22,YMMWORD PTR [rax+rdx*1+0x40] + 18000e63e: 02 + 18000e63f: 62 61 fd 28 10 64 10 vmovupd ymm28,YMMWORD PTR [rax+rdx*1+0x60] + 18000e646: 03 + 18000e647: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000e64b: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000e650: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000e654: c5 ff 12 2c 10 vmovddup ymm5,YMMWORD PTR [rax+rdx*1] + 18000e659: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000e65e: c5 fd 11 2c 10 vmovupd YMMWORD PTR [rax+rdx*1],ymm5 + 18000e663: 62 a1 fd 28 10 5c 18 vmovupd ymm19,YMMWORD PTR [rax+r11*1+0x20] + 18000e66a: 01 + 18000e66b: 62 a1 fd 20 15 c8 vunpckhpd ymm17,ymm16,ymm16 + 18000e671: 62 a1 e5 20 c6 d3 05 vshufpd ymm18,ymm19,ymm19,0x5 + 18000e678: 62 a1 f5 20 59 e2 vmulpd ymm20,ymm17,ymm18 + 18000e67e: 62 e1 ff 28 12 6c 10 vmovddup ymm21,YMMWORD PTR [rax+rdx*1+0x20] + 18000e685: 01 + 18000e686: 62 a2 e5 20 a6 ec vfmaddsub213pd ymm21,ymm19,ymm20 + 18000e68c: 62 e1 fd 28 11 6c 10 vmovupd YMMWORD PTR [rax+rdx*1+0x20],ymm21 + 18000e693: 01 + 18000e694: 62 21 fd 28 10 4c 18 vmovupd ymm25,YMMWORD PTR [rax+r11*1+0x40] + 18000e69b: 02 + 18000e69c: 62 a1 cd 20 15 fe vunpckhpd ymm23,ymm22,ymm22 + 18000e6a2: 62 01 b5 20 c6 c1 05 vshufpd ymm24,ymm25,ymm25,0x5 + 18000e6a9: 62 01 c5 20 59 d0 vmulpd ymm26,ymm23,ymm24 + 18000e6af: 62 61 ff 28 12 5c 10 vmovddup ymm27,YMMWORD PTR [rax+rdx*1+0x40] + 18000e6b6: 02 + 18000e6b7: 62 02 b5 20 a6 da vfmaddsub213pd ymm27,ymm25,ymm26 + 18000e6bd: 62 61 fd 28 11 5c 10 vmovupd YMMWORD PTR [rax+rdx*1+0x40],ymm27 + 18000e6c4: 02 + 18000e6c5: 62 21 fd 28 10 7c 18 vmovupd ymm31,YMMWORD PTR [rax+r11*1+0x60] + 18000e6cc: 03 + 18000e6cd: 62 01 9d 20 15 ec vunpckhpd ymm29,ymm28,ymm28 + 18000e6d3: 62 01 85 20 c6 f7 05 vshufpd ymm30,ymm31,ymm31,0x5 + 18000e6da: 62 01 95 20 59 e6 vmulpd ymm28,ymm29,ymm30 + 18000e6e0: c5 ff 12 44 10 60 vmovddup ymm0,YMMWORD PTR [rax+rdx*1+0x60] + 18000e6e6: 62 92 85 20 a6 c4 vfmaddsub213pd ymm0,ymm31,ymm28 + 18000e6ec: c5 fd 11 44 10 60 vmovupd YMMWORD PTR [rax+rdx*1+0x60],ymm0 + 18000e6f2: 48 05 80 00 00 00 add rax,0x80 + 18000e6f8: 4d 3b d0 cmp r10,r8 + 18000e6fb: 0f 82 1f ff ff ff jb 0x18000e620 + 18000e701: 4c 89 c0 mov rax,r8 + 18000e704: 48 c1 e0 04 shl rax,0x4 + 18000e708: 48 03 d0 add rdx,rax + 18000e70b: 4d 3b c1 cmp r8,r9 + 18000e70e: 73 42 jae 0x18000e752 + 18000e710: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e717: 00 + 18000e718: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e71f: 90 nop + 18000e720: c5 f9 10 1a vmovupd xmm3,XMMWORD PTR [rdx] + 18000e724: c4 a1 79 10 04 18 vmovupd xmm0,XMMWORD PTR [rax+r11*1] + 18000e72a: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000e72e: 49 ff c0 inc r8 + 18000e731: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000e736: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000e73a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd xmm4,xmm3,QWORD BCST [rax+r11*1] + 18000e741: 48 83 c0 10 add rax,0x10 + 18000e745: c5 f9 11 22 vmovupd XMMWORD PTR [rdx],xmm4 + 18000e749: 48 83 c2 10 add rdx,0x10 + 18000e74d: 4d 3b c1 cmp r8,r9 + 18000e750: 72 ce jb 0x18000e720 + 18000e752: 33 c0 xor eax,eax + 18000e754: c5 f8 77 vzeroupper + 18000e757: 41 5c pop r12 + 18000e759: c3 ret + 18000e75a: 45 33 c0 xor r8d,r8d + 18000e75d: eb a2 jmp 0x18000e701 + 18000e75f: b8 fa ff ff ff mov eax,0xfffffffa + 18000e764: 41 5c pop r12 + 18000e766: c3 ret + 18000e767: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e76c: 41 5c pop r12 + 18000e76e: c3 ret + 18000e76f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e776: 00 + 18000e777: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e77e: 66 90 xchg ax,ax + 18000e780: 57 push rdi + 18000e781: 41 54 push r12 + 18000e783: 55 push rbp + 18000e784: 48 89 d5 mov rbp,rdx + 18000e787: 48 85 c9 test rcx,rcx + 18000e78a: 0f 84 f7 01 00 00 je 0x18000e987 + 18000e790: 48 85 ed test rbp,rbp + 18000e793: 0f 84 ee 01 00 00 je 0x18000e987 + 18000e799: 4d 85 c0 test r8,r8 + 18000e79c: 0f 84 e5 01 00 00 je 0x18000e987 + 18000e7a2: 45 85 c9 test r9d,r9d + 18000e7a5: 0f 8e d2 01 00 00 jle 0x18000e97d + 18000e7ab: 41 83 f9 08 cmp r9d,0x8 + 18000e7af: 0f 8c b8 01 00 00 jl 0x18000e96d + 18000e7b5: 4d 89 c2 mov r10,r8 + 18000e7b8: 49 83 e2 0f and r10,0xf + 18000e7bc: 45 85 d2 test r10d,r10d + 18000e7bf: 74 18 je 0x18000e7d9 + 18000e7c1: 41 f7 c2 03 00 00 00 test r10d,0x3 + 18000e7c8: 0f 85 9f 01 00 00 jne 0x18000e96d + 18000e7ce: 41 f7 da neg r10d + 18000e7d1: 41 83 c2 10 add r10d,0x10 + 18000e7d5: 41 c1 ea 02 shr r10d,0x2 + 18000e7d9: 41 8d 42 08 lea eax,[r10+0x8] + 18000e7dd: 44 3b c8 cmp r9d,eax + 18000e7e0: 0f 8c 87 01 00 00 jl 0x18000e96d + 18000e7e6: 44 89 c8 mov eax,r9d + 18000e7e9: 33 d2 xor edx,edx + 18000e7eb: 41 2b c2 sub eax,r10d + 18000e7ee: 83 e0 07 and eax,0x7 + 18000e7f1: f7 d8 neg eax + 18000e7f3: 41 03 c1 add eax,r9d + 18000e7f6: 44 89 d7 mov edi,r10d + 18000e7f9: 45 85 d2 test r10d,r10d + 18000e7fc: 76 21 jbe 0x18000e81f + 18000e7fe: 66 90 xchg ax,ax + 18000e800: f3 0f 10 04 91 movss xmm0,DWORD PTR [rcx+rdx*4] + 18000e805: f3 0f 59 44 95 00 mulss xmm0,DWORD PTR [rbp+rdx*4+0x0] + 18000e80b: f3 41 0f 58 04 90 addss xmm0,DWORD PTR [r8+rdx*4] + 18000e811: f3 41 0f 11 04 90 movss DWORD PTR [r8+rdx*4],xmm0 + 18000e817: 48 ff c2 inc rdx + 18000e81a: 48 3b d7 cmp rdx,rdi + 18000e81d: 72 e1 jb 0x18000e800 + 18000e81f: 45 rex.RB diff --git a/handoff/nls_dasm/m_18000fb60.dis b/handoff/nls_dasm/m_18000fb60.dis new file mode 100644 index 0000000..25d16f8 --- /dev/null +++ b/handoff/nls_dasm/m_18000fb60.dis @@ -0,0 +1,424 @@ + +/tmp/det/m_18000fb60.bin: file format binary + + +Disassembly of section .data: + +000000018000fb60 <.data>: + 18000fb60: 53 push rbx + 18000fb61: 49 89 ca mov r10,rcx + 18000fb64: 4d 85 d2 test r10,r10 + 18000fb67: 0f 84 84 01 00 00 je 0x18000fcf1 + 18000fb6d: 48 85 d2 test rdx,rdx + 18000fb70: 0f 84 7b 01 00 00 je 0x18000fcf1 + 18000fb76: 45 85 c0 test r8d,r8d + 18000fb79: 0f 8e 6b 01 00 00 jle 0x18000fcea + 18000fb7f: 41 83 f8 10 cmp r8d,0x10 + 18000fb83: 0f 8c 59 01 00 00 jl 0x18000fce2 + 18000fb89: 48 89 d3 mov rbx,rdx + 18000fb8c: 48 83 e3 1f and rbx,0x1f + 18000fb90: 85 db test ebx,ebx + 18000fb92: 74 11 je 0x18000fba5 + 18000fb94: f6 c3 03 test bl,0x3 + 18000fb97: 0f 85 45 01 00 00 jne 0x18000fce2 + 18000fb9d: f7 db neg ebx + 18000fb9f: 83 c3 20 add ebx,0x20 + 18000fba2: c1 eb 02 shr ebx,0x2 + 18000fba5: 8d 43 10 lea eax,[rbx+0x10] + 18000fba8: 44 3b c0 cmp r8d,eax + 18000fbab: 0f 8c 31 01 00 00 jl 0x18000fce2 + 18000fbb1: 45 89 c1 mov r9d,r8d + 18000fbb4: 33 c0 xor eax,eax + 18000fbb6: 44 2b cb sub r9d,ebx + 18000fbb9: 41 83 e1 0f and r9d,0xf + 18000fbbd: 41 f7 d9 neg r9d + 18000fbc0: 45 03 c8 add r9d,r8d + 18000fbc3: 89 d9 mov ecx,ebx + 18000fbc5: 85 db test ebx,ebx + 18000fbc7: 76 2f jbe 0x18000fbf8 + 18000fbc9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fbd0: 00 + 18000fbd1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fbd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fbdf: 00 + 18000fbe0: c4 c1 7a 10 04 82 vmovss xmm0,DWORD PTR [r10+rax*4] + 18000fbe6: c5 fa 59 0c 82 vmulss xmm1,xmm0,DWORD PTR [rdx+rax*4] + 18000fbeb: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1 + 18000fbf0: 48 ff c0 inc rax + 18000fbf3: 48 3b c1 cmp rax,rcx + 18000fbf6: 72 e8 jb 0x18000fbe0 + 18000fbf8: 49 63 c1 movsxd rax,r9d + 18000fbfb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fc00: c4 c1 7c 10 04 8a vmovups ymm0,YMMWORD PTR [r10+rcx*4] + 18000fc06: c4 c1 7c 10 54 8a 20 vmovups ymm2,YMMWORD PTR [r10+rcx*4+0x20] + 18000fc0d: c5 fc 59 0c 8a vmulps ymm1,ymm0,YMMWORD PTR [rdx+rcx*4] + 18000fc12: c5 ec 59 5c 8a 20 vmulps ymm3,ymm2,YMMWORD PTR [rdx+rcx*4+0x20] + 18000fc18: c5 fc 11 0c 8a vmovups YMMWORD PTR [rdx+rcx*4],ymm1 + 18000fc1d: c5 fc 11 5c 8a 20 vmovups YMMWORD PTR [rdx+rcx*4+0x20],ymm3 + 18000fc23: 48 83 c1 10 add rcx,0x10 + 18000fc27: 48 3b c8 cmp rcx,rax + 18000fc2a: 72 d4 jb 0x18000fc00 + 18000fc2c: 41 8d 41 01 lea eax,[r9+0x1] + 18000fc30: 41 3b c0 cmp eax,r8d + 18000fc33: 0f 87 9e 00 00 00 ja 0x18000fcd7 + 18000fc39: 4d 63 c0 movsxd r8,r8d + 18000fc3c: 4d 63 c9 movsxd r9,r9d + 18000fc3f: 4d 2b c1 sub r8,r9 + 18000fc42: 49 83 f8 04 cmp r8,0x4 + 18000fc46: 0f 8c 92 00 00 00 jl 0x18000fcde + 18000fc4c: 4d 63 c9 movsxd r9,r9d + 18000fc4f: 44 89 c3 mov ebx,r8d + 18000fc52: 83 e3 fc and ebx,0xfffffffc + 18000fc55: 33 c9 xor ecx,ecx + 18000fc57: 48 63 db movsxd rbx,ebx + 18000fc5a: 4a 8d 04 8a lea rax,[rdx+r9*4] + 18000fc5e: 4f 8d 1c 8a lea r11,[r10+r9*4] + 18000fc62: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fc69: 00 + 18000fc6a: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fc71: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fc78: 00 + 18000fc79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fc80: c4 c1 78 10 04 8b vmovups xmm0,XMMWORD PTR [r11+rcx*4] + 18000fc86: c5 f8 59 0c 88 vmulps xmm1,xmm0,XMMWORD PTR [rax+rcx*4] + 18000fc8b: c5 f8 11 0c 88 vmovups XMMWORD PTR [rax+rcx*4],xmm1 + 18000fc90: 48 83 c1 04 add rcx,0x4 + 18000fc94: 48 3b cb cmp rcx,rbx + 18000fc97: 72 e7 jb 0x18000fc80 + 18000fc99: 49 3b d8 cmp rbx,r8 + 18000fc9c: 73 39 jae 0x18000fcd7 + 18000fc9e: 4d 63 c9 movsxd r9,r9d + 18000fca1: 4a 8d 14 8a lea rdx,[rdx+r9*4] + 18000fca5: 4b 8d 04 8a lea rax,[r10+r9*4] + 18000fca9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fcb0: 00 + 18000fcb1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fcb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fcbf: 00 + 18000fcc0: c5 fa 10 04 98 vmovss xmm0,DWORD PTR [rax+rbx*4] + 18000fcc5: c5 fa 59 0c 9a vmulss xmm1,xmm0,DWORD PTR [rdx+rbx*4] + 18000fcca: c5 fa 11 0c 9a vmovss DWORD PTR [rdx+rbx*4],xmm1 + 18000fccf: 48 ff c3 inc rbx + 18000fcd2: 49 3b d8 cmp rbx,r8 + 18000fcd5: 72 e9 jb 0x18000fcc0 + 18000fcd7: 33 c0 xor eax,eax + 18000fcd9: c5 f8 77 vzeroupper + 18000fcdc: 5b pop rbx + 18000fcdd: c3 ret + 18000fcde: 33 db xor ebx,ebx + 18000fce0: eb b7 jmp 0x18000fc99 + 18000fce2: 45 33 c9 xor r9d,r9d + 18000fce5: e9 42 ff ff ff jmp 0x18000fc2c + 18000fcea: b8 fa ff ff ff mov eax,0xfffffffa + 18000fcef: 5b pop rbx + 18000fcf0: c3 ret + 18000fcf1: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000fcf6: 5b pop rbx + 18000fcf7: c3 ret + 18000fcf8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fcff: 00 + 18000fd00: 48 83 ec 28 sub rsp,0x28 + 18000fd04: 48 85 d2 test rdx,rdx + 18000fd07: 74 3f je 0x18000fd48 + 18000fd09: 45 85 c0 test r8d,r8d + 18000fd0c: 7e 30 jle 0x18000fd3e + 18000fd0e: 0f 2e 05 8b d0 c4 01 ucomiss xmm0,DWORD PTR [rip+0x1c4d08b] # 0x181c5cda0 + 18000fd15: 7a 02 jp 0x18000fd19 + 18000fd17: 74 0f je 0x18000fd28 + 18000fd19: 0f 57 c9 xorps xmm1,xmm1 + 18000fd1c: 0f 2e c1 ucomiss xmm0,xmm1 + 18000fd1f: 7a 02 jp 0x18000fd23 + 18000fd21: 74 0c je 0x18000fd2f + 18000fd23: e8 78 8f 03 00 call 0x180048ca0 + 18000fd28: 33 c0 xor eax,eax + 18000fd2a: 48 83 c4 28 add rsp,0x28 + 18000fd2e: c3 ret + 18000fd2f: 48 89 d1 mov rcx,rdx + 18000fd32: 44 89 c2 mov edx,r8d + 18000fd35: 48 83 c4 28 add rsp,0x28 + 18000fd39: e9 42 8d 00 00 jmp 0x180018a80 + 18000fd3e: b8 fa ff ff ff mov eax,0xfffffffa + 18000fd43: 48 83 c4 28 add rsp,0x28 + 18000fd47: c3 ret + 18000fd48: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000fd4d: 48 83 c4 28 add rsp,0x28 + 18000fd51: c3 ret + 18000fd52: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fd59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fd60: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 18000fd65: 48 85 d2 test rdx,rdx + 18000fd68: 74 43 je 0x18000fdad + 18000fd6a: 45 85 c0 test r8d,r8d + 18000fd6d: 7e 32 jle 0x18000fda1 + 18000fd6f: 0f 2e 05 2e d0 c4 01 ucomiss xmm0,DWORD PTR [rip+0x1c4d02e] # 0x181c5cda4 + 18000fd76: 7a 02 jp 0x18000fd7a + 18000fd78: 74 0f je 0x18000fd89 + 18000fd7a: 0f 57 c9 xorps xmm1,xmm1 + 18000fd7d: 0f 2e c1 ucomiss xmm0,xmm1 + 18000fd80: 7a 02 jp 0x18000fd84 + 18000fd82: 74 0d je 0x18000fd91 + 18000fd84: e8 97 90 03 00 call 0x180048e20 + 18000fd89: 33 c0 xor eax,eax + 18000fd8b: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000fd90: c3 ret + 18000fd91: 48 89 d1 mov rcx,rdx + 18000fd94: 44 89 c2 mov edx,r8d + 18000fd97: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000fd9c: e9 1f 8f 00 00 jmp 0x180018cc0 + 18000fda1: b8 fa ff ff ff mov eax,0xfffffffa + 18000fda6: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000fdab: 90 nop + 18000fdac: c3 ret + 18000fdad: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000fdb2: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000fdb7: 90 nop + 18000fdb8: 90 nop + 18000fdb9: 90 nop + 18000fdba: c3 ret + 18000fdbb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000fdc0: 48 83 ec 28 sub rsp,0x28 + 18000fdc4: 48 85 d2 test rdx,rdx + 18000fdc7: 74 3f je 0x18000fe08 + 18000fdc9: 45 85 c0 test r8d,r8d + 18000fdcc: 7e 30 jle 0x18000fdfe + 18000fdce: 0f 2e 05 d3 cf c4 01 ucomiss xmm0,DWORD PTR [rip+0x1c4cfd3] # 0x181c5cda8 + 18000fdd5: 7a 02 jp 0x18000fdd9 + 18000fdd7: 74 0f je 0x18000fde8 + 18000fdd9: 0f 57 c9 xorps xmm1,xmm1 + 18000fddc: 0f 2e c1 ucomiss xmm0,xmm1 + 18000fddf: 7a 02 jp 0x18000fde3 + 18000fde1: 74 0c je 0x18000fdef + 18000fde3: e8 b8 91 03 00 call 0x180048fa0 + 18000fde8: 33 c0 xor eax,eax + 18000fdea: 48 83 c4 28 add rsp,0x28 + 18000fdee: c3 ret + 18000fdef: 48 89 d1 mov rcx,rdx + 18000fdf2: 44 89 c2 mov edx,r8d + 18000fdf5: 48 83 c4 28 add rsp,0x28 + 18000fdf9: e9 02 91 00 00 jmp 0x180018f00 + 18000fdfe: b8 fa ff ff ff mov eax,0xfffffffa + 18000fe03: 48 83 c4 28 add rsp,0x28 + 18000fe07: c3 ret + 18000fe08: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000fe0d: 48 83 c4 28 add rsp,0x28 + 18000fe11: c3 ret + 18000fe12: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fe19: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000fe20: 48 83 ec 28 sub rsp,0x28 + 18000fe24: 48 85 d2 test rdx,rdx + 18000fe27: 0f 84 a6 01 00 00 je 0x18000ffd3 + 18000fe2d: 45 85 c0 test r8d,r8d + 18000fe30: 0f 8e 93 01 00 00 jle 0x18000ffc9 + 18000fe36: c5 f8 2e 05 6e cf c4 vucomiss xmm0,DWORD PTR [rip+0x1c4cf6e] # 0x181c5cdac + 18000fe3d: 01 + 18000fe3e: 7a 06 jp 0x18000fe46 + 18000fe40: 0f 84 7c 01 00 00 je 0x18000ffc2 + 18000fe46: c5 f0 57 c9 vxorps xmm1,xmm1,xmm1 + 18000fe4a: c5 f8 2e c1 vucomiss xmm0,xmm1 + 18000fe4e: 7a 06 jp 0x18000fe56 + 18000fe50: 0f 84 5c 01 00 00 je 0x18000ffb2 + 18000fe56: 41 83 f8 10 cmp r8d,0x10 + 18000fe5a: 0f 8c 42 01 00 00 jl 0x18000ffa2 + 18000fe60: 49 89 d1 mov r9,rdx + 18000fe63: 49 83 e1 1f and r9,0x1f + 18000fe67: 45 85 c9 test r9d,r9d + 18000fe6a: 74 18 je 0x18000fe84 + 18000fe6c: 41 f7 c1 03 00 00 00 test r9d,0x3 + 18000fe73: 0f 85 29 01 00 00 jne 0x18000ffa2 + 18000fe79: 41 f7 d9 neg r9d + 18000fe7c: 41 83 c1 20 add r9d,0x20 + 18000fe80: 41 c1 e9 02 shr r9d,0x2 + 18000fe84: 41 8d 41 10 lea eax,[r9+0x10] + 18000fe88: 44 3b c0 cmp r8d,eax + 18000fe8b: 0f 8c 11 01 00 00 jl 0x18000ffa2 + 18000fe91: 45 89 c2 mov r10d,r8d + 18000fe94: 33 c0 xor eax,eax + 18000fe96: 45 2b d1 sub r10d,r9d + 18000fe99: 41 83 e2 0f and r10d,0xf + 18000fe9d: 41 f7 da neg r10d + 18000fea0: 45 03 d0 add r10d,r8d + 18000fea3: 45 89 cb mov r11d,r9d + 18000fea6: 45 85 c9 test r9d,r9d + 18000fea9: 76 27 jbe 0x18000fed2 + 18000feab: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000feb2: 00 + 18000feb3: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000feba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000fec0: c5 fa 59 0c 82 vmulss xmm1,xmm0,DWORD PTR [rdx+rax*4] + 18000fec5: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1 + 18000feca: 48 ff c0 inc rax + 18000fecd: 49 3b c3 cmp rax,r11 + 18000fed0: 72 ee jb 0x18000fec0 + 18000fed2: c5 f8 c6 d0 00 vshufps xmm2,xmm0,xmm0,0x0 + 18000fed7: 4d 63 ca movsxd r9,r10d + 18000feda: c4 e3 6d 18 ca 01 vinsertf128 ymm1,ymm2,xmm2,0x1 + 18000fee0: c4 a1 74 59 1c 9a vmulps ymm3,ymm1,YMMWORD PTR [rdx+r11*4] + 18000fee6: c4 a1 74 59 64 9a 20 vmulps ymm4,ymm1,YMMWORD PTR [rdx+r11*4+0x20] + 18000feed: c4 a1 7c 11 1c 9a vmovups YMMWORD PTR [rdx+r11*4],ymm3 + 18000fef3: c4 a1 7c 11 64 9a 20 vmovups YMMWORD PTR [rdx+r11*4+0x20],ymm4 + 18000fefa: 49 83 c3 10 add r11,0x10 + 18000fefe: 4d 3b d9 cmp r11,r9 + 18000ff01: 72 dd jb 0x18000fee0 + 18000ff03: 41 8d 42 01 lea eax,[r10+0x1] + 18000ff07: 41 3b c0 cmp eax,r8d + 18000ff0a: 0f 87 84 00 00 00 ja 0x18000ff94 + 18000ff10: 4d 63 c0 movsxd r8,r8d + 18000ff13: 4d 2b c1 sub r8,r9 + 18000ff16: 49 83 f8 04 cmp r8,0x4 + 18000ff1a: 0f 8c 7e 00 00 00 jl 0x18000ff9e + 18000ff20: 44 89 c0 mov eax,r8d + 18000ff23: 45 33 db xor r11d,r11d + 18000ff26: 83 e0 fc and eax,0xfffffffc + 18000ff29: 4e 8d 0c 8a lea r9,[rdx+r9*4] + 18000ff2d: 48 63 c0 movsxd rax,eax + 18000ff30: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ff37: 00 + 18000ff38: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ff3f: 90 nop + 18000ff40: c4 c1 68 59 09 vmulps xmm1,xmm2,XMMWORD PTR [r9] + 18000ff45: 49 83 c3 04 add r11,0x4 + 18000ff49: c4 c1 78 11 09 vmovups XMMWORD PTR [r9],xmm1 + 18000ff4e: 49 83 c1 10 add r9,0x10 + 18000ff52: 4c 3b d8 cmp r11,rax + 18000ff55: 72 e9 jb 0x18000ff40 + 18000ff57: 49 3b c0 cmp rax,r8 + 18000ff5a: 73 38 jae 0x18000ff94 + 18000ff5c: 4d 63 d2 movsxd r10,r10d + 18000ff5f: 4a 8d 14 92 lea rdx,[rdx+r10*4] + 18000ff63: 48 8d 14 82 lea rdx,[rdx+rax*4] + 18000ff67: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ff6e: 00 + 18000ff6f: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ff76: 0f 1f 00 nop DWORD PTR [rax] + 18000ff79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ff80: c5 fa 59 0a vmulss xmm1,xmm0,DWORD PTR [rdx] + 18000ff84: 48 ff c0 inc rax + 18000ff87: c5 fa 11 0a vmovss DWORD PTR [rdx],xmm1 + 18000ff8b: 48 83 c2 04 add rdx,0x4 + 18000ff8f: 49 3b c0 cmp rax,r8 + 18000ff92: 72 ec jb 0x18000ff80 + 18000ff94: 33 c0 xor eax,eax + 18000ff96: c5 f8 77 vzeroupper + 18000ff99: 48 83 c4 28 add rsp,0x28 + 18000ff9d: c3 ret + 18000ff9e: 33 c0 xor eax,eax + 18000ffa0: eb b5 jmp 0x18000ff57 + 18000ffa2: 45 33 d2 xor r10d,r10d + 18000ffa5: 41 83 f8 01 cmp r8d,0x1 + 18000ffa9: 72 e9 jb 0x18000ff94 + 18000ffab: 4d 63 c0 movsxd r8,r8d + 18000ffae: 33 c0 xor eax,eax + 18000ffb0: eb a5 jmp 0x18000ff57 + 18000ffb2: 48 89 d1 mov rcx,rdx + 18000ffb5: 44 89 c2 mov edx,r8d + 18000ffb8: e8 83 8f 00 00 call 0x180018f40 + 18000ffbd: 48 83 c4 28 add rsp,0x28 + 18000ffc1: c3 ret + 18000ffc2: 33 c0 xor eax,eax + 18000ffc4: 48 83 c4 28 add rsp,0x28 + 18000ffc8: c3 ret + 18000ffc9: b8 fa ff ff ff mov eax,0xfffffffa + 18000ffce: 48 83 c4 28 add rsp,0x28 + 18000ffd2: c3 ret + 18000ffd3: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000ffd8: 48 83 c4 28 add rsp,0x28 + 18000ffdc: c3 ret + 18000ffdd: 0f 1f 00 nop DWORD PTR [rax] + 18000ffe0: 48 83 ec 28 sub rsp,0x28 + 18000ffe4: 48 85 d2 test rdx,rdx + 18000ffe7: 0f 84 9e 01 00 00 je 0x18001018b + 18000ffed: 45 85 c0 test r8d,r8d + 18000fff0: 0f 8e 8b 01 00 00 jle 0x180010181 + 18000fff6: c5 f8 2e 05 b2 cd c4 vucomiss xmm0,DWORD PTR [rip+0x1c4cdb2] # 0x181c5cdb0 + 18000fffd: 01 + 18000fffe: 7a 06 jp 0x180010006 + 180010000: 0f 84 74 01 00 00 je 0x18001017a + 180010006: c5 f0 57 c9 vxorps xmm1,xmm1,xmm1 + 18001000a: c5 f8 2e c1 vucomiss xmm0,xmm1 + 18001000e: 7a 06 jp 0x180010016 + 180010010: 0f 84 54 01 00 00 je 0x18001016a + 180010016: 41 83 f8 10 cmp r8d,0x10 + 18001001a: 0f 8c 42 01 00 00 jl 0x180010162 + 180010020: 49 89 d3 mov r11,rdx + 180010023: 49 83 e3 1f and r11,0x1f + 180010027: 45 85 db test r11d,r11d + 18001002a: 74 18 je 0x180010044 + 18001002c: 41 f7 c3 03 00 00 00 test r11d,0x3 + 180010033: 0f 85 29 01 00 00 jne 0x180010162 + 180010039: 41 f7 db neg r11d + 18001003c: 41 83 c3 20 add r11d,0x20 + 180010040: 41 c1 eb 02 shr r11d,0x2 + 180010044: 41 8d 43 10 lea eax,[r11+0x10] + 180010048: 44 3b c0 cmp r8d,eax + 18001004b: 0f 8c 11 01 00 00 jl 0x180010162 + 180010051: 45 89 c1 mov r9d,r8d + 180010054: 33 c0 xor eax,eax + 180010056: 45 2b cb sub r9d,r11d + 180010059: 41 83 e1 0f and r9d,0xf + 18001005d: 41 f7 d9 neg r9d + 180010060: 45 03 c8 add r9d,r8d + 180010063: 45 89 da mov r10d,r11d + 180010066: 45 85 db test r11d,r11d + 180010069: 76 27 jbe 0x180010092 + 18001006b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180010072: 00 + 180010073: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001007a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180010080: c5 fa 59 0c 82 vmulss xmm1,xmm0,DWORD PTR [rdx+rax*4] + 180010085: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1 + 18001008a: 48 ff c0 inc rax + 18001008d: 49 3b c2 cmp rax,r10 + 180010090: 72 ee jb 0x180010080 + 180010092: c4 e2 7d 18 c8 vbroadcastss ymm1,xmm0 + 180010097: 49 63 c1 movsxd rax,r9d + 18001009a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 1800100a0: c4 a1 74 59 14 92 vmulps ymm2,ymm1,YMMWORD PTR [rdx+r10*4] + 1800100a6: c4 a1 74 59 5c 92 20 vmulps ymm3,ymm1,YMMWORD PTR [rdx+r10*4+0x20] + 1800100ad: c4 a1 7c 11 14 92 vmovups YMMWORD PTR [rdx+r10*4],ymm2 + 1800100b3: c4 a1 7c 11 5c 92 20 vmovups YMMWORD PTR [rdx+r10*4+0x20],ymm3 + 1800100ba: 49 83 c2 10 add r10,0x10 + 1800100be: 4c 3b d0 cmp r10,rax + 1800100c1: 72 dd jb 0x1800100a0 + 1800100c3: 41 8d 41 01 lea eax,[r9+0x1] + 1800100c7: 41 3b c0 cmp eax,r8d + 1800100ca: 0f 87 84 00 00 00 ja 0x180010154 + 1800100d0: 4d 63 c0 movsxd r8,r8d + 1800100d3: 4d 63 c9 movsxd r9,r9d + 1800100d6: 4d 2b c1 sub r8,r9 + 1800100d9: 49 83 f8 04 cmp r8,0x4 + 1800100dd: 0f 8c 7b 00 00 00 jl 0x18001015e + 1800100e3: 4d 63 c9 movsxd r9,r9d + 1800100e6: 44 89 c0 mov eax,r8d + 1800100e9: 83 e0 fc and eax,0xfffffffc + 1800100ec: 45 33 db xor r11d,r11d + 1800100ef: 48 63 c0 movsxd rax,eax + 1800100f2: c4 e2 79 18 c8 vbroadcastss xmm1,xmm0 + 1800100f7: 4e 8d 14 8a lea r10,[rdx+r9*4] + 1800100fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180010100: c4 c1 70 59 12 vmulps xmm2,xmm1,XMMWORD PTR [r10] + 180010105: 49 83 c3 04 add r11,0x4 + 180010109: c4 c1 78 11 12 vmovups XMMWORD PTR [r10],xmm2 + 18001010e: 49 83 c2 10 add r10,0x10 + 180010112: 4c 3b d8 cmp r11,rax + 180010115: 72 e9 jb 0x180010100 + 180010117: 49 3b c0 cmp rax,r8 + 18001011a: 73 38 jae 0x180010154 + 18001011c: 4d 63 c9 movsxd r9,r9d + 18001011f: 4a 8d 14 8a lea rdx,[rdx+r9*4] + 180010123: 48 8d 14 82 lea rdx,[rdx+rax*4] + 180010127: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001012e: 00 + 18001012f: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180010136: 0f 1f 00 nop DWORD PTR [rax] + 180010139: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180010140: c5 fa 59 0a vmulss xmm1,xmm0,DWORD PTR [rdx] + 180010144: 48 ff c0 inc rax + 180010147: c5 fa 11 0a vmovss DWORD PTR [rdx],xmm1 + 18001014b: 48 83 c2 04 add rdx,0x4 + 18001014f: 49 3b c0 cmp rax,r8 + 180010152: 72 ec jb 0x180010140 + 180010154: 33 c0 xor eax,eax + 180010156: c5 f8 77 vzeroupper + 180010159: 48 83 c4 28 add rsp,0x28 + 18001015d: c3 ret + 18001015e: 33 c0 xor eax,eax diff --git a/handoff/nls_dasm/m_18004d4c0.dis b/handoff/nls_dasm/m_18004d4c0.dis new file mode 100644 index 0000000..3879ec7 --- /dev/null +++ b/handoff/nls_dasm/m_18004d4c0.dis @@ -0,0 +1,406 @@ + +/tmp/det/m_18004d4c0.bin: file format binary + + +Disassembly of section .data: + +000000018004d4c0 <.data>: + 18004d4c0: 56 push rsi + 18004d4c1: 57 push rdi + 18004d4c2: 41 54 push r12 + 18004d4c4: 41 56 push r14 + 18004d4c6: 41 57 push r15 + 18004d4c8: 55 push rbp + 18004d4c9: 4c 89 c0 mov rax,r8 + 18004d4cc: 48 83 e0 18 and rax,0x18 + 18004d4d0: 49 89 d6 mov r14,rdx + 18004d4d3: 49 89 cc mov r12,rcx + 18004d4d6: 85 c0 test eax,eax + 18004d4d8: 0f 84 8d 00 00 00 je 0x18004d56b + 18004d4de: c1 e8 03 shr eax,0x3 + 18004d4e1: 4c 89 e2 mov rdx,r12 + 18004d4e4: f7 d8 neg eax + 18004d4e6: 4c 89 f1 mov rcx,r14 + 18004d4e9: 83 c0 04 add eax,0x4 + 18004d4ec: 4c 89 c5 mov rbp,r8 + 18004d4ef: 41 3b c1 cmp eax,r9d + 18004d4f2: 41 0f 4d c1 cmovge eax,r9d + 18004d4f6: a8 04 test al,0x4 + 18004d4f8: 74 2b je 0x18004d525 + 18004d4fa: c4 c1 78 10 04 24 vmovups xmm0,XMMWORD PTR [r12] + 18004d500: c4 c1 78 10 0e vmovups xmm1,XMMWORD PTR [r14] + 18004d505: c5 f8 14 d1 vunpcklps xmm2,xmm0,xmm1 + 18004d509: 49 8d 54 24 10 lea rdx,[r12+0x10] + 18004d50e: c5 f8 15 d9 vunpckhps xmm3,xmm0,xmm1 + 18004d512: 49 8d 4e 10 lea rcx,[r14+0x10] + 18004d516: c4 c1 78 11 10 vmovups XMMWORD PTR [r8],xmm2 + 18004d51b: c4 c1 78 11 58 10 vmovups XMMWORD PTR [r8+0x10],xmm3 + 18004d521: 49 8d 68 20 lea rbp,[r8+0x20] + 18004d525: a8 02 test al,0x2 + 18004d527: 74 1d je 0x18004d546 + 18004d529: c5 fb 10 12 vmovsd xmm2,QWORD PTR [rdx] + 18004d52d: 48 83 c2 08 add rdx,0x8 + 18004d531: c5 fb 10 19 vmovsd xmm3,QWORD PTR [rcx] + 18004d535: 48 83 c1 08 add rcx,0x8 + 18004d539: c5 e8 14 e3 vunpcklps xmm4,xmm2,xmm3 + 18004d53d: c5 f8 11 65 00 vmovups XMMWORD PTR [rbp+0x0],xmm4 + 18004d542: 48 83 c5 10 add rbp,0x10 + 18004d546: a8 01 test al,0x1 + 18004d548: 74 0f je 0x18004d559 + 18004d54a: c5 fa 10 02 vmovss xmm0,DWORD PTR [rdx] + 18004d54e: c4 e3 79 21 09 10 vinsertps xmm1,xmm0,DWORD PTR [rcx],0x10 + 18004d554: c5 f8 13 4d 00 vmovlps QWORD PTR [rbp+0x0],xmm1 + 18004d559: 48 63 c0 movsxd rax,eax + 18004d55c: 44 2b c8 sub r9d,eax + 18004d55f: 4d 8d 24 84 lea r12,[r12+rax*4] + 18004d563: 4d 8d 34 86 lea r14,[r14+rax*4] + 18004d567: 4d 8d 04 c0 lea r8,[r8+rax*8] + 18004d56b: 44 89 c9 mov ecx,r9d + 18004d56e: 4c 89 e7 mov rdi,r12 + 18004d571: 41 c1 f9 03 sar r9d,0x3 + 18004d575: 4c 89 f6 mov rsi,r14 + 18004d578: 4c 89 c5 mov rbp,r8 + 18004d57b: 83 e1 07 and ecx,0x7 + 18004d57e: 45 85 c9 test r9d,r9d + 18004d581: 0f 8e 18 01 00 00 jle 0x18004d69f + 18004d587: b8 01 00 00 00 mov eax,0x1 + 18004d58c: 45 89 cf mov r15d,r9d + 18004d58f: 45 33 d2 xor r10d,r10d + 18004d592: 41 d1 ef shr r15d,1 + 18004d595: 45 33 db xor r11d,r11d + 18004d598: 33 d2 xor edx,edx + 18004d59a: 45 85 ff test r15d,r15d + 18004d59d: 0f 86 a8 00 00 00 jbe 0x18004d64b + 18004d5a3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18004d5aa: 00 + 18004d5ab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18004d5b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18004d5b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18004d5c0: c4 c1 7c 10 04 3b vmovups ymm0,YMMWORD PTR [r11+rdi*1] + 18004d5c6: 49 ff c2 inc r10 + 18004d5c9: c4 c1 7c 10 64 3b 20 vmovups ymm4,YMMWORD PTR [r11+rdi*1+0x20] + 18004d5d0: c4 c1 7c 10 0c 33 vmovups ymm1,YMMWORD PTR [r11+rsi*1] + 18004d5d6: c4 c1 7c 10 6c 33 20 vmovups ymm5,YMMWORD PTR [r11+rsi*1+0x20] + 18004d5dd: c5 fc 14 d1 vunpcklps ymm2,ymm0,ymm1 + 18004d5e1: 4d 8d 64 3b 40 lea r12,[r11+rdi*1+0x40] + 18004d5e6: c5 fc 15 d9 vunpckhps ymm3,ymm0,ymm1 + 18004d5ea: 4d 8d 74 33 40 lea r14,[r11+rsi*1+0x40] + 18004d5ef: c5 dc 14 c5 vunpcklps ymm0,ymm4,ymm5 + 18004d5f3: 49 83 c3 40 add r11,0x40 + 18004d5f7: c5 dc 15 e5 vunpckhps ymm4,ymm4,ymm5 + 18004d5fb: 4c 8d 84 2a 80 00 00 lea r8,[rdx+rbp*1+0x80] + 18004d602: 00 + 18004d603: c5 f8 11 14 2a vmovups XMMWORD PTR [rdx+rbp*1],xmm2 + 18004d608: c4 c1 78 11 58 90 vmovups XMMWORD PTR [r8-0x70],xmm3 + 18004d60e: c4 c3 7d 19 50 a0 01 vextractf128 XMMWORD PTR [r8-0x60],ymm2,0x1 + 18004d615: c4 c1 78 11 40 c0 vmovups XMMWORD PTR [r8-0x40],xmm0 + 18004d61b: c4 c1 78 11 60 d0 vmovups XMMWORD PTR [r8-0x30],xmm4 + 18004d621: c4 c3 7d 19 58 b0 01 vextractf128 XMMWORD PTR [r8-0x50],ymm3,0x1 + 18004d628: c4 c3 7d 19 40 e0 01 vextractf128 XMMWORD PTR [r8-0x20],ymm0,0x1 + 18004d62f: c4 c3 7d 19 60 f0 01 vextractf128 XMMWORD PTR [r8-0x10],ymm4,0x1 + 18004d636: 48 81 c2 80 00 00 00 add rdx,0x80 + 18004d63d: 4d 3b d7 cmp r10,r15 + 18004d640: 0f 82 7a ff ff ff jb 0x18004d5c0 + 18004d646: 43 8d 44 12 01 lea eax,[r10+r10*1+0x1] + 18004d64b: 8d 50 ff lea edx,[rax-0x1] + 18004d64e: 41 3b d1 cmp edx,r9d + 18004d651: 73 4c jae 0x18004d69f + 18004d653: 4c 63 c0 movsxd r8,eax + 18004d656: 4d 89 c6 mov r14,r8 + 18004d659: 49 c1 e6 05 shl r14,0x5 + 18004d65d: 49 c1 e0 06 shl r8,0x6 + 18004d661: c4 c1 7c 10 44 3e e0 vmovups ymm0,YMMWORD PTR [r14+rdi*1-0x20] + 18004d668: 4e 8d 24 37 lea r12,[rdi+r14*1] + 18004d66c: c4 a1 7c 10 4c 36 e0 vmovups ymm1,YMMWORD PTR [rsi+r14*1-0x20] + 18004d673: c5 fc 14 d1 vunpcklps ymm2,ymm0,ymm1 + 18004d677: 4c 03 f6 add r14,rsi + 18004d67a: c5 fc 15 d9 vunpckhps ymm3,ymm0,ymm1 + 18004d67e: c4 c1 78 11 54 28 c0 vmovups XMMWORD PTR [r8+rbp*1-0x40],xmm2 + 18004d685: c4 c1 78 11 5c 28 d0 vmovups XMMWORD PTR [r8+rbp*1-0x30],xmm3 + 18004d68c: c4 c3 7d 19 54 28 e0 vextractf128 XMMWORD PTR [r8+rbp*1-0x20],ymm2,0x1 + 18004d693: 01 + 18004d694: c4 c3 7d 19 5c 28 f0 vextractf128 XMMWORD PTR [r8+rbp*1-0x10],ymm3,0x1 + 18004d69b: 01 + 18004d69c: 4c 03 c5 add r8,rbp + 18004d69f: 85 c9 test ecx,ecx + 18004d6a1: 74 6a je 0x18004d70d + 18004d6a3: f6 c1 04 test cl,0x4 + 18004d6a6: 74 2a je 0x18004d6d2 + 18004d6a8: c4 c1 78 10 04 24 vmovups xmm0,XMMWORD PTR [r12] + 18004d6ae: c4 c1 78 10 0e vmovups xmm1,XMMWORD PTR [r14] + 18004d6b3: c5 f8 14 d1 vunpcklps xmm2,xmm0,xmm1 + 18004d6b7: 49 83 c4 10 add r12,0x10 + 18004d6bb: c5 f8 15 d9 vunpckhps xmm3,xmm0,xmm1 + 18004d6bf: 49 83 c6 10 add r14,0x10 + 18004d6c3: c4 c1 78 11 10 vmovups XMMWORD PTR [r8],xmm2 + 18004d6c8: c4 c1 78 11 58 10 vmovups XMMWORD PTR [r8+0x10],xmm3 + 18004d6ce: 49 83 c0 20 add r8,0x20 + 18004d6d2: f6 c1 02 test cl,0x2 + 18004d6d5: 74 20 je 0x18004d6f7 + 18004d6d7: c4 c1 7b 10 14 24 vmovsd xmm2,QWORD PTR [r12] + 18004d6dd: 49 83 c4 08 add r12,0x8 + 18004d6e1: c4 c1 7b 10 1e vmovsd xmm3,QWORD PTR [r14] + 18004d6e6: 49 83 c6 08 add r14,0x8 + 18004d6ea: c5 e8 14 e3 vunpcklps xmm4,xmm2,xmm3 + 18004d6ee: c4 c1 78 11 20 vmovups XMMWORD PTR [r8],xmm4 + 18004d6f3: 49 83 c0 10 add r8,0x10 + 18004d6f7: f6 c1 01 test cl,0x1 + 18004d6fa: 74 11 je 0x18004d70d + 18004d6fc: c4 c1 7a 10 04 24 vmovss xmm0,DWORD PTR [r12] + 18004d702: c4 c3 79 21 0e 10 vinsertps xmm1,xmm0,DWORD PTR [r14],0x10 + 18004d708: c4 c1 78 13 08 vmovlps QWORD PTR [r8],xmm1 + 18004d70d: c5 f8 77 vzeroupper + 18004d710: 5d pop rbp + 18004d711: 41 5f pop r15 + 18004d713: 41 5e pop r14 + 18004d715: 41 5c pop r12 + 18004d717: 5f pop rdi + 18004d718: 5e pop rsi + 18004d719: c3 ret + 18004d71a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18004d720: 57 push rdi + 18004d721: 41 56 push r14 + 18004d723: 41 57 push r15 + 18004d725: 55 push rbp + 18004d726: 49 89 d6 mov r14,rdx + 18004d729: 4c 89 f0 mov rax,r14 + 18004d72c: 49 89 cb mov r11,rcx + 18004d72f: 48 83 e0 18 and rax,0x18 + 18004d733: c5 f4 57 c9 vxorps ymm1,ymm1,ymm1 + 18004d737: 85 c0 test eax,eax + 18004d739: 74 70 je 0x18004d7ab + 18004d73b: c1 e8 03 shr eax,0x3 + 18004d73e: 4c 89 da mov rdx,r11 + 18004d741: f7 d8 neg eax + 18004d743: 4c 89 f1 mov rcx,r14 + 18004d746: 83 c0 04 add eax,0x4 + 18004d749: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 + 18004d74d: 41 3b c0 cmp eax,r8d + 18004d750: 41 0f 4d c0 cmovge eax,r8d + 18004d754: a8 04 test al,0x4 + 18004d756: 74 1f je 0x18004d777 + 18004d758: c4 c1 78 10 13 vmovups xmm2,XMMWORD PTR [r11] + 18004d75d: c5 f8 14 da vunpcklps xmm3,xmm0,xmm2 + 18004d761: 49 8d 53 10 lea rdx,[r11+0x10] + 18004d765: c5 f8 15 e2 vunpckhps xmm4,xmm0,xmm2 + 18004d769: 49 8d 4e 20 lea rcx,[r14+0x20] + 18004d76d: c4 c1 78 11 1e vmovups XMMWORD PTR [r14],xmm3 + 18004d772: c5 f8 11 61 f0 vmovups XMMWORD PTR [rcx-0x10],xmm4 + 18004d777: a8 02 test al,0x2 + 18004d779: 74 14 je 0x18004d78f + 18004d77b: c5 fb 10 1a vmovsd xmm3,QWORD PTR [rdx] + 18004d77f: 48 83 c2 08 add rdx,0x8 + 18004d783: c5 f8 14 e3 vunpcklps xmm4,xmm0,xmm3 + 18004d787: c5 f8 11 21 vmovups XMMWORD PTR [rcx],xmm4 + 18004d78b: 48 83 c1 10 add rcx,0x10 + 18004d78f: a8 01 test al,0x1 + 18004d791: 74 0a je 0x18004d79d + 18004d793: c4 e3 79 21 02 10 vinsertps xmm0,xmm0,DWORD PTR [rdx],0x10 + 18004d799: c5 f8 13 01 vmovlps QWORD PTR [rcx],xmm0 + 18004d79d: 48 63 c0 movsxd rax,eax + 18004d7a0: 44 2b c0 sub r8d,eax + 18004d7a3: 4d 8d 1c 83 lea r11,[r11+rax*4] + 18004d7a7: 4d 8d 34 c6 lea r14,[r14+rax*8] + 18004d7ab: 44 89 c1 mov ecx,r8d + 18004d7ae: 4c 89 df mov rdi,r11 + 18004d7b1: 41 c1 f8 03 sar r8d,0x3 + 18004d7b5: 4c 89 f5 mov rbp,r14 + 18004d7b8: 83 e1 07 and ecx,0x7 + 18004d7bb: 45 85 c0 test r8d,r8d + 18004d7be: 0f 8e da 00 00 00 jle 0x18004d89e + 18004d7c4: b8 01 00 00 00 mov eax,0x1 + 18004d7c9: 45 89 c7 mov r15d,r8d + 18004d7cc: 45 33 c9 xor r9d,r9d + 18004d7cf: 41 d1 ef shr r15d,1 + 18004d7d2: 45 33 d2 xor r10d,r10d + 18004d7d5: 33 d2 xor edx,edx + 18004d7d7: 45 85 ff test r15d,r15d + 18004d7da: 0f 86 75 00 00 00 jbe 0x18004d855 + 18004d7e0: c4 c1 7c 10 04 3a vmovups ymm0,YMMWORD PTR [r10+rdi*1] + 18004d7e6: 49 ff c1 inc r9 + 18004d7e9: c4 c1 7c 10 64 3a 20 vmovups ymm4,YMMWORD PTR [r10+rdi*1+0x20] + 18004d7f0: c5 f4 14 d0 vunpcklps ymm2,ymm1,ymm0 + 18004d7f4: 4d 8d 5c 3a 40 lea r11,[r10+rdi*1+0x40] + 18004d7f9: c5 f4 15 d8 vunpckhps ymm3,ymm1,ymm0 + 18004d7fd: 49 83 c2 40 add r10,0x40 + 18004d801: c5 f4 14 ec vunpcklps ymm5,ymm1,ymm4 + 18004d805: 4c 8d b4 2a 80 00 00 lea r14,[rdx+rbp*1+0x80] + 18004d80c: 00 + 18004d80d: c5 f4 15 e4 vunpckhps ymm4,ymm1,ymm4 + 18004d811: c5 f8 11 14 2a vmovups XMMWORD PTR [rdx+rbp*1],xmm2 + 18004d816: c4 c1 78 11 5e 90 vmovups XMMWORD PTR [r14-0x70],xmm3 + 18004d81c: c4 c3 7d 19 56 a0 01 vextractf128 XMMWORD PTR [r14-0x60],ymm2,0x1 + 18004d823: c4 c1 78 11 6e c0 vmovups XMMWORD PTR [r14-0x40],xmm5 + 18004d829: c4 c1 78 11 66 d0 vmovups XMMWORD PTR [r14-0x30],xmm4 + 18004d82f: c4 c3 7d 19 5e b0 01 vextractf128 XMMWORD PTR [r14-0x50],ymm3,0x1 + 18004d836: c4 c3 7d 19 6e e0 01 vextractf128 XMMWORD PTR [r14-0x20],ymm5,0x1 + 18004d83d: c4 c3 7d 19 66 f0 01 vextractf128 XMMWORD PTR [r14-0x10],ymm4,0x1 + 18004d844: 48 81 c2 80 00 00 00 add rdx,0x80 + 18004d84b: 4d 3b cf cmp r9,r15 + 18004d84e: 72 90 jb 0x18004d7e0 + 18004d850: 43 8d 44 09 01 lea eax,[r9+r9*1+0x1] + 18004d855: 8d 50 ff lea edx,[rax-0x1] + 18004d858: 41 3b d0 cmp edx,r8d + 18004d85b: 73 41 jae 0x18004d89e + 18004d85d: 4c 63 f0 movsxd r14,eax + 18004d860: 4d 89 f3 mov r11,r14 + 18004d863: 49 c1 e3 05 shl r11,0x5 + 18004d867: 49 c1 e6 06 shl r14,0x6 + 18004d86b: c4 c1 7c 10 44 3b e0 vmovups ymm0,YMMWORD PTR [r11+rdi*1-0x20] + 18004d872: 4c 03 df add r11,rdi + 18004d875: c5 f4 14 d0 vunpcklps ymm2,ymm1,ymm0 + 18004d879: c5 f4 15 c8 vunpckhps ymm1,ymm1,ymm0 + 18004d87d: c4 c1 78 11 54 2e c0 vmovups XMMWORD PTR [r14+rbp*1-0x40],xmm2 + 18004d884: c4 c1 78 11 4c 2e d0 vmovups XMMWORD PTR [r14+rbp*1-0x30],xmm1 + 18004d88b: c4 c3 7d 19 54 2e e0 vextractf128 XMMWORD PTR [r14+rbp*1-0x20],ymm2,0x1 + 18004d892: 01 + 18004d893: c4 c3 7d 19 4c 2e f0 vextractf128 XMMWORD PTR [r14+rbp*1-0x10],ymm1,0x1 + 18004d89a: 01 + 18004d89b: 4c 03 f5 add r14,rbp + 18004d89e: 85 c9 test ecx,ecx + 18004d8a0: 74 54 je 0x18004d8f6 + 18004d8a2: f6 c1 04 test cl,0x4 + 18004d8a5: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 + 18004d8a9: 74 20 je 0x18004d8cb + 18004d8ab: c4 c1 78 10 0b vmovups xmm1,XMMWORD PTR [r11] + 18004d8b0: c5 f8 14 d1 vunpcklps xmm2,xmm0,xmm1 + 18004d8b4: 49 83 c3 10 add r11,0x10 + 18004d8b8: c5 f8 15 d9 vunpckhps xmm3,xmm0,xmm1 + 18004d8bc: c4 c1 78 11 16 vmovups XMMWORD PTR [r14],xmm2 + 18004d8c1: c4 c1 78 11 5e 10 vmovups XMMWORD PTR [r14+0x10],xmm3 + 18004d8c7: 49 83 c6 20 add r14,0x20 + 18004d8cb: f6 c1 02 test cl,0x2 + 18004d8ce: 74 16 je 0x18004d8e6 + 18004d8d0: c4 c1 7b 10 13 vmovsd xmm2,QWORD PTR [r11] + 18004d8d5: 49 83 c3 08 add r11,0x8 + 18004d8d9: c5 f8 14 da vunpcklps xmm3,xmm0,xmm2 + 18004d8dd: c4 c1 78 11 1e vmovups XMMWORD PTR [r14],xmm3 + 18004d8e2: 49 83 c6 10 add r14,0x10 + 18004d8e6: f6 c1 01 test cl,0x1 + 18004d8e9: 74 0b je 0x18004d8f6 + 18004d8eb: c4 c3 79 21 03 10 vinsertps xmm0,xmm0,DWORD PTR [r11],0x10 + 18004d8f1: c4 c1 78 13 06 vmovlps QWORD PTR [r14],xmm0 + 18004d8f6: c5 f8 77 vzeroupper + 18004d8f9: 5d pop rbp + 18004d8fa: 41 5f pop r15 + 18004d8fc: 41 5e pop r14 + 18004d8fe: 5f pop rdi + 18004d8ff: c3 ret + 18004d900: 56 push rsi + 18004d901: 41 56 push r14 + 18004d903: 41 57 push r15 + 18004d905: 55 push rbp + 18004d906: 49 89 d6 mov r14,rdx + 18004d909: 4c 89 f0 mov rax,r14 + 18004d90c: 49 89 cb mov r11,rcx + 18004d90f: 48 83 e0 18 and rax,0x18 + 18004d913: c5 f4 57 c9 vxorps ymm1,ymm1,ymm1 + 18004d917: 85 c0 test eax,eax + 18004d919: 74 72 je 0x18004d98d + 18004d91b: c1 e8 03 shr eax,0x3 + 18004d91e: 4c 89 da mov rdx,r11 + 18004d921: f7 d8 neg eax + 18004d923: 4c 89 f1 mov rcx,r14 + 18004d926: 83 c0 04 add eax,0x4 + 18004d929: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 + 18004d92d: 41 3b c0 cmp eax,r8d + 18004d930: 41 0f 4d c0 cmovge eax,r8d + 18004d934: a8 04 test al,0x4 + 18004d936: 74 1f je 0x18004d957 + 18004d938: c4 c1 78 10 13 vmovups xmm2,XMMWORD PTR [r11] + 18004d93d: c5 e8 14 d8 vunpcklps xmm3,xmm2,xmm0 + 18004d941: 49 8d 53 10 lea rdx,[r11+0x10] + 18004d945: c5 e8 15 e0 vunpckhps xmm4,xmm2,xmm0 + 18004d949: 49 8d 4e 20 lea rcx,[r14+0x20] + 18004d94d: c4 c1 78 11 1e vmovups XMMWORD PTR [r14],xmm3 + 18004d952: c5 f8 11 61 f0 vmovups XMMWORD PTR [rcx-0x10],xmm4 + 18004d957: a8 02 test al,0x2 + 18004d959: 74 14 je 0x18004d96f + 18004d95b: c5 fb 10 1a vmovsd xmm3,QWORD PTR [rdx] + 18004d95f: 48 83 c2 08 add rdx,0x8 + 18004d963: c5 e0 14 e0 vunpcklps xmm4,xmm3,xmm0 + 18004d967: c5 f8 11 21 vmovups XMMWORD PTR [rcx],xmm4 + 18004d96b: 48 83 c1 10 add rcx,0x10 + 18004d96f: a8 01 test al,0x1 + 18004d971: 74 0c je 0x18004d97f + 18004d973: c5 fa 10 12 vmovss xmm2,DWORD PTR [rdx] + 18004d977: c5 e8 14 c0 vunpcklps xmm0,xmm2,xmm0 + 18004d97b: c5 f8 13 01 vmovlps QWORD PTR [rcx],xmm0 + 18004d97f: 48 63 c0 movsxd rax,eax + 18004d982: 44 2b c0 sub r8d,eax + 18004d985: 4d 8d 1c 83 lea r11,[r11+rax*4] + 18004d989: 4d 8d 34 c6 lea r14,[r14+rax*8] + 18004d98d: 44 89 c1 mov ecx,r8d + 18004d990: 4c 89 de mov rsi,r11 + 18004d993: 41 c1 f8 03 sar r8d,0x3 + 18004d997: 4c 89 f5 mov rbp,r14 + 18004d99a: 83 e1 07 and ecx,0x7 + 18004d99d: 45 85 c0 test r8d,r8d + 18004d9a0: 0f 8e f8 00 00 00 jle 0x18004da9e + 18004d9a6: b8 01 00 00 00 mov eax,0x1 + 18004d9ab: 45 89 c7 mov r15d,r8d + 18004d9ae: 45 33 c9 xor r9d,r9d + 18004d9b1: 41 d1 ef shr r15d,1 + 18004d9b4: 45 33 d2 xor r10d,r10d + 18004d9b7: 33 d2 xor edx,edx + 18004d9b9: 45 85 ff test r15d,r15d + 18004d9bc: 0f 86 93 00 00 00 jbe 0x18004da55 + 18004d9c2: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18004d9c9: 00 + 18004d9ca: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18004d9d1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18004d9d8: 00 + 18004d9d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18004d9e0: c4 c1 7c 10 04 32 vmovups ymm0,YMMWORD PTR [r10+rsi*1] + 18004d9e6: 49 ff c1 inc r9 + 18004d9e9: c4 c1 7c 10 64 32 20 vmovups ymm4,YMMWORD PTR [r10+rsi*1+0x20] + 18004d9f0: c5 fc 14 d1 vunpcklps ymm2,ymm0,ymm1 + 18004d9f4: 4d 8d 5c 32 40 lea r11,[r10+rsi*1+0x40] + 18004d9f9: c5 fc 15 d9 vunpckhps ymm3,ymm0,ymm1 + 18004d9fd: 49 83 c2 40 add r10,0x40 + 18004da01: c5 dc 14 e9 vunpcklps ymm5,ymm4,ymm1 + 18004da05: 4c 8d b4 2a 80 00 00 lea r14,[rdx+rbp*1+0x80] + 18004da0c: 00 + 18004da0d: c5 dc 15 e1 vunpckhps ymm4,ymm4,ymm1 + 18004da11: c5 f8 11 14 2a vmovups XMMWORD PTR [rdx+rbp*1],xmm2 + 18004da16: c4 c1 78 11 5e 90 vmovups XMMWORD PTR [r14-0x70],xmm3 + 18004da1c: c4 c3 7d 19 56 a0 01 vextractf128 XMMWORD PTR [r14-0x60],ymm2,0x1 + 18004da23: c4 c1 78 11 6e c0 vmovups XMMWORD PTR [r14-0x40],xmm5 + 18004da29: c4 c1 78 11 66 d0 vmovups XMMWORD PTR [r14-0x30],xmm4 + 18004da2f: c4 c3 7d 19 5e b0 01 vextractf128 XMMWORD PTR [r14-0x50],ymm3,0x1 + 18004da36: c4 c3 7d 19 6e e0 01 vextractf128 XMMWORD PTR [r14-0x20],ymm5,0x1 + 18004da3d: c4 c3 7d 19 66 f0 01 vextractf128 XMMWORD PTR [r14-0x10],ymm4,0x1 + 18004da44: 48 81 c2 80 00 00 00 add rdx,0x80 + 18004da4b: 4d 3b cf cmp r9,r15 + 18004da4e: 72 90 jb 0x18004d9e0 + 18004da50: 43 8d 44 09 01 lea eax,[r9+r9*1+0x1] + 18004da55: 8d 50 ff lea edx,[rax-0x1] + 18004da58: 41 3b d0 cmp edx,r8d + 18004da5b: 73 41 jae 0x18004da9e + 18004da5d: 4c 63 f0 movsxd r14,eax + 18004da60: 4d 89 f3 mov r11,r14 + 18004da63: 49 c1 e3 05 shl r11,0x5 + 18004da67: 49 c1 e6 06 shl r14,0x6 + 18004da6b: c4 c1 7c 10 44 33 e0 vmovups ymm0,YMMWORD PTR [r11+rsi*1-0x20] + 18004da72: 4c 03 de add r11,rsi + 18004da75: c5 fc 14 d1 vunpcklps ymm2,ymm0,ymm1 + 18004da79: c5 fc 15 c9 vunpckhps ymm1,ymm0,ymm1 + 18004da7d: c4 c1 78 11 54 2e c0 vmovups XMMWORD PTR [r14+rbp*1-0x40],xmm2 + 18004da84: c4 c1 78 11 4c 2e d0 vmovups XMMWORD PTR [r14+rbp*1-0x30],xmm1 + 18004da8b: c4 c3 7d 19 54 2e e0 vextractf128 XMMWORD PTR [r14+rbp*1-0x20],ymm2,0x1 + 18004da92: 01 + 18004da93: c4 c3 7d 19 4c 2e f0 vextractf128 XMMWORD PTR [r14+rbp*1-0x10],ymm1,0x1 + 18004da9a: 01 + 18004da9b: 4c 03 f5 add r14,rbp + 18004da9e: 85 c9 test ecx,ecx + 18004daa0: 74 57 je 0x18004daf9 + 18004daa2: f6 c1 04 test cl,0x4 + 18004daa5: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 + 18004daa9: 74 20 je 0x18004dacb + 18004daab: c4 c1 78 10 0b vmovups xmm1,XMMWORD PTR [r11] + 18004dab0: c5 f0 14 d0 vunpcklps xmm2,xmm1,xmm0 + 18004dab4: 49 83 c3 10 add r11,0x10 + 18004dab8: c5 f0 15 d8 vunpckhps xmm3,xmm1,xmm0 + 18004dabc: c4 .byte 0xc4 + 18004dabd: c1 .byte 0xc1 + 18004dabe: 78 11 js 0x18004dad1 diff --git a/handoff/nls_dasm/m_180140d40.dis b/handoff/nls_dasm/m_180140d40.dis new file mode 100644 index 0000000..bd59e0f --- /dev/null +++ b/handoff/nls_dasm/m_180140d40.dis @@ -0,0 +1,343 @@ + +/tmp/det/m_180140d40.bin: file format binary + + +Disassembly of section .data: + +0000000180140d40 <.data>: + 180140d40: 48 8b 05 21 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c21] # 0x182617968 + 180140d47: ff e0 jmp rax + 180140d49: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140d50: 00 + 180140d51: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140d58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140d5f: 00 + 180140d60: 48 8b 05 29 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c29] # 0x182617990 + 180140d67: ff e0 jmp rax + 180140d69: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140d70: 00 + 180140d71: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140d78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140d7f: 00 + 180140d80: 48 8b 05 39 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c39] # 0x1826179c0 + 180140d87: ff e0 jmp rax + 180140d89: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140d90: 00 + 180140d91: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140d98: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140d9f: 00 + 180140da0: 48 8b 05 41 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c41] # 0x1826179e8 + 180140da7: ff e0 jmp rax + 180140da9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140db0: 00 + 180140db1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140db8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140dbf: 00 + 180140dc0: 48 8b 05 49 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c49] # 0x182617a10 + 180140dc7: ff e0 jmp rax + 180140dc9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140dd0: 00 + 180140dd1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140dd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140ddf: 00 + 180140de0: 48 8b 05 51 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c51] # 0x182617a38 + 180140de7: ff e0 jmp rax + 180140de9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140df0: 00 + 180140df1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140df8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140dff: 00 + 180140e00: 48 8b 05 59 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c59] # 0x182617a60 + 180140e07: ff e0 jmp rax + 180140e09: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140e10: 00 + 180140e11: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140e18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140e1f: 00 + 180140e20: 48 8b 05 61 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c61] # 0x182617a88 + 180140e27: ff e0 jmp rax + 180140e29: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140e30: 00 + 180140e31: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140e38: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140e3f: 00 + 180140e40: 48 8b 05 69 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c69] # 0x182617ab0 + 180140e47: ff e0 jmp rax + 180140e49: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140e50: 00 + 180140e51: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140e58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140e5f: 00 + 180140e60: 48 8b 05 71 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c71] # 0x182617ad8 + 180140e67: ff e0 jmp rax + 180140e69: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140e70: 00 + 180140e71: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140e78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140e7f: 00 + 180140e80: 48 8b 05 79 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c79] # 0x182617b00 + 180140e87: ff e0 jmp rax + 180140e89: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140e90: 00 + 180140e91: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140e98: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140e9f: 00 + 180140ea0: 48 8b 05 81 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c81] # 0x182617b28 + 180140ea7: ff e0 jmp rax + 180140ea9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140eb0: 00 + 180140eb1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140eb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140ebf: 00 + 180140ec0: 48 8b 05 89 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c89] # 0x182617b50 + 180140ec7: ff e0 jmp rax + 180140ec9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140ed0: 00 + 180140ed1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140ed8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140edf: 00 + 180140ee0: 48 8b 05 91 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c91] # 0x182617b78 + 180140ee7: ff e0 jmp rax + 180140ee9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140ef0: 00 + 180140ef1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140ef8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140eff: 00 + 180140f00: 48 8b 05 99 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6c99] # 0x182617ba0 + 180140f07: ff e0 jmp rax + 180140f09: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140f10: 00 + 180140f11: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140f18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140f1f: 00 + 180140f20: 48 8b 05 a1 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6ca1] # 0x182617bc8 + 180140f27: ff e0 jmp rax + 180140f29: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140f30: 00 + 180140f31: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140f38: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140f3f: 00 + 180140f40: 48 8b 05 a9 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6ca9] # 0x182617bf0 + 180140f47: ff e0 jmp rax + 180140f49: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140f50: 00 + 180140f51: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140f58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140f5f: 00 + 180140f60: 48 8b 05 b1 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6cb1] # 0x182617c18 + 180140f67: ff e0 jmp rax + 180140f69: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140f70: 00 + 180140f71: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140f78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140f7f: 00 + 180140f80: 48 8b 05 b9 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6cb9] # 0x182617c40 + 180140f87: ff e0 jmp rax + 180140f89: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140f90: 00 + 180140f91: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140f98: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140f9f: 00 + 180140fa0: 48 8b 05 c1 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6cc1] # 0x182617c68 + 180140fa7: ff e0 jmp rax + 180140fa9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140fb0: 00 + 180140fb1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140fb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140fbf: 00 + 180140fc0: 48 8b 05 c9 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6cc9] # 0x182617c90 + 180140fc7: ff e0 jmp rax + 180140fc9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140fd0: 00 + 180140fd1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140fd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140fdf: 00 + 180140fe0: 48 8b 05 d1 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6cd1] # 0x182617cb8 + 180140fe7: ff e0 jmp rax + 180140fe9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140ff0: 00 + 180140ff1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180140ff8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180140fff: 00 + 180141000: 48 8b 05 d9 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6cd9] # 0x182617ce0 + 180141007: ff e0 jmp rax + 180141009: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141010: 00 + 180141011: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141018: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014101f: 00 + 180141020: 48 8b 05 e1 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6ce1] # 0x182617d08 + 180141027: ff e0 jmp rax + 180141029: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141030: 00 + 180141031: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141038: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014103f: 00 + 180141040: 48 8b 05 e9 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6ce9] # 0x182617d30 + 180141047: ff e0 jmp rax + 180141049: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141050: 00 + 180141051: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141058: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014105f: 00 + 180141060: 48 8b 05 f1 6c 4d 02 mov rax,QWORD PTR [rip+0x24d6cf1] # 0x182617d58 + 180141067: ff e0 jmp rax + 180141069: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141070: 00 + 180141071: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141078: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014107f: 00 + 180141080: 48 8b 05 01 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d01] # 0x182617d88 + 180141087: ff e0 jmp rax + 180141089: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141090: 00 + 180141091: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141098: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014109f: 00 + 1801410a0: 48 8b 05 09 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d09] # 0x182617db0 + 1801410a7: ff e0 jmp rax + 1801410a9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801410b0: 00 + 1801410b1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1801410b8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801410bf: 00 + 1801410c0: 48 8b 05 11 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d11] # 0x182617dd8 + 1801410c7: ff e0 jmp rax + 1801410c9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801410d0: 00 + 1801410d1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1801410d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801410df: 00 + 1801410e0: 48 8b 05 19 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d19] # 0x182617e00 + 1801410e7: ff e0 jmp rax + 1801410e9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801410f0: 00 + 1801410f1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1801410f8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801410ff: 00 + 180141100: 48 8b 05 21 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d21] # 0x182617e28 + 180141107: ff e0 jmp rax + 180141109: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141110: 00 + 180141111: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141118: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014111f: 00 + 180141120: 48 8b 05 29 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d29] # 0x182617e50 + 180141127: ff e0 jmp rax + 180141129: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141130: 00 + 180141131: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141138: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014113f: 00 + 180141140: 48 8b 05 21 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d21] # 0x182617e68 + 180141147: ff e0 jmp rax + 180141149: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141150: 00 + 180141151: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141158: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014115f: 00 + 180141160: 48 8b 05 29 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d29] # 0x182617e90 + 180141167: ff e0 jmp rax + 180141169: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141170: 00 + 180141171: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141178: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014117f: 00 + 180141180: 48 8b 05 31 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d31] # 0x182617eb8 + 180141187: ff e0 jmp rax + 180141189: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141190: 00 + 180141191: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141198: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014119f: 00 + 1801411a0: 48 8b 05 39 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d39] # 0x182617ee0 + 1801411a7: ff e0 jmp rax + 1801411a9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801411b0: 00 + 1801411b1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1801411b8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801411bf: 00 + 1801411c0: 48 8b 05 41 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d41] # 0x182617f08 + 1801411c7: ff e0 jmp rax + 1801411c9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801411d0: 00 + 1801411d1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1801411d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801411df: 00 + 1801411e0: 48 8b 05 49 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d49] # 0x182617f30 + 1801411e7: ff e0 jmp rax + 1801411e9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801411f0: 00 + 1801411f1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1801411f8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801411ff: 00 + 180141200: 48 8b 05 61 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d61] # 0x182617f68 + 180141207: ff e0 jmp rax + 180141209: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141210: 00 + 180141211: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141218: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014121f: 00 + 180141220: 48 8b 05 69 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d69] # 0x182617f90 + 180141227: ff e0 jmp rax + 180141229: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141230: 00 + 180141231: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141238: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014123f: 00 + 180141240: 48 8b 05 71 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d71] # 0x182617fb8 + 180141247: ff e0 jmp rax + 180141249: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141250: 00 + 180141251: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141258: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014125f: 00 + 180141260: 48 8b 05 79 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d79] # 0x182617fe0 + 180141267: ff e0 jmp rax + 180141269: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141270: 00 + 180141271: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141278: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014127f: 00 + 180141280: 48 8b 05 81 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d81] # 0x182618008 + 180141287: ff e0 jmp rax + 180141289: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141290: 00 + 180141291: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141298: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014129f: 00 + 1801412a0: 48 8b 05 89 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d89] # 0x182618030 + 1801412a7: ff e0 jmp rax + 1801412a9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801412b0: 00 + 1801412b1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1801412b8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801412bf: 00 + 1801412c0: 48 8b 05 81 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d81] # 0x182618048 + 1801412c7: ff e0 jmp rax + 1801412c9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801412d0: 00 + 1801412d1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1801412d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801412df: 00 + 1801412e0: 48 8b 05 89 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d89] # 0x182618070 + 1801412e7: ff e0 jmp rax + 1801412e9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801412f0: 00 + 1801412f1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1801412f8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1801412ff: 00 + 180141300: 48 8b 05 91 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d91] # 0x182618098 + 180141307: ff e0 jmp rax + 180141309: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141310: 00 + 180141311: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141318: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014131f: 00 + 180141320: 48 8b 05 99 6d 4d 02 mov rax,QWORD PTR [rip+0x24d6d99] # 0x1826180c0 + 180141327: ff e0 jmp rax + 180141329: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180141330: 00 + 180141331: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180141338: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18014133f: 00 diff --git a/handoff/nls_dasm/p_180003040.dis b/handoff/nls_dasm/p_180003040.dis new file mode 100644 index 0000000..825e7f2 --- /dev/null +++ b/handoff/nls_dasm/p_180003040.dis @@ -0,0 +1,1232 @@ + +/tmp/det/p_180003040.bin: file format binary + + +Disassembly of section .data: + +0000000180003040 <.data>: + 180003040: 48 83 ec 28 sub rsp,0x28 + 180003044: 48 85 c9 test rcx,rcx + 180003047: 74 15 je 0x18000305e + 180003049: 85 d2 test edx,edx + 18000304b: 7f 05 jg 0x180003052 + 18000304d: 6a fa push 0xfffffffffffffffa + 18000304f: 58 pop rax + 180003050: eb 07 jmp 0x180003059 + 180003052: e8 69 27 a5 01 call 0x181a557c0 + 180003057: 33 c0 xor eax,eax + 180003059: 48 83 c4 28 add rsp,0x28 + 18000305d: c3 ret + 18000305e: 6a f8 push 0xfffffffffffffff8 + 180003060: 58 pop rax + 180003061: eb f6 jmp 0x180003059 + 180003063: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000306a: 00 + 18000306b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003072: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003079: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003080: 48 83 ec 28 sub rsp,0x28 + 180003084: 48 85 c9 test rcx,rcx + 180003087: 74 15 je 0x18000309e + 180003089: 85 d2 test edx,edx + 18000308b: 7f 05 jg 0x180003092 + 18000308d: 6a fa push 0xfffffffffffffffa + 18000308f: 58 pop rax + 180003090: eb 07 jmp 0x180003099 + 180003092: e8 69 2d a5 01 call 0x181a55e00 + 180003097: 33 c0 xor eax,eax + 180003099: 48 83 c4 28 add rsp,0x28 + 18000309d: c3 ret + 18000309e: 6a f8 push 0xfffffffffffffff8 + 1800030a0: 58 pop rax + 1800030a1: eb f6 jmp 0x180003099 + 1800030a3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800030aa: 00 + 1800030ab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800030b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800030b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800030c0: 55 push rbp + 1800030c1: 48 83 ec 30 sub rsp,0x30 + 1800030c5: 48 8d 6c 24 20 lea rbp,[rsp+0x20] + 1800030ca: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx + 1800030ce: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx + 1800030d2: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d + 1800030d6: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 1800030da: 48 85 c0 test rax,rax + 1800030dd: 74 14 je 0x1800030f3 + 1800030df: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28] + 1800030e3: 48 85 c0 test rax,rax + 1800030e6: 75 16 jne 0x1800030fe + 1800030e8: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800030ed: 48 8d 65 10 lea rsp,[rbp+0x10] + 1800030f1: 5d pop rbp + 1800030f2: c3 ret + 1800030f3: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800030f8: 48 8d 65 10 lea rsp,[rbp+0x10] + 1800030fc: 5d pop rbp + 1800030fd: c3 ret + 1800030fe: 8b 45 30 mov eax,DWORD PTR [rbp+0x30] + 180003101: 85 c0 test eax,eax + 180003103: 7f 0b jg 0x180003110 + 180003105: b8 fa ff ff ff mov eax,0xfffffffa + 18000310a: 48 8d 65 10 lea rsp,[rbp+0x10] + 18000310e: 5d pop rbp + 18000310f: c3 ret + 180003110: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 180003114: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28] + 180003118: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30] + 18000311b: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx + 18000311e: 48 89 c1 mov rcx,rax + 180003121: 8b 45 00 mov eax,DWORD PTR [rbp+0x0] + 180003124: 41 89 c0 mov r8d,eax + 180003127: e8 34 33 a5 01 call 0x181a56460 + 18000312c: b8 00 00 00 00 mov eax,0x0 + 180003131: 48 8d 65 10 lea rsp,[rbp+0x10] + 180003135: 5d pop rbp + 180003136: c3 ret + 180003137: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000313e: 00 00 + 180003140: 55 push rbp + 180003141: 48 8d 64 24 d0 lea rsp,[rsp-0x30] + 180003146: 48 8d 6c 24 20 lea rbp,[rsp+0x20] + 18000314b: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx + 18000314f: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx + 180003153: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d + 180003157: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 18000315b: 48 85 c0 test rax,rax + 18000315e: 74 14 je 0x180003174 + 180003160: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28] + 180003164: 48 85 c0 test rax,rax + 180003167: 75 16 jne 0x18000317f + 180003169: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000316e: 48 8d 65 10 lea rsp,[rbp+0x10] + 180003172: 5d pop rbp + 180003173: c3 ret + 180003174: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003179: 48 8d 65 10 lea rsp,[rbp+0x10] + 18000317d: 5d pop rbp + 18000317e: c3 ret + 18000317f: 8b 45 30 mov eax,DWORD PTR [rbp+0x30] + 180003182: 85 c0 test eax,eax + 180003184: 7f 0b jg 0x180003191 + 180003186: b8 fa ff ff ff mov eax,0xfffffffa + 18000318b: 48 8d 65 10 lea rsp,[rbp+0x10] + 18000318f: 5d pop rbp + 180003190: c3 ret + 180003191: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 180003195: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28] + 180003199: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30] + 18000319c: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx + 18000319f: 48 89 c1 mov rcx,rax + 1800031a2: 8b 45 00 mov eax,DWORD PTR [rbp+0x0] + 1800031a5: 41 89 c0 mov r8d,eax + 1800031a8: e8 23 65 a5 01 call 0x181a596d0 + 1800031ad: b8 00 00 00 00 mov eax,0x0 + 1800031b2: 48 8d 65 10 lea rsp,[rbp+0x10] + 1800031b6: 5d pop rbp + 1800031b7: c3 ret + 1800031b8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800031bf: 00 + 1800031c0: 55 push rbp + 1800031c1: 48 83 ec 30 sub rsp,0x30 + 1800031c5: 48 8d 6c 24 20 lea rbp,[rsp+0x20] + 1800031ca: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx + 1800031ce: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx + 1800031d2: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d + 1800031d6: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 1800031da: 48 85 c0 test rax,rax + 1800031dd: 74 14 je 0x1800031f3 + 1800031df: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28] + 1800031e3: 48 85 c0 test rax,rax + 1800031e6: 75 16 jne 0x1800031fe + 1800031e8: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800031ed: 48 8d 65 10 lea rsp,[rbp+0x10] + 1800031f1: 5d pop rbp + 1800031f2: c3 ret + 1800031f3: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800031f8: 48 8d 65 10 lea rsp,[rbp+0x10] + 1800031fc: 5d pop rbp + 1800031fd: c3 ret + 1800031fe: 8b 45 30 mov eax,DWORD PTR [rbp+0x30] + 180003201: 85 c0 test eax,eax + 180003203: 7f 0b jg 0x180003210 + 180003205: b8 fa ff ff ff mov eax,0xfffffffa + 18000320a: 48 8d 65 10 lea rsp,[rbp+0x10] + 18000320e: 5d pop rbp + 18000320f: c3 ret + 180003210: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 180003214: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28] + 180003218: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30] + 18000321b: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx + 18000321e: 48 89 c1 mov rcx,rax + 180003221: 8b 45 00 mov eax,DWORD PTR [rbp+0x0] + 180003224: 41 89 c0 mov r8d,eax + 180003227: e8 14 97 a5 01 call 0x181a5c940 + 18000322c: b8 00 00 00 00 mov eax,0x0 + 180003231: 48 8d 65 10 lea rsp,[rbp+0x10] + 180003235: 5d pop rbp + 180003236: c3 ret + 180003237: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000323e: 00 00 + 180003240: 55 push rbp + 180003241: 48 83 ec 30 sub rsp,0x30 + 180003245: 48 8d 6c 24 20 lea rbp,[rsp+0x20] + 18000324a: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx + 18000324e: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx + 180003252: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d + 180003256: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 18000325a: 48 85 c0 test rax,rax + 18000325d: 74 14 je 0x180003273 + 18000325f: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28] + 180003263: 48 85 c0 test rax,rax + 180003266: 75 16 jne 0x18000327e + 180003268: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000326d: 48 8d 65 10 lea rsp,[rbp+0x10] + 180003271: 5d pop rbp + 180003272: c3 ret + 180003273: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003278: 48 8d 65 10 lea rsp,[rbp+0x10] + 18000327c: 5d pop rbp + 18000327d: c3 ret + 18000327e: 8b 45 30 mov eax,DWORD PTR [rbp+0x30] + 180003281: 85 c0 test eax,eax + 180003283: 7f 0b jg 0x180003290 + 180003285: b8 fa ff ff ff mov eax,0xfffffffa + 18000328a: 48 8d 65 10 lea rsp,[rbp+0x10] + 18000328e: 5d pop rbp + 18000328f: c3 ret + 180003290: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 180003294: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28] + 180003298: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30] + 18000329b: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx + 18000329e: 48 89 c1 mov rcx,rax + 1800032a1: 8b 45 00 mov eax,DWORD PTR [rbp+0x0] + 1800032a4: 41 89 c0 mov r8d,eax + 1800032a7: e8 14 c3 a5 01 call 0x181a5f5c0 + 1800032ac: b8 00 00 00 00 mov eax,0x0 + 1800032b1: 48 8d 65 10 lea rsp,[rbp+0x10] + 1800032b5: 5d pop rbp + 1800032b6: c3 ret + 1800032b7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 1800032be: 00 00 + 1800032c0: 55 push rbp + 1800032c1: 48 83 ec 30 sub rsp,0x30 + 1800032c5: 48 8d 6c 24 20 lea rbp,[rsp+0x20] + 1800032ca: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx + 1800032ce: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx + 1800032d2: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d + 1800032d6: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 1800032da: 48 85 c0 test rax,rax + 1800032dd: 74 14 je 0x1800032f3 + 1800032df: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28] + 1800032e3: 48 85 c0 test rax,rax + 1800032e6: 75 16 jne 0x1800032fe + 1800032e8: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800032ed: 48 8d 65 10 lea rsp,[rbp+0x10] + 1800032f1: 5d pop rbp + 1800032f2: c3 ret + 1800032f3: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800032f8: 48 8d 65 10 lea rsp,[rbp+0x10] + 1800032fc: 5d pop rbp + 1800032fd: c3 ret + 1800032fe: 8b 45 30 mov eax,DWORD PTR [rbp+0x30] + 180003301: 85 c0 test eax,eax + 180003303: 7f 0b jg 0x180003310 + 180003305: b8 fa ff ff ff mov eax,0xfffffffa + 18000330a: 48 8d 65 10 lea rsp,[rbp+0x10] + 18000330e: 5d pop rbp + 18000330f: c3 ret + 180003310: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 180003314: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28] + 180003318: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30] + 18000331b: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx + 18000331e: 48 89 c1 mov rcx,rax + 180003321: 8b 45 00 mov eax,DWORD PTR [rbp+0x0] + 180003324: 41 89 c0 mov r8d,eax + 180003327: e8 14 2e 01 00 call 0x180016140 + 18000332c: b8 00 00 00 00 mov eax,0x0 + 180003331: 48 8d 65 10 lea rsp,[rbp+0x10] + 180003335: 5d pop rbp + 180003336: c3 ret + 180003337: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000333e: 00 00 + 180003340: 55 push rbp + 180003341: 48 83 ec 30 sub rsp,0x30 + 180003345: 48 8d 6c 24 20 lea rbp,[rsp+0x20] + 18000334a: 48 89 4d 20 mov QWORD PTR [rbp+0x20],rcx + 18000334e: 48 89 55 28 mov QWORD PTR [rbp+0x28],rdx + 180003352: 44 89 45 30 mov DWORD PTR [rbp+0x30],r8d + 180003356: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 18000335a: 48 85 c0 test rax,rax + 18000335d: 74 14 je 0x180003373 + 18000335f: 48 8b 45 28 mov rax,QWORD PTR [rbp+0x28] + 180003363: 48 85 c0 test rax,rax + 180003366: 75 16 jne 0x18000337e + 180003368: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000336d: 48 8d 65 10 lea rsp,[rbp+0x10] + 180003371: 5d pop rbp + 180003372: c3 ret + 180003373: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003378: 48 8d 65 10 lea rsp,[rbp+0x10] + 18000337c: 5d pop rbp + 18000337d: c3 ret + 18000337e: 8b 45 30 mov eax,DWORD PTR [rbp+0x30] + 180003381: 85 c0 test eax,eax + 180003383: 7f 0b jg 0x180003390 + 180003385: b8 fa ff ff ff mov eax,0xfffffffa + 18000338a: 48 8d 65 10 lea rsp,[rbp+0x10] + 18000338e: 5d pop rbp + 18000338f: c3 ret + 180003390: 48 8b 45 20 mov rax,QWORD PTR [rbp+0x20] + 180003394: 48 8b 55 28 mov rdx,QWORD PTR [rbp+0x28] + 180003398: 8b 4d 30 mov ecx,DWORD PTR [rbp+0x30] + 18000339b: 89 4d 00 mov DWORD PTR [rbp+0x0],ecx + 18000339e: 48 89 c1 mov rcx,rax + 1800033a1: 8b 45 00 mov eax,DWORD PTR [rbp+0x0] + 1800033a4: 41 89 c0 mov r8d,eax + 1800033a7: e8 f4 33 01 00 call 0x1800167a0 + 1800033ac: b8 00 00 00 00 mov eax,0x0 + 1800033b1: 48 8d 65 10 lea rsp,[rbp+0x10] + 1800033b5: 5d pop rbp + 1800033b6: c3 ret + 1800033b7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 1800033be: 00 00 + 1800033c0: 48 83 ec 28 sub rsp,0x28 + 1800033c4: 48 85 c9 test rcx,rcx + 1800033c7: 74 15 je 0x1800033de + 1800033c9: 85 d2 test edx,edx + 1800033cb: 7f 05 jg 0x1800033d2 + 1800033cd: 6a fa push 0xfffffffffffffffa + 1800033cf: 58 pop rax + 1800033d0: eb 07 jmp 0x1800033d9 + 1800033d2: e8 e9 04 a5 01 call 0x181a538c0 + 1800033d7: 33 c0 xor eax,eax + 1800033d9: 48 83 c4 28 add rsp,0x28 + 1800033dd: c3 ret + 1800033de: 6a f8 push 0xfffffffffffffff8 + 1800033e0: 58 pop rax + 1800033e1: eb f6 jmp 0x1800033d9 + 1800033e3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800033ea: 00 + 1800033eb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800033f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800033f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003400: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 180003405: 48 85 c9 test rcx,rcx + 180003408: 74 16 je 0x180003420 + 18000340a: 85 d2 test edx,edx + 18000340c: 7f 05 jg 0x180003413 + 18000340e: 6a fa push 0xfffffffffffffffa + 180003410: 58 pop rax + 180003411: eb 07 jmp 0x18000341a + 180003413: e8 e8 0c a5 01 call 0x181a54100 + 180003418: 33 c0 xor eax,eax + 18000341a: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000341f: c3 ret + 180003420: 6a f8 push 0xfffffffffffffff8 + 180003422: 58 pop rax + 180003423: eb f5 jmp 0x18000341a + 180003425: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000342c: 00 + 18000342d: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003434: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003439: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003440: 48 83 ec 28 sub rsp,0x28 + 180003444: 48 85 c9 test rcx,rcx + 180003447: 74 15 je 0x18000345e + 180003449: 85 d2 test edx,edx + 18000344b: 7f 05 jg 0x180003452 + 18000344d: 6a fa push 0xfffffffffffffffa + 18000344f: 58 pop rax + 180003450: eb 07 jmp 0x180003459 + 180003452: e8 a9 ed a5 01 call 0x181a62200 + 180003457: 33 c0 xor eax,eax + 180003459: 48 83 c4 28 add rsp,0x28 + 18000345d: c3 ret + 18000345e: 6a f8 push 0xfffffffffffffff8 + 180003460: 58 pop rax + 180003461: eb f6 jmp 0x180003459 + 180003463: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000346a: 00 + 18000346b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003472: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003479: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003480: 48 83 ec 28 sub rsp,0x28 + 180003484: 48 85 c9 test rcx,rcx + 180003487: 74 15 je 0x18000349e + 180003489: 85 d2 test edx,edx + 18000348b: 7f 05 jg 0x180003492 + 18000348d: 6a fa push 0xfffffffffffffffa + 18000348f: 58 pop rax + 180003490: eb 07 jmp 0x180003499 + 180003492: e8 e9 f2 a5 01 call 0x181a62780 + 180003497: 33 c0 xor eax,eax + 180003499: 48 83 c4 28 add rsp,0x28 + 18000349d: c3 ret + 18000349e: 6a f8 push 0xfffffffffffffff8 + 1800034a0: 58 pop rax + 1800034a1: eb f6 jmp 0x180003499 + 1800034a3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800034aa: 00 + 1800034ab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800034b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800034b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800034c0: 48 83 ec 28 sub rsp,0x28 + 1800034c4: 48 85 c9 test rcx,rcx + 1800034c7: 74 15 je 0x1800034de + 1800034c9: 85 d2 test edx,edx + 1800034cb: 7f 05 jg 0x1800034d2 + 1800034cd: 6a fa push 0xfffffffffffffffa + 1800034cf: 58 pop rax + 1800034d0: eb 07 jmp 0x1800034d9 + 1800034d2: e8 29 f8 a5 01 call 0x181a62d00 + 1800034d7: 33 c0 xor eax,eax + 1800034d9: 48 83 c4 28 add rsp,0x28 + 1800034dd: c3 ret + 1800034de: 6a f8 push 0xfffffffffffffff8 + 1800034e0: 58 pop rax + 1800034e1: eb f6 jmp 0x1800034d9 + 1800034e3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800034ea: 00 + 1800034eb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800034f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800034f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003500: 48 83 ec 28 sub rsp,0x28 + 180003504: 48 85 c9 test rcx,rcx + 180003507: 74 15 je 0x18000351e + 180003509: 85 d2 test edx,edx + 18000350b: 7f 05 jg 0x180003512 + 18000350d: 6a fa push 0xfffffffffffffffa + 18000350f: 58 pop rax + 180003510: eb 07 jmp 0x180003519 + 180003512: e8 a9 fd a5 01 call 0x181a632c0 + 180003517: 33 c0 xor eax,eax + 180003519: 48 83 c4 28 add rsp,0x28 + 18000351d: c3 ret + 18000351e: 6a f8 push 0xfffffffffffffff8 + 180003520: 58 pop rax + 180003521: eb f6 jmp 0x180003519 + 180003523: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000352a: 00 + 18000352b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003532: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003539: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003540: 57 push rdi + 180003541: 49 89 ca mov r10,rcx + 180003544: 4d 85 d2 test r10,r10 + 180003547: 0f 84 60 02 00 00 je 0x1800037ad + 18000354d: 48 85 d2 test rdx,rdx + 180003550: 0f 84 57 02 00 00 je 0x1800037ad + 180003556: 4d 85 c0 test r8,r8 + 180003559: 0f 84 4e 02 00 00 je 0x1800037ad + 18000355f: 45 85 c9 test r9d,r9d + 180003562: 0f 8e 3e 02 00 00 jle 0x1800037a6 + 180003568: 49 63 f9 movsxd rdi,r9d + 18000356b: 48 83 ff 08 cmp rdi,0x8 + 18000356f: 0f 8c 2c 02 00 00 jl 0x1800037a1 + 180003575: 4c 89 c0 mov rax,r8 + 180003578: 48 83 e0 0f and rax,0xf + 18000357c: 85 c0 test eax,eax + 18000357e: 74 0d je 0x18000358d + 180003580: a8 07 test al,0x7 + 180003582: 0f 85 19 02 00 00 jne 0x1800037a1 + 180003588: b8 01 00 00 00 mov eax,0x1 + 18000358d: 8d 48 08 lea ecx,[rax+0x8] + 180003590: 48 3b f9 cmp rdi,rcx + 180003593: 0f 8c 08 02 00 00 jl 0x1800037a1 + 180003599: 44 89 c9 mov ecx,r9d + 18000359c: 45 33 db xor r11d,r11d + 18000359f: 2b c8 sub ecx,eax + 1800035a1: 83 e1 07 and ecx,0x7 + 1800035a4: 44 2b c9 sub r9d,ecx + 1800035a7: 89 c1 mov ecx,eax + 1800035a9: 85 c0 test eax,eax + 1800035ab: 76 33 jbe 0x1800035e0 + 1800035ad: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800035b4: 00 + 1800035b5: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800035bc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 1800035c0: f2 43 0f 10 04 da movsd xmm0,QWORD PTR [r10+r11*8] + 1800035c6: f2 42 0f 59 04 da mulsd xmm0,QWORD PTR [rdx+r11*8] + 1800035cc: f2 43 0f 58 04 d8 addsd xmm0,QWORD PTR [r8+r11*8] + 1800035d2: f2 43 0f 11 04 d8 movsd QWORD PTR [r8+r11*8],xmm0 + 1800035d8: 49 ff c3 inc r11 + 1800035db: 4c 3b d9 cmp r11,rcx + 1800035de: 72 e0 jb 0x1800035c0 + 1800035e0: 89 c0 mov eax,eax + 1800035e2: 4c 8d 1c c2 lea r11,[rdx+rax*8] + 1800035e6: 49 63 c1 movsxd rax,r9d + 1800035e9: 49 f7 c3 0f 00 00 00 test r11,0xf + 1800035f0: 0f 84 ca 00 00 00 je 0x1800036c0 + 1800035f6: 0f 1f 00 nop DWORD PTR [rax] + 1800035f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003600: f2 41 0f 10 0c ca movsd xmm1,QWORD PTR [r10+rcx*8] + 180003606: f2 0f 10 04 ca movsd xmm0,QWORD PTR [rdx+rcx*8] + 18000360b: 66 0f 16 44 ca 08 movhpd xmm0,QWORD PTR [rdx+rcx*8+0x8] + 180003611: 66 41 0f 16 4c ca 08 movhpd xmm1,QWORD PTR [r10+rcx*8+0x8] + 180003618: 66 0f 59 c8 mulpd xmm1,xmm0 + 18000361c: 66 41 0f 58 0c c8 addpd xmm1,XMMWORD PTR [r8+rcx*8] + 180003622: 41 0f 29 0c c8 movaps XMMWORD PTR [r8+rcx*8],xmm1 + 180003627: f2 41 0f 10 5c ca 10 movsd xmm3,QWORD PTR [r10+rcx*8+0x10] + 18000362e: f2 41 0f 10 6c ca 20 movsd xmm5,QWORD PTR [r10+rcx*8+0x20] + 180003635: f2 41 0f 10 4c ca 30 movsd xmm1,QWORD PTR [r10+rcx*8+0x30] + 18000363c: f2 0f 10 54 ca 10 movsd xmm2,QWORD PTR [rdx+rcx*8+0x10] + 180003642: f2 0f 10 64 ca 20 movsd xmm4,QWORD PTR [rdx+rcx*8+0x20] + 180003648: f2 0f 10 44 ca 30 movsd xmm0,QWORD PTR [rdx+rcx*8+0x30] + 18000364e: 66 0f 16 54 ca 18 movhpd xmm2,QWORD PTR [rdx+rcx*8+0x18] + 180003654: 66 0f 16 64 ca 28 movhpd xmm4,QWORD PTR [rdx+rcx*8+0x28] + 18000365a: 66 0f 16 44 ca 38 movhpd xmm0,QWORD PTR [rdx+rcx*8+0x38] + 180003660: 66 41 0f 16 5c ca 18 movhpd xmm3,QWORD PTR [r10+rcx*8+0x18] + 180003667: 66 41 0f 16 6c ca 28 movhpd xmm5,QWORD PTR [r10+rcx*8+0x28] + 18000366e: 66 41 0f 16 4c ca 38 movhpd xmm1,QWORD PTR [r10+rcx*8+0x38] + 180003675: 66 0f 59 da mulpd xmm3,xmm2 + 180003679: 66 0f 59 ec mulpd xmm5,xmm4 + 18000367d: 66 0f 59 c8 mulpd xmm1,xmm0 + 180003681: 66 41 0f 58 5c c8 10 addpd xmm3,XMMWORD PTR [r8+rcx*8+0x10] + 180003688: 66 41 0f 58 6c c8 20 addpd xmm5,XMMWORD PTR [r8+rcx*8+0x20] + 18000368f: 66 41 0f 58 4c c8 30 addpd xmm1,XMMWORD PTR [r8+rcx*8+0x30] + 180003696: 41 0f 29 5c c8 10 movaps XMMWORD PTR [r8+rcx*8+0x10],xmm3 + 18000369c: 41 0f 29 6c c8 20 movaps XMMWORD PTR [r8+rcx*8+0x20],xmm5 + 1800036a2: 41 0f 29 4c c8 30 movaps XMMWORD PTR [r8+rcx*8+0x30],xmm1 + 1800036a8: 48 83 c1 08 add rcx,0x8 + 1800036ac: 48 3b c8 cmp rcx,rax + 1800036af: 0f 82 4b ff ff ff jb 0x180003600 + 1800036b5: e9 93 00 00 00 jmp 0x18000374d + 1800036ba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 1800036c0: f2 41 0f 10 04 ca movsd xmm0,QWORD PTR [r10+rcx*8] + 1800036c6: f2 41 0f 10 4c ca 10 movsd xmm1,QWORD PTR [r10+rcx*8+0x10] + 1800036cd: f2 41 0f 10 54 ca 20 movsd xmm2,QWORD PTR [r10+rcx*8+0x20] + 1800036d4: f2 41 0f 10 5c ca 30 movsd xmm3,QWORD PTR [r10+rcx*8+0x30] + 1800036db: 66 41 0f 16 44 ca 08 movhpd xmm0,QWORD PTR [r10+rcx*8+0x8] + 1800036e2: 66 41 0f 16 4c ca 18 movhpd xmm1,QWORD PTR [r10+rcx*8+0x18] + 1800036e9: 66 41 0f 16 54 ca 28 movhpd xmm2,QWORD PTR [r10+rcx*8+0x28] + 1800036f0: 66 41 0f 16 5c ca 38 movhpd xmm3,QWORD PTR [r10+rcx*8+0x38] + 1800036f7: 66 0f 59 04 ca mulpd xmm0,XMMWORD PTR [rdx+rcx*8] + 1800036fc: 66 0f 59 4c ca 10 mulpd xmm1,XMMWORD PTR [rdx+rcx*8+0x10] + 180003702: 66 0f 59 54 ca 20 mulpd xmm2,XMMWORD PTR [rdx+rcx*8+0x20] + 180003708: 66 0f 59 5c ca 30 mulpd xmm3,XMMWORD PTR [rdx+rcx*8+0x30] + 18000370e: 66 41 0f 58 04 c8 addpd xmm0,XMMWORD PTR [r8+rcx*8] + 180003714: 66 41 0f 58 4c c8 10 addpd xmm1,XMMWORD PTR [r8+rcx*8+0x10] + 18000371b: 66 41 0f 58 54 c8 20 addpd xmm2,XMMWORD PTR [r8+rcx*8+0x20] + 180003722: 66 41 0f 58 5c c8 30 addpd xmm3,XMMWORD PTR [r8+rcx*8+0x30] + 180003729: 41 0f 29 04 c8 movaps XMMWORD PTR [r8+rcx*8],xmm0 + 18000372e: 41 0f 29 4c c8 10 movaps XMMWORD PTR [r8+rcx*8+0x10],xmm1 + 180003734: 41 0f 29 54 c8 20 movaps XMMWORD PTR [r8+rcx*8+0x20],xmm2 + 18000373a: 41 0f 29 5c c8 30 movaps XMMWORD PTR [r8+rcx*8+0x30],xmm3 + 180003740: 48 83 c1 08 add rcx,0x8 + 180003744: 48 3b c8 cmp rcx,rax + 180003747: 0f 82 73 ff ff ff jb 0x1800036c0 + 18000374d: 33 c0 xor eax,eax + 18000374f: 41 8d 49 01 lea ecx,[r9+0x1] + 180003753: 48 63 c9 movsxd rcx,ecx + 180003756: 48 3b cf cmp rcx,rdi + 180003759: 77 42 ja 0x18000379d + 18000375b: 4d 63 c9 movsxd r9,r9d + 18000375e: 49 2b f9 sub rdi,r9 + 180003761: 4e 8d 1c ca lea r11,[rdx+r9*8] + 180003765: 4b 8d 0c ca lea rcx,[r10+r9*8] + 180003769: 4b 8d 14 c8 lea rdx,[r8+r9*8] + 18000376d: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003774: 00 + 180003775: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000377c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180003780: f2 0f 10 04 c1 movsd xmm0,QWORD PTR [rcx+rax*8] + 180003785: f2 41 0f 59 04 c3 mulsd xmm0,QWORD PTR [r11+rax*8] + 18000378b: f2 0f 58 04 c2 addsd xmm0,QWORD PTR [rdx+rax*8] + 180003790: f2 0f 11 04 c2 movsd QWORD PTR [rdx+rax*8],xmm0 + 180003795: 48 ff c0 inc rax + 180003798: 48 3b c7 cmp rax,rdi + 18000379b: 72 e3 jb 0x180003780 + 18000379d: 33 c0 xor eax,eax + 18000379f: 5f pop rdi + 1800037a0: c3 ret + 1800037a1: 45 33 c9 xor r9d,r9d + 1800037a4: eb a7 jmp 0x18000374d + 1800037a6: b8 fa ff ff ff mov eax,0xfffffffa + 1800037ab: 5f pop rdi + 1800037ac: c3 ret + 1800037ad: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800037b2: 5f pop rdi + 1800037b3: c3 ret + 1800037b4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800037b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800037c0: 49 89 d2 mov r10,rdx + 1800037c3: 48 85 c9 test rcx,rcx + 1800037c6: 0f 84 18 02 00 00 je 0x1800039e4 + 1800037cc: 4d 85 d2 test r10,r10 + 1800037cf: 0f 84 0f 02 00 00 je 0x1800039e4 + 1800037d5: 4d 85 c0 test r8,r8 + 1800037d8: 0f 84 06 02 00 00 je 0x1800039e4 + 1800037de: 45 85 c9 test r9d,r9d + 1800037e1: 0f 8e 03 02 00 00 jle 0x1800039ea + 1800037e7: 44 89 c8 mov eax,r9d + 1800037ea: ba 01 00 00 00 mov edx,0x1 + 1800037ef: c1 e8 03 shr eax,0x3 + 1800037f2: 45 33 db xor r11d,r11d + 1800037f5: 85 c0 test eax,eax + 1800037f7: 0f 86 f5 00 00 00 jbe 0x1800038f2 + 1800037fd: 0f 1f 00 nop DWORD PTR [rax] + 180003800: 44 89 da mov edx,r11d + 180003803: 41 ff c3 inc r11d + 180003806: c1 e2 03 shl edx,0x3 + 180003809: 48 63 d2 movsxd rdx,edx + 18000380c: 44 3b d8 cmp r11d,eax + 18000380f: f2 0f 10 04 d1 movsd xmm0,QWORD PTR [rcx+rdx*8] + 180003814: f2 0f 10 4c d1 08 movsd xmm1,QWORD PTR [rcx+rdx*8+0x8] + 18000381a: f2 41 0f 59 04 d2 mulsd xmm0,QWORD PTR [r10+rdx*8] + 180003820: f2 41 0f 59 4c d2 08 mulsd xmm1,QWORD PTR [r10+rdx*8+0x8] + 180003827: f2 41 0f 58 04 d0 addsd xmm0,QWORD PTR [r8+rdx*8] + 18000382d: f2 41 0f 58 4c d0 08 addsd xmm1,QWORD PTR [r8+rdx*8+0x8] + 180003834: f2 41 0f 11 04 d0 movsd QWORD PTR [r8+rdx*8],xmm0 + 18000383a: f2 41 0f 11 4c d0 08 movsd QWORD PTR [r8+rdx*8+0x8],xmm1 + 180003841: f2 0f 10 54 d1 10 movsd xmm2,QWORD PTR [rcx+rdx*8+0x10] + 180003847: f2 0f 10 5c d1 18 movsd xmm3,QWORD PTR [rcx+rdx*8+0x18] + 18000384d: f2 0f 10 64 d1 20 movsd xmm4,QWORD PTR [rcx+rdx*8+0x20] + 180003853: f2 0f 10 6c d1 28 movsd xmm5,QWORD PTR [rcx+rdx*8+0x28] + 180003859: f2 0f 10 44 d1 30 movsd xmm0,QWORD PTR [rcx+rdx*8+0x30] + 18000385f: f2 0f 10 4c d1 38 movsd xmm1,QWORD PTR [rcx+rdx*8+0x38] + 180003865: f2 41 0f 59 54 d2 10 mulsd xmm2,QWORD PTR [r10+rdx*8+0x10] + 18000386c: f2 41 0f 59 5c d2 18 mulsd xmm3,QWORD PTR [r10+rdx*8+0x18] + 180003873: f2 41 0f 59 64 d2 20 mulsd xmm4,QWORD PTR [r10+rdx*8+0x20] + 18000387a: f2 41 0f 58 54 d0 10 addsd xmm2,QWORD PTR [r8+rdx*8+0x10] + 180003881: f2 41 0f 59 6c d2 28 mulsd xmm5,QWORD PTR [r10+rdx*8+0x28] + 180003888: f2 41 0f 58 5c d0 18 addsd xmm3,QWORD PTR [r8+rdx*8+0x18] + 18000388f: f2 41 0f 59 44 d2 30 mulsd xmm0,QWORD PTR [r10+rdx*8+0x30] + 180003896: f2 41 0f 58 64 d0 20 addsd xmm4,QWORD PTR [r8+rdx*8+0x20] + 18000389d: f2 41 0f 59 4c d2 38 mulsd xmm1,QWORD PTR [r10+rdx*8+0x38] + 1800038a4: f2 41 0f 58 6c d0 28 addsd xmm5,QWORD PTR [r8+rdx*8+0x28] + 1800038ab: f2 41 0f 58 44 d0 30 addsd xmm0,QWORD PTR [r8+rdx*8+0x30] + 1800038b2: f2 41 0f 58 4c d0 38 addsd xmm1,QWORD PTR [r8+rdx*8+0x38] + 1800038b9: f2 41 0f 11 54 d0 10 movsd QWORD PTR [r8+rdx*8+0x10],xmm2 + 1800038c0: f2 41 0f 11 5c d0 18 movsd QWORD PTR [r8+rdx*8+0x18],xmm3 + 1800038c7: f2 41 0f 11 64 d0 20 movsd QWORD PTR [r8+rdx*8+0x20],xmm4 + 1800038ce: f2 41 0f 11 6c d0 28 movsd QWORD PTR [r8+rdx*8+0x28],xmm5 + 1800038d5: f2 41 0f 11 44 d0 30 movsd QWORD PTR [r8+rdx*8+0x30],xmm0 + 1800038dc: f2 41 0f 11 4c d0 38 movsd QWORD PTR [r8+rdx*8+0x38],xmm1 + 1800038e3: 0f 82 17 ff ff ff jb 0x180003800 + 1800038e9: 41 c1 e3 03 shl r11d,0x3 + 1800038ed: 44 89 da mov edx,r11d + 1800038f0: ff c2 inc edx + 1800038f2: 41 3b d1 cmp edx,r9d + 1800038f5: 0f 87 e6 00 00 00 ja 0x1800039e1 + 1800038fb: 44 2b ca sub r9d,edx + 1800038fe: 4c 8d 1d fb c6 ff ff lea r11,[rip+0xffffffffffffc6fb] # 0x180000000 + 180003905: 43 0f b6 84 0b 98 cc movzx eax,BYTE PTR [r11+r9*1+0x1c5cc98] + 18000390c: c5 01 + 18000390e: 49 8d 84 03 18 39 00 lea rax,[r11+rax*1+0x3918] + 180003915: 00 + 180003916: ff e0 jmp rax + 180003918: 48 63 d2 movsxd rdx,edx + 18000391b: f2 0f 10 44 d1 28 movsd xmm0,QWORD PTR [rcx+rdx*8+0x28] + 180003921: f2 41 0f 59 44 d2 28 mulsd xmm0,QWORD PTR [r10+rdx*8+0x28] + 180003928: 49 8d 44 d0 28 lea rax,[r8+rdx*8+0x28] + 18000392d: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] + 180003931: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 + 180003935: 48 63 d2 movsxd rdx,edx + 180003938: f2 0f 10 44 d1 20 movsd xmm0,QWORD PTR [rcx+rdx*8+0x20] + 18000393e: f2 41 0f 59 44 d2 20 mulsd xmm0,QWORD PTR [r10+rdx*8+0x20] + 180003945: 49 8d 44 d0 20 lea rax,[r8+rdx*8+0x20] + 18000394a: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] + 18000394e: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 + 180003952: 48 63 d2 movsxd rdx,edx + 180003955: f2 0f 10 44 d1 18 movsd xmm0,QWORD PTR [rcx+rdx*8+0x18] + 18000395b: f2 41 0f 59 44 d2 18 mulsd xmm0,QWORD PTR [r10+rdx*8+0x18] + 180003962: 49 8d 44 d0 18 lea rax,[r8+rdx*8+0x18] + 180003967: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] + 18000396b: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 + 18000396f: 48 63 d2 movsxd rdx,edx + 180003972: f2 0f 10 44 d1 10 movsd xmm0,QWORD PTR [rcx+rdx*8+0x10] + 180003978: f2 41 0f 59 44 d2 10 mulsd xmm0,QWORD PTR [r10+rdx*8+0x10] + 18000397f: 49 8d 44 d0 10 lea rax,[r8+rdx*8+0x10] + 180003984: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] + 180003988: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 + 18000398c: 48 63 d2 movsxd rdx,edx + 18000398f: f2 0f 10 44 d1 08 movsd xmm0,QWORD PTR [rcx+rdx*8+0x8] + 180003995: f2 41 0f 59 44 d2 08 mulsd xmm0,QWORD PTR [r10+rdx*8+0x8] + 18000399c: 49 8d 44 d0 08 lea rax,[r8+rdx*8+0x8] + 1800039a1: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] + 1800039a5: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 + 1800039a9: 48 63 d2 movsxd rdx,edx + 1800039ac: f2 0f 10 04 d1 movsd xmm0,QWORD PTR [rcx+rdx*8] + 1800039b1: f2 41 0f 59 04 d2 mulsd xmm0,QWORD PTR [r10+rdx*8] + 1800039b7: f2 41 0f 58 04 d0 addsd xmm0,QWORD PTR [r8+rdx*8] + 1800039bd: f2 41 0f 11 04 d0 movsd QWORD PTR [r8+rdx*8],xmm0 + 1800039c3: 48 63 d2 movsxd rdx,edx + 1800039c6: f2 0f 10 44 d1 f8 movsd xmm0,QWORD PTR [rcx+rdx*8-0x8] + 1800039cc: f2 41 0f 59 44 d2 f8 mulsd xmm0,QWORD PTR [r10+rdx*8-0x8] + 1800039d3: f2 41 0f 58 44 d0 f8 addsd xmm0,QWORD PTR [r8+rdx*8-0x8] + 1800039da: f2 41 0f 11 44 d0 f8 movsd QWORD PTR [r8+rdx*8-0x8],xmm0 + 1800039e1: 33 c0 xor eax,eax + 1800039e3: c3 ret + 1800039e4: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800039e9: c3 ret + 1800039ea: b8 fa ff ff ff mov eax,0xfffffffa + 1800039ef: c3 ret + 1800039f0: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800039f7: 00 + 1800039f8: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800039ff: 90 nop + 180003a00: 41 57 push r15 + 180003a02: 48 85 c9 test rcx,rcx + 180003a05: 0f 84 e8 01 00 00 je 0x180003bf3 + 180003a0b: 48 85 d2 test rdx,rdx + 180003a0e: 0f 84 df 01 00 00 je 0x180003bf3 + 180003a14: 4d 85 c0 test r8,r8 + 180003a17: 0f 84 d6 01 00 00 je 0x180003bf3 + 180003a1d: 45 85 c9 test r9d,r9d + 180003a20: 0f 8e c5 01 00 00 jle 0x180003beb + 180003a26: 4d 63 d9 movsxd r11,r9d + 180003a29: 49 83 fb 08 cmp r11,0x8 + 180003a2d: 0f 8c b3 01 00 00 jl 0x180003be6 + 180003a33: 4c 89 c0 mov rax,r8 + 180003a36: 48 83 e0 0f and rax,0xf + 180003a3a: 85 c0 test eax,eax + 180003a3c: 74 0d je 0x180003a4b + 180003a3e: a8 07 test al,0x7 + 180003a40: 0f 85 a0 01 00 00 jne 0x180003be6 + 180003a46: b8 01 00 00 00 mov eax,0x1 + 180003a4b: 41 89 c2 mov r10d,eax + 180003a4e: 4d 8d 7a 08 lea r15,[r10+0x8] + 180003a52: 4d 3b df cmp r11,r15 + 180003a55: 0f 8c 8b 01 00 00 jl 0x180003be6 + 180003a5b: 45 89 cf mov r15d,r9d + 180003a5e: 44 2b f8 sub r15d,eax + 180003a61: 41 83 e7 07 and r15d,0x7 + 180003a65: 45 2b cf sub r9d,r15d + 180003a68: 45 33 ff xor r15d,r15d + 180003a6b: 4d 63 c9 movsxd r9,r9d + 180003a6e: 85 c0 test eax,eax + 180003a70: 76 2f jbe 0x180003aa1 + 180003a72: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003a79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003a80: f2 42 0f 10 04 f9 movsd xmm0,QWORD PTR [rcx+r15*8] + 180003a86: f2 42 0f 59 04 fa mulsd xmm0,QWORD PTR [rdx+r15*8] + 180003a8c: f2 43 0f 58 04 f8 addsd xmm0,QWORD PTR [r8+r15*8] + 180003a92: f2 43 0f 11 04 f8 movsd QWORD PTR [r8+r15*8],xmm0 + 180003a98: 49 83 c7 01 add r15,0x1 + 180003a9c: 4d 3b fa cmp r15,r10 + 180003a9f: 72 df jb 0x180003a80 + 180003aa1: 89 c0 mov eax,eax + 180003aa3: 4c 8d 3c c2 lea r15,[rdx+rax*8] + 180003aa7: 49 f7 c7 0f 00 00 00 test r15,0xf + 180003aae: 0f 84 8c 00 00 00 je 0x180003b40 + 180003ab4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003ab9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003ac0: 42 0f 10 0c d1 movups xmm1,XMMWORD PTR [rcx+r10*8] + 180003ac5: 42 0f 10 04 d2 movups xmm0,XMMWORD PTR [rdx+r10*8] + 180003aca: 66 0f 59 c8 mulpd xmm1,xmm0 + 180003ace: 42 0f 10 54 d2 10 movups xmm2,XMMWORD PTR [rdx+r10*8+0x10] + 180003ad4: 42 0f 10 64 d2 20 movups xmm4,XMMWORD PTR [rdx+r10*8+0x20] + 180003ada: 42 0f 10 44 d2 30 movups xmm0,XMMWORD PTR [rdx+r10*8+0x30] + 180003ae0: 42 0f 10 5c d1 10 movups xmm3,XMMWORD PTR [rcx+r10*8+0x10] + 180003ae6: 42 0f 10 6c d1 20 movups xmm5,XMMWORD PTR [rcx+r10*8+0x20] + 180003aec: 66 0f 59 da mulpd xmm3,xmm2 + 180003af0: 66 43 0f 58 0c d0 addpd xmm1,XMMWORD PTR [r8+r10*8] + 180003af6: 66 0f 59 ec mulpd xmm5,xmm4 + 180003afa: 43 0f 11 0c d0 movups XMMWORD PTR [r8+r10*8],xmm1 + 180003aff: 42 0f 10 4c d1 30 movups xmm1,XMMWORD PTR [rcx+r10*8+0x30] + 180003b05: 66 0f 59 c8 mulpd xmm1,xmm0 + 180003b09: 66 43 0f 58 5c d0 10 addpd xmm3,XMMWORD PTR [r8+r10*8+0x10] + 180003b10: 66 43 0f 58 6c d0 20 addpd xmm5,XMMWORD PTR [r8+r10*8+0x20] + 180003b17: 66 43 0f 58 4c d0 30 addpd xmm1,XMMWORD PTR [r8+r10*8+0x30] + 180003b1e: 43 0f 11 5c d0 10 movups XMMWORD PTR [r8+r10*8+0x10],xmm3 + 180003b24: 43 0f 11 6c d0 20 movups XMMWORD PTR [r8+r10*8+0x20],xmm5 + 180003b2a: 43 0f 11 4c d0 30 movups XMMWORD PTR [r8+r10*8+0x30],xmm1 + 180003b30: 49 83 c2 08 add r10,0x8 + 180003b34: 4d 3b d1 cmp r10,r9 + 180003b37: 72 87 jb 0x180003ac0 + 180003b39: e9 6f 00 00 00 jmp 0x180003bad + 180003b3e: 66 90 xchg ax,ax + 180003b40: 42 0f 10 04 d1 movups xmm0,XMMWORD PTR [rcx+r10*8] + 180003b45: 42 0f 10 4c d1 10 movups xmm1,XMMWORD PTR [rcx+r10*8+0x10] + 180003b4b: 42 0f 10 54 d1 20 movups xmm2,XMMWORD PTR [rcx+r10*8+0x20] + 180003b51: 42 0f 10 5c d1 30 movups xmm3,XMMWORD PTR [rcx+r10*8+0x30] + 180003b57: 66 42 0f 59 04 d2 mulpd xmm0,XMMWORD PTR [rdx+r10*8] + 180003b5d: 66 42 0f 59 4c d2 10 mulpd xmm1,XMMWORD PTR [rdx+r10*8+0x10] + 180003b64: 66 42 0f 59 54 d2 20 mulpd xmm2,XMMWORD PTR [rdx+r10*8+0x20] + 180003b6b: 66 42 0f 59 5c d2 30 mulpd xmm3,XMMWORD PTR [rdx+r10*8+0x30] + 180003b72: 66 43 0f 58 04 d0 addpd xmm0,XMMWORD PTR [r8+r10*8] + 180003b78: 66 43 0f 58 4c d0 10 addpd xmm1,XMMWORD PTR [r8+r10*8+0x10] + 180003b7f: 66 43 0f 58 54 d0 20 addpd xmm2,XMMWORD PTR [r8+r10*8+0x20] + 180003b86: 66 43 0f 58 5c d0 30 addpd xmm3,XMMWORD PTR [r8+r10*8+0x30] + 180003b8d: 43 0f 11 04 d0 movups XMMWORD PTR [r8+r10*8],xmm0 + 180003b92: 43 0f 11 4c d0 10 movups XMMWORD PTR [r8+r10*8+0x10],xmm1 + 180003b98: 43 0f 11 54 d0 20 movups XMMWORD PTR [r8+r10*8+0x20],xmm2 + 180003b9e: 43 0f 11 5c d0 30 movups XMMWORD PTR [r8+r10*8+0x30],xmm3 + 180003ba4: 49 83 c2 08 add r10,0x8 + 180003ba8: 4d 3b d1 cmp r10,r9 + 180003bab: 72 93 jb 0x180003b40 + 180003bad: 4d 3b cb cmp r9,r11 + 180003bb0: 73 2f jae 0x180003be1 + 180003bb2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003bb9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003bc0: f2 42 0f 10 04 c9 movsd xmm0,QWORD PTR [rcx+r9*8] + 180003bc6: f2 42 0f 59 04 ca mulsd xmm0,QWORD PTR [rdx+r9*8] + 180003bcc: f2 43 0f 58 04 c8 addsd xmm0,QWORD PTR [r8+r9*8] + 180003bd2: f2 43 0f 11 04 c8 movsd QWORD PTR [r8+r9*8],xmm0 + 180003bd8: 49 83 c1 01 add r9,0x1 + 180003bdc: 4d 3b cb cmp r9,r11 + 180003bdf: 72 df jb 0x180003bc0 + 180003be1: 33 c0 xor eax,eax + 180003be3: 41 5f pop r15 + 180003be5: c3 ret + 180003be6: 45 33 c9 xor r9d,r9d + 180003be9: eb c2 jmp 0x180003bad + 180003beb: b8 fa ff ff ff mov eax,0xfffffffa + 180003bf0: 41 5f pop r15 + 180003bf2: c3 ret + 180003bf3: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003bf8: 41 5f pop r15 + 180003bfa: c3 ret + 180003bfb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003c00: 48 83 ec 28 sub rsp,0x28 + 180003c04: 48 85 c9 test rcx,rcx + 180003c07: 74 25 je 0x180003c2e + 180003c09: 48 85 d2 test rdx,rdx + 180003c0c: 74 20 je 0x180003c2e + 180003c0e: 4d 85 c0 test r8,r8 + 180003c11: 74 1b je 0x180003c2e + 180003c13: 45 85 c9 test r9d,r9d + 180003c16: 7f 0a jg 0x180003c22 + 180003c18: b8 fa ff ff ff mov eax,0xfffffffa + 180003c1d: 48 83 c4 28 add rsp,0x28 + 180003c21: c3 ret + 180003c22: e8 59 31 01 00 call 0x180016d80 + 180003c27: 33 c0 xor eax,eax + 180003c29: 48 83 c4 28 add rsp,0x28 + 180003c2d: c3 ret + 180003c2e: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003c33: 48 83 c4 28 add rsp,0x28 + 180003c37: c3 ret + 180003c38: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003c3f: 00 + 180003c40: 48 83 ec 28 sub rsp,0x28 + 180003c44: 48 85 c9 test rcx,rcx + 180003c47: 74 25 je 0x180003c6e + 180003c49: 48 85 d2 test rdx,rdx + 180003c4c: 74 20 je 0x180003c6e + 180003c4e: 4d 85 c0 test r8,r8 + 180003c51: 74 1b je 0x180003c6e + 180003c53: 45 85 c9 test r9d,r9d + 180003c56: 7f 0a jg 0x180003c62 + 180003c58: b8 fa ff ff ff mov eax,0xfffffffa + 180003c5d: 48 83 c4 28 add rsp,0x28 + 180003c61: c3 ret + 180003c62: e8 59 31 01 00 call 0x180016dc0 + 180003c67: 33 c0 xor eax,eax + 180003c69: 48 83 c4 28 add rsp,0x28 + 180003c6d: c3 ret + 180003c6e: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003c73: 48 83 c4 28 add rsp,0x28 + 180003c77: c3 ret + 180003c78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003c7f: 00 + 180003c80: 48 83 ec 28 sub rsp,0x28 + 180003c84: 48 85 c9 test rcx,rcx + 180003c87: 74 25 je 0x180003cae + 180003c89: 48 85 d2 test rdx,rdx + 180003c8c: 74 20 je 0x180003cae + 180003c8e: 4d 85 c0 test r8,r8 + 180003c91: 74 1b je 0x180003cae + 180003c93: 45 85 c9 test r9d,r9d + 180003c96: 7f 0a jg 0x180003ca2 + 180003c98: b8 fa ff ff ff mov eax,0xfffffffa + 180003c9d: 48 83 c4 28 add rsp,0x28 + 180003ca1: c3 ret + 180003ca2: e8 59 31 01 00 call 0x180016e00 + 180003ca7: 33 c0 xor eax,eax + 180003ca9: 48 83 c4 28 add rsp,0x28 + 180003cad: c3 ret + 180003cae: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003cb3: 48 83 c4 28 add rsp,0x28 + 180003cb7: c3 ret + 180003cb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003cbf: 00 + 180003cc0: 48 83 ec 28 sub rsp,0x28 + 180003cc4: 48 85 c9 test rcx,rcx + 180003cc7: 74 20 je 0x180003ce9 + 180003cc9: 48 85 d2 test rdx,rdx + 180003ccc: 74 1b je 0x180003ce9 + 180003cce: 45 85 c0 test r8d,r8d + 180003cd1: 7f 0a jg 0x180003cdd + 180003cd3: b8 fa ff ff ff mov eax,0xfffffffa + 180003cd8: 48 83 c4 28 add rsp,0x28 + 180003cdc: c3 ret + 180003cdd: e8 5e 31 01 00 call 0x180016e40 + 180003ce2: 33 c0 xor eax,eax + 180003ce4: 48 83 c4 28 add rsp,0x28 + 180003ce8: c3 ret + 180003ce9: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003cee: 48 83 c4 28 add rsp,0x28 + 180003cf2: c3 ret + 180003cf3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003cf8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003cff: 00 + 180003d00: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 180003d05: 48 85 c9 test rcx,rcx + 180003d08: 74 22 je 0x180003d2c + 180003d0a: 48 85 d2 test rdx,rdx + 180003d0d: 74 1d je 0x180003d2c + 180003d0f: 45 85 c0 test r8d,r8d + 180003d12: 7f 0b jg 0x180003d1f + 180003d14: b8 fa ff ff ff mov eax,0xfffffffa + 180003d19: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180003d1e: c3 ret + 180003d1f: e8 9c 32 01 00 call 0x180016fc0 + 180003d24: 33 c0 xor eax,eax + 180003d26: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180003d2b: c3 ret + 180003d2c: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003d31: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180003d36: c3 ret + 180003d37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 180003d3e: 00 00 + 180003d40: 48 83 ec 28 sub rsp,0x28 + 180003d44: 48 85 c9 test rcx,rcx + 180003d47: 74 20 je 0x180003d69 + 180003d49: 48 85 d2 test rdx,rdx + 180003d4c: 74 1b je 0x180003d69 + 180003d4e: 45 85 c0 test r8d,r8d + 180003d51: 7f 0a jg 0x180003d5d + 180003d53: b8 fa ff ff ff mov eax,0xfffffffa + 180003d58: 48 83 c4 28 add rsp,0x28 + 180003d5c: c3 ret + 180003d5d: e8 de 33 01 00 call 0x180017140 + 180003d62: 33 c0 xor eax,eax + 180003d64: 48 83 c4 28 add rsp,0x28 + 180003d68: c3 ret + 180003d69: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003d6e: 48 83 c4 28 add rsp,0x28 + 180003d72: c3 ret + 180003d73: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003d78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003d7f: 00 + 180003d80: 56 push rsi + 180003d81: 48 89 d6 mov rsi,rdx + 180003d84: 48 85 c9 test rcx,rcx + 180003d87: 0f 84 90 01 00 00 je 0x180003f1d + 180003d8d: 48 85 f6 test rsi,rsi + 180003d90: 0f 84 87 01 00 00 je 0x180003f1d + 180003d96: 45 85 c0 test r8d,r8d + 180003d99: 0f 8e 77 01 00 00 jle 0x180003f16 + 180003d9f: 41 83 f8 10 cmp r8d,0x10 + 180003da3: 0f 8c 5d 01 00 00 jl 0x180003f06 + 180003da9: 49 89 f1 mov r9,rsi + 180003dac: 49 83 e1 1f and r9,0x1f + 180003db0: 45 89 c9 mov r9d,r9d + 180003db3: 45 85 c9 test r9d,r9d + 180003db6: 74 18 je 0x180003dd0 + 180003db8: 41 f7 c1 03 00 00 00 test r9d,0x3 + 180003dbf: 0f 85 41 01 00 00 jne 0x180003f06 + 180003dc5: 41 f7 d9 neg r9d + 180003dc8: 41 83 c1 20 add r9d,0x20 + 180003dcc: 41 c1 e9 02 shr r9d,0x2 + 180003dd0: 41 8d 41 10 lea eax,[r9+0x10] + 180003dd4: 44 3b c0 cmp r8d,eax + 180003dd7: 0f 8c 29 01 00 00 jl 0x180003f06 + 180003ddd: 44 89 c0 mov eax,r8d + 180003de0: 33 d2 xor edx,edx + 180003de2: 41 2b c1 sub eax,r9d + 180003de5: 83 e0 0f and eax,0xf + 180003de8: f7 d8 neg eax + 180003dea: 41 03 c0 add eax,r8d + 180003ded: 45 85 c9 test r9d,r9d + 180003df0: 76 25 jbe 0x180003e17 + 180003df2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003df9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003e00: c5 fa 10 04 96 vmovss xmm0,DWORD PTR [rsi+rdx*4] + 180003e05: c5 fa 5c 0c 91 vsubss xmm1,xmm0,DWORD PTR [rcx+rdx*4] + 180003e0a: c5 fa 11 0c 96 vmovss DWORD PTR [rsi+rdx*4],xmm1 + 180003e0f: 48 ff c2 inc rdx + 180003e12: 49 3b d1 cmp rdx,r9 + 180003e15: 72 e9 jb 0x180003e00 + 180003e17: 48 63 d0 movsxd rdx,eax + 180003e1a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180003e20: c4 a1 7c 10 0c 8e vmovups ymm1,YMMWORD PTR [rsi+r9*4] + 180003e26: c4 a1 7c 10 6c 8e 20 vmovups ymm5,YMMWORD PTR [rsi+r9*4+0x20] + 180003e2d: c4 a1 78 10 04 89 vmovups xmm0,XMMWORD PTR [rcx+r9*4] + 180003e33: c4 a1 78 10 64 89 20 vmovups xmm4,XMMWORD PTR [rcx+r9*4+0x20] + 180003e3a: c4 a3 7d 18 54 89 10 vinsertf128 ymm2,ymm0,XMMWORD PTR [rcx+r9*4+0x10],0x1 + 180003e41: 01 + 180003e42: c5 f4 5c da vsubps ymm3,ymm1,ymm2 + 180003e46: c4 a1 7c 11 1c 8e vmovups YMMWORD PTR [rsi+r9*4],ymm3 + 180003e4c: c4 a3 5d 18 44 89 30 vinsertf128 ymm0,ymm4,XMMWORD PTR [rcx+r9*4+0x30],0x1 + 180003e53: 01 + 180003e54: c5 d4 5c c8 vsubps ymm1,ymm5,ymm0 + 180003e58: c4 a1 7c 11 4c 8e 20 vmovups YMMWORD PTR [rsi+r9*4+0x20],ymm1 + 180003e5f: 49 83 c1 10 add r9,0x10 + 180003e63: 4c 3b ca cmp r9,rdx + 180003e66: 72 b8 jb 0x180003e20 + 180003e68: 44 8d 48 01 lea r9d,[rax+0x1] + 180003e6c: 45 3b c8 cmp r9d,r8d + 180003e6f: 0f 87 85 00 00 00 ja 0x180003efa + 180003e75: 4d 63 d0 movsxd r10,r8d + 180003e78: 4c 2b d2 sub r10,rdx + 180003e7b: 49 83 fa 04 cmp r10,0x4 + 180003e7f: 0f 8c 7c 00 00 00 jl 0x180003f01 + 180003e85: 45 89 d3 mov r11d,r10d + 180003e88: 45 33 c9 xor r9d,r9d + 180003e8b: 41 83 e3 fc and r11d,0xfffffffc + 180003e8f: 4c 8d 04 91 lea r8,[rcx+rdx*4] + 180003e93: 4d 63 db movsxd r11,r11d + 180003e96: 48 8d 14 96 lea rdx,[rsi+rdx*4] + 180003e9a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180003ea0: c4 a1 78 10 04 8a vmovups xmm0,XMMWORD PTR [rdx+r9*4] + 180003ea6: c4 81 78 5c 0c 88 vsubps xmm1,xmm0,XMMWORD PTR [r8+r9*4] + 180003eac: c4 a1 78 11 0c 8a vmovups XMMWORD PTR [rdx+r9*4],xmm1 + 180003eb2: 49 83 c1 04 add r9,0x4 + 180003eb6: 4d 3b cb cmp r9,r11 + 180003eb9: 72 e5 jb 0x180003ea0 + 180003ebb: 4d 3b da cmp r11,r10 + 180003ebe: 73 3a jae 0x180003efa + 180003ec0: 48 63 c0 movsxd rax,eax + 180003ec3: 48 8d 14 81 lea rdx,[rcx+rax*4] + 180003ec7: 48 8d 04 86 lea rax,[rsi+rax*4] + 180003ecb: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003ed2: 00 + 180003ed3: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003eda: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180003ee0: c4 a1 7a 10 04 98 vmovss xmm0,DWORD PTR [rax+r11*4] + 180003ee6: c4 a1 7a 5c 0c 9a vsubss xmm1,xmm0,DWORD PTR [rdx+r11*4] + 180003eec: c4 a1 7a 11 0c 98 vmovss DWORD PTR [rax+r11*4],xmm1 + 180003ef2: 49 ff c3 inc r11 + 180003ef5: 4d 3b da cmp r11,r10 + 180003ef8: 72 e6 jb 0x180003ee0 + 180003efa: 33 c0 xor eax,eax + 180003efc: c5 f8 77 vzeroupper + 180003eff: 5e pop rsi + 180003f00: c3 ret + 180003f01: 45 33 db xor r11d,r11d + 180003f04: eb b5 jmp 0x180003ebb + 180003f06: 33 c0 xor eax,eax + 180003f08: 41 83 f8 01 cmp r8d,0x1 + 180003f0c: 72 ec jb 0x180003efa + 180003f0e: 4d 63 d0 movsxd r10,r8d + 180003f11: 45 33 db xor r11d,r11d + 180003f14: eb a5 jmp 0x180003ebb + 180003f16: b8 fa ff ff ff mov eax,0xfffffffa + 180003f1b: 5e pop rsi + 180003f1c: c3 ret + 180003f1d: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003f22: 5e pop rsi + 180003f23: c3 ret + 180003f24: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003f2b: 00 + 180003f2c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003f33: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003f38: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003f3f: 00 + 180003f40: 53 push rbx + 180003f41: 49 89 ca mov r10,rcx + 180003f44: 4d 85 d2 test r10,r10 + 180003f47: 0f 84 84 01 00 00 je 0x1800040d1 + 180003f4d: 48 85 d2 test rdx,rdx + 180003f50: 0f 84 7b 01 00 00 je 0x1800040d1 + 180003f56: 45 85 c0 test r8d,r8d + 180003f59: 0f 8e 6b 01 00 00 jle 0x1800040ca + 180003f5f: 41 83 f8 10 cmp r8d,0x10 + 180003f63: 0f 8c 59 01 00 00 jl 0x1800040c2 + 180003f69: 48 89 d3 mov rbx,rdx + 180003f6c: 48 83 e3 1f and rbx,0x1f + 180003f70: 85 db test ebx,ebx + 180003f72: 74 11 je 0x180003f85 + 180003f74: f6 c3 03 test bl,0x3 + 180003f77: 0f 85 45 01 00 00 jne 0x1800040c2 + 180003f7d: f7 db neg ebx + 180003f7f: 83 c3 20 add ebx,0x20 + 180003f82: c1 eb 02 shr ebx,0x2 + 180003f85: 8d 43 10 lea eax,[rbx+0x10] + 180003f88: 44 3b c0 cmp r8d,eax + 180003f8b: 0f 8c 31 01 00 00 jl 0x1800040c2 + 180003f91: 45 89 c1 mov r9d,r8d + 180003f94: 33 c0 xor eax,eax + 180003f96: 44 2b cb sub r9d,ebx + 180003f99: 41 83 e1 0f and r9d,0xf + 180003f9d: 41 f7 d9 neg r9d + 180003fa0: 45 03 c8 add r9d,r8d + 180003fa3: 89 d9 mov ecx,ebx + 180003fa5: 85 db test ebx,ebx + 180003fa7: 76 2f jbe 0x180003fd8 + 180003fa9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003fb0: 00 + 180003fb1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003fb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003fbf: 00 + 180003fc0: c5 fa 10 04 82 vmovss xmm0,DWORD PTR [rdx+rax*4] + 180003fc5: c4 c1 7a 5c 0c 82 vsubss xmm1,xmm0,DWORD PTR [r10+rax*4] + 180003fcb: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1 + 180003fd0: 48 ff c0 inc rax + 180003fd3: 48 3b c1 cmp rax,rcx + 180003fd6: 72 e8 jb 0x180003fc0 + 180003fd8: 49 63 c1 movsxd rax,r9d + 180003fdb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003fe0: c5 fc 10 04 8a vmovups ymm0,YMMWORD PTR [rdx+rcx*4] + 180003fe5: c5 fc 10 54 8a 20 vmovups ymm2,YMMWORD PTR [rdx+rcx*4+0x20] + 180003feb: c4 c1 7c 5c 0c 8a vsubps ymm1,ymm0,YMMWORD PTR [r10+rcx*4] + 180003ff1: c4 c1 6c 5c 5c 8a 20 vsubps ymm3,ymm2,YMMWORD PTR [r10+rcx*4+0x20] + 180003ff8: c5 fc 11 0c 8a vmovups YMMWORD PTR [rdx+rcx*4],ymm1 + 180003ffd: c5 fc 11 5c 8a 20 vmovups YMMWORD PTR [rdx+rcx*4+0x20],ymm3 + 180004003: 48 83 c1 10 add rcx,0x10 + 180004007: 48 3b c8 cmp rcx,rax + 18000400a: 72 d4 jb 0x180003fe0 + 18000400c: 41 8d 41 01 lea eax,[r9+0x1] + 180004010: 41 3b c0 cmp eax,r8d + 180004013: 0f 87 9e 00 00 00 ja 0x1800040b7 + 180004019: 4d 63 c0 movsxd r8,r8d + 18000401c: 4d 63 c9 movsxd r9,r9d + 18000401f: 4d 2b c1 sub r8,r9 + 180004022: 49 83 f8 04 cmp r8,0x4 + 180004026: 0f 8c 92 00 00 00 jl 0x1800040be + 18000402c: 4d 63 c9 movsxd r9,r9d + 18000402f: 44 89 c3 mov ebx,r8d + 180004032: 83 e3 fc and ebx,0xfffffffc + 180004035: 33 c9 xor ecx,ecx + 180004037: 48 63 db movsxd rbx,ebx + 18000403a: 4b 8d 04 8a lea rax,[r10+r9*4] + 18000403e: 4e 8d 1c 8a lea r11,[rdx+r9*4] + 180004042: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180004049: 00 + 18000404a: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004051: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180004058: 00 + 180004059: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004060: c4 c1 78 10 04 8b vmovups xmm0,XMMWORD PTR [r11+rcx*4] + 180004066: c5 f8 5c 0c 88 vsubps xmm1,xmm0,XMMWORD PTR [rax+rcx*4] + 18000406b: c4 c1 78 11 0c 8b vmovups XMMWORD PTR [r11+rcx*4],xmm1 + 180004071: 48 83 c1 04 add rcx,0x4 + 180004075: 48 3b cb cmp rcx,rbx + 180004078: 72 e6 jb 0x180004060 + 18000407a: 49 3b d8 cmp rbx,r8 + 18000407d: 73 38 jae 0x1800040b7 + 18000407f: 4d 63 c9 movsxd r9,r9d + 180004082: 4b 8d 0c 8a lea rcx,[r10+r9*4] + 180004086: 4a 8d 04 8a lea rax,[rdx+r9*4] + 18000408a: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180004091: 00 + 180004092: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004099: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800040a0: c5 fa 10 04 98 vmovss xmm0,DWORD PTR [rax+rbx*4] + 1800040a5: c5 fa 5c 0c 99 vsubss xmm1,xmm0,DWORD PTR [rcx+rbx*4] + 1800040aa: c5 fa 11 0c 98 vmovss DWORD PTR [rax+rbx*4],xmm1 + 1800040af: 48 ff c3 inc rbx + 1800040b2: 49 3b d8 cmp rbx,r8 + 1800040b5: 72 e9 jb 0x1800040a0 + 1800040b7: 33 c0 xor eax,eax + 1800040b9: c5 f8 77 vzeroupper + 1800040bc: 5b pop rbx + 1800040bd: c3 ret + 1800040be: 33 db xor ebx,ebx + 1800040c0: eb b8 jmp 0x18000407a + 1800040c2: 45 33 c9 xor r9d,r9d + 1800040c5: e9 42 ff ff ff jmp 0x18000400c + 1800040ca: b8 fa ff ff ff mov eax,0xfffffffa + 1800040cf: 5b pop rbx + 1800040d0: c3 ret + 1800040d1: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800040d6: 5b pop rbx + 1800040d7: c3 ret + 1800040d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800040df: 00 + 1800040e0: 48 83 ec 28 sub rsp,0x28 + 1800040e4: 48 85 d2 test rdx,rdx + 1800040e7: 74 1f je 0x180004108 + 1800040e9: 45 85 c0 test r8d,r8d + 1800040ec: 7f 0a jg 0x1800040f8 + 1800040ee: b8 fa ff ff ff mov eax,0xfffffffa + 1800040f3: 48 83 c4 28 add rsp,0x28 + 1800040f7: c3 ret + 1800040f8: 66 0f 7e c1 movd ecx,xmm0 + 1800040fc: e8 bf 31 01 00 call 0x1800172c0 + 180004101: 33 c0 xor eax,eax + 180004103: 48 83 c4 28 add rsp,0x28 + 180004107: c3 ret + 180004108: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000410d: 48 83 c4 28 add rsp,0x28 + 180004111: c3 ret + 180004112: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004119: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004120: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 180004125: 48 85 d2 test rdx,rdx + 180004128: 74 22 je 0x18000414c + 18000412a: 45 85 c0 test r8d,r8d + 18000412d: 7f 0c jg 0x18000413b + 18000412f: b8 fa ff ff ff mov eax,0xfffffffa + 180004134: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180004139: 90 nop + 18000413a: c3 ret + 18000413b: 66 0f 7e c1 movd ecx,xmm0 + 18000413f: e8 9c 31 01 00 call 0x1800172e0 + 180004144: 33 c0 xor eax,eax + 180004146: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000414b: c3 ret + 18000414c: b8 f8 ff ff ff mov eax,0xfffffff8 + 180004151: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180004156: 90 nop + 180004157: 90 nop + 180004158: 90 nop + 180004159: c3 ret + 18000415a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180004160: 48 83 ec 28 sub rsp,0x28 + 180004164: 48 85 d2 test rdx,rdx + 180004167: 74 1f je 0x180004188 + 180004169: 45 85 c0 test r8d,r8d + 18000416c: 7f 0a jg 0x180004178 + 18000416e: b8 fa ff ff ff mov eax,0xfffffffa + 180004173: 48 83 c4 28 add rsp,0x28 + 180004177: c3 ret + 180004178: 66 0f 7e c1 movd ecx,xmm0 + 18000417c: e8 7f 31 01 00 call 0x180017300 + 180004181: 33 c0 xor eax,eax + 180004183: 48 83 c4 28 add rsp,0x28 + 180004187: c3 ret + 180004188: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000418d: 48 83 c4 28 add rsp,0x28 + 180004191: c3 ret + 180004192: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004199: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800041a0: 48 83 ec 28 sub rsp,0x28 + 1800041a4: 48 85 d2 test rdx,rdx + 1800041a7: 74 35 je 0x1800041de + 1800041a9: 45 85 c0 test r8d,r8d + 1800041ac: 7e 3a jle 0x1800041e8 + 1800041ae: c5 fa 11 44 24 20 vmovss DWORD PTR [rsp+0x20],xmm0 + 1800041b4: 42 8d 04 85 00 00 00 lea eax,[r8*4+0x0] + 1800041bb: 00 + 1800041bc: 3d 00 00 20 00 cmp eax,0x200000 + 1800041c1: 7f 0b jg 0x1800041ce + 1800041c3: c5 f9 7e c1 vmovd ecx,xmm0 + 1800041c7: e8 74 f1 a5 01 call 0x181a63340 + 1800041cc: eb 09 jmp 0x1800041d7 + 1800041ce: 8b 4c 24 20 mov ecx,DWORD PTR [rsp+0x20] + 1800041d2: e8 49 31 01 00 call 0x180017320 + 1800041d7: 33 c0 xor eax,eax + 1800041d9: 48 83 c4 28 add rsp,0x28 + 1800041dd: c3 ret + 1800041de: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800041e3: 48 83 c4 28 add rsp,0x28 + 1800041e7: c3 ret + 1800041e8: b8 fa ff ff ff mov eax,0xfffffffa + 1800041ed: 48 83 c4 28 add rsp,0x28 + 1800041f1: c3 ret + 1800041f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800041f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004200: 48 83 ec 28 sub rsp,0x28 + 180004204: 48 85 d2 test rdx,rdx + 180004207: 74 35 je 0x18000423e + 180004209: 45 85 c0 test r8d,r8d + 18000420c: 7e 3a jle 0x180004248 + 18000420e: c5 fa 11 44 24 20 vmovss DWORD PTR [rsp+0x20],xmm0 + 180004214: 42 8d 04 85 00 00 00 lea eax,[r8*4+0x0] + 18000421b: 00 + 18000421c: 3d 00 00 20 00 cmp eax,0x200000 + 180004221: 7f 0b jg 0x18000422e + 180004223: c5 f9 7e c1 vmovd ecx,xmm0 + 180004227: e8 b4 fd a5 01 call 0x181a63fe0 + 18000422c: eb 09 jmp 0x180004237 + 18000422e: 8b 4c 24 20 mov ecx,DWORD PTR [rsp+0x20] + 180004232: e8 49 33 01 00 call 0x180017580 + 180004237: 33 c0 xor eax,eax + 180004239: 48 83 c4 28 add rsp,0x28 + 18000423d: c3 ret + 18000423e: b8 .byte 0xb8 + 18000423f: f8 clc diff --git a/handoff/nls_dasm/p_1800034c0.dis b/handoff/nls_dasm/p_1800034c0.dis new file mode 100644 index 0000000..26d8b9d --- /dev/null +++ b/handoff/nls_dasm/p_1800034c0.dis @@ -0,0 +1,1174 @@ + +/tmp/det/p_1800034c0.bin: file format binary + + +Disassembly of section .data: + +00000001800034c0 <.data>: + 1800034c0: 48 83 ec 28 sub rsp,0x28 + 1800034c4: 48 85 c9 test rcx,rcx + 1800034c7: 74 15 je 0x1800034de + 1800034c9: 85 d2 test edx,edx + 1800034cb: 7f 05 jg 0x1800034d2 + 1800034cd: 6a fa push 0xfffffffffffffffa + 1800034cf: 58 pop rax + 1800034d0: eb 07 jmp 0x1800034d9 + 1800034d2: e8 29 f8 a5 01 call 0x181a62d00 + 1800034d7: 33 c0 xor eax,eax + 1800034d9: 48 83 c4 28 add rsp,0x28 + 1800034dd: c3 ret + 1800034de: 6a f8 push 0xfffffffffffffff8 + 1800034e0: 58 pop rax + 1800034e1: eb f6 jmp 0x1800034d9 + 1800034e3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800034ea: 00 + 1800034eb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800034f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800034f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003500: 48 83 ec 28 sub rsp,0x28 + 180003504: 48 85 c9 test rcx,rcx + 180003507: 74 15 je 0x18000351e + 180003509: 85 d2 test edx,edx + 18000350b: 7f 05 jg 0x180003512 + 18000350d: 6a fa push 0xfffffffffffffffa + 18000350f: 58 pop rax + 180003510: eb 07 jmp 0x180003519 + 180003512: e8 a9 fd a5 01 call 0x181a632c0 + 180003517: 33 c0 xor eax,eax + 180003519: 48 83 c4 28 add rsp,0x28 + 18000351d: c3 ret + 18000351e: 6a f8 push 0xfffffffffffffff8 + 180003520: 58 pop rax + 180003521: eb f6 jmp 0x180003519 + 180003523: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000352a: 00 + 18000352b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003532: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003539: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003540: 57 push rdi + 180003541: 49 89 ca mov r10,rcx + 180003544: 4d 85 d2 test r10,r10 + 180003547: 0f 84 60 02 00 00 je 0x1800037ad + 18000354d: 48 85 d2 test rdx,rdx + 180003550: 0f 84 57 02 00 00 je 0x1800037ad + 180003556: 4d 85 c0 test r8,r8 + 180003559: 0f 84 4e 02 00 00 je 0x1800037ad + 18000355f: 45 85 c9 test r9d,r9d + 180003562: 0f 8e 3e 02 00 00 jle 0x1800037a6 + 180003568: 49 63 f9 movsxd rdi,r9d + 18000356b: 48 83 ff 08 cmp rdi,0x8 + 18000356f: 0f 8c 2c 02 00 00 jl 0x1800037a1 + 180003575: 4c 89 c0 mov rax,r8 + 180003578: 48 83 e0 0f and rax,0xf + 18000357c: 85 c0 test eax,eax + 18000357e: 74 0d je 0x18000358d + 180003580: a8 07 test al,0x7 + 180003582: 0f 85 19 02 00 00 jne 0x1800037a1 + 180003588: b8 01 00 00 00 mov eax,0x1 + 18000358d: 8d 48 08 lea ecx,[rax+0x8] + 180003590: 48 3b f9 cmp rdi,rcx + 180003593: 0f 8c 08 02 00 00 jl 0x1800037a1 + 180003599: 44 89 c9 mov ecx,r9d + 18000359c: 45 33 db xor r11d,r11d + 18000359f: 2b c8 sub ecx,eax + 1800035a1: 83 e1 07 and ecx,0x7 + 1800035a4: 44 2b c9 sub r9d,ecx + 1800035a7: 89 c1 mov ecx,eax + 1800035a9: 85 c0 test eax,eax + 1800035ab: 76 33 jbe 0x1800035e0 + 1800035ad: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800035b4: 00 + 1800035b5: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800035bc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 1800035c0: f2 43 0f 10 04 da movsd xmm0,QWORD PTR [r10+r11*8] + 1800035c6: f2 42 0f 59 04 da mulsd xmm0,QWORD PTR [rdx+r11*8] + 1800035cc: f2 43 0f 58 04 d8 addsd xmm0,QWORD PTR [r8+r11*8] + 1800035d2: f2 43 0f 11 04 d8 movsd QWORD PTR [r8+r11*8],xmm0 + 1800035d8: 49 ff c3 inc r11 + 1800035db: 4c 3b d9 cmp r11,rcx + 1800035de: 72 e0 jb 0x1800035c0 + 1800035e0: 89 c0 mov eax,eax + 1800035e2: 4c 8d 1c c2 lea r11,[rdx+rax*8] + 1800035e6: 49 63 c1 movsxd rax,r9d + 1800035e9: 49 f7 c3 0f 00 00 00 test r11,0xf + 1800035f0: 0f 84 ca 00 00 00 je 0x1800036c0 + 1800035f6: 0f 1f 00 nop DWORD PTR [rax] + 1800035f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003600: f2 41 0f 10 0c ca movsd xmm1,QWORD PTR [r10+rcx*8] + 180003606: f2 0f 10 04 ca movsd xmm0,QWORD PTR [rdx+rcx*8] + 18000360b: 66 0f 16 44 ca 08 movhpd xmm0,QWORD PTR [rdx+rcx*8+0x8] + 180003611: 66 41 0f 16 4c ca 08 movhpd xmm1,QWORD PTR [r10+rcx*8+0x8] + 180003618: 66 0f 59 c8 mulpd xmm1,xmm0 + 18000361c: 66 41 0f 58 0c c8 addpd xmm1,XMMWORD PTR [r8+rcx*8] + 180003622: 41 0f 29 0c c8 movaps XMMWORD PTR [r8+rcx*8],xmm1 + 180003627: f2 41 0f 10 5c ca 10 movsd xmm3,QWORD PTR [r10+rcx*8+0x10] + 18000362e: f2 41 0f 10 6c ca 20 movsd xmm5,QWORD PTR [r10+rcx*8+0x20] + 180003635: f2 41 0f 10 4c ca 30 movsd xmm1,QWORD PTR [r10+rcx*8+0x30] + 18000363c: f2 0f 10 54 ca 10 movsd xmm2,QWORD PTR [rdx+rcx*8+0x10] + 180003642: f2 0f 10 64 ca 20 movsd xmm4,QWORD PTR [rdx+rcx*8+0x20] + 180003648: f2 0f 10 44 ca 30 movsd xmm0,QWORD PTR [rdx+rcx*8+0x30] + 18000364e: 66 0f 16 54 ca 18 movhpd xmm2,QWORD PTR [rdx+rcx*8+0x18] + 180003654: 66 0f 16 64 ca 28 movhpd xmm4,QWORD PTR [rdx+rcx*8+0x28] + 18000365a: 66 0f 16 44 ca 38 movhpd xmm0,QWORD PTR [rdx+rcx*8+0x38] + 180003660: 66 41 0f 16 5c ca 18 movhpd xmm3,QWORD PTR [r10+rcx*8+0x18] + 180003667: 66 41 0f 16 6c ca 28 movhpd xmm5,QWORD PTR [r10+rcx*8+0x28] + 18000366e: 66 41 0f 16 4c ca 38 movhpd xmm1,QWORD PTR [r10+rcx*8+0x38] + 180003675: 66 0f 59 da mulpd xmm3,xmm2 + 180003679: 66 0f 59 ec mulpd xmm5,xmm4 + 18000367d: 66 0f 59 c8 mulpd xmm1,xmm0 + 180003681: 66 41 0f 58 5c c8 10 addpd xmm3,XMMWORD PTR [r8+rcx*8+0x10] + 180003688: 66 41 0f 58 6c c8 20 addpd xmm5,XMMWORD PTR [r8+rcx*8+0x20] + 18000368f: 66 41 0f 58 4c c8 30 addpd xmm1,XMMWORD PTR [r8+rcx*8+0x30] + 180003696: 41 0f 29 5c c8 10 movaps XMMWORD PTR [r8+rcx*8+0x10],xmm3 + 18000369c: 41 0f 29 6c c8 20 movaps XMMWORD PTR [r8+rcx*8+0x20],xmm5 + 1800036a2: 41 0f 29 4c c8 30 movaps XMMWORD PTR [r8+rcx*8+0x30],xmm1 + 1800036a8: 48 83 c1 08 add rcx,0x8 + 1800036ac: 48 3b c8 cmp rcx,rax + 1800036af: 0f 82 4b ff ff ff jb 0x180003600 + 1800036b5: e9 93 00 00 00 jmp 0x18000374d + 1800036ba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 1800036c0: f2 41 0f 10 04 ca movsd xmm0,QWORD PTR [r10+rcx*8] + 1800036c6: f2 41 0f 10 4c ca 10 movsd xmm1,QWORD PTR [r10+rcx*8+0x10] + 1800036cd: f2 41 0f 10 54 ca 20 movsd xmm2,QWORD PTR [r10+rcx*8+0x20] + 1800036d4: f2 41 0f 10 5c ca 30 movsd xmm3,QWORD PTR [r10+rcx*8+0x30] + 1800036db: 66 41 0f 16 44 ca 08 movhpd xmm0,QWORD PTR [r10+rcx*8+0x8] + 1800036e2: 66 41 0f 16 4c ca 18 movhpd xmm1,QWORD PTR [r10+rcx*8+0x18] + 1800036e9: 66 41 0f 16 54 ca 28 movhpd xmm2,QWORD PTR [r10+rcx*8+0x28] + 1800036f0: 66 41 0f 16 5c ca 38 movhpd xmm3,QWORD PTR [r10+rcx*8+0x38] + 1800036f7: 66 0f 59 04 ca mulpd xmm0,XMMWORD PTR [rdx+rcx*8] + 1800036fc: 66 0f 59 4c ca 10 mulpd xmm1,XMMWORD PTR [rdx+rcx*8+0x10] + 180003702: 66 0f 59 54 ca 20 mulpd xmm2,XMMWORD PTR [rdx+rcx*8+0x20] + 180003708: 66 0f 59 5c ca 30 mulpd xmm3,XMMWORD PTR [rdx+rcx*8+0x30] + 18000370e: 66 41 0f 58 04 c8 addpd xmm0,XMMWORD PTR [r8+rcx*8] + 180003714: 66 41 0f 58 4c c8 10 addpd xmm1,XMMWORD PTR [r8+rcx*8+0x10] + 18000371b: 66 41 0f 58 54 c8 20 addpd xmm2,XMMWORD PTR [r8+rcx*8+0x20] + 180003722: 66 41 0f 58 5c c8 30 addpd xmm3,XMMWORD PTR [r8+rcx*8+0x30] + 180003729: 41 0f 29 04 c8 movaps XMMWORD PTR [r8+rcx*8],xmm0 + 18000372e: 41 0f 29 4c c8 10 movaps XMMWORD PTR [r8+rcx*8+0x10],xmm1 + 180003734: 41 0f 29 54 c8 20 movaps XMMWORD PTR [r8+rcx*8+0x20],xmm2 + 18000373a: 41 0f 29 5c c8 30 movaps XMMWORD PTR [r8+rcx*8+0x30],xmm3 + 180003740: 48 83 c1 08 add rcx,0x8 + 180003744: 48 3b c8 cmp rcx,rax + 180003747: 0f 82 73 ff ff ff jb 0x1800036c0 + 18000374d: 33 c0 xor eax,eax + 18000374f: 41 8d 49 01 lea ecx,[r9+0x1] + 180003753: 48 63 c9 movsxd rcx,ecx + 180003756: 48 3b cf cmp rcx,rdi + 180003759: 77 42 ja 0x18000379d + 18000375b: 4d 63 c9 movsxd r9,r9d + 18000375e: 49 2b f9 sub rdi,r9 + 180003761: 4e 8d 1c ca lea r11,[rdx+r9*8] + 180003765: 4b 8d 0c ca lea rcx,[r10+r9*8] + 180003769: 4b 8d 14 c8 lea rdx,[r8+r9*8] + 18000376d: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003774: 00 + 180003775: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000377c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180003780: f2 0f 10 04 c1 movsd xmm0,QWORD PTR [rcx+rax*8] + 180003785: f2 41 0f 59 04 c3 mulsd xmm0,QWORD PTR [r11+rax*8] + 18000378b: f2 0f 58 04 c2 addsd xmm0,QWORD PTR [rdx+rax*8] + 180003790: f2 0f 11 04 c2 movsd QWORD PTR [rdx+rax*8],xmm0 + 180003795: 48 ff c0 inc rax + 180003798: 48 3b c7 cmp rax,rdi + 18000379b: 72 e3 jb 0x180003780 + 18000379d: 33 c0 xor eax,eax + 18000379f: 5f pop rdi + 1800037a0: c3 ret + 1800037a1: 45 33 c9 xor r9d,r9d + 1800037a4: eb a7 jmp 0x18000374d + 1800037a6: b8 fa ff ff ff mov eax,0xfffffffa + 1800037ab: 5f pop rdi + 1800037ac: c3 ret + 1800037ad: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800037b2: 5f pop rdi + 1800037b3: c3 ret + 1800037b4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800037b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800037c0: 49 89 d2 mov r10,rdx + 1800037c3: 48 85 c9 test rcx,rcx + 1800037c6: 0f 84 18 02 00 00 je 0x1800039e4 + 1800037cc: 4d 85 d2 test r10,r10 + 1800037cf: 0f 84 0f 02 00 00 je 0x1800039e4 + 1800037d5: 4d 85 c0 test r8,r8 + 1800037d8: 0f 84 06 02 00 00 je 0x1800039e4 + 1800037de: 45 85 c9 test r9d,r9d + 1800037e1: 0f 8e 03 02 00 00 jle 0x1800039ea + 1800037e7: 44 89 c8 mov eax,r9d + 1800037ea: ba 01 00 00 00 mov edx,0x1 + 1800037ef: c1 e8 03 shr eax,0x3 + 1800037f2: 45 33 db xor r11d,r11d + 1800037f5: 85 c0 test eax,eax + 1800037f7: 0f 86 f5 00 00 00 jbe 0x1800038f2 + 1800037fd: 0f 1f 00 nop DWORD PTR [rax] + 180003800: 44 89 da mov edx,r11d + 180003803: 41 ff c3 inc r11d + 180003806: c1 e2 03 shl edx,0x3 + 180003809: 48 63 d2 movsxd rdx,edx + 18000380c: 44 3b d8 cmp r11d,eax + 18000380f: f2 0f 10 04 d1 movsd xmm0,QWORD PTR [rcx+rdx*8] + 180003814: f2 0f 10 4c d1 08 movsd xmm1,QWORD PTR [rcx+rdx*8+0x8] + 18000381a: f2 41 0f 59 04 d2 mulsd xmm0,QWORD PTR [r10+rdx*8] + 180003820: f2 41 0f 59 4c d2 08 mulsd xmm1,QWORD PTR [r10+rdx*8+0x8] + 180003827: f2 41 0f 58 04 d0 addsd xmm0,QWORD PTR [r8+rdx*8] + 18000382d: f2 41 0f 58 4c d0 08 addsd xmm1,QWORD PTR [r8+rdx*8+0x8] + 180003834: f2 41 0f 11 04 d0 movsd QWORD PTR [r8+rdx*8],xmm0 + 18000383a: f2 41 0f 11 4c d0 08 movsd QWORD PTR [r8+rdx*8+0x8],xmm1 + 180003841: f2 0f 10 54 d1 10 movsd xmm2,QWORD PTR [rcx+rdx*8+0x10] + 180003847: f2 0f 10 5c d1 18 movsd xmm3,QWORD PTR [rcx+rdx*8+0x18] + 18000384d: f2 0f 10 64 d1 20 movsd xmm4,QWORD PTR [rcx+rdx*8+0x20] + 180003853: f2 0f 10 6c d1 28 movsd xmm5,QWORD PTR [rcx+rdx*8+0x28] + 180003859: f2 0f 10 44 d1 30 movsd xmm0,QWORD PTR [rcx+rdx*8+0x30] + 18000385f: f2 0f 10 4c d1 38 movsd xmm1,QWORD PTR [rcx+rdx*8+0x38] + 180003865: f2 41 0f 59 54 d2 10 mulsd xmm2,QWORD PTR [r10+rdx*8+0x10] + 18000386c: f2 41 0f 59 5c d2 18 mulsd xmm3,QWORD PTR [r10+rdx*8+0x18] + 180003873: f2 41 0f 59 64 d2 20 mulsd xmm4,QWORD PTR [r10+rdx*8+0x20] + 18000387a: f2 41 0f 58 54 d0 10 addsd xmm2,QWORD PTR [r8+rdx*8+0x10] + 180003881: f2 41 0f 59 6c d2 28 mulsd xmm5,QWORD PTR [r10+rdx*8+0x28] + 180003888: f2 41 0f 58 5c d0 18 addsd xmm3,QWORD PTR [r8+rdx*8+0x18] + 18000388f: f2 41 0f 59 44 d2 30 mulsd xmm0,QWORD PTR [r10+rdx*8+0x30] + 180003896: f2 41 0f 58 64 d0 20 addsd xmm4,QWORD PTR [r8+rdx*8+0x20] + 18000389d: f2 41 0f 59 4c d2 38 mulsd xmm1,QWORD PTR [r10+rdx*8+0x38] + 1800038a4: f2 41 0f 58 6c d0 28 addsd xmm5,QWORD PTR [r8+rdx*8+0x28] + 1800038ab: f2 41 0f 58 44 d0 30 addsd xmm0,QWORD PTR [r8+rdx*8+0x30] + 1800038b2: f2 41 0f 58 4c d0 38 addsd xmm1,QWORD PTR [r8+rdx*8+0x38] + 1800038b9: f2 41 0f 11 54 d0 10 movsd QWORD PTR [r8+rdx*8+0x10],xmm2 + 1800038c0: f2 41 0f 11 5c d0 18 movsd QWORD PTR [r8+rdx*8+0x18],xmm3 + 1800038c7: f2 41 0f 11 64 d0 20 movsd QWORD PTR [r8+rdx*8+0x20],xmm4 + 1800038ce: f2 41 0f 11 6c d0 28 movsd QWORD PTR [r8+rdx*8+0x28],xmm5 + 1800038d5: f2 41 0f 11 44 d0 30 movsd QWORD PTR [r8+rdx*8+0x30],xmm0 + 1800038dc: f2 41 0f 11 4c d0 38 movsd QWORD PTR [r8+rdx*8+0x38],xmm1 + 1800038e3: 0f 82 17 ff ff ff jb 0x180003800 + 1800038e9: 41 c1 e3 03 shl r11d,0x3 + 1800038ed: 44 89 da mov edx,r11d + 1800038f0: ff c2 inc edx + 1800038f2: 41 3b d1 cmp edx,r9d + 1800038f5: 0f 87 e6 00 00 00 ja 0x1800039e1 + 1800038fb: 44 2b ca sub r9d,edx + 1800038fe: 4c 8d 1d fb c6 ff ff lea r11,[rip+0xffffffffffffc6fb] # 0x180000000 + 180003905: 43 0f b6 84 0b 98 cc movzx eax,BYTE PTR [r11+r9*1+0x1c5cc98] + 18000390c: c5 01 + 18000390e: 49 8d 84 03 18 39 00 lea rax,[r11+rax*1+0x3918] + 180003915: 00 + 180003916: ff e0 jmp rax + 180003918: 48 63 d2 movsxd rdx,edx + 18000391b: f2 0f 10 44 d1 28 movsd xmm0,QWORD PTR [rcx+rdx*8+0x28] + 180003921: f2 41 0f 59 44 d2 28 mulsd xmm0,QWORD PTR [r10+rdx*8+0x28] + 180003928: 49 8d 44 d0 28 lea rax,[r8+rdx*8+0x28] + 18000392d: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] + 180003931: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 + 180003935: 48 63 d2 movsxd rdx,edx + 180003938: f2 0f 10 44 d1 20 movsd xmm0,QWORD PTR [rcx+rdx*8+0x20] + 18000393e: f2 41 0f 59 44 d2 20 mulsd xmm0,QWORD PTR [r10+rdx*8+0x20] + 180003945: 49 8d 44 d0 20 lea rax,[r8+rdx*8+0x20] + 18000394a: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] + 18000394e: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 + 180003952: 48 63 d2 movsxd rdx,edx + 180003955: f2 0f 10 44 d1 18 movsd xmm0,QWORD PTR [rcx+rdx*8+0x18] + 18000395b: f2 41 0f 59 44 d2 18 mulsd xmm0,QWORD PTR [r10+rdx*8+0x18] + 180003962: 49 8d 44 d0 18 lea rax,[r8+rdx*8+0x18] + 180003967: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] + 18000396b: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 + 18000396f: 48 63 d2 movsxd rdx,edx + 180003972: f2 0f 10 44 d1 10 movsd xmm0,QWORD PTR [rcx+rdx*8+0x10] + 180003978: f2 41 0f 59 44 d2 10 mulsd xmm0,QWORD PTR [r10+rdx*8+0x10] + 18000397f: 49 8d 44 d0 10 lea rax,[r8+rdx*8+0x10] + 180003984: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] + 180003988: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 + 18000398c: 48 63 d2 movsxd rdx,edx + 18000398f: f2 0f 10 44 d1 08 movsd xmm0,QWORD PTR [rcx+rdx*8+0x8] + 180003995: f2 41 0f 59 44 d2 08 mulsd xmm0,QWORD PTR [r10+rdx*8+0x8] + 18000399c: 49 8d 44 d0 08 lea rax,[r8+rdx*8+0x8] + 1800039a1: f2 0f 58 00 addsd xmm0,QWORD PTR [rax] + 1800039a5: f2 0f 11 00 movsd QWORD PTR [rax],xmm0 + 1800039a9: 48 63 d2 movsxd rdx,edx + 1800039ac: f2 0f 10 04 d1 movsd xmm0,QWORD PTR [rcx+rdx*8] + 1800039b1: f2 41 0f 59 04 d2 mulsd xmm0,QWORD PTR [r10+rdx*8] + 1800039b7: f2 41 0f 58 04 d0 addsd xmm0,QWORD PTR [r8+rdx*8] + 1800039bd: f2 41 0f 11 04 d0 movsd QWORD PTR [r8+rdx*8],xmm0 + 1800039c3: 48 63 d2 movsxd rdx,edx + 1800039c6: f2 0f 10 44 d1 f8 movsd xmm0,QWORD PTR [rcx+rdx*8-0x8] + 1800039cc: f2 41 0f 59 44 d2 f8 mulsd xmm0,QWORD PTR [r10+rdx*8-0x8] + 1800039d3: f2 41 0f 58 44 d0 f8 addsd xmm0,QWORD PTR [r8+rdx*8-0x8] + 1800039da: f2 41 0f 11 44 d0 f8 movsd QWORD PTR [r8+rdx*8-0x8],xmm0 + 1800039e1: 33 c0 xor eax,eax + 1800039e3: c3 ret + 1800039e4: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800039e9: c3 ret + 1800039ea: b8 fa ff ff ff mov eax,0xfffffffa + 1800039ef: c3 ret + 1800039f0: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800039f7: 00 + 1800039f8: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800039ff: 90 nop + 180003a00: 41 57 push r15 + 180003a02: 48 85 c9 test rcx,rcx + 180003a05: 0f 84 e8 01 00 00 je 0x180003bf3 + 180003a0b: 48 85 d2 test rdx,rdx + 180003a0e: 0f 84 df 01 00 00 je 0x180003bf3 + 180003a14: 4d 85 c0 test r8,r8 + 180003a17: 0f 84 d6 01 00 00 je 0x180003bf3 + 180003a1d: 45 85 c9 test r9d,r9d + 180003a20: 0f 8e c5 01 00 00 jle 0x180003beb + 180003a26: 4d 63 d9 movsxd r11,r9d + 180003a29: 49 83 fb 08 cmp r11,0x8 + 180003a2d: 0f 8c b3 01 00 00 jl 0x180003be6 + 180003a33: 4c 89 c0 mov rax,r8 + 180003a36: 48 83 e0 0f and rax,0xf + 180003a3a: 85 c0 test eax,eax + 180003a3c: 74 0d je 0x180003a4b + 180003a3e: a8 07 test al,0x7 + 180003a40: 0f 85 a0 01 00 00 jne 0x180003be6 + 180003a46: b8 01 00 00 00 mov eax,0x1 + 180003a4b: 41 89 c2 mov r10d,eax + 180003a4e: 4d 8d 7a 08 lea r15,[r10+0x8] + 180003a52: 4d 3b df cmp r11,r15 + 180003a55: 0f 8c 8b 01 00 00 jl 0x180003be6 + 180003a5b: 45 89 cf mov r15d,r9d + 180003a5e: 44 2b f8 sub r15d,eax + 180003a61: 41 83 e7 07 and r15d,0x7 + 180003a65: 45 2b cf sub r9d,r15d + 180003a68: 45 33 ff xor r15d,r15d + 180003a6b: 4d 63 c9 movsxd r9,r9d + 180003a6e: 85 c0 test eax,eax + 180003a70: 76 2f jbe 0x180003aa1 + 180003a72: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003a79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003a80: f2 42 0f 10 04 f9 movsd xmm0,QWORD PTR [rcx+r15*8] + 180003a86: f2 42 0f 59 04 fa mulsd xmm0,QWORD PTR [rdx+r15*8] + 180003a8c: f2 43 0f 58 04 f8 addsd xmm0,QWORD PTR [r8+r15*8] + 180003a92: f2 43 0f 11 04 f8 movsd QWORD PTR [r8+r15*8],xmm0 + 180003a98: 49 83 c7 01 add r15,0x1 + 180003a9c: 4d 3b fa cmp r15,r10 + 180003a9f: 72 df jb 0x180003a80 + 180003aa1: 89 c0 mov eax,eax + 180003aa3: 4c 8d 3c c2 lea r15,[rdx+rax*8] + 180003aa7: 49 f7 c7 0f 00 00 00 test r15,0xf + 180003aae: 0f 84 8c 00 00 00 je 0x180003b40 + 180003ab4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003ab9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003ac0: 42 0f 10 0c d1 movups xmm1,XMMWORD PTR [rcx+r10*8] + 180003ac5: 42 0f 10 04 d2 movups xmm0,XMMWORD PTR [rdx+r10*8] + 180003aca: 66 0f 59 c8 mulpd xmm1,xmm0 + 180003ace: 42 0f 10 54 d2 10 movups xmm2,XMMWORD PTR [rdx+r10*8+0x10] + 180003ad4: 42 0f 10 64 d2 20 movups xmm4,XMMWORD PTR [rdx+r10*8+0x20] + 180003ada: 42 0f 10 44 d2 30 movups xmm0,XMMWORD PTR [rdx+r10*8+0x30] + 180003ae0: 42 0f 10 5c d1 10 movups xmm3,XMMWORD PTR [rcx+r10*8+0x10] + 180003ae6: 42 0f 10 6c d1 20 movups xmm5,XMMWORD PTR [rcx+r10*8+0x20] + 180003aec: 66 0f 59 da mulpd xmm3,xmm2 + 180003af0: 66 43 0f 58 0c d0 addpd xmm1,XMMWORD PTR [r8+r10*8] + 180003af6: 66 0f 59 ec mulpd xmm5,xmm4 + 180003afa: 43 0f 11 0c d0 movups XMMWORD PTR [r8+r10*8],xmm1 + 180003aff: 42 0f 10 4c d1 30 movups xmm1,XMMWORD PTR [rcx+r10*8+0x30] + 180003b05: 66 0f 59 c8 mulpd xmm1,xmm0 + 180003b09: 66 43 0f 58 5c d0 10 addpd xmm3,XMMWORD PTR [r8+r10*8+0x10] + 180003b10: 66 43 0f 58 6c d0 20 addpd xmm5,XMMWORD PTR [r8+r10*8+0x20] + 180003b17: 66 43 0f 58 4c d0 30 addpd xmm1,XMMWORD PTR [r8+r10*8+0x30] + 180003b1e: 43 0f 11 5c d0 10 movups XMMWORD PTR [r8+r10*8+0x10],xmm3 + 180003b24: 43 0f 11 6c d0 20 movups XMMWORD PTR [r8+r10*8+0x20],xmm5 + 180003b2a: 43 0f 11 4c d0 30 movups XMMWORD PTR [r8+r10*8+0x30],xmm1 + 180003b30: 49 83 c2 08 add r10,0x8 + 180003b34: 4d 3b d1 cmp r10,r9 + 180003b37: 72 87 jb 0x180003ac0 + 180003b39: e9 6f 00 00 00 jmp 0x180003bad + 180003b3e: 66 90 xchg ax,ax + 180003b40: 42 0f 10 04 d1 movups xmm0,XMMWORD PTR [rcx+r10*8] + 180003b45: 42 0f 10 4c d1 10 movups xmm1,XMMWORD PTR [rcx+r10*8+0x10] + 180003b4b: 42 0f 10 54 d1 20 movups xmm2,XMMWORD PTR [rcx+r10*8+0x20] + 180003b51: 42 0f 10 5c d1 30 movups xmm3,XMMWORD PTR [rcx+r10*8+0x30] + 180003b57: 66 42 0f 59 04 d2 mulpd xmm0,XMMWORD PTR [rdx+r10*8] + 180003b5d: 66 42 0f 59 4c d2 10 mulpd xmm1,XMMWORD PTR [rdx+r10*8+0x10] + 180003b64: 66 42 0f 59 54 d2 20 mulpd xmm2,XMMWORD PTR [rdx+r10*8+0x20] + 180003b6b: 66 42 0f 59 5c d2 30 mulpd xmm3,XMMWORD PTR [rdx+r10*8+0x30] + 180003b72: 66 43 0f 58 04 d0 addpd xmm0,XMMWORD PTR [r8+r10*8] + 180003b78: 66 43 0f 58 4c d0 10 addpd xmm1,XMMWORD PTR [r8+r10*8+0x10] + 180003b7f: 66 43 0f 58 54 d0 20 addpd xmm2,XMMWORD PTR [r8+r10*8+0x20] + 180003b86: 66 43 0f 58 5c d0 30 addpd xmm3,XMMWORD PTR [r8+r10*8+0x30] + 180003b8d: 43 0f 11 04 d0 movups XMMWORD PTR [r8+r10*8],xmm0 + 180003b92: 43 0f 11 4c d0 10 movups XMMWORD PTR [r8+r10*8+0x10],xmm1 + 180003b98: 43 0f 11 54 d0 20 movups XMMWORD PTR [r8+r10*8+0x20],xmm2 + 180003b9e: 43 0f 11 5c d0 30 movups XMMWORD PTR [r8+r10*8+0x30],xmm3 + 180003ba4: 49 83 c2 08 add r10,0x8 + 180003ba8: 4d 3b d1 cmp r10,r9 + 180003bab: 72 93 jb 0x180003b40 + 180003bad: 4d 3b cb cmp r9,r11 + 180003bb0: 73 2f jae 0x180003be1 + 180003bb2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003bb9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003bc0: f2 42 0f 10 04 c9 movsd xmm0,QWORD PTR [rcx+r9*8] + 180003bc6: f2 42 0f 59 04 ca mulsd xmm0,QWORD PTR [rdx+r9*8] + 180003bcc: f2 43 0f 58 04 c8 addsd xmm0,QWORD PTR [r8+r9*8] + 180003bd2: f2 43 0f 11 04 c8 movsd QWORD PTR [r8+r9*8],xmm0 + 180003bd8: 49 83 c1 01 add r9,0x1 + 180003bdc: 4d 3b cb cmp r9,r11 + 180003bdf: 72 df jb 0x180003bc0 + 180003be1: 33 c0 xor eax,eax + 180003be3: 41 5f pop r15 + 180003be5: c3 ret + 180003be6: 45 33 c9 xor r9d,r9d + 180003be9: eb c2 jmp 0x180003bad + 180003beb: b8 fa ff ff ff mov eax,0xfffffffa + 180003bf0: 41 5f pop r15 + 180003bf2: c3 ret + 180003bf3: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003bf8: 41 5f pop r15 + 180003bfa: c3 ret + 180003bfb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003c00: 48 83 ec 28 sub rsp,0x28 + 180003c04: 48 85 c9 test rcx,rcx + 180003c07: 74 25 je 0x180003c2e + 180003c09: 48 85 d2 test rdx,rdx + 180003c0c: 74 20 je 0x180003c2e + 180003c0e: 4d 85 c0 test r8,r8 + 180003c11: 74 1b je 0x180003c2e + 180003c13: 45 85 c9 test r9d,r9d + 180003c16: 7f 0a jg 0x180003c22 + 180003c18: b8 fa ff ff ff mov eax,0xfffffffa + 180003c1d: 48 83 c4 28 add rsp,0x28 + 180003c21: c3 ret + 180003c22: e8 59 31 01 00 call 0x180016d80 + 180003c27: 33 c0 xor eax,eax + 180003c29: 48 83 c4 28 add rsp,0x28 + 180003c2d: c3 ret + 180003c2e: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003c33: 48 83 c4 28 add rsp,0x28 + 180003c37: c3 ret + 180003c38: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003c3f: 00 + 180003c40: 48 83 ec 28 sub rsp,0x28 + 180003c44: 48 85 c9 test rcx,rcx + 180003c47: 74 25 je 0x180003c6e + 180003c49: 48 85 d2 test rdx,rdx + 180003c4c: 74 20 je 0x180003c6e + 180003c4e: 4d 85 c0 test r8,r8 + 180003c51: 74 1b je 0x180003c6e + 180003c53: 45 85 c9 test r9d,r9d + 180003c56: 7f 0a jg 0x180003c62 + 180003c58: b8 fa ff ff ff mov eax,0xfffffffa + 180003c5d: 48 83 c4 28 add rsp,0x28 + 180003c61: c3 ret + 180003c62: e8 59 31 01 00 call 0x180016dc0 + 180003c67: 33 c0 xor eax,eax + 180003c69: 48 83 c4 28 add rsp,0x28 + 180003c6d: c3 ret + 180003c6e: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003c73: 48 83 c4 28 add rsp,0x28 + 180003c77: c3 ret + 180003c78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003c7f: 00 + 180003c80: 48 83 ec 28 sub rsp,0x28 + 180003c84: 48 85 c9 test rcx,rcx + 180003c87: 74 25 je 0x180003cae + 180003c89: 48 85 d2 test rdx,rdx + 180003c8c: 74 20 je 0x180003cae + 180003c8e: 4d 85 c0 test r8,r8 + 180003c91: 74 1b je 0x180003cae + 180003c93: 45 85 c9 test r9d,r9d + 180003c96: 7f 0a jg 0x180003ca2 + 180003c98: b8 fa ff ff ff mov eax,0xfffffffa + 180003c9d: 48 83 c4 28 add rsp,0x28 + 180003ca1: c3 ret + 180003ca2: e8 59 31 01 00 call 0x180016e00 + 180003ca7: 33 c0 xor eax,eax + 180003ca9: 48 83 c4 28 add rsp,0x28 + 180003cad: c3 ret + 180003cae: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003cb3: 48 83 c4 28 add rsp,0x28 + 180003cb7: c3 ret + 180003cb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003cbf: 00 + 180003cc0: 48 83 ec 28 sub rsp,0x28 + 180003cc4: 48 85 c9 test rcx,rcx + 180003cc7: 74 20 je 0x180003ce9 + 180003cc9: 48 85 d2 test rdx,rdx + 180003ccc: 74 1b je 0x180003ce9 + 180003cce: 45 85 c0 test r8d,r8d + 180003cd1: 7f 0a jg 0x180003cdd + 180003cd3: b8 fa ff ff ff mov eax,0xfffffffa + 180003cd8: 48 83 c4 28 add rsp,0x28 + 180003cdc: c3 ret + 180003cdd: e8 5e 31 01 00 call 0x180016e40 + 180003ce2: 33 c0 xor eax,eax + 180003ce4: 48 83 c4 28 add rsp,0x28 + 180003ce8: c3 ret + 180003ce9: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003cee: 48 83 c4 28 add rsp,0x28 + 180003cf2: c3 ret + 180003cf3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003cf8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003cff: 00 + 180003d00: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 180003d05: 48 85 c9 test rcx,rcx + 180003d08: 74 22 je 0x180003d2c + 180003d0a: 48 85 d2 test rdx,rdx + 180003d0d: 74 1d je 0x180003d2c + 180003d0f: 45 85 c0 test r8d,r8d + 180003d12: 7f 0b jg 0x180003d1f + 180003d14: b8 fa ff ff ff mov eax,0xfffffffa + 180003d19: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180003d1e: c3 ret + 180003d1f: e8 9c 32 01 00 call 0x180016fc0 + 180003d24: 33 c0 xor eax,eax + 180003d26: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180003d2b: c3 ret + 180003d2c: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003d31: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180003d36: c3 ret + 180003d37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 180003d3e: 00 00 + 180003d40: 48 83 ec 28 sub rsp,0x28 + 180003d44: 48 85 c9 test rcx,rcx + 180003d47: 74 20 je 0x180003d69 + 180003d49: 48 85 d2 test rdx,rdx + 180003d4c: 74 1b je 0x180003d69 + 180003d4e: 45 85 c0 test r8d,r8d + 180003d51: 7f 0a jg 0x180003d5d + 180003d53: b8 fa ff ff ff mov eax,0xfffffffa + 180003d58: 48 83 c4 28 add rsp,0x28 + 180003d5c: c3 ret + 180003d5d: e8 de 33 01 00 call 0x180017140 + 180003d62: 33 c0 xor eax,eax + 180003d64: 48 83 c4 28 add rsp,0x28 + 180003d68: c3 ret + 180003d69: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003d6e: 48 83 c4 28 add rsp,0x28 + 180003d72: c3 ret + 180003d73: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003d78: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003d7f: 00 + 180003d80: 56 push rsi + 180003d81: 48 89 d6 mov rsi,rdx + 180003d84: 48 85 c9 test rcx,rcx + 180003d87: 0f 84 90 01 00 00 je 0x180003f1d + 180003d8d: 48 85 f6 test rsi,rsi + 180003d90: 0f 84 87 01 00 00 je 0x180003f1d + 180003d96: 45 85 c0 test r8d,r8d + 180003d99: 0f 8e 77 01 00 00 jle 0x180003f16 + 180003d9f: 41 83 f8 10 cmp r8d,0x10 + 180003da3: 0f 8c 5d 01 00 00 jl 0x180003f06 + 180003da9: 49 89 f1 mov r9,rsi + 180003dac: 49 83 e1 1f and r9,0x1f + 180003db0: 45 89 c9 mov r9d,r9d + 180003db3: 45 85 c9 test r9d,r9d + 180003db6: 74 18 je 0x180003dd0 + 180003db8: 41 f7 c1 03 00 00 00 test r9d,0x3 + 180003dbf: 0f 85 41 01 00 00 jne 0x180003f06 + 180003dc5: 41 f7 d9 neg r9d + 180003dc8: 41 83 c1 20 add r9d,0x20 + 180003dcc: 41 c1 e9 02 shr r9d,0x2 + 180003dd0: 41 8d 41 10 lea eax,[r9+0x10] + 180003dd4: 44 3b c0 cmp r8d,eax + 180003dd7: 0f 8c 29 01 00 00 jl 0x180003f06 + 180003ddd: 44 89 c0 mov eax,r8d + 180003de0: 33 d2 xor edx,edx + 180003de2: 41 2b c1 sub eax,r9d + 180003de5: 83 e0 0f and eax,0xf + 180003de8: f7 d8 neg eax + 180003dea: 41 03 c0 add eax,r8d + 180003ded: 45 85 c9 test r9d,r9d + 180003df0: 76 25 jbe 0x180003e17 + 180003df2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003df9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003e00: c5 fa 10 04 96 vmovss xmm0,DWORD PTR [rsi+rdx*4] + 180003e05: c5 fa 5c 0c 91 vsubss xmm1,xmm0,DWORD PTR [rcx+rdx*4] + 180003e0a: c5 fa 11 0c 96 vmovss DWORD PTR [rsi+rdx*4],xmm1 + 180003e0f: 48 ff c2 inc rdx + 180003e12: 49 3b d1 cmp rdx,r9 + 180003e15: 72 e9 jb 0x180003e00 + 180003e17: 48 63 d0 movsxd rdx,eax + 180003e1a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180003e20: c4 a1 7c 10 0c 8e vmovups ymm1,YMMWORD PTR [rsi+r9*4] + 180003e26: c4 a1 7c 10 6c 8e 20 vmovups ymm5,YMMWORD PTR [rsi+r9*4+0x20] + 180003e2d: c4 a1 78 10 04 89 vmovups xmm0,XMMWORD PTR [rcx+r9*4] + 180003e33: c4 a1 78 10 64 89 20 vmovups xmm4,XMMWORD PTR [rcx+r9*4+0x20] + 180003e3a: c4 a3 7d 18 54 89 10 vinsertf128 ymm2,ymm0,XMMWORD PTR [rcx+r9*4+0x10],0x1 + 180003e41: 01 + 180003e42: c5 f4 5c da vsubps ymm3,ymm1,ymm2 + 180003e46: c4 a1 7c 11 1c 8e vmovups YMMWORD PTR [rsi+r9*4],ymm3 + 180003e4c: c4 a3 5d 18 44 89 30 vinsertf128 ymm0,ymm4,XMMWORD PTR [rcx+r9*4+0x30],0x1 + 180003e53: 01 + 180003e54: c5 d4 5c c8 vsubps ymm1,ymm5,ymm0 + 180003e58: c4 a1 7c 11 4c 8e 20 vmovups YMMWORD PTR [rsi+r9*4+0x20],ymm1 + 180003e5f: 49 83 c1 10 add r9,0x10 + 180003e63: 4c 3b ca cmp r9,rdx + 180003e66: 72 b8 jb 0x180003e20 + 180003e68: 44 8d 48 01 lea r9d,[rax+0x1] + 180003e6c: 45 3b c8 cmp r9d,r8d + 180003e6f: 0f 87 85 00 00 00 ja 0x180003efa + 180003e75: 4d 63 d0 movsxd r10,r8d + 180003e78: 4c 2b d2 sub r10,rdx + 180003e7b: 49 83 fa 04 cmp r10,0x4 + 180003e7f: 0f 8c 7c 00 00 00 jl 0x180003f01 + 180003e85: 45 89 d3 mov r11d,r10d + 180003e88: 45 33 c9 xor r9d,r9d + 180003e8b: 41 83 e3 fc and r11d,0xfffffffc + 180003e8f: 4c 8d 04 91 lea r8,[rcx+rdx*4] + 180003e93: 4d 63 db movsxd r11,r11d + 180003e96: 48 8d 14 96 lea rdx,[rsi+rdx*4] + 180003e9a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180003ea0: c4 a1 78 10 04 8a vmovups xmm0,XMMWORD PTR [rdx+r9*4] + 180003ea6: c4 81 78 5c 0c 88 vsubps xmm1,xmm0,XMMWORD PTR [r8+r9*4] + 180003eac: c4 a1 78 11 0c 8a vmovups XMMWORD PTR [rdx+r9*4],xmm1 + 180003eb2: 49 83 c1 04 add r9,0x4 + 180003eb6: 4d 3b cb cmp r9,r11 + 180003eb9: 72 e5 jb 0x180003ea0 + 180003ebb: 4d 3b da cmp r11,r10 + 180003ebe: 73 3a jae 0x180003efa + 180003ec0: 48 63 c0 movsxd rax,eax + 180003ec3: 48 8d 14 81 lea rdx,[rcx+rax*4] + 180003ec7: 48 8d 04 86 lea rax,[rsi+rax*4] + 180003ecb: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003ed2: 00 + 180003ed3: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003eda: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180003ee0: c4 a1 7a 10 04 98 vmovss xmm0,DWORD PTR [rax+r11*4] + 180003ee6: c4 a1 7a 5c 0c 9a vsubss xmm1,xmm0,DWORD PTR [rdx+r11*4] + 180003eec: c4 a1 7a 11 0c 98 vmovss DWORD PTR [rax+r11*4],xmm1 + 180003ef2: 49 ff c3 inc r11 + 180003ef5: 4d 3b da cmp r11,r10 + 180003ef8: 72 e6 jb 0x180003ee0 + 180003efa: 33 c0 xor eax,eax + 180003efc: c5 f8 77 vzeroupper + 180003eff: 5e pop rsi + 180003f00: c3 ret + 180003f01: 45 33 db xor r11d,r11d + 180003f04: eb b5 jmp 0x180003ebb + 180003f06: 33 c0 xor eax,eax + 180003f08: 41 83 f8 01 cmp r8d,0x1 + 180003f0c: 72 ec jb 0x180003efa + 180003f0e: 4d 63 d0 movsxd r10,r8d + 180003f11: 45 33 db xor r11d,r11d + 180003f14: eb a5 jmp 0x180003ebb + 180003f16: b8 fa ff ff ff mov eax,0xfffffffa + 180003f1b: 5e pop rsi + 180003f1c: c3 ret + 180003f1d: b8 f8 ff ff ff mov eax,0xfffffff8 + 180003f22: 5e pop rsi + 180003f23: c3 ret + 180003f24: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003f2b: 00 + 180003f2c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003f33: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003f38: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003f3f: 00 + 180003f40: 53 push rbx + 180003f41: 49 89 ca mov r10,rcx + 180003f44: 4d 85 d2 test r10,r10 + 180003f47: 0f 84 84 01 00 00 je 0x1800040d1 + 180003f4d: 48 85 d2 test rdx,rdx + 180003f50: 0f 84 7b 01 00 00 je 0x1800040d1 + 180003f56: 45 85 c0 test r8d,r8d + 180003f59: 0f 8e 6b 01 00 00 jle 0x1800040ca + 180003f5f: 41 83 f8 10 cmp r8d,0x10 + 180003f63: 0f 8c 59 01 00 00 jl 0x1800040c2 + 180003f69: 48 89 d3 mov rbx,rdx + 180003f6c: 48 83 e3 1f and rbx,0x1f + 180003f70: 85 db test ebx,ebx + 180003f72: 74 11 je 0x180003f85 + 180003f74: f6 c3 03 test bl,0x3 + 180003f77: 0f 85 45 01 00 00 jne 0x1800040c2 + 180003f7d: f7 db neg ebx + 180003f7f: 83 c3 20 add ebx,0x20 + 180003f82: c1 eb 02 shr ebx,0x2 + 180003f85: 8d 43 10 lea eax,[rbx+0x10] + 180003f88: 44 3b c0 cmp r8d,eax + 180003f8b: 0f 8c 31 01 00 00 jl 0x1800040c2 + 180003f91: 45 89 c1 mov r9d,r8d + 180003f94: 33 c0 xor eax,eax + 180003f96: 44 2b cb sub r9d,ebx + 180003f99: 41 83 e1 0f and r9d,0xf + 180003f9d: 41 f7 d9 neg r9d + 180003fa0: 45 03 c8 add r9d,r8d + 180003fa3: 89 d9 mov ecx,ebx + 180003fa5: 85 db test ebx,ebx + 180003fa7: 76 2f jbe 0x180003fd8 + 180003fa9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003fb0: 00 + 180003fb1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180003fb8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003fbf: 00 + 180003fc0: c5 fa 10 04 82 vmovss xmm0,DWORD PTR [rdx+rax*4] + 180003fc5: c4 c1 7a 5c 0c 82 vsubss xmm1,xmm0,DWORD PTR [r10+rax*4] + 180003fcb: c5 fa 11 0c 82 vmovss DWORD PTR [rdx+rax*4],xmm1 + 180003fd0: 48 ff c0 inc rax + 180003fd3: 48 3b c1 cmp rax,rcx + 180003fd6: 72 e8 jb 0x180003fc0 + 180003fd8: 49 63 c1 movsxd rax,r9d + 180003fdb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180003fe0: c5 fc 10 04 8a vmovups ymm0,YMMWORD PTR [rdx+rcx*4] + 180003fe5: c5 fc 10 54 8a 20 vmovups ymm2,YMMWORD PTR [rdx+rcx*4+0x20] + 180003feb: c4 c1 7c 5c 0c 8a vsubps ymm1,ymm0,YMMWORD PTR [r10+rcx*4] + 180003ff1: c4 c1 6c 5c 5c 8a 20 vsubps ymm3,ymm2,YMMWORD PTR [r10+rcx*4+0x20] + 180003ff8: c5 fc 11 0c 8a vmovups YMMWORD PTR [rdx+rcx*4],ymm1 + 180003ffd: c5 fc 11 5c 8a 20 vmovups YMMWORD PTR [rdx+rcx*4+0x20],ymm3 + 180004003: 48 83 c1 10 add rcx,0x10 + 180004007: 48 3b c8 cmp rcx,rax + 18000400a: 72 d4 jb 0x180003fe0 + 18000400c: 41 8d 41 01 lea eax,[r9+0x1] + 180004010: 41 3b c0 cmp eax,r8d + 180004013: 0f 87 9e 00 00 00 ja 0x1800040b7 + 180004019: 4d 63 c0 movsxd r8,r8d + 18000401c: 4d 63 c9 movsxd r9,r9d + 18000401f: 4d 2b c1 sub r8,r9 + 180004022: 49 83 f8 04 cmp r8,0x4 + 180004026: 0f 8c 92 00 00 00 jl 0x1800040be + 18000402c: 4d 63 c9 movsxd r9,r9d + 18000402f: 44 89 c3 mov ebx,r8d + 180004032: 83 e3 fc and ebx,0xfffffffc + 180004035: 33 c9 xor ecx,ecx + 180004037: 48 63 db movsxd rbx,ebx + 18000403a: 4b 8d 04 8a lea rax,[r10+r9*4] + 18000403e: 4e 8d 1c 8a lea r11,[rdx+r9*4] + 180004042: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180004049: 00 + 18000404a: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004051: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180004058: 00 + 180004059: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004060: c4 c1 78 10 04 8b vmovups xmm0,XMMWORD PTR [r11+rcx*4] + 180004066: c5 f8 5c 0c 88 vsubps xmm1,xmm0,XMMWORD PTR [rax+rcx*4] + 18000406b: c4 c1 78 11 0c 8b vmovups XMMWORD PTR [r11+rcx*4],xmm1 + 180004071: 48 83 c1 04 add rcx,0x4 + 180004075: 48 3b cb cmp rcx,rbx + 180004078: 72 e6 jb 0x180004060 + 18000407a: 49 3b d8 cmp rbx,r8 + 18000407d: 73 38 jae 0x1800040b7 + 18000407f: 4d 63 c9 movsxd r9,r9d + 180004082: 4b 8d 0c 8a lea rcx,[r10+r9*4] + 180004086: 4a 8d 04 8a lea rax,[rdx+r9*4] + 18000408a: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180004091: 00 + 180004092: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004099: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800040a0: c5 fa 10 04 98 vmovss xmm0,DWORD PTR [rax+rbx*4] + 1800040a5: c5 fa 5c 0c 99 vsubss xmm1,xmm0,DWORD PTR [rcx+rbx*4] + 1800040aa: c5 fa 11 0c 98 vmovss DWORD PTR [rax+rbx*4],xmm1 + 1800040af: 48 ff c3 inc rbx + 1800040b2: 49 3b d8 cmp rbx,r8 + 1800040b5: 72 e9 jb 0x1800040a0 + 1800040b7: 33 c0 xor eax,eax + 1800040b9: c5 f8 77 vzeroupper + 1800040bc: 5b pop rbx + 1800040bd: c3 ret + 1800040be: 33 db xor ebx,ebx + 1800040c0: eb b8 jmp 0x18000407a + 1800040c2: 45 33 c9 xor r9d,r9d + 1800040c5: e9 42 ff ff ff jmp 0x18000400c + 1800040ca: b8 fa ff ff ff mov eax,0xfffffffa + 1800040cf: 5b pop rbx + 1800040d0: c3 ret + 1800040d1: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800040d6: 5b pop rbx + 1800040d7: c3 ret + 1800040d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800040df: 00 + 1800040e0: 48 83 ec 28 sub rsp,0x28 + 1800040e4: 48 85 d2 test rdx,rdx + 1800040e7: 74 1f je 0x180004108 + 1800040e9: 45 85 c0 test r8d,r8d + 1800040ec: 7f 0a jg 0x1800040f8 + 1800040ee: b8 fa ff ff ff mov eax,0xfffffffa + 1800040f3: 48 83 c4 28 add rsp,0x28 + 1800040f7: c3 ret + 1800040f8: 66 0f 7e c1 movd ecx,xmm0 + 1800040fc: e8 bf 31 01 00 call 0x1800172c0 + 180004101: 33 c0 xor eax,eax + 180004103: 48 83 c4 28 add rsp,0x28 + 180004107: c3 ret + 180004108: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000410d: 48 83 c4 28 add rsp,0x28 + 180004111: c3 ret + 180004112: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004119: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004120: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 180004125: 48 85 d2 test rdx,rdx + 180004128: 74 22 je 0x18000414c + 18000412a: 45 85 c0 test r8d,r8d + 18000412d: 7f 0c jg 0x18000413b + 18000412f: b8 fa ff ff ff mov eax,0xfffffffa + 180004134: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180004139: 90 nop + 18000413a: c3 ret + 18000413b: 66 0f 7e c1 movd ecx,xmm0 + 18000413f: e8 9c 31 01 00 call 0x1800172e0 + 180004144: 33 c0 xor eax,eax + 180004146: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000414b: c3 ret + 18000414c: b8 f8 ff ff ff mov eax,0xfffffff8 + 180004151: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180004156: 90 nop + 180004157: 90 nop + 180004158: 90 nop + 180004159: c3 ret + 18000415a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180004160: 48 83 ec 28 sub rsp,0x28 + 180004164: 48 85 d2 test rdx,rdx + 180004167: 74 1f je 0x180004188 + 180004169: 45 85 c0 test r8d,r8d + 18000416c: 7f 0a jg 0x180004178 + 18000416e: b8 fa ff ff ff mov eax,0xfffffffa + 180004173: 48 83 c4 28 add rsp,0x28 + 180004177: c3 ret + 180004178: 66 0f 7e c1 movd ecx,xmm0 + 18000417c: e8 7f 31 01 00 call 0x180017300 + 180004181: 33 c0 xor eax,eax + 180004183: 48 83 c4 28 add rsp,0x28 + 180004187: c3 ret + 180004188: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000418d: 48 83 c4 28 add rsp,0x28 + 180004191: c3 ret + 180004192: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004199: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800041a0: 48 83 ec 28 sub rsp,0x28 + 1800041a4: 48 85 d2 test rdx,rdx + 1800041a7: 74 35 je 0x1800041de + 1800041a9: 45 85 c0 test r8d,r8d + 1800041ac: 7e 3a jle 0x1800041e8 + 1800041ae: c5 fa 11 44 24 20 vmovss DWORD PTR [rsp+0x20],xmm0 + 1800041b4: 42 8d 04 85 00 00 00 lea eax,[r8*4+0x0] + 1800041bb: 00 + 1800041bc: 3d 00 00 20 00 cmp eax,0x200000 + 1800041c1: 7f 0b jg 0x1800041ce + 1800041c3: c5 f9 7e c1 vmovd ecx,xmm0 + 1800041c7: e8 74 f1 a5 01 call 0x181a63340 + 1800041cc: eb 09 jmp 0x1800041d7 + 1800041ce: 8b 4c 24 20 mov ecx,DWORD PTR [rsp+0x20] + 1800041d2: e8 49 31 01 00 call 0x180017320 + 1800041d7: 33 c0 xor eax,eax + 1800041d9: 48 83 c4 28 add rsp,0x28 + 1800041dd: c3 ret + 1800041de: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800041e3: 48 83 c4 28 add rsp,0x28 + 1800041e7: c3 ret + 1800041e8: b8 fa ff ff ff mov eax,0xfffffffa + 1800041ed: 48 83 c4 28 add rsp,0x28 + 1800041f1: c3 ret + 1800041f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800041f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004200: 48 83 ec 28 sub rsp,0x28 + 180004204: 48 85 d2 test rdx,rdx + 180004207: 74 35 je 0x18000423e + 180004209: 45 85 c0 test r8d,r8d + 18000420c: 7e 3a jle 0x180004248 + 18000420e: c5 fa 11 44 24 20 vmovss DWORD PTR [rsp+0x20],xmm0 + 180004214: 42 8d 04 85 00 00 00 lea eax,[r8*4+0x0] + 18000421b: 00 + 18000421c: 3d 00 00 20 00 cmp eax,0x200000 + 180004221: 7f 0b jg 0x18000422e + 180004223: c5 f9 7e c1 vmovd ecx,xmm0 + 180004227: e8 b4 fd a5 01 call 0x181a63fe0 + 18000422c: eb 09 jmp 0x180004237 + 18000422e: 8b 4c 24 20 mov ecx,DWORD PTR [rsp+0x20] + 180004232: e8 49 33 01 00 call 0x180017580 + 180004237: 33 c0 xor eax,eax + 180004239: 48 83 c4 28 add rsp,0x28 + 18000423d: c3 ret + 18000423e: b8 f8 ff ff ff mov eax,0xfffffff8 + 180004243: 48 83 c4 28 add rsp,0x28 + 180004247: c3 ret + 180004248: b8 fa ff ff ff mov eax,0xfffffffa + 18000424d: 48 83 c4 28 add rsp,0x28 + 180004251: c3 ret + 180004252: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004259: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004260: 48 83 ec 28 sub rsp,0x28 + 180004264: 48 85 d2 test rdx,rdx + 180004267: 74 35 je 0x18000429e + 180004269: 45 85 c0 test r8d,r8d + 18000426c: 7e 3a jle 0x1800042a8 + 18000426e: c5 fa 11 44 24 20 vmovss DWORD PTR [rsp+0x20],xmm0 + 180004274: 42 8d 04 85 00 00 00 lea eax,[r8*4+0x0] + 18000427b: 00 + 18000427c: 3d 00 00 20 00 cmp eax,0x200000 + 180004281: 7f 0b jg 0x18000428e + 180004283: c5 f9 7e c1 vmovd ecx,xmm0 + 180004287: e8 f4 09 a6 01 call 0x181a64c80 + 18000428c: eb 09 jmp 0x180004297 + 18000428e: 8b 4c 24 20 mov ecx,DWORD PTR [rsp+0x20] + 180004292: e8 49 35 01 00 call 0x1800177e0 + 180004297: 33 c0 xor eax,eax + 180004299: 48 83 c4 28 add rsp,0x28 + 18000429d: c3 ret + 18000429e: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800042a3: 48 83 c4 28 add rsp,0x28 + 1800042a7: c3 ret + 1800042a8: b8 fa ff ff ff mov eax,0xfffffffa + 1800042ad: 48 83 c4 28 add rsp,0x28 + 1800042b1: c3 ret + 1800042b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800042b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800042c0: 48 83 ec 28 sub rsp,0x28 + 1800042c4: 4d 89 c1 mov r9,r8 + 1800042c7: 49 89 d0 mov r8,rdx + 1800042ca: 48 89 ca mov rdx,rcx + 1800042cd: e8 6e 37 01 00 call 0x180017a40 + 1800042d2: 48 83 c4 28 add rsp,0x28 + 1800042d6: c3 ret + 1800042d7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 1800042de: 00 00 + 1800042e0: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 1800042e5: 4d 89 c1 mov r9,r8 + 1800042e8: 49 89 d0 mov r8,rdx + 1800042eb: 48 89 ca mov rdx,rcx + 1800042ee: e8 cd 39 01 00 call 0x180017cc0 + 1800042f3: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 1800042f8: c3 ret + 1800042f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004300: 48 83 ec 28 sub rsp,0x28 + 180004304: 4d 89 c1 mov r9,r8 + 180004307: 49 89 d0 mov r8,rdx + 18000430a: 48 89 ca mov rdx,rcx + 18000430d: e8 2e 3c 01 00 call 0x180017f40 + 180004312: 48 83 c4 28 add rsp,0x28 + 180004316: c3 ret + 180004317: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000431e: 00 00 + 180004320: 48 83 ec 28 sub rsp,0x28 + 180004324: 4d 89 c1 mov r9,r8 + 180004327: 49 89 d0 mov r8,rdx + 18000432a: 48 89 ca mov rdx,rcx + 18000432d: e8 6e 3e 01 00 call 0x1800181a0 + 180004332: 48 83 c4 28 add rsp,0x28 + 180004336: c3 ret + 180004337: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000433e: 00 00 + 180004340: 48 83 ec 28 sub rsp,0x28 + 180004344: 4d 89 c1 mov r9,r8 + 180004347: 49 89 d0 mov r8,rdx + 18000434a: 48 89 ca mov rdx,rcx + 18000434d: e8 ae 40 01 00 call 0x180018400 + 180004352: 48 83 c4 28 add rsp,0x28 + 180004356: c3 ret + 180004357: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000435e: 00 00 + 180004360: 48 83 ec 28 sub rsp,0x28 + 180004364: 4d 89 c1 mov r9,r8 + 180004367: 49 89 d0 mov r8,rdx + 18000436a: 48 89 ca mov rdx,rcx + 18000436d: e8 ce 42 01 00 call 0x180018640 + 180004372: 48 83 c4 28 add rsp,0x28 + 180004376: c3 ret + 180004377: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000437e: 00 00 + 180004380: 48 83 ec 28 sub rsp,0x28 + 180004384: 48 85 c9 test rcx,rcx + 180004387: 74 49 je 0x1800043d2 + 180004389: 4d 85 c0 test r8,r8 + 18000438c: 74 44 je 0x1800043d2 + 18000438e: 45 85 c9 test r9d,r9d + 180004391: 7e 49 jle 0x1800043dc + 180004393: 0f 2e 0d 06 89 c5 01 ucomiss xmm1,DWORD PTR [rip+0x1c58906] # 0x181c5cca0 + 18000439a: 7a 02 jp 0x18000439e + 18000439c: 74 25 je 0x1800043c3 + 18000439e: 0f 57 c0 xorps xmm0,xmm0 + 1800043a1: 0f 2e c8 ucomiss xmm1,xmm0 + 1800043a4: 7a 02 jp 0x1800043a8 + 1800043a6: 74 0c je 0x1800043b4 + 1800043a8: e8 d3 44 01 00 call 0x180018880 + 1800043ad: 33 c0 xor eax,eax + 1800043af: 48 83 c4 28 add rsp,0x28 + 1800043b3: c3 ret + 1800043b4: 4c 89 c1 mov rcx,r8 + 1800043b7: 44 89 ca mov edx,r9d + 1800043ba: 48 83 c4 28 add rsp,0x28 + 1800043be: e9 bd 46 01 00 jmp 0x180018a80 + 1800043c3: 4c 89 c2 mov rdx,r8 + 1800043c6: 45 89 c8 mov r8d,r9d + 1800043c9: 48 83 c4 28 add rsp,0x28 + 1800043cd: e9 ee 22 00 00 jmp 0x1800066c0 + 1800043d2: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800043d7: 48 83 c4 28 add rsp,0x28 + 1800043db: c3 ret + 1800043dc: b8 fa ff ff ff mov eax,0xfffffffa + 1800043e1: 48 83 c4 28 add rsp,0x28 + 1800043e5: c3 ret + 1800043e6: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800043ed: 00 + 1800043ee: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800043f5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 1800043f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004400: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 180004405: 48 85 c9 test rcx,rcx + 180004408: 74 4c je 0x180004456 + 18000440a: 4d 85 c0 test r8,r8 + 18000440d: 74 47 je 0x180004456 + 18000440f: 45 85 c9 test r9d,r9d + 180004412: 7e 4d jle 0x180004461 + 180004414: 0f 2e 0d 89 88 c5 01 ucomiss xmm1,DWORD PTR [rip+0x1c58889] # 0x181c5cca4 + 18000441b: 7a 02 jp 0x18000441f + 18000441d: 74 27 je 0x180004446 + 18000441f: 0f 57 c0 xorps xmm0,xmm0 + 180004422: 0f 2e c8 ucomiss xmm1,xmm0 + 180004425: 7a 02 jp 0x180004429 + 180004427: 74 0d je 0x180004436 + 180004429: e8 92 46 01 00 call 0x180018ac0 + 18000442e: 33 c0 xor eax,eax + 180004430: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180004435: c3 ret + 180004436: 4c 89 c1 mov rcx,r8 + 180004439: 44 89 ca mov edx,r9d + 18000443c: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180004441: e9 7a 48 01 00 jmp 0x180018cc0 + 180004446: 4c 89 c2 mov rdx,r8 + 180004449: 45 89 c8 mov r8d,r9d + 18000444c: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180004451: e9 aa 22 00 00 jmp 0x180006700 + 180004456: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000445b: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180004460: c3 ret + 180004461: b8 fa ff ff ff mov eax,0xfffffffa + 180004466: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000446b: c3 ret + 18000446c: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180004473: 00 + 180004474: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000447b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180004480: 48 83 ec 28 sub rsp,0x28 + 180004484: 48 85 c9 test rcx,rcx + 180004487: 74 49 je 0x1800044d2 + 180004489: 4d 85 c0 test r8,r8 + 18000448c: 74 44 je 0x1800044d2 + 18000448e: 45 85 c9 test r9d,r9d + 180004491: 7e 49 jle 0x1800044dc + 180004493: 0f 2e 0d 0e 88 c5 01 ucomiss xmm1,DWORD PTR [rip+0x1c5880e] # 0x181c5cca8 + 18000449a: 7a 02 jp 0x18000449e + 18000449c: 74 25 je 0x1800044c3 + 18000449e: 0f 57 c0 xorps xmm0,xmm0 + 1800044a1: 0f 2e c8 ucomiss xmm1,xmm0 + 1800044a4: 7a 02 jp 0x1800044a8 + 1800044a6: 74 0c je 0x1800044b4 + 1800044a8: e8 53 48 01 00 call 0x180018d00 + 1800044ad: 33 c0 xor eax,eax + 1800044af: 48 83 c4 28 add rsp,0x28 + 1800044b3: c3 ret + 1800044b4: 4c 89 c1 mov rcx,r8 + 1800044b7: 44 89 ca mov edx,r9d + 1800044ba: 48 83 c4 28 add rsp,0x28 + 1800044be: e9 3d 4a 01 00 jmp 0x180018f00 + 1800044c3: 4c 89 c2 mov rdx,r8 + 1800044c6: 45 89 c8 mov r8d,r9d + 1800044c9: 48 83 c4 28 add rsp,0x28 + 1800044cd: e9 6e 22 00 00 jmp 0x180006740 + 1800044d2: b8 f8 ff ff ff mov eax,0xfffffff8 + 1800044d7: 48 83 c4 28 add rsp,0x28 + 1800044db: c3 ret + 1800044dc: b8 fa ff ff ff mov eax,0xfffffffa + 1800044e1: 48 83 c4 28 add rsp,0x28 + 1800044e5: c3 ret + 1800044e6: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800044ed: 00 + 1800044ee: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800044f5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 1800044f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004500: 57 push rdi + 180004501: 48 83 ec 20 sub rsp,0x20 + 180004505: c5 f8 28 d1 vmovaps xmm2,xmm1 + 180004509: 48 85 c9 test rcx,rcx + 18000450c: 0f 84 ef 01 00 00 je 0x180004701 + 180004512: 4d 85 c0 test r8,r8 + 180004515: 0f 84 e6 01 00 00 je 0x180004701 + 18000451b: 45 85 c9 test r9d,r9d + 18000451e: 0f 8e d2 01 00 00 jle 0x1800046f6 + 180004524: c5 f8 2e 15 80 87 c5 vucomiss xmm2,DWORD PTR [rip+0x1c58780] # 0x181c5ccac + 18000452b: 01 + 18000452c: 7a 06 jp 0x180004534 + 18000452e: 0f 84 b1 01 00 00 je 0x1800046e5 + 180004534: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 + 180004538: c5 f8 2e d0 vucomiss xmm2,xmm0 + 18000453c: 7a 06 jp 0x180004544 + 18000453e: 0f 84 90 01 00 00 je 0x1800046d4 + 180004544: 41 83 f9 10 cmp r9d,0x10 + 180004548: 0f 8c 76 01 00 00 jl 0x1800046c4 + 18000454e: 4d 89 c2 mov r10,r8 + 180004551: 49 83 e2 1f and r10,0x1f + 180004555: 45 89 d2 mov r10d,r10d + 180004558: 45 85 d2 test r10d,r10d + 18000455b: 74 18 je 0x180004575 + 18000455d: 41 f7 c2 03 00 00 00 test r10d,0x3 + 180004564: 0f 85 5a 01 00 00 jne 0x1800046c4 + 18000456a: 41 f7 da neg r10d + 18000456d: 41 83 c2 20 add r10d,0x20 + 180004571: 41 c1 ea 02 shr r10d,0x2 + 180004575: 41 8d 42 10 lea eax,[r10+0x10] + 180004579: 44 3b c8 cmp r9d,eax + 18000457c: 0f 8c 42 01 00 00 jl 0x1800046c4 + 180004582: 44 89 cf mov edi,r9d + 180004585: 33 c0 xor eax,eax + 180004587: 41 2b fa sub edi,r10d + 18000458a: 83 e7 0f and edi,0xf + 18000458d: f7 df neg edi + 18000458f: 41 03 f9 add edi,r9d + 180004592: 45 85 d2 test r10d,r10d + 180004595: 76 1c jbe 0x1800045b3 + 180004597: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000459e: 00 00 + 1800045a0: c5 ea 59 04 81 vmulss xmm0,xmm2,DWORD PTR [rcx+rax*4] + 1800045a5: c4 c1 7a 11 04 80 vmovss DWORD PTR [r8+rax*4],xmm0 + 1800045ab: 48 ff c0 inc rax + 1800045ae: 49 3b c2 cmp rax,r10 + 1800045b1: 72 ed jb 0x1800045a0 + 1800045b3: c5 e8 c6 ca 00 vshufps xmm1,xmm2,xmm2,0x0 + 1800045b8: 48 63 c7 movsxd rax,edi + 1800045bb: c4 e3 75 18 c1 01 vinsertf128 ymm0,ymm1,xmm1,0x1 + 1800045c1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800045c8: 00 + 1800045c9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800045d0: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800045d7: 00 + 1800045d8: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800045df: 90 nop + 1800045e0: c4 a1 78 10 1c 91 vmovups xmm3,XMMWORD PTR [rcx+r10*4] + 1800045e6: c4 a3 65 18 64 91 10 vinsertf128 ymm4,ymm3,XMMWORD PTR [rcx+r10*4+0x10],0x1 + 1800045ed: 01 + 1800045ee: c5 fc 59 ec vmulps ymm5,ymm0,ymm4 + 1800045f2: c4 a1 78 10 5c 91 20 vmovups xmm3,XMMWORD PTR [rcx+r10*4+0x20] + 1800045f9: c4 81 7c 11 2c 90 vmovups YMMWORD PTR [r8+r10*4],ymm5 + 1800045ff: c4 a3 65 18 64 91 30 vinsertf128 ymm4,ymm3,XMMWORD PTR [rcx+r10*4+0x30],0x1 + 180004606: 01 + 180004607: c5 fc 59 ec vmulps ymm5,ymm0,ymm4 + 18000460b: c4 81 7c 11 6c 90 20 vmovups YMMWORD PTR [r8+r10*4+0x20],ymm5 + 180004612: 49 83 c2 10 add r10,0x10 + 180004616: 4c 3b d0 cmp r10,rax + 180004619: 72 c5 jb 0x1800045e0 + 18000461b: 44 8d 57 01 lea r10d,[rdi+0x1] + 18000461f: 45 3b d1 cmp r10d,r9d + 180004622: 0f 87 8c 00 00 00 ja 0x1800046b4 + 180004628: 49 63 d1 movsxd rdx,r9d + 18000462b: 48 2b d0 sub rdx,rax + 18000462e: 48 83 fa 04 cmp rdx,0x4 + 180004632: 0f 8c 87 00 00 00 jl 0x1800046bf + 180004638: 41 89 d1 mov r9d,edx + 18000463b: 45 33 db xor r11d,r11d + 18000463e: 41 83 e1 fc and r9d,0xfffffffc + 180004642: 4d 8d 14 80 lea r10,[r8+rax*4] + 180004646: 4d 63 c9 movsxd r9,r9d + 180004649: 48 8d 04 81 lea rax,[rcx+rax*4] + 18000464d: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180004654: 00 + 180004655: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000465c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180004660: c4 a1 70 59 04 98 vmulps xmm0,xmm1,XMMWORD PTR [rax+r11*4] + 180004666: c4 81 78 11 04 9a vmovups XMMWORD PTR [r10+r11*4],xmm0 + 18000466c: 49 83 c3 04 add r11,0x4 + 180004670: 4d 3b d9 cmp r11,r9 + 180004673: 72 eb jb 0x180004660 + 180004675: 4c 3b ca cmp r9,rdx + 180004678: 73 3a jae 0x1800046b4 + 18000467a: 48 63 ff movsxd rdi,edi + 18000467d: 4d 8d 04 b8 lea r8,[r8+rdi*4] + 180004681: 48 8d 04 b9 lea rax,[rcx+rdi*4] + 180004685: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000468c: 00 + 18000468d: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180004694: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180004699: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800046a0: c4 a1 6a 59 04 88 vmulss xmm0,xmm2,DWORD PTR [rax+r9*4] + 1800046a6: c4 81 7a 11 04 88 vmovss DWORD PTR [r8+r9*4],xmm0 + 1800046ac: 49 ff c1 inc r9 + 1800046af: 4c 3b ca cmp r9,rdx + 1800046b2: 72 ec jb 0x1800046a0 + 1800046b4: 33 c0 xor eax,eax + 1800046b6: c5 f8 77 vzeroupper + 1800046b9: 48 83 c4 20 add rsp,0x20 + 1800046bd: 5f pop rdi + 1800046be: c3 ret + 1800046bf: 45 rex.RB diff --git a/handoff/nls_dasm/p_18000b820.dis b/handoff/nls_dasm/p_18000b820.dis new file mode 100644 index 0000000..b7c38b4 --- /dev/null +++ b/handoff/nls_dasm/p_18000b820.dis @@ -0,0 +1,1233 @@ + +/tmp/det/p_18000b820.bin: file format binary + + +Disassembly of section .data: + +000000018000b820 <.data>: + 18000b820: 48 83 ec 28 sub rsp,0x28 + 18000b824: 48 85 c9 test rcx,rcx + 18000b827: 74 23 je 0x18000b84c + 18000b829: 48 85 d2 test rdx,rdx + 18000b82c: 74 1e je 0x18000b84c + 18000b82e: 4d 85 c0 test r8,r8 + 18000b831: 74 19 je 0x18000b84c + 18000b833: 45 85 c9 test r9d,r9d + 18000b836: 7e 1e jle 0x18000b856 + 18000b838: e8 63 bd a6 01 call 0x181a775a0 + 18000b83d: ba 02 00 00 00 mov edx,0x2 + 18000b842: 85 c0 test eax,eax + 18000b844: 0f 45 c2 cmovne eax,edx + 18000b847: 48 83 c4 28 add rsp,0x28 + 18000b84b: c3 ret + 18000b84c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b851: 48 83 c4 28 add rsp,0x28 + 18000b855: c3 ret + 18000b856: b8 fa ff ff ff mov eax,0xfffffffa + 18000b85b: 48 83 c4 28 add rsp,0x28 + 18000b85f: c3 ret + 18000b860: 48 83 ec 28 sub rsp,0x28 + 18000b864: 48 85 c9 test rcx,rcx + 18000b867: 74 23 je 0x18000b88c + 18000b869: 48 85 d2 test rdx,rdx + 18000b86c: 74 1e je 0x18000b88c + 18000b86e: 4d 85 c0 test r8,r8 + 18000b871: 74 19 je 0x18000b88c + 18000b873: 45 85 c9 test r9d,r9d + 18000b876: 7e 1e jle 0x18000b896 + 18000b878: e8 43 fe a6 01 call 0x181a7b6c0 + 18000b87d: ba 02 00 00 00 mov edx,0x2 + 18000b882: 85 c0 test eax,eax + 18000b884: 0f 45 c2 cmovne eax,edx + 18000b887: 48 83 c4 28 add rsp,0x28 + 18000b88b: c3 ret + 18000b88c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b891: 48 83 c4 28 add rsp,0x28 + 18000b895: c3 ret + 18000b896: b8 fa ff ff ff mov eax,0xfffffffa + 18000b89b: 48 83 c4 28 add rsp,0x28 + 18000b89f: c3 ret + 18000b8a0: 48 83 ec 28 sub rsp,0x28 + 18000b8a4: 48 85 c9 test rcx,rcx + 18000b8a7: 74 25 je 0x18000b8ce + 18000b8a9: 48 85 d2 test rdx,rdx + 18000b8ac: 74 20 je 0x18000b8ce + 18000b8ae: 4d 85 c0 test r8,r8 + 18000b8b1: 74 1b je 0x18000b8ce + 18000b8b3: 45 85 c9 test r9d,r9d + 18000b8b6: 7f 0a jg 0x18000b8c2 + 18000b8b8: b8 fa ff ff ff mov eax,0xfffffffa + 18000b8bd: 48 83 c4 28 add rsp,0x28 + 18000b8c1: c3 ret + 18000b8c2: e8 d9 6c 03 00 call 0x1800425a0 + 18000b8c7: 33 c0 xor eax,eax + 18000b8c9: 48 83 c4 28 add rsp,0x28 + 18000b8cd: c3 ret + 18000b8ce: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b8d3: 48 83 c4 28 add rsp,0x28 + 18000b8d7: c3 ret + 18000b8d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000b8df: 00 + 18000b8e0: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 18000b8e5: 48 85 c9 test rcx,rcx + 18000b8e8: 74 27 je 0x18000b911 + 18000b8ea: 48 85 d2 test rdx,rdx + 18000b8ed: 74 22 je 0x18000b911 + 18000b8ef: 4d 85 c0 test r8,r8 + 18000b8f2: 74 1d je 0x18000b911 + 18000b8f4: 45 85 c9 test r9d,r9d + 18000b8f7: 7f 0b jg 0x18000b904 + 18000b8f9: b8 fa ff ff ff mov eax,0xfffffffa + 18000b8fe: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000b903: c3 ret + 18000b904: e8 d7 72 03 00 call 0x180042be0 + 18000b909: 33 c0 xor eax,eax + 18000b90b: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000b910: c3 ret + 18000b911: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b916: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000b91b: c3 ret + 18000b91c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000b920: 48 83 ec 28 sub rsp,0x28 + 18000b924: 48 85 c9 test rcx,rcx + 18000b927: 74 25 je 0x18000b94e + 18000b929: 48 85 d2 test rdx,rdx + 18000b92c: 74 20 je 0x18000b94e + 18000b92e: 4d 85 c0 test r8,r8 + 18000b931: 74 1b je 0x18000b94e + 18000b933: 45 85 c9 test r9d,r9d + 18000b936: 7f 0a jg 0x18000b942 + 18000b938: b8 fa ff ff ff mov eax,0xfffffffa + 18000b93d: 48 83 c4 28 add rsp,0x28 + 18000b941: c3 ret + 18000b942: e8 b9 78 03 00 call 0x180043200 + 18000b947: 33 c0 xor eax,eax + 18000b949: 48 83 c4 28 add rsp,0x28 + 18000b94d: c3 ret + 18000b94e: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000b953: 48 83 c4 28 add rsp,0x28 + 18000b957: c3 ret + 18000b958: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000b95f: 00 + 18000b960: 41 56 push r14 + 18000b962: 49 89 cb mov r11,rcx + 18000b965: 4d 85 db test r11,r11 + 18000b968: 0f 84 1e 02 00 00 je 0x18000bb8c + 18000b96e: 48 85 d2 test rdx,rdx + 18000b971: 0f 84 15 02 00 00 je 0x18000bb8c + 18000b977: 4d 85 c0 test r8,r8 + 18000b97a: 0f 84 0c 02 00 00 je 0x18000bb8c + 18000b980: 45 85 c9 test r9d,r9d + 18000b983: 0f 8e fb 01 00 00 jle 0x18000bb84 + 18000b989: 49 63 c9 movsxd rcx,r9d + 18000b98c: 48 83 f9 08 cmp rcx,0x8 + 18000b990: 0f 8c e9 01 00 00 jl 0x18000bb7f + 18000b996: 4c 89 c0 mov rax,r8 + 18000b999: 48 83 e0 1f and rax,0x1f + 18000b99d: 85 c0 test eax,eax + 18000b99f: 74 0d je 0x18000b9ae + 18000b9a1: a8 0f test al,0xf + 18000b9a3: 0f 85 d6 01 00 00 jne 0x18000bb7f + 18000b9a9: b8 01 00 00 00 mov eax,0x1 + 18000b9ae: 41 89 c2 mov r10d,eax + 18000b9b1: 4d 8d 72 08 lea r14,[r10+0x8] + 18000b9b5: 49 3b ce cmp rcx,r14 + 18000b9b8: 0f 8c c1 01 00 00 jl 0x18000bb7f + 18000b9be: 45 89 ce mov r14d,r9d + 18000b9c1: 44 2b f0 sub r14d,eax + 18000b9c4: 41 83 e6 07 and r14d,0x7 + 18000b9c8: 45 2b ce sub r9d,r14d + 18000b9cb: 45 33 f6 xor r14d,r14d + 18000b9ce: 4d 63 c9 movsxd r9,r9d + 18000b9d1: 85 c0 test eax,eax + 18000b9d3: 4c 89 f0 mov rax,r14 + 18000b9d6: 76 3f jbe 0x18000ba17 + 18000b9d8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000b9df: 00 + 18000b9e0: c4 a1 79 10 14 18 vmovupd xmm2,XMMWORD PTR [rax+r11*1] + 18000b9e6: c5 f9 10 0c 10 vmovupd xmm1,XMMWORD PTR [rax+rdx*1] + 18000b9eb: c5 fb 12 04 10 vmovddup xmm0,QWORD PTR [rax+rdx*1] + 18000b9f0: 49 ff c6 inc r14 + 18000b9f3: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 + 18000b9f7: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 + 18000b9fc: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 + 18000ba00: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 + 18000ba04: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 + 18000ba08: c4 a1 79 11 0c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm1 + 18000ba0e: 48 83 c0 10 add rax,0x10 + 18000ba12: 4d 3b f2 cmp r14,r10 + 18000ba15: 72 c9 jb 0x18000b9e0 + 18000ba17: 4c 89 d0 mov rax,r10 + 18000ba1a: 48 c1 e0 04 shl rax,0x4 + 18000ba1e: 66 90 xchg ax,ax + 18000ba20: c5 f9 10 2c 10 vmovupd xmm5,XMMWORD PTR [rax+rdx*1] + 18000ba25: c4 a1 79 10 24 18 vmovupd xmm4,XMMWORD PTR [rax+r11*1] + 18000ba2b: 49 83 c2 08 add r10,0x8 + 18000ba2f: c4 e3 55 18 4c 10 10 vinsertf128 ymm1,ymm5,XMMWORD PTR [rax+rdx*1+0x10],0x1 + 18000ba36: 01 + 18000ba37: c5 ff 12 c1 vmovddup ymm0,ymm1 + 18000ba3b: c5 f5 15 d1 vunpckhpd ymm2,ymm1,ymm1 + 18000ba3f: c4 a3 5d 18 5c 18 10 vinsertf128 ymm3,ymm4,XMMWORD PTR [rax+r11*1+0x10],0x1 + 18000ba46: 01 + 18000ba47: c5 fd 59 e3 vmulpd ymm4,ymm0,ymm3 + 18000ba4b: c5 e5 c6 db 05 vshufpd ymm3,ymm3,ymm3,0x5 + 18000ba50: c5 ed 59 c3 vmulpd ymm0,ymm2,ymm3 + 18000ba54: c5 dd d0 c8 vaddsubpd ymm1,ymm4,ymm0 + 18000ba58: c4 a1 7d 11 0c 00 vmovupd YMMWORD PTR [rax+r8*1],ymm1 + 18000ba5e: c4 a1 79 10 54 18 20 vmovupd xmm2,XMMWORD PTR [rax+r11*1+0x20] + 18000ba65: c5 f9 10 5c 10 20 vmovupd xmm3,XMMWORD PTR [rax+rdx*1+0x20] + 18000ba6b: c4 e3 65 18 6c 10 30 vinsertf128 ymm5,ymm3,XMMWORD PTR [rax+rdx*1+0x30],0x1 + 18000ba72: 01 + 18000ba73: c4 a3 6d 18 54 18 30 vinsertf128 ymm2,ymm2,XMMWORD PTR [rax+r11*1+0x30],0x1 + 18000ba7a: 01 + 18000ba7b: c5 ff 12 e5 vmovddup ymm4,ymm5 + 18000ba7f: c5 d5 15 c5 vunpckhpd ymm0,ymm5,ymm5 + 18000ba83: c5 ed c6 ca 05 vshufpd ymm1,ymm2,ymm2,0x5 + 18000ba88: c5 dd 59 da vmulpd ymm3,ymm4,ymm2 + 18000ba8c: c5 fd 59 d1 vmulpd ymm2,ymm0,ymm1 + 18000ba90: c5 e5 d0 e2 vaddsubpd ymm4,ymm3,ymm2 + 18000ba94: c4 a1 7d 11 64 00 20 vmovupd YMMWORD PTR [rax+r8*1+0x20],ymm4 + 18000ba9b: c5 f9 10 44 10 40 vmovupd xmm0,XMMWORD PTR [rax+rdx*1+0x40] + 18000baa1: c4 a1 79 10 6c 18 40 vmovupd xmm5,XMMWORD PTR [rax+r11*1+0x40] + 18000baa8: c4 e3 7d 18 5c 10 50 vinsertf128 ymm3,ymm0,XMMWORD PTR [rax+rdx*1+0x50],0x1 + 18000baaf: 01 + 18000bab0: c5 ff 12 d3 vmovddup ymm2,ymm3 + 18000bab4: c5 e5 15 e3 vunpckhpd ymm4,ymm3,ymm3 + 18000bab8: c4 a3 55 18 4c 18 50 vinsertf128 ymm1,ymm5,XMMWORD PTR [rax+r11*1+0x50],0x1 + 18000babf: 01 + 18000bac0: c5 ed 59 c1 vmulpd ymm0,ymm2,ymm1 + 18000bac4: c5 f5 c6 c9 05 vshufpd ymm1,ymm1,ymm1,0x5 + 18000bac9: c5 dd 59 c9 vmulpd ymm1,ymm4,ymm1 + 18000bacd: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 + 18000bad1: c4 a1 7d 11 54 00 40 vmovupd YMMWORD PTR [rax+r8*1+0x40],ymm2 + 18000bad8: c5 f9 10 64 10 60 vmovupd xmm4,XMMWORD PTR [rax+rdx*1+0x60] + 18000bade: c4 a1 79 10 5c 18 60 vmovupd xmm3,XMMWORD PTR [rax+r11*1+0x60] + 18000bae5: c4 e3 5d 18 4c 10 70 vinsertf128 ymm1,ymm4,XMMWORD PTR [rax+rdx*1+0x70],0x1 + 18000baec: 01 + 18000baed: c5 ff 12 e9 vmovddup ymm5,ymm1 + 18000baf1: c5 f5 15 d1 vunpckhpd ymm2,ymm1,ymm1 + 18000baf5: c4 a3 65 18 44 18 70 vinsertf128 ymm0,ymm3,XMMWORD PTR [rax+r11*1+0x70],0x1 + 18000bafc: 01 + 18000bafd: c5 d5 59 d8 vmulpd ymm3,ymm5,ymm0 + 18000bb01: c5 fd c6 c0 05 vshufpd ymm0,ymm0,ymm0,0x5 + 18000bb06: c5 ed 59 e0 vmulpd ymm4,ymm2,ymm0 + 18000bb0a: c5 e5 d0 ec vaddsubpd ymm5,ymm3,ymm4 + 18000bb0e: c4 a1 7d 11 6c 00 60 vmovupd YMMWORD PTR [rax+r8*1+0x60],ymm5 + 18000bb15: 48 05 80 00 00 00 add rax,0x80 + 18000bb1b: 4d 3b d1 cmp r10,r9 + 18000bb1e: 0f 82 fc fe ff ff jb 0x18000ba20 + 18000bb24: 4c 89 c8 mov rax,r9 + 18000bb27: 48 c1 e0 04 shl rax,0x4 + 18000bb2b: 4c 3b c9 cmp r9,rcx + 18000bb2e: 73 47 jae 0x18000bb77 + 18000bb30: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bb37: 00 + 18000bb38: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bb3f: 90 nop + 18000bb40: c4 a1 79 10 14 18 vmovupd xmm2,XMMWORD PTR [rax+r11*1] + 18000bb46: c5 f9 10 0c 10 vmovupd xmm1,XMMWORD PTR [rax+rdx*1] + 18000bb4b: c5 fb 12 04 10 vmovddup xmm0,QWORD PTR [rax+rdx*1] + 18000bb50: 49 ff c1 inc r9 + 18000bb53: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 + 18000bb57: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 + 18000bb5c: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 + 18000bb60: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 + 18000bb64: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 + 18000bb68: c4 a1 79 11 0c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm1 + 18000bb6e: 48 83 c0 10 add rax,0x10 + 18000bb72: 4c 3b c9 cmp r9,rcx + 18000bb75: 72 c9 jb 0x18000bb40 + 18000bb77: 33 c0 xor eax,eax + 18000bb79: c5 f8 77 vzeroupper + 18000bb7c: 41 5e pop r14 + 18000bb7e: c3 ret + 18000bb7f: 45 33 c9 xor r9d,r9d + 18000bb82: eb a0 jmp 0x18000bb24 + 18000bb84: b8 fa ff ff ff mov eax,0xfffffffa + 18000bb89: 41 5e pop r14 + 18000bb8b: c3 ret + 18000bb8c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000bb91: 41 5e pop r14 + 18000bb93: c3 ret + 18000bb94: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bb99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bba0: 41 56 push r14 + 18000bba2: 49 89 cb mov r11,rcx + 18000bba5: 4d 85 db test r11,r11 + 18000bba8: 0f 84 db 01 00 00 je 0x18000bd89 + 18000bbae: 48 85 d2 test rdx,rdx + 18000bbb1: 0f 84 d2 01 00 00 je 0x18000bd89 + 18000bbb7: 4d 85 c0 test r8,r8 + 18000bbba: 0f 84 c9 01 00 00 je 0x18000bd89 + 18000bbc0: 45 85 c9 test r9d,r9d + 18000bbc3: 0f 8e b8 01 00 00 jle 0x18000bd81 + 18000bbc9: 49 63 c9 movsxd rcx,r9d + 18000bbcc: 48 83 f9 08 cmp rcx,0x8 + 18000bbd0: 0f 8c a6 01 00 00 jl 0x18000bd7c + 18000bbd6: 4c 89 c0 mov rax,r8 + 18000bbd9: 48 83 e0 1f and rax,0x1f + 18000bbdd: 85 c0 test eax,eax + 18000bbdf: 74 0d je 0x18000bbee + 18000bbe1: a8 0f test al,0xf + 18000bbe3: 0f 85 93 01 00 00 jne 0x18000bd7c + 18000bbe9: b8 01 00 00 00 mov eax,0x1 + 18000bbee: 41 89 c2 mov r10d,eax + 18000bbf1: 4d 8d 72 08 lea r14,[r10+0x8] + 18000bbf5: 49 3b ce cmp rcx,r14 + 18000bbf8: 0f 8c 7e 01 00 00 jl 0x18000bd7c + 18000bbfe: 45 89 ce mov r14d,r9d + 18000bc01: 44 2b f0 sub r14d,eax + 18000bc04: 41 83 e6 07 and r14d,0x7 + 18000bc08: 45 2b ce sub r9d,r14d + 18000bc0b: 45 33 f6 xor r14d,r14d + 18000bc0e: 4d 63 c9 movsxd r9,r9d + 18000bc11: 85 c0 test eax,eax + 18000bc13: 4c 89 f0 mov rax,r14 + 18000bc16: 76 3c jbe 0x18000bc54 + 18000bc18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bc1f: 00 + 18000bc20: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] + 18000bc26: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] + 18000bc2b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000bc2f: 49 ff c6 inc r14 + 18000bc32: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000bc37: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000bc3b: c5 fb 12 2c 10 vmovddup xmm5,QWORD PTR [rax+rdx*1] + 18000bc40: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 + 18000bc45: c4 a1 79 11 2c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm5 + 18000bc4b: 48 83 c0 10 add rax,0x10 + 18000bc4f: 4d 3b f2 cmp r14,r10 + 18000bc52: 72 cc jb 0x18000bc20 + 18000bc54: 4c 89 d0 mov rax,r10 + 18000bc57: 48 c1 e0 04 shl rax,0x4 + 18000bc5b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bc60: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] + 18000bc66: 4e 8d 34 00 lea r14,[rax+r8*1] + 18000bc6a: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] + 18000bc6f: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bc73: 49 83 c2 08 add r10,0x8 + 18000bc77: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bc7c: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bc80: c5 ff 12 2c 10 vmovddup ymm5,YMMWORD PTR [rax+rdx*1] + 18000bc85: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bc8a: c4 c1 7d 11 2e vmovupd YMMWORD PTR [r14],ymm5 + 18000bc8f: c4 a1 7d 10 5c 18 20 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x20] + 18000bc96: c5 fd 10 44 10 20 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x20] + 18000bc9c: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bca0: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bca5: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bca9: c5 ff 12 6c 10 20 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x20] + 18000bcaf: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bcb4: c4 c1 7d 11 6e 20 vmovupd YMMWORD PTR [r14+0x20],ymm5 + 18000bcba: c4 a1 7d 10 5c 18 40 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x40] + 18000bcc1: c5 fd 10 44 10 40 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x40] + 18000bcc7: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bccb: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bcd0: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bcd4: c5 ff 12 6c 10 40 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x40] + 18000bcda: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bcdf: c4 c1 7d 11 6e 40 vmovupd YMMWORD PTR [r14+0x40],ymm5 + 18000bce5: c4 a1 7d 10 5c 18 60 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x60] + 18000bcec: c5 fd 10 44 10 60 vmovupd ymm0,YMMWORD PTR [rax+rdx*1+0x60] + 18000bcf2: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000bcf6: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000bcfb: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000bcff: c5 ff 12 6c 10 60 vmovddup ymm5,YMMWORD PTR [rax+rdx*1+0x60] + 18000bd05: 48 05 80 00 00 00 add rax,0x80 + 18000bd0b: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000bd10: 4d 3b d1 cmp r10,r9 + 18000bd13: c4 c1 7d 11 6e 60 vmovupd YMMWORD PTR [r14+0x60],ymm5 + 18000bd19: 0f 82 41 ff ff ff jb 0x18000bc60 + 18000bd1f: 4c 89 c8 mov rax,r9 + 18000bd22: 48 c1 e0 04 shl rax,0x4 + 18000bd26: 4c 3b c9 cmp r9,rcx + 18000bd29: 73 49 jae 0x18000bd74 + 18000bd2b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bd32: 00 + 18000bd33: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bd3a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000bd40: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] + 18000bd46: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] + 18000bd4b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000bd4f: 49 ff c1 inc r9 + 18000bd52: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000bd57: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000bd5b: c5 fb 12 2c 10 vmovddup xmm5,QWORD PTR [rax+rdx*1] + 18000bd60: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 + 18000bd65: c4 a1 79 11 2c 00 vmovupd XMMWORD PTR [rax+r8*1],xmm5 + 18000bd6b: 48 83 c0 10 add rax,0x10 + 18000bd6f: 4c 3b c9 cmp r9,rcx + 18000bd72: 72 cc jb 0x18000bd40 + 18000bd74: 33 c0 xor eax,eax + 18000bd76: c5 f8 77 vzeroupper + 18000bd79: 41 5e pop r14 + 18000bd7b: c3 ret + 18000bd7c: 45 33 c9 xor r9d,r9d + 18000bd7f: eb 9e jmp 0x18000bd1f + 18000bd81: b8 fa ff ff ff mov eax,0xfffffffa + 18000bd86: 41 5e pop r14 + 18000bd88: c3 ret + 18000bd89: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000bd8e: 41 5e pop r14 + 18000bd90: c3 ret + 18000bd91: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bd98: 00 + 18000bd99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bda0: 41 56 push r14 + 18000bda2: 49 89 cb mov r11,rcx + 18000bda5: 4d 85 db test r11,r11 + 18000bda8: 0f 84 f8 01 00 00 je 0x18000bfa6 + 18000bdae: 48 85 d2 test rdx,rdx + 18000bdb1: 0f 84 ef 01 00 00 je 0x18000bfa6 + 18000bdb7: 4d 85 c0 test r8,r8 + 18000bdba: 0f 84 e6 01 00 00 je 0x18000bfa6 + 18000bdc0: 45 85 c9 test r9d,r9d + 18000bdc3: 0f 8e d5 01 00 00 jle 0x18000bf9e + 18000bdc9: 49 63 c9 movsxd rcx,r9d + 18000bdcc: 48 83 f9 08 cmp rcx,0x8 + 18000bdd0: 0f 8c c3 01 00 00 jl 0x18000bf99 + 18000bdd6: 4c 89 c0 mov rax,r8 + 18000bdd9: 48 83 e0 1f and rax,0x1f + 18000bddd: 85 c0 test eax,eax + 18000bddf: 74 0d je 0x18000bdee + 18000bde1: a8 0f test al,0xf + 18000bde3: 0f 85 b0 01 00 00 jne 0x18000bf99 + 18000bde9: b8 01 00 00 00 mov eax,0x1 + 18000bdee: 41 89 c2 mov r10d,eax + 18000bdf1: 4d 8d 72 08 lea r14,[r10+0x8] + 18000bdf5: 49 3b ce cmp rcx,r14 + 18000bdf8: 0f 8c 9b 01 00 00 jl 0x18000bf99 + 18000bdfe: 45 89 ce mov r14d,r9d + 18000be01: 44 2b f0 sub r14d,eax + 18000be04: 41 83 e6 07 and r14d,0x7 + 18000be08: 45 2b ce sub r9d,r14d + 18000be0b: 45 33 f6 xor r14d,r14d + 18000be0e: 4d 63 c9 movsxd r9,r9d + 18000be11: 85 c0 test eax,eax + 18000be13: 4c 89 f0 mov rax,r14 + 18000be16: 76 39 jbe 0x18000be51 + 18000be18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000be1f: 00 + 18000be20: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] + 18000be26: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] + 18000be2b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000be2f: 49 ff c6 inc r14 + 18000be32: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000be37: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000be3b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd xmm4,xmm3,QWORD BCST [rax+rdx*1] + 18000be42: c4 a1 79 11 24 00 vmovupd XMMWORD PTR [rax+r8*1],xmm4 + 18000be48: 48 83 c0 10 add rax,0x10 + 18000be4c: 4d 3b f2 cmp r14,r10 + 18000be4f: 72 cf jb 0x18000be20 + 18000be51: 4c 89 d0 mov rax,r10 + 18000be54: 48 c1 e0 04 shl rax,0x4 + 18000be58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000be5f: 00 + 18000be60: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] + 18000be66: 49 83 c2 08 add r10,0x8 + 18000be6a: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] + 18000be6f: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000be73: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000be78: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000be7c: c5 ff 12 2c 10 vmovddup ymm5,YMMWORD PTR [rax+rdx*1] + 18000be81: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000be86: c4 a1 7d 11 2c 00 vmovupd YMMWORD PTR [rax+r8*1],ymm5 + 18000be8c: 62 a1 fd 28 10 5c 18 vmovupd ymm19,YMMWORD PTR [rax+r11*1+0x20] + 18000be93: 01 + 18000be94: 62 e1 fd 28 10 44 10 vmovupd ymm16,YMMWORD PTR [rax+rdx*1+0x20] + 18000be9b: 01 + 18000be9c: 62 a1 fd 20 15 c8 vunpckhpd ymm17,ymm16,ymm16 + 18000bea2: 62 a1 e5 20 c6 d3 05 vshufpd ymm18,ymm19,ymm19,0x5 + 18000bea9: 62 a1 f5 20 59 e2 vmulpd ymm20,ymm17,ymm18 + 18000beaf: 62 e1 ff 28 12 6c 10 vmovddup ymm21,YMMWORD PTR [rax+rdx*1+0x20] + 18000beb6: 01 + 18000beb7: 62 a2 e5 20 a6 ec vfmaddsub213pd ymm21,ymm19,ymm20 + 18000bebd: 62 a1 fd 28 11 6c 00 vmovupd YMMWORD PTR [rax+r8*1+0x20],ymm21 + 18000bec4: 01 + 18000bec5: 62 21 fd 28 10 4c 18 vmovupd ymm25,YMMWORD PTR [rax+r11*1+0x40] + 18000becc: 02 + 18000becd: 62 e1 fd 28 10 74 10 vmovupd ymm22,YMMWORD PTR [rax+rdx*1+0x40] + 18000bed4: 02 + 18000bed5: 62 a1 cd 20 15 fe vunpckhpd ymm23,ymm22,ymm22 + 18000bedb: 62 01 b5 20 c6 c1 05 vshufpd ymm24,ymm25,ymm25,0x5 + 18000bee2: 62 01 c5 20 59 d0 vmulpd ymm26,ymm23,ymm24 + 18000bee8: 62 61 ff 28 12 5c 10 vmovddup ymm27,YMMWORD PTR [rax+rdx*1+0x40] + 18000beef: 02 + 18000bef0: 62 02 b5 20 a6 da vfmaddsub213pd ymm27,ymm25,ymm26 + 18000bef6: 62 21 fd 28 11 5c 00 vmovupd YMMWORD PTR [rax+r8*1+0x40],ymm27 + 18000befd: 02 + 18000befe: 62 21 fd 28 10 7c 18 vmovupd ymm31,YMMWORD PTR [rax+r11*1+0x60] + 18000bf05: 03 + 18000bf06: 62 61 fd 28 10 64 10 vmovupd ymm28,YMMWORD PTR [rax+rdx*1+0x60] + 18000bf0d: 03 + 18000bf0e: 62 01 9d 20 15 ec vunpckhpd ymm29,ymm28,ymm28 + 18000bf14: 62 01 85 20 c6 f7 05 vshufpd ymm30,ymm31,ymm31,0x5 + 18000bf1b: 62 01 95 20 59 e6 vmulpd ymm28,ymm29,ymm30 + 18000bf21: c5 ff 12 44 10 60 vmovddup ymm0,YMMWORD PTR [rax+rdx*1+0x60] + 18000bf27: 62 92 85 20 a6 c4 vfmaddsub213pd ymm0,ymm31,ymm28 + 18000bf2d: c4 a1 7d 11 44 00 60 vmovupd YMMWORD PTR [rax+r8*1+0x60],ymm0 + 18000bf34: 48 05 80 00 00 00 add rax,0x80 + 18000bf3a: 4d 3b d1 cmp r10,r9 + 18000bf3d: 0f 82 1d ff ff ff jb 0x18000be60 + 18000bf43: 4c 89 c8 mov rax,r9 + 18000bf46: 48 c1 e0 04 shl rax,0x4 + 18000bf4a: 4c 3b c9 cmp r9,rcx + 18000bf4d: 73 42 jae 0x18000bf91 + 18000bf4f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bf56: 00 + 18000bf57: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bf5e: 66 90 xchg ax,ax + 18000bf60: c4 a1 79 10 1c 18 vmovupd xmm3,XMMWORD PTR [rax+r11*1] + 18000bf66: c5 f9 10 04 10 vmovupd xmm0,XMMWORD PTR [rax+rdx*1] + 18000bf6b: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000bf6f: 49 ff c1 inc r9 + 18000bf72: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000bf77: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000bf7b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd xmm4,xmm3,QWORD BCST [rax+rdx*1] + 18000bf82: c4 a1 79 11 24 00 vmovupd XMMWORD PTR [rax+r8*1],xmm4 + 18000bf88: 48 83 c0 10 add rax,0x10 + 18000bf8c: 4c 3b c9 cmp r9,rcx + 18000bf8f: 72 cf jb 0x18000bf60 + 18000bf91: 33 c0 xor eax,eax + 18000bf93: c5 f8 77 vzeroupper + 18000bf96: 41 5e pop r14 + 18000bf98: c3 ret + 18000bf99: 45 33 c9 xor r9d,r9d + 18000bf9c: eb a5 jmp 0x18000bf43 + 18000bf9e: b8 fa ff ff ff mov eax,0xfffffffa + 18000bfa3: 41 5e pop r14 + 18000bfa5: c3 ret + 18000bfa6: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000bfab: 41 5e pop r14 + 18000bfad: c3 ret + 18000bfae: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000bfb5: 00 + 18000bfb6: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000bfbd: 0f 1f 00 nop DWORD PTR [rax] + 18000bfc0: 53 push rbx + 18000bfc1: 56 push rsi + 18000bfc2: 57 push rdi + 18000bfc3: 41 54 push r12 + 18000bfc5: 41 55 push r13 + 18000bfc7: 48 81 ec 70 04 00 00 sub rsp,0x470 + 18000bfce: 4d 89 c4 mov r12,r8 + 18000bfd1: 48 8b 05 98 99 60 02 mov rax,QWORD PTR [rip+0x2609998] # 0x182615970 + 18000bfd8: 45 89 cd mov r13d,r9d + 18000bfdb: 48 33 c4 xor rax,rsp + 18000bfde: 48 89 cf mov rdi,rcx + 18000bfe1: 48 89 84 24 68 04 00 mov QWORD PTR [rsp+0x468],rax + 18000bfe8: 00 + 18000bfe9: 4d 85 e4 test r12,r12 + 18000bfec: 0f 84 b3 01 00 00 je 0x18000c1a5 + 18000bff2: 48 85 ff test rdi,rdi + 18000bff5: 0f 84 94 01 00 00 je 0x18000c18f + 18000bffb: 48 85 d2 test rdx,rdx + 18000bffe: 0f 84 63 01 00 00 je 0x18000c167 + 18000c004: 45 85 ed test r13d,r13d + 18000c007: 0f 8e 32 01 00 00 jle 0x18000c13f + 18000c00d: 48 8d 44 24 28 lea rax,[rsp+0x28] + 18000c012: 48 89 c3 mov rbx,rax + 18000c015: 48 83 e3 3f and rbx,0x3f + 18000c019: 48 f7 db neg rbx + 18000c01c: 48 83 e3 3f and rbx,0x3f + 18000c020: 41 83 fd 40 cmp r13d,0x40 + 18000c024: 48 8d 34 03 lea rsi,[rbx+rax*1] + 18000c028: 48 8d 9c 18 00 02 00 lea rbx,[rax+rbx*1+0x200] + 18000c02f: 00 + 18000c030: 0f 8e a1 00 00 00 jle 0x18000c0d7 + 18000c036: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14 + 18000c03b: 45 89 ee mov r14d,r13d + 18000c03e: 4d 89 e5 mov r13,r12 + 18000c041: 49 89 d4 mov r12,rdx + 18000c044: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c04b: 00 + 18000c04c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000c053: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c058: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c05f: 00 + 18000c060: 4c 89 e1 mov rcx,r12 + 18000c063: 48 89 f2 mov rdx,rsi + 18000c066: 49 89 d8 mov r8,rbx + 18000c069: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c06f: e8 cc 4b 13 00 call 0x180140c40 + 18000c074: 48 89 f9 mov rcx,rdi + 18000c077: 48 89 f2 mov rdx,rsi + 18000c07a: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c080: e8 bb c3 ff ff call 0x180008440 + 18000c085: 48 89 f9 mov rcx,rdi + 18000c088: 48 89 da mov rdx,rbx + 18000c08b: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c091: e8 aa c3 ff ff call 0x180008440 + 18000c096: 48 89 d9 mov rcx,rbx + 18000c099: 48 89 f2 mov rdx,rsi + 18000c09c: 4d 89 e8 mov r8,r13 + 18000c09f: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c0a5: e8 16 77 03 00 call 0x1800437c0 + 18000c0aa: 41 83 c6 c0 add r14d,0xffffffc0 + 18000c0ae: 48 81 c7 00 02 00 00 add rdi,0x200 + 18000c0b5: 49 81 c4 00 02 00 00 add r12,0x200 + 18000c0bc: 49 81 c5 00 04 00 00 add r13,0x400 + 18000c0c3: 41 83 fe 40 cmp r14d,0x40 + 18000c0c7: 7f 97 jg 0x18000c060 + 18000c0c9: 4c 89 e2 mov rdx,r12 + 18000c0cc: 4d 89 ec mov r12,r13 + 18000c0cf: 45 89 f5 mov r13d,r14d + 18000c0d2: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20] + 18000c0d7: 48 89 d1 mov rcx,rdx + 18000c0da: 48 89 f2 mov rdx,rsi + 18000c0dd: 49 89 d8 mov r8,rbx + 18000c0e0: 45 89 e9 mov r9d,r13d + 18000c0e3: e8 58 4b 13 00 call 0x180140c40 + 18000c0e8: 48 89 f9 mov rcx,rdi + 18000c0eb: 48 89 f2 mov rdx,rsi + 18000c0ee: 45 89 e8 mov r8d,r13d + 18000c0f1: e8 4a c3 ff ff call 0x180008440 + 18000c0f6: 48 89 f9 mov rcx,rdi + 18000c0f9: 48 89 da mov rdx,rbx + 18000c0fc: 45 89 e8 mov r8d,r13d + 18000c0ff: e8 3c c3 ff ff call 0x180008440 + 18000c104: 48 89 d9 mov rcx,rbx + 18000c107: 48 89 f2 mov rdx,rsi + 18000c10a: 4d 89 e0 mov r8,r12 + 18000c10d: 45 89 e9 mov r9d,r13d + 18000c110: e8 ab 76 03 00 call 0x1800437c0 + 18000c115: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c11c: 00 + 18000c11d: 48 33 cc xor rcx,rsp + 18000c120: 48 3b 0d 49 98 60 02 cmp rcx,QWORD PTR [rip+0x2609849] # 0x182615970 + 18000c127: 75 11 jne 0x18000c13a + 18000c129: 33 c0 xor eax,eax + 18000c12b: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c132: 41 5d pop r13 + 18000c134: 41 5c pop r12 + 18000c136: 5f pop rdi + 18000c137: 5e pop rsi + 18000c138: 5b pop rbx + 18000c139: c3 ret + 18000c13a: e8 91 4f 12 01 call 0x1811310d0 + 18000c13f: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c146: 00 + 18000c147: 48 33 cc xor rcx,rsp + 18000c14a: 48 3b 0d 1f 98 60 02 cmp rcx,QWORD PTR [rip+0x260981f] # 0x182615970 + 18000c151: 75 e7 jne 0x18000c13a + 18000c153: b8 fa ff ff ff mov eax,0xfffffffa + 18000c158: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c15f: 41 5d pop r13 + 18000c161: 41 5c pop r12 + 18000c163: 5f pop rdi + 18000c164: 5e pop rsi + 18000c165: 5b pop rbx + 18000c166: c3 ret + 18000c167: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c16e: 00 + 18000c16f: 48 33 cc xor rcx,rsp + 18000c172: 48 3b 0d f7 97 60 02 cmp rcx,QWORD PTR [rip+0x26097f7] # 0x182615970 + 18000c179: 75 bf jne 0x18000c13a + 18000c17b: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000c180: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c187: 41 5d pop r13 + 18000c189: 41 5c pop r12 + 18000c18b: 5f pop rdi + 18000c18c: 5e pop rsi + 18000c18d: 5b pop rbx + 18000c18e: c3 ret + 18000c18f: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c196: 00 + 18000c197: 48 33 cc xor rcx,rsp + 18000c19a: 48 3b 0d cf 97 60 02 cmp rcx,QWORD PTR [rip+0x26097cf] # 0x182615970 + 18000c1a1: 75 97 jne 0x18000c13a + 18000c1a3: eb d6 jmp 0x18000c17b + 18000c1a5: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c1ac: 00 + 18000c1ad: 48 33 cc xor rcx,rsp + 18000c1b0: 48 3b 0d b9 97 60 02 cmp rcx,QWORD PTR [rip+0x26097b9] # 0x182615970 + 18000c1b7: 75 81 jne 0x18000c13a + 18000c1b9: eb c0 jmp 0x18000c17b + 18000c1bb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c1c0: 53 push rbx + 18000c1c1: 56 push rsi + 18000c1c2: 57 push rdi + 18000c1c3: 41 54 push r12 + 18000c1c5: 41 55 push r13 + 18000c1c7: 48 8d a4 24 90 fb ff lea rsp,[rsp-0x470] + 18000c1ce: ff + 18000c1cf: 4d 89 c4 mov r12,r8 + 18000c1d2: 48 8b 05 97 97 60 02 mov rax,QWORD PTR [rip+0x2609797] # 0x182615970 + 18000c1d9: 45 89 cd mov r13d,r9d + 18000c1dc: 48 33 c4 xor rax,rsp + 18000c1df: 48 89 cf mov rdi,rcx + 18000c1e2: 48 89 84 24 68 04 00 mov QWORD PTR [rsp+0x468],rax + 18000c1e9: 00 + 18000c1ea: 4d 85 e4 test r12,r12 + 18000c1ed: 0f 84 b5 01 00 00 je 0x18000c3a8 + 18000c1f3: 48 85 ff test rdi,rdi + 18000c1f6: 0f 84 96 01 00 00 je 0x18000c392 + 18000c1fc: 48 85 d2 test rdx,rdx + 18000c1ff: 0f 84 64 01 00 00 je 0x18000c369 + 18000c205: 45 85 ed test r13d,r13d + 18000c208: 0f 8e 32 01 00 00 jle 0x18000c340 + 18000c20e: 48 8d 44 24 28 lea rax,[rsp+0x28] + 18000c213: 48 83 e0 3f and rax,0x3f + 18000c217: 48 8d 74 24 28 lea rsi,[rsp+0x28] + 18000c21c: 48 f7 d8 neg rax + 18000c21f: 48 83 e0 3f and rax,0x3f + 18000c223: 48 03 f0 add rsi,rax + 18000c226: 48 89 f3 mov rbx,rsi + 18000c229: 48 81 c3 00 02 00 00 add rbx,0x200 + 18000c230: 41 83 fd 40 cmp r13d,0x40 + 18000c234: 0f 8e 9d 00 00 00 jle 0x18000c2d7 + 18000c23a: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14 + 18000c23f: 45 89 ee mov r14d,r13d + 18000c242: 4d 89 e5 mov r13,r12 + 18000c245: 49 89 d4 mov r12,rdx + 18000c248: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c24f: 00 + 18000c250: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000c257: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000c25e: 00 00 + 18000c260: 4c 89 e1 mov rcx,r12 + 18000c263: 48 89 f2 mov rdx,rsi + 18000c266: 49 89 d8 mov r8,rbx + 18000c269: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c26f: e8 ec 49 13 00 call 0x180140c60 + 18000c274: 48 89 f9 mov rcx,rdi + 18000c277: 48 89 f2 mov rdx,rsi + 18000c27a: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c280: e8 fb c1 ff ff call 0x180008480 + 18000c285: 48 89 f9 mov rcx,rdi + 18000c288: 48 89 da mov rdx,rbx + 18000c28b: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c291: e8 ea c1 ff ff call 0x180008480 + 18000c296: 48 89 d9 mov rcx,rbx + 18000c299: 48 89 f2 mov rdx,rsi + 18000c29c: 4d 89 e8 mov r8,r13 + 18000c29f: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c2a5: e8 f6 7a 03 00 call 0x180043da0 + 18000c2aa: 41 83 c6 c0 add r14d,0xffffffc0 + 18000c2ae: 48 81 c7 00 02 00 00 add rdi,0x200 + 18000c2b5: 49 81 c4 00 02 00 00 add r12,0x200 + 18000c2bc: 49 81 c5 00 04 00 00 add r13,0x400 + 18000c2c3: 41 83 fe 40 cmp r14d,0x40 + 18000c2c7: 7f 97 jg 0x18000c260 + 18000c2c9: 4c 89 e2 mov rdx,r12 + 18000c2cc: 4d 89 ec mov r12,r13 + 18000c2cf: 45 89 f5 mov r13d,r14d + 18000c2d2: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20] + 18000c2d7: 48 89 d1 mov rcx,rdx + 18000c2da: 48 89 f2 mov rdx,rsi + 18000c2dd: 49 89 d8 mov r8,rbx + 18000c2e0: 45 89 e9 mov r9d,r13d + 18000c2e3: e8 78 49 13 00 call 0x180140c60 + 18000c2e8: 48 89 f9 mov rcx,rdi + 18000c2eb: 48 89 f2 mov rdx,rsi + 18000c2ee: 45 89 e8 mov r8d,r13d + 18000c2f1: e8 8a c1 ff ff call 0x180008480 + 18000c2f6: 48 89 f9 mov rcx,rdi + 18000c2f9: 48 89 da mov rdx,rbx + 18000c2fc: 45 89 e8 mov r8d,r13d + 18000c2ff: e8 7c c1 ff ff call 0x180008480 + 18000c304: 48 89 d9 mov rcx,rbx + 18000c307: 48 89 f2 mov rdx,rsi + 18000c30a: 4d 89 e0 mov r8,r12 + 18000c30d: 45 89 e9 mov r9d,r13d + 18000c310: e8 8b 7a 03 00 call 0x180043da0 + 18000c315: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c31c: 00 + 18000c31d: 48 33 cc xor rcx,rsp + 18000c320: 48 3b 0d 49 96 60 02 cmp rcx,QWORD PTR [rip+0x2609649] # 0x182615970 + 18000c327: 75 12 jne 0x18000c33b + 18000c329: 33 c0 xor eax,eax + 18000c32b: 48 8d a4 24 70 04 00 lea rsp,[rsp+0x470] + 18000c332: 00 + 18000c333: 41 5d pop r13 + 18000c335: 41 5c pop r12 + 18000c337: 5f pop rdi + 18000c338: 5e pop rsi + 18000c339: 5b pop rbx + 18000c33a: c3 ret + 18000c33b: e8 90 4d 12 01 call 0x1811310d0 + 18000c340: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c347: 00 + 18000c348: 48 33 cc xor rcx,rsp + 18000c34b: 48 3b 0d 1e 96 60 02 cmp rcx,QWORD PTR [rip+0x260961e] # 0x182615970 + 18000c352: 75 e7 jne 0x18000c33b + 18000c354: b8 fa ff ff ff mov eax,0xfffffffa + 18000c359: 48 8d a4 24 70 04 00 lea rsp,[rsp+0x470] + 18000c360: 00 + 18000c361: 41 5d pop r13 + 18000c363: 41 5c pop r12 + 18000c365: 5f pop rdi + 18000c366: 5e pop rsi + 18000c367: 5b pop rbx + 18000c368: c3 ret + 18000c369: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c370: 00 + 18000c371: 48 33 cc xor rcx,rsp + 18000c374: 48 3b 0d f5 95 60 02 cmp rcx,QWORD PTR [rip+0x26095f5] # 0x182615970 + 18000c37b: 75 be jne 0x18000c33b + 18000c37d: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000c382: 48 8d a4 24 70 04 00 lea rsp,[rsp+0x470] + 18000c389: 00 + 18000c38a: 41 5d pop r13 + 18000c38c: 41 5c pop r12 + 18000c38e: 5f pop rdi + 18000c38f: 5e pop rsi + 18000c390: 5b pop rbx + 18000c391: c3 ret + 18000c392: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c399: 00 + 18000c39a: 48 33 cc xor rcx,rsp + 18000c39d: 48 3b 0d cc 95 60 02 cmp rcx,QWORD PTR [rip+0x26095cc] # 0x182615970 + 18000c3a4: 75 95 jne 0x18000c33b + 18000c3a6: eb d5 jmp 0x18000c37d + 18000c3a8: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c3af: 00 + 18000c3b0: 48 33 cc xor rcx,rsp + 18000c3b3: 48 3b 0d b6 95 60 02 cmp rcx,QWORD PTR [rip+0x26095b6] # 0x182615970 + 18000c3ba: 0f 85 7b ff ff ff jne 0x18000c33b + 18000c3c0: eb bb jmp 0x18000c37d + 18000c3c2: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c3c9: 00 + 18000c3ca: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000c3d1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c3d8: 00 + 18000c3d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000c3e0: 53 push rbx + 18000c3e1: 56 push rsi + 18000c3e2: 57 push rdi + 18000c3e3: 41 54 push r12 + 18000c3e5: 41 55 push r13 + 18000c3e7: 48 81 ec 70 04 00 00 sub rsp,0x470 + 18000c3ee: 4d 89 c4 mov r12,r8 + 18000c3f1: 48 8b 05 78 95 60 02 mov rax,QWORD PTR [rip+0x2609578] # 0x182615970 + 18000c3f8: 48 33 c4 xor rax,rsp + 18000c3fb: 45 89 cd mov r13d,r9d + 18000c3fe: 48 89 cf mov rdi,rcx + 18000c401: 48 89 84 24 68 04 00 mov QWORD PTR [rsp+0x468],rax + 18000c408: 00 + 18000c409: 4d 85 e4 test r12,r12 + 18000c40c: 0f 84 b3 01 00 00 je 0x18000c5c5 + 18000c412: 48 85 ff test rdi,rdi + 18000c415: 0f 84 94 01 00 00 je 0x18000c5af + 18000c41b: 48 85 d2 test rdx,rdx + 18000c41e: 0f 84 63 01 00 00 je 0x18000c587 + 18000c424: 45 85 ed test r13d,r13d + 18000c427: 0f 8e 32 01 00 00 jle 0x18000c55f + 18000c42d: 48 8d 74 24 28 lea rsi,[rsp+0x28] + 18000c432: 48 89 f0 mov rax,rsi + 18000c435: 48 83 e0 3f and rax,0x3f + 18000c439: 48 f7 d8 neg rax + 18000c43c: 48 83 e0 3f and rax,0x3f + 18000c440: 48 03 f0 add rsi,rax + 18000c443: 48 8d 9c 04 28 02 00 lea rbx,[rsp+rax*1+0x228] + 18000c44a: 00 + 18000c44b: 41 83 fd 40 cmp r13d,0x40 + 18000c44f: 0f 8e a2 00 00 00 jle 0x18000c4f7 + 18000c455: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14 + 18000c45a: 45 89 ee mov r14d,r13d + 18000c45d: 4d 89 e5 mov r13,r12 + 18000c460: 49 89 d4 mov r12,rdx + 18000c463: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c46a: 00 + 18000c46b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000c472: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000c479: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000c480: 4c 89 e1 mov rcx,r12 + 18000c483: 48 89 f2 mov rdx,rsi + 18000c486: 49 89 d8 mov r8,rbx + 18000c489: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c48f: e8 ec 47 13 00 call 0x180140c80 + 18000c494: 48 89 f9 mov rcx,rdi + 18000c497: 48 89 f2 mov rdx,rsi + 18000c49a: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c4a0: e8 1b c0 ff ff call 0x1800084c0 + 18000c4a5: 48 89 f9 mov rcx,rdi + 18000c4a8: 48 89 da mov rdx,rbx + 18000c4ab: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c4b1: e8 0a c0 ff ff call 0x1800084c0 + 18000c4b6: 48 89 d9 mov rcx,rbx + 18000c4b9: 48 89 f2 mov rdx,rsi + 18000c4bc: 4d 89 e8 mov r8,r13 + 18000c4bf: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c4c5: e8 b6 7c 03 00 call 0x180044180 + 18000c4ca: 41 83 c6 c0 add r14d,0xffffffc0 + 18000c4ce: 48 81 c7 00 02 00 00 add rdi,0x200 + 18000c4d5: 49 81 c4 00 02 00 00 add r12,0x200 + 18000c4dc: 49 81 c5 00 04 00 00 add r13,0x400 + 18000c4e3: 41 83 fe 40 cmp r14d,0x40 + 18000c4e7: 7f 97 jg 0x18000c480 + 18000c4e9: 4c 89 e2 mov rdx,r12 + 18000c4ec: 4d 89 ec mov r12,r13 + 18000c4ef: 45 89 f5 mov r13d,r14d + 18000c4f2: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20] + 18000c4f7: 48 89 d1 mov rcx,rdx + 18000c4fa: 48 89 f2 mov rdx,rsi + 18000c4fd: 49 89 d8 mov r8,rbx + 18000c500: 45 89 e9 mov r9d,r13d + 18000c503: e8 78 47 13 00 call 0x180140c80 + 18000c508: 48 89 f9 mov rcx,rdi + 18000c50b: 48 89 f2 mov rdx,rsi + 18000c50e: 45 89 e8 mov r8d,r13d + 18000c511: e8 aa bf ff ff call 0x1800084c0 + 18000c516: 48 89 f9 mov rcx,rdi + 18000c519: 48 89 da mov rdx,rbx + 18000c51c: 45 89 e8 mov r8d,r13d + 18000c51f: e8 9c bf ff ff call 0x1800084c0 + 18000c524: 48 89 d9 mov rcx,rbx + 18000c527: 48 89 f2 mov rdx,rsi + 18000c52a: 4d 89 e0 mov r8,r12 + 18000c52d: 45 89 e9 mov r9d,r13d + 18000c530: e8 4b 7c 03 00 call 0x180044180 + 18000c535: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c53c: 00 + 18000c53d: 48 33 cc xor rcx,rsp + 18000c540: 48 3b 0d 29 94 60 02 cmp rcx,QWORD PTR [rip+0x2609429] # 0x182615970 + 18000c547: 75 11 jne 0x18000c55a + 18000c549: 33 c0 xor eax,eax + 18000c54b: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c552: 41 5d pop r13 + 18000c554: 41 5c pop r12 + 18000c556: 5f pop rdi + 18000c557: 5e pop rsi + 18000c558: 5b pop rbx + 18000c559: c3 ret + 18000c55a: e8 71 4b 12 01 call 0x1811310d0 + 18000c55f: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c566: 00 + 18000c567: 48 33 cc xor rcx,rsp + 18000c56a: 48 3b 0d ff 93 60 02 cmp rcx,QWORD PTR [rip+0x26093ff] # 0x182615970 + 18000c571: 75 e7 jne 0x18000c55a + 18000c573: b8 fa ff ff ff mov eax,0xfffffffa + 18000c578: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c57f: 41 5d pop r13 + 18000c581: 41 5c pop r12 + 18000c583: 5f pop rdi + 18000c584: 5e pop rsi + 18000c585: 5b pop rbx + 18000c586: c3 ret + 18000c587: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c58e: 00 + 18000c58f: 48 33 cc xor rcx,rsp + 18000c592: 48 3b 0d d7 93 60 02 cmp rcx,QWORD PTR [rip+0x26093d7] # 0x182615970 + 18000c599: 75 bf jne 0x18000c55a + 18000c59b: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000c5a0: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c5a7: 41 5d pop r13 + 18000c5a9: 41 5c pop r12 + 18000c5ab: 5f pop rdi + 18000c5ac: 5e pop rsi + 18000c5ad: 5b pop rbx + 18000c5ae: c3 ret + 18000c5af: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c5b6: 00 + 18000c5b7: 48 33 cc xor rcx,rsp + 18000c5ba: 48 3b 0d af 93 60 02 cmp rcx,QWORD PTR [rip+0x26093af] # 0x182615970 + 18000c5c1: 75 97 jne 0x18000c55a + 18000c5c3: eb d6 jmp 0x18000c59b + 18000c5c5: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c5cc: 00 + 18000c5cd: 48 33 cc xor rcx,rsp + 18000c5d0: 48 3b 0d 99 93 60 02 cmp rcx,QWORD PTR [rip+0x2609399] # 0x182615970 + 18000c5d7: 75 81 jne 0x18000c55a + 18000c5d9: eb c0 jmp 0x18000c59b + 18000c5db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c5e0: 53 push rbx + 18000c5e1: 56 push rsi + 18000c5e2: 57 push rdi + 18000c5e3: 41 54 push r12 + 18000c5e5: 41 55 push r13 + 18000c5e7: 48 81 ec 70 04 00 00 sub rsp,0x470 + 18000c5ee: 4d 89 c4 mov r12,r8 + 18000c5f1: 48 8b 05 78 93 60 02 mov rax,QWORD PTR [rip+0x2609378] # 0x182615970 + 18000c5f8: 45 89 cd mov r13d,r9d + 18000c5fb: 48 33 c4 xor rax,rsp + 18000c5fe: 48 89 cf mov rdi,rcx + 18000c601: 48 89 84 24 68 04 00 mov QWORD PTR [rsp+0x468],rax + 18000c608: 00 + 18000c609: 4d 85 e4 test r12,r12 + 18000c60c: 0f 84 b3 01 00 00 je 0x18000c7c5 + 18000c612: 48 85 ff test rdi,rdi + 18000c615: 0f 84 94 01 00 00 je 0x18000c7af + 18000c61b: 48 85 d2 test rdx,rdx + 18000c61e: 0f 84 63 01 00 00 je 0x18000c787 + 18000c624: 45 85 ed test r13d,r13d + 18000c627: 0f 8e 32 01 00 00 jle 0x18000c75f + 18000c62d: 48 8d 44 24 28 lea rax,[rsp+0x28] + 18000c632: 48 89 c3 mov rbx,rax + 18000c635: 48 83 e3 3f and rbx,0x3f + 18000c639: 48 f7 db neg rbx + 18000c63c: 48 83 e3 3f and rbx,0x3f + 18000c640: 48 8d 34 03 lea rsi,[rbx+rax*1] + 18000c644: 48 8d 9c 18 00 02 00 lea rbx,[rax+rbx*1+0x200] + 18000c64b: 00 + 18000c64c: 41 83 fd 40 cmp r13d,0x40 + 18000c650: 0f 8e a1 00 00 00 jle 0x18000c6f7 + 18000c656: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14 + 18000c65b: 45 89 ee mov r14d,r13d + 18000c65e: 4d 89 e5 mov r13,r12 + 18000c661: 49 89 d4 mov r12,rdx + 18000c664: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c66b: 00 + 18000c66c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000c673: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c678: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c67f: 00 + 18000c680: 4c 89 e1 mov rcx,r12 + 18000c683: 48 89 f2 mov rdx,rsi + 18000c686: 49 89 d8 mov r8,rbx + 18000c689: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c68f: e8 0c 46 13 00 call 0x180140ca0 + 18000c694: 48 89 f9 mov rcx,rdi + 18000c697: 48 89 f2 mov rdx,rsi + 18000c69a: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c6a0: e8 5b be ff ff call 0x180008500 + 18000c6a5: 48 89 f9 mov rcx,rdi + 18000c6a8: 48 89 da mov rdx,rbx + 18000c6ab: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c6b1: e8 4a be ff ff call 0x180008500 + 18000c6b6: 48 89 d9 mov rcx,rbx + 18000c6b9: 48 89 f2 mov rdx,rsi + 18000c6bc: 4d 89 e8 mov r8,r13 + 18000c6bf: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c6c5: e8 36 80 03 00 call 0x180044700 + 18000c6ca: 41 83 c6 c0 add r14d,0xffffffc0 + 18000c6ce: 48 81 c7 00 02 00 00 add rdi,0x200 + 18000c6d5: 49 81 c4 00 02 00 00 add r12,0x200 + 18000c6dc: 49 81 c5 00 04 00 00 add r13,0x400 + 18000c6e3: 41 83 fe 40 cmp r14d,0x40 + 18000c6e7: 7f 97 jg 0x18000c680 + 18000c6e9: 4c 89 e2 mov rdx,r12 + 18000c6ec: 4d 89 ec mov r12,r13 + 18000c6ef: 45 89 f5 mov r13d,r14d + 18000c6f2: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20] + 18000c6f7: 48 89 d1 mov rcx,rdx + 18000c6fa: 48 89 f2 mov rdx,rsi + 18000c6fd: 49 89 d8 mov r8,rbx + 18000c700: 45 89 e9 mov r9d,r13d + 18000c703: e8 98 45 13 00 call 0x180140ca0 + 18000c708: 48 89 f9 mov rcx,rdi + 18000c70b: 48 89 f2 mov rdx,rsi + 18000c70e: 45 89 e8 mov r8d,r13d + 18000c711: e8 ea bd ff ff call 0x180008500 + 18000c716: 48 89 f9 mov rcx,rdi + 18000c719: 48 89 da mov rdx,rbx + 18000c71c: 45 89 e8 mov r8d,r13d + 18000c71f: e8 dc bd ff ff call 0x180008500 + 18000c724: 48 89 d9 mov rcx,rbx + 18000c727: 48 89 f2 mov rdx,rsi + 18000c72a: 4d 89 e0 mov r8,r12 + 18000c72d: 45 89 e9 mov r9d,r13d + 18000c730: e8 cb 7f 03 00 call 0x180044700 + 18000c735: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c73c: 00 + 18000c73d: 48 33 cc xor rcx,rsp + 18000c740: 48 3b 0d 29 92 60 02 cmp rcx,QWORD PTR [rip+0x2609229] # 0x182615970 + 18000c747: 75 11 jne 0x18000c75a + 18000c749: 33 c0 xor eax,eax + 18000c74b: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c752: 41 5d pop r13 + 18000c754: 41 5c pop r12 + 18000c756: 5f pop rdi + 18000c757: 5e pop rsi + 18000c758: 5b pop rbx + 18000c759: c3 ret + 18000c75a: e8 71 49 12 01 call 0x1811310d0 + 18000c75f: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c766: 00 + 18000c767: 48 33 cc xor rcx,rsp + 18000c76a: 48 3b 0d ff 91 60 02 cmp rcx,QWORD PTR [rip+0x26091ff] # 0x182615970 + 18000c771: 75 e7 jne 0x18000c75a + 18000c773: b8 fa ff ff ff mov eax,0xfffffffa + 18000c778: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c77f: 41 5d pop r13 + 18000c781: 41 5c pop r12 + 18000c783: 5f pop rdi + 18000c784: 5e pop rsi + 18000c785: 5b pop rbx + 18000c786: c3 ret + 18000c787: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c78e: 00 + 18000c78f: 48 33 cc xor rcx,rsp + 18000c792: 48 3b 0d d7 91 60 02 cmp rcx,QWORD PTR [rip+0x26091d7] # 0x182615970 + 18000c799: 75 bf jne 0x18000c75a + 18000c79b: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000c7a0: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c7a7: 41 5d pop r13 + 18000c7a9: 41 5c pop r12 + 18000c7ab: 5f pop rdi + 18000c7ac: 5e pop rsi + 18000c7ad: 5b pop rbx + 18000c7ae: c3 ret + 18000c7af: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c7b6: 00 + 18000c7b7: 48 33 cc xor rcx,rsp + 18000c7ba: 48 3b 0d af 91 60 02 cmp rcx,QWORD PTR [rip+0x26091af] # 0x182615970 + 18000c7c1: 75 97 jne 0x18000c75a + 18000c7c3: eb d6 jmp 0x18000c79b + 18000c7c5: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c7cc: 00 + 18000c7cd: 48 33 cc xor rcx,rsp + 18000c7d0: 48 3b 0d 99 91 60 02 cmp rcx,QWORD PTR [rip+0x2609199] # 0x182615970 + 18000c7d7: 75 81 jne 0x18000c75a + 18000c7d9: eb c0 jmp 0x18000c79b + 18000c7db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c7e0: 53 push rbx + 18000c7e1: 56 push rsi + 18000c7e2: 57 push rdi + 18000c7e3: 41 54 push r12 + 18000c7e5: 41 55 push r13 + 18000c7e7: 48 81 ec 70 04 00 00 sub rsp,0x470 + 18000c7ee: 4d 89 c4 mov r12,r8 + 18000c7f1: 48 8b 05 78 91 60 02 mov rax,QWORD PTR [rip+0x2609178] # 0x182615970 + 18000c7f8: 45 89 cd mov r13d,r9d + 18000c7fb: 48 33 c4 xor rax,rsp + 18000c7fe: 48 89 cf mov rdi,rcx + 18000c801: 48 89 84 24 68 04 00 mov QWORD PTR [rsp+0x468],rax + 18000c808: 00 + 18000c809: 4d 85 e4 test r12,r12 + 18000c80c: 0f 84 b3 01 00 00 je 0x18000c9c5 + 18000c812: 48 85 ff test rdi,rdi + 18000c815: 0f 84 94 01 00 00 je 0x18000c9af + 18000c81b: 48 85 d2 test rdx,rdx + 18000c81e: 0f 84 63 01 00 00 je 0x18000c987 + 18000c824: 45 85 ed test r13d,r13d + 18000c827: 0f 8e 32 01 00 00 jle 0x18000c95f + 18000c82d: 48 8d 44 24 28 lea rax,[rsp+0x28] + 18000c832: 48 89 c3 mov rbx,rax + 18000c835: 48 83 e3 3f and rbx,0x3f + 18000c839: 48 f7 db neg rbx + 18000c83c: 48 83 e3 3f and rbx,0x3f + 18000c840: 48 8d 34 18 lea rsi,[rax+rbx*1] + 18000c844: 48 8d 9c 18 00 02 00 lea rbx,[rax+rbx*1+0x200] + 18000c84b: 00 + 18000c84c: 41 83 fd 40 cmp r13d,0x40 + 18000c850: 0f 8e a1 00 00 00 jle 0x18000c8f7 + 18000c856: 4c 89 74 24 20 mov QWORD PTR [rsp+0x20],r14 + 18000c85b: 45 89 ee mov r14d,r13d + 18000c85e: 4d 89 e5 mov r13,r12 + 18000c861: 49 89 d4 mov r12,rdx + 18000c864: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c86b: 00 + 18000c86c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000c873: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c878: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c87f: 00 + 18000c880: 4c 89 e1 mov rcx,r12 + 18000c883: 48 89 f2 mov rdx,rsi + 18000c886: 49 89 d8 mov r8,rbx + 18000c889: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c88f: e8 2c 44 13 00 call 0x180140cc0 + 18000c894: 48 89 f9 mov rcx,rdi + 18000c897: 48 89 f2 mov rdx,rsi + 18000c89a: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c8a0: e8 5b be ff ff call 0x180008700 + 18000c8a5: 48 89 f9 mov rcx,rdi + 18000c8a8: 48 89 da mov rdx,rbx + 18000c8ab: 41 b8 40 00 00 00 mov r8d,0x40 + 18000c8b1: e8 4a be ff ff call 0x180008700 + 18000c8b6: 48 89 d9 mov rcx,rbx + 18000c8b9: 48 89 f2 mov rdx,rsi + 18000c8bc: 4d 89 e8 mov r8,r13 + 18000c8bf: 41 b9 40 00 00 00 mov r9d,0x40 + 18000c8c5: e8 16 86 03 00 call 0x180044ee0 + 18000c8ca: 41 83 c6 c0 add r14d,0xffffffc0 + 18000c8ce: 48 81 c7 00 02 00 00 add rdi,0x200 + 18000c8d5: 49 81 c4 00 02 00 00 add r12,0x200 + 18000c8dc: 49 81 c5 00 04 00 00 add r13,0x400 + 18000c8e3: 41 83 fe 40 cmp r14d,0x40 + 18000c8e7: 7f 97 jg 0x18000c880 + 18000c8e9: 4c 89 e2 mov rdx,r12 + 18000c8ec: 4d 89 ec mov r12,r13 + 18000c8ef: 45 89 f5 mov r13d,r14d + 18000c8f2: 4c 8b 74 24 20 mov r14,QWORD PTR [rsp+0x20] + 18000c8f7: 48 89 d1 mov rcx,rdx + 18000c8fa: 48 89 f2 mov rdx,rsi + 18000c8fd: 49 89 d8 mov r8,rbx + 18000c900: 45 89 e9 mov r9d,r13d + 18000c903: e8 b8 43 13 00 call 0x180140cc0 + 18000c908: 48 89 f9 mov rcx,rdi + 18000c90b: 48 89 f2 mov rdx,rsi + 18000c90e: 45 89 e8 mov r8d,r13d + 18000c911: e8 ea bd ff ff call 0x180008700 + 18000c916: 48 89 f9 mov rcx,rdi + 18000c919: 48 89 da mov rdx,rbx + 18000c91c: 45 89 e8 mov r8d,r13d + 18000c91f: e8 dc bd ff ff call 0x180008700 + 18000c924: 48 89 d9 mov rcx,rbx + 18000c927: 48 89 f2 mov rdx,rsi + 18000c92a: 4d 89 e0 mov r8,r12 + 18000c92d: 45 89 e9 mov r9d,r13d + 18000c930: e8 ab 85 03 00 call 0x180044ee0 + 18000c935: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c93c: 00 + 18000c93d: 48 33 cc xor rcx,rsp + 18000c940: 48 3b 0d 29 90 60 02 cmp rcx,QWORD PTR [rip+0x2609029] # 0x182615970 + 18000c947: 75 11 jne 0x18000c95a + 18000c949: 33 c0 xor eax,eax + 18000c94b: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c952: 41 5d pop r13 + 18000c954: 41 5c pop r12 + 18000c956: 5f pop rdi + 18000c957: 5e pop rsi + 18000c958: 5b pop rbx + 18000c959: c3 ret + 18000c95a: e8 71 47 12 01 call 0x1811310d0 + 18000c95f: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c966: 00 + 18000c967: 48 33 cc xor rcx,rsp + 18000c96a: 48 3b 0d ff 8f 60 02 cmp rcx,QWORD PTR [rip+0x2608fff] # 0x182615970 + 18000c971: 75 e7 jne 0x18000c95a + 18000c973: b8 fa ff ff ff mov eax,0xfffffffa + 18000c978: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c97f: 41 5d pop r13 + 18000c981: 41 5c pop r12 + 18000c983: 5f pop rdi + 18000c984: 5e pop rsi + 18000c985: 5b pop rbx + 18000c986: c3 ret + 18000c987: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c98e: 00 + 18000c98f: 48 33 cc xor rcx,rsp + 18000c992: 48 3b 0d d7 8f 60 02 cmp rcx,QWORD PTR [rip+0x2608fd7] # 0x182615970 + 18000c999: 75 bf jne 0x18000c95a + 18000c99b: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000c9a0: 48 81 c4 70 04 00 00 add rsp,0x470 + 18000c9a7: 41 5d pop r13 + 18000c9a9: 41 5c pop r12 + 18000c9ab: 5f pop rdi + 18000c9ac: 5e pop rsi + 18000c9ad: 5b pop rbx + 18000c9ae: c3 ret + 18000c9af: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c9b6: 00 + 18000c9b7: 48 33 cc xor rcx,rsp + 18000c9ba: 48 3b 0d af 8f 60 02 cmp rcx,QWORD PTR [rip+0x2608faf] # 0x182615970 + 18000c9c1: 75 97 jne 0x18000c95a + 18000c9c3: eb d6 jmp 0x18000c99b + 18000c9c5: 48 8b 8c 24 68 04 00 mov rcx,QWORD PTR [rsp+0x468] + 18000c9cc: 00 + 18000c9cd: 48 33 cc xor rcx,rsp + 18000c9d0: 48 3b 0d 99 8f 60 02 cmp rcx,QWORD PTR [rip+0x2608f99] # 0x182615970 + 18000c9d7: 75 81 jne 0x18000c95a + 18000c9d9: eb c0 jmp 0x18000c99b + 18000c9db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000c9e0: 53 push rbx + 18000c9e1: 56 push rsi + 18000c9e2: 57 push rdi + 18000c9e3: 41 54 push r12 + 18000c9e5: 41 55 push r13 + 18000c9e7: 48 81 ec 70 04 00 00 sub rsp,0x470 + 18000c9ee: 4d 89 c4 mov r12,r8 + 18000c9f1: 48 8b 05 78 8f 60 02 mov rax,QWORD PTR [rip+0x2608f78] # 0x182615970 + 18000c9f8: 45 89 cd mov r13d,r9d + 18000c9fb: 48 33 c4 xor rax,rsp + 18000c9fe: 48 89 cf mov rdi,rcx + 18000ca01: 48 89 84 24 68 04 00 mov QWORD PTR [rsp+0x468],rax + 18000ca08: 00 + 18000ca09: 4d 85 e4 test r12,r12 + 18000ca0c: 0f 84 b3 01 00 00 je 0x18000cbc5 + 18000ca12: 48 85 ff test rdi,rdi + 18000ca15: 0f 84 94 01 00 00 je 0x18000cbaf + 18000ca1b: 48 85 d2 test rdx,rdx + 18000ca1e: 0f .byte 0xf + 18000ca1f: 84 .byte 0x84 diff --git a/handoff/nls_dasm/p_18000df20.dis b/handoff/nls_dasm/p_18000df20.dis new file mode 100644 index 0000000..b84b05c --- /dev/null +++ b/handoff/nls_dasm/p_18000df20.dis @@ -0,0 +1,1228 @@ + +/tmp/det/p_18000df20.bin: file format binary + + +Disassembly of section .data: + +000000018000df20 <.data>: + 18000df20: 48 83 ec 28 sub rsp,0x28 + 18000df24: 48 85 c9 test rcx,rcx + 18000df27: 74 23 je 0x18000df4c + 18000df29: 48 85 d2 test rdx,rdx + 18000df2c: 74 1e je 0x18000df4c + 18000df2e: 4d 85 c0 test r8,r8 + 18000df31: 74 19 je 0x18000df4c + 18000df33: 45 85 c9 test r9d,r9d + 18000df36: 7e 1e jle 0x18000df56 + 18000df38: e8 23 a1 a6 01 call 0x181a78060 + 18000df3d: ba 02 00 00 00 mov edx,0x2 + 18000df42: 85 c0 test eax,eax + 18000df44: 0f 45 c2 cmovne eax,edx + 18000df47: 48 83 c4 28 add rsp,0x28 + 18000df4b: c3 ret + 18000df4c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000df51: 48 83 c4 28 add rsp,0x28 + 18000df55: c3 ret + 18000df56: b8 fa ff ff ff mov eax,0xfffffffa + 18000df5b: 48 83 c4 28 add rsp,0x28 + 18000df5f: c3 ret + 18000df60: 48 83 ec 28 sub rsp,0x28 + 18000df64: 48 85 c9 test rcx,rcx + 18000df67: 74 23 je 0x18000df8c + 18000df69: 48 85 d2 test rdx,rdx + 18000df6c: 74 1e je 0x18000df8c + 18000df6e: 4d 85 c0 test r8,r8 + 18000df71: 74 19 je 0x18000df8c + 18000df73: 45 85 c9 test r9d,r9d + 18000df76: 7e 1e jle 0x18000df96 + 18000df78: e8 83 d9 a6 01 call 0x181a7b900 + 18000df7d: ba 02 00 00 00 mov edx,0x2 + 18000df82: 85 c0 test eax,eax + 18000df84: 0f 45 c2 cmovne eax,edx + 18000df87: 48 83 c4 28 add rsp,0x28 + 18000df8b: c3 ret + 18000df8c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000df91: 48 83 c4 28 add rsp,0x28 + 18000df95: c3 ret + 18000df96: b8 fa ff ff ff mov eax,0xfffffffa + 18000df9b: 48 83 c4 28 add rsp,0x28 + 18000df9f: c3 ret + 18000dfa0: 48 83 ec 28 sub rsp,0x28 + 18000dfa4: 48 85 c9 test rcx,rcx + 18000dfa7: 74 20 je 0x18000dfc9 + 18000dfa9: 48 85 d2 test rdx,rdx + 18000dfac: 74 1b je 0x18000dfc9 + 18000dfae: 45 85 c0 test r8d,r8d + 18000dfb1: 7f 0a jg 0x18000dfbd + 18000dfb3: b8 fa ff ff ff mov eax,0xfffffffa + 18000dfb8: 48 83 c4 28 add rsp,0x28 + 18000dfbc: c3 ret + 18000dfbd: e8 3e 9f 03 00 call 0x180047f00 + 18000dfc2: 33 c0 xor eax,eax + 18000dfc4: 48 83 c4 28 add rsp,0x28 + 18000dfc8: c3 ret + 18000dfc9: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000dfce: 48 83 c4 28 add rsp,0x28 + 18000dfd2: c3 ret + 18000dfd3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000dfd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000dfdf: 00 + 18000dfe0: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 18000dfe5: 48 85 c9 test rcx,rcx + 18000dfe8: 74 22 je 0x18000e00c + 18000dfea: 48 85 d2 test rdx,rdx + 18000dfed: 74 1d je 0x18000e00c + 18000dfef: 45 85 c0 test r8d,r8d + 18000dff2: 7f 0b jg 0x18000dfff + 18000dff4: b8 fa ff ff ff mov eax,0xfffffffa + 18000dff9: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000dffe: c3 ret + 18000dfff: e8 dc a1 03 00 call 0x1800481e0 + 18000e004: 33 c0 xor eax,eax + 18000e006: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000e00b: c3 ret + 18000e00c: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e011: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 18000e016: c3 ret + 18000e017: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000e01e: 00 00 + 18000e020: 48 83 ec 28 sub rsp,0x28 + 18000e024: 48 85 c9 test rcx,rcx + 18000e027: 74 20 je 0x18000e049 + 18000e029: 48 85 d2 test rdx,rdx + 18000e02c: 74 1b je 0x18000e049 + 18000e02e: 45 85 c0 test r8d,r8d + 18000e031: 7f 0a jg 0x18000e03d + 18000e033: b8 fa ff ff ff mov eax,0xfffffffa + 18000e038: 48 83 c4 28 add rsp,0x28 + 18000e03c: c3 ret + 18000e03d: e8 7e a4 03 00 call 0x1800484c0 + 18000e042: 33 c0 xor eax,eax + 18000e044: 48 83 c4 28 add rsp,0x28 + 18000e048: c3 ret + 18000e049: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e04e: 48 83 c4 28 add rsp,0x28 + 18000e052: c3 ret + 18000e053: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e058: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e05f: 00 + 18000e060: 41 54 push r12 + 18000e062: 55 push rbp + 18000e063: 49 89 d1 mov r9,rdx + 18000e066: 48 85 c9 test rcx,rcx + 18000e069: 0f 84 cf 02 00 00 je 0x18000e33e + 18000e06f: 4d 85 c9 test r9,r9 + 18000e072: 0f 84 c6 02 00 00 je 0x18000e33e + 18000e078: 45 85 c0 test r8d,r8d + 18000e07b: 0f 8e b4 02 00 00 jle 0x18000e335 + 18000e081: 41 83 f8 08 cmp r8d,0x8 + 18000e085: 0f 8c 9b 02 00 00 jl 0x18000e326 + 18000e08b: 4c 89 c8 mov rax,r9 + 18000e08e: 48 83 e0 1f and rax,0x1f + 18000e092: 89 c0 mov eax,eax + 18000e094: 85 c0 test eax,eax + 18000e096: 74 0d je 0x18000e0a5 + 18000e098: a8 0f test al,0xf + 18000e09a: 0f 85 86 02 00 00 jne 0x18000e326 + 18000e0a0: b8 01 00 00 00 mov eax,0x1 + 18000e0a5: 8d 50 08 lea edx,[rax+0x8] + 18000e0a8: 44 3b c2 cmp r8d,edx + 18000e0ab: 0f 8c 75 02 00 00 jl 0x18000e326 + 18000e0b1: 44 89 c5 mov ebp,r8d + 18000e0b4: 45 33 db xor r11d,r11d + 18000e0b7: 2b e8 sub ebp,eax + 18000e0b9: 45 33 d2 xor r10d,r10d + 18000e0bc: 83 e5 07 and ebp,0x7 + 18000e0bf: 4c 89 ca mov rdx,r9 + 18000e0c2: f7 dd neg ebp + 18000e0c4: 41 03 e8 add ebp,r8d + 18000e0c7: 85 c0 test eax,eax + 18000e0c9: 76 4e jbe 0x18000e119 + 18000e0cb: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e0d2: 00 + 18000e0d3: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e0da: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000e0e0: c5 f9 10 12 vmovupd xmm2,XMMWORD PTR [rdx] + 18000e0e4: c4 c1 79 10 0c 0a vmovupd xmm1,XMMWORD PTR [r10+rcx*1] + 18000e0ea: c4 c1 7b 12 04 0a vmovddup xmm0,QWORD PTR [r10+rcx*1] + 18000e0f0: 49 ff c3 inc r11 + 18000e0f3: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 + 18000e0f7: 49 83 c2 10 add r10,0x10 + 18000e0fb: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 + 18000e100: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 + 18000e104: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 + 18000e108: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 + 18000e10c: c5 f9 11 0a vmovupd XMMWORD PTR [rdx],xmm1 + 18000e110: 48 83 c2 10 add rdx,0x10 + 18000e114: 4c 3b d8 cmp r11,rax + 18000e117: 72 c7 jb 0x18000e0e0 + 18000e119: 49 89 c2 mov r10,rax + 18000e11c: 49 c1 e2 04 shl r10,0x4 + 18000e120: 48 63 d5 movsxd rdx,ebp + 18000e123: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e12a: 00 + 18000e12b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e132: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e139: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e140: c4 81 7d 10 14 0a vmovupd ymm2,YMMWORD PTR [r10+r9*1] + 18000e146: 48 83 c0 08 add rax,0x8 + 18000e14a: c4 c1 79 10 04 0a vmovupd xmm0,XMMWORD PTR [r10+rcx*1] + 18000e150: c4 81 7f 12 0c 0a vmovddup ymm1,YMMWORD PTR [r10+r9*1] + 18000e156: c5 ed 15 e2 vunpckhpd ymm4,ymm2,ymm2 + 18000e15a: c4 c3 7d 18 5c 0a 10 vinsertf128 ymm3,ymm0,XMMWORD PTR [r10+rcx*1+0x10],0x1 + 18000e161: 01 + 18000e162: c5 e5 c6 eb 05 vshufpd ymm5,ymm3,ymm3,0x5 + 18000e167: c5 f5 59 c3 vmulpd ymm0,ymm1,ymm3 + 18000e16b: c5 dd 59 cd vmulpd ymm1,ymm4,ymm5 + 18000e16f: c4 81 7d 10 6c 0a 20 vmovupd ymm5,YMMWORD PTR [r10+r9*1+0x20] + 18000e176: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 + 18000e17a: c4 81 7d 11 14 0a vmovupd YMMWORD PTR [r10+r9*1],ymm2 + 18000e180: c4 c1 79 10 5c 0a 20 vmovupd xmm3,XMMWORD PTR [r10+rcx*1+0x20] + 18000e187: c4 81 7f 12 64 0a 20 vmovddup ymm4,YMMWORD PTR [r10+r9*1+0x20] + 18000e18e: c5 d5 15 ed vunpckhpd ymm5,ymm5,ymm5 + 18000e192: c4 c3 65 18 44 0a 30 vinsertf128 ymm0,ymm3,XMMWORD PTR [r10+rcx*1+0x30],0x1 + 18000e199: 01 + 18000e19a: c5 fd c6 c8 05 vshufpd ymm1,ymm0,ymm0,0x5 + 18000e19f: c5 dd 59 d0 vmulpd ymm2,ymm4,ymm0 + 18000e1a3: c5 d5 59 d9 vmulpd ymm3,ymm5,ymm1 + 18000e1a7: c5 ed d0 e3 vaddsubpd ymm4,ymm2,ymm3 + 18000e1ab: c4 81 7d 10 54 0a 40 vmovupd ymm2,YMMWORD PTR [r10+r9*1+0x40] + 18000e1b2: c4 81 7d 11 64 0a 20 vmovupd YMMWORD PTR [r10+r9*1+0x20],ymm4 + 18000e1b9: c4 c1 79 10 44 0a 40 vmovupd xmm0,XMMWORD PTR [r10+rcx*1+0x40] + 18000e1c0: c4 81 7f 12 4c 0a 40 vmovddup ymm1,YMMWORD PTR [r10+r9*1+0x40] + 18000e1c7: c5 ed 15 e2 vunpckhpd ymm4,ymm2,ymm2 + 18000e1cb: c4 c3 7d 18 5c 0a 50 vinsertf128 ymm3,ymm0,XMMWORD PTR [r10+rcx*1+0x50],0x1 + 18000e1d2: 01 + 18000e1d3: c5 e5 c6 eb 05 vshufpd ymm5,ymm3,ymm3,0x5 + 18000e1d8: c5 f5 59 c3 vmulpd ymm0,ymm1,ymm3 + 18000e1dc: c5 dd 59 cd vmulpd ymm1,ymm4,ymm5 + 18000e1e0: c4 81 7d 10 6c 0a 60 vmovupd ymm5,YMMWORD PTR [r10+r9*1+0x60] + 18000e1e7: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 + 18000e1eb: c4 81 7d 11 54 0a 40 vmovupd YMMWORD PTR [r10+r9*1+0x40],ymm2 + 18000e1f2: c4 c1 79 10 5c 0a 60 vmovupd xmm3,XMMWORD PTR [r10+rcx*1+0x60] + 18000e1f9: c4 81 7f 12 64 0a 60 vmovddup ymm4,YMMWORD PTR [r10+r9*1+0x60] + 18000e200: c5 d5 15 ed vunpckhpd ymm5,ymm5,ymm5 + 18000e204: c4 c3 65 18 44 0a 70 vinsertf128 ymm0,ymm3,XMMWORD PTR [r10+rcx*1+0x70],0x1 + 18000e20b: 01 + 18000e20c: c5 fd c6 c8 05 vshufpd ymm1,ymm0,ymm0,0x5 + 18000e211: c5 dd 59 d0 vmulpd ymm2,ymm4,ymm0 + 18000e215: c5 d5 59 d9 vmulpd ymm3,ymm5,ymm1 + 18000e219: c5 ed d0 e3 vaddsubpd ymm4,ymm2,ymm3 + 18000e21d: c4 81 7d 11 64 0a 60 vmovupd YMMWORD PTR [r10+r9*1+0x60],ymm4 + 18000e224: 49 81 c2 80 00 00 00 add r10,0x80 + 18000e22b: 48 3b c2 cmp rax,rdx + 18000e22e: 0f 82 0c ff ff ff jb 0x18000e140 + 18000e234: 8d 45 01 lea eax,[rbp+0x1] + 18000e237: 41 3b c0 cmp eax,r8d + 18000e23a: 0f 87 d9 00 00 00 ja 0x18000e319 + 18000e240: 4d 63 c0 movsxd r8,r8d + 18000e243: 4c 2b c2 sub r8,rdx + 18000e246: 49 83 f8 02 cmp r8,0x2 + 18000e24a: 0f 8c d2 00 00 00 jl 0x18000e322 + 18000e250: 48 c1 e2 04 shl rdx,0x4 + 18000e254: 44 89 c0 mov eax,r8d + 18000e257: 83 e0 fe and eax,0xfffffffe + 18000e25a: 45 33 e4 xor r12d,r12d + 18000e25d: 48 63 c0 movsxd rax,eax + 18000e260: 45 33 d2 xor r10d,r10d + 18000e263: 4c 8d 1c 11 lea r11,[rcx+rdx*1] + 18000e267: 49 03 d1 add rdx,r9 + 18000e26a: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e271: 00 + 18000e272: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e279: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e280: c5 fd 10 12 vmovupd ymm2,YMMWORD PTR [rdx] + 18000e284: 49 83 c4 02 add r12,0x2 + 18000e288: c4 81 79 10 04 1a vmovupd xmm0,XMMWORD PTR [r10+r11*1] + 18000e28e: c5 ff 12 0a vmovddup ymm1,YMMWORD PTR [rdx] + 18000e292: c5 ed 15 e2 vunpckhpd ymm4,ymm2,ymm2 + 18000e296: c4 83 7d 18 5c 1a 10 vinsertf128 ymm3,ymm0,XMMWORD PTR [r10+r11*1+0x10],0x1 + 18000e29d: 01 + 18000e29e: 49 83 c2 20 add r10,0x20 + 18000e2a2: c5 e5 c6 eb 05 vshufpd ymm5,ymm3,ymm3,0x5 + 18000e2a7: c5 f5 59 c3 vmulpd ymm0,ymm1,ymm3 + 18000e2ab: c5 dd 59 cd vmulpd ymm1,ymm4,ymm5 + 18000e2af: c5 fd d0 d1 vaddsubpd ymm2,ymm0,ymm1 + 18000e2b3: c5 fd 11 12 vmovupd YMMWORD PTR [rdx],ymm2 + 18000e2b7: 48 83 c2 20 add rdx,0x20 + 18000e2bb: 4c 3b e0 cmp r12,rax + 18000e2be: 72 c0 jb 0x18000e280 + 18000e2c0: 48 89 c2 mov rdx,rax + 18000e2c3: 48 c1 e2 04 shl rdx,0x4 + 18000e2c7: 49 3b c0 cmp rax,r8 + 18000e2ca: 73 4d jae 0x18000e319 + 18000e2cc: 48 63 ed movsxd rbp,ebp + 18000e2cf: 48 c1 e5 04 shl rbp,0x4 + 18000e2d3: 4c 03 cd add r9,rbp + 18000e2d6: 48 03 cd add rcx,rbp + 18000e2d9: 4c 03 ca add r9,rdx + 18000e2dc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000e2e0: c4 c1 79 10 11 vmovupd xmm2,XMMWORD PTR [r9] + 18000e2e5: c5 f9 10 0c 0a vmovupd xmm1,XMMWORD PTR [rdx+rcx*1] + 18000e2ea: c5 fb 12 04 0a vmovddup xmm0,QWORD PTR [rdx+rcx*1] + 18000e2ef: 48 ff c0 inc rax + 18000e2f2: c5 f1 15 d9 vunpckhpd xmm3,xmm1,xmm1 + 18000e2f6: 48 83 c2 10 add rdx,0x10 + 18000e2fa: c5 e9 c6 e2 01 vshufpd xmm4,xmm2,xmm2,0x1 + 18000e2ff: c5 f9 59 ea vmulpd xmm5,xmm0,xmm2 + 18000e303: c5 e1 59 c4 vmulpd xmm0,xmm3,xmm4 + 18000e307: c5 d1 d0 c8 vaddsubpd xmm1,xmm5,xmm0 + 18000e30b: c4 c1 79 11 09 vmovupd XMMWORD PTR [r9],xmm1 + 18000e310: 49 83 c1 10 add r9,0x10 + 18000e314: 49 3b c0 cmp rax,r8 + 18000e317: 72 c7 jb 0x18000e2e0 + 18000e319: 33 c0 xor eax,eax + 18000e31b: c5 f8 77 vzeroupper + 18000e31e: 5d pop rbp + 18000e31f: 41 5c pop r12 + 18000e321: c3 ret + 18000e322: 33 c0 xor eax,eax + 18000e324: eb 9a jmp 0x18000e2c0 + 18000e326: 33 ed xor ebp,ebp + 18000e328: 41 83 f8 01 cmp r8d,0x1 + 18000e32c: 72 eb jb 0x18000e319 + 18000e32e: 4d 63 c0 movsxd r8,r8d + 18000e331: 33 c0 xor eax,eax + 18000e333: eb 8b jmp 0x18000e2c0 + 18000e335: b8 fa ff ff ff mov eax,0xfffffffa + 18000e33a: 5d pop rbp + 18000e33b: 41 5c pop r12 + 18000e33d: c3 ret + 18000e33e: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e343: 5d pop rbp + 18000e344: 41 5c pop r12 + 18000e346: c3 ret + 18000e347: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e34e: 00 + 18000e34f: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e356: 0f 1f 00 nop DWORD PTR [rax] + 18000e359: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e360: 41 54 push r12 + 18000e362: 49 89 cb mov r11,rcx + 18000e365: 4d 85 db test r11,r11 + 18000e368: 0f 84 dd 01 00 00 je 0x18000e54b + 18000e36e: 48 85 d2 test rdx,rdx + 18000e371: 0f 84 d4 01 00 00 je 0x18000e54b + 18000e377: 45 85 c0 test r8d,r8d + 18000e37a: 0f 8e c3 01 00 00 jle 0x18000e543 + 18000e380: 4d 63 c8 movsxd r9,r8d + 18000e383: 49 83 f9 08 cmp r9,0x8 + 18000e387: 0f 8c b1 01 00 00 jl 0x18000e53e + 18000e38d: 48 89 d0 mov rax,rdx + 18000e390: 48 83 e0 1f and rax,0x1f + 18000e394: 85 c0 test eax,eax + 18000e396: 74 0d je 0x18000e3a5 + 18000e398: a8 0f test al,0xf + 18000e39a: 0f 85 9e 01 00 00 jne 0x18000e53e + 18000e3a0: b8 01 00 00 00 mov eax,0x1 + 18000e3a5: 41 89 c2 mov r10d,eax + 18000e3a8: 49 8d 4a 08 lea rcx,[r10+0x8] + 18000e3ac: 4c 3b c9 cmp r9,rcx + 18000e3af: 0f 8c 89 01 00 00 jl 0x18000e53e + 18000e3b5: 44 89 c1 mov ecx,r8d + 18000e3b8: 2b c8 sub ecx,eax + 18000e3ba: 83 e1 07 and ecx,0x7 + 18000e3bd: 44 2b c1 sub r8d,ecx + 18000e3c0: 33 c9 xor ecx,ecx + 18000e3c2: 4d 63 c0 movsxd r8,r8d + 18000e3c5: 45 33 e4 xor r12d,r12d + 18000e3c8: 85 c0 test eax,eax + 18000e3ca: 48 89 d0 mov rax,rdx + 18000e3cd: 76 47 jbe 0x18000e416 + 18000e3cf: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e3d6: 00 + 18000e3d7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e3de: 66 90 xchg ax,ax + 18000e3e0: c5 f9 10 18 vmovupd xmm3,XMMWORD PTR [rax] + 18000e3e4: c4 81 79 10 04 1c vmovupd xmm0,XMMWORD PTR [r12+r11*1] + 18000e3ea: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000e3ee: 48 ff c1 inc rcx + 18000e3f1: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000e3f6: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000e3fa: c4 81 7b 12 2c 1c vmovddup xmm5,QWORD PTR [r12+r11*1] + 18000e400: 49 83 c4 10 add r12,0x10 + 18000e404: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 + 18000e409: c5 f9 11 28 vmovupd XMMWORD PTR [rax],xmm5 + 18000e40d: 48 83 c0 10 add rax,0x10 + 18000e411: 49 3b ca cmp rcx,r10 + 18000e414: 72 ca jb 0x18000e3e0 + 18000e416: 4c 89 d0 mov rax,r10 + 18000e419: 48 c1 e0 04 shl rax,0x4 + 18000e41d: 0f 1f 00 nop DWORD PTR [rax] + 18000e420: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] + 18000e425: 48 8d 0c 10 lea rcx,[rax+rdx*1] + 18000e429: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] + 18000e42f: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000e433: 49 83 c2 08 add r10,0x8 + 18000e437: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000e43c: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000e440: c5 fd 10 41 20 vmovupd ymm0,YMMWORD PTR [rcx+0x20] + 18000e445: c5 ff 12 29 vmovddup ymm5,YMMWORD PTR [rcx] + 18000e449: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000e44e: c5 fd 11 29 vmovupd YMMWORD PTR [rcx],ymm5 + 18000e452: c4 a1 7d 10 5c 18 20 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x20] + 18000e459: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000e45d: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000e462: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000e466: c5 fd 10 41 40 vmovupd ymm0,YMMWORD PTR [rcx+0x40] + 18000e46b: c5 ff 12 69 20 vmovddup ymm5,YMMWORD PTR [rcx+0x20] + 18000e470: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000e475: c5 fd 11 69 20 vmovupd YMMWORD PTR [rcx+0x20],ymm5 + 18000e47a: c4 a1 7d 10 5c 18 40 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x40] + 18000e481: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000e485: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000e48a: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000e48e: c5 fd 10 41 60 vmovupd ymm0,YMMWORD PTR [rcx+0x60] + 18000e493: c5 ff 12 69 40 vmovddup ymm5,YMMWORD PTR [rcx+0x40] + 18000e498: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000e49d: c5 fd 11 69 40 vmovupd YMMWORD PTR [rcx+0x40],ymm5 + 18000e4a2: c4 a1 7d 10 5c 18 60 vmovupd ymm3,YMMWORD PTR [rax+r11*1+0x60] + 18000e4a9: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000e4ad: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000e4b2: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000e4b6: c5 ff 12 69 60 vmovddup ymm5,YMMWORD PTR [rcx+0x60] + 18000e4bb: 48 05 80 00 00 00 add rax,0x80 + 18000e4c1: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000e4c6: 4d 3b d0 cmp r10,r8 + 18000e4c9: c5 fd 11 69 60 vmovupd YMMWORD PTR [rcx+0x60],ymm5 + 18000e4ce: 0f 82 4c ff ff ff jb 0x18000e420 + 18000e4d4: 4c 89 c0 mov rax,r8 + 18000e4d7: 48 c1 e0 04 shl rax,0x4 + 18000e4db: 48 03 d0 add rdx,rax + 18000e4de: 4d 3b c1 cmp r8,r9 + 18000e4e1: 73 53 jae 0x18000e536 + 18000e4e3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e4ea: 00 + 18000e4eb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e4f2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e4f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e500: c5 f9 10 1a vmovupd xmm3,XMMWORD PTR [rdx] + 18000e504: c4 a1 79 10 04 18 vmovupd xmm0,XMMWORD PTR [rax+r11*1] + 18000e50a: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000e50e: 49 ff c0 inc r8 + 18000e511: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000e516: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000e51a: c4 a1 7b 12 2c 18 vmovddup xmm5,QWORD PTR [rax+r11*1] + 18000e520: 48 83 c0 10 add rax,0x10 + 18000e524: c4 e2 e1 a6 ec vfmaddsub213pd xmm5,xmm3,xmm4 + 18000e529: c5 f9 11 2a vmovupd XMMWORD PTR [rdx],xmm5 + 18000e52d: 48 83 c2 10 add rdx,0x10 + 18000e531: 4d 3b c1 cmp r8,r9 + 18000e534: 72 ca jb 0x18000e500 + 18000e536: 33 c0 xor eax,eax + 18000e538: c5 f8 77 vzeroupper + 18000e53b: 41 5c pop r12 + 18000e53d: c3 ret + 18000e53e: 45 33 c0 xor r8d,r8d + 18000e541: eb 91 jmp 0x18000e4d4 + 18000e543: b8 fa ff ff ff mov eax,0xfffffffa + 18000e548: 41 5c pop r12 + 18000e54a: c3 ret + 18000e54b: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e550: 41 5c pop r12 + 18000e552: c3 ret + 18000e553: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e558: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e55f: 00 + 18000e560: 41 54 push r12 + 18000e562: 49 89 cb mov r11,rcx + 18000e565: 4d 85 db test r11,r11 + 18000e568: 0f 84 f9 01 00 00 je 0x18000e767 + 18000e56e: 48 85 d2 test rdx,rdx + 18000e571: 0f 84 f0 01 00 00 je 0x18000e767 + 18000e577: 45 85 c0 test r8d,r8d + 18000e57a: 0f 8e df 01 00 00 jle 0x18000e75f + 18000e580: 4d 63 c8 movsxd r9,r8d + 18000e583: 49 83 f9 08 cmp r9,0x8 + 18000e587: 0f 8c cd 01 00 00 jl 0x18000e75a + 18000e58d: 48 89 d0 mov rax,rdx + 18000e590: 48 83 e0 1f and rax,0x1f + 18000e594: 85 c0 test eax,eax + 18000e596: 74 0d je 0x18000e5a5 + 18000e598: a8 0f test al,0xf + 18000e59a: 0f 85 ba 01 00 00 jne 0x18000e75a + 18000e5a0: b8 01 00 00 00 mov eax,0x1 + 18000e5a5: 41 89 c2 mov r10d,eax + 18000e5a8: 49 8d 4a 08 lea rcx,[r10+0x8] + 18000e5ac: 4c 3b c9 cmp r9,rcx + 18000e5af: 0f 8c a5 01 00 00 jl 0x18000e75a + 18000e5b5: 44 89 c1 mov ecx,r8d + 18000e5b8: 2b c8 sub ecx,eax + 18000e5ba: 83 e1 07 and ecx,0x7 + 18000e5bd: 44 2b c1 sub r8d,ecx + 18000e5c0: 33 c9 xor ecx,ecx + 18000e5c2: 4d 63 c0 movsxd r8,r8d + 18000e5c5: 45 33 e4 xor r12d,r12d + 18000e5c8: 85 c0 test eax,eax + 18000e5ca: 48 89 d0 mov rax,rdx + 18000e5cd: 76 43 jbe 0x18000e612 + 18000e5cf: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e5d6: 00 + 18000e5d7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e5de: 66 90 xchg ax,ax + 18000e5e0: c5 f9 10 18 vmovupd xmm3,XMMWORD PTR [rax] + 18000e5e4: c4 81 79 10 04 1c vmovupd xmm0,XMMWORD PTR [r12+r11*1] + 18000e5ea: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000e5ee: 48 ff c1 inc rcx + 18000e5f1: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000e5f6: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000e5fa: 62 92 e5 18 b6 24 1c vfmaddsub231pd xmm4,xmm3,QWORD BCST [r12+r11*1] + 18000e601: 49 83 c4 10 add r12,0x10 + 18000e605: c5 f9 11 20 vmovupd XMMWORD PTR [rax],xmm4 + 18000e609: 48 83 c0 10 add rax,0x10 + 18000e60d: 49 3b ca cmp rcx,r10 + 18000e610: 72 ce jb 0x18000e5e0 + 18000e612: 4c 89 d0 mov rax,r10 + 18000e615: 48 c1 e0 04 shl rax,0x4 + 18000e619: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e620: c5 fd 10 04 10 vmovupd ymm0,YMMWORD PTR [rax+rdx*1] + 18000e625: 49 83 c2 08 add r10,0x8 + 18000e629: c4 a1 7d 10 1c 18 vmovupd ymm3,YMMWORD PTR [rax+r11*1] + 18000e62f: 62 e1 fd 28 10 44 10 vmovupd ymm16,YMMWORD PTR [rax+rdx*1+0x20] + 18000e636: 01 + 18000e637: 62 e1 fd 28 10 74 10 vmovupd ymm22,YMMWORD PTR [rax+rdx*1+0x40] + 18000e63e: 02 + 18000e63f: 62 61 fd 28 10 64 10 vmovupd ymm28,YMMWORD PTR [rax+rdx*1+0x60] + 18000e646: 03 + 18000e647: c5 fd 15 c8 vunpckhpd ymm1,ymm0,ymm0 + 18000e64b: c5 e5 c6 d3 05 vshufpd ymm2,ymm3,ymm3,0x5 + 18000e650: c5 f5 59 e2 vmulpd ymm4,ymm1,ymm2 + 18000e654: c5 ff 12 2c 10 vmovddup ymm5,YMMWORD PTR [rax+rdx*1] + 18000e659: c4 e2 e5 a6 ec vfmaddsub213pd ymm5,ymm3,ymm4 + 18000e65e: c5 fd 11 2c 10 vmovupd YMMWORD PTR [rax+rdx*1],ymm5 + 18000e663: 62 a1 fd 28 10 5c 18 vmovupd ymm19,YMMWORD PTR [rax+r11*1+0x20] + 18000e66a: 01 + 18000e66b: 62 a1 fd 20 15 c8 vunpckhpd ymm17,ymm16,ymm16 + 18000e671: 62 a1 e5 20 c6 d3 05 vshufpd ymm18,ymm19,ymm19,0x5 + 18000e678: 62 a1 f5 20 59 e2 vmulpd ymm20,ymm17,ymm18 + 18000e67e: 62 e1 ff 28 12 6c 10 vmovddup ymm21,YMMWORD PTR [rax+rdx*1+0x20] + 18000e685: 01 + 18000e686: 62 a2 e5 20 a6 ec vfmaddsub213pd ymm21,ymm19,ymm20 + 18000e68c: 62 e1 fd 28 11 6c 10 vmovupd YMMWORD PTR [rax+rdx*1+0x20],ymm21 + 18000e693: 01 + 18000e694: 62 21 fd 28 10 4c 18 vmovupd ymm25,YMMWORD PTR [rax+r11*1+0x40] + 18000e69b: 02 + 18000e69c: 62 a1 cd 20 15 fe vunpckhpd ymm23,ymm22,ymm22 + 18000e6a2: 62 01 b5 20 c6 c1 05 vshufpd ymm24,ymm25,ymm25,0x5 + 18000e6a9: 62 01 c5 20 59 d0 vmulpd ymm26,ymm23,ymm24 + 18000e6af: 62 61 ff 28 12 5c 10 vmovddup ymm27,YMMWORD PTR [rax+rdx*1+0x40] + 18000e6b6: 02 + 18000e6b7: 62 02 b5 20 a6 da vfmaddsub213pd ymm27,ymm25,ymm26 + 18000e6bd: 62 61 fd 28 11 5c 10 vmovupd YMMWORD PTR [rax+rdx*1+0x40],ymm27 + 18000e6c4: 02 + 18000e6c5: 62 21 fd 28 10 7c 18 vmovupd ymm31,YMMWORD PTR [rax+r11*1+0x60] + 18000e6cc: 03 + 18000e6cd: 62 01 9d 20 15 ec vunpckhpd ymm29,ymm28,ymm28 + 18000e6d3: 62 01 85 20 c6 f7 05 vshufpd ymm30,ymm31,ymm31,0x5 + 18000e6da: 62 01 95 20 59 e6 vmulpd ymm28,ymm29,ymm30 + 18000e6e0: c5 ff 12 44 10 60 vmovddup ymm0,YMMWORD PTR [rax+rdx*1+0x60] + 18000e6e6: 62 92 85 20 a6 c4 vfmaddsub213pd ymm0,ymm31,ymm28 + 18000e6ec: c5 fd 11 44 10 60 vmovupd YMMWORD PTR [rax+rdx*1+0x60],ymm0 + 18000e6f2: 48 05 80 00 00 00 add rax,0x80 + 18000e6f8: 4d 3b d0 cmp r10,r8 + 18000e6fb: 0f 82 1f ff ff ff jb 0x18000e620 + 18000e701: 4c 89 c0 mov rax,r8 + 18000e704: 48 c1 e0 04 shl rax,0x4 + 18000e708: 48 03 d0 add rdx,rax + 18000e70b: 4d 3b c1 cmp r8,r9 + 18000e70e: 73 42 jae 0x18000e752 + 18000e710: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e717: 00 + 18000e718: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e71f: 90 nop + 18000e720: c5 f9 10 1a vmovupd xmm3,XMMWORD PTR [rdx] + 18000e724: c4 a1 79 10 04 18 vmovupd xmm0,XMMWORD PTR [rax+r11*1] + 18000e72a: c5 f9 15 c8 vunpckhpd xmm1,xmm0,xmm0 + 18000e72e: 49 ff c0 inc r8 + 18000e731: c5 e1 c6 d3 01 vshufpd xmm2,xmm3,xmm3,0x1 + 18000e736: c5 f1 59 e2 vmulpd xmm4,xmm1,xmm2 + 18000e73a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd xmm4,xmm3,QWORD BCST [rax+r11*1] + 18000e741: 48 83 c0 10 add rax,0x10 + 18000e745: c5 f9 11 22 vmovupd XMMWORD PTR [rdx],xmm4 + 18000e749: 48 83 c2 10 add rdx,0x10 + 18000e74d: 4d 3b c1 cmp r8,r9 + 18000e750: 72 ce jb 0x18000e720 + 18000e752: 33 c0 xor eax,eax + 18000e754: c5 f8 77 vzeroupper + 18000e757: 41 5c pop r12 + 18000e759: c3 ret + 18000e75a: 45 33 c0 xor r8d,r8d + 18000e75d: eb a2 jmp 0x18000e701 + 18000e75f: b8 fa ff ff ff mov eax,0xfffffffa + 18000e764: 41 5c pop r12 + 18000e766: c3 ret + 18000e767: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e76c: 41 5c pop r12 + 18000e76e: c3 ret + 18000e76f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e776: 00 + 18000e777: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e77e: 66 90 xchg ax,ax + 18000e780: 57 push rdi + 18000e781: 41 54 push r12 + 18000e783: 55 push rbp + 18000e784: 48 89 d5 mov rbp,rdx + 18000e787: 48 85 c9 test rcx,rcx + 18000e78a: 0f 84 f7 01 00 00 je 0x18000e987 + 18000e790: 48 85 ed test rbp,rbp + 18000e793: 0f 84 ee 01 00 00 je 0x18000e987 + 18000e799: 4d 85 c0 test r8,r8 + 18000e79c: 0f 84 e5 01 00 00 je 0x18000e987 + 18000e7a2: 45 85 c9 test r9d,r9d + 18000e7a5: 0f 8e d2 01 00 00 jle 0x18000e97d + 18000e7ab: 41 83 f9 08 cmp r9d,0x8 + 18000e7af: 0f 8c b8 01 00 00 jl 0x18000e96d + 18000e7b5: 4d 89 c2 mov r10,r8 + 18000e7b8: 49 83 e2 0f and r10,0xf + 18000e7bc: 45 85 d2 test r10d,r10d + 18000e7bf: 74 18 je 0x18000e7d9 + 18000e7c1: 41 f7 c2 03 00 00 00 test r10d,0x3 + 18000e7c8: 0f 85 9f 01 00 00 jne 0x18000e96d + 18000e7ce: 41 f7 da neg r10d + 18000e7d1: 41 83 c2 10 add r10d,0x10 + 18000e7d5: 41 c1 ea 02 shr r10d,0x2 + 18000e7d9: 41 8d 42 08 lea eax,[r10+0x8] + 18000e7dd: 44 3b c8 cmp r9d,eax + 18000e7e0: 0f 8c 87 01 00 00 jl 0x18000e96d + 18000e7e6: 44 89 c8 mov eax,r9d + 18000e7e9: 33 d2 xor edx,edx + 18000e7eb: 41 2b c2 sub eax,r10d + 18000e7ee: 83 e0 07 and eax,0x7 + 18000e7f1: f7 d8 neg eax + 18000e7f3: 41 03 c1 add eax,r9d + 18000e7f6: 44 89 d7 mov edi,r10d + 18000e7f9: 45 85 d2 test r10d,r10d + 18000e7fc: 76 21 jbe 0x18000e81f + 18000e7fe: 66 90 xchg ax,ax + 18000e800: f3 0f 10 04 91 movss xmm0,DWORD PTR [rcx+rdx*4] + 18000e805: f3 0f 59 44 95 00 mulss xmm0,DWORD PTR [rbp+rdx*4+0x0] + 18000e80b: f3 41 0f 58 04 90 addss xmm0,DWORD PTR [r8+rdx*4] + 18000e811: f3 41 0f 11 04 90 movss DWORD PTR [r8+rdx*4],xmm0 + 18000e817: 48 ff c2 inc rdx + 18000e81a: 48 3b d7 cmp rdx,rdi + 18000e81d: 72 e1 jb 0x18000e800 + 18000e81f: 45 89 d2 mov r10d,r10d + 18000e822: 4a 8d 54 95 00 lea rdx,[rbp+r10*4+0x0] + 18000e827: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18000e82e: 48 63 d0 movsxd rdx,eax + 18000e831: 74 4d je 0x18000e880 + 18000e833: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e838: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e83f: 00 + 18000e840: 0f 10 0c b9 movups xmm1,XMMWORD PTR [rcx+rdi*4] + 18000e844: 0f 10 5c b9 10 movups xmm3,XMMWORD PTR [rcx+rdi*4+0x10] + 18000e849: 0f 10 44 bd 00 movups xmm0,XMMWORD PTR [rbp+rdi*4+0x0] + 18000e84e: 0f 10 54 bd 10 movups xmm2,XMMWORD PTR [rbp+rdi*4+0x10] + 18000e853: 0f 59 c8 mulps xmm1,xmm0 + 18000e856: 0f 59 da mulps xmm3,xmm2 + 18000e859: 41 0f 58 0c b8 addps xmm1,XMMWORD PTR [r8+rdi*4] + 18000e85e: 41 0f 58 5c b8 10 addps xmm3,XMMWORD PTR [r8+rdi*4+0x10] + 18000e864: 41 0f 29 0c b8 movaps XMMWORD PTR [r8+rdi*4],xmm1 + 18000e869: 41 0f 29 5c b8 10 movaps XMMWORD PTR [r8+rdi*4+0x10],xmm3 + 18000e86f: 48 83 c7 08 add rdi,0x8 + 18000e873: 48 3b fa cmp rdi,rdx + 18000e876: 72 c8 jb 0x18000e840 + 18000e878: eb 38 jmp 0x18000e8b2 + 18000e87a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000e880: 0f 10 04 b9 movups xmm0,XMMWORD PTR [rcx+rdi*4] + 18000e884: 0f 10 4c b9 10 movups xmm1,XMMWORD PTR [rcx+rdi*4+0x10] + 18000e889: 0f 59 44 bd 00 mulps xmm0,XMMWORD PTR [rbp+rdi*4+0x0] + 18000e88e: 0f 59 4c bd 10 mulps xmm1,XMMWORD PTR [rbp+rdi*4+0x10] + 18000e893: 41 0f 58 04 b8 addps xmm0,XMMWORD PTR [r8+rdi*4] + 18000e898: 41 0f 58 4c b8 10 addps xmm1,XMMWORD PTR [r8+rdi*4+0x10] + 18000e89e: 41 0f 29 04 b8 movaps XMMWORD PTR [r8+rdi*4],xmm0 + 18000e8a3: 41 0f 29 4c b8 10 movaps XMMWORD PTR [r8+rdi*4+0x10],xmm1 + 18000e8a9: 48 83 c7 08 add rdi,0x8 + 18000e8ad: 48 3b fa cmp rdi,rdx + 18000e8b0: 72 ce jb 0x18000e880 + 18000e8b2: 8d 78 01 lea edi,[rax+0x1] + 18000e8b5: 41 3b f9 cmp edi,r9d + 18000e8b8: 0f 87 a3 00 00 00 ja 0x18000e961 + 18000e8be: 4d 63 c9 movsxd r9,r9d + 18000e8c1: 4c 2b ca sub r9,rdx + 18000e8c4: 49 83 f9 04 cmp r9,0x4 + 18000e8c8: 0f 8c 9a 00 00 00 jl 0x18000e968 + 18000e8ce: 45 89 cc mov r12d,r9d + 18000e8d1: 45 33 db xor r11d,r11d + 18000e8d4: 41 83 e4 fc and r12d,0xfffffffc + 18000e8d8: 4c 8d 54 95 00 lea r10,[rbp+rdx*4+0x0] + 18000e8dd: 4d 63 e4 movsxd r12,r12d + 18000e8e0: 48 8d 3c 91 lea rdi,[rcx+rdx*4] + 18000e8e4: 49 8d 14 90 lea rdx,[r8+rdx*4] + 18000e8e8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e8ef: 00 + 18000e8f0: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e8f7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000e8fe: 00 00 + 18000e900: 42 0f 10 0c 9f movups xmm1,XMMWORD PTR [rdi+r11*4] + 18000e905: 43 0f 10 04 9a movups xmm0,XMMWORD PTR [r10+r11*4] + 18000e90a: 0f 59 c8 mulps xmm1,xmm0 + 18000e90d: 42 0f 58 0c 9a addps xmm1,XMMWORD PTR [rdx+r11*4] + 18000e912: 42 0f 29 0c 9a movaps XMMWORD PTR [rdx+r11*4],xmm1 + 18000e917: 49 83 c3 04 add r11,0x4 + 18000e91b: 4d 3b dc cmp r11,r12 + 18000e91e: 72 e0 jb 0x18000e900 + 18000e920: 4d 3b e1 cmp r12,r9 + 18000e923: 73 3c jae 0x18000e961 + 18000e925: 48 63 c0 movsxd rax,eax + 18000e928: 48 8d 6c 85 00 lea rbp,[rbp+rax*4+0x0] + 18000e92d: 48 8d 14 81 lea rdx,[rcx+rax*4] + 18000e931: 49 8d 04 80 lea rax,[r8+rax*4] + 18000e935: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000e939: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e940: f3 42 0f 10 04 a2 movss xmm0,DWORD PTR [rdx+r12*4] + 18000e946: f3 42 0f 59 44 a5 00 mulss xmm0,DWORD PTR [rbp+r12*4+0x0] + 18000e94d: f3 42 0f 58 04 a0 addss xmm0,DWORD PTR [rax+r12*4] + 18000e953: f3 42 0f 11 04 a0 movss DWORD PTR [rax+r12*4],xmm0 + 18000e959: 49 ff c4 inc r12 + 18000e95c: 4d 3b e1 cmp r12,r9 + 18000e95f: 72 df jb 0x18000e940 + 18000e961: 33 c0 xor eax,eax + 18000e963: 5d pop rbp + 18000e964: 41 5c pop r12 + 18000e966: 5f pop rdi + 18000e967: c3 ret + 18000e968: 45 33 e4 xor r12d,r12d + 18000e96b: eb b3 jmp 0x18000e920 + 18000e96d: 33 c0 xor eax,eax + 18000e96f: 41 83 f9 01 cmp r9d,0x1 + 18000e973: 72 ec jb 0x18000e961 + 18000e975: 4d 63 c9 movsxd r9,r9d + 18000e978: 45 33 e4 xor r12d,r12d + 18000e97b: eb a3 jmp 0x18000e920 + 18000e97d: b8 fa ff ff ff mov eax,0xfffffffa + 18000e982: 5d pop rbp + 18000e983: 41 5c pop r12 + 18000e985: 5f pop rdi + 18000e986: c3 ret + 18000e987: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000e98c: 5d pop rbp + 18000e98d: 41 5c pop r12 + 18000e98f: 5f pop rdi + 18000e990: c3 ret + 18000e991: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000e998: 00 + 18000e999: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000e9a0: 56 push rsi + 18000e9a1: 57 push rdi + 18000e9a2: 41 54 push r12 + 18000e9a4: 48 89 d7 mov rdi,rdx + 18000e9a7: 48 85 c9 test rcx,rcx + 18000e9aa: 0f 84 f3 01 00 00 je 0x18000eba3 + 18000e9b0: 48 85 ff test rdi,rdi + 18000e9b3: 0f 84 ea 01 00 00 je 0x18000eba3 + 18000e9b9: 4d 85 c0 test r8,r8 + 18000e9bc: 0f 84 e1 01 00 00 je 0x18000eba3 + 18000e9c2: 45 85 c9 test r9d,r9d + 18000e9c5: 0f 8e ce 01 00 00 jle 0x18000eb99 + 18000e9cb: 41 83 f9 08 cmp r9d,0x8 + 18000e9cf: 0f 8c b5 01 00 00 jl 0x18000eb8a + 18000e9d5: 4d 89 c2 mov r10,r8 + 18000e9d8: 49 83 e2 0f and r10,0xf + 18000e9dc: 45 85 d2 test r10d,r10d + 18000e9df: 74 18 je 0x18000e9f9 + 18000e9e1: 41 f7 c2 03 00 00 00 test r10d,0x3 + 18000e9e8: 0f 85 9c 01 00 00 jne 0x18000eb8a + 18000e9ee: 41 f7 da neg r10d + 18000e9f1: 41 83 c2 10 add r10d,0x10 + 18000e9f5: 41 c1 ea 02 shr r10d,0x2 + 18000e9f9: 44 89 d0 mov eax,r10d + 18000e9fc: 83 c0 08 add eax,0x8 + 18000e9ff: 44 3b c8 cmp r9d,eax + 18000ea02: 0f 8c 82 01 00 00 jl 0x18000eb8a + 18000ea08: 44 89 ce mov esi,r9d + 18000ea0b: 33 d2 xor edx,edx + 18000ea0d: 41 2b f2 sub esi,r10d + 18000ea10: 83 e6 07 and esi,0x7 + 18000ea13: f7 de neg esi + 18000ea15: 41 03 f1 add esi,r9d + 18000ea18: 44 89 d0 mov eax,r10d + 18000ea1b: 45 85 d2 test r10d,r10d + 18000ea1e: 76 1f jbe 0x18000ea3f + 18000ea20: f3 0f 10 04 91 movss xmm0,DWORD PTR [rcx+rdx*4] + 18000ea25: f3 0f 59 04 97 mulss xmm0,DWORD PTR [rdi+rdx*4] + 18000ea2a: f3 41 0f 58 04 90 addss xmm0,DWORD PTR [r8+rdx*4] + 18000ea30: f3 41 0f 11 04 90 movss DWORD PTR [r8+rdx*4],xmm0 + 18000ea36: 48 8d 52 01 lea rdx,[rdx+0x1] + 18000ea3a: 48 3b d0 cmp rdx,rax + 18000ea3d: 72 e1 jb 0x18000ea20 + 18000ea3f: 45 89 d2 mov r10d,r10d + 18000ea42: 48 63 d6 movsxd rdx,esi + 18000ea45: 4e 8d 1c 97 lea r11,[rdi+r10*4] + 18000ea49: 49 f7 c3 0f 00 00 00 test r11,0xf + 18000ea50: 74 4e je 0x18000eaa0 + 18000ea52: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ea59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ea60: 0f 10 0c 81 movups xmm1,XMMWORD PTR [rcx+rax*4] + 18000ea64: 0f 10 5c 81 10 movups xmm3,XMMWORD PTR [rcx+rax*4+0x10] + 18000ea69: 0f 10 04 87 movups xmm0,XMMWORD PTR [rdi+rax*4] + 18000ea6d: 0f 10 54 87 10 movups xmm2,XMMWORD PTR [rdi+rax*4+0x10] + 18000ea72: 0f 59 c8 mulps xmm1,xmm0 + 18000ea75: 0f 59 da mulps xmm3,xmm2 + 18000ea78: 41 0f 58 0c 80 addps xmm1,XMMWORD PTR [r8+rax*4] + 18000ea7d: 41 0f 58 5c 80 10 addps xmm3,XMMWORD PTR [r8+rax*4+0x10] + 18000ea83: 41 0f 29 0c 80 movaps XMMWORD PTR [r8+rax*4],xmm1 + 18000ea88: 41 0f 29 5c 80 10 movaps XMMWORD PTR [r8+rax*4+0x10],xmm3 + 18000ea8e: 48 8d 40 08 lea rax,[rax+0x8] + 18000ea92: 48 3b c2 cmp rax,rdx + 18000ea95: 72 c9 jb 0x18000ea60 + 18000ea97: eb 38 jmp 0x18000ead1 + 18000ea99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000eaa0: 0f 10 04 81 movups xmm0,XMMWORD PTR [rcx+rax*4] + 18000eaa4: 0f 10 4c 81 10 movups xmm1,XMMWORD PTR [rcx+rax*4+0x10] + 18000eaa9: 0f 59 04 87 mulps xmm0,XMMWORD PTR [rdi+rax*4] + 18000eaad: 0f 59 4c 87 10 mulps xmm1,XMMWORD PTR [rdi+rax*4+0x10] + 18000eab2: 41 0f 58 04 80 addps xmm0,XMMWORD PTR [r8+rax*4] + 18000eab7: 41 0f 58 4c 80 10 addps xmm1,XMMWORD PTR [r8+rax*4+0x10] + 18000eabd: 41 0f 29 04 80 movaps XMMWORD PTR [r8+rax*4],xmm0 + 18000eac2: 41 0f 29 4c 80 10 movaps XMMWORD PTR [r8+rax*4+0x10],xmm1 + 18000eac8: 48 8d 40 08 lea rax,[rax+0x8] + 18000eacc: 48 3b c2 cmp rax,rdx + 18000eacf: 72 cf jb 0x18000eaa0 + 18000ead1: 8d 46 01 lea eax,[rsi+0x1] + 18000ead4: 41 3b c1 cmp eax,r9d + 18000ead7: 0f 87 a2 00 00 00 ja 0x18000eb7f + 18000eadd: 4d 63 c9 movsxd r9,r9d + 18000eae0: 4c 2b ca sub r9,rdx + 18000eae3: 49 83 f9 04 cmp r9,0x4 + 18000eae7: 0f 8c 99 00 00 00 jl 0x18000eb86 + 18000eaed: 48 c1 e2 02 shl rdx,0x2 + 18000eaf1: 44 89 c8 mov eax,r9d + 18000eaf4: 83 e0 fc and eax,0xfffffffc + 18000eaf7: 49 89 d3 mov r11,rdx + 18000eafa: 49 89 d2 mov r10,rdx + 18000eafd: 45 33 e4 xor r12d,r12d + 18000eb00: 48 63 c0 movsxd rax,eax + 18000eb03: 4c 03 df add r11,rdi + 18000eb06: 4c 03 d1 add r10,rcx + 18000eb09: 49 03 d0 add rdx,r8 + 18000eb0c: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000eb13: 00 + 18000eb14: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000eb1b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000eb20: 43 0f 10 0c a2 movups xmm1,XMMWORD PTR [r10+r12*4] + 18000eb25: 43 0f 10 04 a3 movups xmm0,XMMWORD PTR [r11+r12*4] + 18000eb2a: 0f 59 c8 mulps xmm1,xmm0 + 18000eb2d: 42 0f 58 0c a2 addps xmm1,XMMWORD PTR [rdx+r12*4] + 18000eb32: 42 0f 29 0c a2 movaps XMMWORD PTR [rdx+r12*4],xmm1 + 18000eb37: 4d 8d 64 24 04 lea r12,[r12+0x4] + 18000eb3c: 4c 3b e0 cmp r12,rax + 18000eb3f: 72 df jb 0x18000eb20 + 18000eb41: 49 3b c1 cmp rax,r9 + 18000eb44: 73 39 jae 0x18000eb7f + 18000eb46: 48 63 f6 movsxd rsi,esi + 18000eb49: 48 c1 e6 02 shl rsi,0x2 + 18000eb4d: 48 03 fe add rdi,rsi + 18000eb50: 48 03 ce add rcx,rsi + 18000eb53: 4c 03 c6 add r8,rsi + 18000eb56: 0f 1f 00 nop DWORD PTR [rax] + 18000eb59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000eb60: f3 0f 10 04 81 movss xmm0,DWORD PTR [rcx+rax*4] + 18000eb65: f3 0f 59 04 87 mulss xmm0,DWORD PTR [rdi+rax*4] + 18000eb6a: f3 41 0f 58 04 80 addss xmm0,DWORD PTR [r8+rax*4] + 18000eb70: f3 41 0f 11 04 80 movss DWORD PTR [r8+rax*4],xmm0 + 18000eb76: 48 8d 40 01 lea rax,[rax+0x1] + 18000eb7a: 49 3b c1 cmp rax,r9 + 18000eb7d: 72 e1 jb 0x18000eb60 + 18000eb7f: 33 c0 xor eax,eax + 18000eb81: 41 5c pop r12 + 18000eb83: 5f pop rdi + 18000eb84: 5e pop rsi + 18000eb85: c3 ret + 18000eb86: 33 c0 xor eax,eax + 18000eb88: eb b7 jmp 0x18000eb41 + 18000eb8a: 33 f6 xor esi,esi + 18000eb8c: 41 83 f9 01 cmp r9d,0x1 + 18000eb90: 72 ed jb 0x18000eb7f + 18000eb92: 4d 63 c9 movsxd r9,r9d + 18000eb95: 33 c0 xor eax,eax + 18000eb97: eb a8 jmp 0x18000eb41 + 18000eb99: b8 fa ff ff ff mov eax,0xfffffffa + 18000eb9e: 41 5c pop r12 + 18000eba0: 5f pop rdi + 18000eba1: 5e pop rsi + 18000eba2: c3 ret + 18000eba3: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000eba8: 41 5c pop r12 + 18000ebaa: 5f pop rdi + 18000ebab: 5e pop rsi + 18000ebac: c3 ret + 18000ebad: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ebb4: 00 + 18000ebb5: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ebbc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000ebc0: 57 push rdi + 18000ebc1: 41 54 push r12 + 18000ebc3: 55 push rbp + 18000ebc4: 48 89 d5 mov rbp,rdx + 18000ebc7: 48 85 c9 test rcx,rcx + 18000ebca: 0f 84 f8 01 00 00 je 0x18000edc8 + 18000ebd0: 48 85 ed test rbp,rbp + 18000ebd3: 0f 84 ef 01 00 00 je 0x18000edc8 + 18000ebd9: 4d 85 c0 test r8,r8 + 18000ebdc: 0f 84 e6 01 00 00 je 0x18000edc8 + 18000ebe2: 45 85 c9 test r9d,r9d + 18000ebe5: 0f 8e d3 01 00 00 jle 0x18000edbe + 18000ebeb: 41 83 f9 08 cmp r9d,0x8 + 18000ebef: 0f 8c b9 01 00 00 jl 0x18000edae + 18000ebf5: 4d 89 c2 mov r10,r8 + 18000ebf8: 49 83 e2 0f and r10,0xf + 18000ebfc: 45 85 d2 test r10d,r10d + 18000ebff: 74 18 je 0x18000ec19 + 18000ec01: 41 f7 c2 03 00 00 00 test r10d,0x3 + 18000ec08: 0f 85 a0 01 00 00 jne 0x18000edae + 18000ec0e: 41 f7 da neg r10d + 18000ec11: 41 83 c2 10 add r10d,0x10 + 18000ec15: 41 c1 ea 02 shr r10d,0x2 + 18000ec19: 41 8d 42 08 lea eax,[r10+0x8] + 18000ec1d: 44 3b c8 cmp r9d,eax + 18000ec20: 0f 8c 88 01 00 00 jl 0x18000edae + 18000ec26: 44 89 c8 mov eax,r9d + 18000ec29: 33 d2 xor edx,edx + 18000ec2b: 41 2b c2 sub eax,r10d + 18000ec2e: 44 89 d7 mov edi,r10d + 18000ec31: 83 e0 07 and eax,0x7 + 18000ec34: f7 d8 neg eax + 18000ec36: 41 03 c1 add eax,r9d + 18000ec39: 45 85 d2 test r10d,r10d + 18000ec3c: 76 22 jbe 0x18000ec60 + 18000ec3e: 66 90 xchg ax,ax + 18000ec40: f3 0f 10 04 91 movss xmm0,DWORD PTR [rcx+rdx*4] + 18000ec45: f3 0f 59 44 95 00 mulss xmm0,DWORD PTR [rbp+rdx*4+0x0] + 18000ec4b: f3 41 0f 58 04 90 addss xmm0,DWORD PTR [r8+rdx*4] + 18000ec51: f3 41 0f 11 04 90 movss DWORD PTR [r8+rdx*4],xmm0 + 18000ec57: 48 83 c2 01 add rdx,0x1 + 18000ec5b: 48 3b d7 cmp rdx,rdi + 18000ec5e: 72 e0 jb 0x18000ec40 + 18000ec60: 45 89 d2 mov r10d,r10d + 18000ec63: 4a 8d 54 95 00 lea rdx,[rbp+r10*4+0x0] + 18000ec68: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18000ec6f: 48 63 d0 movsxd rdx,eax + 18000ec72: 74 4c je 0x18000ecc0 + 18000ec74: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ec79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ec80: 0f 10 0c b9 movups xmm1,XMMWORD PTR [rcx+rdi*4] + 18000ec84: 0f 10 5c b9 10 movups xmm3,XMMWORD PTR [rcx+rdi*4+0x10] + 18000ec89: 0f 10 44 bd 00 movups xmm0,XMMWORD PTR [rbp+rdi*4+0x0] + 18000ec8e: 0f 10 54 bd 10 movups xmm2,XMMWORD PTR [rbp+rdi*4+0x10] + 18000ec93: 0f 59 c8 mulps xmm1,xmm0 + 18000ec96: 0f 59 da mulps xmm3,xmm2 + 18000ec99: 41 0f 58 0c b8 addps xmm1,XMMWORD PTR [r8+rdi*4] + 18000ec9e: 41 0f 58 5c b8 10 addps xmm3,XMMWORD PTR [r8+rdi*4+0x10] + 18000eca4: 41 0f 11 0c b8 movups XMMWORD PTR [r8+rdi*4],xmm1 + 18000eca9: 41 0f 11 5c b8 10 movups XMMWORD PTR [r8+rdi*4+0x10],xmm3 + 18000ecaf: 48 83 c7 08 add rdi,0x8 + 18000ecb3: 48 3b fa cmp rdi,rdx + 18000ecb6: 72 c8 jb 0x18000ec80 + 18000ecb8: eb 38 jmp 0x18000ecf2 + 18000ecba: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000ecc0: 0f 10 04 b9 movups xmm0,XMMWORD PTR [rcx+rdi*4] + 18000ecc4: 0f 10 4c b9 10 movups xmm1,XMMWORD PTR [rcx+rdi*4+0x10] + 18000ecc9: 0f 59 44 bd 00 mulps xmm0,XMMWORD PTR [rbp+rdi*4+0x0] + 18000ecce: 0f 59 4c bd 10 mulps xmm1,XMMWORD PTR [rbp+rdi*4+0x10] + 18000ecd3: 41 0f 58 04 b8 addps xmm0,XMMWORD PTR [r8+rdi*4] + 18000ecd8: 41 0f 58 4c b8 10 addps xmm1,XMMWORD PTR [r8+rdi*4+0x10] + 18000ecde: 41 0f 11 04 b8 movups XMMWORD PTR [r8+rdi*4],xmm0 + 18000ece3: 41 0f 11 4c b8 10 movups XMMWORD PTR [r8+rdi*4+0x10],xmm1 + 18000ece9: 48 83 c7 08 add rdi,0x8 + 18000eced: 48 3b fa cmp rdi,rdx + 18000ecf0: 72 ce jb 0x18000ecc0 + 18000ecf2: 8d 78 01 lea edi,[rax+0x1] + 18000ecf5: 41 3b f9 cmp edi,r9d + 18000ecf8: 0f 87 a4 00 00 00 ja 0x18000eda2 + 18000ecfe: 4d 63 c9 movsxd r9,r9d + 18000ed01: 4c 2b ca sub r9,rdx + 18000ed04: 49 83 f9 04 cmp r9,0x4 + 18000ed08: 0f 8c 9b 00 00 00 jl 0x18000eda9 + 18000ed0e: 45 89 cc mov r12d,r9d + 18000ed11: 45 33 db xor r11d,r11d + 18000ed14: 4c 8d 54 95 00 lea r10,[rbp+rdx*4+0x0] + 18000ed19: 41 83 e4 fc and r12d,0xfffffffc + 18000ed1d: 48 8d 3c 91 lea rdi,[rcx+rdx*4] + 18000ed21: 4d 63 e4 movsxd r12,r12d + 18000ed24: 49 8d 14 90 lea rdx,[r8+rdx*4] + 18000ed28: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ed2f: 00 + 18000ed30: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ed37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000ed3e: 00 00 + 18000ed40: 42 0f 10 0c 9f movups xmm1,XMMWORD PTR [rdi+r11*4] + 18000ed45: 43 0f 10 04 9a movups xmm0,XMMWORD PTR [r10+r11*4] + 18000ed4a: 0f 59 c8 mulps xmm1,xmm0 + 18000ed4d: 42 0f 58 0c 9a addps xmm1,XMMWORD PTR [rdx+r11*4] + 18000ed52: 42 0f 11 0c 9a movups XMMWORD PTR [rdx+r11*4],xmm1 + 18000ed57: 49 83 c3 04 add r11,0x4 + 18000ed5b: 4d 3b dc cmp r11,r12 + 18000ed5e: 72 e0 jb 0x18000ed40 + 18000ed60: 4d 3b e1 cmp r12,r9 + 18000ed63: 73 3d jae 0x18000eda2 + 18000ed65: 48 63 c0 movsxd rax,eax + 18000ed68: 48 8d 6c 85 00 lea rbp,[rbp+rax*4+0x0] + 18000ed6d: 48 8d 14 81 lea rdx,[rcx+rax*4] + 18000ed71: 49 8d 04 80 lea rax,[r8+rax*4] + 18000ed75: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 18000ed79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ed80: f3 42 0f 10 04 a2 movss xmm0,DWORD PTR [rdx+r12*4] + 18000ed86: f3 42 0f 59 44 a5 00 mulss xmm0,DWORD PTR [rbp+r12*4+0x0] + 18000ed8d: f3 42 0f 58 04 a0 addss xmm0,DWORD PTR [rax+r12*4] + 18000ed93: f3 42 0f 11 04 a0 movss DWORD PTR [rax+r12*4],xmm0 + 18000ed99: 49 83 c4 01 add r12,0x1 + 18000ed9d: 4d 3b e1 cmp r12,r9 + 18000eda0: 72 de jb 0x18000ed80 + 18000eda2: 33 c0 xor eax,eax + 18000eda4: 5d pop rbp + 18000eda5: 41 5c pop r12 + 18000eda7: 5f pop rdi + 18000eda8: c3 ret + 18000eda9: 45 33 e4 xor r12d,r12d + 18000edac: eb b2 jmp 0x18000ed60 + 18000edae: 33 c0 xor eax,eax + 18000edb0: 41 83 f9 01 cmp r9d,0x1 + 18000edb4: 72 ec jb 0x18000eda2 + 18000edb6: 4d 63 c9 movsxd r9,r9d + 18000edb9: 45 33 e4 xor r12d,r12d + 18000edbc: eb a2 jmp 0x18000ed60 + 18000edbe: b8 fa ff ff ff mov eax,0xfffffffa + 18000edc3: 5d pop rbp + 18000edc4: 41 5c pop r12 + 18000edc6: 5f pop rdi + 18000edc7: c3 ret + 18000edc8: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000edcd: 5d pop rbp + 18000edce: 41 5c pop r12 + 18000edd0: 5f pop rdi + 18000edd1: c3 ret + 18000edd2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000edd9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ede0: 48 83 ec 28 sub rsp,0x28 + 18000ede4: 48 85 c9 test rcx,rcx + 18000ede7: 74 25 je 0x18000ee0e + 18000ede9: 48 85 d2 test rdx,rdx + 18000edec: 74 20 je 0x18000ee0e + 18000edee: 4d 85 c0 test r8,r8 + 18000edf1: 74 1b je 0x18000ee0e + 18000edf3: 45 85 c9 test r9d,r9d + 18000edf6: 7f 0a jg 0x18000ee02 + 18000edf8: b8 fa ff ff ff mov eax,0xfffffffa + 18000edfd: 48 83 c4 28 add rsp,0x28 + 18000ee01: c3 ret + 18000ee02: e8 59 99 03 00 call 0x180048760 + 18000ee07: 33 c0 xor eax,eax + 18000ee09: 48 83 c4 28 add rsp,0x28 + 18000ee0d: c3 ret + 18000ee0e: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000ee13: 48 83 c4 28 add rsp,0x28 + 18000ee17: c3 ret + 18000ee18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ee1f: 00 + 18000ee20: 48 83 ec 28 sub rsp,0x28 + 18000ee24: 48 85 c9 test rcx,rcx + 18000ee27: 74 25 je 0x18000ee4e + 18000ee29: 48 85 d2 test rdx,rdx + 18000ee2c: 74 20 je 0x18000ee4e + 18000ee2e: 4d 85 c0 test r8,r8 + 18000ee31: 74 1b je 0x18000ee4e + 18000ee33: 45 85 c9 test r9d,r9d + 18000ee36: 7f 0a jg 0x18000ee42 + 18000ee38: b8 fa ff ff ff mov eax,0xfffffffa + 18000ee3d: 48 83 c4 28 add rsp,0x28 + 18000ee41: c3 ret + 18000ee42: e8 59 99 03 00 call 0x1800487a0 + 18000ee47: 33 c0 xor eax,eax + 18000ee49: 48 83 c4 28 add rsp,0x28 + 18000ee4d: c3 ret + 18000ee4e: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000ee53: 48 83 c4 28 add rsp,0x28 + 18000ee57: c3 ret + 18000ee58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ee5f: 00 + 18000ee60: 48 83 ec 28 sub rsp,0x28 + 18000ee64: 48 85 c9 test rcx,rcx + 18000ee67: 74 25 je 0x18000ee8e + 18000ee69: 48 85 d2 test rdx,rdx + 18000ee6c: 74 20 je 0x18000ee8e + 18000ee6e: 4d 85 c0 test r8,r8 + 18000ee71: 74 1b je 0x18000ee8e + 18000ee73: 45 85 c9 test r9d,r9d + 18000ee76: 7f 0a jg 0x18000ee82 + 18000ee78: b8 fa ff ff ff mov eax,0xfffffffa + 18000ee7d: 48 83 c4 28 add rsp,0x28 + 18000ee81: c3 ret + 18000ee82: e8 59 99 03 00 call 0x1800487e0 + 18000ee87: 33 c0 xor eax,eax + 18000ee89: 48 83 c4 28 add rsp,0x28 + 18000ee8d: c3 ret + 18000ee8e: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000ee93: 48 83 c4 28 add rsp,0x28 + 18000ee97: c3 ret + 18000ee98: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ee9f: 00 + 18000eea0: 53 push rbx + 18000eea1: 48 85 c9 test rcx,rcx + 18000eea4: 0f 84 d4 01 00 00 je 0x18000f07e + 18000eeaa: 4d 85 c0 test r8,r8 + 18000eead: 0f 84 cb 01 00 00 je 0x18000f07e + 18000eeb3: 45 85 c9 test r9d,r9d + 18000eeb6: 0f 8e bb 01 00 00 jle 0x18000f077 + 18000eebc: 41 83 f9 08 cmp r9d,0x8 + 18000eec0: 0f 8c a1 01 00 00 jl 0x18000f067 + 18000eec6: 4d 89 c3 mov r11,r8 + 18000eec9: 49 83 e3 0f and r11,0xf + 18000eecd: 45 85 db test r11d,r11d + 18000eed0: 74 18 je 0x18000eeea + 18000eed2: 41 f7 c3 03 00 00 00 test r11d,0x3 + 18000eed9: 0f 85 88 01 00 00 jne 0x18000f067 + 18000eedf: 41 f7 db neg r11d + 18000eee2: 41 83 c3 10 add r11d,0x10 + 18000eee6: 41 c1 eb 02 shr r11d,0x2 + 18000eeea: 41 8d 43 08 lea eax,[r11+0x8] + 18000eeee: 44 3b c8 cmp r9d,eax + 18000eef1: 0f 8c 70 01 00 00 jl 0x18000f067 + 18000eef7: 44 89 c8 mov eax,r9d + 18000eefa: 33 d2 xor edx,edx + 18000eefc: 41 2b c3 sub eax,r11d + 18000eeff: 83 e0 07 and eax,0x7 + 18000ef02: f7 d8 neg eax + 18000ef04: 41 03 c1 add eax,r9d + 18000ef07: 44 89 db mov ebx,r11d + 18000ef0a: 45 85 db test r11d,r11d + 18000ef0d: 76 2e jbe 0x18000ef3d + 18000ef0f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000ef16: 00 + 18000ef17: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000ef1e: 66 90 xchg ax,ax + 18000ef20: f3 0f 10 04 91 movss xmm0,DWORD PTR [rcx+rdx*4] + 18000ef25: f3 0f 59 c1 mulss xmm0,xmm1 + 18000ef29: f3 41 0f 58 04 90 addss xmm0,DWORD PTR [r8+rdx*4] + 18000ef2f: f3 41 0f 11 04 90 movss DWORD PTR [r8+rdx*4],xmm0 + 18000ef35: 48 ff c2 inc rdx + 18000ef38: 48 3b d3 cmp rdx,rbx + 18000ef3b: 72 e3 jb 0x18000ef20 + 18000ef3d: 45 89 db mov r11d,r11d + 18000ef40: 4a 8d 14 99 lea rdx,[rcx+r11*4] + 18000ef44: 48 f7 c2 0f 00 00 00 test rdx,0xf + 18000ef4b: 48 63 d0 movsxd rdx,eax + 18000ef4e: 74 40 je 0x18000ef90 + 18000ef50: 0f 28 c1 movaps xmm0,xmm1 + 18000ef53: 0f c6 c0 00 shufps xmm0,xmm0,0x0 + 18000ef57: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000ef5e: 00 00 + 18000ef60: 0f 10 14 99 movups xmm2,XMMWORD PTR [rcx+rbx*4] + 18000ef64: 0f 10 5c 99 10 movups xmm3,XMMWORD PTR [rcx+rbx*4+0x10] + 18000ef69: 0f 59 d0 mulps xmm2,xmm0 + 18000ef6c: 0f 59 d8 mulps xmm3,xmm0 + 18000ef6f: 41 0f 58 14 98 addps xmm2,XMMWORD PTR [r8+rbx*4] + 18000ef74: 41 0f 58 5c 98 10 addps xmm3,XMMWORD PTR [r8+rbx*4+0x10] + 18000ef7a: 41 0f 29 14 98 movaps XMMWORD PTR [r8+rbx*4],xmm2 + 18000ef7f: 41 0f 29 5c 98 10 movaps XMMWORD PTR [r8+rbx*4+0x10],xmm3 + 18000ef85: 48 83 c3 08 add rbx,0x8 + 18000ef89: 48 3b da cmp rbx,rdx + 18000ef8c: 72 d2 jb 0x18000ef60 + 18000ef8e: eb 3e jmp 0x18000efce + 18000ef90: 0f 28 c1 movaps xmm0,xmm1 + 18000ef93: 0f c6 c0 00 shufps xmm0,xmm0,0x0 + 18000ef97: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000ef9e: 00 00 + 18000efa0: 0f 28 14 99 movaps xmm2,XMMWORD PTR [rcx+rbx*4] + 18000efa4: 0f 28 5c 99 10 movaps xmm3,XMMWORD PTR [rcx+rbx*4+0x10] + 18000efa9: 0f 59 d0 mulps xmm2,xmm0 + 18000efac: 0f 59 d8 mulps xmm3,xmm0 + 18000efaf: 41 0f 58 14 98 addps xmm2,XMMWORD PTR [r8+rbx*4] + 18000efb4: 41 0f 58 5c 98 10 addps xmm3,XMMWORD PTR [r8+rbx*4+0x10] + 18000efba: 41 0f 29 14 98 movaps XMMWORD PTR [r8+rbx*4],xmm2 + 18000efbf: 41 0f 29 5c 98 10 movaps XMMWORD PTR [r8+rbx*4+0x10],xmm3 + 18000efc5: 48 83 c3 08 add rbx,0x8 + 18000efc9: 48 3b da cmp rbx,rdx + 18000efcc: 72 d2 jb 0x18000efa0 + 18000efce: 8d 58 01 lea ebx,[rax+0x1] + 18000efd1: 41 3b d9 cmp ebx,r9d + 18000efd4: 0f 87 84 00 00 00 ja 0x18000f05e + 18000efda: 4d 63 d1 movsxd r10,r9d + 18000efdd: 4c 2b d2 sub r10,rdx + 18000efe0: 49 83 fa 04 cmp r10,0x4 + 18000efe4: 0f 8c 78 00 00 00 jl 0x18000f062 + 18000efea: 45 89 d3 mov r11d,r10d + 18000efed: 45 33 c9 xor r9d,r9d + 18000eff0: 41 83 e3 fc and r11d,0xfffffffc + 18000eff4: 48 8d 1c 91 lea rbx,[rcx+rdx*4] + 18000eff8: 4d 63 db movsxd r11,r11d + 18000effb: 49 8d 14 90 lea rdx,[r8+rdx*4] + 18000efff: 90 nop + 18000f000: 42 0f 10 14 8b movups xmm2,XMMWORD PTR [rbx+r9*4] + 18000f005: 0f 59 d0 mulps xmm2,xmm0 + 18000f008: 42 0f 58 14 8a addps xmm2,XMMWORD PTR [rdx+r9*4] + 18000f00d: 42 0f 29 14 8a movaps XMMWORD PTR [rdx+r9*4],xmm2 + 18000f012: 49 83 c1 04 add r9,0x4 + 18000f016: 4d 3b cb cmp r9,r11 + 18000f019: 72 e5 jb 0x18000f000 + 18000f01b: 4d 3b da cmp r11,r10 + 18000f01e: 73 3e jae 0x18000f05e + 18000f020: 48 63 c0 movsxd rax,eax + 18000f023: 48 8d 14 81 lea rdx,[rcx+rax*4] + 18000f027: 49 8d 04 80 lea rax,[r8+rax*4] + 18000f02b: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000f032: 00 + 18000f033: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000f03a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18000f040: f3 42 0f 10 04 9a movss xmm0,DWORD PTR [rdx+r11*4] + 18000f046: f3 0f 59 c1 mulss xmm0,xmm1 + 18000f04a: f3 42 0f 58 04 98 addss xmm0,DWORD PTR [rax+r11*4] + 18000f050: f3 42 0f 11 04 98 movss DWORD PTR [rax+r11*4],xmm0 + 18000f056: 49 ff c3 inc r11 + 18000f059: 4d 3b da cmp r11,r10 + 18000f05c: 72 e2 jb 0x18000f040 + 18000f05e: 33 c0 xor eax,eax + 18000f060: 5b pop rbx + 18000f061: c3 ret + 18000f062: 45 33 db xor r11d,r11d + 18000f065: eb b4 jmp 0x18000f01b + 18000f067: 33 c0 xor eax,eax + 18000f069: 41 83 f9 01 cmp r9d,0x1 + 18000f06d: 72 ef jb 0x18000f05e + 18000f06f: 4d 63 d1 movsxd r10,r9d + 18000f072: 45 33 db xor r11d,r11d + 18000f075: eb a4 jmp 0x18000f01b + 18000f077: b8 fa ff ff ff mov eax,0xfffffffa + 18000f07c: 5b pop rbx + 18000f07d: c3 ret + 18000f07e: b8 f8 ff ff ff mov eax,0xfffffff8 + 18000f083: 5b pop rbx + 18000f084: c3 ret + 18000f085: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000f08c: 00 + 18000f08d: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000f094: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000f099: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18000f0a0: 48 85 c9 test rcx,rcx + 18000f0a3: 0f 84 84 01 00 00 je 0x18000f22d + 18000f0a9: 4d 85 c0 test r8,r8 + 18000f0ac: 0f 84 7b 01 00 00 je 0x18000f22d + 18000f0b2: 45 85 c9 test r9d,r9d + 18000f0b5: 0f 8e 6b 01 00 00 jle 0x18000f226 + 18000f0bb: 49 63 c1 movsxd rax,r9d + 18000f0be: 48 83 f8 08 cmp rax,0x8 + 18000f0c2: 0f 8c 59 01 00 00 jl 0x18000f221 + 18000f0c8: 4d 89 c3 mov r11,r8 + 18000f0cb: 49 83 e3 0f and r11,0xf + 18000f0cf: 45 85 db test r11d,r11d + 18000f0d2: 74 18 je 0x18000f0ec + 18000f0d4: 41 f7 c3 03 00 00 00 test r11d,0x3 + 18000f0db: 0f 85 40 01 00 00 jne 0x18000f221 + 18000f0e1: 41 f7 db neg r11d + 18000f0e4: 41 83 c3 10 add r11d,0x10 + 18000f0e8: 41 c1 eb 02 shr r11d,0x2 + 18000f0ec: 44 89 da mov edx,r11d + 18000f0ef: 83 c2 08 add edx,0x8 + 18000f0f2: 48 3b c2 cmp rax,rdx + 18000f0f5: 0f 8c 26 01 00 00 jl 0x18000f221 + 18000f0fb: 44 89 ca mov edx,r9d + 18000f0fe: 41 2b d3 sub edx,r11d + 18000f101: 83 e2 07 and edx,0x7 + 18000f104: 44 2b ca sub r9d,edx + 18000f107: 33 d2 xor edx,edx + 18000f109: 45 89 da mov r10d,r11d + 18000f10c: 45 85 db test r11d,r11d + 18000f10f: 76 2d jbe 0x18000f13e + 18000f111: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18000f118: 00 + 18000f119: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] diff --git a/handoff/nls_dasm/p_180015300.dis b/handoff/nls_dasm/p_180015300.dis new file mode 100644 index 0000000..12e14e5 --- /dev/null +++ b/handoff/nls_dasm/p_180015300.dis @@ -0,0 +1,1127 @@ + +/tmp/det/p_180015300.bin: file format binary + + +Disassembly of section .data: + +0000000180015300 <.data>: + 180015300: 48 83 ec 28 sub rsp,0x28 + 180015304: 48 85 d2 test rdx,rdx + 180015307: 74 20 je 0x180015329 + 180015309: 45 85 c0 test r8d,r8d + 18001530c: 7f 0a jg 0x180015318 + 18001530e: b8 fa ff ff ff mov eax,0xfffffffa + 180015313: 48 83 c4 28 add rsp,0x28 + 180015317: c3 ret + 180015318: c4 e1 f9 7e c1 vmovq rcx,xmm0 + 18001531d: e8 1e ba 02 00 call 0x180040d40 + 180015322: 33 c0 xor eax,eax + 180015324: 48 83 c4 28 add rsp,0x28 + 180015328: c3 ret + 180015329: b8 f8 ff ff ff mov eax,0xfffffff8 + 18001532e: 48 83 c4 28 add rsp,0x28 + 180015332: c3 ret + 180015333: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015338: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001533f: 00 + 180015340: 48 83 ec 28 sub rsp,0x28 + 180015344: 48 85 d2 test rdx,rdx + 180015347: 74 20 je 0x180015369 + 180015349: 45 85 c0 test r8d,r8d + 18001534c: 7f 0a jg 0x180015358 + 18001534e: b8 fa ff ff ff mov eax,0xfffffffa + 180015353: 48 83 c4 28 add rsp,0x28 + 180015357: c3 ret + 180015358: c4 e1 f9 7e c1 vmovq rcx,xmm0 + 18001535d: e8 3e bd 02 00 call 0x1800410a0 + 180015362: 33 c0 xor eax,eax + 180015364: 48 83 c4 28 add rsp,0x28 + 180015368: c3 ret + 180015369: b8 f8 ff ff ff mov eax,0xfffffff8 + 18001536e: 48 83 c4 28 add rsp,0x28 + 180015372: c3 ret + 180015373: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015378: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001537f: 00 + 180015380: 41 83 f9 05 cmp r9d,0x5 + 180015384: 7d 3d jge 0x1800153c3 + 180015386: 41 ff c9 dec r9d + 180015389: 41 83 f9 ff cmp r9d,0xffffffff + 18001538d: 74 33 je 0x1800153c2 + 18001538f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015396: 00 + 180015397: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001539e: 66 90 xchg ax,ax + 1800153a0: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 1800153a4: 41 ff c9 dec r9d + 1800153a7: 48 83 c1 08 add rcx,0x8 + 1800153ab: f2 0f 58 02 addsd xmm0,QWORD PTR [rdx] + 1800153af: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 1800153b4: 48 83 c2 08 add rdx,0x8 + 1800153b8: 49 83 c0 08 add r8,0x8 + 1800153bc: 41 83 f9 ff cmp r9d,0xffffffff + 1800153c0: 75 de jne 0x1800153a0 + 1800153c2: c3 ret + 1800153c3: 49 f7 c0 07 00 00 00 test r8,0x7 + 1800153ca: 0f 85 e0 02 00 00 jne 0x1800156b0 + 1800153d0: 49 f7 c0 0f 00 00 00 test r8,0xf + 1800153d7: 74 1c je 0x1800153f5 + 1800153d9: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 1800153dd: 48 83 c1 08 add rcx,0x8 + 1800153e1: 41 ff c9 dec r9d + 1800153e4: f2 0f 58 02 addsd xmm0,QWORD PTR [rdx] + 1800153e8: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 1800153ed: 48 83 c2 08 add rdx,0x8 + 1800153f1: 49 83 c0 08 add r8,0x8 + 1800153f5: 44 89 c8 mov eax,r9d + 1800153f8: 41 83 e1 03 and r9d,0x3 + 1800153fc: c1 f8 02 sar eax,0x2 + 1800153ff: 48 f7 c1 0f 00 00 00 test rcx,0xf + 180015406: 0f 84 70 01 00 00 je 0x18001557c + 18001540c: 48 f7 c2 0f 00 00 00 test rdx,0xf + 180015413: 0f 84 d5 00 00 00 je 0x1800154ee + 180015419: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001541e: 0f 8f 7c 00 00 00 jg 0x1800154a0 + 180015424: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001542b: 00 + 18001542c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015433: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015438: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001543f: 00 + 180015440: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 180015444: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 180015449: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001544d: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 180015452: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 180015457: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001545c: 48 83 c2 20 add rdx,0x20 + 180015460: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 180015465: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 18001546a: 48 83 c1 20 add rcx,0x20 + 18001546e: 66 0f 58 d0 addpd xmm2,xmm0 + 180015472: 66 0f 58 d9 addpd xmm3,xmm1 + 180015476: 41 0f 29 10 movaps XMMWORD PTR [r8],xmm2 + 18001547a: 41 0f 29 58 10 movaps XMMWORD PTR [r8+0x10],xmm3 + 18001547f: 49 83 c0 20 add r8,0x20 + 180015483: ff c8 dec eax + 180015485: 75 b9 jne 0x180015440 + 180015487: e9 fa fe ff ff jmp 0x180015386 + 18001548c: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015493: 00 + 180015494: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001549b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800154a0: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 1800154a4: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 1800154a8: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 1800154ad: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 1800154b2: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 1800154b7: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 1800154bc: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 1800154c1: 48 83 c2 20 add rdx,0x20 + 1800154c5: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 1800154ca: 48 83 c1 20 add rcx,0x20 + 1800154ce: 66 0f 58 d0 addpd xmm2,xmm0 + 1800154d2: 66 0f 58 d9 addpd xmm3,xmm1 + 1800154d6: 66 41 0f 2b 10 movntpd XMMWORD PTR [r8],xmm2 + 1800154db: 66 41 0f 2b 58 10 movntpd XMMWORD PTR [r8+0x10],xmm3 + 1800154e1: 49 83 c0 20 add r8,0x20 + 1800154e5: ff c8 dec eax + 1800154e7: 75 b7 jne 0x1800154a0 + 1800154e9: e9 98 fe ff ff jmp 0x180015386 + 1800154ee: 3d aa 2a 00 00 cmp eax,0x2aaa + 1800154f3: 7f 4b jg 0x180015540 + 1800154f5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 1800154f9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015500: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 180015504: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 180015509: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 18001550e: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 180015513: 48 83 c1 20 add rcx,0x20 + 180015517: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] + 18001551b: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] + 180015520: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 180015524: 48 83 c2 20 add rdx,0x20 + 180015528: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 18001552d: 49 83 c0 20 add r8,0x20 + 180015531: ff c8 dec eax + 180015533: 75 cb jne 0x180015500 + 180015535: e9 4c fe ff ff jmp 0x180015386 + 18001553a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 180015540: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 180015544: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 180015549: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 18001554e: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 180015553: 48 83 c1 20 add rcx,0x20 + 180015557: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] + 18001555b: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] + 180015560: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 180015565: 48 83 c2 20 add rdx,0x20 + 180015569: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001556f: 49 83 c0 20 add r8,0x20 + 180015573: ff c8 dec eax + 180015575: 75 c9 jne 0x180015540 + 180015577: e9 0a fe ff ff jmp 0x180015386 + 18001557c: 48 f7 c2 0f 00 00 00 test rdx,0xf + 180015583: 0f 84 93 00 00 00 je 0x18001561c + 180015589: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001558e: 7f 50 jg 0x1800155e0 + 180015590: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015597: 00 + 180015598: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001559f: 90 nop + 1800155a0: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 1800155a4: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 1800155a9: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 1800155ae: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 1800155b3: 48 83 c2 20 add rdx,0x20 + 1800155b7: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 1800155bb: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 1800155c0: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 1800155c4: 48 83 c1 20 add rcx,0x20 + 1800155c8: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 1800155cd: 49 83 c0 20 add r8,0x20 + 1800155d1: ff c8 dec eax + 1800155d3: 75 cb jne 0x1800155a0 + 1800155d5: e9 ac fd ff ff jmp 0x180015386 + 1800155da: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 1800155e0: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 1800155e4: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 1800155e9: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 1800155ee: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 1800155f3: 48 83 c2 20 add rdx,0x20 + 1800155f7: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 1800155fb: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 180015600: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 180015605: 48 83 c1 20 add rcx,0x20 + 180015609: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 18001560f: 49 83 c0 20 add r8,0x20 + 180015613: ff c8 dec eax + 180015615: 75 c9 jne 0x1800155e0 + 180015617: e9 6a fd ff ff jmp 0x180015386 + 18001561c: 3d aa 2a 00 00 cmp eax,0x2aaa + 180015621: 7f 5d jg 0x180015680 + 180015623: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001562a: 00 + 18001562b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015632: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015639: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015640: 0f 28 02 movaps xmm0,XMMWORD PTR [rdx] + 180015643: 0f 28 4a 10 movaps xmm1,XMMWORD PTR [rdx+0x10] + 180015647: 48 83 c2 20 add rdx,0x20 + 18001564b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 18001564f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 180015654: 41 0f 29 00 movaps XMMWORD PTR [r8],xmm0 + 180015658: 48 83 c1 20 add rcx,0x20 + 18001565c: 41 0f 29 48 10 movaps XMMWORD PTR [r8+0x10],xmm1 + 180015661: 49 83 c0 20 add r8,0x20 + 180015665: ff c8 dec eax + 180015667: 75 d7 jne 0x180015640 + 180015669: e9 18 fd ff ff jmp 0x180015386 + 18001566e: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015675: 00 + 180015676: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001567d: 0f 1f 00 nop DWORD PTR [rax] + 180015680: 0f 28 02 movaps xmm0,XMMWORD PTR [rdx] + 180015683: 0f 28 4a 10 movaps xmm1,XMMWORD PTR [rdx+0x10] + 180015687: 48 83 c2 20 add rdx,0x20 + 18001568b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 18001568f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 180015694: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 180015699: 48 83 c1 20 add rcx,0x20 + 18001569d: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 1800156a3: 49 83 c0 20 add r8,0x20 + 1800156a7: ff c8 dec eax + 1800156a9: 75 d5 jne 0x180015680 + 1800156ab: e9 d6 fc ff ff jmp 0x180015386 + 1800156b0: 44 89 c8 mov eax,r9d + 1800156b3: 41 83 e1 03 and r9d,0x3 + 1800156b7: c1 f8 02 sar eax,0x2 + 1800156ba: 48 f7 c1 0f 00 00 00 test rcx,0xf + 1800156c1: 0f 84 d3 00 00 00 je 0x18001579a + 1800156c7: 48 f7 c2 0f 00 00 00 test rdx,0xf + 1800156ce: 0f 85 6c 00 00 00 jne 0x180015740 + 1800156d4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800156d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800156e0: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 1800156e4: f2 0f 10 49 10 movsd xmm1,QWORD PTR [rcx+0x10] + 1800156e9: 66 0f 16 41 08 movhpd xmm0,QWORD PTR [rcx+0x8] + 1800156ee: 66 0f 16 49 18 movhpd xmm1,QWORD PTR [rcx+0x18] + 1800156f3: 48 83 c1 20 add rcx,0x20 + 1800156f7: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] + 1800156fb: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] + 180015700: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 180015705: 48 83 c2 20 add rdx,0x20 + 180015709: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 18001570f: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 180015715: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 18001571b: 49 83 c0 20 add r8,0x20 + 18001571f: ff c8 dec eax + 180015721: 75 bd jne 0x1800156e0 + 180015723: e9 5e fc ff ff jmp 0x180015386 + 180015728: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001572f: 00 + 180015730: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015737: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001573e: 00 00 + 180015740: f2 0f 10 11 movsd xmm2,QWORD PTR [rcx] + 180015744: f2 0f 10 59 10 movsd xmm3,QWORD PTR [rcx+0x10] + 180015749: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 18001574d: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 180015752: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 180015757: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 18001575c: 48 83 c2 20 add rdx,0x20 + 180015760: 66 0f 16 51 08 movhpd xmm2,QWORD PTR [rcx+0x8] + 180015765: 66 0f 16 59 18 movhpd xmm3,QWORD PTR [rcx+0x18] + 18001576a: 48 83 c1 20 add rcx,0x20 + 18001576e: 66 0f 58 d0 addpd xmm2,xmm0 + 180015772: 66 0f 58 d9 addpd xmm3,xmm1 + 180015776: f2 41 0f 11 10 movsd QWORD PTR [r8],xmm2 + 18001577b: 66 41 0f 17 50 08 movhpd QWORD PTR [r8+0x8],xmm2 + 180015781: f2 41 0f 11 58 10 movsd QWORD PTR [r8+0x10],xmm3 + 180015787: 66 41 0f 17 58 18 movhpd QWORD PTR [r8+0x18],xmm3 + 18001578d: 49 83 c0 20 add r8,0x20 + 180015791: ff c8 dec eax + 180015793: 75 ab jne 0x180015740 + 180015795: e9 ec fb ff ff jmp 0x180015386 + 18001579a: 48 f7 c2 0f 00 00 00 test rdx,0xf + 1800157a1: 75 5d jne 0x180015800 + 1800157a3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800157aa: 00 + 1800157ab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800157b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800157b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800157c0: 0f 28 02 movaps xmm0,XMMWORD PTR [rdx] + 1800157c3: 0f 28 4a 10 movaps xmm1,XMMWORD PTR [rdx+0x10] + 1800157c7: 48 83 c2 20 add rdx,0x20 + 1800157cb: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 1800157cf: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 1800157d4: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 1800157d9: 48 83 c1 20 add rcx,0x20 + 1800157dd: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 1800157e3: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 1800157e9: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 1800157ef: 49 83 c0 20 add r8,0x20 + 1800157f3: ff c8 dec eax + 1800157f5: 75 c9 jne 0x1800157c0 + 1800157f7: e9 8a fb ff ff jmp 0x180015386 + 1800157fc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180015800: f2 0f 10 02 movsd xmm0,QWORD PTR [rdx] + 180015804: f2 0f 10 4a 10 movsd xmm1,QWORD PTR [rdx+0x10] + 180015809: 66 0f 16 42 08 movhpd xmm0,QWORD PTR [rdx+0x8] + 18001580e: 66 0f 16 4a 18 movhpd xmm1,QWORD PTR [rdx+0x18] + 180015813: 48 83 c2 20 add rdx,0x20 + 180015817: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 18001581b: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 180015820: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 180015825: 48 83 c1 20 add rcx,0x20 + 180015829: 66 41 0f 17 40 08 movhpd QWORD PTR [r8+0x8],xmm0 + 18001582f: f2 41 0f 11 48 10 movsd QWORD PTR [r8+0x10],xmm1 + 180015835: 66 41 0f 17 48 18 movhpd QWORD PTR [r8+0x18],xmm1 + 18001583b: 49 83 c0 20 add r8,0x20 + 18001583f: ff c8 dec eax + 180015841: 75 bd jne 0x180015800 + 180015843: e9 3e fb ff ff jmp 0x180015386 + 180015848: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001584f: 00 + 180015850: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015857: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 18001585e: 00 00 + 180015860: 41 83 f9 05 cmp r9d,0x5 + 180015864: 7d 3e jge 0x1800158a4 + 180015866: 41 83 c1 ff add r9d,0xffffffff + 18001586a: 41 83 f9 ff cmp r9d,0xffffffff + 18001586e: 74 33 je 0x1800158a3 + 180015870: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015877: 00 + 180015878: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001587f: 90 nop + 180015880: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 180015884: 41 83 c1 ff add r9d,0xffffffff + 180015888: 48 83 c1 08 add rcx,0x8 + 18001588c: f2 0f 58 02 addsd xmm0,QWORD PTR [rdx] + 180015890: 48 83 c2 08 add rdx,0x8 + 180015894: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 180015899: 49 83 c0 08 add r8,0x8 + 18001589d: 41 83 f9 ff cmp r9d,0xffffffff + 1800158a1: 75 dd jne 0x180015880 + 1800158a3: c3 ret + 1800158a4: 49 f7 c0 07 00 00 00 test r8,0x7 + 1800158ab: 0f 85 80 02 00 00 jne 0x180015b31 + 1800158b1: 49 f7 c0 0f 00 00 00 test r8,0xf + 1800158b8: 74 1d je 0x1800158d7 + 1800158ba: f2 0f 10 01 movsd xmm0,QWORD PTR [rcx] + 1800158be: 48 83 c1 08 add rcx,0x8 + 1800158c2: 41 83 c1 ff add r9d,0xffffffff + 1800158c6: f2 0f 58 02 addsd xmm0,QWORD PTR [rdx] + 1800158ca: 48 83 c2 08 add rdx,0x8 + 1800158ce: f2 41 0f 11 00 movsd QWORD PTR [r8],xmm0 + 1800158d3: 49 83 c0 08 add r8,0x8 + 1800158d7: 44 89 c8 mov eax,r9d + 1800158da: 41 83 e1 03 and r9d,0x3 + 1800158de: c1 f8 02 sar eax,0x2 + 1800158e1: 48 f7 c1 0f 00 00 00 test rcx,0xf + 1800158e8: 0f 84 23 01 00 00 je 0x180015a11 + 1800158ee: 48 f7 c2 0f 00 00 00 test rdx,0xf + 1800158f5: 0f 84 9c 00 00 00 je 0x180015997 + 1800158fb: 3d aa 2a 00 00 cmp eax,0x2aaa + 180015900: 7f 5e jg 0x180015960 + 180015902: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015909: 00 + 18001590a: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015911: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015918: 00 + 180015919: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015920: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] + 180015923: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] + 180015927: 48 83 c1 20 add rcx,0x20 + 18001592b: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001592e: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 180015932: 66 0f 58 d0 addpd xmm2,xmm0 + 180015936: 48 83 c2 20 add rdx,0x20 + 18001593a: 66 0f 58 d9 addpd xmm3,xmm1 + 18001593e: 41 0f 11 10 movups XMMWORD PTR [r8],xmm2 + 180015942: 41 0f 11 58 10 movups XMMWORD PTR [r8+0x10],xmm3 + 180015947: 49 83 c0 20 add r8,0x20 + 18001594b: 83 c0 ff add eax,0xffffffff + 18001594e: 75 d0 jne 0x180015920 + 180015950: e9 11 ff ff ff jmp 0x180015866 + 180015955: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180015959: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015960: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] + 180015963: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] + 180015967: 48 83 c1 20 add rcx,0x20 + 18001596b: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 18001596e: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 180015972: 66 0f 58 d0 addpd xmm2,xmm0 + 180015976: 48 83 c2 20 add rdx,0x20 + 18001597a: 66 0f 58 d9 addpd xmm3,xmm1 + 18001597e: 66 41 0f 2b 10 movntpd XMMWORD PTR [r8],xmm2 + 180015983: 66 41 0f 2b 58 10 movntpd XMMWORD PTR [r8+0x10],xmm3 + 180015989: 49 83 c0 20 add r8,0x20 + 18001598d: 83 c0 ff add eax,0xffffffff + 180015990: 75 ce jne 0x180015960 + 180015992: e9 cf fe ff ff jmp 0x180015866 + 180015997: 3d aa 2a 00 00 cmp eax,0x2aaa + 18001599c: 7f 42 jg 0x1800159e0 + 18001599e: 66 90 xchg ax,ax + 1800159a0: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 1800159a3: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 1800159a7: 48 83 c1 20 add rcx,0x20 + 1800159ab: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] + 1800159af: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] + 1800159b4: 48 83 c2 20 add rdx,0x20 + 1800159b8: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 1800159bc: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 1800159c1: 49 83 c0 20 add r8,0x20 + 1800159c5: 83 c0 ff add eax,0xffffffff + 1800159c8: 75 d6 jne 0x1800159a0 + 1800159ca: e9 97 fe ff ff jmp 0x180015866 + 1800159cf: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800159d6: 00 + 1800159d7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800159de: 66 90 xchg ax,ax + 1800159e0: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 1800159e3: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 1800159e7: 48 83 c1 20 add rcx,0x20 + 1800159eb: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] + 1800159ef: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] + 1800159f4: 48 83 c2 20 add rdx,0x20 + 1800159f8: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 1800159fd: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 180015a03: 49 83 c0 20 add r8,0x20 + 180015a07: 83 c0 ff add eax,0xffffffff + 180015a0a: 75 d4 jne 0x1800159e0 + 180015a0c: e9 55 fe ff ff jmp 0x180015866 + 180015a11: 48 f7 c2 0f 00 00 00 test rdx,0xf + 180015a18: 0f 84 93 00 00 00 je 0x180015ab1 + 180015a1e: 3d aa 2a 00 00 cmp eax,0x2aaa + 180015a23: 7f 5b jg 0x180015a80 + 180015a25: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015a2c: 00 + 180015a2d: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015a34: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015a39: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015a40: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 180015a43: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 180015a47: 48 83 c2 20 add rdx,0x20 + 180015a4b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 180015a4f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 180015a54: 48 83 c1 20 add rcx,0x20 + 180015a58: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 180015a5c: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 180015a61: 49 83 c0 20 add r8,0x20 + 180015a65: 83 c0 ff add eax,0xffffffff + 180015a68: 75 d6 jne 0x180015a40 + 180015a6a: e9 f7 fd ff ff jmp 0x180015866 + 180015a6f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015a76: 00 + 180015a77: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015a7e: 66 90 xchg ax,ax + 180015a80: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 180015a83: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 180015a87: 48 83 c2 20 add rdx,0x20 + 180015a8b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 180015a8f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 180015a94: 48 83 c1 20 add rcx,0x20 + 180015a98: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 180015a9d: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 180015aa3: 49 83 c0 20 add r8,0x20 + 180015aa7: 83 c0 ff add eax,0xffffffff + 180015aaa: 75 d4 jne 0x180015a80 + 180015aac: e9 b5 fd ff ff jmp 0x180015866 + 180015ab1: 3d aa 2a 00 00 cmp eax,0x2aaa + 180015ab6: 7f 48 jg 0x180015b00 + 180015ab8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015abf: 00 + 180015ac0: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 180015ac3: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 180015ac7: 48 83 c2 20 add rdx,0x20 + 180015acb: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 180015acf: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 180015ad4: 48 83 c1 20 add rcx,0x20 + 180015ad8: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 180015adc: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 180015ae1: 49 83 c0 20 add r8,0x20 + 180015ae5: 83 c0 ff add eax,0xffffffff + 180015ae8: 75 d6 jne 0x180015ac0 + 180015aea: e9 77 fd ff ff jmp 0x180015866 + 180015aef: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015af6: 00 + 180015af7: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015afe: 66 90 xchg ax,ax + 180015b00: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 180015b03: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 180015b07: 48 83 c2 20 add rdx,0x20 + 180015b0b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 180015b0f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 180015b14: 48 83 c1 20 add rcx,0x20 + 180015b18: 66 41 0f 2b 00 movntpd XMMWORD PTR [r8],xmm0 + 180015b1d: 66 41 0f 2b 48 10 movntpd XMMWORD PTR [r8+0x10],xmm1 + 180015b23: 49 83 c0 20 add r8,0x20 + 180015b27: 83 c0 ff add eax,0xffffffff + 180015b2a: 75 d4 jne 0x180015b00 + 180015b2c: e9 35 fd ff ff jmp 0x180015866 + 180015b31: 44 89 c8 mov eax,r9d + 180015b34: 41 83 e1 03 and r9d,0x3 + 180015b38: c1 f8 02 sar eax,0x2 + 180015b3b: 48 f7 c1 0f 00 00 00 test rcx,0xf + 180015b42: 0f 84 8d 00 00 00 je 0x180015bd5 + 180015b48: 48 f7 c2 0f 00 00 00 test rdx,0xf + 180015b4f: 75 4f jne 0x180015ba0 + 180015b51: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015b58: 00 + 180015b59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015b60: 0f 10 01 movups xmm0,XMMWORD PTR [rcx] + 180015b63: 0f 10 49 10 movups xmm1,XMMWORD PTR [rcx+0x10] + 180015b67: 48 83 c1 20 add rcx,0x20 + 180015b6b: 66 0f 58 02 addpd xmm0,XMMWORD PTR [rdx] + 180015b6f: 66 0f 58 4a 10 addpd xmm1,XMMWORD PTR [rdx+0x10] + 180015b74: 48 83 c2 20 add rdx,0x20 + 180015b78: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 180015b7c: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 180015b81: 49 83 c0 20 add r8,0x20 + 180015b85: 83 c0 ff add eax,0xffffffff + 180015b88: 75 d6 jne 0x180015b60 + 180015b8a: e9 d7 fc ff ff jmp 0x180015866 + 180015b8f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015b96: 00 + 180015b97: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015b9e: 66 90 xchg ax,ax + 180015ba0: 0f 10 11 movups xmm2,XMMWORD PTR [rcx] + 180015ba3: 0f 10 59 10 movups xmm3,XMMWORD PTR [rcx+0x10] + 180015ba7: 48 83 c1 20 add rcx,0x20 + 180015bab: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 180015bae: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 180015bb2: 66 0f 58 d0 addpd xmm2,xmm0 + 180015bb6: 48 83 c2 20 add rdx,0x20 + 180015bba: 66 0f 58 d9 addpd xmm3,xmm1 + 180015bbe: 41 0f 11 10 movups XMMWORD PTR [r8],xmm2 + 180015bc2: 41 0f 11 58 10 movups XMMWORD PTR [r8+0x10],xmm3 + 180015bc7: 49 83 c0 20 add r8,0x20 + 180015bcb: 83 c0 ff add eax,0xffffffff + 180015bce: 75 d0 jne 0x180015ba0 + 180015bd0: e9 91 fc ff ff jmp 0x180015866 + 180015bd5: 48 f7 c2 0f 00 00 00 test rdx,0xf + 180015bdc: 75 42 jne 0x180015c20 + 180015bde: 66 90 xchg ax,ax + 180015be0: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 180015be3: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 180015be7: 48 83 c2 20 add rdx,0x20 + 180015beb: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 180015bef: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 180015bf4: 48 83 c1 20 add rcx,0x20 + 180015bf8: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 180015bfc: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 180015c01: 49 83 c0 20 add r8,0x20 + 180015c05: 83 c0 ff add eax,0xffffffff + 180015c08: 75 d6 jne 0x180015be0 + 180015c0a: e9 57 fc ff ff jmp 0x180015866 + 180015c0f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015c16: 00 + 180015c17: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015c1e: 66 90 xchg ax,ax + 180015c20: 0f 10 02 movups xmm0,XMMWORD PTR [rdx] + 180015c23: 0f 10 4a 10 movups xmm1,XMMWORD PTR [rdx+0x10] + 180015c27: 48 83 c2 20 add rdx,0x20 + 180015c2b: 66 0f 58 01 addpd xmm0,XMMWORD PTR [rcx] + 180015c2f: 66 0f 58 49 10 addpd xmm1,XMMWORD PTR [rcx+0x10] + 180015c34: 48 83 c1 20 add rcx,0x20 + 180015c38: 41 0f 11 00 movups XMMWORD PTR [r8],xmm0 + 180015c3c: 41 0f 11 48 10 movups XMMWORD PTR [r8+0x10],xmm1 + 180015c41: 49 83 c0 20 add r8,0x20 + 180015c45: 83 c0 ff add eax,0xffffffff + 180015c48: 75 d6 jne 0x180015c20 + 180015c4a: e9 17 fc ff ff jmp 0x180015866 + 180015c4f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015c56: 00 + 180015c57: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015c5e: 66 90 xchg ax,ax + 180015c60: 48 83 ec 28 sub rsp,0x28 + 180015c64: 0f 28 1d b5 71 c4 01 movaps xmm3,XMMWORD PTR [rip+0x1c471b5] # 0x181c5ce20 + 180015c6b: 48 8b 05 fe fc 5f 02 mov rax,QWORD PTR [rip+0x25ffcfe] # 0x182615970 + 180015c72: 48 33 c4 xor rax,rsp + 180015c75: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx + 180015c7a: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 180015c7f: f2 0f 10 4c 24 30 movsd xmm1,QWORD PTR [rsp+0x30] + 180015c85: 41 83 f8 03 cmp r8d,0x3 + 180015c89: 0f 28 c1 movaps xmm0,xmm1 + 180015c8c: 0f 57 d2 xorps xmm2,xmm2 + 180015c8f: 0f c6 c1 55 shufps xmm0,xmm1,0x55 + 180015c93: 0f c6 c9 00 shufps xmm1,xmm1,0x0 + 180015c97: 0f 57 c3 xorps xmm0,xmm3 + 180015c9a: 7d 62 jge 0x180015cfe + 180015c9c: 41 ff c8 dec r8d + 180015c9f: 41 83 f8 ff cmp r8d,0xffffffff + 180015ca3: 74 3e je 0x180015ce3 + 180015ca5: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015cac: 00 + 180015cad: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015cb4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015cb9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015cc0: 0f 12 12 movlps xmm2,QWORD PTR [rdx] + 180015cc3: 0f 28 d8 movaps xmm3,xmm0 + 180015cc6: 0f 59 da mulps xmm3,xmm2 + 180015cc9: 41 ff c8 dec r8d + 180015ccc: 0f 59 d1 mulps xmm2,xmm1 + 180015ccf: 0f c6 db f1 shufps xmm3,xmm3,0xf1 + 180015cd3: 0f 58 d3 addps xmm2,xmm3 + 180015cd6: 0f 13 12 movlps QWORD PTR [rdx],xmm2 + 180015cd9: 48 83 c2 08 add rdx,0x8 + 180015cdd: 41 83 f8 ff cmp r8d,0xffffffff + 180015ce1: 75 dd jne 0x180015cc0 + 180015ce3: 48 8b 4c 24 20 mov rcx,QWORD PTR [rsp+0x20] + 180015ce8: 48 33 cc xor rcx,rsp + 180015ceb: 48 3b 0d 7e fc 5f 02 cmp rcx,QWORD PTR [rip+0x25ffc7e] # 0x182615970 + 180015cf2: 75 05 jne 0x180015cf9 + 180015cf4: 48 83 c4 28 add rsp,0x28 + 180015cf8: c3 ret + 180015cf9: e8 d2 b3 11 01 call 0x1811310d0 + 180015cfe: 48 f7 c2 07 00 00 00 test rdx,0x7 + 180015d05: 74 3c je 0x180015d43 + 180015d07: 44 89 c0 mov eax,r8d + 180015d0a: 41 83 e0 01 and r8d,0x1 + 180015d0e: d1 f8 sar eax,1 + 180015d10: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015d17: 00 + 180015d18: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015d1f: 90 nop + 180015d20: 0f 10 1a movups xmm3,XMMWORD PTR [rdx] + 180015d23: 0f 28 e0 movaps xmm4,xmm0 + 180015d26: 0f 59 e3 mulps xmm4,xmm3 + 180015d29: 0f 59 d9 mulps xmm3,xmm1 + 180015d2c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 + 180015d30: 0f 58 e3 addps xmm4,xmm3 + 180015d33: 0f 11 22 movups XMMWORD PTR [rdx],xmm4 + 180015d36: 48 83 c2 10 add rdx,0x10 + 180015d3a: ff c8 dec eax + 180015d3c: 75 e2 jne 0x180015d20 + 180015d3e: e9 59 ff ff ff jmp 0x180015c9c + 180015d43: 48 89 d0 mov rax,rdx + 180015d46: 48 83 e0 0f and rax,0xf + 180015d4a: 85 c0 test eax,eax + 180015d4c: 74 1e je 0x180015d6c + 180015d4e: f2 0f 10 1a movsd xmm3,QWORD PTR [rdx] + 180015d52: 0f 28 e0 movaps xmm4,xmm0 + 180015d55: 0f 59 e3 mulps xmm4,xmm3 + 180015d58: 41 ff c8 dec r8d + 180015d5b: 0f 59 d9 mulps xmm3,xmm1 + 180015d5e: 0f c6 e4 f1 shufps xmm4,xmm4,0xf1 + 180015d62: 0f 58 e3 addps xmm4,xmm3 + 180015d65: 0f 13 22 movlps QWORD PTR [rdx],xmm4 + 180015d68: 48 83 c2 08 add rdx,0x8 + 180015d6c: 44 89 c0 mov eax,r8d + 180015d6f: 41 83 e0 01 and r8d,0x1 + 180015d73: d1 f8 sar eax,1 + 180015d75: 3d 00 00 01 00 cmp eax,0x10000 + 180015d7a: 77 44 ja 0x180015dc0 + 180015d7c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180015d80: 0f 28 1a movaps xmm3,XMMWORD PTR [rdx] + 180015d83: 0f 28 e0 movaps xmm4,xmm0 + 180015d86: 0f 59 e3 mulps xmm4,xmm3 + 180015d89: 0f 59 d9 mulps xmm3,xmm1 + 180015d8c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 + 180015d90: 0f 58 e3 addps xmm4,xmm3 + 180015d93: 0f 29 22 movaps XMMWORD PTR [rdx],xmm4 + 180015d96: 48 83 c2 10 add rdx,0x10 + 180015d9a: ff c8 dec eax + 180015d9c: 75 e2 jne 0x180015d80 + 180015d9e: e9 f9 fe ff ff jmp 0x180015c9c + 180015da3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015daa: 00 + 180015dab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015db2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015db9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015dc0: 0f 28 1a movaps xmm3,XMMWORD PTR [rdx] + 180015dc3: 0f 28 e0 movaps xmm4,xmm0 + 180015dc6: 0f 59 e3 mulps xmm4,xmm3 + 180015dc9: 0f 59 d9 mulps xmm3,xmm1 + 180015dcc: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 + 180015dd0: 0f 58 e3 addps xmm4,xmm3 + 180015dd3: 0f 2b 22 movntps XMMWORD PTR [rdx],xmm4 + 180015dd6: 48 83 c2 10 add rdx,0x10 + 180015dda: ff c8 dec eax + 180015ddc: 75 e2 jne 0x180015dc0 + 180015dde: e9 b9 fe ff ff jmp 0x180015c9c + 180015de3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015dea: 00 + 180015deb: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015df2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015df9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015e00: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 180015e05: 48 8b 05 64 fb 5f 02 mov rax,QWORD PTR [rip+0x25ffb64] # 0x182615970 + 180015e0c: 48 33 c4 xor rax,rsp + 180015e0f: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx + 180015e14: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 180015e19: f2 0f 10 4c 24 30 movsd xmm1,QWORD PTR [rsp+0x30] + 180015e1f: 41 83 f8 03 cmp r8d,0x3 + 180015e23: 0f 28 c1 movaps xmm0,xmm1 + 180015e26: 0f 57 d2 xorps xmm2,xmm2 + 180015e29: 0f c6 c1 55 shufps xmm0,xmm1,0x55 + 180015e2d: 0f c6 c9 00 shufps xmm1,xmm1,0x0 + 180015e31: 0f 57 05 f8 6f c4 01 xorps xmm0,XMMWORD PTR [rip+0x1c46ff8] # 0x181c5ce30 + 180015e38: 7d 65 jge 0x180015e9f + 180015e3a: 41 ff c8 dec r8d + 180015e3d: 41 83 f8 ff cmp r8d,0xffffffff + 180015e41: 74 40 je 0x180015e83 + 180015e43: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015e4a: 00 + 180015e4b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015e52: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015e59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015e60: 0f 12 12 movlps xmm2,QWORD PTR [rdx] + 180015e63: 0f 28 d8 movaps xmm3,xmm0 + 180015e66: 0f 59 da mulps xmm3,xmm2 + 180015e69: 41 ff c8 dec r8d + 180015e6c: 0f 59 d1 mulps xmm2,xmm1 + 180015e6f: 0f c6 db f1 shufps xmm3,xmm3,0xf1 + 180015e73: 0f 58 d3 addps xmm2,xmm3 + 180015e76: 0f 13 12 movlps QWORD PTR [rdx],xmm2 + 180015e79: 48 8d 52 08 lea rdx,[rdx+0x8] + 180015e7d: 41 83 f8 ff cmp r8d,0xffffffff + 180015e81: 75 dd jne 0x180015e60 + 180015e83: 48 8b 4c 24 20 mov rcx,QWORD PTR [rsp+0x20] + 180015e88: 48 33 cc xor rcx,rsp + 180015e8b: 48 3b 0d de fa 5f 02 cmp rcx,QWORD PTR [rip+0x25ffade] # 0x182615970 + 180015e92: 75 06 jne 0x180015e9a + 180015e94: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180015e99: c3 ret + 180015e9a: e8 31 b2 11 01 call 0x1811310d0 + 180015e9f: 48 f7 c2 07 00 00 00 test rdx,0x7 + 180015ea6: 74 3b je 0x180015ee3 + 180015ea8: 44 89 c0 mov eax,r8d + 180015eab: 41 83 e0 01 and r8d,0x1 + 180015eaf: d1 f8 sar eax,1 + 180015eb1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015eb8: 00 + 180015eb9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015ec0: 0f 10 1a movups xmm3,XMMWORD PTR [rdx] + 180015ec3: 0f 28 e0 movaps xmm4,xmm0 + 180015ec6: 0f 59 e3 mulps xmm4,xmm3 + 180015ec9: 0f 59 d9 mulps xmm3,xmm1 + 180015ecc: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 + 180015ed0: 0f 58 e3 addps xmm4,xmm3 + 180015ed3: 0f 11 22 movups XMMWORD PTR [rdx],xmm4 + 180015ed6: 48 8d 52 10 lea rdx,[rdx+0x10] + 180015eda: ff c8 dec eax + 180015edc: 75 e2 jne 0x180015ec0 + 180015ede: e9 57 ff ff ff jmp 0x180015e3a + 180015ee3: 48 89 d0 mov rax,rdx + 180015ee6: 48 83 e0 0f and rax,0xf + 180015eea: 85 c0 test eax,eax + 180015eec: 74 1e je 0x180015f0c + 180015eee: f2 0f 10 1a movsd xmm3,QWORD PTR [rdx] + 180015ef2: 0f 28 e0 movaps xmm4,xmm0 + 180015ef5: 0f 59 e3 mulps xmm4,xmm3 + 180015ef8: 41 ff c8 dec r8d + 180015efb: 0f 59 d9 mulps xmm3,xmm1 + 180015efe: 0f c6 e4 f1 shufps xmm4,xmm4,0xf1 + 180015f02: 0f 58 e3 addps xmm4,xmm3 + 180015f05: 0f 13 22 movlps QWORD PTR [rdx],xmm4 + 180015f08: 48 83 c2 08 add rdx,0x8 + 180015f0c: 44 89 c0 mov eax,r8d + 180015f0f: 41 83 e0 01 and r8d,0x1 + 180015f13: d1 f8 sar eax,1 + 180015f15: 3d 00 00 01 00 cmp eax,0x10000 + 180015f1a: 77 44 ja 0x180015f60 + 180015f1c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180015f20: 0f 28 1a movaps xmm3,XMMWORD PTR [rdx] + 180015f23: 0f 28 e0 movaps xmm4,xmm0 + 180015f26: 0f 59 e3 mulps xmm4,xmm3 + 180015f29: 0f 59 d9 mulps xmm3,xmm1 + 180015f2c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 + 180015f30: 0f 58 e3 addps xmm4,xmm3 + 180015f33: 0f 29 22 movaps XMMWORD PTR [rdx],xmm4 + 180015f36: 48 8d 52 10 lea rdx,[rdx+0x10] + 180015f3a: ff c8 dec eax + 180015f3c: 75 e2 jne 0x180015f20 + 180015f3e: e9 f7 fe ff ff jmp 0x180015e3a + 180015f43: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015f4a: 00 + 180015f4b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015f52: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015f59: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015f60: 0f 28 1a movaps xmm3,XMMWORD PTR [rdx] + 180015f63: 0f 28 e0 movaps xmm4,xmm0 + 180015f66: 0f 59 e3 mulps xmm4,xmm3 + 180015f69: 0f 59 d9 mulps xmm3,xmm1 + 180015f6c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 + 180015f70: 0f 58 e3 addps xmm4,xmm3 + 180015f73: 0f 2b 22 movntps XMMWORD PTR [rdx],xmm4 + 180015f76: 48 8d 52 10 lea rdx,[rdx+0x10] + 180015f7a: ff c8 dec eax + 180015f7c: 75 e2 jne 0x180015f60 + 180015f7e: e9 b7 fe ff ff jmp 0x180015e3a + 180015f83: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015f8a: 00 + 180015f8b: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015f92: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015f99: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015fa0: 48 83 ec 28 sub rsp,0x28 + 180015fa4: 48 8b 05 c5 f9 5f 02 mov rax,QWORD PTR [rip+0x25ff9c5] # 0x182615970 + 180015fab: 48 33 c4 xor rax,rsp + 180015fae: 48 89 4c 24 30 mov QWORD PTR [rsp+0x30],rcx + 180015fb3: 48 89 44 24 20 mov QWORD PTR [rsp+0x20],rax + 180015fb8: 0f 10 1d 81 6e c4 01 movups xmm3,XMMWORD PTR [rip+0x1c46e81] # 0x181c5ce40 + 180015fbf: f2 0f 10 4c 24 30 movsd xmm1,QWORD PTR [rsp+0x30] + 180015fc5: 0f 57 d2 xorps xmm2,xmm2 + 180015fc8: 0f 28 c1 movaps xmm0,xmm1 + 180015fcb: 0f c6 c1 55 shufps xmm0,xmm1,0x55 + 180015fcf: 0f c6 c9 00 shufps xmm1,xmm1,0x0 + 180015fd3: 0f 57 c3 xorps xmm0,xmm3 + 180015fd6: 41 83 f8 03 cmp r8d,0x3 + 180015fda: 7d 63 jge 0x18001603f + 180015fdc: 41 83 c0 ff add r8d,0xffffffff + 180015fe0: 41 83 f8 ff cmp r8d,0xffffffff + 180015fe4: 74 3e je 0x180016024 + 180015fe6: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180015fed: 00 + 180015fee: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180015ff5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180015ff9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180016000: 0f 12 12 movlps xmm2,QWORD PTR [rdx] + 180016003: 0f 28 d8 movaps xmm3,xmm0 + 180016006: 41 83 c0 ff add r8d,0xffffffff + 18001600a: 0f 59 da mulps xmm3,xmm2 + 18001600d: 0f 59 d1 mulps xmm2,xmm1 + 180016010: 0f c6 db f1 shufps xmm3,xmm3,0xf1 + 180016014: 0f 58 d3 addps xmm2,xmm3 + 180016017: 0f 13 12 movlps QWORD PTR [rdx],xmm2 + 18001601a: 48 83 c2 08 add rdx,0x8 + 18001601e: 41 83 f8 ff cmp r8d,0xffffffff + 180016022: 75 dc jne 0x180016000 + 180016024: 48 8b 4c 24 20 mov rcx,QWORD PTR [rsp+0x20] + 180016029: 48 33 cc xor rcx,rsp + 18001602c: 48 3b 0d 3d f9 5f 02 cmp rcx,QWORD PTR [rip+0x25ff93d] # 0x182615970 + 180016033: 75 05 jne 0x18001603a + 180016035: 48 83 c4 28 add rsp,0x28 + 180016039: c3 ret + 18001603a: e8 91 b0 11 01 call 0x1811310d0 + 18001603f: 48 f7 c2 07 00 00 00 test rdx,0x7 + 180016046: 74 3c je 0x180016084 + 180016048: 44 89 c0 mov eax,r8d + 18001604b: 41 83 e0 01 and r8d,0x1 + 18001604f: d1 f8 sar eax,1 + 180016051: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180016058: 00 + 180016059: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180016060: 0f 10 1a movups xmm3,XMMWORD PTR [rdx] + 180016063: 0f 28 e0 movaps xmm4,xmm0 + 180016066: 0f 59 e3 mulps xmm4,xmm3 + 180016069: 0f 59 d9 mulps xmm3,xmm1 + 18001606c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 + 180016070: 0f 58 e3 addps xmm4,xmm3 + 180016073: 0f 11 22 movups XMMWORD PTR [rdx],xmm4 + 180016076: 48 83 c2 10 add rdx,0x10 + 18001607a: 83 c0 ff add eax,0xffffffff + 18001607d: 75 e1 jne 0x180016060 + 18001607f: e9 58 ff ff ff jmp 0x180015fdc + 180016084: 48 89 d0 mov rax,rdx + 180016087: 48 83 e0 0f and rax,0xf + 18001608b: 85 c0 test eax,eax + 18001608d: 74 1f je 0x1800160ae + 18001608f: f2 0f 10 1a movsd xmm3,QWORD PTR [rdx] + 180016093: 0f 28 e0 movaps xmm4,xmm0 + 180016096: 41 83 c0 ff add r8d,0xffffffff + 18001609a: 0f 59 e3 mulps xmm4,xmm3 + 18001609d: 0f 59 d9 mulps xmm3,xmm1 + 1800160a0: 0f c6 e4 f1 shufps xmm4,xmm4,0xf1 + 1800160a4: 0f 58 e3 addps xmm4,xmm3 + 1800160a7: 0f 13 22 movlps QWORD PTR [rdx],xmm4 + 1800160aa: 48 83 c2 08 add rdx,0x8 + 1800160ae: 44 89 c0 mov eax,r8d + 1800160b1: 41 83 e0 01 and r8d,0x1 + 1800160b5: d1 f8 sar eax,1 + 1800160b7: 3d 00 00 01 00 cmp eax,0x10000 + 1800160bc: 77 42 ja 0x180016100 + 1800160be: 66 90 xchg ax,ax + 1800160c0: 0f 10 1a movups xmm3,XMMWORD PTR [rdx] + 1800160c3: 0f 28 e0 movaps xmm4,xmm0 + 1800160c6: 0f 59 e3 mulps xmm4,xmm3 + 1800160c9: 0f 59 d9 mulps xmm3,xmm1 + 1800160cc: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 + 1800160d0: 0f 58 e3 addps xmm4,xmm3 + 1800160d3: 0f 11 22 movups XMMWORD PTR [rdx],xmm4 + 1800160d6: 48 83 c2 10 add rdx,0x10 + 1800160da: 83 c0 ff add eax,0xffffffff + 1800160dd: 75 e1 jne 0x1800160c0 + 1800160df: e9 f8 fe ff ff jmp 0x180015fdc + 1800160e4: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800160eb: 00 + 1800160ec: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800160f3: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800160f8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800160ff: 00 + 180016100: 0f 10 1a movups xmm3,XMMWORD PTR [rdx] + 180016103: 0f 28 e0 movaps xmm4,xmm0 + 180016106: 0f 59 e3 mulps xmm4,xmm3 + 180016109: 0f 59 d9 mulps xmm3,xmm1 + 18001610c: 0f c6 e4 b1 shufps xmm4,xmm4,0xb1 + 180016110: 0f 58 e3 addps xmm4,xmm3 + 180016113: 0f 2b 22 movntps XMMWORD PTR [rdx],xmm4 + 180016116: 48 83 c2 10 add rdx,0x10 + 18001611a: 83 c0 ff add eax,0xffffffff + 18001611d: 75 e1 jne 0x180016100 + 18001611f: e9 b8 fe ff ff jmp 0x180015fdc + 180016124: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001612b: 00 + 18001612c: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180016133: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180016138: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18001613f: 00 + 180016140: 57 push rdi + 180016141: 41 54 push r12 + 180016143: 41 56 push r14 + 180016145: 41 57 push r15 + 180016147: 55 push rbp + 180016148: 48 81 ec c0 00 00 00 sub rsp,0xc0 + 18001614f: 45 89 c6 mov r14d,r8d + 180016152: 4c 89 ac 24 b0 00 00 mov QWORD PTR [rsp+0xb0],r13 + 180016159: 00 + 18001615a: 4c 8d ac 24 8f 00 00 lea r13,[rsp+0x8f] + 180016161: 00 + 180016162: c4 c1 78 ae 5d 29 vstmxcsr DWORD PTR [r13+0x29] + 180016168: 4d 63 fe movsxd r15,r14d + 18001616b: 49 83 e5 e0 and r13,0xffffffffffffffe0 + 18001616f: 44 8b a4 24 b8 00 00 mov r12d,DWORD PTR [rsp+0xb8] + 180016176: 00 + 180016177: 48 89 d7 mov rdi,rdx + 18001617a: 48 89 cd mov rbp,rcx + 18001617d: 44 89 e0 mov eax,r12d + 180016180: 25 80 1f 00 00 and eax,0x1f80 + 180016185: 3d 80 1f 00 00 cmp eax,0x1f80 + 18001618a: 74 1d je 0x1800161a9 + 18001618c: 44 89 e0 mov eax,r12d + 18001618f: 0d 80 1f ff ff or eax,0xffff1f80 + 180016194: 25 e0 ff 00 00 and eax,0xffe0 + 180016199: 89 84 24 b8 00 00 00 mov DWORD PTR [rsp+0xb8],eax + 1800161a0: c5 f8 ae 94 24 b8 00 vldmxcsr DWORD PTR [rsp+0xb8] + 1800161a7: 00 00 + 1800161a9: c5 fc 10 05 af 6c c4 vmovups ymm0,YMMWORD PTR [rip+0x1c46caf] # 0x181c5ce60 + 1800161b0: 01 + 1800161b1: 48 89 f8 mov rax,rdi + 1800161b4: c5 fc 58 c8 vaddps ymm1,ymm0,ymm0 + 1800161b8: 48 83 e0 1c and rax,0x1c + 1800161bc: c4 c1 7c 11 4d 00 vmovups YMMWORD PTR [r13+0x0],ymm1 + 1800161c2: 85 c0 test eax,eax + 1800161c4: 0f 84 51 01 00 00 je 0x18001631b + 1800161ca: c1 e8 02 shr eax,0x2 + 1800161cd: f7 d8 neg eax + 1800161cf: 83 c0 08 add eax,0x8 + 1800161d2: 41 3b c6 cmp eax,r14d + 1800161d5: 44 0f 4c f0 cmovl r14d,eax + 1800161d9: 45 85 f6 test r14d,r14d + 1800161dc: 0f 8e 19 01 00 00 jle 0x1800162fb + 1800161e2: 44 89 f0 mov eax,r14d + 1800161e5: 41 ba 01 00 00 00 mov r10d,0x1 + 1800161eb: d1 e8 shr eax,1 + 1800161ed: 45 33 c9 xor r9d,r9d + 1800161f0: 85 c0 test eax,eax + 1800161f2: 0f 86 b1 00 00 00 jbe 0x1800162a9 + 1800161f8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800161ff: 00 + 180016200: 47 8d 14 09 lea r10d,[r9+r9*1] + 180016204: 4d 63 d2 movsxd r10,r10d + 180016207: c4 a1 7a 10 44 d5 04 vmovss xmm0,DWORD PTR [rbp+r10*8+0x4] + 18001620e: c5 fa 59 c0 vmulss xmm0,xmm0,xmm0 + 180016212: c4 a1 7a 10 4c d5 00 vmovss xmm1,DWORD PTR [rbp+r10*8+0x0] + 180016219: c4 e2 71 b9 c1 vfmadd231ss xmm0,xmm1,xmm1 + 18001621e: c5 fa 11 84 24 bc 00 vmovss DWORD PTR [rsp+0xbc],xmm0 + 180016225: 00 00 + 180016227: c4 c1 79 7e c3 vmovd r11d,xmm0 + 18001622c: 41 f7 c3 00 00 80 7f test r11d,0x7f800000 + 180016233: 75 14 jne 0x180016249 + 180016235: c7 84 24 bc 00 00 00 mov DWORD PTR [rsp+0xbc],0x0 + 18001623c: 00 00 00 00 + 180016240: c5 fa 10 84 24 bc 00 vmovss xmm0,DWORD PTR [rsp+0xbc] + 180016247: 00 00 + 180016249: c4 a1 7a 11 04 97 vmovss DWORD PTR [rdi+r10*4],xmm0 + 18001624f: c4 a1 7a 10 44 d5 0c vmovss xmm0,DWORD PTR [rbp+r10*8+0xc] + 180016256: c5 fa 59 c0 vmulss xmm0,xmm0,xmm0 + 18001625a: c4 a1 7a 10 4c d5 08 vmovss xmm1,DWORD PTR [rbp+r10*8+0x8] + 180016261: c4 e2 71 b9 c1 vfmadd231ss xmm0,xmm1,xmm1 + 180016266: c5 fa 11 84 24 bc 00 vmovss DWORD PTR [rsp+0xbc],xmm0 + 18001626d: 00 00 + 18001626f: c4 c1 79 7e c3 vmovd r11d,xmm0 + 180016274: 41 f7 c3 00 00 80 7f test r11d,0x7f800000 + 18001627b: 75 14 jne 0x180016291 + 18001627d: c7 84 24 bc 00 00 00 mov DWORD PTR [rsp+0xbc],0x0 + 180016284: 00 00 00 00 + 180016288: c5 fa 10 84 24 bc 00 vmovss xmm0,DWORD PTR [rsp+0xbc] + 18001628f: 00 00 + 180016291: 41 ff c1 inc r9d + 180016294: c4 a1 7a 11 44 97 04 vmovss DWORD PTR [rdi+r10*4+0x4],xmm0 + 18001629b: 44 3b c8 cmp r9d,eax + 18001629e: 0f 82 5c ff ff ff jb 0x180016200 + 1800162a4: 47 8d 54 09 01 lea r10d,[r9+r9*1+0x1] + 1800162a9: 41 8d 42 ff lea eax,[r10-0x1] + 1800162ad: 41 3b c6 cmp eax,r14d + 1800162b0: 73 49 jae 0x1800162fb + 1800162b2: 4d 63 d2 movsxd r10,r10d + 1800162b5: c4 a1 7a 10 44 d5 fc vmovss xmm0,DWORD PTR [rbp+r10*8-0x4] + 1800162bc: c5 fa 59 c0 vmulss xmm0,xmm0,xmm0 + 1800162c0: c4 a1 7a 10 4c d5 f8 vmovss xmm1,DWORD PTR [rbp+r10*8-0x8] + 1800162c7: c4 e2 71 b9 c1 vfmadd231ss xmm0,xmm1,xmm1 + 1800162cc: c5 fa 11 84 24 bc 00 vmovss DWORD PTR [rsp+0xbc],xmm0 + 1800162d3: 00 00 + 1800162d5: c5 f9 7e c0 vmovd eax,xmm0 + 1800162d9: a9 00 00 80 7f test eax,0x7f800000 + 1800162de: 75 14 jne 0x1800162f4 + 1800162e0: c7 84 24 bc 00 00 00 mov DWORD PTR [rsp+0xbc],0x0 + 1800162e7: 00 00 00 00 + 1800162eb: c5 fa 10 84 24 bc 00 vmovss xmm0,DWORD PTR [rsp+0xbc] + 1800162f2: 00 00 + 1800162f4: c4 a1 7a 11 44 97 fc vmovss DWORD PTR [rdi+r10*4-0x4],xmm0 + 1800162fb: 48 89 f9 mov rcx,rdi + 1800162fe: 48 89 fa mov rdx,rdi + 180016301: 45 89 f0 mov r8d,r14d + 180016304: c5 f8 77 vzeroupper + 180016307: e8 b4 e5 05 00 call 0x1800748c0 + 18001630c: 4d 63 f6 movsxd r14,r14d + 18001630f: 4d 2b fe sub r15,r14 + 180016312: 4a 8d 6c f5 00 lea rbp,[rbp+r14*8+0x0] + 180016317: 4a 8d 3c b7 lea rdi,[rdi+r14*4] + 18001631b: 48 f7 c7 1f 00 00 00 test rdi,0x1f + 180016322: 74 4e je 0x180016372 + 180016324: 45 33 f6 xor r14d,r14d + 180016327: 4d 85 ff test r15,r15 + 18001632a: 0f 8e f9 03 00 00 jle 0x180016729 + 180016330: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180016337: 00 + 180016338: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18001633f: 90 nop + 180016340: c5 fa 10 45 04 vmovss xmm0,DWORD PTR [rbp+0x4] + 180016345: c5 fa 59 c0 vmulss xmm0,xmm0,xmm0 + 180016349: c5 fa 10 4d 00 vmovss xmm1,DWORD PTR [rbp+0x0] + 18001634e: c4 e2 71 b9 c1 vfmadd231ss xmm0,xmm1,xmm1 + 180016353: c5 f8 77 vzeroupper + 180016356: e8 c5 e6 05 00 call 0x180074a20 + 18001635b: c4 a1 7a 11 04 b7 vmovss DWORD PTR [rdi+r14*4],xmm0 + 180016361: 49 ff c6 inc r14 + 180016364: 48 83 c5 08 add rbp,0x8 + 180016368: 4d 3b f7 cmp r14,r15 + 18001636b: 7c d3 jl 0x180016340 + 18001636d: e9 b7 03 00 00 jmp 0x180016729 + 180016372: 45 89 f8 mov r8d,r15d + 180016375: 33 c0 xor eax,eax + 180016377: 41 c1 ff 04 sar r15d,0x4 + 18001637b: 41 83 e0 0f and r8d,0xf + 18001637f: 48 f7 c5 0f 00 00 00 test rbp,0xf + 180016386: 0f 85 29 01 00 00 jne 0x1800164b5 + 18001638c: 45 85 ff test r15d,r15d + 18001638f: 0f 8e 59 02 00 00 jle 0x1800165ee + 180016395: c5 f8 11 74 24 30 vmovups XMMWORD PTR [rsp+0x30],xmm6 + 18001639b: c5 f8 11 7c 24 40 vmovups XMMWORD PTR [rsp+0x40],xmm7 + 1800163a1: c5 78 11 5c 24 60 vmovups XMMWORD PTR [rsp+0x60],xmm11 + 1800163a7: c5 78 11 6c 24 20 vmovups XMMWORD PTR [rsp+0x20],xmm13 + 1800163ad: c5 78 11 74 24 50 vmovups XMMWORD PTR [rsp+0x50],xmm14 + 1800163b3: c5 fc 10 35 e5 6a c4 vmovups ymm6,YMMWORD PTR [rip+0x1c46ae5] # 0x181c5cea0 + 1800163ba: 01 + 1800163bb: c4 41 7c 10 5d 00 vmovups ymm11,YMMWORD PTR [r13+0x0] + 1800163c1: c5 7c 10 2d b7 6a c4 vmovups ymm13,YMMWORD PTR [rip+0x1c46ab7] # 0x181c5ce80 + 1800163c8: 01 + 1800163c9: c5 fc 10 3d 8f 6a c4 vmovups ymm7,YMMWORD PTR [rip+0x1c46a8f] # 0x181c5ce60 + 1800163d0: 01 + 1800163d1: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 1800163d8: 00 + 1800163d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 1800163e0: c5 f8 10 6d 00 vmovups xmm5,XMMWORD PTR [rbp+0x0] + 1800163e5: c5 f8 10 55 10 vmovups xmm2,XMMWORD PTR [rbp+0x10] + 1800163ea: c5 f8 10 5d 40 vmovups xmm3,XMMWORD PTR [rbp+0x40] + 1800163ef: c5 f8 10 4d 50 vmovups xmm1,XMMWORD PTR [rbp+0x50] + 1800163f4: c4 63 55 18 75 20 01 vinsertf128 ymm14,ymm5,XMMWORD PTR [rbp+0x20],0x1 + 1800163fb: c4 c1 0c 59 c6 vmulps ymm0,ymm14,ymm14 + 180016400: c4 e3 6d 18 6d 30 01 vinsertf128 ymm5,ymm2,XMMWORD PTR [rbp+0x30],0x1 + 180016407: c5 d4 59 d5 vmulps ymm2,ymm5,ymm5 + 18001640b: c5 ff 7c ea vhaddps ymm5,ymm0,ymm2 + 18001640f: c4 e3 65 18 65 60 01 vinsertf128 ymm4,ymm3,XMMWORD PTR [rbp+0x60],0x1 + 180016416: c4 63 75 18 75 70 01 vinsertf128 ymm14,ymm1,XMMWORD PTR [rbp+0x70],0x1 + 18001641d: c5 dc 59 c4 vmulps ymm0,ymm4,ymm4 + 180016421: c4 c1 0c 59 d6 vmulps ymm2,ymm14,ymm14 + 180016426: c5 fc 52 cd vrsqrtps ymm1,ymm5 + 18001642a: c5 ff 7c d2 vhaddps ymm2,ymm0,ymm2 + 18001642e: c5 54 59 f1 vmulps ymm14,ymm5,ymm1 + 180016432: c5 fc 52 da vrsqrtps ymm3,ymm2 + 180016436: c4 42 75 ac f3 vfnmadd213ps ymm14,ymm1,ymm11 + 18001643b: c5 ec 59 e3 vmulps ymm4,ymm2,ymm3 + 18001643f: c5 fc 28 c7 vmovaps ymm0,ymm7 + 180016443: c4 c2 15 b8 c6 vfmadd231ps ymm0,ymm13,ymm14 + 180016448: c4 41 74 59 f6 vmulps ymm14,ymm1,ymm14 + 18001644d: c4 c2 65 ac e3 vfnmadd213ps ymm4,ymm3,ymm11 + 180016452: c4 62 7d a8 f1 vfmadd213ps ymm14,ymm0,ymm1 + 180016457: c5 fc 28 cf vmovaps ymm1,ymm7 + 18001645b: c4 e2 15 b8 cc vfmadd231ps ymm1,ymm13,ymm4 + 180016460: c5 e4 59 e4 vmulps ymm4,ymm3,ymm4 + 180016464: c4 c1 54 59 c6 vmulps ymm0,ymm5,ymm14 + 180016469: c4 e2 75 a8 e3 vfmadd213ps ymm4,ymm1,ymm3 + 18001646e: c5 d4 c2 de 19 vcmpnge_uqps ymm3,ymm5,ymm6 + 180016473: c5 ec c2 ce 19 vcmpnge_uqps ymm1,ymm2,ymm6 + 180016478: c5 ec 59 e4 vmulps ymm4,ymm2,ymm4 + 18001647c: c5 e4 56 d9 vorps ymm3,ymm3,ymm1 + 180016480: c5 7c 50 cb vmovmskps r9d,ymm3 + 180016484: 45 85 c9 test r9d,r9d + 180016487: 74 08 je 0x180016491 + 180016489: c5 fc 51 c5 vsqrtps ymm0,ymm5 + 18001648d: c5 fc 51 e2 vsqrtps ymm4,ymm2 + 180016491: ff c0 inc eax + 180016493: 48 81 c5 80 00 00 00 add rbp,0x80 + 18001649a: c5 fc 11 07 vmovups YMMWORD PTR [rdi],ymm0 + 18001649e: c5 fc 11 67 20 vmovups YMMWORD PTR [rdi+0x20],ymm4 + 1800164a3: 48 83 c7 40 add rdi,0x40 + 1800164a7: 41 3b c7 cmp eax,r15d + 1800164aa: 0f 8c 30 ff ff ff jl 0x1800163e0 + 1800164b0: e9 1b 01 00 00 jmp 0x1800165d0 + 1800164b5: 45 85 ff test r15d,r15d + 1800164b8: 0f 8e 30 01 00 00 jle 0x1800165ee + 1800164be: c5 f8 11 74 24 30 vmovups XMMWORD PTR [rsp+0x30],xmm6 + 1800164c4: c5 f8 11 7c 24 40 vmovups XMMWORD PTR [rsp+0x40],xmm7 + 1800164ca: c5 78 11 5c 24 60 vmovups XMMWORD PTR [rsp+0x60],xmm11 + 1800164d0: c5 78 11 6c 24 20 vmovups XMMWORD PTR [rsp+0x20],xmm13 + 1800164d6: c5 78 11 74 24 50 vmovups XMMWORD PTR [rsp+0x50],xmm14 + 1800164dc: c5 fc 10 35 bc 69 c4 vmovups ymm6,YMMWORD PTR [rip+0x1c469bc] # 0x181c5cea0 + 1800164e3: 01 + 1800164e4: c4 41 7c 10 5d 00 vmovups ymm11,YMMWORD PTR [r13+0x0] + 1800164ea: c5 7c 10 2d 8e 69 c4 vmovups ymm13,YMMWORD PTR [rip+0x1c4698e] # 0x181c5ce80 + 1800164f1: 01 + 1800164f2: c5 fc 10 3d 66 69 c4 vmovups ymm7,YMMWORD PTR [rip+0x1c46966] # 0x181c5ce60 + 1800164f9: 01 + 1800164fa: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] diff --git a/handoff/nls_dasm/p_181a557c0.dis b/handoff/nls_dasm/p_181a557c0.dis new file mode 100644 index 0000000..faf14fa --- /dev/null +++ b/handoff/nls_dasm/p_181a557c0.dis @@ -0,0 +1,1210 @@ + +/tmp/det/p_181a557c0.bin: file format binary + + +Disassembly of section .data: + +0000000181a557c0 <.data>: + 181a557c0: 56 push rsi + 181a557c1: 57 push rdi + 181a557c2: 48 83 ec 18 sub rsp,0x18 + 181a557c6: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a557cb: 48 8b f9 mov rdi,rcx + 181a557ce: 48 8b f2 mov rsi,rdx + 181a557d1: 8b ce mov ecx,esi + 181a557d3: 48 8b c7 mov rax,rdi + 181a557d6: 66 0f 6f 3d 42 19 49 movdqa xmm7,XMMWORD PTR [rip+0x5491942] # 0x186ee7120 + 181a557dd: 05 + 181a557de: 48 a9 07 00 00 00 test rax,0x7 + 181a557e4: 0f 85 8f 00 00 00 jne 0x181a55879 + 181a557ea: 48 a9 0f 00 00 00 test rax,0xf + 181a557f0: 74 17 je 0x181a55809 + 181a557f2: f3 0f 7e 00 movq xmm0,QWORD PTR [rax] + 181a557f6: 66 0f ef c7 pxor xmm0,xmm7 + 181a557fa: 66 0f d6 00 movq QWORD PTR [rax],xmm0 + 181a557fe: 48 83 c0 08 add rax,0x8 + 181a55802: 48 ff c9 dec rcx + 181a55805: 7e 63 jle 0x181a5586a + 181a55807: eb e1 jmp 0x181a557ea + 181a55809: 48 83 e9 08 sub rcx,0x8 + 181a5580d: 7c 40 jl 0x181a5584f + 181a5580f: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [rax] + 181a55813: 66 0f ef c7 pxor xmm0,xmm7 + 181a55817: 66 0f 7f 00 movdqa XMMWORD PTR [rax],xmm0 + 181a5581b: 66 0f 6f 40 10 movdqa xmm0,XMMWORD PTR [rax+0x10] + 181a55820: 66 0f ef c7 pxor xmm0,xmm7 + 181a55824: 66 0f 7f 40 10 movdqa XMMWORD PTR [rax+0x10],xmm0 + 181a55829: 66 0f 6f 40 20 movdqa xmm0,XMMWORD PTR [rax+0x20] + 181a5582e: 66 0f ef c7 pxor xmm0,xmm7 + 181a55832: 66 0f 7f 40 20 movdqa XMMWORD PTR [rax+0x20],xmm0 + 181a55837: 66 0f 6f 40 30 movdqa xmm0,XMMWORD PTR [rax+0x30] + 181a5583c: 66 0f ef c7 pxor xmm0,xmm7 + 181a55840: 66 0f 7f 40 30 movdqa XMMWORD PTR [rax+0x30],xmm0 + 181a55845: 48 83 c0 40 add rax,0x40 + 181a55849: 48 83 e9 08 sub rcx,0x8 + 181a5584d: 7d c0 jge 0x181a5580f + 181a5584f: 48 83 c1 08 add rcx,0x8 + 181a55853: 74 15 je 0x181a5586a + 181a55855: f3 0f 7e 00 movq xmm0,QWORD PTR [rax] + 181a55859: 66 0f ef c7 pxor xmm0,xmm7 + 181a5585d: 66 0f d6 00 movq QWORD PTR [rax],xmm0 + 181a55861: 48 83 c0 08 add rax,0x8 + 181a55865: 48 ff c9 dec rcx + 181a55868: 75 eb jne 0x181a55855 + 181a5586a: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a5586f: 48 83 c4 18 add rsp,0x18 + 181a55873: c5 f8 77 vzeroupper + 181a55876: 5f pop rdi + 181a55877: 5e pop rsi + 181a55878: c3 ret + 181a55879: 48 a9 03 00 00 00 test rax,0x3 + 181a5587f: 75 d4 jne 0x181a55855 + 181a55881: f3 0f 7e 44 c8 f8 movq xmm0,QWORD PTR [rax+rcx*8-0x8] + 181a55887: 66 0f ef c7 pxor xmm0,xmm7 + 181a5588b: 66 0f d6 44 c8 f8 movq QWORD PTR [rax+rcx*8-0x8],xmm0 + 181a55891: 48 83 c0 04 add rax,0x4 + 181a55895: 48 ff c9 dec rcx + 181a55898: 74 d0 je 0x181a5586a + 181a5589a: 66 0f 73 d7 20 psrlq xmm7,0x20 + 181a5589f: e9 46 ff ff ff jmp 0x181a557ea + 181a558a4: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a558ab: 0f 1f 84 00 00 00 00 + 181a558b2: 00 + 181a558b3: 66 66 66 66 66 0f 1f data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a558ba: 84 00 00 00 00 00 + 181a558c0: 56 push rsi + 181a558c1: 57 push rdi + 181a558c2: 48 83 ec 18 sub rsp,0x18 + 181a558c6: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a558cb: 48 8b f9 mov rdi,rcx + 181a558ce: 48 8b f2 mov rsi,rdx + 181a558d1: 49 8b d0 mov rdx,r8 + 181a558d4: 8b ca mov ecx,edx + 181a558d6: 4c 8b c6 mov r8,rsi + 181a558d9: 48 8b c7 mov rax,rdi + 181a558dc: 66 0f 6f 3d 3c 18 49 movdqa xmm7,XMMWORD PTR [rip+0x549183c] # 0x186ee7120 + 181a558e3: 05 + 181a558e4: 49 f7 c0 07 00 00 00 test r8,0x7 + 181a558eb: 0f 85 7d 01 00 00 jne 0x181a55a6e + 181a558f1: 49 f7 c0 0f 00 00 00 test r8,0xf + 181a558f8: 74 20 je 0x181a5591a + 181a558fa: f3 0f 7e 00 movq xmm0,QWORD PTR [rax] + 181a558fe: 66 0f ef c7 pxor xmm0,xmm7 + 181a55902: 66 41 0f d6 00 movq QWORD PTR [r8],xmm0 + 181a55907: 48 83 c0 08 add rax,0x8 + 181a5590b: 49 83 c0 08 add r8,0x8 + 181a5590f: 48 ff c9 dec rcx + 181a55912: 0f 8e 47 01 00 00 jle 0x181a55a5f + 181a55918: eb d7 jmp 0x181a558f1 + 181a5591a: 48 83 e9 08 sub rcx,0x8 + 181a5591e: 0f 8c 1b 01 00 00 jl 0x181a55a3f + 181a55924: 48 a9 07 00 00 00 test rax,0x7 + 181a5592a: 0f 85 c7 00 00 00 jne 0x181a559f7 + 181a55930: 48 a9 08 00 00 00 test rax,0x8 + 181a55936: 0f 85 bb 00 00 00 jne 0x181a559f7 + 181a5593c: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [rax] + 181a55940: 66 0f ef c7 pxor xmm0,xmm7 + 181a55944: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [rax+0x10] + 181a55949: 66 0f ef cf pxor xmm1,xmm7 + 181a5594d: 66 0f 6f 50 20 movdqa xmm2,XMMWORD PTR [rax+0x20] + 181a55952: 66 0f ef d7 pxor xmm2,xmm7 + 181a55956: 66 0f 6f 58 30 movdqa xmm3,XMMWORD PTR [rax+0x30] + 181a5595b: 48 83 c0 40 add rax,0x40 + 181a5595f: 66 0f ef df pxor xmm3,xmm7 + 181a55963: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a55968: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a5596e: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a55974: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a5597a: 49 83 c0 40 add r8,0x40 + 181a5597e: 48 83 e9 08 sub rcx,0x8 + 181a55982: 7d b8 jge 0x181a5593c + 181a55984: e9 b6 00 00 00 jmp 0x181a55a3f + 181a55989: f3 0f 7e 00 movq xmm0,QWORD PTR [rax] + 181a5598d: f3 0f 7e 48 08 movq xmm1,QWORD PTR [rax+0x8] + 181a55992: 66 0f 6c c1 punpcklqdq xmm0,xmm1 + 181a55996: f3 0f 7e 48 10 movq xmm1,QWORD PTR [rax+0x10] + 181a5599b: f3 0f 7e 50 18 movq xmm2,QWORD PTR [rax+0x18] + 181a559a0: 66 0f 6c ca punpcklqdq xmm1,xmm2 + 181a559a4: f3 0f 7e 50 20 movq xmm2,QWORD PTR [rax+0x20] + 181a559a9: f3 0f 7e 58 28 movq xmm3,QWORD PTR [rax+0x28] + 181a559ae: 66 0f 6c d3 punpcklqdq xmm2,xmm3 + 181a559b2: f3 0f 7e 58 30 movq xmm3,QWORD PTR [rax+0x30] + 181a559b7: f3 0f 7e 60 38 movq xmm4,QWORD PTR [rax+0x38] + 181a559bc: 66 0f 6c dc punpcklqdq xmm3,xmm4 + 181a559c0: 48 83 c0 40 add rax,0x40 + 181a559c4: 66 0f ef c7 pxor xmm0,xmm7 + 181a559c8: 66 0f ef cf pxor xmm1,xmm7 + 181a559cc: 66 0f ef d7 pxor xmm2,xmm7 + 181a559d0: 66 0f ef df pxor xmm3,xmm7 + 181a559d4: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a559d9: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a559df: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a559e5: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a559eb: 49 83 c0 40 add r8,0x40 + 181a559ef: 48 83 e9 08 sub rcx,0x8 + 181a559f3: 7d 94 jge 0x181a55989 + 181a559f5: eb 48 jmp 0x181a55a3f + 181a559f7: f2 0f f0 00 lddqu xmm0,[rax] + 181a559fb: 66 0f ef c7 pxor xmm0,xmm7 + 181a559ff: f2 0f f0 48 10 lddqu xmm1,[rax+0x10] + 181a55a04: 66 0f ef cf pxor xmm1,xmm7 + 181a55a08: f2 0f f0 50 20 lddqu xmm2,[rax+0x20] + 181a55a0d: 66 0f ef d7 pxor xmm2,xmm7 + 181a55a11: f2 0f f0 58 30 lddqu xmm3,[rax+0x30] + 181a55a16: 48 83 c0 40 add rax,0x40 + 181a55a1a: 66 0f ef df pxor xmm3,xmm7 + 181a55a1e: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a55a23: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a55a29: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a55a2f: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a55a35: 49 83 c0 40 add r8,0x40 + 181a55a39: 48 83 e9 08 sub rcx,0x8 + 181a55a3d: 7d b8 jge 0x181a559f7 + 181a55a3f: 48 83 c1 08 add rcx,0x8 + 181a55a43: 74 1a je 0x181a55a5f + 181a55a45: f3 0f 7e 00 movq xmm0,QWORD PTR [rax] + 181a55a49: 66 0f ef c7 pxor xmm0,xmm7 + 181a55a4d: 66 41 0f d6 00 movq QWORD PTR [r8],xmm0 + 181a55a52: 48 83 c0 08 add rax,0x8 + 181a55a56: 49 83 c0 08 add r8,0x8 + 181a55a5a: 48 ff c9 dec rcx + 181a55a5d: 75 e6 jne 0x181a55a45 + 181a55a5f: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a55a64: 48 83 c4 18 add rsp,0x18 + 181a55a68: c5 f8 77 vzeroupper + 181a55a6b: 5f pop rdi + 181a55a6c: 5e pop rsi + 181a55a6d: c3 ret + 181a55a6e: 49 f7 c0 03 00 00 00 test r8,0x3 + 181a55a75: 75 ce jne 0x181a55a45 + 181a55a77: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a55a7b: 66 41 0f 7e 00 movd DWORD PTR [r8],xmm0 + 181a55a80: f3 0f 7e 44 c8 f8 movq xmm0,QWORD PTR [rax+rcx*8-0x8] + 181a55a86: 66 0f ef c7 pxor xmm0,xmm7 + 181a55a8a: 66 41 0f d6 44 c8 f8 movq QWORD PTR [r8+rcx*8-0x8],xmm0 + 181a55a91: 48 83 c0 04 add rax,0x4 + 181a55a95: 49 83 c0 04 add r8,0x4 + 181a55a99: 48 ff c9 dec rcx + 181a55a9c: 74 c1 je 0x181a55a5f + 181a55a9e: 66 0f 73 d7 20 psrlq xmm7,0x20 + 181a55aa3: e9 49 fe ff ff jmp 0x181a558f1 + 181a55aa8: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a55aaf: 0f 1f 84 00 00 00 00 + 181a55ab6: 00 + 181a55ab7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a55abe: 00 00 + 181a55ac0: 56 push rsi + 181a55ac1: 57 push rdi + 181a55ac2: 48 83 ec 28 sub rsp,0x28 + 181a55ac6: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a55acb: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a55ad1: 48 8b f9 mov rdi,rcx + 181a55ad4: 48 8b f2 mov rsi,rdx + 181a55ad7: 8b ce mov ecx,esi + 181a55ad9: 48 8b c7 mov rax,rdi + 181a55adc: 66 0f 6f 3d 1c 16 49 movdqa xmm7,XMMWORD PTR [rip+0x549161c] # 0x186ee7100 + 181a55ae3: 05 + 181a55ae4: 66 0f 6f 35 24 16 49 movdqa xmm6,XMMWORD PTR [rip+0x5491624] # 0x186ee7110 + 181a55aeb: 05 + 181a55aec: 48 a9 03 00 00 00 test rax,0x3 + 181a55af2: 0f 85 ad 00 00 00 jne 0x181a55ba5 + 181a55af8: 48 a9 0f 00 00 00 test rax,0xf + 181a55afe: 74 1b je 0x181a55b1b + 181a55b00: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a55b04: 66 0f ef c7 pxor xmm0,xmm7 + 181a55b08: 66 0f ed c6 paddsw xmm0,xmm6 + 181a55b0c: 66 0f 7e 00 movd DWORD PTR [rax],xmm0 + 181a55b10: 48 83 c0 04 add rax,0x4 + 181a55b14: 48 ff c9 dec rcx + 181a55b17: 7e 77 jle 0x181a55b90 + 181a55b19: eb dd jmp 0x181a55af8 + 181a55b1b: 48 83 e9 10 sub rcx,0x10 + 181a55b1f: 7c 50 jl 0x181a55b71 + 181a55b21: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [rax] + 181a55b25: 66 0f ef c7 pxor xmm0,xmm7 + 181a55b29: 66 0f ed c6 paddsw xmm0,xmm6 + 181a55b2d: 66 0f 7f 00 movdqa XMMWORD PTR [rax],xmm0 + 181a55b31: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [rax+0x10] + 181a55b36: 66 0f ef cf pxor xmm1,xmm7 + 181a55b3a: 66 0f ed ce paddsw xmm1,xmm6 + 181a55b3e: 66 0f 7f 48 10 movdqa XMMWORD PTR [rax+0x10],xmm1 + 181a55b43: 66 0f 6f 50 20 movdqa xmm2,XMMWORD PTR [rax+0x20] + 181a55b48: 66 0f ef d7 pxor xmm2,xmm7 + 181a55b4c: 66 0f ed d6 paddsw xmm2,xmm6 + 181a55b50: 66 0f 7f 50 20 movdqa XMMWORD PTR [rax+0x20],xmm2 + 181a55b55: 66 0f 6f 58 30 movdqa xmm3,XMMWORD PTR [rax+0x30] + 181a55b5a: 66 0f ef df pxor xmm3,xmm7 + 181a55b5e: 66 0f ed de paddsw xmm3,xmm6 + 181a55b62: 66 0f 7f 58 30 movdqa XMMWORD PTR [rax+0x30],xmm3 + 181a55b67: 48 83 c0 40 add rax,0x40 + 181a55b6b: 48 83 e9 10 sub rcx,0x10 + 181a55b6f: 7d b0 jge 0x181a55b21 + 181a55b71: 48 83 c1 10 add rcx,0x10 + 181a55b75: 74 19 je 0x181a55b90 + 181a55b77: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a55b7b: 66 0f ef c7 pxor xmm0,xmm7 + 181a55b7f: 66 0f ed c6 paddsw xmm0,xmm6 + 181a55b83: 66 0f 7e 00 movd DWORD PTR [rax],xmm0 + 181a55b87: 48 83 c0 04 add rax,0x4 + 181a55b8b: 48 ff c9 dec rcx + 181a55b8e: 75 e7 jne 0x181a55b77 + 181a55b90: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a55b95: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a55b9b: 48 83 c4 28 add rsp,0x28 + 181a55b9f: c5 f8 77 vzeroupper + 181a55ba2: 5f pop rdi + 181a55ba3: 5e pop rsi + 181a55ba4: c3 ret + 181a55ba5: 48 a9 01 00 00 00 test rax,0x1 + 181a55bab: 75 ca jne 0x181a55b77 + 181a55bad: 66 0f 6e 44 88 fc movd xmm0,DWORD PTR [rax+rcx*4-0x4] + 181a55bb3: 66 0f ef c7 pxor xmm0,xmm7 + 181a55bb7: 66 0f ed c6 paddsw xmm0,xmm6 + 181a55bbb: 66 0f 7e 44 88 fc movd DWORD PTR [rax+rcx*4-0x4],xmm0 + 181a55bc1: 48 83 c0 02 add rax,0x2 + 181a55bc5: 48 ff c9 dec rcx + 181a55bc8: 74 c6 je 0x181a55b90 + 181a55bca: 66 0f 72 d6 10 psrld xmm6,0x10 + 181a55bcf: 66 0f 72 d7 10 psrld xmm7,0x10 + 181a55bd4: e9 1f ff ff ff jmp 0x181a55af8 + 181a55bd9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 181a55be0: 56 push rsi + 181a55be1: 57 push rdi + 181a55be2: 48 83 ec 28 sub rsp,0x28 + 181a55be6: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a55beb: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a55bf1: 48 8b f9 mov rdi,rcx + 181a55bf4: 48 8b f2 mov rsi,rdx + 181a55bf7: 49 8b d0 mov rdx,r8 + 181a55bfa: 8b ca mov ecx,edx + 181a55bfc: 4c 8b c6 mov r8,rsi + 181a55bff: 48 8b c7 mov rax,rdi + 181a55c02: 66 0f 6f 3d f6 14 49 movdqa xmm7,XMMWORD PTR [rip+0x54914f6] # 0x186ee7100 + 181a55c09: 05 + 181a55c0a: 66 0f 6f 35 fe 14 49 movdqa xmm6,XMMWORD PTR [rip+0x54914fe] # 0x186ee7110 + 181a55c11: 05 + 181a55c12: 49 f7 c0 03 00 00 00 test r8,0x3 + 181a55c19: 0f 85 93 01 00 00 jne 0x181a55db2 + 181a55c1f: 49 f7 c0 0f 00 00 00 test r8,0xf + 181a55c26: 74 24 je 0x181a55c4c + 181a55c28: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a55c2c: 66 0f ef c7 pxor xmm0,xmm7 + 181a55c30: 66 0f ed c6 paddsw xmm0,xmm6 + 181a55c34: 66 41 0f 7e 00 movd DWORD PTR [r8],xmm0 + 181a55c39: 48 83 c0 04 add rax,0x4 + 181a55c3d: 49 83 c0 04 add r8,0x4 + 181a55c41: 48 ff c9 dec rcx + 181a55c44: 0f 8e 53 01 00 00 jle 0x181a55d9d + 181a55c4a: eb d3 jmp 0x181a55c1f + 181a55c4c: 48 83 e9 10 sub rcx,0x10 + 181a55c50: 0f 8c 23 01 00 00 jl 0x181a55d79 + 181a55c56: 48 a9 07 00 00 00 test rax,0x7 + 181a55c5c: 0f 85 bf 00 00 00 jne 0x181a55d21 + 181a55c62: 48 a9 08 00 00 00 test rax,0x8 + 181a55c68: 75 5d jne 0x181a55cc7 + 181a55c6a: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [rax] + 181a55c6e: 66 0f ef c7 pxor xmm0,xmm7 + 181a55c72: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [rax+0x10] + 181a55c77: 66 0f ef cf pxor xmm1,xmm7 + 181a55c7b: 66 0f 6f 50 20 movdqa xmm2,XMMWORD PTR [rax+0x20] + 181a55c80: 66 0f ef d7 pxor xmm2,xmm7 + 181a55c84: 66 0f 6f 58 30 movdqa xmm3,XMMWORD PTR [rax+0x30] + 181a55c89: 48 83 c0 40 add rax,0x40 + 181a55c8d: 66 0f ef df pxor xmm3,xmm7 + 181a55c91: 66 0f ed c6 paddsw xmm0,xmm6 + 181a55c95: 66 0f ed ce paddsw xmm1,xmm6 + 181a55c99: 66 0f ed d6 paddsw xmm2,xmm6 + 181a55c9d: 66 0f ed de paddsw xmm3,xmm6 + 181a55ca1: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a55ca6: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a55cac: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a55cb2: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a55cb8: 49 83 c0 40 add r8,0x40 + 181a55cbc: 48 83 e9 10 sub rcx,0x10 + 181a55cc0: 7d a8 jge 0x181a55c6a + 181a55cc2: e9 b2 00 00 00 jmp 0x181a55d79 + 181a55cc7: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [rax] + 181a55ccb: 66 0f ef c7 pxor xmm0,xmm7 + 181a55ccf: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [rax+0x10] + 181a55cd4: 66 0f ef cf pxor xmm1,xmm7 + 181a55cd8: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [rax+0x20] + 181a55cdd: 66 0f ef d7 pxor xmm2,xmm7 + 181a55ce1: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [rax+0x30] + 181a55ce6: 48 83 c0 40 add rax,0x40 + 181a55cea: 66 0f ef df pxor xmm3,xmm7 + 181a55cee: 66 0f ed c6 paddsw xmm0,xmm6 + 181a55cf2: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a55cf7: 66 0f ed ce paddsw xmm1,xmm6 + 181a55cfb: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a55d01: 66 0f ed d6 paddsw xmm2,xmm6 + 181a55d05: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a55d0b: 66 0f ed de paddsw xmm3,xmm6 + 181a55d0f: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a55d15: 49 83 c0 40 add r8,0x40 + 181a55d19: 48 83 e9 10 sub rcx,0x10 + 181a55d1d: 7d a8 jge 0x181a55cc7 + 181a55d1f: eb 58 jmp 0x181a55d79 + 181a55d21: f2 0f f0 00 lddqu xmm0,[rax] + 181a55d25: 66 0f ef c7 pxor xmm0,xmm7 + 181a55d29: f2 0f f0 48 10 lddqu xmm1,[rax+0x10] + 181a55d2e: 66 0f ef cf pxor xmm1,xmm7 + 181a55d32: f2 0f f0 50 20 lddqu xmm2,[rax+0x20] + 181a55d37: 66 0f ef d7 pxor xmm2,xmm7 + 181a55d3b: f2 0f f0 58 30 lddqu xmm3,[rax+0x30] + 181a55d40: 48 83 c0 40 add rax,0x40 + 181a55d44: 66 0f ef df pxor xmm3,xmm7 + 181a55d48: 66 0f ed c6 paddsw xmm0,xmm6 + 181a55d4c: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a55d51: 66 0f ed ce paddsw xmm1,xmm6 + 181a55d55: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a55d5b: 66 0f ed d6 paddsw xmm2,xmm6 + 181a55d5f: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a55d65: 66 0f ed de paddsw xmm3,xmm6 + 181a55d69: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a55d6f: 49 83 c0 40 add r8,0x40 + 181a55d73: 48 83 e9 10 sub rcx,0x10 + 181a55d77: 7d a8 jge 0x181a55d21 + 181a55d79: 48 83 c1 10 add rcx,0x10 + 181a55d7d: 74 1e je 0x181a55d9d + 181a55d7f: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a55d83: 66 0f ef c7 pxor xmm0,xmm7 + 181a55d87: 66 0f ed c6 paddsw xmm0,xmm6 + 181a55d8b: 66 41 0f 7e 00 movd DWORD PTR [r8],xmm0 + 181a55d90: 48 83 c0 04 add rax,0x4 + 181a55d94: 49 83 c0 04 add r8,0x4 + 181a55d98: 48 ff c9 dec rcx + 181a55d9b: 75 e2 jne 0x181a55d7f + 181a55d9d: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a55da2: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a55da8: 48 83 c4 28 add rsp,0x28 + 181a55dac: c5 f8 77 vzeroupper + 181a55daf: 5f pop rdi + 181a55db0: 5e pop rsi + 181a55db1: c3 ret + 181a55db2: 49 f7 c0 01 00 00 00 test r8,0x1 + 181a55db9: 75 c4 jne 0x181a55d7f + 181a55dbb: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a55dbf: 66 41 0f 7e 00 movd DWORD PTR [r8],xmm0 + 181a55dc4: 66 0f 6e 44 88 fc movd xmm0,DWORD PTR [rax+rcx*4-0x4] + 181a55dca: 66 0f ef c7 pxor xmm0,xmm7 + 181a55dce: 66 0f ed c6 paddsw xmm0,xmm6 + 181a55dd2: 66 41 0f 7e 44 88 fc movd DWORD PTR [r8+rcx*4-0x4],xmm0 + 181a55dd9: 48 83 c0 02 add rax,0x2 + 181a55ddd: 49 83 c0 02 add r8,0x2 + 181a55de1: 48 ff c9 dec rcx + 181a55de4: 74 b7 je 0x181a55d9d + 181a55de6: 66 0f 72 d6 10 psrld xmm6,0x10 + 181a55deb: 66 0f 72 d7 10 psrld xmm7,0x10 + 181a55df0: e9 2a fe ff ff jmp 0x181a55c1f + 181a55df5: cc int3 + 181a55df6: cc int3 + 181a55df7: cc int3 + 181a55df8: cc int3 + 181a55df9: cc int3 + 181a55dfa: cc int3 + 181a55dfb: cc int3 + 181a55dfc: cc int3 + 181a55dfd: cc int3 + 181a55dfe: cc int3 + 181a55dff: cc int3 + 181a55e00: 56 push rsi + 181a55e01: 57 push rdi + 181a55e02: 48 83 ec 18 sub rsp,0x18 + 181a55e06: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a55e0b: 48 8b f9 mov rdi,rcx + 181a55e0e: 48 8b f2 mov rsi,rdx + 181a55e11: 8b ce mov ecx,esi + 181a55e13: 48 8b c7 mov rax,rdi + 181a55e16: 66 0f 6f 3d 42 13 49 movdqa xmm7,XMMWORD PTR [rip+0x5491342] # 0x186ee7160 + 181a55e1d: 05 + 181a55e1e: 48 a9 07 00 00 00 test rax,0x7 + 181a55e24: 0f 85 8f 00 00 00 jne 0x181a55eb9 + 181a55e2a: 48 a9 0f 00 00 00 test rax,0xf + 181a55e30: 74 17 je 0x181a55e49 + 181a55e32: f3 0f 7e 00 movq xmm0,QWORD PTR [rax] + 181a55e36: 66 0f ef c7 pxor xmm0,xmm7 + 181a55e3a: 66 0f d6 00 movq QWORD PTR [rax],xmm0 + 181a55e3e: 48 83 c0 08 add rax,0x8 + 181a55e42: 48 ff c9 dec rcx + 181a55e45: 7e 63 jle 0x181a55eaa + 181a55e47: eb e1 jmp 0x181a55e2a + 181a55e49: 48 83 e9 08 sub rcx,0x8 + 181a55e4d: 7c 40 jl 0x181a55e8f + 181a55e4f: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [rax] + 181a55e53: 66 0f ef c7 pxor xmm0,xmm7 + 181a55e57: 66 0f 7f 00 movdqa XMMWORD PTR [rax],xmm0 + 181a55e5b: 66 0f 6f 40 10 movdqa xmm0,XMMWORD PTR [rax+0x10] + 181a55e60: 66 0f ef c7 pxor xmm0,xmm7 + 181a55e64: 66 0f 7f 40 10 movdqa XMMWORD PTR [rax+0x10],xmm0 + 181a55e69: 66 0f 6f 40 20 movdqa xmm0,XMMWORD PTR [rax+0x20] + 181a55e6e: 66 0f ef c7 pxor xmm0,xmm7 + 181a55e72: 66 0f 7f 40 20 movdqa XMMWORD PTR [rax+0x20],xmm0 + 181a55e77: 66 0f 6f 40 30 movdqa xmm0,XMMWORD PTR [rax+0x30] + 181a55e7c: 66 0f ef c7 pxor xmm0,xmm7 + 181a55e80: 66 0f 7f 40 30 movdqa XMMWORD PTR [rax+0x30],xmm0 + 181a55e85: 48 83 c0 40 add rax,0x40 + 181a55e89: 48 83 e9 08 sub rcx,0x8 + 181a55e8d: 7d c0 jge 0x181a55e4f + 181a55e8f: 48 83 c1 08 add rcx,0x8 + 181a55e93: 74 15 je 0x181a55eaa + 181a55e95: f3 0f 7e 00 movq xmm0,QWORD PTR [rax] + 181a55e99: 66 0f ef c7 pxor xmm0,xmm7 + 181a55e9d: 66 0f d6 00 movq QWORD PTR [rax],xmm0 + 181a55ea1: 48 83 c0 08 add rax,0x8 + 181a55ea5: 48 ff c9 dec rcx + 181a55ea8: 75 eb jne 0x181a55e95 + 181a55eaa: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a55eaf: 48 83 c4 18 add rsp,0x18 + 181a55eb3: c5 f8 77 vzeroupper + 181a55eb6: 5f pop rdi + 181a55eb7: 5e pop rsi + 181a55eb8: c3 ret + 181a55eb9: 48 a9 03 00 00 00 test rax,0x3 + 181a55ebf: 75 d4 jne 0x181a55e95 + 181a55ec1: f3 0f 7e 44 c8 f8 movq xmm0,QWORD PTR [rax+rcx*8-0x8] + 181a55ec7: 66 0f ef c7 pxor xmm0,xmm7 + 181a55ecb: 66 0f d6 44 c8 f8 movq QWORD PTR [rax+rcx*8-0x8],xmm0 + 181a55ed1: 48 83 c0 04 add rax,0x4 + 181a55ed5: 48 ff c9 dec rcx + 181a55ed8: 74 d0 je 0x181a55eaa + 181a55eda: 66 0f 73 d7 20 psrlq xmm7,0x20 + 181a55edf: e9 46 ff ff ff jmp 0x181a55e2a + 181a55ee4: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a55eeb: 0f 1f 84 00 00 00 00 + 181a55ef2: 00 + 181a55ef3: 66 66 66 66 66 0f 1f data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a55efa: 84 00 00 00 00 00 + 181a55f00: 56 push rsi + 181a55f01: 57 push rdi + 181a55f02: 48 83 ec 18 sub rsp,0x18 + 181a55f06: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a55f0b: 48 8b f9 mov rdi,rcx + 181a55f0e: 48 8b f2 mov rsi,rdx + 181a55f11: 49 8b d0 mov rdx,r8 + 181a55f14: 8b ca mov ecx,edx + 181a55f16: 4c 8b c6 mov r8,rsi + 181a55f19: 48 8b c7 mov rax,rdi + 181a55f1c: 66 0f 6f 3d 3c 12 49 movdqa xmm7,XMMWORD PTR [rip+0x549123c] # 0x186ee7160 + 181a55f23: 05 + 181a55f24: 49 f7 c0 07 00 00 00 test r8,0x7 + 181a55f2b: 0f 85 7d 01 00 00 jne 0x181a560ae + 181a55f31: 49 f7 c0 0f 00 00 00 test r8,0xf + 181a55f38: 74 20 je 0x181a55f5a + 181a55f3a: f3 0f 7e 00 movq xmm0,QWORD PTR [rax] + 181a55f3e: 66 0f ef c7 pxor xmm0,xmm7 + 181a55f42: 66 41 0f d6 00 movq QWORD PTR [r8],xmm0 + 181a55f47: 48 83 c0 08 add rax,0x8 + 181a55f4b: 49 83 c0 08 add r8,0x8 + 181a55f4f: 48 ff c9 dec rcx + 181a55f52: 0f 8e 47 01 00 00 jle 0x181a5609f + 181a55f58: eb d7 jmp 0x181a55f31 + 181a55f5a: 48 83 e9 08 sub rcx,0x8 + 181a55f5e: 0f 8c 1b 01 00 00 jl 0x181a5607f + 181a55f64: 48 a9 07 00 00 00 test rax,0x7 + 181a55f6a: 0f 85 c7 00 00 00 jne 0x181a56037 + 181a55f70: 48 a9 08 00 00 00 test rax,0x8 + 181a55f76: 0f 85 bb 00 00 00 jne 0x181a56037 + 181a55f7c: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [rax] + 181a55f80: 66 0f ef c7 pxor xmm0,xmm7 + 181a55f84: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [rax+0x10] + 181a55f89: 66 0f ef cf pxor xmm1,xmm7 + 181a55f8d: 66 0f 6f 50 20 movdqa xmm2,XMMWORD PTR [rax+0x20] + 181a55f92: 66 0f ef d7 pxor xmm2,xmm7 + 181a55f96: 66 0f 6f 58 30 movdqa xmm3,XMMWORD PTR [rax+0x30] + 181a55f9b: 48 83 c0 40 add rax,0x40 + 181a55f9f: 66 0f ef df pxor xmm3,xmm7 + 181a55fa3: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a55fa8: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a55fae: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a55fb4: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a55fba: 49 83 c0 40 add r8,0x40 + 181a55fbe: 48 83 e9 08 sub rcx,0x8 + 181a55fc2: 7d b8 jge 0x181a55f7c + 181a55fc4: e9 b6 00 00 00 jmp 0x181a5607f + 181a55fc9: f3 0f 7e 00 movq xmm0,QWORD PTR [rax] + 181a55fcd: f3 0f 7e 48 08 movq xmm1,QWORD PTR [rax+0x8] + 181a55fd2: 66 0f 6c c1 punpcklqdq xmm0,xmm1 + 181a55fd6: f3 0f 7e 48 10 movq xmm1,QWORD PTR [rax+0x10] + 181a55fdb: f3 0f 7e 50 18 movq xmm2,QWORD PTR [rax+0x18] + 181a55fe0: 66 0f 6c ca punpcklqdq xmm1,xmm2 + 181a55fe4: f3 0f 7e 50 20 movq xmm2,QWORD PTR [rax+0x20] + 181a55fe9: f3 0f 7e 58 28 movq xmm3,QWORD PTR [rax+0x28] + 181a55fee: 66 0f 6c d3 punpcklqdq xmm2,xmm3 + 181a55ff2: f3 0f 7e 58 30 movq xmm3,QWORD PTR [rax+0x30] + 181a55ff7: f3 0f 7e 60 38 movq xmm4,QWORD PTR [rax+0x38] + 181a55ffc: 66 0f 6c dc punpcklqdq xmm3,xmm4 + 181a56000: 48 83 c0 40 add rax,0x40 + 181a56004: 66 0f ef c7 pxor xmm0,xmm7 + 181a56008: 66 0f ef cf pxor xmm1,xmm7 + 181a5600c: 66 0f ef d7 pxor xmm2,xmm7 + 181a56010: 66 0f ef df pxor xmm3,xmm7 + 181a56014: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a56019: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a5601f: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a56025: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a5602b: 49 83 c0 40 add r8,0x40 + 181a5602f: 48 83 e9 08 sub rcx,0x8 + 181a56033: 7d 94 jge 0x181a55fc9 + 181a56035: eb 48 jmp 0x181a5607f + 181a56037: f2 0f f0 00 lddqu xmm0,[rax] + 181a5603b: 66 0f ef c7 pxor xmm0,xmm7 + 181a5603f: f2 0f f0 48 10 lddqu xmm1,[rax+0x10] + 181a56044: 66 0f ef cf pxor xmm1,xmm7 + 181a56048: f2 0f f0 50 20 lddqu xmm2,[rax+0x20] + 181a5604d: 66 0f ef d7 pxor xmm2,xmm7 + 181a56051: f2 0f f0 58 30 lddqu xmm3,[rax+0x30] + 181a56056: 48 83 c0 40 add rax,0x40 + 181a5605a: 66 0f ef df pxor xmm3,xmm7 + 181a5605e: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a56063: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a56069: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a5606f: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a56075: 49 83 c0 40 add r8,0x40 + 181a56079: 48 83 e9 08 sub rcx,0x8 + 181a5607d: 7d b8 jge 0x181a56037 + 181a5607f: 48 83 c1 08 add rcx,0x8 + 181a56083: 74 1a je 0x181a5609f + 181a56085: f3 0f 7e 00 movq xmm0,QWORD PTR [rax] + 181a56089: 66 0f ef c7 pxor xmm0,xmm7 + 181a5608d: 66 41 0f d6 00 movq QWORD PTR [r8],xmm0 + 181a56092: 48 83 c0 08 add rax,0x8 + 181a56096: 49 83 c0 08 add r8,0x8 + 181a5609a: 48 ff c9 dec rcx + 181a5609d: 75 e6 jne 0x181a56085 + 181a5609f: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a560a4: 48 83 c4 18 add rsp,0x18 + 181a560a8: c5 f8 77 vzeroupper + 181a560ab: 5f pop rdi + 181a560ac: 5e pop rsi + 181a560ad: c3 ret + 181a560ae: 49 f7 c0 03 00 00 00 test r8,0x3 + 181a560b5: 75 ce jne 0x181a56085 + 181a560b7: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a560bb: 66 41 0f 7e 00 movd DWORD PTR [r8],xmm0 + 181a560c0: f3 0f 7e 44 c8 f8 movq xmm0,QWORD PTR [rax+rcx*8-0x8] + 181a560c6: 66 0f ef c7 pxor xmm0,xmm7 + 181a560ca: 66 41 0f d6 44 c8 f8 movq QWORD PTR [r8+rcx*8-0x8],xmm0 + 181a560d1: 48 83 c0 04 add rax,0x4 + 181a560d5: 49 83 c0 04 add r8,0x4 + 181a560d9: 48 ff c9 dec rcx + 181a560dc: 74 c1 je 0x181a5609f + 181a560de: 66 0f 73 d7 20 psrlq xmm7,0x20 + 181a560e3: e9 49 fe ff ff jmp 0x181a55f31 + 181a560e8: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a560ef: 0f 1f 84 00 00 00 00 + 181a560f6: 00 + 181a560f7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a560fe: 00 00 + 181a56100: 56 push rsi + 181a56101: 57 push rdi + 181a56102: 48 83 ec 28 sub rsp,0x28 + 181a56106: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a5610b: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a56111: 48 8b f9 mov rdi,rcx + 181a56114: 48 8b f2 mov rsi,rdx + 181a56117: 8b ce mov ecx,esi + 181a56119: 48 8b c7 mov rax,rdi + 181a5611c: 66 0f 6f 3d 1c 10 49 movdqa xmm7,XMMWORD PTR [rip+0x549101c] # 0x186ee7140 + 181a56123: 05 + 181a56124: 66 0f 6f 35 24 10 49 movdqa xmm6,XMMWORD PTR [rip+0x5491024] # 0x186ee7150 + 181a5612b: 05 + 181a5612c: 48 a9 03 00 00 00 test rax,0x3 + 181a56132: 0f 85 ad 00 00 00 jne 0x181a561e5 + 181a56138: 48 a9 0f 00 00 00 test rax,0xf + 181a5613e: 74 1b je 0x181a5615b + 181a56140: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a56144: 66 0f ef c7 pxor xmm0,xmm7 + 181a56148: 66 0f ed c6 paddsw xmm0,xmm6 + 181a5614c: 66 0f 7e 00 movd DWORD PTR [rax],xmm0 + 181a56150: 48 83 c0 04 add rax,0x4 + 181a56154: 48 ff c9 dec rcx + 181a56157: 7e 77 jle 0x181a561d0 + 181a56159: eb dd jmp 0x181a56138 + 181a5615b: 48 83 e9 10 sub rcx,0x10 + 181a5615f: 7c 50 jl 0x181a561b1 + 181a56161: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [rax] + 181a56165: 66 0f ef c7 pxor xmm0,xmm7 + 181a56169: 66 0f ed c6 paddsw xmm0,xmm6 + 181a5616d: 66 0f 7f 00 movdqa XMMWORD PTR [rax],xmm0 + 181a56171: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [rax+0x10] + 181a56176: 66 0f ef cf pxor xmm1,xmm7 + 181a5617a: 66 0f ed ce paddsw xmm1,xmm6 + 181a5617e: 66 0f 7f 48 10 movdqa XMMWORD PTR [rax+0x10],xmm1 + 181a56183: 66 0f 6f 50 20 movdqa xmm2,XMMWORD PTR [rax+0x20] + 181a56188: 66 0f ef d7 pxor xmm2,xmm7 + 181a5618c: 66 0f ed d6 paddsw xmm2,xmm6 + 181a56190: 66 0f 7f 50 20 movdqa XMMWORD PTR [rax+0x20],xmm2 + 181a56195: 66 0f 6f 58 30 movdqa xmm3,XMMWORD PTR [rax+0x30] + 181a5619a: 66 0f ef df pxor xmm3,xmm7 + 181a5619e: 66 0f ed de paddsw xmm3,xmm6 + 181a561a2: 66 0f 7f 58 30 movdqa XMMWORD PTR [rax+0x30],xmm3 + 181a561a7: 48 83 c0 40 add rax,0x40 + 181a561ab: 48 83 e9 10 sub rcx,0x10 + 181a561af: 7d b0 jge 0x181a56161 + 181a561b1: 48 83 c1 10 add rcx,0x10 + 181a561b5: 74 19 je 0x181a561d0 + 181a561b7: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a561bb: 66 0f ef c7 pxor xmm0,xmm7 + 181a561bf: 66 0f ed c6 paddsw xmm0,xmm6 + 181a561c3: 66 0f 7e 00 movd DWORD PTR [rax],xmm0 + 181a561c7: 48 83 c0 04 add rax,0x4 + 181a561cb: 48 ff c9 dec rcx + 181a561ce: 75 e7 jne 0x181a561b7 + 181a561d0: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a561d5: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a561db: 48 83 c4 28 add rsp,0x28 + 181a561df: c5 f8 77 vzeroupper + 181a561e2: 5f pop rdi + 181a561e3: 5e pop rsi + 181a561e4: c3 ret + 181a561e5: 48 a9 01 00 00 00 test rax,0x1 + 181a561eb: 75 ca jne 0x181a561b7 + 181a561ed: 66 0f 6e 44 88 fc movd xmm0,DWORD PTR [rax+rcx*4-0x4] + 181a561f3: 66 0f ef c7 pxor xmm0,xmm7 + 181a561f7: 66 0f ed c6 paddsw xmm0,xmm6 + 181a561fb: 66 0f 7e 44 88 fc movd DWORD PTR [rax+rcx*4-0x4],xmm0 + 181a56201: 48 83 c0 02 add rax,0x2 + 181a56205: 48 ff c9 dec rcx + 181a56208: 74 c6 je 0x181a561d0 + 181a5620a: 66 0f 72 d6 10 psrld xmm6,0x10 + 181a5620f: 66 0f 72 d7 10 psrld xmm7,0x10 + 181a56214: e9 1f ff ff ff jmp 0x181a56138 + 181a56219: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a56220: 0f 1f 84 00 00 00 00 + 181a56227: 00 + 181a56228: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a5622f: 0f 1f 84 00 00 00 00 + 181a56236: 00 + 181a56237: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a5623e: 00 00 + 181a56240: 56 push rsi + 181a56241: 57 push rdi + 181a56242: 48 83 ec 28 sub rsp,0x28 + 181a56246: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a5624b: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a56251: 48 8b f9 mov rdi,rcx + 181a56254: 48 8b f2 mov rsi,rdx + 181a56257: 49 8b d0 mov rdx,r8 + 181a5625a: 8b ca mov ecx,edx + 181a5625c: 4c 8b c6 mov r8,rsi + 181a5625f: 48 8b c7 mov rax,rdi + 181a56262: 66 0f 6f 3d d6 0e 49 movdqa xmm7,XMMWORD PTR [rip+0x5490ed6] # 0x186ee7140 + 181a56269: 05 + 181a5626a: 66 0f 6f 35 de 0e 49 movdqa xmm6,XMMWORD PTR [rip+0x5490ede] # 0x186ee7150 + 181a56271: 05 + 181a56272: 49 f7 c0 03 00 00 00 test r8,0x3 + 181a56279: 0f 85 93 01 00 00 jne 0x181a56412 + 181a5627f: 49 f7 c0 0f 00 00 00 test r8,0xf + 181a56286: 74 24 je 0x181a562ac + 181a56288: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a5628c: 66 0f ef c7 pxor xmm0,xmm7 + 181a56290: 66 0f ed c6 paddsw xmm0,xmm6 + 181a56294: 66 41 0f 7e 00 movd DWORD PTR [r8],xmm0 + 181a56299: 48 83 c0 04 add rax,0x4 + 181a5629d: 49 83 c0 04 add r8,0x4 + 181a562a1: 48 ff c9 dec rcx + 181a562a4: 0f 8e 53 01 00 00 jle 0x181a563fd + 181a562aa: eb d3 jmp 0x181a5627f + 181a562ac: 48 83 e9 10 sub rcx,0x10 + 181a562b0: 0f 8c 23 01 00 00 jl 0x181a563d9 + 181a562b6: 48 a9 07 00 00 00 test rax,0x7 + 181a562bc: 0f 85 bf 00 00 00 jne 0x181a56381 + 181a562c2: 48 a9 08 00 00 00 test rax,0x8 + 181a562c8: 75 5d jne 0x181a56327 + 181a562ca: 66 0f 6f 00 movdqa xmm0,XMMWORD PTR [rax] + 181a562ce: 66 0f ef c7 pxor xmm0,xmm7 + 181a562d2: 66 0f 6f 48 10 movdqa xmm1,XMMWORD PTR [rax+0x10] + 181a562d7: 66 0f ef cf pxor xmm1,xmm7 + 181a562db: 66 0f 6f 50 20 movdqa xmm2,XMMWORD PTR [rax+0x20] + 181a562e0: 66 0f ef d7 pxor xmm2,xmm7 + 181a562e4: 66 0f 6f 58 30 movdqa xmm3,XMMWORD PTR [rax+0x30] + 181a562e9: 48 83 c0 40 add rax,0x40 + 181a562ed: 66 0f ef df pxor xmm3,xmm7 + 181a562f1: 66 0f ed c6 paddsw xmm0,xmm6 + 181a562f5: 66 0f ed ce paddsw xmm1,xmm6 + 181a562f9: 66 0f ed d6 paddsw xmm2,xmm6 + 181a562fd: 66 0f ed de paddsw xmm3,xmm6 + 181a56301: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a56306: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a5630c: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a56312: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a56318: 49 83 c0 40 add r8,0x40 + 181a5631c: 48 83 e9 10 sub rcx,0x10 + 181a56320: 7d a8 jge 0x181a562ca + 181a56322: e9 b2 00 00 00 jmp 0x181a563d9 + 181a56327: f3 0f 6f 00 movdqu xmm0,XMMWORD PTR [rax] + 181a5632b: 66 0f ef c7 pxor xmm0,xmm7 + 181a5632f: f3 0f 6f 48 10 movdqu xmm1,XMMWORD PTR [rax+0x10] + 181a56334: 66 0f ef cf pxor xmm1,xmm7 + 181a56338: f3 0f 6f 50 20 movdqu xmm2,XMMWORD PTR [rax+0x20] + 181a5633d: 66 0f ef d7 pxor xmm2,xmm7 + 181a56341: f3 0f 6f 58 30 movdqu xmm3,XMMWORD PTR [rax+0x30] + 181a56346: 48 83 c0 40 add rax,0x40 + 181a5634a: 66 0f ef df pxor xmm3,xmm7 + 181a5634e: 66 0f ed c6 paddsw xmm0,xmm6 + 181a56352: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a56357: 66 0f ed ce paddsw xmm1,xmm6 + 181a5635b: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a56361: 66 0f ed d6 paddsw xmm2,xmm6 + 181a56365: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a5636b: 66 0f ed de paddsw xmm3,xmm6 + 181a5636f: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a56375: 49 83 c0 40 add r8,0x40 + 181a56379: 48 83 e9 10 sub rcx,0x10 + 181a5637d: 7d a8 jge 0x181a56327 + 181a5637f: eb 58 jmp 0x181a563d9 + 181a56381: f2 0f f0 00 lddqu xmm0,[rax] + 181a56385: 66 0f ef c7 pxor xmm0,xmm7 + 181a56389: f2 0f f0 48 10 lddqu xmm1,[rax+0x10] + 181a5638e: 66 0f ef cf pxor xmm1,xmm7 + 181a56392: f2 0f f0 50 20 lddqu xmm2,[rax+0x20] + 181a56397: 66 0f ef d7 pxor xmm2,xmm7 + 181a5639b: f2 0f f0 58 30 lddqu xmm3,[rax+0x30] + 181a563a0: 48 83 c0 40 add rax,0x40 + 181a563a4: 66 0f ef df pxor xmm3,xmm7 + 181a563a8: 66 0f ed c6 paddsw xmm0,xmm6 + 181a563ac: 66 41 0f 7f 00 movdqa XMMWORD PTR [r8],xmm0 + 181a563b1: 66 0f ed ce paddsw xmm1,xmm6 + 181a563b5: 66 41 0f 7f 48 10 movdqa XMMWORD PTR [r8+0x10],xmm1 + 181a563bb: 66 0f ed d6 paddsw xmm2,xmm6 + 181a563bf: 66 41 0f 7f 50 20 movdqa XMMWORD PTR [r8+0x20],xmm2 + 181a563c5: 66 0f ed de paddsw xmm3,xmm6 + 181a563c9: 66 41 0f 7f 58 30 movdqa XMMWORD PTR [r8+0x30],xmm3 + 181a563cf: 49 83 c0 40 add r8,0x40 + 181a563d3: 48 83 e9 10 sub rcx,0x10 + 181a563d7: 7d a8 jge 0x181a56381 + 181a563d9: 48 83 c1 10 add rcx,0x10 + 181a563dd: 74 1e je 0x181a563fd + 181a563df: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a563e3: 66 0f ef c7 pxor xmm0,xmm7 + 181a563e7: 66 0f ed c6 paddsw xmm0,xmm6 + 181a563eb: 66 41 0f 7e 00 movd DWORD PTR [r8],xmm0 + 181a563f0: 48 83 c0 04 add rax,0x4 + 181a563f4: 49 83 c0 04 add r8,0x4 + 181a563f8: 48 ff c9 dec rcx + 181a563fb: 75 e2 jne 0x181a563df + 181a563fd: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a56402: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a56408: 48 83 c4 28 add rsp,0x28 + 181a5640c: c5 f8 77 vzeroupper + 181a5640f: 5f pop rdi + 181a56410: 5e pop rsi + 181a56411: c3 ret + 181a56412: 49 f7 c0 01 00 00 00 test r8,0x1 + 181a56419: 75 c4 jne 0x181a563df + 181a5641b: 66 0f 6e 00 movd xmm0,DWORD PTR [rax] + 181a5641f: 66 41 0f 7e 00 movd DWORD PTR [r8],xmm0 + 181a56424: 66 0f 6e 44 88 fc movd xmm0,DWORD PTR [rax+rcx*4-0x4] + 181a5642a: 66 0f ef c7 pxor xmm0,xmm7 + 181a5642e: 66 0f ed c6 paddsw xmm0,xmm6 + 181a56432: 66 41 0f 7e 44 88 fc movd DWORD PTR [r8+rcx*4-0x4],xmm0 + 181a56439: 48 83 c0 02 add rax,0x2 + 181a5643d: 49 83 c0 02 add r8,0x2 + 181a56441: 48 ff c9 dec rcx + 181a56444: 74 b7 je 0x181a563fd + 181a56446: 66 0f 72 d6 10 psrld xmm6,0x10 + 181a5644b: 66 0f 72 d7 10 psrld xmm7,0x10 + 181a56450: e9 2a fe ff ff jmp 0x181a5627f + 181a56455: cc int3 + 181a56456: cc int3 + 181a56457: cc int3 + 181a56458: cc int3 + 181a56459: cc int3 + 181a5645a: cc int3 + 181a5645b: cc int3 + 181a5645c: cc int3 + 181a5645d: cc int3 + 181a5645e: cc int3 + 181a5645f: cc int3 + 181a56460: 57 push rdi + 181a56461: 56 push rsi + 181a56462: 48 83 ec 28 sub rsp,0x28 + 181a56466: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a5646b: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a56471: 48 8b f9 mov rdi,rcx + 181a56474: 48 8b f2 mov rsi,rdx + 181a56477: 49 8b d0 mov rdx,r8 + 181a5647a: 48 63 d2 movsxd rdx,edx + 181a5647d: b8 00 00 40 40 mov eax,0x40400000 + 181a56482: b9 00 00 00 bf mov ecx,0xbf000000 + 181a56487: 66 0f 6e f0 movd xmm6,eax + 181a5648b: b8 00 00 80 00 mov eax,0x800000 + 181a56490: 66 0f 6e f9 movd xmm7,ecx + 181a56494: 66 0f 6e e8 movd xmm5,eax + 181a56498: 0f c6 f6 00 shufps xmm6,xmm6,0x0 + 181a5649c: 0f c6 ff 00 shufps xmm7,xmm7,0x0 + 181a564a0: 0f c6 ed 00 shufps xmm5,xmm5,0x0 + 181a564a4: eb 4e jmp 0x181a564f4 + 181a564a6: f3 0f 10 07 movss xmm0,DWORD PTR [rdi] + 181a564aa: f3 0f 10 4f 04 movss xmm1,DWORD PTR [rdi+0x4] + 181a564af: f3 0f 59 c0 mulss xmm0,xmm0 + 181a564b3: 48 83 c6 04 add rsi,0x4 + 181a564b7: f3 0f 59 c9 mulss xmm1,xmm1 + 181a564bb: 48 83 c7 08 add rdi,0x8 + 181a564bf: f3 0f 58 c1 addss xmm0,xmm1 + 181a564c3: 0f 2f c5 comiss xmm0,xmm5 + 181a564c6: 72 1a jb 0x181a564e2 + 181a564c8: f3 0f 52 d0 rsqrtss xmm2,xmm0 + 181a564cc: f3 0f 59 c2 mulss xmm0,xmm2 + 181a564d0: f3 0f 59 d0 mulss xmm2,xmm0 + 181a564d4: f3 0f 59 c7 mulss xmm0,xmm7 + 181a564d8: f3 0f 5c d6 subss xmm2,xmm6 + 181a564dc: f3 0f 59 c2 mulss xmm0,xmm2 + 181a564e0: eb 04 jmp 0x181a564e6 + 181a564e2: f3 0f 51 c0 sqrtss xmm0,xmm0 + 181a564e6: f3 0f 11 46 fc movss DWORD PTR [rsi-0x4],xmm0 + 181a564eb: 48 ff ca dec rdx + 181a564ee: 0f 8e 27 03 00 00 jle 0x181a5681b + 181a564f4: 48 f7 c6 0c 00 00 00 test rsi,0xc + 181a564fb: 75 a9 jne 0x181a564a6 + 181a564fd: 48 83 ea 08 sub rdx,0x8 + 181a56501: 0f 8c 00 02 00 00 jl 0x181a56707 + 181a56507: 48 f7 c6 0f 00 00 00 test rsi,0xf + 181a5650e: 0f 85 5c 01 00 00 jne 0x181a56670 + 181a56514: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a5651b: 0f 85 af 00 00 00 jne 0x181a565d0 + 181a56521: eb 0d jmp 0x181a56530 + 181a56523: 66 66 66 66 66 0f 1f data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a5652a: 84 00 00 00 00 00 + 181a56530: 0f 28 07 movaps xmm0,XMMWORD PTR [rdi] + 181a56533: 0f 28 5f 10 movaps xmm3,XMMWORD PTR [rdi+0x10] + 181a56537: 0f 59 c0 mulps xmm0,xmm0 + 181a5653a: 0f 28 57 20 movaps xmm2,XMMWORD PTR [rdi+0x20] + 181a5653e: 0f 59 db mulps xmm3,xmm3 + 181a56541: 0f 28 67 30 movaps xmm4,XMMWORD PTR [rdi+0x30] + 181a56545: 0f 59 d2 mulps xmm2,xmm2 + 181a56548: 0f 28 c8 movaps xmm1,xmm0 + 181a5654b: 0f 59 e4 mulps xmm4,xmm4 + 181a5654e: 0f c6 c3 88 shufps xmm0,xmm3,0x88 + 181a56552: 48 83 c6 20 add rsi,0x20 + 181a56556: 0f c6 cb dd shufps xmm1,xmm3,0xdd + 181a5655a: 0f 28 da movaps xmm3,xmm2 + 181a5655d: 0f c6 d4 88 shufps xmm2,xmm4,0x88 + 181a56561: 48 83 c7 40 add rdi,0x40 + 181a56565: 0f c6 dc dd shufps xmm3,xmm4,0xdd + 181a56569: 0f 58 c1 addps xmm0,xmm1 + 181a5656c: 0f 28 cd movaps xmm1,xmm5 + 181a5656f: 0f 58 d3 addps xmm2,xmm3 + 181a56572: 0f 28 dd movaps xmm3,xmm5 + 181a56575: 0f c2 c8 05 cmpnltps xmm1,xmm0 + 181a56579: 0f c2 da 05 cmpnltps xmm3,xmm2 + 181a5657d: 0f 56 cb orps xmm1,xmm3 + 181a56580: 0f 50 c1 movmskps eax,xmm1 + 181a56583: 23 c0 and eax,eax + 181a56585: 75 3b jne 0x181a565c2 + 181a56587: 0f 52 c8 rsqrtps xmm1,xmm0 + 181a5658a: 0f 52 da rsqrtps xmm3,xmm2 + 181a5658d: 0f 59 c1 mulps xmm0,xmm1 + 181a56590: 0f 59 d3 mulps xmm2,xmm3 + 181a56593: 0f 59 c8 mulps xmm1,xmm0 + 181a56596: 0f 59 da mulps xmm3,xmm2 + 181a56599: 0f 59 c7 mulps xmm0,xmm7 + 181a5659c: 0f 59 d7 mulps xmm2,xmm7 + 181a5659f: 0f 5c ce subps xmm1,xmm6 + 181a565a2: 0f 5c de subps xmm3,xmm6 + 181a565a5: 0f 59 c8 mulps xmm1,xmm0 + 181a565a8: 0f 59 da mulps xmm3,xmm2 + 181a565ab: 0f 29 4e e0 movaps XMMWORD PTR [rsi-0x20],xmm1 + 181a565af: 48 83 ea 08 sub rdx,0x8 + 181a565b3: 0f 29 5e f0 movaps XMMWORD PTR [rsi-0x10],xmm3 + 181a565b7: 0f 8d 73 ff ff ff jge 0x181a56530 + 181a565bd: e9 45 01 00 00 jmp 0x181a56707 + 181a565c2: 0f 51 c8 sqrtps xmm1,xmm0 + 181a565c5: 0f 51 da sqrtps xmm3,xmm2 + 181a565c8: eb e1 jmp 0x181a565ab + 181a565ca: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a565d0: 0f 10 07 movups xmm0,XMMWORD PTR [rdi] + 181a565d3: 0f 10 5f 10 movups xmm3,XMMWORD PTR [rdi+0x10] + 181a565d7: 0f 59 c0 mulps xmm0,xmm0 + 181a565da: 0f 10 57 20 movups xmm2,XMMWORD PTR [rdi+0x20] + 181a565de: 0f 59 db mulps xmm3,xmm3 + 181a565e1: 0f 10 67 30 movups xmm4,XMMWORD PTR [rdi+0x30] + 181a565e5: 0f 59 d2 mulps xmm2,xmm2 + 181a565e8: 0f 28 c8 movaps xmm1,xmm0 + 181a565eb: 0f 59 e4 mulps xmm4,xmm4 + 181a565ee: 0f c6 c3 88 shufps xmm0,xmm3,0x88 + 181a565f2: 48 83 c6 20 add rsi,0x20 + 181a565f6: 0f c6 cb dd shufps xmm1,xmm3,0xdd + 181a565fa: 0f 28 da movaps xmm3,xmm2 + 181a565fd: 0f c6 d4 88 shufps xmm2,xmm4,0x88 + 181a56601: 48 83 c7 40 add rdi,0x40 + 181a56605: 0f c6 dc dd shufps xmm3,xmm4,0xdd + 181a56609: 0f 58 c1 addps xmm0,xmm1 + 181a5660c: 0f 28 cd movaps xmm1,xmm5 + 181a5660f: 0f 58 d3 addps xmm2,xmm3 + 181a56612: 0f 28 dd movaps xmm3,xmm5 + 181a56615: 0f c2 c8 05 cmpnltps xmm1,xmm0 + 181a56619: 0f c2 da 05 cmpnltps xmm3,xmm2 + 181a5661d: 0f 56 cb orps xmm1,xmm3 + 181a56620: 0f 50 c1 movmskps eax,xmm1 + 181a56623: 23 c0 and eax,eax + 181a56625: 75 3b jne 0x181a56662 + 181a56627: 0f 52 c8 rsqrtps xmm1,xmm0 + 181a5662a: 0f 52 da rsqrtps xmm3,xmm2 + 181a5662d: 0f 59 c1 mulps xmm0,xmm1 + 181a56630: 0f 59 d3 mulps xmm2,xmm3 + 181a56633: 0f 59 c8 mulps xmm1,xmm0 + 181a56636: 0f 59 da mulps xmm3,xmm2 + 181a56639: 0f 59 c7 mulps xmm0,xmm7 + 181a5663c: 0f 59 d7 mulps xmm2,xmm7 + 181a5663f: 0f 5c ce subps xmm1,xmm6 + 181a56642: 0f 5c de subps xmm3,xmm6 + 181a56645: 0f 59 c8 mulps xmm1,xmm0 + 181a56648: 0f 59 da mulps xmm3,xmm2 + 181a5664b: 0f 29 4e e0 movaps XMMWORD PTR [rsi-0x20],xmm1 + 181a5664f: 48 83 ea 08 sub rdx,0x8 + 181a56653: 0f 29 5e f0 movaps XMMWORD PTR [rsi-0x10],xmm3 + 181a56657: 0f 8d 73 ff ff ff jge 0x181a565d0 + 181a5665d: e9 a5 00 00 00 jmp 0x181a56707 + 181a56662: 0f 51 c8 sqrtps xmm1,xmm0 + 181a56665: 0f 51 da sqrtps xmm3,xmm2 + 181a56668: eb e1 jmp 0x181a5664b + 181a5666a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a56670: 0f 10 07 movups xmm0,XMMWORD PTR [rdi] + 181a56673: 0f 10 5f 10 movups xmm3,XMMWORD PTR [rdi+0x10] + 181a56677: 0f 59 c0 mulps xmm0,xmm0 + 181a5667a: 0f 10 57 20 movups xmm2,XMMWORD PTR [rdi+0x20] + 181a5667e: 0f 59 db mulps xmm3,xmm3 + 181a56681: 0f 10 67 30 movups xmm4,XMMWORD PTR [rdi+0x30] + 181a56685: 0f 59 d2 mulps xmm2,xmm2 + 181a56688: 0f 28 c8 movaps xmm1,xmm0 + 181a5668b: 0f 59 e4 mulps xmm4,xmm4 + 181a5668e: 0f c6 c3 88 shufps xmm0,xmm3,0x88 + 181a56692: 48 83 c6 20 add rsi,0x20 + 181a56696: 0f c6 cb dd shufps xmm1,xmm3,0xdd + 181a5669a: 0f 28 da movaps xmm3,xmm2 + 181a5669d: 0f c6 d4 88 shufps xmm2,xmm4,0x88 + 181a566a1: 48 83 c7 40 add rdi,0x40 + 181a566a5: 0f c6 dc dd shufps xmm3,xmm4,0xdd + 181a566a9: 0f 58 c1 addps xmm0,xmm1 + 181a566ac: 0f 28 cd movaps xmm1,xmm5 + 181a566af: 0f 58 d3 addps xmm2,xmm3 + 181a566b2: 0f 28 dd movaps xmm3,xmm5 + 181a566b5: 0f c2 c8 05 cmpnltps xmm1,xmm0 + 181a566b9: 0f c2 da 05 cmpnltps xmm3,xmm2 + 181a566bd: 0f 56 cb orps xmm1,xmm3 + 181a566c0: 0f 50 c1 movmskps eax,xmm1 + 181a566c3: 23 c0 and eax,eax + 181a566c5: 75 38 jne 0x181a566ff + 181a566c7: 0f 52 c8 rsqrtps xmm1,xmm0 + 181a566ca: 0f 52 da rsqrtps xmm3,xmm2 + 181a566cd: 0f 59 c1 mulps xmm0,xmm1 + 181a566d0: 0f 59 d3 mulps xmm2,xmm3 + 181a566d3: 0f 59 c8 mulps xmm1,xmm0 + 181a566d6: 0f 59 da mulps xmm3,xmm2 + 181a566d9: 0f 59 c7 mulps xmm0,xmm7 + 181a566dc: 0f 59 d7 mulps xmm2,xmm7 + 181a566df: 0f 5c ce subps xmm1,xmm6 + 181a566e2: 0f 5c de subps xmm3,xmm6 + 181a566e5: 0f 59 c8 mulps xmm1,xmm0 + 181a566e8: 0f 59 da mulps xmm3,xmm2 + 181a566eb: 0f 11 4e e0 movups XMMWORD PTR [rsi-0x20],xmm1 + 181a566ef: 48 83 ea 08 sub rdx,0x8 + 181a566f3: 0f 11 5e f0 movups XMMWORD PTR [rsi-0x10],xmm3 + 181a566f7: 0f 8d 73 ff ff ff jge 0x181a56670 + 181a566fd: eb 08 jmp 0x181a56707 + 181a566ff: 0f 51 c8 sqrtps xmm1,xmm0 + 181a56702: 0f 51 da sqrtps xmm3,xmm2 + 181a56705: eb e4 jmp 0x181a566eb + 181a56707: 48 83 c2 08 add rdx,0x8 + 181a5670b: 0f 8e 0a 01 00 00 jle 0x181a5681b + 181a56711: 48 83 fa 04 cmp rdx,0x4 + 181a56715: 7d 29 jge 0x181a56740 + 181a56717: 48 83 fa 02 cmp rdx,0x2 + 181a5671b: 7d 09 jge 0x181a56726 + 181a5671d: 0f 12 07 movlps xmm0,QWORD PTR [rdi] + 181a56720: 0f c6 c0 44 shufps xmm0,xmm0,0x44 + 181a56724: eb 05 jmp 0x181a5672b + 181a56726: 0f 10 07 movups xmm0,XMMWORD PTR [rdi] + 181a56729: 7f 05 jg 0x181a56730 + 181a5672b: 0f 28 d8 movaps xmm3,xmm0 + 181a5672e: eb 08 jmp 0x181a56738 + 181a56730: 0f 12 5f 10 movlps xmm3,QWORD PTR [rdi+0x10] + 181a56734: 0f c6 db 44 shufps xmm3,xmm3,0x44 + 181a56738: 0f 28 d0 movaps xmm2,xmm0 + 181a5673b: 0f 28 e3 movaps xmm4,xmm3 + 181a5673e: eb 2c jmp 0x181a5676c + 181a56740: 0f 10 07 movups xmm0,XMMWORD PTR [rdi] + 181a56743: 0f 10 5f 10 movups xmm3,XMMWORD PTR [rdi+0x10] + 181a56747: 74 ef je 0x181a56738 + 181a56749: 48 83 fa 06 cmp rdx,0x6 + 181a5674d: 7d 0a jge 0x181a56759 + 181a5674f: 0f 12 57 20 movlps xmm2,QWORD PTR [rdi+0x20] + 181a56753: 0f c6 d2 44 shufps xmm2,xmm2,0x44 + 181a56757: eb 06 jmp 0x181a5675f + 181a56759: 0f 10 57 20 movups xmm2,XMMWORD PTR [rdi+0x20] + 181a5675d: 7f 05 jg 0x181a56764 + 181a5675f: 0f 28 e2 movaps xmm4,xmm2 + 181a56762: eb 08 jmp 0x181a5676c + 181a56764: 0f 12 67 30 movlps xmm4,QWORD PTR [rdi+0x30] + 181a56768: 0f c6 e4 44 shufps xmm4,xmm4,0x44 + 181a5676c: 0f 59 c0 mulps xmm0,xmm0 + 181a5676f: 0f 59 db mulps xmm3,xmm3 + 181a56772: 0f 59 d2 mulps xmm2,xmm2 + 181a56775: 0f 28 c8 movaps xmm1,xmm0 + 181a56778: 0f 59 e4 mulps xmm4,xmm4 + 181a5677b: 0f c6 c3 88 shufps xmm0,xmm3,0x88 + 181a5677f: 0f c6 cb dd shufps xmm1,xmm3,0xdd + 181a56783: 0f 28 da movaps xmm3,xmm2 + 181a56786: 0f c6 d4 88 shufps xmm2,xmm4,0x88 + 181a5678a: 0f c6 dc dd shufps xmm3,xmm4,0xdd + 181a5678e: 0f 58 c1 addps xmm0,xmm1 + 181a56791: 0f 28 cd movaps xmm1,xmm5 + 181a56794: 0f 58 d3 addps xmm2,xmm3 + 181a56797: 0f 28 dd movaps xmm3,xmm5 + 181a5679a: 0f c2 c8 05 cmpnltps xmm1,xmm0 + 181a5679e: 0f c2 da 05 cmpnltps xmm3,xmm2 + 181a567a2: 0f 56 cb orps xmm1,xmm3 + 181a567a5: 0f 50 c1 movmskps eax,xmm1 + 181a567a8: 23 c0 and eax,eax + 181a567aa: 75 26 jne 0x181a567d2 + 181a567ac: 0f 52 c8 rsqrtps xmm1,xmm0 + 181a567af: 0f 52 da rsqrtps xmm3,xmm2 + 181a567b2: 0f 59 c1 mulps xmm0,xmm1 + 181a567b5: 0f 59 d3 mulps xmm2,xmm3 + 181a567b8: 0f 59 c8 mulps xmm1,xmm0 + 181a567bb: 0f 59 da mulps xmm3,xmm2 + 181a567be: 0f 59 c7 mulps xmm0,xmm7 + 181a567c1: 0f 59 d7 mulps xmm2,xmm7 + 181a567c4: 0f 5c ce subps xmm1,xmm6 + 181a567c7: 0f 5c de subps xmm3,xmm6 + 181a567ca: 0f 59 c8 mulps xmm1,xmm0 + 181a567cd: 0f 59 da mulps xmm3,xmm2 + 181a567d0: eb 06 jmp 0x181a567d8 + 181a567d2: 0f 51 c8 sqrtps xmm1,xmm0 + 181a567d5: 0f 51 da sqrtps xmm3,xmm2 + 181a567d8: 48 83 fa 04 cmp rdx,0x4 + 181a567dc: 7d 1c jge 0x181a567fa + 181a567de: 48 83 fa 02 cmp rdx,0x2 + 181a567e2: 7d 06 jge 0x181a567ea + 181a567e4: f3 0f 11 0e movss DWORD PTR [rsi],xmm1 + 181a567e8: eb 31 jmp 0x181a5681b + 181a567ea: 0f 13 0e movlps QWORD PTR [rsi],xmm1 + 181a567ed: 74 2c je 0x181a5681b + 181a567ef: 0f c6 c9 ee shufps xmm1,xmm1,0xee + 181a567f3: f3 0f 11 4e 08 movss DWORD PTR [rsi+0x8],xmm1 + 181a567f8: eb 21 jmp 0x181a5681b + 181a567fa: 0f 11 0e movups XMMWORD PTR [rsi],xmm1 + 181a567fd: 74 1c je 0x181a5681b + 181a567ff: 48 83 fa 06 cmp rdx,0x6 + 181a56803: 7d 07 jge 0x181a5680c + 181a56805: f3 0f 11 5e 10 movss DWORD PTR [rsi+0x10],xmm3 + 181a5680a: eb 0f jmp 0x181a5681b + 181a5680c: 0f 13 5e 10 movlps QWORD PTR [rsi+0x10],xmm3 + 181a56810: 74 09 je 0x181a5681b + 181a56812: 0f c6 db ee shufps xmm3,xmm3,0xee + 181a56816: f3 0f 11 5e 18 movss DWORD PTR [rsi+0x18],xmm3 + 181a5681b: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a56820: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a56826: 48 83 c4 28 add rsp,0x28 + 181a5682a: 5e pop rsi + 181a5682b: 5f pop rdi + 181a5682c: c3 ret + 181a5682d: 0f 1f 00 nop DWORD PTR [rax] + 181a56830: 57 push rdi + 181a56831: 56 push rsi + 181a56832: 53 push rbx + 181a56833: 48 83 ec 20 sub rsp,0x20 + 181a56837: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a5683c: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a56842: 48 8b f9 mov rdi,rcx + 181a56845: 48 8b f2 mov rsi,rdx + 181a56848: 49 8b d0 mov rdx,r8 + 181a5684b: 49 8b c9 mov rcx,r9 + 181a5684e: 48 63 c9 movsxd rcx,ecx + 181a56851: b8 00 00 40 40 mov eax,0x40400000 + 181a56856: bb 00 00 00 3f mov ebx,0x3f000000 + 181a5685b: 66 0f 6e f0 movd xmm6,eax + 181a5685f: 66 0f 6e fb movd xmm7,ebx + 181a56863: 0f c6 f6 00 shufps xmm6,xmm6,0x0 + 181a56867: 0f c6 ff 00 shufps xmm7,xmm7,0x0 + 181a5686b: 48 f7 c2 0c 00 00 00 test rdx,0xc + 181a56872: 74 53 je 0x181a568c7 + 181a56874: 0f 57 ed xorps xmm5,xmm5 + 181a56877: f3 0f 10 07 movss xmm0,DWORD PTR [rdi] + 181a5687b: f3 0f 10 0e movss xmm1,DWORD PTR [rsi] + 181a5687f: f3 0f 59 c0 mulss xmm0,xmm0 + 181a56883: 48 83 c2 04 add rdx,0x4 + 181a56887: f3 0f 59 c9 mulss xmm1,xmm1 + 181a5688b: 48 83 c7 04 add rdi,0x4 + 181a5688f: f3 0f 58 c1 addss xmm0,xmm1 + 181a56893: 48 83 c6 04 add rsi,0x4 + 181a56897: 0f 2f c5 comiss xmm0,xmm5 + 181a5689a: 74 1c je 0x181a568b8 + 181a5689c: f3 0f 52 d0 rsqrtss xmm2,xmm0 + 181a568a0: f3 0f 10 e6 movss xmm4,xmm6 + 181a568a4: f3 0f 59 c2 mulss xmm0,xmm2 + 181a568a8: f3 0f 59 d0 mulss xmm2,xmm0 + 181a568ac: f3 0f 5c e2 subss xmm4,xmm2 + 181a568b0: f3 0f 59 e7 mulss xmm4,xmm7 + 181a568b4: f3 0f 59 c4 mulss xmm0,xmm4 + 181a568b8: f3 0f 11 42 fc movss DWORD PTR [rdx-0x4],xmm0 + 181a568bd: 48 ff c9 dec rcx + 181a568c0: 7f a9 jg 0x181a5686b + 181a568c2: e9 89 03 00 00 jmp 0x181a56c50 + 181a568c7: 48 83 e9 08 sub rcx,0x8 + 181a568cb: 0f 8c ec 02 00 00 jl 0x181a56bbd + 181a568d1: 48 f7 c2 0f 00 00 00 test rdx,0xf + 181a568d8: 0f 85 b2 02 00 00 jne 0x181a56b90 + 181a568de: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a568e5: 75 1b jne 0x181a56902 + 181a568e7: 48 f7 c6 0f 00 00 00 test rsi,0xf + 181a568ee: 74 60 je 0x181a56950 + 181a568f0: 48 f7 c6 07 00 00 00 test rsi,0x7 + 181a568f7: 0f 84 a3 01 00 00 je 0x181a56aa0 + 181a568fd: e9 5e 01 00 00 jmp 0x181a56a60 + 181a56902: 48 f7 c6 0f 00 00 00 test rsi,0xf + 181a56909: 75 0b jne 0x181a56916 + 181a5690b: 48 8b df mov rbx,rdi + 181a5690e: 48 8b fe mov rdi,rsi + 181a56911: 48 8b f3 mov rsi,rbx + 181a56914: eb da jmp 0x181a568f0 + 181a56916: 48 f7 c7 07 00 00 00 test rdi,0x7 + 181a5691d: 75 12 jne 0x181a56931 + 181a5691f: 48 f7 c6 07 00 00 00 test rsi,0x7 + 181a56926: 0f 85 24 02 00 00 jne 0x181a56b50 + 181a5692c: e9 ef 01 00 00 jmp 0x181a56b20 + 181a56931: 48 f7 c6 07 00 00 00 test rsi,0x7 + 181a56938: 0f 85 a2 01 00 00 jne 0x181a56ae0 + 181a5693e: 48 8b df mov rbx,rdi + 181a56941: 48 8b fe mov rdi,rsi + 181a56944: 48 8b f3 mov rsi,rbx + 181a56947: eb d6 jmp 0x181a5691f + 181a56949: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 181a56950: 0f 28 07 movaps xmm0,XMMWORD PTR [rdi] + 181a56953: 0f 28 57 10 movaps xmm2,XMMWORD PTR [rdi+0x10] + 181a56957: 0f 59 c0 mulps xmm0,xmm0 + 181a5695a: 0f 28 0e movaps xmm1,XMMWORD PTR [rsi] + 181a5695d: 0f 59 d2 mulps xmm2,xmm2 + 181a56960: 0f 28 5e 10 movaps xmm3,XMMWORD PTR [rsi+0x10] + 181a56964: 0f 59 c9 mulps xmm1,xmm1 + 181a56967: 48 83 c2 20 add rdx,0x20 + 181a5696b: 0f 59 db mulps xmm3,xmm3 + 181a5696e: 48 83 c7 20 add rdi,0x20 + 181a56972: 0f 57 e4 xorps xmm4,xmm4 + 181a56975: 48 83 c6 20 add rsi,0x20 + 181a56979: 0f 58 c1 addps xmm0,xmm1 + 181a5697c: 0f 57 ed xorps xmm5,xmm5 + 181a5697f: 0f 58 d3 addps xmm2,xmm3 + 181a56982: 0f c2 e0 00 cmpeqps xmm4,xmm0 + 181a56986: 0f 50 c4 movmskps eax,xmm4 + 181a56989: 0f c2 ea 00 cmpeqps xmm5,xmm2 + 181a5698d: 0f 50 dd movmskps ebx,xmm5 + 181a56990: 0b c3 or eax,ebx + 181a56992: 75 3d jne 0x181a569d1 + 181a56994: 0f 52 c8 rsqrtps xmm1,xmm0 + 181a56997: 0f 52 da rsqrtps xmm3,xmm2 + 181a5699a: 0f 59 c1 mulps xmm0,xmm1 + 181a5699d: 0f 59 d3 mulps xmm2,xmm3 + 181a569a0: 0f 59 c8 mulps xmm1,xmm0 + 181a569a3: 0f 28 e6 movaps xmm4,xmm6 + 181a569a6: 0f 59 da mulps xmm3,xmm2 + 181a569a9: 0f 28 ee movaps xmm5,xmm6 + 181a569ac: 0f 5c e1 subps xmm4,xmm1 + 181a569af: 0f 5c eb subps xmm5,xmm3 + 181a569b2: 0f 59 e7 mulps xmm4,xmm7 + 181a569b5: 0f 59 ef mulps xmm5,xmm7 + 181a569b8: 0f 59 e0 mulps xmm4,xmm0 + 181a569bb: 0f 59 ea mulps xmm5,xmm2 + 181a569be: 0f .byte 0xf + 181a569bf: 29 .byte 0x29 diff --git a/handoff/nls_dasm/p_181a62d00.dis b/handoff/nls_dasm/p_181a62d00.dis new file mode 100644 index 0000000..81bbd0f --- /dev/null +++ b/handoff/nls_dasm/p_181a62d00.dis @@ -0,0 +1,1124 @@ + +/tmp/det/p_181a62d00.bin: file format binary + + +Disassembly of section .data: + +0000000181a62d00 <.data>: + 181a62d00: 56 push rsi + 181a62d01: 57 push rdi + 181a62d02: 48 8b f9 mov rdi,rcx + 181a62d05: 48 8b f2 mov rsi,rdx + 181a62d08: 8b f6 mov esi,esi + 181a62d0a: b9 00 00 00 80 mov ecx,0x80000000 + 181a62d0f: 48 83 ee 08 sub rsi,0x8 + 181a62d13: 7c 25 jl 0x181a62d3a + 181a62d15: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx + 181a62d18: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx + 181a62d1b: 31 4f 2c xor DWORD PTR [rdi+0x2c],ecx + 181a62d1e: 31 4f 3c xor DWORD PTR [rdi+0x3c],ecx + 181a62d21: 31 4f 4c xor DWORD PTR [rdi+0x4c],ecx + 181a62d24: 31 4f 5c xor DWORD PTR [rdi+0x5c],ecx + 181a62d27: 31 4f 6c xor DWORD PTR [rdi+0x6c],ecx + 181a62d2a: 31 4f 7c xor DWORD PTR [rdi+0x7c],ecx + 181a62d2d: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a62d34: 48 83 ee 08 sub rsi,0x8 + 181a62d38: 7d db jge 0x181a62d15 + 181a62d3a: 48 83 c6 08 add rsi,0x8 + 181a62d3e: 74 38 je 0x181a62d78 + 181a62d40: 48 f7 c6 04 00 00 00 test rsi,0x4 + 181a62d47: 74 10 je 0x181a62d59 + 181a62d49: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx + 181a62d4c: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx + 181a62d4f: 31 4f 2c xor DWORD PTR [rdi+0x2c],ecx + 181a62d52: 31 4f 3c xor DWORD PTR [rdi+0x3c],ecx + 181a62d55: 48 83 c7 40 add rdi,0x40 + 181a62d59: 48 f7 c6 02 00 00 00 test rsi,0x2 + 181a62d60: 74 0a je 0x181a62d6c + 181a62d62: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx + 181a62d65: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx + 181a62d68: 48 83 c7 20 add rdi,0x20 + 181a62d6c: 48 f7 c6 01 00 00 00 test rsi,0x1 + 181a62d73: 74 03 je 0x181a62d78 + 181a62d75: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx + 181a62d78: c5 f8 77 vzeroupper + 181a62d7b: 5f pop rdi + 181a62d7c: 5e pop rsi + 181a62d7d: c3 ret + 181a62d7e: cc int3 + 181a62d7f: cc int3 + 181a62d80: 56 push rsi + 181a62d81: 57 push rdi + 181a62d82: 48 8b f9 mov rdi,rcx + 181a62d85: 48 8b f2 mov rsi,rdx + 181a62d88: 49 8b d0 mov rdx,r8 + 181a62d8b: 49 8b c9 mov rcx,r9 + 181a62d8e: 8b c9 mov ecx,ecx + 181a62d90: 48 f7 c2 0f 00 00 00 test rdx,0xf + 181a62d97: 75 7b jne 0x181a62e14 + 181a62d99: 48 83 e9 04 sub rcx,0x4 + 181a62d9d: 7c 4b jl 0x181a62dea + 181a62d9f: f2 0f 10 07 movsd xmm0,QWORD PTR [rdi] + 181a62da3: f2 0f 10 4f 08 movsd xmm1,QWORD PTR [rdi+0x8] + 181a62da8: f2 0f 10 57 10 movsd xmm2,QWORD PTR [rdi+0x10] + 181a62dad: f2 0f 10 5f 18 movsd xmm3,QWORD PTR [rdi+0x18] + 181a62db2: 48 83 c7 20 add rdi,0x20 + 181a62db6: 66 0f 16 06 movhpd xmm0,QWORD PTR [rsi] + 181a62dba: 66 0f 16 4e 08 movhpd xmm1,QWORD PTR [rsi+0x8] + 181a62dbf: 66 0f 16 56 10 movhpd xmm2,QWORD PTR [rsi+0x10] + 181a62dc4: 66 0f 16 5e 18 movhpd xmm3,QWORD PTR [rsi+0x18] + 181a62dc9: 48 83 c6 20 add rsi,0x20 + 181a62dcd: 66 0f 29 02 movapd XMMWORD PTR [rdx],xmm0 + 181a62dd1: 66 0f 29 4a 10 movapd XMMWORD PTR [rdx+0x10],xmm1 + 181a62dd6: 66 0f 29 52 20 movapd XMMWORD PTR [rdx+0x20],xmm2 + 181a62ddb: 66 0f 29 5a 30 movapd XMMWORD PTR [rdx+0x30],xmm3 + 181a62de0: 48 83 c2 40 add rdx,0x40 + 181a62de4: 48 83 e9 04 sub rcx,0x4 + 181a62de8: 7d b5 jge 0x181a62d9f + 181a62dea: 48 83 c1 04 add rcx,0x4 + 181a62dee: 74 1e je 0x181a62e0e + 181a62df0: f2 0f 10 07 movsd xmm0,QWORD PTR [rdi] + 181a62df4: 48 83 c7 08 add rdi,0x8 + 181a62df8: 66 0f 16 06 movhpd xmm0,QWORD PTR [rsi] + 181a62dfc: 48 83 c6 08 add rsi,0x8 + 181a62e00: 66 0f 11 02 movupd XMMWORD PTR [rdx],xmm0 + 181a62e04: 48 83 c2 10 add rdx,0x10 + 181a62e08: 48 83 e9 01 sub rcx,0x1 + 181a62e0c: 75 e2 jne 0x181a62df0 + 181a62e0e: c5 f8 77 vzeroupper + 181a62e11: 5f pop rdi + 181a62e12: 5e pop rsi + 181a62e13: c3 ret + 181a62e14: 48 f7 c2 07 00 00 00 test rdx,0x7 + 181a62e1b: 75 d3 jne 0x181a62df0 + 181a62e1d: f2 0f 10 07 movsd xmm0,QWORD PTR [rdi] + 181a62e21: 48 83 c7 08 add rdi,0x8 + 181a62e25: f2 0f 10 4c ce f8 movsd xmm1,QWORD PTR [rsi+rcx*8-0x8] + 181a62e2b: 48 d1 e1 shl rcx,1 + 181a62e2e: f2 0f 11 02 movsd QWORD PTR [rdx],xmm0 + 181a62e32: f2 0f 11 4c ca f8 movsd QWORD PTR [rdx+rcx*8-0x8],xmm1 + 181a62e38: 48 83 c2 08 add rdx,0x8 + 181a62e3c: 48 d1 e9 shr rcx,1 + 181a62e3f: 4c 8b c7 mov r8,rdi + 181a62e42: 48 8b fe mov rdi,rsi + 181a62e45: 49 8b f0 mov rsi,r8 + 181a62e48: 48 83 e9 01 sub rcx,0x1 + 181a62e4c: 0f 85 47 ff ff ff jne 0x181a62d99 + 181a62e52: eb ba jmp 0x181a62e0e + 181a62e54: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a62e5b: 0f 1f 84 00 00 00 00 + 181a62e62: 00 + 181a62e63: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a62e6a: 0f 1f 84 00 00 00 00 + 181a62e71: 00 + 181a62e72: 66 66 66 66 66 66 0f data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a62e79: 1f 84 00 00 00 00 00 + 181a62e80: 56 push rsi + 181a62e81: 57 push rdi + 181a62e82: 53 push rbx + 181a62e83: 48 83 ec 20 sub rsp,0x20 + 181a62e87: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a62e8c: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a62e92: 48 8b f9 mov rdi,rcx + 181a62e95: 48 8b f2 mov rsi,rdx + 181a62e98: 49 8b d0 mov rdx,r8 + 181a62e9b: 49 8b c9 mov rcx,r9 + 181a62e9e: 8b c9 mov ecx,ecx + 181a62ea0: 48 83 e9 08 sub rcx,0x8 + 181a62ea4: 0f 8c 2e 01 00 00 jl 0x181a62fd8 + 181a62eaa: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a62eb1: 0f 85 93 00 00 00 jne 0x181a62f4a + 181a62eb7: 66 0f 28 07 movapd xmm0,XMMWORD PTR [rdi] + 181a62ebb: 66 0f 28 4f 10 movapd xmm1,XMMWORD PTR [rdi+0x10] + 181a62ec0: 66 0f 28 57 20 movapd xmm2,XMMWORD PTR [rdi+0x20] + 181a62ec5: 66 0f 28 5f 30 movapd xmm3,XMMWORD PTR [rdi+0x30] + 181a62eca: 66 0f 28 67 40 movapd xmm4,XMMWORD PTR [rdi+0x40] + 181a62ecf: 66 0f 28 6f 50 movapd xmm5,XMMWORD PTR [rdi+0x50] + 181a62ed4: 66 0f 28 77 60 movapd xmm6,XMMWORD PTR [rdi+0x60] + 181a62ed9: 66 0f 28 7f 70 movapd xmm7,XMMWORD PTR [rdi+0x70] + 181a62ede: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a62ee5: 66 0f 13 06 movlpd QWORD PTR [rsi],xmm0 + 181a62ee9: 66 0f 13 4e 08 movlpd QWORD PTR [rsi+0x8],xmm1 + 181a62eee: 66 0f 13 56 10 movlpd QWORD PTR [rsi+0x10],xmm2 + 181a62ef3: 66 0f 13 5e 18 movlpd QWORD PTR [rsi+0x18],xmm3 + 181a62ef8: 66 0f 13 66 20 movlpd QWORD PTR [rsi+0x20],xmm4 + 181a62efd: 66 0f 13 6e 28 movlpd QWORD PTR [rsi+0x28],xmm5 + 181a62f02: 66 0f 13 76 30 movlpd QWORD PTR [rsi+0x30],xmm6 + 181a62f07: 66 0f 13 7e 38 movlpd QWORD PTR [rsi+0x38],xmm7 + 181a62f0c: 48 83 c6 40 add rsi,0x40 + 181a62f10: 66 0f 17 02 movhpd QWORD PTR [rdx],xmm0 + 181a62f14: 66 0f 17 4a 08 movhpd QWORD PTR [rdx+0x8],xmm1 + 181a62f19: 66 0f 17 52 10 movhpd QWORD PTR [rdx+0x10],xmm2 + 181a62f1e: 66 0f 17 5a 18 movhpd QWORD PTR [rdx+0x18],xmm3 + 181a62f23: 66 0f 17 62 20 movhpd QWORD PTR [rdx+0x20],xmm4 + 181a62f28: 66 0f 17 6a 28 movhpd QWORD PTR [rdx+0x28],xmm5 + 181a62f2d: 66 0f 17 72 30 movhpd QWORD PTR [rdx+0x30],xmm6 + 181a62f32: 66 0f 17 7a 38 movhpd QWORD PTR [rdx+0x38],xmm7 + 181a62f37: 48 83 c2 40 add rdx,0x40 + 181a62f3b: 48 83 e9 08 sub rcx,0x8 + 181a62f3f: 0f 8d 72 ff ff ff jge 0x181a62eb7 + 181a62f45: e9 8e 00 00 00 jmp 0x181a62fd8 + 181a62f4a: 66 0f 10 07 movupd xmm0,XMMWORD PTR [rdi] + 181a62f4e: 66 0f 10 4f 10 movupd xmm1,XMMWORD PTR [rdi+0x10] + 181a62f53: 66 0f 10 57 20 movupd xmm2,XMMWORD PTR [rdi+0x20] + 181a62f58: 66 0f 10 5f 30 movupd xmm3,XMMWORD PTR [rdi+0x30] + 181a62f5d: 66 0f 10 67 40 movupd xmm4,XMMWORD PTR [rdi+0x40] + 181a62f62: 66 0f 10 6f 50 movupd xmm5,XMMWORD PTR [rdi+0x50] + 181a62f67: 66 0f 10 77 60 movupd xmm6,XMMWORD PTR [rdi+0x60] + 181a62f6c: 66 0f 10 7f 70 movupd xmm7,XMMWORD PTR [rdi+0x70] + 181a62f71: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a62f78: 66 0f 13 06 movlpd QWORD PTR [rsi],xmm0 + 181a62f7c: 66 0f 13 4e 08 movlpd QWORD PTR [rsi+0x8],xmm1 + 181a62f81: 66 0f 13 56 10 movlpd QWORD PTR [rsi+0x10],xmm2 + 181a62f86: 66 0f 13 5e 18 movlpd QWORD PTR [rsi+0x18],xmm3 + 181a62f8b: 66 0f 13 66 20 movlpd QWORD PTR [rsi+0x20],xmm4 + 181a62f90: 66 0f 13 6e 28 movlpd QWORD PTR [rsi+0x28],xmm5 + 181a62f95: 66 0f 13 76 30 movlpd QWORD PTR [rsi+0x30],xmm6 + 181a62f9a: 66 0f 13 7e 38 movlpd QWORD PTR [rsi+0x38],xmm7 + 181a62f9f: 48 83 c6 40 add rsi,0x40 + 181a62fa3: 66 0f 17 02 movhpd QWORD PTR [rdx],xmm0 + 181a62fa7: 66 0f 17 4a 08 movhpd QWORD PTR [rdx+0x8],xmm1 + 181a62fac: 66 0f 17 52 10 movhpd QWORD PTR [rdx+0x10],xmm2 + 181a62fb1: 66 0f 17 5a 18 movhpd QWORD PTR [rdx+0x18],xmm3 + 181a62fb6: 66 0f 17 62 20 movhpd QWORD PTR [rdx+0x20],xmm4 + 181a62fbb: 66 0f 17 6a 28 movhpd QWORD PTR [rdx+0x28],xmm5 + 181a62fc0: 66 0f 17 72 30 movhpd QWORD PTR [rdx+0x30],xmm6 + 181a62fc5: 66 0f 17 7a 38 movhpd QWORD PTR [rdx+0x38],xmm7 + 181a62fca: 48 83 c2 40 add rdx,0x40 + 181a62fce: 48 83 e9 08 sub rcx,0x8 + 181a62fd2: 0f 8d 72 ff ff ff jge 0x181a62f4a + 181a62fd8: 48 83 c1 08 add rcx,0x8 + 181a62fdc: 0f 84 94 00 00 00 je 0x181a63076 + 181a62fe2: 48 f7 c1 04 00 00 00 test rcx,0x4 + 181a62fe9: 74 45 je 0x181a63030 + 181a62feb: 66 0f 10 07 movupd xmm0,XMMWORD PTR [rdi] + 181a62fef: 66 0f 10 4f 10 movupd xmm1,XMMWORD PTR [rdi+0x10] + 181a62ff4: 66 0f 10 57 20 movupd xmm2,XMMWORD PTR [rdi+0x20] + 181a62ff9: 66 0f 10 5f 30 movupd xmm3,XMMWORD PTR [rdi+0x30] + 181a62ffe: 48 83 c7 40 add rdi,0x40 + 181a63002: 66 0f 13 06 movlpd QWORD PTR [rsi],xmm0 + 181a63006: 66 0f 13 4e 08 movlpd QWORD PTR [rsi+0x8],xmm1 + 181a6300b: 66 0f 13 56 10 movlpd QWORD PTR [rsi+0x10],xmm2 + 181a63010: 66 0f 13 5e 18 movlpd QWORD PTR [rsi+0x18],xmm3 + 181a63015: 48 83 c6 20 add rsi,0x20 + 181a63019: 66 0f 17 02 movhpd QWORD PTR [rdx],xmm0 + 181a6301d: 66 0f 17 4a 08 movhpd QWORD PTR [rdx+0x8],xmm1 + 181a63022: 66 0f 17 52 10 movhpd QWORD PTR [rdx+0x10],xmm2 + 181a63027: 66 0f 17 5a 18 movhpd QWORD PTR [rdx+0x18],xmm3 + 181a6302c: 48 83 c2 20 add rdx,0x20 + 181a63030: 48 f7 c1 02 00 00 00 test rcx,0x2 + 181a63037: 74 27 je 0x181a63060 + 181a63039: 66 0f 10 07 movupd xmm0,XMMWORD PTR [rdi] + 181a6303d: 66 0f 10 4f 10 movupd xmm1,XMMWORD PTR [rdi+0x10] + 181a63042: 48 83 c7 20 add rdi,0x20 + 181a63046: 66 0f 13 06 movlpd QWORD PTR [rsi],xmm0 + 181a6304a: 66 0f 13 4e 08 movlpd QWORD PTR [rsi+0x8],xmm1 + 181a6304f: 48 83 c6 10 add rsi,0x10 + 181a63053: 66 0f 17 02 movhpd QWORD PTR [rdx],xmm0 + 181a63057: 66 0f 17 4a 08 movhpd QWORD PTR [rdx+0x8],xmm1 + 181a6305c: 48 83 c2 10 add rdx,0x10 + 181a63060: 48 f7 c1 01 00 00 00 test rcx,0x1 + 181a63067: 74 0d je 0x181a63076 + 181a63069: 48 8b 07 mov rax,QWORD PTR [rdi] + 181a6306c: 48 8b 5f 08 mov rbx,QWORD PTR [rdi+0x8] + 181a63070: 48 89 06 mov QWORD PTR [rsi],rax + 181a63073: 48 89 1a mov QWORD PTR [rdx],rbx + 181a63076: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a6307b: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a63081: 48 83 c4 20 add rsp,0x20 + 181a63085: c5 f8 77 vzeroupper + 181a63088: 5b pop rbx + 181a63089: 5f pop rdi + 181a6308a: 5e pop rsi + 181a6308b: c3 ret + 181a6308c: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a63093: 0f 1f 84 00 00 00 00 + 181a6309a: 00 + 181a6309b: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a630a2: 0f 1f 84 00 00 00 00 + 181a630a9: 00 + 181a630aa: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a630b1: 0f 1f 84 00 00 00 00 + 181a630b8: 00 + 181a630b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 181a630c0: 56 push rsi + 181a630c1: 57 push rdi + 181a630c2: 48 83 ec 38 sub rsp,0x38 + 181a630c6: 66 44 0f 7f 04 24 movdqa XMMWORD PTR [rsp],xmm8 + 181a630cc: 66 0f 7f 7c 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm7 + 181a630d2: 66 0f 7f 74 24 20 movdqa XMMWORD PTR [rsp+0x20],xmm6 + 181a630d8: 48 8b f9 mov rdi,rcx + 181a630db: 48 8b f2 mov rsi,rdx + 181a630de: 49 8b d0 mov rdx,r8 + 181a630e1: 66 44 0f 28 05 16 41 movapd xmm8,XMMWORD PTR [rip+0x5484116] # 0x186ee7200 + 181a630e8: 48 05 + 181a630ea: 8b d2 mov edx,edx + 181a630ec: 48 f7 c6 0f 00 00 00 test rsi,0xf + 181a630f3: 0f 85 75 01 00 00 jne 0x181a6326e + 181a630f9: 48 83 ea 08 sub rdx,0x8 + 181a630fd: 0f 8c 2e 01 00 00 jl 0x181a63231 + 181a63103: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a6310a: 0f 85 93 00 00 00 jne 0x181a631a3 + 181a63110: 66 0f 28 07 movapd xmm0,XMMWORD PTR [rdi] + 181a63114: 66 0f 28 4f 10 movapd xmm1,XMMWORD PTR [rdi+0x10] + 181a63119: 66 0f 28 57 20 movapd xmm2,XMMWORD PTR [rdi+0x20] + 181a6311e: 66 0f 28 5f 30 movapd xmm3,XMMWORD PTR [rdi+0x30] + 181a63123: 66 0f 28 67 40 movapd xmm4,XMMWORD PTR [rdi+0x40] + 181a63128: 66 0f 28 6f 50 movapd xmm5,XMMWORD PTR [rdi+0x50] + 181a6312d: 66 0f 28 77 60 movapd xmm6,XMMWORD PTR [rdi+0x60] + 181a63132: 66 0f 28 7f 70 movapd xmm7,XMMWORD PTR [rdi+0x70] + 181a63137: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a6313e: 66 41 0f ef c0 pxor xmm0,xmm8 + 181a63143: 66 41 0f ef c8 pxor xmm1,xmm8 + 181a63148: 66 41 0f ef d0 pxor xmm2,xmm8 + 181a6314d: 66 41 0f ef d8 pxor xmm3,xmm8 + 181a63152: 66 41 0f ef e0 pxor xmm4,xmm8 + 181a63157: 66 41 0f ef e8 pxor xmm5,xmm8 + 181a6315c: 66 41 0f ef f0 pxor xmm6,xmm8 + 181a63161: 66 41 0f ef f8 pxor xmm7,xmm8 + 181a63166: 66 0f 29 06 movapd XMMWORD PTR [rsi],xmm0 + 181a6316a: 66 0f 29 4e 10 movapd XMMWORD PTR [rsi+0x10],xmm1 + 181a6316f: 66 0f 29 56 20 movapd XMMWORD PTR [rsi+0x20],xmm2 + 181a63174: 66 0f 29 5e 30 movapd XMMWORD PTR [rsi+0x30],xmm3 + 181a63179: 66 0f 29 66 40 movapd XMMWORD PTR [rsi+0x40],xmm4 + 181a6317e: 66 0f 29 6e 50 movapd XMMWORD PTR [rsi+0x50],xmm5 + 181a63183: 66 0f 29 76 60 movapd XMMWORD PTR [rsi+0x60],xmm6 + 181a63188: 66 0f 29 7e 70 movapd XMMWORD PTR [rsi+0x70],xmm7 + 181a6318d: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a63194: 48 83 ea 08 sub rdx,0x8 + 181a63198: 0f 8d 72 ff ff ff jge 0x181a63110 + 181a6319e: e9 8e 00 00 00 jmp 0x181a63231 + 181a631a3: 66 0f 10 07 movupd xmm0,XMMWORD PTR [rdi] + 181a631a7: 66 0f 10 4f 10 movupd xmm1,XMMWORD PTR [rdi+0x10] + 181a631ac: 66 0f 10 57 20 movupd xmm2,XMMWORD PTR [rdi+0x20] + 181a631b1: 66 0f 10 5f 30 movupd xmm3,XMMWORD PTR [rdi+0x30] + 181a631b6: 66 0f 10 67 40 movupd xmm4,XMMWORD PTR [rdi+0x40] + 181a631bb: 66 0f 10 6f 50 movupd xmm5,XMMWORD PTR [rdi+0x50] + 181a631c0: 66 0f 10 77 60 movupd xmm6,XMMWORD PTR [rdi+0x60] + 181a631c5: 66 0f 10 7f 70 movupd xmm7,XMMWORD PTR [rdi+0x70] + 181a631ca: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a631d1: 66 41 0f ef c0 pxor xmm0,xmm8 + 181a631d6: 66 41 0f ef c8 pxor xmm1,xmm8 + 181a631db: 66 41 0f ef d0 pxor xmm2,xmm8 + 181a631e0: 66 41 0f ef d8 pxor xmm3,xmm8 + 181a631e5: 66 41 0f ef e0 pxor xmm4,xmm8 + 181a631ea: 66 41 0f ef e8 pxor xmm5,xmm8 + 181a631ef: 66 41 0f ef f0 pxor xmm6,xmm8 + 181a631f4: 66 41 0f ef f8 pxor xmm7,xmm8 + 181a631f9: 66 0f 29 06 movapd XMMWORD PTR [rsi],xmm0 + 181a631fd: 66 0f 29 4e 10 movapd XMMWORD PTR [rsi+0x10],xmm1 + 181a63202: 66 0f 29 56 20 movapd XMMWORD PTR [rsi+0x20],xmm2 + 181a63207: 66 0f 29 5e 30 movapd XMMWORD PTR [rsi+0x30],xmm3 + 181a6320c: 66 0f 29 66 40 movapd XMMWORD PTR [rsi+0x40],xmm4 + 181a63211: 66 0f 29 6e 50 movapd XMMWORD PTR [rsi+0x50],xmm5 + 181a63216: 66 0f 29 76 60 movapd XMMWORD PTR [rsi+0x60],xmm6 + 181a6321b: 66 0f 29 7e 70 movapd XMMWORD PTR [rsi+0x70],xmm7 + 181a63220: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a63227: 48 83 ea 08 sub rdx,0x8 + 181a6322b: 0f 8d 72 ff ff ff jge 0x181a631a3 + 181a63231: 48 83 c2 08 add rdx,0x8 + 181a63235: 74 1b je 0x181a63252 + 181a63237: 66 0f 10 07 movupd xmm0,XMMWORD PTR [rdi] + 181a6323b: 66 41 0f ef c0 pxor xmm0,xmm8 + 181a63240: 66 0f 11 06 movupd XMMWORD PTR [rsi],xmm0 + 181a63244: 48 83 c7 10 add rdi,0x10 + 181a63248: 48 83 c6 10 add rsi,0x10 + 181a6324c: 48 83 ea 01 sub rdx,0x1 + 181a63250: 75 e5 jne 0x181a63237 + 181a63252: 66 44 0f 6f 04 24 movdqa xmm8,XMMWORD PTR [rsp] + 181a63258: 66 0f 6f 7c 24 10 movdqa xmm7,XMMWORD PTR [rsp+0x10] + 181a6325e: 66 0f 6f 74 24 20 movdqa xmm6,XMMWORD PTR [rsp+0x20] + 181a63264: 48 83 c4 38 add rsp,0x38 + 181a63268: c5 f8 77 vzeroupper + 181a6326b: 5f pop rdi + 181a6326c: 5e pop rsi + 181a6326d: c3 ret + 181a6326e: 48 f7 c6 07 00 00 00 test rsi,0x7 + 181a63275: 75 c0 jne 0x181a63237 + 181a63277: 66 45 0f ef c0 pxor xmm8,xmm8 + 181a6327c: f2 0f 10 07 movsd xmm0,QWORD PTR [rdi] + 181a63280: f2 0f 11 06 movsd QWORD PTR [rsi],xmm0 + 181a63284: 48 d1 e2 shl rdx,1 + 181a63287: f2 44 0f 10 05 78 3f movsd xmm8,QWORD PTR [rip+0x5483f78] # 0x186ee7208 + 181a6328e: 48 05 + 181a63290: f2 0f 10 44 d7 f8 movsd xmm0,QWORD PTR [rdi+rdx*8-0x8] + 181a63296: 66 41 0f ef c0 pxor xmm0,xmm8 + 181a6329b: f2 0f 11 44 d6 f8 movsd QWORD PTR [rsi+rdx*8-0x8],xmm0 + 181a632a1: 48 d1 ea shr rdx,1 + 181a632a4: 48 83 c7 08 add rdi,0x8 + 181a632a8: 48 83 c6 08 add rsi,0x8 + 181a632ac: 48 83 ea 01 sub rdx,0x1 + 181a632b0: 74 a0 je 0x181a63252 + 181a632b2: e9 42 fe ff ff jmp 0x181a630f9 + 181a632b7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a632be: 00 00 + 181a632c0: 56 push rsi + 181a632c1: 57 push rdi + 181a632c2: 48 8b f9 mov rdi,rcx + 181a632c5: 48 8b f2 mov rsi,rdx + 181a632c8: 8b f6 mov esi,esi + 181a632ca: b9 00 00 00 80 mov ecx,0x80000000 + 181a632cf: 48 83 ee 08 sub rsi,0x8 + 181a632d3: 7c 25 jl 0x181a632fa + 181a632d5: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx + 181a632d8: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx + 181a632db: 31 4f 2c xor DWORD PTR [rdi+0x2c],ecx + 181a632de: 31 4f 3c xor DWORD PTR [rdi+0x3c],ecx + 181a632e1: 31 4f 4c xor DWORD PTR [rdi+0x4c],ecx + 181a632e4: 31 4f 5c xor DWORD PTR [rdi+0x5c],ecx + 181a632e7: 31 4f 6c xor DWORD PTR [rdi+0x6c],ecx + 181a632ea: 31 4f 7c xor DWORD PTR [rdi+0x7c],ecx + 181a632ed: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a632f4: 48 83 ee 08 sub rsi,0x8 + 181a632f8: 7d db jge 0x181a632d5 + 181a632fa: 48 83 c6 08 add rsi,0x8 + 181a632fe: 74 38 je 0x181a63338 + 181a63300: 48 f7 c6 04 00 00 00 test rsi,0x4 + 181a63307: 74 10 je 0x181a63319 + 181a63309: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx + 181a6330c: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx + 181a6330f: 31 4f 2c xor DWORD PTR [rdi+0x2c],ecx + 181a63312: 31 4f 3c xor DWORD PTR [rdi+0x3c],ecx + 181a63315: 48 83 c7 40 add rdi,0x40 + 181a63319: 48 f7 c6 02 00 00 00 test rsi,0x2 + 181a63320: 74 0a je 0x181a6332c + 181a63322: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx + 181a63325: 31 4f 1c xor DWORD PTR [rdi+0x1c],ecx + 181a63328: 48 83 c7 20 add rdi,0x20 + 181a6332c: 48 f7 c6 01 00 00 00 test rsi,0x1 + 181a63333: 74 03 je 0x181a63338 + 181a63335: 31 4f 0c xor DWORD PTR [rdi+0xc],ecx + 181a63338: c5 f8 77 vzeroupper + 181a6333b: 5f pop rdi + 181a6333c: 5e pop rsi + 181a6333d: c3 ret + 181a6333e: cc int3 + 181a6333f: cc int3 + 181a63340: 56 push rsi + 181a63341: 57 push rdi + 181a63342: 48 8b f9 mov rdi,rcx + 181a63345: 48 8b f2 mov rsi,rdx + 181a63348: 49 8b d0 mov rdx,r8 + 181a6334b: 48 8b c6 mov rax,rsi + 181a6334e: c4 e1 f9 6e c7 vmovq xmm0,rdi + 181a63353: 48 63 fa movsxd rdi,edx + 181a63356: 48 8d 3c bd 00 00 00 lea rdi,[rdi*4+0x0] + 181a6335d: 00 + 181a6335e: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0 + 181a63362: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0 + 181a63366: c4 e1 f9 7e c2 vmovq rdx,xmm0 + 181a6336b: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0 + 181a63371: 48 f7 c6 03 00 00 00 test rsi,0x3 + 181a63378: 0f 85 68 01 00 00 jne 0x181a634e6 + 181a6337e: 48 81 ff 00 01 00 00 cmp rdi,0x100 + 181a63385: 0f 8d 94 00 00 00 jge 0x181a6341f + 181a6338b: 48 f7 c7 80 00 00 00 test rdi,0x80 + 181a63392: 74 23 je 0x181a633b7 + 181a63394: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a63398: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a6339d: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0 + 181a633a2: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0 + 181a633a7: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a633ae: 48 81 ef 80 00 00 00 sub rdi,0x80 + 181a633b5: 74 62 je 0x181a63419 + 181a633b7: 48 f7 c7 40 00 00 00 test rdi,0x40 + 181a633be: 74 13 je 0x181a633d3 + 181a633c0: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a633c4: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a633c9: 48 83 c6 40 add rsi,0x40 + 181a633cd: 48 83 ef 40 sub rdi,0x40 + 181a633d1: 74 46 je 0x181a63419 + 181a633d3: 48 f7 c7 20 00 00 00 test rdi,0x20 + 181a633da: 74 0e je 0x181a633ea + 181a633dc: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a633e0: 48 83 c6 20 add rsi,0x20 + 181a633e4: 48 83 ef 20 sub rdi,0x20 + 181a633e8: 74 2f je 0x181a63419 + 181a633ea: 48 f7 c7 10 00 00 00 test rdi,0x10 + 181a633f1: 74 0e je 0x181a63401 + 181a633f3: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a633f7: 48 83 c6 10 add rsi,0x10 + 181a633fb: 48 83 ef 10 sub rdi,0x10 + 181a633ff: 74 18 je 0x181a63419 + 181a63401: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a63408: 74 0d je 0x181a63417 + 181a6340a: 48 89 16 mov QWORD PTR [rsi],rdx + 181a6340d: 48 83 c6 08 add rsi,0x8 + 181a63411: 48 83 ef 08 sub rdi,0x8 + 181a63415: 74 02 je 0x181a63419 + 181a63417: 89 16 mov DWORD PTR [rsi],edx + 181a63419: c5 f8 77 vzeroupper + 181a6341c: 5f pop rdi + 181a6341d: 5e pop rsi + 181a6341e: c3 ret + 181a6341f: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a63426: 74 15 je 0x181a6343d + 181a63428: 48 8b ce mov rcx,rsi + 181a6342b: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a6342f: 48 83 e1 1f and rcx,0x1f + 181a63433: 48 83 e9 20 sub rcx,0x20 + 181a63437: 48 2b f1 sub rsi,rcx + 181a6343a: 48 03 f9 add rdi,rcx + 181a6343d: 48 81 ff 00 80 00 00 cmp rdi,0x8000 + 181a63444: 7d 5e jge 0x181a634a4 + 181a63446: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a6344d: 7c 43 jl 0x181a63492 + 181a6344f: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a63456: 00 + 181a63457: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a6345e: 00 + 181a6345f: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a63466: 00 + 181a63467: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a6346e: 00 + 181a6346f: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a63474: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a63479: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a6347e: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a63482: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a63489: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a63490: 7d bd jge 0x181a6344f + 181a63492: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a63499: 0f 85 ec fe ff ff jne 0x181a6338b + 181a6349f: e9 75 ff ff ff jmp 0x181a63419 + 181a634a4: 48 f7 c7 3f 00 00 00 test rdi,0x3f + 181a634ab: 74 16 je 0x181a634c3 + 181a634ad: 48 8b cf mov rcx,rdi + 181a634b0: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0 + 181a634b6: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0 + 181a634bc: 48 83 e1 3f and rcx,0x3f + 181a634c0: 48 2b f9 sub rdi,rcx + 181a634c3: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0 + 181a634c9: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0 + 181a634cf: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0 + 181a634d5: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0 + 181a634db: 48 83 ef 40 sub rdi,0x40 + 181a634df: 75 e2 jne 0x181a634c3 + 181a634e1: e9 33 ff ff ff jmp 0x181a63419 + 181a634e6: 89 16 mov DWORD PTR [rsi],edx + 181a634e8: 48 83 c6 04 add rsi,0x4 + 181a634ec: 48 83 ef 04 sub rdi,0x4 + 181a634f0: 75 f4 jne 0x181a634e6 + 181a634f2: e9 22 ff ff ff jmp 0x181a63419 + 181a634f7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a634fe: 00 00 + 181a63500: 56 push rsi + 181a63501: 57 push rdi + 181a63502: 48 8b f9 mov rdi,rcx + 181a63505: 48 8b f2 mov rsi,rdx + 181a63508: 49 8b d0 mov rdx,r8 + 181a6350b: 48 8b c6 mov rax,rsi + 181a6350e: c4 e1 f9 6e c7 vmovq xmm0,rdi + 181a63513: 48 63 fa movsxd rdi,edx + 181a63516: 48 8d 3c 7d 00 00 00 lea rdi,[rdi*2+0x0] + 181a6351d: 00 + 181a6351e: c5 f9 61 c0 vpunpcklwd xmm0,xmm0,xmm0 + 181a63522: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0 + 181a63526: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0 + 181a6352a: c4 e1 f9 7e c2 vmovq rdx,xmm0 + 181a6352f: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0 + 181a63535: 48 f7 c6 01 00 00 00 test rsi,0x1 + 181a6353c: 0f 85 7e 01 00 00 jne 0x181a636c0 + 181a63542: 48 81 ff 00 01 00 00 cmp rdi,0x100 + 181a63549: 0f 8d aa 00 00 00 jge 0x181a635f9 + 181a6354f: 48 f7 c7 80 00 00 00 test rdi,0x80 + 181a63556: 74 23 je 0x181a6357b + 181a63558: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a6355c: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a63561: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0 + 181a63566: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0 + 181a6356b: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a63572: 48 81 ef 80 00 00 00 sub rdi,0x80 + 181a63579: 74 78 je 0x181a635f3 + 181a6357b: 48 f7 c7 40 00 00 00 test rdi,0x40 + 181a63582: 74 13 je 0x181a63597 + 181a63584: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a63588: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a6358d: 48 83 c6 40 add rsi,0x40 + 181a63591: 48 83 ef 40 sub rdi,0x40 + 181a63595: 74 5c je 0x181a635f3 + 181a63597: 48 f7 c7 20 00 00 00 test rdi,0x20 + 181a6359e: 74 0e je 0x181a635ae + 181a635a0: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a635a4: 48 83 c6 20 add rsi,0x20 + 181a635a8: 48 83 ef 20 sub rdi,0x20 + 181a635ac: 74 45 je 0x181a635f3 + 181a635ae: 48 f7 c7 10 00 00 00 test rdi,0x10 + 181a635b5: 74 0e je 0x181a635c5 + 181a635b7: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a635bb: 48 83 c6 10 add rsi,0x10 + 181a635bf: 48 83 ef 10 sub rdi,0x10 + 181a635c3: 74 2e je 0x181a635f3 + 181a635c5: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a635cc: 74 0d je 0x181a635db + 181a635ce: 48 89 16 mov QWORD PTR [rsi],rdx + 181a635d1: 48 83 c6 08 add rsi,0x8 + 181a635d5: 48 83 ef 08 sub rdi,0x8 + 181a635d9: 74 18 je 0x181a635f3 + 181a635db: 48 f7 c7 04 00 00 00 test rdi,0x4 + 181a635e2: 74 0c je 0x181a635f0 + 181a635e4: 89 16 mov DWORD PTR [rsi],edx + 181a635e6: 48 83 c6 04 add rsi,0x4 + 181a635ea: 48 83 ef 04 sub rdi,0x4 + 181a635ee: 74 03 je 0x181a635f3 + 181a635f0: 66 89 16 mov WORD PTR [rsi],dx + 181a635f3: c5 f8 77 vzeroupper + 181a635f6: 5f pop rdi + 181a635f7: 5e pop rsi + 181a635f8: c3 ret + 181a635f9: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a63600: 74 15 je 0x181a63617 + 181a63602: 48 8b ce mov rcx,rsi + 181a63605: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a63609: 48 83 e1 1f and rcx,0x1f + 181a6360d: 48 83 e9 20 sub rcx,0x20 + 181a63611: 48 2b f1 sub rsi,rcx + 181a63614: 48 03 f9 add rdi,rcx + 181a63617: 48 81 ff 00 80 00 00 cmp rdi,0x8000 + 181a6361e: 7d 5e jge 0x181a6367e + 181a63620: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a63627: 7c 43 jl 0x181a6366c + 181a63629: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a63630: 00 + 181a63631: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a63638: 00 + 181a63639: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a63640: 00 + 181a63641: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a63648: 00 + 181a63649: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a6364e: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a63653: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a63658: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a6365c: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a63663: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a6366a: 7d bd jge 0x181a63629 + 181a6366c: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a63673: 0f 85 d6 fe ff ff jne 0x181a6354f + 181a63679: e9 75 ff ff ff jmp 0x181a635f3 + 181a6367e: 48 f7 c7 3f 00 00 00 test rdi,0x3f + 181a63685: 74 16 je 0x181a6369d + 181a63687: 48 8b cf mov rcx,rdi + 181a6368a: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0 + 181a63690: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0 + 181a63696: 48 83 e1 3f and rcx,0x3f + 181a6369a: 48 2b f9 sub rdi,rcx + 181a6369d: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0 + 181a636a3: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0 + 181a636a9: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0 + 181a636af: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0 + 181a636b5: 48 83 ef 40 sub rdi,0x40 + 181a636b9: 75 e2 jne 0x181a6369d + 181a636bb: e9 33 ff ff ff jmp 0x181a635f3 + 181a636c0: 66 89 16 mov WORD PTR [rsi],dx + 181a636c3: 48 83 c6 02 add rsi,0x2 + 181a636c7: 48 83 ef 02 sub rdi,0x2 + 181a636cb: 75 f3 jne 0x181a636c0 + 181a636cd: e9 21 ff ff ff jmp 0x181a635f3 + 181a636d2: 66 66 66 66 66 66 0f data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a636d9: 1f 84 00 00 00 00 00 + 181a636e0: 56 push rsi + 181a636e1: 57 push rdi + 181a636e2: 48 8b f9 mov rdi,rcx + 181a636e5: 48 8b f2 mov rsi,rdx + 181a636e8: 49 8b d0 mov rdx,r8 + 181a636eb: 48 8b c6 mov rax,rsi + 181a636ee: c4 e1 f9 6e c7 vmovq xmm0,rdi + 181a636f3: 48 63 fa movsxd rdi,edx + 181a636f6: c5 f9 60 c0 vpunpcklbw xmm0,xmm0,xmm0 + 181a636fa: c5 f9 61 c0 vpunpcklwd xmm0,xmm0,xmm0 + 181a636fe: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0 + 181a63702: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0 + 181a63706: c4 e1 f9 7e c2 vmovq rdx,xmm0 + 181a6370b: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0 + 181a63711: 48 81 ff 00 01 00 00 cmp rdi,0x100 + 181a63718: 0f 8d c3 00 00 00 jge 0x181a637e1 + 181a6371e: 48 f7 c7 80 00 00 00 test rdi,0x80 + 181a63725: 74 27 je 0x181a6374e + 181a63727: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a6372b: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a63730: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0 + 181a63735: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0 + 181a6373a: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a63741: 48 81 ef 80 00 00 00 sub rdi,0x80 + 181a63748: 0f 84 8d 00 00 00 je 0x181a637db + 181a6374e: 48 f7 c7 40 00 00 00 test rdi,0x40 + 181a63755: 74 13 je 0x181a6376a + 181a63757: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a6375b: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a63760: 48 83 c6 40 add rsi,0x40 + 181a63764: 48 83 ef 40 sub rdi,0x40 + 181a63768: 74 71 je 0x181a637db + 181a6376a: 48 f7 c7 20 00 00 00 test rdi,0x20 + 181a63771: 74 0e je 0x181a63781 + 181a63773: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a63777: 48 83 c6 20 add rsi,0x20 + 181a6377b: 48 83 ef 20 sub rdi,0x20 + 181a6377f: 74 5a je 0x181a637db + 181a63781: 48 f7 c7 10 00 00 00 test rdi,0x10 + 181a63788: 74 0e je 0x181a63798 + 181a6378a: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a6378e: 48 83 c6 10 add rsi,0x10 + 181a63792: 48 83 ef 10 sub rdi,0x10 + 181a63796: 74 43 je 0x181a637db + 181a63798: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a6379f: 74 0d je 0x181a637ae + 181a637a1: 48 89 16 mov QWORD PTR [rsi],rdx + 181a637a4: 48 83 c6 08 add rsi,0x8 + 181a637a8: 48 83 ef 08 sub rdi,0x8 + 181a637ac: 74 2d je 0x181a637db + 181a637ae: 48 f7 c7 04 00 00 00 test rdi,0x4 + 181a637b5: 74 0c je 0x181a637c3 + 181a637b7: 89 16 mov DWORD PTR [rsi],edx + 181a637b9: 48 83 c6 04 add rsi,0x4 + 181a637bd: 48 83 ef 04 sub rdi,0x4 + 181a637c1: 74 18 je 0x181a637db + 181a637c3: 48 f7 c7 02 00 00 00 test rdi,0x2 + 181a637ca: 74 0d je 0x181a637d9 + 181a637cc: 66 89 16 mov WORD PTR [rsi],dx + 181a637cf: 48 83 c6 02 add rsi,0x2 + 181a637d3: 48 83 ef 02 sub rdi,0x2 + 181a637d7: 74 02 je 0x181a637db + 181a637d9: 88 16 mov BYTE PTR [rsi],dl + 181a637db: c5 f8 77 vzeroupper + 181a637de: 5f pop rdi + 181a637df: 5e pop rsi + 181a637e0: c3 ret + 181a637e1: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a637e8: 74 15 je 0x181a637ff + 181a637ea: 48 8b ce mov rcx,rsi + 181a637ed: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a637f1: 48 83 e1 1f and rcx,0x1f + 181a637f5: 48 83 e9 20 sub rcx,0x20 + 181a637f9: 48 2b f1 sub rsi,rcx + 181a637fc: 48 03 f9 add rdi,rcx + 181a637ff: 48 81 ff 00 80 00 00 cmp rdi,0x8000 + 181a63806: 7d 5e jge 0x181a63866 + 181a63808: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a6380f: 7c 43 jl 0x181a63854 + 181a63811: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a63818: 00 + 181a63819: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a63820: 00 + 181a63821: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a63828: 00 + 181a63829: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a63830: 00 + 181a63831: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a63836: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a6383b: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a63840: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a63844: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a6384b: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a63852: 7d bd jge 0x181a63811 + 181a63854: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a6385b: 0f 85 bd fe ff ff jne 0x181a6371e + 181a63861: e9 75 ff ff ff jmp 0x181a637db + 181a63866: 48 f7 c7 3f 00 00 00 test rdi,0x3f + 181a6386d: 74 16 je 0x181a63885 + 181a6386f: 48 8b cf mov rcx,rdi + 181a63872: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0 + 181a63878: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0 + 181a6387e: 48 83 e1 3f and rcx,0x3f + 181a63882: 48 2b f9 sub rdi,rcx + 181a63885: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0 + 181a6388b: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0 + 181a63891: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0 + 181a63897: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0 + 181a6389d: 48 83 ef 40 sub rdi,0x40 + 181a638a1: 75 e2 jne 0x181a63885 + 181a638a3: e9 33 ff ff ff jmp 0x181a637db + 181a638a8: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a638af: 0f 1f 84 00 00 00 00 + 181a638b6: 00 + 181a638b7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a638be: 00 00 + 181a638c0: 56 push rsi + 181a638c1: 57 push rdi + 181a638c2: 48 8b f9 mov rdi,rcx + 181a638c5: 48 8b f2 mov rsi,rdx + 181a638c8: 48 8b c7 mov rax,rdi + 181a638cb: 48 63 f6 movsxd rsi,esi + 181a638ce: c5 fc 57 c0 vxorps ymm0,ymm0,ymm0 + 181a638d2: 48 33 d2 xor rdx,rdx + 181a638d5: 48 81 fe 00 01 00 00 cmp rsi,0x100 + 181a638dc: 0f 8d c3 00 00 00 jge 0x181a639a5 + 181a638e2: 48 f7 c6 80 00 00 00 test rsi,0x80 + 181a638e9: 74 27 je 0x181a63912 + 181a638eb: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0 + 181a638ef: c5 fe 7f 47 20 vmovdqu YMMWORD PTR [rdi+0x20],ymm0 + 181a638f4: c5 fe 7f 47 40 vmovdqu YMMWORD PTR [rdi+0x40],ymm0 + 181a638f9: c5 fe 7f 47 60 vmovdqu YMMWORD PTR [rdi+0x60],ymm0 + 181a638fe: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a63905: 48 81 ee 80 00 00 00 sub rsi,0x80 + 181a6390c: 0f 84 8d 00 00 00 je 0x181a6399f + 181a63912: 48 f7 c6 40 00 00 00 test rsi,0x40 + 181a63919: 74 13 je 0x181a6392e + 181a6391b: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0 + 181a6391f: c5 fe 7f 47 20 vmovdqu YMMWORD PTR [rdi+0x20],ymm0 + 181a63924: 48 83 c7 40 add rdi,0x40 + 181a63928: 48 83 ee 40 sub rsi,0x40 + 181a6392c: 74 71 je 0x181a6399f + 181a6392e: 48 f7 c6 20 00 00 00 test rsi,0x20 + 181a63935: 74 0e je 0x181a63945 + 181a63937: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0 + 181a6393b: 48 83 c7 20 add rdi,0x20 + 181a6393f: 48 83 ee 20 sub rsi,0x20 + 181a63943: 74 5a je 0x181a6399f + 181a63945: 48 f7 c6 10 00 00 00 test rsi,0x10 + 181a6394c: 74 0e je 0x181a6395c + 181a6394e: c5 fa 7f 07 vmovdqu XMMWORD PTR [rdi],xmm0 + 181a63952: 48 83 c7 10 add rdi,0x10 + 181a63956: 48 83 ee 10 sub rsi,0x10 + 181a6395a: 74 43 je 0x181a6399f + 181a6395c: 48 f7 c6 08 00 00 00 test rsi,0x8 + 181a63963: 74 0d je 0x181a63972 + 181a63965: 48 89 17 mov QWORD PTR [rdi],rdx + 181a63968: 48 83 c7 08 add rdi,0x8 + 181a6396c: 48 83 ee 08 sub rsi,0x8 + 181a63970: 74 2d je 0x181a6399f + 181a63972: 48 f7 c6 04 00 00 00 test rsi,0x4 + 181a63979: 74 0c je 0x181a63987 + 181a6397b: 89 17 mov DWORD PTR [rdi],edx + 181a6397d: 48 83 c7 04 add rdi,0x4 + 181a63981: 48 83 ee 04 sub rsi,0x4 + 181a63985: 74 18 je 0x181a6399f + 181a63987: 48 f7 c6 02 00 00 00 test rsi,0x2 + 181a6398e: 74 0d je 0x181a6399d + 181a63990: 66 89 17 mov WORD PTR [rdi],dx + 181a63993: 48 83 c7 02 add rdi,0x2 + 181a63997: 48 83 ee 02 sub rsi,0x2 + 181a6399b: 74 02 je 0x181a6399f + 181a6399d: 88 17 mov BYTE PTR [rdi],dl + 181a6399f: c5 f8 77 vzeroupper + 181a639a2: 5f pop rdi + 181a639a3: 5e pop rsi + 181a639a4: c3 ret + 181a639a5: 48 f7 c7 1f 00 00 00 test rdi,0x1f + 181a639ac: 74 15 je 0x181a639c3 + 181a639ae: 48 8b cf mov rcx,rdi + 181a639b1: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0 + 181a639b5: 48 83 e1 1f and rcx,0x1f + 181a639b9: 48 83 e9 20 sub rcx,0x20 + 181a639bd: 48 2b f9 sub rdi,rcx + 181a639c0: 48 03 f1 add rsi,rcx + 181a639c3: 48 81 ee 00 01 00 00 sub rsi,0x100 + 181a639ca: 7c 43 jl 0x181a63a0f + 181a639cc: c5 fd 7f 87 e0 00 00 vmovdqa YMMWORD PTR [rdi+0xe0],ymm0 + 181a639d3: 00 + 181a639d4: c5 fd 7f 87 c0 00 00 vmovdqa YMMWORD PTR [rdi+0xc0],ymm0 + 181a639db: 00 + 181a639dc: c5 fd 7f 87 a0 00 00 vmovdqa YMMWORD PTR [rdi+0xa0],ymm0 + 181a639e3: 00 + 181a639e4: c5 fd 7f 87 80 00 00 vmovdqa YMMWORD PTR [rdi+0x80],ymm0 + 181a639eb: 00 + 181a639ec: c5 fd 7f 47 60 vmovdqa YMMWORD PTR [rdi+0x60],ymm0 + 181a639f1: c5 fd 7f 47 40 vmovdqa YMMWORD PTR [rdi+0x40],ymm0 + 181a639f6: c5 fd 7f 47 20 vmovdqa YMMWORD PTR [rdi+0x20],ymm0 + 181a639fb: c5 fd 7f 07 vmovdqa YMMWORD PTR [rdi],ymm0 + 181a639ff: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a63a06: 48 81 ee 00 01 00 00 sub rsi,0x100 + 181a63a0d: 7d bd jge 0x181a639cc + 181a63a0f: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a63a16: 0f 85 c6 fe ff ff jne 0x181a638e2 + 181a63a1c: eb 81 jmp 0x181a6399f + 181a63a1e: 66 90 xchg ax,ax + 181a63a20: 56 push rsi + 181a63a21: 57 push rdi + 181a63a22: 48 8b f9 mov rdi,rcx + 181a63a25: 48 8b f2 mov rsi,rdx + 181a63a28: 49 8b d0 mov rdx,r8 + 181a63a2b: 48 8b c6 mov rax,rsi + 181a63a2e: 48 63 d2 movsxd rdx,edx + 181a63a31: 48 81 fa 00 01 00 00 cmp rdx,0x100 + 181a63a38: 0f 8d 15 01 00 00 jge 0x181a63b53 + 181a63a3e: 48 f7 c2 80 00 00 00 test rdx,0x80 + 181a63a45: 74 41 je 0x181a63a88 + 181a63a47: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a63a4b: c5 fe 6f 4f 20 vmovdqu ymm1,YMMWORD PTR [rdi+0x20] + 181a63a50: c5 fe 6f 57 40 vmovdqu ymm2,YMMWORD PTR [rdi+0x40] + 181a63a55: c5 fe 6f 5f 60 vmovdqu ymm3,YMMWORD PTR [rdi+0x60] + 181a63a5a: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a63a61: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a63a65: c5 fe 7f 4e 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm1 + 181a63a6a: c5 fe 7f 56 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm2 + 181a63a6f: c5 fe 7f 5e 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm3 + 181a63a74: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a63a7b: 48 81 ea 80 00 00 00 sub rdx,0x80 + 181a63a82: 0f 84 c5 00 00 00 je 0x181a63b4d + 181a63a88: 48 f7 c2 40 00 00 00 test rdx,0x40 + 181a63a8f: 74 24 je 0x181a63ab5 + 181a63a91: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a63a95: c5 fe 6f 4f 20 vmovdqu ymm1,YMMWORD PTR [rdi+0x20] + 181a63a9a: 48 83 c7 40 add rdi,0x40 + 181a63a9e: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a63aa2: c5 fe 7f 4e 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm1 + 181a63aa7: 48 83 c6 40 add rsi,0x40 + 181a63aab: 48 83 ea 40 sub rdx,0x40 + 181a63aaf: 0f 84 98 00 00 00 je 0x181a63b4d + 181a63ab5: 48 f7 c2 20 00 00 00 test rdx,0x20 + 181a63abc: 74 16 je 0x181a63ad4 + 181a63abe: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a63ac2: 48 83 c7 20 add rdi,0x20 + 181a63ac6: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a63aca: 48 83 c6 20 add rsi,0x20 + 181a63ace: 48 83 ea 20 sub rdx,0x20 + 181a63ad2: 74 79 je 0x181a63b4d + 181a63ad4: 48 f7 c2 10 00 00 00 test rdx,0x10 + 181a63adb: 74 16 je 0x181a63af3 + 181a63add: c5 fa 6f 07 vmovdqu xmm0,XMMWORD PTR [rdi] + 181a63ae1: 48 83 c7 10 add rdi,0x10 + 181a63ae5: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a63ae9: 48 83 c6 10 add rsi,0x10 + 181a63aed: 48 83 ea 10 sub rdx,0x10 + 181a63af1: 74 5a je 0x181a63b4d + 181a63af3: 48 f7 c2 08 00 00 00 test rdx,0x8 + 181a63afa: 74 14 je 0x181a63b10 + 181a63afc: 48 8b 0f mov rcx,QWORD PTR [rdi] + 181a63aff: 48 83 c7 08 add rdi,0x8 + 181a63b03: 48 89 0e mov QWORD PTR [rsi],rcx + 181a63b06: 48 83 c6 08 add rsi,0x8 + 181a63b0a: 48 83 ea 08 sub rdx,0x8 + 181a63b0e: 74 3d je 0x181a63b4d + 181a63b10: 48 f7 c2 04 00 00 00 test rdx,0x4 + 181a63b17: 74 12 je 0x181a63b2b + 181a63b19: 8b 0f mov ecx,DWORD PTR [rdi] + 181a63b1b: 48 83 c7 04 add rdi,0x4 + 181a63b1f: 89 0e mov DWORD PTR [rsi],ecx + 181a63b21: 48 83 c6 04 add rsi,0x4 + 181a63b25: 48 83 ea 04 sub rdx,0x4 + 181a63b29: 74 22 je 0x181a63b4d + 181a63b2b: 48 f7 c2 02 00 00 00 test rdx,0x2 + 181a63b32: 74 14 je 0x181a63b48 + 181a63b34: 0f b7 0f movzx ecx,WORD PTR [rdi] + 181a63b37: 48 83 c7 02 add rdi,0x2 + 181a63b3b: 66 89 0e mov WORD PTR [rsi],cx + 181a63b3e: 48 83 c6 02 add rsi,0x2 + 181a63b42: 48 83 ea 02 sub rdx,0x2 + 181a63b46: 74 05 je 0x181a63b4d + 181a63b48: 0f b6 0f movzx ecx,BYTE PTR [rdi] + 181a63b4b: 88 0e mov BYTE PTR [rsi],cl + 181a63b4d: c5 f8 77 vzeroupper + 181a63b50: 5f pop rdi + 181a63b51: 5e pop rsi + 181a63b52: c3 ret + 181a63b53: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a63b5a: 0f 85 18 01 00 00 jne 0x181a63c78 + 181a63b60: 48 f7 c7 1f 00 00 00 test rdi,0x1f + 181a63b67: 0f 85 34 01 00 00 jne 0x181a63ca1 + 181a63b6d: 48 81 fa 00 40 00 00 cmp rdx,0x4000 + 181a63b74: 0f 8d 98 00 00 00 jge 0x181a63c12 + 181a63b7a: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a63b81: 7c 7d jl 0x181a63c00 + 181a63b83: c5 fd 6f 87 e0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xe0] + 181a63b8a: 00 + 181a63b8b: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a63b92: 00 + 181a63b93: c5 fd 6f 87 c0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xc0] + 181a63b9a: 00 + 181a63b9b: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a63ba2: 00 + 181a63ba3: c5 fd 6f 87 a0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xa0] + 181a63baa: 00 + 181a63bab: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a63bb2: 00 + 181a63bb3: c5 fd 6f 87 80 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0x80] + 181a63bba: 00 + 181a63bbb: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a63bc2: 00 + 181a63bc3: c5 fd 6f 47 60 vmovdqa ymm0,YMMWORD PTR [rdi+0x60] + 181a63bc8: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a63bcd: c5 fd 6f 47 40 vmovdqa ymm0,YMMWORD PTR [rdi+0x40] + 181a63bd2: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a63bd7: c5 fd 6f 47 20 vmovdqa ymm0,YMMWORD PTR [rdi+0x20] + 181a63bdc: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a63be1: c5 fd 6f 07 vmovdqa ymm0,YMMWORD PTR [rdi] + 181a63be5: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a63bec: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a63bf0: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a63bf7: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a63bfe: 7d 83 jge 0x181a63b83 + 181a63c00: 48 81 c2 00 01 00 00 add rdx,0x100 + 181a63c07: 0f 85 31 fe ff ff jne 0x181a63a3e + 181a63c0d: e9 3b ff ff ff jmp 0x181a63b4d + 181a63c12: 48 f7 c2 3f 00 00 00 test rdx,0x3f + 181a63c19: 74 22 je 0x181a63c3d + 181a63c1b: 48 8b ca mov rcx,rdx + 181a63c1e: c5 fe 6f 44 3a e0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x20] + 181a63c24: c5 fe 7f 44 32 e0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x20],ymm0 + 181a63c2a: c5 fe 6f 44 3a c0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x40] + 181a63c30: c5 fe 7f 44 32 c0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x40],ymm0 + 181a63c36: 48 83 e1 3f and rcx,0x3f + 181a63c3a: 48 2b d1 sub rdx,rcx + 181a63c3d: c5 f9 6f 44 3a c0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x40] + 181a63c43: c5 f9 7f 44 32 c0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x40],xmm0 + 181a63c49: c5 f9 6f 44 3a d0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x30] + 181a63c4f: c5 f9 7f 44 32 d0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x30],xmm0 + 181a63c55: c5 f9 6f 44 3a e0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x20] + 181a63c5b: c5 f9 7f 44 32 e0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x20],xmm0 + 181a63c61: c5 f9 6f 44 3a f0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x10] + 181a63c67: c5 f9 7f 44 32 f0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x10],xmm0 + 181a63c6d: 48 83 ea 40 sub rdx,0x40 + 181a63c71: 75 ca jne 0x181a63c3d + 181a63c73: e9 d5 fe ff ff jmp 0x181a63b4d + 181a63c78: 48 8b ce mov rcx,rsi + 181a63c7b: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a63c7f: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a63c83: 48 83 e1 1f and rcx,0x1f + 181a63c87: 48 83 e9 20 sub rcx,0x20 + 181a63c8b: 48 2b f9 sub rdi,rcx + 181a63c8e: 48 2b f1 sub rsi,rcx + 181a63c91: 48 03 d1 add rdx,rcx + 181a63c94: 48 f7 c7 1f 00 00 00 test rdi,0x1f + 181a63c9b: 0f 84 cc fe ff ff je 0x181a63b6d + 181a63ca1: 48 81 fa 00 40 00 00 cmp rdx,0x4000 + 181a63ca8: 0f 8d ee 00 00 00 jge 0x181a63d9c + 181a63cae: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a63cb5: 0f 85 98 00 00 00 jne 0x181a63d53 + 181a63cbb: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a63cc2: 7c 7d jl 0x181a63d41 + 181a63cc4: c5 fe 6f 87 e0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xe0] + 181a63ccb: 00 + 181a63ccc: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a63cd3: 00 + 181a63cd4: c5 fe 6f 87 c0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xc0] + 181a63cdb: 00 + 181a63cdc: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a63ce3: 00 + 181a63ce4: c5 fe 6f 87 a0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xa0] + 181a63ceb: 00 + 181a63cec: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a63cf3: 00 + 181a63cf4: c5 fe 6f 87 80 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0x80] + 181a63cfb: 00 + 181a63cfc: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a63d03: 00 + 181a63d04: c5 fe 6f 47 60 vmovdqu ymm0,YMMWORD PTR [rdi+0x60] + 181a63d09: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a63d0e: c5 fe 6f 47 40 vmovdqu ymm0,YMMWORD PTR [rdi+0x40] + 181a63d13: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a63d18: c5 fe 6f 47 20 vmovdqu ymm0,YMMWORD PTR [rdi+0x20] + 181a63d1d: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a63d22: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a63d26: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a63d2d: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a63d31: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a63d38: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a63d3f: 7d 83 jge 0x181a63cc4 + 181a63d41: 48 81 c2 00 01 00 00 add rdx,0x100 + 181a63d48: 0f 85 f0 fc ff ff jne 0x181a63a3e + 181a63d4e: e9 fa fd ff ff jmp 0x181a63b4d + 181a63d53: 48 83 ea 40 sub rdx,0x40 + 181a63d57: 7c 34 jl 0x181a63d8d + 181a63d59: c5 fa 6f 07 vmovdqu xmm0,XMMWORD PTR [rdi] + 181a63d5d: c5 f9 7f 06 vmovdqa XMMWORD PTR [rsi],xmm0 + 181a63d61: c5 fa 6f 47 10 vmovdqu xmm0,XMMWORD PTR [rdi+0x10] + 181a63d66: c5 f9 7f 46 10 vmovdqa XMMWORD PTR [rsi+0x10],xmm0 + 181a63d6b: c5 fa 6f 47 20 vmovdqu xmm0,XMMWORD PTR [rdi+0x20] + 181a63d70: c5 f9 7f 46 20 vmovdqa XMMWORD PTR [rsi+0x20],xmm0 + 181a63d75: c5 fa 6f 47 30 vmovdqu xmm0,XMMWORD PTR [rdi+0x30] + 181a63d7a: 48 83 c7 40 add rdi,0x40 + 181a63d7e: c5 f9 7f 46 30 vmovdqa XMMWORD PTR [rsi+0x30],xmm0 + 181a63d83: 48 83 c6 40 add rsi,0x40 + 181a63d87: 48 83 ea 40 sub rdx,0x40 + 181a63d8b: 7d cc jge 0x181a63d59 + 181a63d8d: 48 83 c2 40 add rdx,0x40 + 181a63d91: 0f 85 1e fd ff ff jne 0x181a63ab5 + 181a63d97: e9 b1 fd ff ff jmp 0x181a63b4d + 181a63d9c: 48 f7 c2 3f 00 00 00 test rdx,0x3f + 181a63da3: 74 22 je 0x181a63dc7 + 181a63da5: 48 8b ca mov rcx,rdx + 181a63da8: c5 fe 6f 44 3a e0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x20] + 181a63dae: c5 fe 7f 44 32 e0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x20],ymm0 + 181a63db4: c5 fe 6f 44 3a c0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x40] + 181a63dba: c5 fe 7f 44 32 c0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x40],ymm0 + 181a63dc0: 48 83 e1 3f and rcx,0x3f + 181a63dc4: 48 2b d1 sub rdx,rcx + 181a63dc7: c5 fa 6f 44 3a c0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x40] + 181a63dcd: c5 f9 7f 44 32 c0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x40],xmm0 + 181a63dd3: c5 fa 6f 44 3a d0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x30] + 181a63dd9: c5 f9 7f 44 32 d0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x30],xmm0 + 181a63ddf: c5 fa 6f 44 3a e0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x20] + 181a63de5: c5 f9 7f 44 32 e0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x20],xmm0 + 181a63deb: c5 fa 6f 44 3a f0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x10] + 181a63df1: c5 f9 7f 44 32 f0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x10],xmm0 + 181a63df7: 48 83 ea 40 sub rdx,0x40 + 181a63dfb: 75 ca jne 0x181a63dc7 + 181a63dfd: e9 4b fd ff ff jmp 0x181a63b4d + 181a63e02: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a63e09: 0f 1f 84 00 00 00 00 + 181a63e10: 00 + 181a63e11: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a63e18: 0f 1f 84 00 00 00 00 + 181a63e1f: 00 + 181a63e20: 56 push rsi + 181a63e21: 57 push rdi + 181a63e22: 48 8b f9 mov rdi,rcx + 181a63e25: 48 8b f2 mov rsi,rdx + 181a63e28: 49 8b d0 mov rdx,r8 + 181a63e2b: 9c pushf + 181a63e2c: 48 63 ca movsxd rcx,edx + 181a63e2f: 48 8b d7 mov rdx,rdi + 181a63e32: 48 8b fe mov rdi,rsi + 181a63e35: 48 8b f2 mov rsi,rdx + 181a63e38: 48 8b 04 24 mov rax,QWORD PTR [rsp] + 181a63e3c: a9 00 04 00 00 test eax,0x400 + 181a63e41: 74 01 je 0x181a63e44 + 181a63e43: fc cld + 181a63e44: 48 33 d7 xor rdx,rdi + 181a63e47: 48 8b c7 mov rax,rdi + 181a63e4a: 83 e2 07 and edx,0x7 + 181a63e4d: 0f 84 a1 00 00 00 je 0x181a63ef4 + 181a63e53: 83 e2 03 and edx,0x3 + 181a63e56: 74 52 je 0x181a63eaa + 181a63e58: 83 e2 01 and edx,0x1 + 181a63e5b: 74 20 je 0x181a63e7d + 181a63e5d: f3 a4 rep movs BYTE PTR [rdi],BYTE PTR [rsi] + 181a63e5f: e9 15 01 00 00 jmp 0x181a63f79 + 181a63e64: 48 8b c1 mov rax,rcx + 181a63e67: 48 d1 e9 shr rcx,1 + 181a63e6a: f3 66 a5 rep movs WORD PTR [rdi],WORD PTR [rsi] + 181a63e6d: a9 01 00 00 00 test eax,0x1 + 181a63e72: 0f 85 fd 00 00 00 jne 0x181a63f75 + 181a63e78: e9 fc 00 00 00 jmp 0x181a63f79 + 181a63e7d: 83 e0 01 and eax,0x1 + 181a63e80: 74 e2 je 0x181a63e64 + 181a63e82: 8a 16 mov dl,BYTE PTR [rsi] + 181a63e84: 48 ff c6 inc rsi + 181a63e87: 88 17 mov BYTE PTR [rdi],dl + 181a63e89: 48 ff c7 inc rdi + 181a63e8c: 48 ff c9 dec rcx + 181a63e8f: eb d3 jmp 0x181a63e64 + 181a63e91: 48 8b c1 mov rax,rcx + 181a63e94: 48 c1 e9 02 shr rcx,0x2 + 181a63e98: f3 a5 rep movs DWORD PTR [rdi],DWORD PTR [rsi] + 181a63e9a: a9 03 00 00 00 test eax,0x3 + 181a63e9f: 0f 85 b4 00 00 00 jne 0x181a63f59 + 181a63ea5: e9 cf 00 00 00 jmp 0x181a63f79 + 181a63eaa: 83 e0 03 and eax,0x3 + 181a63ead: 74 e2 je 0x181a63e91 + 181a63eaf: a9 01 00 00 00 test eax,0x1 + 181a63eb4: 74 14 je 0x181a63eca + 181a63eb6: 8a 16 mov dl,BYTE PTR [rsi] + 181a63eb8: 48 ff c6 inc rsi + 181a63ebb: 88 17 mov BYTE PTR [rdi],dl + 181a63ebd: 48 ff c7 inc rdi + 181a63ec0: 48 ff c9 dec rcx + 181a63ec3: a9 02 00 00 00 test eax,0x2 + 181a63ec8: 74 c7 je 0x181a63e91 + 181a63eca: 66 8b 16 mov dx,WORD PTR [rsi] + 181a63ecd: 48 83 c6 02 add rsi,0x2 + 181a63ed1: 66 89 17 mov WORD PTR [rdi],dx + 181a63ed4: 48 83 c7 02 add rdi,0x2 + 181a63ed8: 48 83 e9 02 sub rcx,0x2 + 181a63edc: eb b3 jmp 0x181a63e91 + 181a63ede: 48 8b c1 mov rax,rcx + 181a63ee1: 48 c1 e9 03 shr rcx,0x3 + 181a63ee5: f3 48 a5 rep movs QWORD PTR [rdi],QWORD PTR [rsi] + 181a63ee8: a9 07 00 00 00 test eax,0x7 + 181a63eed: 75 50 jne 0x181a63f3f + 181a63eef: e9 85 00 00 00 jmp 0x181a63f79 + 181a63ef4: 83 e0 07 and eax,0x7 + 181a63ef7: 74 e5 je 0x181a63ede + 181a63ef9: a9 01 00 00 00 test eax,0x1 + 181a63efe: 74 0d je 0x181a63f0d diff --git a/handoff/nls_dasm/p_181a63fe0.dis b/handoff/nls_dasm/p_181a63fe0.dis new file mode 100644 index 0000000..37b39d7 --- /dev/null +++ b/handoff/nls_dasm/p_181a63fe0.dis @@ -0,0 +1,1157 @@ + +/tmp/det/p_181a63fe0.bin: file format binary + + +Disassembly of section .data: + +0000000181a63fe0 <.data>: + 181a63fe0: 56 push rsi + 181a63fe1: 57 push rdi + 181a63fe2: 48 8b f9 mov rdi,rcx + 181a63fe5: 48 8b f2 mov rsi,rdx + 181a63fe8: 49 8b d0 mov rdx,r8 + 181a63feb: 48 8b c6 mov rax,rsi + 181a63fee: c4 e1 f9 6e c7 vmovq xmm0,rdi + 181a63ff3: 48 63 fa movsxd rdi,edx + 181a63ff6: 48 8d 3c bd 00 00 00 lea rdi,[rdi*4+0x0] + 181a63ffd: 00 + 181a63ffe: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0 + 181a64002: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0 + 181a64006: c4 e1 f9 7e c2 vmovq rdx,xmm0 + 181a6400b: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0 + 181a64011: 48 f7 c6 03 00 00 00 test rsi,0x3 + 181a64018: 0f 85 68 01 00 00 jne 0x181a64186 + 181a6401e: 48 81 ff 00 01 00 00 cmp rdi,0x100 + 181a64025: 0f 8d 94 00 00 00 jge 0x181a640bf + 181a6402b: 48 f7 c7 80 00 00 00 test rdi,0x80 + 181a64032: 74 23 je 0x181a64057 + 181a64034: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64038: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a6403d: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0 + 181a64042: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0 + 181a64047: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a6404e: 48 81 ef 80 00 00 00 sub rdi,0x80 + 181a64055: 74 62 je 0x181a640b9 + 181a64057: 48 f7 c7 40 00 00 00 test rdi,0x40 + 181a6405e: 74 13 je 0x181a64073 + 181a64060: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64064: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a64069: 48 83 c6 40 add rsi,0x40 + 181a6406d: 48 83 ef 40 sub rdi,0x40 + 181a64071: 74 46 je 0x181a640b9 + 181a64073: 48 f7 c7 20 00 00 00 test rdi,0x20 + 181a6407a: 74 0e je 0x181a6408a + 181a6407c: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64080: 48 83 c6 20 add rsi,0x20 + 181a64084: 48 83 ef 20 sub rdi,0x20 + 181a64088: 74 2f je 0x181a640b9 + 181a6408a: 48 f7 c7 10 00 00 00 test rdi,0x10 + 181a64091: 74 0e je 0x181a640a1 + 181a64093: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a64097: 48 83 c6 10 add rsi,0x10 + 181a6409b: 48 83 ef 10 sub rdi,0x10 + 181a6409f: 74 18 je 0x181a640b9 + 181a640a1: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a640a8: 74 0d je 0x181a640b7 + 181a640aa: 48 89 16 mov QWORD PTR [rsi],rdx + 181a640ad: 48 83 c6 08 add rsi,0x8 + 181a640b1: 48 83 ef 08 sub rdi,0x8 + 181a640b5: 74 02 je 0x181a640b9 + 181a640b7: 89 16 mov DWORD PTR [rsi],edx + 181a640b9: c5 f8 77 vzeroupper + 181a640bc: 5f pop rdi + 181a640bd: 5e pop rsi + 181a640be: c3 ret + 181a640bf: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a640c6: 74 15 je 0x181a640dd + 181a640c8: 48 8b ce mov rcx,rsi + 181a640cb: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a640cf: 48 83 e1 1f and rcx,0x1f + 181a640d3: 48 83 e9 20 sub rcx,0x20 + 181a640d7: 48 2b f1 sub rsi,rcx + 181a640da: 48 03 f9 add rdi,rcx + 181a640dd: 48 81 ff 00 80 00 00 cmp rdi,0x8000 + 181a640e4: 7d 5e jge 0x181a64144 + 181a640e6: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a640ed: 7c 43 jl 0x181a64132 + 181a640ef: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a640f6: 00 + 181a640f7: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a640fe: 00 + 181a640ff: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a64106: 00 + 181a64107: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a6410e: 00 + 181a6410f: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a64114: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a64119: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a6411e: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a64122: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a64129: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a64130: 7d bd jge 0x181a640ef + 181a64132: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a64139: 0f 85 ec fe ff ff jne 0x181a6402b + 181a6413f: e9 75 ff ff ff jmp 0x181a640b9 + 181a64144: 48 f7 c7 3f 00 00 00 test rdi,0x3f + 181a6414b: 74 16 je 0x181a64163 + 181a6414d: 48 8b cf mov rcx,rdi + 181a64150: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0 + 181a64156: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0 + 181a6415c: 48 83 e1 3f and rcx,0x3f + 181a64160: 48 2b f9 sub rdi,rcx + 181a64163: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0 + 181a64169: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0 + 181a6416f: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0 + 181a64175: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0 + 181a6417b: 48 83 ef 40 sub rdi,0x40 + 181a6417f: 75 e2 jne 0x181a64163 + 181a64181: e9 33 ff ff ff jmp 0x181a640b9 + 181a64186: 89 16 mov DWORD PTR [rsi],edx + 181a64188: 48 83 c6 04 add rsi,0x4 + 181a6418c: 48 83 ef 04 sub rdi,0x4 + 181a64190: 75 f4 jne 0x181a64186 + 181a64192: e9 22 ff ff ff jmp 0x181a640b9 + 181a64197: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a6419e: 00 00 + 181a641a0: 56 push rsi + 181a641a1: 57 push rdi + 181a641a2: 48 8b f9 mov rdi,rcx + 181a641a5: 48 8b f2 mov rsi,rdx + 181a641a8: 49 8b d0 mov rdx,r8 + 181a641ab: 48 8b c6 mov rax,rsi + 181a641ae: c4 e1 f9 6e c7 vmovq xmm0,rdi + 181a641b3: 48 63 fa movsxd rdi,edx + 181a641b6: 48 8d 3c 7d 00 00 00 lea rdi,[rdi*2+0x0] + 181a641bd: 00 + 181a641be: c5 f9 61 c0 vpunpcklwd xmm0,xmm0,xmm0 + 181a641c2: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0 + 181a641c6: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0 + 181a641ca: c4 e1 f9 7e c2 vmovq rdx,xmm0 + 181a641cf: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0 + 181a641d5: 48 f7 c6 01 00 00 00 test rsi,0x1 + 181a641dc: 0f 85 7e 01 00 00 jne 0x181a64360 + 181a641e2: 48 81 ff 00 01 00 00 cmp rdi,0x100 + 181a641e9: 0f 8d aa 00 00 00 jge 0x181a64299 + 181a641ef: 48 f7 c7 80 00 00 00 test rdi,0x80 + 181a641f6: 74 23 je 0x181a6421b + 181a641f8: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a641fc: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a64201: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0 + 181a64206: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0 + 181a6420b: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a64212: 48 81 ef 80 00 00 00 sub rdi,0x80 + 181a64219: 74 78 je 0x181a64293 + 181a6421b: 48 f7 c7 40 00 00 00 test rdi,0x40 + 181a64222: 74 13 je 0x181a64237 + 181a64224: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64228: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a6422d: 48 83 c6 40 add rsi,0x40 + 181a64231: 48 83 ef 40 sub rdi,0x40 + 181a64235: 74 5c je 0x181a64293 + 181a64237: 48 f7 c7 20 00 00 00 test rdi,0x20 + 181a6423e: 74 0e je 0x181a6424e + 181a64240: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64244: 48 83 c6 20 add rsi,0x20 + 181a64248: 48 83 ef 20 sub rdi,0x20 + 181a6424c: 74 45 je 0x181a64293 + 181a6424e: 48 f7 c7 10 00 00 00 test rdi,0x10 + 181a64255: 74 0e je 0x181a64265 + 181a64257: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a6425b: 48 83 c6 10 add rsi,0x10 + 181a6425f: 48 83 ef 10 sub rdi,0x10 + 181a64263: 74 2e je 0x181a64293 + 181a64265: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a6426c: 74 0d je 0x181a6427b + 181a6426e: 48 89 16 mov QWORD PTR [rsi],rdx + 181a64271: 48 83 c6 08 add rsi,0x8 + 181a64275: 48 83 ef 08 sub rdi,0x8 + 181a64279: 74 18 je 0x181a64293 + 181a6427b: 48 f7 c7 04 00 00 00 test rdi,0x4 + 181a64282: 74 0c je 0x181a64290 + 181a64284: 89 16 mov DWORD PTR [rsi],edx + 181a64286: 48 83 c6 04 add rsi,0x4 + 181a6428a: 48 83 ef 04 sub rdi,0x4 + 181a6428e: 74 03 je 0x181a64293 + 181a64290: 66 89 16 mov WORD PTR [rsi],dx + 181a64293: c5 f8 77 vzeroupper + 181a64296: 5f pop rdi + 181a64297: 5e pop rsi + 181a64298: c3 ret + 181a64299: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a642a0: 74 15 je 0x181a642b7 + 181a642a2: 48 8b ce mov rcx,rsi + 181a642a5: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a642a9: 48 83 e1 1f and rcx,0x1f + 181a642ad: 48 83 e9 20 sub rcx,0x20 + 181a642b1: 48 2b f1 sub rsi,rcx + 181a642b4: 48 03 f9 add rdi,rcx + 181a642b7: 48 81 ff 00 80 00 00 cmp rdi,0x8000 + 181a642be: 7d 5e jge 0x181a6431e + 181a642c0: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a642c7: 7c 43 jl 0x181a6430c + 181a642c9: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a642d0: 00 + 181a642d1: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a642d8: 00 + 181a642d9: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a642e0: 00 + 181a642e1: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a642e8: 00 + 181a642e9: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a642ee: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a642f3: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a642f8: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a642fc: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a64303: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a6430a: 7d bd jge 0x181a642c9 + 181a6430c: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a64313: 0f 85 d6 fe ff ff jne 0x181a641ef + 181a64319: e9 75 ff ff ff jmp 0x181a64293 + 181a6431e: 48 f7 c7 3f 00 00 00 test rdi,0x3f + 181a64325: 74 16 je 0x181a6433d + 181a64327: 48 8b cf mov rcx,rdi + 181a6432a: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0 + 181a64330: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0 + 181a64336: 48 83 e1 3f and rcx,0x3f + 181a6433a: 48 2b f9 sub rdi,rcx + 181a6433d: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0 + 181a64343: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0 + 181a64349: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0 + 181a6434f: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0 + 181a64355: 48 83 ef 40 sub rdi,0x40 + 181a64359: 75 e2 jne 0x181a6433d + 181a6435b: e9 33 ff ff ff jmp 0x181a64293 + 181a64360: 66 89 16 mov WORD PTR [rsi],dx + 181a64363: 48 83 c6 02 add rsi,0x2 + 181a64367: 48 83 ef 02 sub rdi,0x2 + 181a6436b: 75 f3 jne 0x181a64360 + 181a6436d: e9 21 ff ff ff jmp 0x181a64293 + 181a64372: 66 66 66 66 66 66 0f data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a64379: 1f 84 00 00 00 00 00 + 181a64380: 56 push rsi + 181a64381: 57 push rdi + 181a64382: 48 8b f9 mov rdi,rcx + 181a64385: 48 8b f2 mov rsi,rdx + 181a64388: 49 8b d0 mov rdx,r8 + 181a6438b: 48 8b c6 mov rax,rsi + 181a6438e: c4 e1 f9 6e c7 vmovq xmm0,rdi + 181a64393: 48 63 fa movsxd rdi,edx + 181a64396: c5 f9 60 c0 vpunpcklbw xmm0,xmm0,xmm0 + 181a6439a: c5 f9 61 c0 vpunpcklwd xmm0,xmm0,xmm0 + 181a6439e: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0 + 181a643a2: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0 + 181a643a6: c4 e1 f9 7e c2 vmovq rdx,xmm0 + 181a643ab: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0 + 181a643b1: 48 81 ff 00 01 00 00 cmp rdi,0x100 + 181a643b8: 0f 8d c3 00 00 00 jge 0x181a64481 + 181a643be: 48 f7 c7 80 00 00 00 test rdi,0x80 + 181a643c5: 74 27 je 0x181a643ee + 181a643c7: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a643cb: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a643d0: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0 + 181a643d5: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0 + 181a643da: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a643e1: 48 81 ef 80 00 00 00 sub rdi,0x80 + 181a643e8: 0f 84 8d 00 00 00 je 0x181a6447b + 181a643ee: 48 f7 c7 40 00 00 00 test rdi,0x40 + 181a643f5: 74 13 je 0x181a6440a + 181a643f7: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a643fb: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a64400: 48 83 c6 40 add rsi,0x40 + 181a64404: 48 83 ef 40 sub rdi,0x40 + 181a64408: 74 71 je 0x181a6447b + 181a6440a: 48 f7 c7 20 00 00 00 test rdi,0x20 + 181a64411: 74 0e je 0x181a64421 + 181a64413: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64417: 48 83 c6 20 add rsi,0x20 + 181a6441b: 48 83 ef 20 sub rdi,0x20 + 181a6441f: 74 5a je 0x181a6447b + 181a64421: 48 f7 c7 10 00 00 00 test rdi,0x10 + 181a64428: 74 0e je 0x181a64438 + 181a6442a: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a6442e: 48 83 c6 10 add rsi,0x10 + 181a64432: 48 83 ef 10 sub rdi,0x10 + 181a64436: 74 43 je 0x181a6447b + 181a64438: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a6443f: 74 0d je 0x181a6444e + 181a64441: 48 89 16 mov QWORD PTR [rsi],rdx + 181a64444: 48 83 c6 08 add rsi,0x8 + 181a64448: 48 83 ef 08 sub rdi,0x8 + 181a6444c: 74 2d je 0x181a6447b + 181a6444e: 48 f7 c7 04 00 00 00 test rdi,0x4 + 181a64455: 74 0c je 0x181a64463 + 181a64457: 89 16 mov DWORD PTR [rsi],edx + 181a64459: 48 83 c6 04 add rsi,0x4 + 181a6445d: 48 83 ef 04 sub rdi,0x4 + 181a64461: 74 18 je 0x181a6447b + 181a64463: 48 f7 c7 02 00 00 00 test rdi,0x2 + 181a6446a: 74 0d je 0x181a64479 + 181a6446c: 66 89 16 mov WORD PTR [rsi],dx + 181a6446f: 48 83 c6 02 add rsi,0x2 + 181a64473: 48 83 ef 02 sub rdi,0x2 + 181a64477: 74 02 je 0x181a6447b + 181a64479: 88 16 mov BYTE PTR [rsi],dl + 181a6447b: c5 f8 77 vzeroupper + 181a6447e: 5f pop rdi + 181a6447f: 5e pop rsi + 181a64480: c3 ret + 181a64481: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a64488: 74 15 je 0x181a6449f + 181a6448a: 48 8b ce mov rcx,rsi + 181a6448d: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64491: 48 83 e1 1f and rcx,0x1f + 181a64495: 48 83 e9 20 sub rcx,0x20 + 181a64499: 48 2b f1 sub rsi,rcx + 181a6449c: 48 03 f9 add rdi,rcx + 181a6449f: 48 81 ff 00 80 00 00 cmp rdi,0x8000 + 181a644a6: 7d 5e jge 0x181a64506 + 181a644a8: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a644af: 7c 43 jl 0x181a644f4 + 181a644b1: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a644b8: 00 + 181a644b9: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a644c0: 00 + 181a644c1: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a644c8: 00 + 181a644c9: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a644d0: 00 + 181a644d1: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a644d6: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a644db: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a644e0: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a644e4: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a644eb: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a644f2: 7d bd jge 0x181a644b1 + 181a644f4: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a644fb: 0f 85 bd fe ff ff jne 0x181a643be + 181a64501: e9 75 ff ff ff jmp 0x181a6447b + 181a64506: 48 f7 c7 3f 00 00 00 test rdi,0x3f + 181a6450d: 74 16 je 0x181a64525 + 181a6450f: 48 8b cf mov rcx,rdi + 181a64512: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0 + 181a64518: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0 + 181a6451e: 48 83 e1 3f and rcx,0x3f + 181a64522: 48 2b f9 sub rdi,rcx + 181a64525: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0 + 181a6452b: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0 + 181a64531: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0 + 181a64537: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0 + 181a6453d: 48 83 ef 40 sub rdi,0x40 + 181a64541: 75 e2 jne 0x181a64525 + 181a64543: e9 33 ff ff ff jmp 0x181a6447b + 181a64548: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a6454f: 0f 1f 84 00 00 00 00 + 181a64556: 00 + 181a64557: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a6455e: 00 00 + 181a64560: 56 push rsi + 181a64561: 57 push rdi + 181a64562: 48 8b f9 mov rdi,rcx + 181a64565: 48 8b f2 mov rsi,rdx + 181a64568: 48 8b c7 mov rax,rdi + 181a6456b: 48 63 f6 movsxd rsi,esi + 181a6456e: c5 fc 57 c0 vxorps ymm0,ymm0,ymm0 + 181a64572: 48 33 d2 xor rdx,rdx + 181a64575: 48 81 fe 00 01 00 00 cmp rsi,0x100 + 181a6457c: 0f 8d c3 00 00 00 jge 0x181a64645 + 181a64582: 48 f7 c6 80 00 00 00 test rsi,0x80 + 181a64589: 74 27 je 0x181a645b2 + 181a6458b: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0 + 181a6458f: c5 fe 7f 47 20 vmovdqu YMMWORD PTR [rdi+0x20],ymm0 + 181a64594: c5 fe 7f 47 40 vmovdqu YMMWORD PTR [rdi+0x40],ymm0 + 181a64599: c5 fe 7f 47 60 vmovdqu YMMWORD PTR [rdi+0x60],ymm0 + 181a6459e: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a645a5: 48 81 ee 80 00 00 00 sub rsi,0x80 + 181a645ac: 0f 84 8d 00 00 00 je 0x181a6463f + 181a645b2: 48 f7 c6 40 00 00 00 test rsi,0x40 + 181a645b9: 74 13 je 0x181a645ce + 181a645bb: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0 + 181a645bf: c5 fe 7f 47 20 vmovdqu YMMWORD PTR [rdi+0x20],ymm0 + 181a645c4: 48 83 c7 40 add rdi,0x40 + 181a645c8: 48 83 ee 40 sub rsi,0x40 + 181a645cc: 74 71 je 0x181a6463f + 181a645ce: 48 f7 c6 20 00 00 00 test rsi,0x20 + 181a645d5: 74 0e je 0x181a645e5 + 181a645d7: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0 + 181a645db: 48 83 c7 20 add rdi,0x20 + 181a645df: 48 83 ee 20 sub rsi,0x20 + 181a645e3: 74 5a je 0x181a6463f + 181a645e5: 48 f7 c6 10 00 00 00 test rsi,0x10 + 181a645ec: 74 0e je 0x181a645fc + 181a645ee: c5 fa 7f 07 vmovdqu XMMWORD PTR [rdi],xmm0 + 181a645f2: 48 83 c7 10 add rdi,0x10 + 181a645f6: 48 83 ee 10 sub rsi,0x10 + 181a645fa: 74 43 je 0x181a6463f + 181a645fc: 48 f7 c6 08 00 00 00 test rsi,0x8 + 181a64603: 74 0d je 0x181a64612 + 181a64605: 48 89 17 mov QWORD PTR [rdi],rdx + 181a64608: 48 83 c7 08 add rdi,0x8 + 181a6460c: 48 83 ee 08 sub rsi,0x8 + 181a64610: 74 2d je 0x181a6463f + 181a64612: 48 f7 c6 04 00 00 00 test rsi,0x4 + 181a64619: 74 0c je 0x181a64627 + 181a6461b: 89 17 mov DWORD PTR [rdi],edx + 181a6461d: 48 83 c7 04 add rdi,0x4 + 181a64621: 48 83 ee 04 sub rsi,0x4 + 181a64625: 74 18 je 0x181a6463f + 181a64627: 48 f7 c6 02 00 00 00 test rsi,0x2 + 181a6462e: 74 0d je 0x181a6463d + 181a64630: 66 89 17 mov WORD PTR [rdi],dx + 181a64633: 48 83 c7 02 add rdi,0x2 + 181a64637: 48 83 ee 02 sub rsi,0x2 + 181a6463b: 74 02 je 0x181a6463f + 181a6463d: 88 17 mov BYTE PTR [rdi],dl + 181a6463f: c5 f8 77 vzeroupper + 181a64642: 5f pop rdi + 181a64643: 5e pop rsi + 181a64644: c3 ret + 181a64645: 48 f7 c7 1f 00 00 00 test rdi,0x1f + 181a6464c: 74 15 je 0x181a64663 + 181a6464e: 48 8b cf mov rcx,rdi + 181a64651: c5 fe 7f 07 vmovdqu YMMWORD PTR [rdi],ymm0 + 181a64655: 48 83 e1 1f and rcx,0x1f + 181a64659: 48 83 e9 20 sub rcx,0x20 + 181a6465d: 48 2b f9 sub rdi,rcx + 181a64660: 48 03 f1 add rsi,rcx + 181a64663: 48 81 ee 00 01 00 00 sub rsi,0x100 + 181a6466a: 7c 43 jl 0x181a646af + 181a6466c: c5 fd 7f 87 e0 00 00 vmovdqa YMMWORD PTR [rdi+0xe0],ymm0 + 181a64673: 00 + 181a64674: c5 fd 7f 87 c0 00 00 vmovdqa YMMWORD PTR [rdi+0xc0],ymm0 + 181a6467b: 00 + 181a6467c: c5 fd 7f 87 a0 00 00 vmovdqa YMMWORD PTR [rdi+0xa0],ymm0 + 181a64683: 00 + 181a64684: c5 fd 7f 87 80 00 00 vmovdqa YMMWORD PTR [rdi+0x80],ymm0 + 181a6468b: 00 + 181a6468c: c5 fd 7f 47 60 vmovdqa YMMWORD PTR [rdi+0x60],ymm0 + 181a64691: c5 fd 7f 47 40 vmovdqa YMMWORD PTR [rdi+0x40],ymm0 + 181a64696: c5 fd 7f 47 20 vmovdqa YMMWORD PTR [rdi+0x20],ymm0 + 181a6469b: c5 fd 7f 07 vmovdqa YMMWORD PTR [rdi],ymm0 + 181a6469f: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a646a6: 48 81 ee 00 01 00 00 sub rsi,0x100 + 181a646ad: 7d bd jge 0x181a6466c + 181a646af: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a646b6: 0f 85 c6 fe ff ff jne 0x181a64582 + 181a646bc: eb 81 jmp 0x181a6463f + 181a646be: 66 90 xchg ax,ax + 181a646c0: 56 push rsi + 181a646c1: 57 push rdi + 181a646c2: 48 8b f9 mov rdi,rcx + 181a646c5: 48 8b f2 mov rsi,rdx + 181a646c8: 49 8b d0 mov rdx,r8 + 181a646cb: 48 8b c6 mov rax,rsi + 181a646ce: 48 63 d2 movsxd rdx,edx + 181a646d1: 48 81 fa 00 01 00 00 cmp rdx,0x100 + 181a646d8: 0f 8d 15 01 00 00 jge 0x181a647f3 + 181a646de: 48 f7 c2 80 00 00 00 test rdx,0x80 + 181a646e5: 74 41 je 0x181a64728 + 181a646e7: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a646eb: c5 fe 6f 4f 20 vmovdqu ymm1,YMMWORD PTR [rdi+0x20] + 181a646f0: c5 fe 6f 57 40 vmovdqu ymm2,YMMWORD PTR [rdi+0x40] + 181a646f5: c5 fe 6f 5f 60 vmovdqu ymm3,YMMWORD PTR [rdi+0x60] + 181a646fa: 48 81 c7 80 00 00 00 add rdi,0x80 + 181a64701: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64705: c5 fe 7f 4e 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm1 + 181a6470a: c5 fe 7f 56 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm2 + 181a6470f: c5 fe 7f 5e 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm3 + 181a64714: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a6471b: 48 81 ea 80 00 00 00 sub rdx,0x80 + 181a64722: 0f 84 c5 00 00 00 je 0x181a647ed + 181a64728: 48 f7 c2 40 00 00 00 test rdx,0x40 + 181a6472f: 74 24 je 0x181a64755 + 181a64731: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a64735: c5 fe 6f 4f 20 vmovdqu ymm1,YMMWORD PTR [rdi+0x20] + 181a6473a: 48 83 c7 40 add rdi,0x40 + 181a6473e: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64742: c5 fe 7f 4e 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm1 + 181a64747: 48 83 c6 40 add rsi,0x40 + 181a6474b: 48 83 ea 40 sub rdx,0x40 + 181a6474f: 0f 84 98 00 00 00 je 0x181a647ed + 181a64755: 48 f7 c2 20 00 00 00 test rdx,0x20 + 181a6475c: 74 16 je 0x181a64774 + 181a6475e: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a64762: 48 83 c7 20 add rdi,0x20 + 181a64766: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a6476a: 48 83 c6 20 add rsi,0x20 + 181a6476e: 48 83 ea 20 sub rdx,0x20 + 181a64772: 74 79 je 0x181a647ed + 181a64774: 48 f7 c2 10 00 00 00 test rdx,0x10 + 181a6477b: 74 16 je 0x181a64793 + 181a6477d: c5 fa 6f 07 vmovdqu xmm0,XMMWORD PTR [rdi] + 181a64781: 48 83 c7 10 add rdi,0x10 + 181a64785: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a64789: 48 83 c6 10 add rsi,0x10 + 181a6478d: 48 83 ea 10 sub rdx,0x10 + 181a64791: 74 5a je 0x181a647ed + 181a64793: 48 f7 c2 08 00 00 00 test rdx,0x8 + 181a6479a: 74 14 je 0x181a647b0 + 181a6479c: 48 8b 0f mov rcx,QWORD PTR [rdi] + 181a6479f: 48 83 c7 08 add rdi,0x8 + 181a647a3: 48 89 0e mov QWORD PTR [rsi],rcx + 181a647a6: 48 83 c6 08 add rsi,0x8 + 181a647aa: 48 83 ea 08 sub rdx,0x8 + 181a647ae: 74 3d je 0x181a647ed + 181a647b0: 48 f7 c2 04 00 00 00 test rdx,0x4 + 181a647b7: 74 12 je 0x181a647cb + 181a647b9: 8b 0f mov ecx,DWORD PTR [rdi] + 181a647bb: 48 83 c7 04 add rdi,0x4 + 181a647bf: 89 0e mov DWORD PTR [rsi],ecx + 181a647c1: 48 83 c6 04 add rsi,0x4 + 181a647c5: 48 83 ea 04 sub rdx,0x4 + 181a647c9: 74 22 je 0x181a647ed + 181a647cb: 48 f7 c2 02 00 00 00 test rdx,0x2 + 181a647d2: 74 14 je 0x181a647e8 + 181a647d4: 0f b7 0f movzx ecx,WORD PTR [rdi] + 181a647d7: 48 83 c7 02 add rdi,0x2 + 181a647db: 66 89 0e mov WORD PTR [rsi],cx + 181a647de: 48 83 c6 02 add rsi,0x2 + 181a647e2: 48 83 ea 02 sub rdx,0x2 + 181a647e6: 74 05 je 0x181a647ed + 181a647e8: 0f b6 0f movzx ecx,BYTE PTR [rdi] + 181a647eb: 88 0e mov BYTE PTR [rsi],cl + 181a647ed: c5 f8 77 vzeroupper + 181a647f0: 5f pop rdi + 181a647f1: 5e pop rsi + 181a647f2: c3 ret + 181a647f3: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a647fa: 0f 85 18 01 00 00 jne 0x181a64918 + 181a64800: 48 f7 c7 1f 00 00 00 test rdi,0x1f + 181a64807: 0f 85 34 01 00 00 jne 0x181a64941 + 181a6480d: 48 81 fa 00 40 00 00 cmp rdx,0x4000 + 181a64814: 0f 8d 98 00 00 00 jge 0x181a648b2 + 181a6481a: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a64821: 7c 7d jl 0x181a648a0 + 181a64823: c5 fd 6f 87 e0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xe0] + 181a6482a: 00 + 181a6482b: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a64832: 00 + 181a64833: c5 fd 6f 87 c0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xc0] + 181a6483a: 00 + 181a6483b: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a64842: 00 + 181a64843: c5 fd 6f 87 a0 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0xa0] + 181a6484a: 00 + 181a6484b: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a64852: 00 + 181a64853: c5 fd 6f 87 80 00 00 vmovdqa ymm0,YMMWORD PTR [rdi+0x80] + 181a6485a: 00 + 181a6485b: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a64862: 00 + 181a64863: c5 fd 6f 47 60 vmovdqa ymm0,YMMWORD PTR [rdi+0x60] + 181a64868: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a6486d: c5 fd 6f 47 40 vmovdqa ymm0,YMMWORD PTR [rdi+0x40] + 181a64872: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a64877: c5 fd 6f 47 20 vmovdqa ymm0,YMMWORD PTR [rdi+0x20] + 181a6487c: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a64881: c5 fd 6f 07 vmovdqa ymm0,YMMWORD PTR [rdi] + 181a64885: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a6488c: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a64890: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a64897: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a6489e: 7d 83 jge 0x181a64823 + 181a648a0: 48 81 c2 00 01 00 00 add rdx,0x100 + 181a648a7: 0f 85 31 fe ff ff jne 0x181a646de + 181a648ad: e9 3b ff ff ff jmp 0x181a647ed + 181a648b2: 48 f7 c2 3f 00 00 00 test rdx,0x3f + 181a648b9: 74 22 je 0x181a648dd + 181a648bb: 48 8b ca mov rcx,rdx + 181a648be: c5 fe 6f 44 3a e0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x20] + 181a648c4: c5 fe 7f 44 32 e0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x20],ymm0 + 181a648ca: c5 fe 6f 44 3a c0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x40] + 181a648d0: c5 fe 7f 44 32 c0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x40],ymm0 + 181a648d6: 48 83 e1 3f and rcx,0x3f + 181a648da: 48 2b d1 sub rdx,rcx + 181a648dd: c5 f9 6f 44 3a c0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x40] + 181a648e3: c5 f9 7f 44 32 c0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x40],xmm0 + 181a648e9: c5 f9 6f 44 3a d0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x30] + 181a648ef: c5 f9 7f 44 32 d0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x30],xmm0 + 181a648f5: c5 f9 6f 44 3a e0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x20] + 181a648fb: c5 f9 7f 44 32 e0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x20],xmm0 + 181a64901: c5 f9 6f 44 3a f0 vmovdqa xmm0,XMMWORD PTR [rdx+rdi*1-0x10] + 181a64907: c5 f9 7f 44 32 f0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x10],xmm0 + 181a6490d: 48 83 ea 40 sub rdx,0x40 + 181a64911: 75 ca jne 0x181a648dd + 181a64913: e9 d5 fe ff ff jmp 0x181a647ed + 181a64918: 48 8b ce mov rcx,rsi + 181a6491b: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a6491f: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64923: 48 83 e1 1f and rcx,0x1f + 181a64927: 48 83 e9 20 sub rcx,0x20 + 181a6492b: 48 2b f9 sub rdi,rcx + 181a6492e: 48 2b f1 sub rsi,rcx + 181a64931: 48 03 d1 add rdx,rcx + 181a64934: 48 f7 c7 1f 00 00 00 test rdi,0x1f + 181a6493b: 0f 84 cc fe ff ff je 0x181a6480d + 181a64941: 48 81 fa 00 40 00 00 cmp rdx,0x4000 + 181a64948: 0f 8d ee 00 00 00 jge 0x181a64a3c + 181a6494e: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a64955: 0f 85 98 00 00 00 jne 0x181a649f3 + 181a6495b: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a64962: 7c 7d jl 0x181a649e1 + 181a64964: c5 fe 6f 87 e0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xe0] + 181a6496b: 00 + 181a6496c: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a64973: 00 + 181a64974: c5 fe 6f 87 c0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xc0] + 181a6497b: 00 + 181a6497c: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a64983: 00 + 181a64984: c5 fe 6f 87 a0 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0xa0] + 181a6498b: 00 + 181a6498c: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a64993: 00 + 181a64994: c5 fe 6f 87 80 00 00 vmovdqu ymm0,YMMWORD PTR [rdi+0x80] + 181a6499b: 00 + 181a6499c: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a649a3: 00 + 181a649a4: c5 fe 6f 47 60 vmovdqu ymm0,YMMWORD PTR [rdi+0x60] + 181a649a9: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a649ae: c5 fe 6f 47 40 vmovdqu ymm0,YMMWORD PTR [rdi+0x40] + 181a649b3: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a649b8: c5 fe 6f 47 20 vmovdqu ymm0,YMMWORD PTR [rdi+0x20] + 181a649bd: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a649c2: c5 fe 6f 07 vmovdqu ymm0,YMMWORD PTR [rdi] + 181a649c6: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a649cd: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a649d1: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a649d8: 48 81 ea 00 01 00 00 sub rdx,0x100 + 181a649df: 7d 83 jge 0x181a64964 + 181a649e1: 48 81 c2 00 01 00 00 add rdx,0x100 + 181a649e8: 0f 85 f0 fc ff ff jne 0x181a646de + 181a649ee: e9 fa fd ff ff jmp 0x181a647ed + 181a649f3: 48 83 ea 40 sub rdx,0x40 + 181a649f7: 7c 34 jl 0x181a64a2d + 181a649f9: c5 fa 6f 07 vmovdqu xmm0,XMMWORD PTR [rdi] + 181a649fd: c5 f9 7f 06 vmovdqa XMMWORD PTR [rsi],xmm0 + 181a64a01: c5 fa 6f 47 10 vmovdqu xmm0,XMMWORD PTR [rdi+0x10] + 181a64a06: c5 f9 7f 46 10 vmovdqa XMMWORD PTR [rsi+0x10],xmm0 + 181a64a0b: c5 fa 6f 47 20 vmovdqu xmm0,XMMWORD PTR [rdi+0x20] + 181a64a10: c5 f9 7f 46 20 vmovdqa XMMWORD PTR [rsi+0x20],xmm0 + 181a64a15: c5 fa 6f 47 30 vmovdqu xmm0,XMMWORD PTR [rdi+0x30] + 181a64a1a: 48 83 c7 40 add rdi,0x40 + 181a64a1e: c5 f9 7f 46 30 vmovdqa XMMWORD PTR [rsi+0x30],xmm0 + 181a64a23: 48 83 c6 40 add rsi,0x40 + 181a64a27: 48 83 ea 40 sub rdx,0x40 + 181a64a2b: 7d cc jge 0x181a649f9 + 181a64a2d: 48 83 c2 40 add rdx,0x40 + 181a64a31: 0f 85 1e fd ff ff jne 0x181a64755 + 181a64a37: e9 b1 fd ff ff jmp 0x181a647ed + 181a64a3c: 48 f7 c2 3f 00 00 00 test rdx,0x3f + 181a64a43: 74 22 je 0x181a64a67 + 181a64a45: 48 8b ca mov rcx,rdx + 181a64a48: c5 fe 6f 44 3a e0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x20] + 181a64a4e: c5 fe 7f 44 32 e0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x20],ymm0 + 181a64a54: c5 fe 6f 44 3a c0 vmovdqu ymm0,YMMWORD PTR [rdx+rdi*1-0x40] + 181a64a5a: c5 fe 7f 44 32 c0 vmovdqu YMMWORD PTR [rdx+rsi*1-0x40],ymm0 + 181a64a60: 48 83 e1 3f and rcx,0x3f + 181a64a64: 48 2b d1 sub rdx,rcx + 181a64a67: c5 fa 6f 44 3a c0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x40] + 181a64a6d: c5 f9 7f 44 32 c0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x40],xmm0 + 181a64a73: c5 fa 6f 44 3a d0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x30] + 181a64a79: c5 f9 7f 44 32 d0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x30],xmm0 + 181a64a7f: c5 fa 6f 44 3a e0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x20] + 181a64a85: c5 f9 7f 44 32 e0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x20],xmm0 + 181a64a8b: c5 fa 6f 44 3a f0 vmovdqu xmm0,XMMWORD PTR [rdx+rdi*1-0x10] + 181a64a91: c5 f9 7f 44 32 f0 vmovdqa XMMWORD PTR [rdx+rsi*1-0x10],xmm0 + 181a64a97: 48 83 ea 40 sub rdx,0x40 + 181a64a9b: 75 ca jne 0x181a64a67 + 181a64a9d: e9 4b fd ff ff jmp 0x181a647ed + 181a64aa2: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a64aa9: 0f 1f 84 00 00 00 00 + 181a64ab0: 00 + 181a64ab1: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a64ab8: 0f 1f 84 00 00 00 00 + 181a64abf: 00 + 181a64ac0: 56 push rsi + 181a64ac1: 57 push rdi + 181a64ac2: 48 8b f9 mov rdi,rcx + 181a64ac5: 48 8b f2 mov rsi,rdx + 181a64ac8: 49 8b d0 mov rdx,r8 + 181a64acb: 9c pushf + 181a64acc: 48 63 ca movsxd rcx,edx + 181a64acf: 48 8b d7 mov rdx,rdi + 181a64ad2: 48 8b fe mov rdi,rsi + 181a64ad5: 48 8b f2 mov rsi,rdx + 181a64ad8: 48 8b 04 24 mov rax,QWORD PTR [rsp] + 181a64adc: a9 00 04 00 00 test eax,0x400 + 181a64ae1: 74 01 je 0x181a64ae4 + 181a64ae3: fc cld + 181a64ae4: 48 33 d7 xor rdx,rdi + 181a64ae7: 48 8b c7 mov rax,rdi + 181a64aea: 83 e2 07 and edx,0x7 + 181a64aed: 0f 84 a1 00 00 00 je 0x181a64b94 + 181a64af3: 83 e2 03 and edx,0x3 + 181a64af6: 74 52 je 0x181a64b4a + 181a64af8: 83 e2 01 and edx,0x1 + 181a64afb: 74 20 je 0x181a64b1d + 181a64afd: f3 a4 rep movs BYTE PTR [rdi],BYTE PTR [rsi] + 181a64aff: e9 15 01 00 00 jmp 0x181a64c19 + 181a64b04: 48 8b c1 mov rax,rcx + 181a64b07: 48 d1 e9 shr rcx,1 + 181a64b0a: f3 66 a5 rep movs WORD PTR [rdi],WORD PTR [rsi] + 181a64b0d: a9 01 00 00 00 test eax,0x1 + 181a64b12: 0f 85 fd 00 00 00 jne 0x181a64c15 + 181a64b18: e9 fc 00 00 00 jmp 0x181a64c19 + 181a64b1d: 83 e0 01 and eax,0x1 + 181a64b20: 74 e2 je 0x181a64b04 + 181a64b22: 8a 16 mov dl,BYTE PTR [rsi] + 181a64b24: 48 ff c6 inc rsi + 181a64b27: 88 17 mov BYTE PTR [rdi],dl + 181a64b29: 48 ff c7 inc rdi + 181a64b2c: 48 ff c9 dec rcx + 181a64b2f: eb d3 jmp 0x181a64b04 + 181a64b31: 48 8b c1 mov rax,rcx + 181a64b34: 48 c1 e9 02 shr rcx,0x2 + 181a64b38: f3 a5 rep movs DWORD PTR [rdi],DWORD PTR [rsi] + 181a64b3a: a9 03 00 00 00 test eax,0x3 + 181a64b3f: 0f 85 b4 00 00 00 jne 0x181a64bf9 + 181a64b45: e9 cf 00 00 00 jmp 0x181a64c19 + 181a64b4a: 83 e0 03 and eax,0x3 + 181a64b4d: 74 e2 je 0x181a64b31 + 181a64b4f: a9 01 00 00 00 test eax,0x1 + 181a64b54: 74 14 je 0x181a64b6a + 181a64b56: 8a 16 mov dl,BYTE PTR [rsi] + 181a64b58: 48 ff c6 inc rsi + 181a64b5b: 88 17 mov BYTE PTR [rdi],dl + 181a64b5d: 48 ff c7 inc rdi + 181a64b60: 48 ff c9 dec rcx + 181a64b63: a9 02 00 00 00 test eax,0x2 + 181a64b68: 74 c7 je 0x181a64b31 + 181a64b6a: 66 8b 16 mov dx,WORD PTR [rsi] + 181a64b6d: 48 83 c6 02 add rsi,0x2 + 181a64b71: 66 89 17 mov WORD PTR [rdi],dx + 181a64b74: 48 83 c7 02 add rdi,0x2 + 181a64b78: 48 83 e9 02 sub rcx,0x2 + 181a64b7c: eb b3 jmp 0x181a64b31 + 181a64b7e: 48 8b c1 mov rax,rcx + 181a64b81: 48 c1 e9 03 shr rcx,0x3 + 181a64b85: f3 48 a5 rep movs QWORD PTR [rdi],QWORD PTR [rsi] + 181a64b88: a9 07 00 00 00 test eax,0x7 + 181a64b8d: 75 50 jne 0x181a64bdf + 181a64b8f: e9 85 00 00 00 jmp 0x181a64c19 + 181a64b94: 83 e0 07 and eax,0x7 + 181a64b97: 74 e5 je 0x181a64b7e + 181a64b99: a9 01 00 00 00 test eax,0x1 + 181a64b9e: 74 0d je 0x181a64bad + 181a64ba0: 8a 16 mov dl,BYTE PTR [rsi] + 181a64ba2: 48 ff c6 inc rsi + 181a64ba5: 88 17 mov BYTE PTR [rdi],dl + 181a64ba7: 48 ff c7 inc rdi + 181a64baa: 48 ff c9 dec rcx + 181a64bad: a9 02 00 00 00 test eax,0x2 + 181a64bb2: 74 12 je 0x181a64bc6 + 181a64bb4: 66 8b 16 mov dx,WORD PTR [rsi] + 181a64bb7: 48 83 c6 02 add rsi,0x2 + 181a64bbb: 66 89 17 mov WORD PTR [rdi],dx + 181a64bbe: 48 83 c7 02 add rdi,0x2 + 181a64bc2: 48 83 e9 02 sub rcx,0x2 + 181a64bc6: a9 04 00 00 00 test eax,0x4 + 181a64bcb: 74 b1 je 0x181a64b7e + 181a64bcd: 8b 16 mov edx,DWORD PTR [rsi] + 181a64bcf: 48 83 c6 04 add rsi,0x4 + 181a64bd3: 89 17 mov DWORD PTR [rdi],edx + 181a64bd5: 48 83 c7 04 add rdi,0x4 + 181a64bd9: 48 83 e9 04 sub rcx,0x4 + 181a64bdd: eb 9f jmp 0x181a64b7e + 181a64bdf: a9 04 00 00 00 test eax,0x4 + 181a64be4: 74 0c je 0x181a64bf2 + 181a64be6: 8b 16 mov edx,DWORD PTR [rsi] + 181a64be8: 48 83 c6 04 add rsi,0x4 + 181a64bec: 89 17 mov DWORD PTR [rdi],edx + 181a64bee: 48 83 c7 04 add rdi,0x4 + 181a64bf2: a9 03 00 00 00 test eax,0x3 + 181a64bf7: 74 20 je 0x181a64c19 + 181a64bf9: a9 02 00 00 00 test eax,0x2 + 181a64bfe: 74 0e je 0x181a64c0e + 181a64c00: 66 8b 16 mov dx,WORD PTR [rsi] + 181a64c03: 48 83 c6 02 add rsi,0x2 + 181a64c07: 66 89 17 mov WORD PTR [rdi],dx + 181a64c0a: 48 83 c7 02 add rdi,0x2 + 181a64c0e: a9 01 00 00 00 test eax,0x1 + 181a64c13: 74 04 je 0x181a64c19 + 181a64c15: 8a 16 mov dl,BYTE PTR [rsi] + 181a64c17: 88 17 mov BYTE PTR [rdi],dl + 181a64c19: 58 pop rax + 181a64c1a: a9 00 04 00 00 test eax,0x400 + 181a64c1f: 74 01 je 0x181a64c22 + 181a64c21: fd std + 181a64c22: c5 f8 77 vzeroupper + 181a64c25: 5f pop rdi + 181a64c26: 5e pop rsi + 181a64c27: c3 ret + 181a64c28: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a64c2f: 0f 1f 84 00 00 00 00 + 181a64c36: 00 + 181a64c37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a64c3e: 00 00 + 181a64c40: 56 push rsi + 181a64c41: 57 push rdi + 181a64c42: 48 8b f9 mov rdi,rcx + 181a64c45: 48 8b f2 mov rsi,rdx + 181a64c48: 49 8b d0 mov rdx,r8 + 181a64c4b: 9c pushf + 181a64c4c: 48 63 ce movsxd rcx,esi + 181a64c4f: 48 33 c0 xor rax,rax + 181a64c52: 48 8b 14 24 mov rdx,QWORD PTR [rsp] + 181a64c56: f7 c2 00 04 00 00 test edx,0x400 + 181a64c5c: 74 01 je 0x181a64c5f + 181a64c5e: fc cld + 181a64c5f: f3 aa rep stos BYTE PTR [rdi],al + 181a64c61: f7 c2 00 04 00 00 test edx,0x400 + 181a64c67: 74 01 je 0x181a64c6a + 181a64c69: fd std + 181a64c6a: 58 pop rax + 181a64c6b: c5 f8 77 vzeroupper + 181a64c6e: 5f pop rdi + 181a64c6f: 5e pop rsi + 181a64c70: c3 ret + 181a64c71: cc int3 + 181a64c72: cc int3 + 181a64c73: cc int3 + 181a64c74: cc int3 + 181a64c75: cc int3 + 181a64c76: cc int3 + 181a64c77: cc int3 + 181a64c78: cc int3 + 181a64c79: cc int3 + 181a64c7a: cc int3 + 181a64c7b: cc int3 + 181a64c7c: cc int3 + 181a64c7d: cc int3 + 181a64c7e: cc int3 + 181a64c7f: cc int3 + 181a64c80: 56 push rsi + 181a64c81: 57 push rdi + 181a64c82: 48 8b f9 mov rdi,rcx + 181a64c85: 48 8b f2 mov rsi,rdx + 181a64c88: 49 8b d0 mov rdx,r8 + 181a64c8b: 48 8b c6 mov rax,rsi + 181a64c8e: c4 e1 f9 6e c7 vmovq xmm0,rdi + 181a64c93: 48 63 fa movsxd rdi,edx + 181a64c96: 48 8d 3c bd 00 00 00 lea rdi,[rdi*4+0x0] + 181a64c9d: 00 + 181a64c9e: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0 + 181a64ca2: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0 + 181a64ca6: c4 e1 f9 7e c2 vmovq rdx,xmm0 + 181a64cab: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0 + 181a64cb1: 48 f7 c6 03 00 00 00 test rsi,0x3 + 181a64cb8: 0f 85 68 01 00 00 jne 0x181a64e26 + 181a64cbe: 48 81 ff 00 01 00 00 cmp rdi,0x100 + 181a64cc5: 0f 8d 94 00 00 00 jge 0x181a64d5f + 181a64ccb: 48 f7 c7 80 00 00 00 test rdi,0x80 + 181a64cd2: 74 23 je 0x181a64cf7 + 181a64cd4: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64cd8: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a64cdd: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0 + 181a64ce2: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0 + 181a64ce7: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a64cee: 48 81 ef 80 00 00 00 sub rdi,0x80 + 181a64cf5: 74 62 je 0x181a64d59 + 181a64cf7: 48 f7 c7 40 00 00 00 test rdi,0x40 + 181a64cfe: 74 13 je 0x181a64d13 + 181a64d00: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64d04: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a64d09: 48 83 c6 40 add rsi,0x40 + 181a64d0d: 48 83 ef 40 sub rdi,0x40 + 181a64d11: 74 46 je 0x181a64d59 + 181a64d13: 48 f7 c7 20 00 00 00 test rdi,0x20 + 181a64d1a: 74 0e je 0x181a64d2a + 181a64d1c: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64d20: 48 83 c6 20 add rsi,0x20 + 181a64d24: 48 83 ef 20 sub rdi,0x20 + 181a64d28: 74 2f je 0x181a64d59 + 181a64d2a: 48 f7 c7 10 00 00 00 test rdi,0x10 + 181a64d31: 74 0e je 0x181a64d41 + 181a64d33: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a64d37: 48 83 c6 10 add rsi,0x10 + 181a64d3b: 48 83 ef 10 sub rdi,0x10 + 181a64d3f: 74 18 je 0x181a64d59 + 181a64d41: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a64d48: 74 0d je 0x181a64d57 + 181a64d4a: 48 89 16 mov QWORD PTR [rsi],rdx + 181a64d4d: 48 83 c6 08 add rsi,0x8 + 181a64d51: 48 83 ef 08 sub rdi,0x8 + 181a64d55: 74 02 je 0x181a64d59 + 181a64d57: 89 16 mov DWORD PTR [rsi],edx + 181a64d59: c5 f8 77 vzeroupper + 181a64d5c: 5f pop rdi + 181a64d5d: 5e pop rsi + 181a64d5e: c3 ret + 181a64d5f: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a64d66: 74 15 je 0x181a64d7d + 181a64d68: 48 8b ce mov rcx,rsi + 181a64d6b: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64d6f: 48 83 e1 1f and rcx,0x1f + 181a64d73: 48 83 e9 20 sub rcx,0x20 + 181a64d77: 48 2b f1 sub rsi,rcx + 181a64d7a: 48 03 f9 add rdi,rcx + 181a64d7d: 48 81 ff 00 80 00 00 cmp rdi,0x8000 + 181a64d84: 7d 5e jge 0x181a64de4 + 181a64d86: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a64d8d: 7c 43 jl 0x181a64dd2 + 181a64d8f: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a64d96: 00 + 181a64d97: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a64d9e: 00 + 181a64d9f: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a64da6: 00 + 181a64da7: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a64dae: 00 + 181a64daf: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a64db4: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a64db9: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a64dbe: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a64dc2: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a64dc9: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a64dd0: 7d bd jge 0x181a64d8f + 181a64dd2: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a64dd9: 0f 85 ec fe ff ff jne 0x181a64ccb + 181a64ddf: e9 75 ff ff ff jmp 0x181a64d59 + 181a64de4: 48 f7 c7 3f 00 00 00 test rdi,0x3f + 181a64deb: 74 16 je 0x181a64e03 + 181a64ded: 48 8b cf mov rcx,rdi + 181a64df0: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0 + 181a64df6: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0 + 181a64dfc: 48 83 e1 3f and rcx,0x3f + 181a64e00: 48 2b f9 sub rdi,rcx + 181a64e03: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0 + 181a64e09: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0 + 181a64e0f: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0 + 181a64e15: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0 + 181a64e1b: 48 83 ef 40 sub rdi,0x40 + 181a64e1f: 75 e2 jne 0x181a64e03 + 181a64e21: e9 33 ff ff ff jmp 0x181a64d59 + 181a64e26: 89 16 mov DWORD PTR [rsi],edx + 181a64e28: 48 83 c6 04 add rsi,0x4 + 181a64e2c: 48 83 ef 04 sub rdi,0x4 + 181a64e30: 75 f4 jne 0x181a64e26 + 181a64e32: e9 22 ff ff ff jmp 0x181a64d59 + 181a64e37: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a64e3e: 00 00 + 181a64e40: 56 push rsi + 181a64e41: 57 push rdi + 181a64e42: 48 8b f9 mov rdi,rcx + 181a64e45: 48 8b f2 mov rsi,rdx + 181a64e48: 49 8b d0 mov rdx,r8 + 181a64e4b: 48 8b c6 mov rax,rsi + 181a64e4e: c4 e1 f9 6e c7 vmovq xmm0,rdi + 181a64e53: 48 63 fa movsxd rdi,edx + 181a64e56: 48 8d 3c 7d 00 00 00 lea rdi,[rdi*2+0x0] + 181a64e5d: 00 + 181a64e5e: c5 f9 61 c0 vpunpcklwd xmm0,xmm0,xmm0 + 181a64e62: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0 + 181a64e66: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0 + 181a64e6a: c4 e1 f9 7e c2 vmovq rdx,xmm0 + 181a64e6f: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0 + 181a64e75: 48 f7 c6 01 00 00 00 test rsi,0x1 + 181a64e7c: 0f 85 7e 01 00 00 jne 0x181a65000 + 181a64e82: 48 81 ff 00 01 00 00 cmp rdi,0x100 + 181a64e89: 0f 8d aa 00 00 00 jge 0x181a64f39 + 181a64e8f: 48 f7 c7 80 00 00 00 test rdi,0x80 + 181a64e96: 74 23 je 0x181a64ebb + 181a64e98: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64e9c: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a64ea1: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0 + 181a64ea6: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0 + 181a64eab: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a64eb2: 48 81 ef 80 00 00 00 sub rdi,0x80 + 181a64eb9: 74 78 je 0x181a64f33 + 181a64ebb: 48 f7 c7 40 00 00 00 test rdi,0x40 + 181a64ec2: 74 13 je 0x181a64ed7 + 181a64ec4: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64ec8: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a64ecd: 48 83 c6 40 add rsi,0x40 + 181a64ed1: 48 83 ef 40 sub rdi,0x40 + 181a64ed5: 74 5c je 0x181a64f33 + 181a64ed7: 48 f7 c7 20 00 00 00 test rdi,0x20 + 181a64ede: 74 0e je 0x181a64eee + 181a64ee0: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64ee4: 48 83 c6 20 add rsi,0x20 + 181a64ee8: 48 83 ef 20 sub rdi,0x20 + 181a64eec: 74 45 je 0x181a64f33 + 181a64eee: 48 f7 c7 10 00 00 00 test rdi,0x10 + 181a64ef5: 74 0e je 0x181a64f05 + 181a64ef7: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a64efb: 48 83 c6 10 add rsi,0x10 + 181a64eff: 48 83 ef 10 sub rdi,0x10 + 181a64f03: 74 2e je 0x181a64f33 + 181a64f05: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a64f0c: 74 0d je 0x181a64f1b + 181a64f0e: 48 89 16 mov QWORD PTR [rsi],rdx + 181a64f11: 48 83 c6 08 add rsi,0x8 + 181a64f15: 48 83 ef 08 sub rdi,0x8 + 181a64f19: 74 18 je 0x181a64f33 + 181a64f1b: 48 f7 c7 04 00 00 00 test rdi,0x4 + 181a64f22: 74 0c je 0x181a64f30 + 181a64f24: 89 16 mov DWORD PTR [rsi],edx + 181a64f26: 48 83 c6 04 add rsi,0x4 + 181a64f2a: 48 83 ef 04 sub rdi,0x4 + 181a64f2e: 74 03 je 0x181a64f33 + 181a64f30: 66 89 16 mov WORD PTR [rsi],dx + 181a64f33: c5 f8 77 vzeroupper + 181a64f36: 5f pop rdi + 181a64f37: 5e pop rsi + 181a64f38: c3 ret + 181a64f39: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a64f40: 74 15 je 0x181a64f57 + 181a64f42: 48 8b ce mov rcx,rsi + 181a64f45: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a64f49: 48 83 e1 1f and rcx,0x1f + 181a64f4d: 48 83 e9 20 sub rcx,0x20 + 181a64f51: 48 2b f1 sub rsi,rcx + 181a64f54: 48 03 f9 add rdi,rcx + 181a64f57: 48 81 ff 00 80 00 00 cmp rdi,0x8000 + 181a64f5e: 7d 5e jge 0x181a64fbe + 181a64f60: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a64f67: 7c 43 jl 0x181a64fac + 181a64f69: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a64f70: 00 + 181a64f71: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a64f78: 00 + 181a64f79: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a64f80: 00 + 181a64f81: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a64f88: 00 + 181a64f89: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a64f8e: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a64f93: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a64f98: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a64f9c: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a64fa3: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a64faa: 7d bd jge 0x181a64f69 + 181a64fac: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a64fb3: 0f 85 d6 fe ff ff jne 0x181a64e8f + 181a64fb9: e9 75 ff ff ff jmp 0x181a64f33 + 181a64fbe: 48 f7 c7 3f 00 00 00 test rdi,0x3f + 181a64fc5: 74 16 je 0x181a64fdd + 181a64fc7: 48 8b cf mov rcx,rdi + 181a64fca: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0 + 181a64fd0: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0 + 181a64fd6: 48 83 e1 3f and rcx,0x3f + 181a64fda: 48 2b f9 sub rdi,rcx + 181a64fdd: c5 f9 7f 44 37 c0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x40],xmm0 + 181a64fe3: c5 f9 7f 44 37 d0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x30],xmm0 + 181a64fe9: c5 f9 7f 44 37 e0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x20],xmm0 + 181a64fef: c5 f9 7f 44 37 f0 vmovdqa XMMWORD PTR [rdi+rsi*1-0x10],xmm0 + 181a64ff5: 48 83 ef 40 sub rdi,0x40 + 181a64ff9: 75 e2 jne 0x181a64fdd + 181a64ffb: e9 33 ff ff ff jmp 0x181a64f33 + 181a65000: 66 89 16 mov WORD PTR [rsi],dx + 181a65003: 48 83 c6 02 add rsi,0x2 + 181a65007: 48 83 ef 02 sub rdi,0x2 + 181a6500b: 75 f3 jne 0x181a65000 + 181a6500d: e9 21 ff ff ff jmp 0x181a64f33 + 181a65012: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a65019: 0f 1f 84 00 00 00 00 + 181a65020: 00 + 181a65021: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a65028: 0f 1f 84 00 00 00 00 + 181a6502f: 00 + 181a65030: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a65037: 0f 1f 84 00 00 00 00 + 181a6503e: 00 + 181a6503f: 90 nop + 181a65040: 56 push rsi + 181a65041: 57 push rdi + 181a65042: 48 8b f9 mov rdi,rcx + 181a65045: 48 8b f2 mov rsi,rdx + 181a65048: 49 8b d0 mov rdx,r8 + 181a6504b: 48 8b c6 mov rax,rsi + 181a6504e: c4 e1 f9 6e c7 vmovq xmm0,rdi + 181a65053: 48 63 fa movsxd rdi,edx + 181a65056: c5 f9 60 c0 vpunpcklbw xmm0,xmm0,xmm0 + 181a6505a: c5 f9 61 c0 vpunpcklwd xmm0,xmm0,xmm0 + 181a6505e: c5 f9 62 c0 vpunpckldq xmm0,xmm0,xmm0 + 181a65062: c5 f9 6c c0 vpunpcklqdq xmm0,xmm0,xmm0 + 181a65066: c4 e1 f9 7e c2 vmovq rdx,xmm0 + 181a6506b: c4 e3 7d 06 c0 00 vperm2f128 ymm0,ymm0,ymm0,0x0 + 181a65071: 48 81 ff 00 01 00 00 cmp rdi,0x100 + 181a65078: 0f 8d c3 00 00 00 jge 0x181a65141 + 181a6507e: 48 f7 c7 80 00 00 00 test rdi,0x80 + 181a65085: 74 27 je 0x181a650ae + 181a65087: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a6508b: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a65090: c5 fe 7f 46 40 vmovdqu YMMWORD PTR [rsi+0x40],ymm0 + 181a65095: c5 fe 7f 46 60 vmovdqu YMMWORD PTR [rsi+0x60],ymm0 + 181a6509a: 48 81 c6 80 00 00 00 add rsi,0x80 + 181a650a1: 48 81 ef 80 00 00 00 sub rdi,0x80 + 181a650a8: 0f 84 8d 00 00 00 je 0x181a6513b + 181a650ae: 48 f7 c7 40 00 00 00 test rdi,0x40 + 181a650b5: 74 13 je 0x181a650ca + 181a650b7: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a650bb: c5 fe 7f 46 20 vmovdqu YMMWORD PTR [rsi+0x20],ymm0 + 181a650c0: 48 83 c6 40 add rsi,0x40 + 181a650c4: 48 83 ef 40 sub rdi,0x40 + 181a650c8: 74 71 je 0x181a6513b + 181a650ca: 48 f7 c7 20 00 00 00 test rdi,0x20 + 181a650d1: 74 0e je 0x181a650e1 + 181a650d3: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a650d7: 48 83 c6 20 add rsi,0x20 + 181a650db: 48 83 ef 20 sub rdi,0x20 + 181a650df: 74 5a je 0x181a6513b + 181a650e1: 48 f7 c7 10 00 00 00 test rdi,0x10 + 181a650e8: 74 0e je 0x181a650f8 + 181a650ea: c5 fa 7f 06 vmovdqu XMMWORD PTR [rsi],xmm0 + 181a650ee: 48 83 c6 10 add rsi,0x10 + 181a650f2: 48 83 ef 10 sub rdi,0x10 + 181a650f6: 74 43 je 0x181a6513b + 181a650f8: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a650ff: 74 0d je 0x181a6510e + 181a65101: 48 89 16 mov QWORD PTR [rsi],rdx + 181a65104: 48 83 c6 08 add rsi,0x8 + 181a65108: 48 83 ef 08 sub rdi,0x8 + 181a6510c: 74 2d je 0x181a6513b + 181a6510e: 48 f7 c7 04 00 00 00 test rdi,0x4 + 181a65115: 74 0c je 0x181a65123 + 181a65117: 89 16 mov DWORD PTR [rsi],edx + 181a65119: 48 83 c6 04 add rsi,0x4 + 181a6511d: 48 83 ef 04 sub rdi,0x4 + 181a65121: 74 18 je 0x181a6513b + 181a65123: 48 f7 c7 02 00 00 00 test rdi,0x2 + 181a6512a: 74 0d je 0x181a65139 + 181a6512c: 66 89 16 mov WORD PTR [rsi],dx + 181a6512f: 48 83 c6 02 add rsi,0x2 + 181a65133: 48 83 ef 02 sub rdi,0x2 + 181a65137: 74 02 je 0x181a6513b + 181a65139: 88 16 mov BYTE PTR [rsi],dl + 181a6513b: c5 f8 77 vzeroupper + 181a6513e: 5f pop rdi + 181a6513f: 5e pop rsi + 181a65140: c3 ret + 181a65141: 48 f7 c6 1f 00 00 00 test rsi,0x1f + 181a65148: 74 15 je 0x181a6515f + 181a6514a: 48 8b ce mov rcx,rsi + 181a6514d: c5 fe 7f 06 vmovdqu YMMWORD PTR [rsi],ymm0 + 181a65151: 48 83 e1 1f and rcx,0x1f + 181a65155: 48 83 e9 20 sub rcx,0x20 + 181a65159: 48 2b f1 sub rsi,rcx + 181a6515c: 48 03 f9 add rdi,rcx + 181a6515f: 48 81 ff 00 80 00 00 cmp rdi,0x8000 + 181a65166: 7d 5e jge 0x181a651c6 + 181a65168: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a6516f: 7c 43 jl 0x181a651b4 + 181a65171: c5 fd 7f 86 e0 00 00 vmovdqa YMMWORD PTR [rsi+0xe0],ymm0 + 181a65178: 00 + 181a65179: c5 fd 7f 86 c0 00 00 vmovdqa YMMWORD PTR [rsi+0xc0],ymm0 + 181a65180: 00 + 181a65181: c5 fd 7f 86 a0 00 00 vmovdqa YMMWORD PTR [rsi+0xa0],ymm0 + 181a65188: 00 + 181a65189: c5 fd 7f 86 80 00 00 vmovdqa YMMWORD PTR [rsi+0x80],ymm0 + 181a65190: 00 + 181a65191: c5 fd 7f 46 60 vmovdqa YMMWORD PTR [rsi+0x60],ymm0 + 181a65196: c5 fd 7f 46 40 vmovdqa YMMWORD PTR [rsi+0x40],ymm0 + 181a6519b: c5 fd 7f 46 20 vmovdqa YMMWORD PTR [rsi+0x20],ymm0 + 181a651a0: c5 fd 7f 06 vmovdqa YMMWORD PTR [rsi],ymm0 + 181a651a4: 48 81 c6 00 01 00 00 add rsi,0x100 + 181a651ab: 48 81 ef 00 01 00 00 sub rdi,0x100 + 181a651b2: 7d bd jge 0x181a65171 + 181a651b4: 48 81 c7 00 01 00 00 add rdi,0x100 + 181a651bb: 0f 85 bd fe ff ff jne 0x181a6507e + 181a651c1: e9 75 ff ff ff jmp 0x181a6513b + 181a651c6: 48 f7 c7 3f 00 00 00 test rdi,0x3f + 181a651cd: 74 16 je 0x181a651e5 + 181a651cf: 48 8b cf mov rcx,rdi + 181a651d2: c5 fe 7f 44 37 e0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x20],ymm0 + 181a651d8: c5 fe 7f 44 37 c0 vmovdqu YMMWORD PTR [rdi+rsi*1-0x40],ymm0 + 181a651de: 48 rex.W + 181a651df: 83 .byte 0x83 diff --git a/handoff/nls_dasm/p_181a775a0.dis b/handoff/nls_dasm/p_181a775a0.dis new file mode 100644 index 0000000..2217822 --- /dev/null +++ b/handoff/nls_dasm/p_181a775a0.dis @@ -0,0 +1,1118 @@ + +/tmp/det/p_181a775a0.bin: file format binary + + +Disassembly of section .data: + +0000000181a775a0 <.data>: + 181a775a0: 53 push rbx + 181a775a1: 56 push rsi + 181a775a2: 57 push rdi + 181a775a3: 55 push rbp + 181a775a4: 48 83 ec 28 sub rsp,0x28 + 181a775a8: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a775ad: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a775b3: 48 89 4c 24 50 mov QWORD PTR [rsp+0x50],rcx + 181a775b8: 48 89 54 24 58 mov QWORD PTR [rsp+0x58],rdx + 181a775bd: 4c 89 44 24 60 mov QWORD PTR [rsp+0x60],r8 + 181a775c2: 4c 89 4c 24 68 mov QWORD PTR [rsp+0x68],r9 + 181a775c7: 48 8b 74 24 50 mov rsi,QWORD PTR [rsp+0x50] + 181a775cc: 48 8b 6c 24 58 mov rbp,QWORD PTR [rsp+0x58] + 181a775d1: 48 8b 7c 24 60 mov rdi,QWORD PTR [rsp+0x60] + 181a775d6: 48 63 4c 24 68 movsxd rcx,DWORD PTR [rsp+0x68] + 181a775db: b8 00 00 00 40 mov eax,0x40000000 + 181a775e0: ba 00 00 c0 7f mov edx,0x7fc00000 + 181a775e5: 66 0f 6e f8 movd xmm7,eax + 181a775e9: 66 0f 6e f2 movd xmm6,edx + 181a775ed: 0f c6 ff 00 shufps xmm7,xmm7,0x0 + 181a775f1: 0f c6 f6 00 shufps xmm6,xmm6,0x0 + 181a775f5: 48 33 c0 xor rax,rax + 181a775f8: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a775ff: 74 34 je 0x181a77635 + 181a77601: 0f 28 c7 movaps xmm0,xmm7 + 181a77604: 0f 28 e7 movaps xmm4,xmm7 + 181a77607: 0f 12 06 movlps xmm0,QWORD PTR [rsi] + 181a7760a: 0f 12 65 00 movlps xmm4,QWORD PTR [rbp+0x0] + 181a7760e: 48 83 c7 08 add rdi,0x8 + 181a77612: 0f 28 cf movaps xmm1,xmm7 + 181a77615: 48 83 c6 08 add rsi,0x8 + 181a77619: 0f 28 ef movaps xmm5,xmm7 + 181a7761c: 48 83 c5 08 add rbp,0x8 + 181a77620: e8 fb fe ff ff call 0x181a77520 + 181a77625: 0f 14 cd unpcklps xmm1,xmm5 + 181a77628: 0f 13 4f f8 movlps QWORD PTR [rdi-0x8],xmm1 + 181a7762c: 48 ff c9 dec rcx + 181a7762f: 0f 8e 3b 01 00 00 jle 0x181a77770 + 181a77635: 48 83 e9 04 sub rcx,0x4 + 181a77639: 0f 8c d8 00 00 00 jl 0x181a77717 + 181a7763f: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a77646: 0f 85 94 00 00 00 jne 0x181a776e0 + 181a7764c: 48 8b d6 mov rdx,rsi + 181a7764f: 48 0b d5 or rdx,rbp + 181a77652: 48 f7 c2 0f 00 00 00 test rdx,0xf + 181a77659: 75 45 jne 0x181a776a0 + 181a7765b: eb 03 jmp 0x181a77660 + 181a7765d: 0f 1f 00 nop DWORD PTR [rax] + 181a77660: 0f 28 06 movaps xmm0,XMMWORD PTR [rsi] + 181a77663: 0f 28 4e 10 movaps xmm1,XMMWORD PTR [rsi+0x10] + 181a77667: 48 83 c7 20 add rdi,0x20 + 181a7766b: 0f 28 65 00 movaps xmm4,XMMWORD PTR [rbp+0x0] + 181a7766f: 0f 28 6d 10 movaps xmm5,XMMWORD PTR [rbp+0x10] + 181a77673: 48 83 c6 20 add rsi,0x20 + 181a77677: 48 83 c5 20 add rbp,0x20 + 181a7767b: e8 a0 fe ff ff call 0x181a77520 + 181a77680: 0f 28 d1 movaps xmm2,xmm1 + 181a77683: 0f 14 cd unpcklps xmm1,xmm5 + 181a77686: 0f 15 d5 unpckhps xmm2,xmm5 + 181a77689: 0f 29 4f e0 movaps XMMWORD PTR [rdi-0x20],xmm1 + 181a7768d: 48 83 e9 04 sub rcx,0x4 + 181a77691: 0f 29 57 f0 movaps XMMWORD PTR [rdi-0x10],xmm2 + 181a77695: 7d c9 jge 0x181a77660 + 181a77697: e9 7b 00 00 00 jmp 0x181a77717 + 181a7769c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 181a776a0: 0f 10 06 movups xmm0,XMMWORD PTR [rsi] + 181a776a3: 0f 10 4e 10 movups xmm1,XMMWORD PTR [rsi+0x10] + 181a776a7: 48 83 c7 20 add rdi,0x20 + 181a776ab: 0f 10 65 00 movups xmm4,XMMWORD PTR [rbp+0x0] + 181a776af: 0f 10 6d 10 movups xmm5,XMMWORD PTR [rbp+0x10] + 181a776b3: 48 83 c6 20 add rsi,0x20 + 181a776b7: 48 83 c5 20 add rbp,0x20 + 181a776bb: e8 60 fe ff ff call 0x181a77520 + 181a776c0: 0f 28 d1 movaps xmm2,xmm1 + 181a776c3: 0f 14 cd unpcklps xmm1,xmm5 + 181a776c6: 0f 15 d5 unpckhps xmm2,xmm5 + 181a776c9: 0f 29 4f e0 movaps XMMWORD PTR [rdi-0x20],xmm1 + 181a776cd: 48 83 e9 04 sub rcx,0x4 + 181a776d1: 0f 29 57 f0 movaps XMMWORD PTR [rdi-0x10],xmm2 + 181a776d5: 7d c9 jge 0x181a776a0 + 181a776d7: eb 3e jmp 0x181a77717 + 181a776d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 181a776e0: 0f 10 06 movups xmm0,XMMWORD PTR [rsi] + 181a776e3: 0f 10 4e 10 movups xmm1,XMMWORD PTR [rsi+0x10] + 181a776e7: 48 83 c7 20 add rdi,0x20 + 181a776eb: 0f 10 65 00 movups xmm4,XMMWORD PTR [rbp+0x0] + 181a776ef: 0f 10 6d 10 movups xmm5,XMMWORD PTR [rbp+0x10] + 181a776f3: 48 83 c6 20 add rsi,0x20 + 181a776f7: 48 83 c5 20 add rbp,0x20 + 181a776fb: e8 20 fe ff ff call 0x181a77520 + 181a77700: 0f 28 d1 movaps xmm2,xmm1 + 181a77703: 0f 14 cd unpcklps xmm1,xmm5 + 181a77706: 0f 15 d5 unpckhps xmm2,xmm5 + 181a77709: 0f 11 4f e0 movups XMMWORD PTR [rdi-0x20],xmm1 + 181a7770d: 48 83 e9 04 sub rcx,0x4 + 181a77711: 0f 11 57 f0 movups XMMWORD PTR [rdi-0x10],xmm2 + 181a77715: 7d c9 jge 0x181a776e0 + 181a77717: 48 83 c1 04 add rcx,0x4 + 181a7771b: 7e 53 jle 0x181a77770 + 181a7771d: 48 83 e9 02 sub rcx,0x2 + 181a77721: 7c 29 jl 0x181a7774c + 181a77723: 0f 10 06 movups xmm0,XMMWORD PTR [rsi] + 181a77726: 0f 28 cf movaps xmm1,xmm7 + 181a77729: 48 83 c7 10 add rdi,0x10 + 181a7772d: 0f 10 65 00 movups xmm4,XMMWORD PTR [rbp+0x0] + 181a77731: 0f 28 ef movaps xmm5,xmm7 + 181a77734: 48 83 c6 10 add rsi,0x10 + 181a77738: 48 83 c5 10 add rbp,0x10 + 181a7773c: e8 df fd ff ff call 0x181a77520 + 181a77741: 0f 14 cd unpcklps xmm1,xmm5 + 181a77744: 48 83 e9 02 sub rcx,0x2 + 181a77748: 0f 11 4f f0 movups XMMWORD PTR [rdi-0x10],xmm1 + 181a7774c: 48 83 c1 02 add rcx,0x2 + 181a77750: 7e 1e jle 0x181a77770 + 181a77752: 0f 28 c7 movaps xmm0,xmm7 + 181a77755: 0f 12 06 movlps xmm0,QWORD PTR [rsi] + 181a77758: 0f 28 cf movaps xmm1,xmm7 + 181a7775b: 0f 28 e7 movaps xmm4,xmm7 + 181a7775e: 0f 12 65 00 movlps xmm4,QWORD PTR [rbp+0x0] + 181a77762: 0f 28 ef movaps xmm5,xmm7 + 181a77765: e8 b6 fd ff ff call 0x181a77520 + 181a7776a: 0f 14 cd unpcklps xmm1,xmm5 + 181a7776d: 0f 13 0f movlps QWORD PTR [rdi],xmm1 + 181a77770: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a77775: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a7777b: 48 83 c4 28 add rsp,0x28 + 181a7777f: c5 f8 77 vzeroupper + 181a77782: 5d pop rbp + 181a77783: 5f pop rdi + 181a77784: 5e pop rsi + 181a77785: 5b pop rbx + 181a77786: c3 ret + 181a77787: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a7778e: 0f 1f 84 00 00 00 00 + 181a77795: 00 + 181a77796: 66 66 0f 1f 84 00 00 data16 nop WORD PTR [rax+rax*1+0x0] + 181a7779d: 00 00 00 + 181a777a0: 53 push rbx + 181a777a1: 56 push rsi + 181a777a2: 57 push rdi + 181a777a3: 55 push rbp + 181a777a4: 48 81 ec 88 00 00 00 sub rsp,0x88 + 181a777ab: 66 44 0f 7f 2c 24 movdqa XMMWORD PTR [rsp],xmm13 + 181a777b1: 66 44 0f 7f 64 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm12 + 181a777b8: 66 44 0f 7f 5c 24 20 movdqa XMMWORD PTR [rsp+0x20],xmm11 + 181a777bf: 66 44 0f 7f 54 24 30 movdqa XMMWORD PTR [rsp+0x30],xmm10 + 181a777c6: 66 44 0f 7f 4c 24 40 movdqa XMMWORD PTR [rsp+0x40],xmm9 + 181a777cd: 66 44 0f 7f 44 24 50 movdqa XMMWORD PTR [rsp+0x50],xmm8 + 181a777d4: 66 0f 7f 7c 24 60 movdqa XMMWORD PTR [rsp+0x60],xmm7 + 181a777da: 66 0f 7f 74 24 70 movdqa XMMWORD PTR [rsp+0x70],xmm6 + 181a777e0: 48 89 8c 24 b0 00 00 mov QWORD PTR [rsp+0xb0],rcx + 181a777e7: 00 + 181a777e8: 48 89 94 24 b8 00 00 mov QWORD PTR [rsp+0xb8],rdx + 181a777ef: 00 + 181a777f0: 4c 89 84 24 c0 00 00 mov QWORD PTR [rsp+0xc0],r8 + 181a777f7: 00 + 181a777f8: 4c 89 8c 24 c8 00 00 mov QWORD PTR [rsp+0xc8],r9 + 181a777ff: 00 + 181a77800: 48 8b b4 24 b0 00 00 mov rsi,QWORD PTR [rsp+0xb0] + 181a77807: 00 + 181a77808: 48 8b 9c 24 b8 00 00 mov rbx,QWORD PTR [rsp+0xb8] + 181a7780f: 00 + 181a77810: 48 8b bc 24 c0 00 00 mov rdi,QWORD PTR [rsp+0xc0] + 181a77817: 00 + 181a77818: 48 63 8c 24 c8 00 00 movsxd rcx,DWORD PTR [rsp+0xc8] + 181a7781f: 00 + 181a77820: b8 00 00 f0 3f mov eax,0x3ff00000 + 181a77825: 66 0f 6e f8 movd xmm7,eax + 181a77829: 48 33 c0 xor rax,rax + 181a7782c: 66 0f 73 f7 20 psllq xmm7,0x20 + 181a77831: 0f 57 c0 xorps xmm0,xmm0 + 181a77834: 66 0f 14 ff unpcklpd xmm7,xmm7 + 181a77838: 66 44 0f 28 c0 movapd xmm8,xmm0 + 181a7783d: 66 0f 28 f7 movapd xmm6,xmm7 + 181a77841: 66 0f fe f6 paddd xmm6,xmm6 + 181a77845: 66 0f eb f7 por xmm6,xmm7 + 181a77849: 66 45 0f 76 e4 pcmpeqd xmm12,xmm12 + 181a7784e: 66 44 0f 6f d8 movdqa xmm11,xmm0 + 181a77853: 66 45 0f fb dc psubq xmm11,xmm12 + 181a77858: 66 41 0f 73 f4 02 psllq xmm12,0x2 + 181a7785e: 66 45 0f d4 db paddq xmm11,xmm11 + 181a77863: 66 44 0f 28 ce movapd xmm9,xmm6 + 181a77868: 66 44 0f 28 d7 movapd xmm10,xmm7 + 181a7786d: 48 8b e8 mov rbp,rax + 181a77870: 48 f7 c7 08 00 00 00 test rdi,0x8 + 181a77877: 74 44 je 0x181a778bd + 181a77879: f2 0f 10 0e movsd xmm1,QWORD PTR [rsi] + 181a7787d: f2 0f 10 13 movsd xmm2,QWORD PTR [rbx] + 181a77881: 66 0f 2f c1 comisd xmm0,xmm1 + 181a77885: 74 1f je 0x181a778a6 + 181a77887: f2 0f 5e d1 divsd xmm2,xmm1 + 181a7788b: 48 83 c6 08 add rsi,0x8 + 181a7788f: 48 83 c3 08 add rbx,0x8 + 181a77893: f2 0f 11 17 movsd QWORD PTR [rdi],xmm2 + 181a77897: 48 83 c7 08 add rdi,0x8 + 181a7789b: 48 ff c9 dec rcx + 181a7789e: 0f 8e 73 07 00 00 jle 0x181a78017 + 181a778a4: eb 17 jmp 0x181a778bd + 181a778a6: 66 0f 73 d7 01 psrlq xmm7,0x1 + 181a778ab: 72 da jb 0x181a77887 + 181a778ad: 66 41 0f eb f9 por xmm7,xmm9 + 181a778b2: bd 01 00 00 00 mov ebp,0x1 + 181a778b7: f2 0f 59 d7 mulsd xmm2,xmm7 + 181a778bb: eb ce jmp 0x181a7788b + 181a778bd: 48 83 e9 08 sub rcx,0x8 + 181a778c1: 0f 8c ec 06 00 00 jl 0x181a77fb3 + 181a778c7: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a778ce: 0f 85 ac 04 00 00 jne 0x181a77d80 + 181a778d4: 48 8b d6 mov rdx,rsi + 181a778d7: 48 0b d3 or rdx,rbx + 181a778da: 48 83 e2 0f and rdx,0xf + 181a778de: 0f 85 5c 02 00 00 jne 0x181a77b40 + 181a778e4: eb 1a jmp 0x181a77900 + 181a778e6: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a778ed: 0f 1f 84 00 00 00 00 + 181a778f4: 00 + 181a778f5: 66 66 66 0f 1f 84 00 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a778fc: 00 00 00 00 + 181a77900: 66 0f 28 06 movapd xmm0,XMMWORD PTR [rsi] + 181a77904: 66 0f 28 4e 10 movapd xmm1,XMMWORD PTR [rsi+0x10] + 181a77909: 66 0f 28 56 20 movapd xmm2,XMMWORD PTR [rsi+0x20] + 181a7790e: 66 0f 28 5e 30 movapd xmm3,XMMWORD PTR [rsi+0x30] + 181a77913: 66 0f 28 e0 movapd xmm4,xmm0 + 181a77917: 66 0f 28 e9 movapd xmm5,xmm1 + 181a7791b: 48 83 c6 40 add rsi,0x40 + 181a7791f: 66 0f 59 e2 mulpd xmm4,xmm2 + 181a77923: 66 0f 59 eb mulpd xmm5,xmm3 + 181a77927: 66 0f 28 f4 movapd xmm6,xmm4 + 181a7792b: 66 0f 59 f5 mulpd xmm6,xmm5 + 181a7792f: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77934: 66 0f 54 fe andpd xmm7,xmm6 + 181a77938: 66 41 0f 76 f8 pcmpeqd xmm7,xmm8 + 181a7793d: 66 0f 50 c7 movmskpd eax,xmm7 + 181a77941: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77946: 66 0f 54 fe andpd xmm7,xmm6 + 181a7794a: 66 41 0f 76 f9 pcmpeqd xmm7,xmm9 + 181a7794f: 66 0f 50 d7 movmskpd edx,xmm7 + 181a77953: 0b d0 or edx,eax + 181a77955: 0f 85 bf 00 00 00 jne 0x181a77a1a + 181a7795b: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77960: 66 0f 5e fe divpd xmm7,xmm6 + 181a77964: 66 0f 59 ef mulpd xmm5,xmm7 + 181a77968: 66 0f 59 e7 mulpd xmm4,xmm7 + 181a7796c: 48 83 c7 40 add rdi,0x40 + 181a77970: 66 0f 59 d5 mulpd xmm2,xmm5 + 181a77974: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a77978: 66 0f 59 dc mulpd xmm3,xmm4 + 181a7797c: 66 0f 59 cc mulpd xmm1,xmm4 + 181a77980: 66 0f 28 23 movapd xmm4,XMMWORD PTR [rbx] + 181a77984: 66 0f 28 6b 10 movapd xmm5,XMMWORD PTR [rbx+0x10] + 181a77989: 66 0f 28 73 20 movapd xmm6,XMMWORD PTR [rbx+0x20] + 181a7798e: 66 0f 28 7b 30 movapd xmm7,XMMWORD PTR [rbx+0x30] + 181a77993: 48 83 c3 40 add rbx,0x40 + 181a77997: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a7799c: 66 44 0f c2 ed 03 cmpunordpd xmm13,xmm5 + 181a779a2: 66 41 0f 50 c5 movmskpd eax,xmm13 + 181a779a7: 66 44 0f 28 ee movapd xmm13,xmm6 + 181a779ac: 66 44 0f c2 ef 03 cmpunordpd xmm13,xmm7 + 181a779b2: 66 41 0f 50 d5 movmskpd edx,xmm13 + 181a779b7: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a779bb: 66 0f 59 dd mulpd xmm3,xmm5 + 181a779bf: 66 0f 59 c6 mulpd xmm0,xmm6 + 181a779c3: 66 0f 59 cf mulpd xmm1,xmm7 + 181a779c7: 0b d0 or edx,eax + 181a779c9: 0f 85 27 01 00 00 jne 0x181a77af6 + 181a779cf: 66 41 0f d4 d3 paddq xmm2,xmm11 + 181a779d4: 66 41 0f d4 db paddq xmm3,xmm11 + 181a779d9: 66 41 0f d4 c3 paddq xmm0,xmm11 + 181a779de: 66 41 0f d4 cb paddq xmm1,xmm11 + 181a779e3: 66 41 0f 54 d4 andpd xmm2,xmm12 + 181a779e8: 66 41 0f 54 dc andpd xmm3,xmm12 + 181a779ed: 66 41 0f 54 c4 andpd xmm0,xmm12 + 181a779f2: 66 41 0f 54 cc andpd xmm1,xmm12 + 181a779f7: 66 0f 29 57 c0 movapd XMMWORD PTR [rdi-0x40],xmm2 + 181a779fc: 66 0f 29 5f d0 movapd XMMWORD PTR [rdi-0x30],xmm3 + 181a77a01: 66 0f 29 47 e0 movapd XMMWORD PTR [rdi-0x20],xmm0 + 181a77a06: 66 0f 29 4f f0 movapd XMMWORD PTR [rdi-0x10],xmm1 + 181a77a0b: 48 83 e9 08 sub rcx,0x8 + 181a77a0f: 0f 8d eb fe ff ff jge 0x181a77900 + 181a77a15: e9 99 05 00 00 jmp 0x181a77fb3 + 181a77a1a: 23 c0 and eax,eax + 181a77a1c: 0f 84 90 00 00 00 je 0x181a77ab2 + 181a77a22: 66 41 0f 28 f1 movapd xmm6,xmm9 + 181a77a27: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77a2c: 48 33 d2 xor rdx,rdx + 181a77a2f: 66 41 0f 28 e0 movapd xmm4,xmm8 + 181a77a34: 66 0f c2 e0 00 cmpeqpd xmm4,xmm0 + 181a77a39: 66 0f 28 ec movapd xmm5,xmm4 + 181a77a3d: 66 0f 50 c4 movmskpd eax,xmm4 + 181a77a41: 66 0f 54 e7 andpd xmm4,xmm7 + 181a77a45: 66 0f 58 c4 addpd xmm0,xmm4 + 181a77a49: 66 0f 28 24 1a movapd xmm4,XMMWORD PTR [rdx+rbx*1] + 181a77a4e: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a77a53: 66 0f 5e e0 divpd xmm4,xmm0 + 181a77a57: 0b e8 or ebp,eax + 181a77a59: 66 45 0f c2 e8 00 cmpeqpd xmm13,xmm8 + 181a77a5f: 66 44 0f 54 ed andpd xmm13,xmm5 + 181a77a64: 66 0f 54 ee andpd xmm5,xmm6 + 181a77a68: 66 41 0f d9 ed psubusw xmm5,xmm13 + 181a77a6d: 66 0f 56 ef orpd xmm5,xmm7 + 181a77a71: 66 0f 59 ec mulpd xmm5,xmm4 + 181a77a75: 66 44 0f 54 ee andpd xmm13,xmm6 + 181a77a7a: 66 41 0f 56 ed orpd xmm5,xmm13 + 181a77a7f: 66 41 0f 73 d5 01 psrlq xmm13,0x1 + 181a77a85: 66 41 0f eb ed por xmm5,xmm13 + 181a77a8a: 66 0f 29 2c 3a movapd XMMWORD PTR [rdx+rdi*1],xmm5 + 181a77a8f: 66 0f 28 c1 movapd xmm0,xmm1 + 181a77a93: 48 83 c2 10 add rdx,0x10 + 181a77a97: 66 0f 28 ca movapd xmm1,xmm2 + 181a77a9b: 48 83 fa 40 cmp rdx,0x40 + 181a77a9f: 66 0f 28 d3 movapd xmm2,xmm3 + 181a77aa3: 7c 8a jl 0x181a77a2f + 181a77aa5: 48 83 c3 40 add rbx,0x40 + 181a77aa9: 48 83 c7 40 add rdi,0x40 + 181a77aad: e9 59 ff ff ff jmp 0x181a77a0b + 181a77ab2: 66 0f 28 23 movapd xmm4,XMMWORD PTR [rbx] + 181a77ab6: 66 0f 28 6b 10 movapd xmm5,XMMWORD PTR [rbx+0x10] + 181a77abb: 66 0f 28 73 20 movapd xmm6,XMMWORD PTR [rbx+0x20] + 181a77ac0: 66 0f 28 7b 30 movapd xmm7,XMMWORD PTR [rbx+0x30] + 181a77ac5: 66 0f 5e e0 divpd xmm4,xmm0 + 181a77ac9: 48 83 c7 40 add rdi,0x40 + 181a77acd: 66 0f 5e e9 divpd xmm5,xmm1 + 181a77ad1: 48 83 c3 40 add rbx,0x40 + 181a77ad5: 66 0f 5e f2 divpd xmm6,xmm2 + 181a77ad9: 66 0f 5e fb divpd xmm7,xmm3 + 181a77add: 66 0f 29 67 c0 movapd XMMWORD PTR [rdi-0x40],xmm4 + 181a77ae2: 66 0f 29 6f d0 movapd XMMWORD PTR [rdi-0x30],xmm5 + 181a77ae7: 66 0f 29 77 e0 movapd XMMWORD PTR [rdi-0x20],xmm6 + 181a77aec: 66 0f 29 7f f0 movapd XMMWORD PTR [rdi-0x10],xmm7 + 181a77af1: e9 15 ff ff ff jmp 0x181a77a0b + 181a77af6: 66 0f c2 e4 07 cmpordpd xmm4,xmm4 + 181a77afb: 66 0f c2 ed 07 cmpordpd xmm5,xmm5 + 181a77b00: 66 0f c2 f6 07 cmpordpd xmm6,xmm6 + 181a77b05: 66 0f c2 ff 07 cmpordpd xmm7,xmm7 + 181a77b0a: 66 41 0f 54 e3 andpd xmm4,xmm11 + 181a77b0f: 66 41 0f 54 eb andpd xmm5,xmm11 + 181a77b14: 66 41 0f 54 f3 andpd xmm6,xmm11 + 181a77b19: 66 41 0f 54 fb andpd xmm7,xmm11 + 181a77b1e: 66 0f d4 d4 paddq xmm2,xmm4 + 181a77b22: 66 0f d4 dd paddq xmm3,xmm5 + 181a77b26: 66 0f d4 c6 paddq xmm0,xmm6 + 181a77b2a: 66 0f d4 cf paddq xmm1,xmm7 + 181a77b2e: e9 b0 fe ff ff jmp 0x181a779e3 + 181a77b33: 66 66 66 66 66 0f 1f data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a77b3a: 84 00 00 00 00 00 + 181a77b40: 66 0f 10 06 movupd xmm0,XMMWORD PTR [rsi] + 181a77b44: 66 0f 10 4e 10 movupd xmm1,XMMWORD PTR [rsi+0x10] + 181a77b49: 66 0f 10 56 20 movupd xmm2,XMMWORD PTR [rsi+0x20] + 181a77b4e: 66 0f 10 5e 30 movupd xmm3,XMMWORD PTR [rsi+0x30] + 181a77b53: 66 0f 28 e0 movapd xmm4,xmm0 + 181a77b57: 66 0f 28 e9 movapd xmm5,xmm1 + 181a77b5b: 48 83 c6 40 add rsi,0x40 + 181a77b5f: 66 0f 59 e2 mulpd xmm4,xmm2 + 181a77b63: 66 0f 59 eb mulpd xmm5,xmm3 + 181a77b67: 66 0f 28 f4 movapd xmm6,xmm4 + 181a77b6b: 66 0f 59 f5 mulpd xmm6,xmm5 + 181a77b6f: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77b74: 66 0f 54 fe andpd xmm7,xmm6 + 181a77b78: 66 41 0f 76 f8 pcmpeqd xmm7,xmm8 + 181a77b7d: 66 0f 50 c7 movmskpd eax,xmm7 + 181a77b81: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77b86: 66 0f 54 fe andpd xmm7,xmm6 + 181a77b8a: 66 41 0f 76 f9 pcmpeqd xmm7,xmm9 + 181a77b8f: 66 0f 50 d7 movmskpd edx,xmm7 + 181a77b93: 0b d0 or edx,eax + 181a77b95: 0f 85 bf 00 00 00 jne 0x181a77c5a + 181a77b9b: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77ba0: 66 0f 5e fe divpd xmm7,xmm6 + 181a77ba4: 66 0f 59 ef mulpd xmm5,xmm7 + 181a77ba8: 66 0f 59 e7 mulpd xmm4,xmm7 + 181a77bac: 48 83 c7 40 add rdi,0x40 + 181a77bb0: 66 0f 59 d5 mulpd xmm2,xmm5 + 181a77bb4: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a77bb8: 66 0f 59 dc mulpd xmm3,xmm4 + 181a77bbc: 66 0f 59 cc mulpd xmm1,xmm4 + 181a77bc0: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a77bc4: 66 0f 10 6b 10 movupd xmm5,XMMWORD PTR [rbx+0x10] + 181a77bc9: 66 0f 10 73 20 movupd xmm6,XMMWORD PTR [rbx+0x20] + 181a77bce: 66 0f 10 7b 30 movupd xmm7,XMMWORD PTR [rbx+0x30] + 181a77bd3: 48 83 c3 40 add rbx,0x40 + 181a77bd7: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a77bdc: 66 44 0f c2 ed 03 cmpunordpd xmm13,xmm5 + 181a77be2: 66 41 0f 50 c5 movmskpd eax,xmm13 + 181a77be7: 66 44 0f 28 ee movapd xmm13,xmm6 + 181a77bec: 66 44 0f c2 ef 03 cmpunordpd xmm13,xmm7 + 181a77bf2: 66 41 0f 50 d5 movmskpd edx,xmm13 + 181a77bf7: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a77bfb: 66 0f 59 dd mulpd xmm3,xmm5 + 181a77bff: 66 0f 59 c6 mulpd xmm0,xmm6 + 181a77c03: 66 0f 59 cf mulpd xmm1,xmm7 + 181a77c07: 0b d0 or edx,eax + 181a77c09: 0f 85 27 01 00 00 jne 0x181a77d36 + 181a77c0f: 66 41 0f d4 d3 paddq xmm2,xmm11 + 181a77c14: 66 41 0f d4 db paddq xmm3,xmm11 + 181a77c19: 66 41 0f d4 c3 paddq xmm0,xmm11 + 181a77c1e: 66 41 0f d4 cb paddq xmm1,xmm11 + 181a77c23: 66 41 0f 54 d4 andpd xmm2,xmm12 + 181a77c28: 66 41 0f 54 dc andpd xmm3,xmm12 + 181a77c2d: 66 41 0f 54 c4 andpd xmm0,xmm12 + 181a77c32: 66 41 0f 54 cc andpd xmm1,xmm12 + 181a77c37: 66 0f 29 57 c0 movapd XMMWORD PTR [rdi-0x40],xmm2 + 181a77c3c: 66 0f 29 5f d0 movapd XMMWORD PTR [rdi-0x30],xmm3 + 181a77c41: 66 0f 29 47 e0 movapd XMMWORD PTR [rdi-0x20],xmm0 + 181a77c46: 66 0f 29 4f f0 movapd XMMWORD PTR [rdi-0x10],xmm1 + 181a77c4b: 48 83 e9 08 sub rcx,0x8 + 181a77c4f: 0f 8d eb fe ff ff jge 0x181a77b40 + 181a77c55: e9 59 03 00 00 jmp 0x181a77fb3 + 181a77c5a: 23 c0 and eax,eax + 181a77c5c: 0f 84 90 00 00 00 je 0x181a77cf2 + 181a77c62: 66 41 0f 28 f1 movapd xmm6,xmm9 + 181a77c67: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77c6c: 48 33 d2 xor rdx,rdx + 181a77c6f: 66 41 0f 28 e0 movapd xmm4,xmm8 + 181a77c74: 66 0f c2 e0 00 cmpeqpd xmm4,xmm0 + 181a77c79: 66 0f 28 ec movapd xmm5,xmm4 + 181a77c7d: 66 0f 50 c4 movmskpd eax,xmm4 + 181a77c81: 66 0f 54 e7 andpd xmm4,xmm7 + 181a77c85: 66 0f 58 c4 addpd xmm0,xmm4 + 181a77c89: 66 0f 10 24 1a movupd xmm4,XMMWORD PTR [rdx+rbx*1] + 181a77c8e: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a77c93: 66 0f 5e e0 divpd xmm4,xmm0 + 181a77c97: 0b e8 or ebp,eax + 181a77c99: 66 45 0f c2 e8 00 cmpeqpd xmm13,xmm8 + 181a77c9f: 66 44 0f 54 ed andpd xmm13,xmm5 + 181a77ca4: 66 0f 54 ee andpd xmm5,xmm6 + 181a77ca8: 66 41 0f d9 ed psubusw xmm5,xmm13 + 181a77cad: 66 0f 56 ef orpd xmm5,xmm7 + 181a77cb1: 66 0f 59 ec mulpd xmm5,xmm4 + 181a77cb5: 66 44 0f 54 ee andpd xmm13,xmm6 + 181a77cba: 66 41 0f 56 ed orpd xmm5,xmm13 + 181a77cbf: 66 41 0f 73 d5 01 psrlq xmm13,0x1 + 181a77cc5: 66 41 0f eb ed por xmm5,xmm13 + 181a77cca: 66 0f 29 2c 3a movapd XMMWORD PTR [rdx+rdi*1],xmm5 + 181a77ccf: 66 0f 28 c1 movapd xmm0,xmm1 + 181a77cd3: 48 83 c2 10 add rdx,0x10 + 181a77cd7: 66 0f 28 ca movapd xmm1,xmm2 + 181a77cdb: 48 83 fa 40 cmp rdx,0x40 + 181a77cdf: 66 0f 28 d3 movapd xmm2,xmm3 + 181a77ce3: 7c 8a jl 0x181a77c6f + 181a77ce5: 48 83 c3 40 add rbx,0x40 + 181a77ce9: 48 83 c7 40 add rdi,0x40 + 181a77ced: e9 59 ff ff ff jmp 0x181a77c4b + 181a77cf2: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a77cf6: 66 0f 10 6b 10 movupd xmm5,XMMWORD PTR [rbx+0x10] + 181a77cfb: 66 0f 10 73 20 movupd xmm6,XMMWORD PTR [rbx+0x20] + 181a77d00: 66 0f 10 7b 30 movupd xmm7,XMMWORD PTR [rbx+0x30] + 181a77d05: 66 0f 5e e0 divpd xmm4,xmm0 + 181a77d09: 48 83 c7 40 add rdi,0x40 + 181a77d0d: 66 0f 5e e9 divpd xmm5,xmm1 + 181a77d11: 48 83 c3 40 add rbx,0x40 + 181a77d15: 66 0f 5e f2 divpd xmm6,xmm2 + 181a77d19: 66 0f 5e fb divpd xmm7,xmm3 + 181a77d1d: 66 0f 29 67 c0 movapd XMMWORD PTR [rdi-0x40],xmm4 + 181a77d22: 66 0f 29 6f d0 movapd XMMWORD PTR [rdi-0x30],xmm5 + 181a77d27: 66 0f 29 77 e0 movapd XMMWORD PTR [rdi-0x20],xmm6 + 181a77d2c: 66 0f 29 7f f0 movapd XMMWORD PTR [rdi-0x10],xmm7 + 181a77d31: e9 15 ff ff ff jmp 0x181a77c4b + 181a77d36: 66 0f c2 e4 07 cmpordpd xmm4,xmm4 + 181a77d3b: 66 0f c2 ed 07 cmpordpd xmm5,xmm5 + 181a77d40: 66 0f c2 f6 07 cmpordpd xmm6,xmm6 + 181a77d45: 66 0f c2 ff 07 cmpordpd xmm7,xmm7 + 181a77d4a: 66 41 0f 54 e3 andpd xmm4,xmm11 + 181a77d4f: 66 41 0f 54 eb andpd xmm5,xmm11 + 181a77d54: 66 41 0f 54 f3 andpd xmm6,xmm11 + 181a77d59: 66 41 0f 54 fb andpd xmm7,xmm11 + 181a77d5e: 66 0f d4 d4 paddq xmm2,xmm4 + 181a77d62: 66 0f d4 dd paddq xmm3,xmm5 + 181a77d66: 66 0f d4 c6 paddq xmm0,xmm6 + 181a77d6a: 66 0f d4 cf paddq xmm1,xmm7 + 181a77d6e: e9 b0 fe ff ff jmp 0x181a77c23 + 181a77d73: 66 66 66 66 66 0f 1f data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a77d7a: 84 00 00 00 00 00 + 181a77d80: 66 0f 10 06 movupd xmm0,XMMWORD PTR [rsi] + 181a77d84: 66 0f 10 4e 10 movupd xmm1,XMMWORD PTR [rsi+0x10] + 181a77d89: 66 0f 10 56 20 movupd xmm2,XMMWORD PTR [rsi+0x20] + 181a77d8e: 66 0f 10 5e 30 movupd xmm3,XMMWORD PTR [rsi+0x30] + 181a77d93: 66 0f 28 e0 movapd xmm4,xmm0 + 181a77d97: 66 0f 28 e9 movapd xmm5,xmm1 + 181a77d9b: 48 83 c6 40 add rsi,0x40 + 181a77d9f: 66 0f 59 e2 mulpd xmm4,xmm2 + 181a77da3: 66 0f 59 eb mulpd xmm5,xmm3 + 181a77da7: 66 0f 28 f4 movapd xmm6,xmm4 + 181a77dab: 66 0f 59 f5 mulpd xmm6,xmm5 + 181a77daf: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77db4: 66 0f 54 fe andpd xmm7,xmm6 + 181a77db8: 66 41 0f 76 f8 pcmpeqd xmm7,xmm8 + 181a77dbd: 66 0f 50 c7 movmskpd eax,xmm7 + 181a77dc1: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77dc6: 66 0f 54 fe andpd xmm7,xmm6 + 181a77dca: 66 41 0f 76 f9 pcmpeqd xmm7,xmm9 + 181a77dcf: 66 0f 50 d7 movmskpd edx,xmm7 + 181a77dd3: 0b d0 or edx,eax + 181a77dd5: 0f 85 bf 00 00 00 jne 0x181a77e9a + 181a77ddb: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77de0: 66 0f 5e fe divpd xmm7,xmm6 + 181a77de4: 66 0f 59 ef mulpd xmm5,xmm7 + 181a77de8: 66 0f 59 e7 mulpd xmm4,xmm7 + 181a77dec: 48 83 c7 40 add rdi,0x40 + 181a77df0: 66 0f 59 d5 mulpd xmm2,xmm5 + 181a77df4: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a77df8: 66 0f 59 dc mulpd xmm3,xmm4 + 181a77dfc: 66 0f 59 cc mulpd xmm1,xmm4 + 181a77e00: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a77e04: 66 0f 10 6b 10 movupd xmm5,XMMWORD PTR [rbx+0x10] + 181a77e09: 66 0f 10 73 20 movupd xmm6,XMMWORD PTR [rbx+0x20] + 181a77e0e: 66 0f 10 7b 30 movupd xmm7,XMMWORD PTR [rbx+0x30] + 181a77e13: 48 83 c3 40 add rbx,0x40 + 181a77e17: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a77e1c: 66 44 0f c2 ed 03 cmpunordpd xmm13,xmm5 + 181a77e22: 66 41 0f 50 c5 movmskpd eax,xmm13 + 181a77e27: 66 44 0f 28 ee movapd xmm13,xmm6 + 181a77e2c: 66 44 0f c2 ef 03 cmpunordpd xmm13,xmm7 + 181a77e32: 66 41 0f 50 d5 movmskpd edx,xmm13 + 181a77e37: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a77e3b: 66 0f 59 dd mulpd xmm3,xmm5 + 181a77e3f: 66 0f 59 c6 mulpd xmm0,xmm6 + 181a77e43: 66 0f 59 cf mulpd xmm1,xmm7 + 181a77e47: 0b d0 or edx,eax + 181a77e49: 0f 85 27 01 00 00 jne 0x181a77f76 + 181a77e4f: 66 41 0f d4 d3 paddq xmm2,xmm11 + 181a77e54: 66 41 0f d4 db paddq xmm3,xmm11 + 181a77e59: 66 41 0f d4 c3 paddq xmm0,xmm11 + 181a77e5e: 66 41 0f d4 cb paddq xmm1,xmm11 + 181a77e63: 66 41 0f 54 d4 andpd xmm2,xmm12 + 181a77e68: 66 41 0f 54 dc andpd xmm3,xmm12 + 181a77e6d: 66 41 0f 54 c4 andpd xmm0,xmm12 + 181a77e72: 66 41 0f 54 cc andpd xmm1,xmm12 + 181a77e77: 66 0f 11 57 c0 movupd XMMWORD PTR [rdi-0x40],xmm2 + 181a77e7c: 66 0f 11 5f d0 movupd XMMWORD PTR [rdi-0x30],xmm3 + 181a77e81: 66 0f 11 47 e0 movupd XMMWORD PTR [rdi-0x20],xmm0 + 181a77e86: 66 0f 11 4f f0 movupd XMMWORD PTR [rdi-0x10],xmm1 + 181a77e8b: 48 83 e9 08 sub rcx,0x8 + 181a77e8f: 0f 8d eb fe ff ff jge 0x181a77d80 + 181a77e95: e9 19 01 00 00 jmp 0x181a77fb3 + 181a77e9a: 23 c0 and eax,eax + 181a77e9c: 0f 84 90 00 00 00 je 0x181a77f32 + 181a77ea2: 66 41 0f 28 f1 movapd xmm6,xmm9 + 181a77ea7: 66 41 0f 28 fa movapd xmm7,xmm10 + 181a77eac: 48 33 d2 xor rdx,rdx + 181a77eaf: 66 41 0f 28 e0 movapd xmm4,xmm8 + 181a77eb4: 66 0f c2 e0 00 cmpeqpd xmm4,xmm0 + 181a77eb9: 66 0f 28 ec movapd xmm5,xmm4 + 181a77ebd: 66 0f 50 c4 movmskpd eax,xmm4 + 181a77ec1: 66 0f 54 e7 andpd xmm4,xmm7 + 181a77ec5: 66 0f 58 c4 addpd xmm0,xmm4 + 181a77ec9: 66 0f 10 24 1a movupd xmm4,XMMWORD PTR [rdx+rbx*1] + 181a77ece: 66 44 0f 28 ec movapd xmm13,xmm4 + 181a77ed3: 66 0f 5e e0 divpd xmm4,xmm0 + 181a77ed7: 0b e8 or ebp,eax + 181a77ed9: 66 45 0f c2 e8 00 cmpeqpd xmm13,xmm8 + 181a77edf: 66 44 0f 54 ed andpd xmm13,xmm5 + 181a77ee4: 66 0f 54 ee andpd xmm5,xmm6 + 181a77ee8: 66 41 0f d9 ed psubusw xmm5,xmm13 + 181a77eed: 66 0f 56 ef orpd xmm5,xmm7 + 181a77ef1: 66 0f 59 ec mulpd xmm5,xmm4 + 181a77ef5: 66 44 0f 54 ee andpd xmm13,xmm6 + 181a77efa: 66 41 0f 56 ed orpd xmm5,xmm13 + 181a77eff: 66 41 0f 73 d5 01 psrlq xmm13,0x1 + 181a77f05: 66 41 0f eb ed por xmm5,xmm13 + 181a77f0a: 66 0f 11 2c 3a movupd XMMWORD PTR [rdx+rdi*1],xmm5 + 181a77f0f: 66 0f 28 c1 movapd xmm0,xmm1 + 181a77f13: 48 83 c2 10 add rdx,0x10 + 181a77f17: 66 0f 28 ca movapd xmm1,xmm2 + 181a77f1b: 48 83 fa 40 cmp rdx,0x40 + 181a77f1f: 66 0f 28 d3 movapd xmm2,xmm3 + 181a77f23: 7c 8a jl 0x181a77eaf + 181a77f25: 48 83 c3 40 add rbx,0x40 + 181a77f29: 48 83 c7 40 add rdi,0x40 + 181a77f2d: e9 59 ff ff ff jmp 0x181a77e8b + 181a77f32: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a77f36: 66 0f 10 6b 10 movupd xmm5,XMMWORD PTR [rbx+0x10] + 181a77f3b: 66 0f 10 73 20 movupd xmm6,XMMWORD PTR [rbx+0x20] + 181a77f40: 66 0f 10 7b 30 movupd xmm7,XMMWORD PTR [rbx+0x30] + 181a77f45: 66 0f 5e e0 divpd xmm4,xmm0 + 181a77f49: 48 83 c7 40 add rdi,0x40 + 181a77f4d: 66 0f 5e e9 divpd xmm5,xmm1 + 181a77f51: 48 83 c3 40 add rbx,0x40 + 181a77f55: 66 0f 5e f2 divpd xmm6,xmm2 + 181a77f59: 66 0f 5e fb divpd xmm7,xmm3 + 181a77f5d: 66 0f 11 67 c0 movupd XMMWORD PTR [rdi-0x40],xmm4 + 181a77f62: 66 0f 11 6f d0 movupd XMMWORD PTR [rdi-0x30],xmm5 + 181a77f67: 66 0f 11 77 e0 movupd XMMWORD PTR [rdi-0x20],xmm6 + 181a77f6c: 66 0f 11 7f f0 movupd XMMWORD PTR [rdi-0x10],xmm7 + 181a77f71: e9 15 ff ff ff jmp 0x181a77e8b + 181a77f76: 66 0f c2 e4 07 cmpordpd xmm4,xmm4 + 181a77f7b: 66 0f c2 ed 07 cmpordpd xmm5,xmm5 + 181a77f80: 66 0f c2 f6 07 cmpordpd xmm6,xmm6 + 181a77f85: 66 0f c2 ff 07 cmpordpd xmm7,xmm7 + 181a77f8a: 66 41 0f 54 e3 andpd xmm4,xmm11 + 181a77f8f: 66 41 0f 54 eb andpd xmm5,xmm11 + 181a77f94: 66 41 0f 54 f3 andpd xmm6,xmm11 + 181a77f99: 66 41 0f 54 fb andpd xmm7,xmm11 + 181a77f9e: 66 0f d4 d4 paddq xmm2,xmm4 + 181a77fa2: 66 0f d4 dd paddq xmm3,xmm5 + 181a77fa6: 66 0f d4 c6 paddq xmm0,xmm6 + 181a77faa: 66 0f d4 cf paddq xmm1,xmm7 + 181a77fae: e9 b0 fe ff ff jmp 0x181a77e63 + 181a77fb3: 48 83 c1 08 add rcx,0x8 + 181a77fb7: 7e 5e jle 0x181a78017 + 181a77fb9: 66 41 0f 28 f0 movapd xmm6,xmm8 + 181a77fbe: 66 41 0f 28 f9 movapd xmm7,xmm9 + 181a77fc3: 66 41 0f 28 e2 movapd xmm4,xmm10 + 181a77fc8: 66 0f 73 d4 01 psrlq xmm4,0x1 + 181a77fcd: 66 0f eb e7 por xmm4,xmm7 + 181a77fd1: f2 0f 10 0e movsd xmm1,QWORD PTR [rsi] + 181a77fd5: f2 0f 10 13 movsd xmm2,QWORD PTR [rbx] + 181a77fd9: 66 0f 28 c6 movapd xmm0,xmm6 + 181a77fdd: 66 0f 2f c1 comisd xmm0,xmm1 + 181a77fe1: 74 1b je 0x181a77ffe + 181a77fe3: f2 0f 5e d1 divsd xmm2,xmm1 + 181a77fe7: 48 83 c6 08 add rsi,0x8 + 181a77feb: 48 83 c3 08 add rbx,0x8 + 181a77fef: f2 0f 11 17 movsd QWORD PTR [rdi],xmm2 + 181a77ff3: 48 83 c7 08 add rdi,0x8 + 181a77ff7: 48 ff c9 dec rcx + 181a77ffa: 7f d5 jg 0x181a77fd1 + 181a77ffc: eb 19 jmp 0x181a78017 + 181a77ffe: 72 e3 jb 0x181a77fe3 + 181a78000: bd 01 00 00 00 mov ebp,0x1 + 181a78005: 66 0f 2f ca comisd xmm1,xmm2 + 181a78009: 74 06 je 0x181a78011 + 181a7800b: f2 0f 59 d7 mulsd xmm2,xmm7 + 181a7800f: eb d6 jmp 0x181a77fe7 + 181a78011: f2 0f 10 d4 movsd xmm2,xmm4 + 181a78015: eb d0 jmp 0x181a77fe7 + 181a78017: 48 8b c5 mov rax,rbp + 181a7801a: 66 44 0f 6f 2c 24 movdqa xmm13,XMMWORD PTR [rsp] + 181a78020: 66 44 0f 6f 64 24 10 movdqa xmm12,XMMWORD PTR [rsp+0x10] + 181a78027: 66 44 0f 6f 5c 24 20 movdqa xmm11,XMMWORD PTR [rsp+0x20] + 181a7802e: 66 44 0f 6f 54 24 30 movdqa xmm10,XMMWORD PTR [rsp+0x30] + 181a78035: 66 44 0f 6f 4c 24 40 movdqa xmm9,XMMWORD PTR [rsp+0x40] + 181a7803c: 66 44 0f 6f 44 24 50 movdqa xmm8,XMMWORD PTR [rsp+0x50] + 181a78043: 66 0f 6f 7c 24 60 movdqa xmm7,XMMWORD PTR [rsp+0x60] + 181a78049: 66 0f 6f 74 24 70 movdqa xmm6,XMMWORD PTR [rsp+0x70] + 181a7804f: 48 81 c4 88 00 00 00 add rsp,0x88 + 181a78056: c5 f8 77 vzeroupper + 181a78059: 5d pop rbp + 181a7805a: 5f pop rdi + 181a7805b: 5e pop rsi + 181a7805c: 5b pop rbx + 181a7805d: c3 ret + 181a7805e: 66 90 xchg ax,ax + 181a78060: 53 push rbx + 181a78061: 56 push rsi + 181a78062: 57 push rdi + 181a78063: 48 83 ec 20 sub rsp,0x20 + 181a78067: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a7806c: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a78072: 48 89 4c 24 40 mov QWORD PTR [rsp+0x40],rcx + 181a78077: 48 89 54 24 48 mov QWORD PTR [rsp+0x48],rdx + 181a7807c: 4c 89 44 24 50 mov QWORD PTR [rsp+0x50],r8 + 181a78081: 4c 89 4c 24 58 mov QWORD PTR [rsp+0x58],r9 + 181a78086: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 181a7808b: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48] + 181a78090: 48 8b 7c 24 50 mov rdi,QWORD PTR [rsp+0x50] + 181a78095: 48 63 4c 24 58 movsxd rcx,DWORD PTR [rsp+0x58] + 181a7809a: b8 00 00 f0 3f mov eax,0x3ff00000 + 181a7809f: 66 0f 6e f0 movd xmm6,eax + 181a780a3: 48 33 c0 xor rax,rax + 181a780a6: 66 0f 73 f6 20 psllq xmm6,0x20 + 181a780ab: 66 0f 14 f6 unpcklpd xmm6,xmm6 + 181a780af: 66 0f 28 c6 movapd xmm0,xmm6 + 181a780b3: 66 0f 73 f6 01 psllq xmm6,0x1 + 181a780b8: 66 0f 28 f8 movapd xmm7,xmm0 + 181a780bc: 66 0f 73 d0 01 psrlq xmm0,0x1 + 181a780c1: 48 83 e9 02 sub rcx,0x2 + 181a780c5: 66 0f 56 f0 orpd xmm6,xmm0 + 181a780c9: 0f 8c 10 03 00 00 jl 0x181a783df + 181a780cf: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a780d6: 0f 85 24 02 00 00 jne 0x181a78300 + 181a780dc: 48 8b d6 mov rdx,rsi + 181a780df: 48 0b d3 or rdx,rbx + 181a780e2: 48 83 e2 0f and rdx,0xf + 181a780e6: 0f 85 14 01 00 00 jne 0x181a78200 + 181a780ec: eb 12 jmp 0x181a78100 + 181a780ee: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a780f5: 0f 1f 84 00 00 00 00 + 181a780fc: 00 + 181a780fd: 0f 1f 00 nop DWORD PTR [rax] + 181a78100: 66 0f 28 06 movapd xmm0,XMMWORD PTR [rsi] + 181a78104: 66 0f 28 56 10 movapd xmm2,XMMWORD PTR [rsi+0x10] + 181a78109: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7810d: 66 0f 14 c2 unpcklpd xmm0,xmm2 + 181a78111: 66 0f 15 ca unpckhpd xmm1,xmm2 + 181a78115: 66 0f 28 d0 movapd xmm2,xmm0 + 181a78119: 66 0f 59 c0 mulpd xmm0,xmm0 + 181a7811d: 66 0f 28 d9 movapd xmm3,xmm1 + 181a78121: 66 0f 59 c9 mulpd xmm1,xmm1 + 181a78125: 66 0f 58 c1 addpd xmm0,xmm1 + 181a78129: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7812d: 66 0f 15 c9 unpckhpd xmm1,xmm1 + 181a78131: 48 83 c7 20 add rdi,0x20 + 181a78135: 66 0f 57 ed xorpd xmm5,xmm5 + 181a78139: 66 0f 28 e0 movapd xmm4,xmm0 + 181a7813d: f2 0f 59 c1 mulsd xmm0,xmm1 + 181a78141: 48 83 c6 20 add rsi,0x20 + 181a78145: 66 0f 2f c5 comisd xmm0,xmm5 + 181a78149: 74 76 je 0x181a781c1 + 181a7814b: 66 0f 28 ef movapd xmm5,xmm7 + 181a7814f: f2 0f 5e e8 divsd xmm5,xmm0 + 181a78153: f2 0f 59 cd mulsd xmm1,xmm5 + 181a78157: f2 0f 59 e5 mulsd xmm4,xmm5 + 181a7815b: 66 0f 14 cc unpcklpd xmm1,xmm4 + 181a7815f: 66 0f 28 23 movapd xmm4,XMMWORD PTR [rbx] + 181a78163: 66 0f 28 43 10 movapd xmm0,XMMWORD PTR [rbx+0x10] + 181a78168: 66 0f 28 ec movapd xmm5,xmm4 + 181a7816c: 66 0f 14 e0 unpcklpd xmm4,xmm0 + 181a78170: 66 0f 15 e8 unpckhpd xmm5,xmm0 + 181a78174: 66 0f 28 c2 movapd xmm0,xmm2 + 181a78178: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a7817c: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a78180: 66 0f 59 eb mulpd xmm5,xmm3 + 181a78184: 66 0f 59 dc mulpd xmm3,xmm4 + 181a78188: 66 0f 58 d5 addpd xmm2,xmm5 + 181a7818c: 66 0f 5c c3 subpd xmm0,xmm3 + 181a78190: 66 0f 59 d1 mulpd xmm2,xmm1 + 181a78194: 66 0f 59 c1 mulpd xmm0,xmm1 + 181a78198: 66 0f 28 e2 movapd xmm4,xmm2 + 181a7819c: 48 83 c3 20 add rbx,0x20 + 181a781a0: 66 0f 14 d0 unpcklpd xmm2,xmm0 + 181a781a4: 66 0f 15 e0 unpckhpd xmm4,xmm0 + 181a781a8: 66 0f 29 57 e0 movapd XMMWORD PTR [rdi-0x20],xmm2 + 181a781ad: 48 83 e9 02 sub rcx,0x2 + 181a781b1: 66 0f 29 67 f0 movapd XMMWORD PTR [rdi-0x10],xmm4 + 181a781b6: 0f 8d 44 ff ff ff jge 0x181a78100 + 181a781bc: e9 1e 02 00 00 jmp 0x181a783df + 181a781c1: 66 0f c2 ec 00 cmpeqpd xmm5,xmm4 + 181a781c6: 66 0f 50 d5 movmskpd edx,xmm5 + 181a781ca: 66 0f d9 e5 psubusw xmm4,xmm5 + 181a781ce: 66 0f 54 ee andpd xmm5,xmm6 + 181a781d2: 66 0f 28 cf movapd xmm1,xmm7 + 181a781d6: 66 0f 56 e5 orpd xmm4,xmm5 + 181a781da: 66 0f 5e cc divpd xmm1,xmm4 + 181a781de: 0b c2 or eax,edx + 181a781e0: e9 7a ff ff ff jmp 0x181a7815f + 181a781e5: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a781ec: 0f 1f 84 00 00 00 00 + 181a781f3: 00 + 181a781f4: 66 66 66 66 0f 1f 84 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a781fb: 00 00 00 00 00 + 181a78200: 66 0f 10 06 movupd xmm0,XMMWORD PTR [rsi] + 181a78204: 66 0f 10 56 10 movupd xmm2,XMMWORD PTR [rsi+0x10] + 181a78209: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7820d: 66 0f 14 c2 unpcklpd xmm0,xmm2 + 181a78211: 66 0f 15 ca unpckhpd xmm1,xmm2 + 181a78215: 66 0f 28 d0 movapd xmm2,xmm0 + 181a78219: 66 0f 59 c0 mulpd xmm0,xmm0 + 181a7821d: 66 0f 28 d9 movapd xmm3,xmm1 + 181a78221: 66 0f 59 c9 mulpd xmm1,xmm1 + 181a78225: 66 0f 58 c1 addpd xmm0,xmm1 + 181a78229: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7822d: 66 0f 15 c9 unpckhpd xmm1,xmm1 + 181a78231: 48 83 c7 20 add rdi,0x20 + 181a78235: 66 0f 57 ed xorpd xmm5,xmm5 + 181a78239: 66 0f 28 e0 movapd xmm4,xmm0 + 181a7823d: f2 0f 59 c1 mulsd xmm0,xmm1 + 181a78241: 48 83 c6 20 add rsi,0x20 + 181a78245: 66 0f 2f c5 comisd xmm0,xmm5 + 181a78249: 74 76 je 0x181a782c1 + 181a7824b: 66 0f 28 ef movapd xmm5,xmm7 + 181a7824f: f2 0f 5e e8 divsd xmm5,xmm0 + 181a78253: f2 0f 59 cd mulsd xmm1,xmm5 + 181a78257: f2 0f 59 e5 mulsd xmm4,xmm5 + 181a7825b: 66 0f 14 cc unpcklpd xmm1,xmm4 + 181a7825f: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a78263: 66 0f 10 43 10 movupd xmm0,XMMWORD PTR [rbx+0x10] + 181a78268: 66 0f 28 ec movapd xmm5,xmm4 + 181a7826c: 66 0f 14 e0 unpcklpd xmm4,xmm0 + 181a78270: 66 0f 15 e8 unpckhpd xmm5,xmm0 + 181a78274: 66 0f 28 c2 movapd xmm0,xmm2 + 181a78278: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a7827c: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a78280: 66 0f 59 eb mulpd xmm5,xmm3 + 181a78284: 66 0f 59 dc mulpd xmm3,xmm4 + 181a78288: 66 0f 58 d5 addpd xmm2,xmm5 + 181a7828c: 66 0f 5c c3 subpd xmm0,xmm3 + 181a78290: 66 0f 59 d1 mulpd xmm2,xmm1 + 181a78294: 66 0f 59 c1 mulpd xmm0,xmm1 + 181a78298: 66 0f 28 e2 movapd xmm4,xmm2 + 181a7829c: 48 83 c3 20 add rbx,0x20 + 181a782a0: 66 0f 14 d0 unpcklpd xmm2,xmm0 + 181a782a4: 66 0f 15 e0 unpckhpd xmm4,xmm0 + 181a782a8: 66 0f 29 57 e0 movapd XMMWORD PTR [rdi-0x20],xmm2 + 181a782ad: 48 83 e9 02 sub rcx,0x2 + 181a782b1: 66 0f 29 67 f0 movapd XMMWORD PTR [rdi-0x10],xmm4 + 181a782b6: 0f 8d 44 ff ff ff jge 0x181a78200 + 181a782bc: e9 1e 01 00 00 jmp 0x181a783df + 181a782c1: 66 0f c2 ec 00 cmpeqpd xmm5,xmm4 + 181a782c6: 66 0f 50 d5 movmskpd edx,xmm5 + 181a782ca: 66 0f d9 e5 psubusw xmm4,xmm5 + 181a782ce: 66 0f 54 ee andpd xmm5,xmm6 + 181a782d2: 66 0f 28 cf movapd xmm1,xmm7 + 181a782d6: 66 0f 56 e5 orpd xmm4,xmm5 + 181a782da: 66 0f 5e cc divpd xmm1,xmm4 + 181a782de: 0b c2 or eax,edx + 181a782e0: e9 7a ff ff ff jmp 0x181a7825f + 181a782e5: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a782ec: 0f 1f 84 00 00 00 00 + 181a782f3: 00 + 181a782f4: 66 66 66 66 0f 1f 84 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a782fb: 00 00 00 00 00 + 181a78300: 66 0f 10 06 movupd xmm0,XMMWORD PTR [rsi] + 181a78304: 66 0f 10 56 10 movupd xmm2,XMMWORD PTR [rsi+0x10] + 181a78309: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7830d: 66 0f 14 c2 unpcklpd xmm0,xmm2 + 181a78311: 66 0f 15 ca unpckhpd xmm1,xmm2 + 181a78315: 66 0f 28 d0 movapd xmm2,xmm0 + 181a78319: 66 0f 59 c0 mulpd xmm0,xmm0 + 181a7831d: 66 0f 28 d9 movapd xmm3,xmm1 + 181a78321: 66 0f 59 c9 mulpd xmm1,xmm1 + 181a78325: 66 0f 58 c1 addpd xmm0,xmm1 + 181a78329: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7832d: 66 0f 15 c9 unpckhpd xmm1,xmm1 + 181a78331: 48 83 c7 20 add rdi,0x20 + 181a78335: 66 0f 57 ed xorpd xmm5,xmm5 + 181a78339: 66 0f 28 e0 movapd xmm4,xmm0 + 181a7833d: f2 0f 59 c1 mulsd xmm0,xmm1 + 181a78341: 48 83 c6 20 add rsi,0x20 + 181a78345: 66 0f 2f c5 comisd xmm0,xmm5 + 181a78349: 74 73 je 0x181a783be + 181a7834b: 66 0f 28 ef movapd xmm5,xmm7 + 181a7834f: f2 0f 5e e8 divsd xmm5,xmm0 + 181a78353: f2 0f 59 cd mulsd xmm1,xmm5 + 181a78357: f2 0f 59 e5 mulsd xmm4,xmm5 + 181a7835b: 66 0f 14 cc unpcklpd xmm1,xmm4 + 181a7835f: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a78363: 66 0f 10 43 10 movupd xmm0,XMMWORD PTR [rbx+0x10] + 181a78368: 66 0f 28 ec movapd xmm5,xmm4 + 181a7836c: 66 0f 14 e0 unpcklpd xmm4,xmm0 + 181a78370: 66 0f 15 e8 unpckhpd xmm5,xmm0 + 181a78374: 66 0f 28 c2 movapd xmm0,xmm2 + 181a78378: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a7837c: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a78380: 66 0f 59 eb mulpd xmm5,xmm3 + 181a78384: 66 0f 59 dc mulpd xmm3,xmm4 + 181a78388: 66 0f 58 d5 addpd xmm2,xmm5 + 181a7838c: 66 0f 5c c3 subpd xmm0,xmm3 + 181a78390: 66 0f 59 d1 mulpd xmm2,xmm1 + 181a78394: 66 0f 59 c1 mulpd xmm0,xmm1 + 181a78398: 66 0f 28 e2 movapd xmm4,xmm2 + 181a7839c: 48 83 c3 20 add rbx,0x20 + 181a783a0: 66 0f 14 d0 unpcklpd xmm2,xmm0 + 181a783a4: 66 0f 15 e0 unpckhpd xmm4,xmm0 + 181a783a8: 66 0f 11 57 e0 movupd XMMWORD PTR [rdi-0x20],xmm2 + 181a783ad: 48 83 e9 02 sub rcx,0x2 + 181a783b1: 66 0f 11 67 f0 movupd XMMWORD PTR [rdi-0x10],xmm4 + 181a783b6: 0f 8d 44 ff ff ff jge 0x181a78300 + 181a783bc: eb 21 jmp 0x181a783df + 181a783be: 66 0f c2 ec 00 cmpeqpd xmm5,xmm4 + 181a783c3: 66 0f 50 d5 movmskpd edx,xmm5 + 181a783c7: 66 0f d9 e5 psubusw xmm4,xmm5 + 181a783cb: 66 0f 54 ee andpd xmm5,xmm6 + 181a783cf: 66 0f 28 cf movapd xmm1,xmm7 + 181a783d3: 66 0f 56 e5 orpd xmm4,xmm5 + 181a783d7: 66 0f 5e cc divpd xmm1,xmm4 + 181a783db: 0b c2 or eax,edx + 181a783dd: eb 80 jmp 0x181a7835f + 181a783df: 48 83 c1 02 add rcx,0x2 + 181a783e3: 7e 6e jle 0x181a78453 + 181a783e5: f2 0f 10 06 movsd xmm0,QWORD PTR [rsi] + 181a783e9: f2 0f 10 4e 08 movsd xmm1,QWORD PTR [rsi+0x8] + 181a783ee: f2 0f 10 d0 movsd xmm2,xmm0 + 181a783f2: f2 0f 59 c0 mulsd xmm0,xmm0 + 181a783f6: f2 0f 10 d9 movsd xmm3,xmm1 + 181a783fa: f2 0f 59 c9 mulsd xmm1,xmm1 + 181a783fe: 66 0f 57 ed xorpd xmm5,xmm5 + 181a78402: f2 0f 58 c1 addsd xmm0,xmm1 + 181a78406: 66 0f 2f c5 comisd xmm0,xmm5 + 181a7840a: 74 3c je 0x181a78448 + 181a7840c: f2 0f 10 23 movsd xmm4,QWORD PTR [rbx] + 181a78410: f2 0f 10 6b 08 movsd xmm5,QWORD PTR [rbx+0x8] + 181a78415: f2 0f 5e f8 divsd xmm7,xmm0 + 181a78419: f2 0f 10 ca movsd xmm1,xmm2 + 181a7841d: f2 0f 59 d4 mulsd xmm2,xmm4 + 181a78421: f2 0f 59 cd mulsd xmm1,xmm5 + 181a78425: f2 0f 59 eb mulsd xmm5,xmm3 + 181a78429: f2 0f 59 dc mulsd xmm3,xmm4 + 181a7842d: f2 0f 58 d5 addsd xmm2,xmm5 + 181a78431: f2 0f 5c cb subsd xmm1,xmm3 + 181a78435: f2 0f 59 d7 mulsd xmm2,xmm7 + 181a78439: f2 0f 59 cf mulsd xmm1,xmm7 + 181a7843d: f2 0f 11 17 movsd QWORD PTR [rdi],xmm2 + 181a78441: f2 0f 11 4f 08 movsd QWORD PTR [rdi+0x8],xmm1 + 181a78446: eb 0b jmp 0x181a78453 + 181a78448: 66 0f 11 37 movupd XMMWORD PTR [rdi],xmm6 + 181a7844c: 72 05 jb 0x181a78453 + 181a7844e: b8 01 00 00 00 mov eax,0x1 + 181a78453: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a78458: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a7845e: 48 83 c4 20 add rsp,0x20 + 181a78462: c5 f8 77 vzeroupper + 181a78465: 5f pop rdi + 181a78466: 5e pop rsi + 181a78467: 5b pop rbx + 181a78468: c3 ret + 181a78469: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a78470: 0f 1f 84 00 00 00 00 + 181a78477: 00 + 181a78478: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 181a7847f: 00 + 181a78480: 53 push rbx + 181a78481: 56 push rsi + 181a78482: 57 push rdi + 181a78483: 48 83 ec 20 sub rsp,0x20 + 181a78487: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a7848c: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a78492: 48 89 4c 24 40 mov QWORD PTR [rsp+0x40],rcx + 181a78497: 48 89 54 24 48 mov QWORD PTR [rsp+0x48],rdx + 181a7849c: 4c 89 44 24 50 mov QWORD PTR [rsp+0x50],r8 + 181a784a1: 4c 89 4c 24 58 mov QWORD PTR [rsp+0x58],r9 + 181a784a6: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 181a784ab: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48] + 181a784b0: 48 8b 7c 24 50 mov rdi,QWORD PTR [rsp+0x50] + 181a784b5: 48 63 4c 24 58 movsxd rcx,DWORD PTR [rsp+0x58] + 181a784ba: 8b 54 24 60 mov edx,DWORD PTR [rsp+0x60] + 181a784be: b8 ff 03 00 00 mov eax,0x3ff + 181a784c3: 2b c2 sub eax,edx + 181a784c5: 66 0f 6e f0 movd xmm6,eax + 181a784c9: 66 0f 73 f6 34 psllq xmm6,0x34 + 181a784ce: b8 ff ff ff 7f mov eax,0x7fffffff + 181a784d3: 66 0f 14 f6 unpcklpd xmm6,xmm6 + 181a784d7: f2 0f 2a e0 cvtsi2sd xmm4,eax + 181a784db: ff c0 inc eax + 181a784dd: 66 0f 14 e4 unpcklpd xmm4,xmm4 + 181a784e1: f2 0f 2a e8 cvtsi2sd xmm5,eax + 181a784e5: 66 0f ef ff pxor xmm7,xmm7 + 181a784e9: 66 0f 14 ed unpcklpd xmm5,xmm5 + 181a784ed: 48 33 c0 xor rax,rax + 181a784f0: 48 f7 c7 04 00 00 00 test rdi,0x4 + 181a784f7: 74 4f je 0x181a78548 + 181a784f9: 8b 16 mov edx,DWORD PTR [rsi] + 181a784fb: f2 0f 2a 13 cvtsi2sd xmm2,DWORD PTR [rbx] + 181a784ff: 23 d2 and edx,edx + 181a78501: 74 1a je 0x181a7851d + 181a78503: f2 0f 2a c2 cvtsi2sd xmm0,edx + 181a78507: f2 0f 59 d6 mulsd xmm2,xmm6 + 181a7850b: f2 0f 5e d0 divsd xmm2,xmm0 + 181a7850f: f2 0f 5d d4 minsd xmm2,xmm4 + 181a78513: f2 0f 5f d5 maxsd xmm2,xmm5 + 181a78517: f2 0f 2d d2 cvtsd2si edx,xmm2 + 181a7851b: eb 14 jmp 0x181a78531 + 181a7851d: 8b 13 mov edx,DWORD PTR [rbx] + 181a7851f: b8 01 00 00 00 mov eax,0x1 + 181a78524: 23 d2 and edx,edx + 181a78526: 74 09 je 0x181a78531 + 181a78528: c1 fa 1f sar edx,0x1f + 181a7852b: 81 f2 ff ff ff 7f xor edx,0x7fffffff + 181a78531: 89 17 mov DWORD PTR [rdi],edx + 181a78533: 48 ff c9 dec rcx + 181a78536: 0f 8e 29 01 00 00 jle 0x181a78665 + 181a7853c: 48 83 c6 04 add rsi,0x4 + 181a78540: 48 83 c3 04 add rbx,0x4 + 181a78544: 48 83 c7 04 add rdi,0x4 + 181a78548: 48 83 e9 02 sub rcx,0x2 + 181a7854c: 0f 8c d3 00 00 00 jl 0x181a78625 + 181a78552: eb 0c jmp 0x181a78560 + 181a78554: 66 66 66 66 0f 1f 84 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a7855b: 00 00 00 00 00 + 181a78560: f3 0f 7e 06 movq xmm0,QWORD PTR [rsi] + 181a78564: f3 0f e6 c8 cvtdq2pd xmm1,xmm0 + 181a78568: 48 83 c7 08 add rdi,0x8 + 181a7856c: f3 0f e6 13 cvtdq2pd xmm2,QWORD PTR [rbx] + 181a78570: 66 0f 76 c7 pcmpeqd xmm0,xmm7 + 181a78574: 66 0f 59 d6 mulpd xmm2,xmm6 + 181a78578: 66 0f d7 d0 pmovmskb edx,xmm0 + 181a7857c: 81 e2 ff 00 00 00 and edx,0xff + 181a78582: 75 25 jne 0x181a785a9 + 181a78584: 66 0f 5e d1 divpd xmm2,xmm1 + 181a78588: 48 83 c6 08 add rsi,0x8 + 181a7858c: 48 83 c3 08 add rbx,0x8 + 181a78590: 66 0f 5d d4 minpd xmm2,xmm4 + 181a78594: 66 0f 5f d5 maxpd xmm2,xmm5 + 181a78598: f2 0f e6 d2 cvtpd2dq xmm2,xmm2 + 181a7859c: 66 0f d6 57 f8 movq QWORD PTR [rdi-0x8],xmm2 + 181a785a1: 48 83 e9 02 sub rcx,0x2 + 181a785a5: 7d b9 jge 0x181a78560 + 181a785a7: eb 7c jmp 0x181a78625 + 181a785a9: 66 0f 28 da movapd xmm3,xmm2 + 181a785ad: 48 83 c6 08 add rsi,0x8 + 181a785b1: 66 0f 15 db unpckhpd xmm3,xmm3 + 181a785b5: 48 83 c3 08 add rbx,0x8 + 181a785b9: b8 01 00 00 00 mov eax,0x1 + 181a785be: f7 c2 0f 00 00 00 test edx,0xf + 181a785c4: 75 26 jne 0x181a785ec + 181a785c6: f2 0f 5e d1 divsd xmm2,xmm1 + 181a785ca: f2 0f 5d d4 minsd xmm2,xmm4 + 181a785ce: f2 0f 5f d5 maxsd xmm2,xmm5 + 181a785d2: 66 0f 2f df comisd xmm3,xmm7 + 181a785d6: 74 0e je 0x181a785e6 + 181a785d8: 72 06 jb 0x181a785e0 + 181a785da: 66 0f 14 d4 unpcklpd xmm2,xmm4 + 181a785de: eb b8 jmp 0x181a78598 + 181a785e0: 66 0f 14 d5 unpcklpd xmm2,xmm5 + 181a785e4: eb b2 jmp 0x181a78598 + 181a785e6: 66 0f 14 d7 unpcklpd xmm2,xmm7 + 181a785ea: eb ac jmp 0x181a78598 + 181a785ec: 66 0f 2f d7 comisd xmm2,xmm7 + 181a785f0: 74 0e je 0x181a78600 + 181a785f2: 72 06 jb 0x181a785fa + 181a785f4: f2 0f 10 d4 movsd xmm2,xmm4 + 181a785f8: eb 0a jmp 0x181a78604 + 181a785fa: f2 0f 10 d5 movsd xmm2,xmm5 + 181a785fe: eb 04 jmp 0x181a78604 + 181a78600: f2 0f 10 d7 movsd xmm2,xmm7 + 181a78604: f7 c2 f0 00 00 00 test edx,0xf0 + 181a7860a: 75 c6 jne 0x181a785d2 + 181a7860c: 66 0f 15 c9 unpckhpd xmm1,xmm1 + 181a78610: f2 0f 5e d9 divsd xmm3,xmm1 + 181a78614: f2 0f 5d dc minsd xmm3,xmm4 + 181a78618: f2 0f 5f dd maxsd xmm3,xmm5 + 181a7861c: 66 0f 14 d3 unpcklpd xmm2,xmm3 + 181a78620: e9 73 ff ff ff jmp 0x181a78598 + 181a78625: 48 83 c1 02 add rcx,0x2 + 181a78629: 7e 3a jle 0x181a78665 + 181a7862b: 8b 16 mov edx,DWORD PTR [rsi] + 181a7862d: f2 0f 2a 13 cvtsi2sd xmm2,DWORD PTR [rbx] + 181a78631: 23 d2 and edx,edx + 181a78633: 74 1a je 0x181a7864f + 181a78635: f2 0f 2a c2 cvtsi2sd xmm0,edx + 181a78639: f2 0f 59 d6 mulsd xmm2,xmm6 + 181a7863d: f2 0f 5e d0 divsd xmm2,xmm0 + 181a78641: f2 0f 5d d4 minsd xmm2,xmm4 + 181a78645: f2 0f 5f d5 maxsd xmm2,xmm5 + 181a78649: f2 0f 2d d2 cvtsd2si edx,xmm2 + 181a7864d: eb 14 jmp 0x181a78663 + 181a7864f: 8b 13 mov edx,DWORD PTR [rbx] + 181a78651: b8 01 00 00 00 mov eax,0x1 + 181a78656: 23 d2 and edx,edx + 181a78658: 74 09 je 0x181a78663 + 181a7865a: c1 fa 1f sar edx,0x1f + 181a7865d: 81 f2 ff ff ff 7f xor edx,0x7fffffff + 181a78663: 89 17 mov DWORD PTR [rdi],edx + 181a78665: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a7866a: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a78670: 48 83 c4 20 add rsp,0x20 + 181a78674: c5 f8 77 vzeroupper + 181a78677: 5f pop rdi + 181a78678: 5e pop rsi + 181a78679: 5b pop rbx + 181a7867a: c3 ret + 181a7867b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 181a78680: 53 push rbx + 181a78681: 56 push rsi + 181a78682: 57 push rdi + 181a78683: 55 push rbp + 181a78684: 48 83 ec 78 sub rsp,0x78 + 181a78688: 66 44 0f 7f 24 24 movdqa XMMWORD PTR [rsp],xmm12 + 181a7868e: 66 44 0f 7f 5c 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm11 + 181a78695: 66 44 0f 7f 54 24 20 movdqa XMMWORD PTR [rsp+0x20],xmm10 + 181a7869c: 66 44 0f 7f 4c 24 30 movdqa XMMWORD PTR [rsp+0x30],xmm9 + 181a786a3: 66 44 0f 7f 44 24 40 movdqa XMMWORD PTR [rsp+0x40],xmm8 + 181a786aa: 66 0f 7f 7c 24 50 movdqa XMMWORD PTR [rsp+0x50],xmm7 + 181a786b0: 66 0f 7f 74 24 60 movdqa XMMWORD PTR [rsp+0x60],xmm6 + 181a786b6: 48 89 8c 24 a0 00 00 mov QWORD PTR [rsp+0xa0],rcx + 181a786bd: 00 + 181a786be: 48 89 94 24 a8 00 00 mov QWORD PTR [rsp+0xa8],rdx + 181a786c5: 00 + 181a786c6: 4c 89 84 24 b0 00 00 mov QWORD PTR [rsp+0xb0],r8 + 181a786cd: 00 + 181a786ce: 4c 89 8c 24 b8 00 00 mov QWORD PTR [rsp+0xb8],r9 + 181a786d5: 00 + 181a786d6: 48 8b b4 24 a0 00 00 mov rsi,QWORD PTR [rsp+0xa0] + 181a786dd: 00 + 181a786de: 48 8b 94 24 a8 00 00 mov rdx,QWORD PTR [rsp+0xa8] + 181a786e5: 00 + 181a786e6: 48 8b bc 24 b0 00 00 mov rdi,QWORD PTR [rsp+0xb0] + 181a786ed: 00 + 181a786ee: 48 63 8c 24 b8 00 00 movsxd rcx,DWORD PTR [rsp+0xb8] + 181a786f5: 00 + 181a786f6: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] + 181a786fd: 83 f8 fa cmp eax,0xfffffffa + 181a78700: 0f 8e f9 08 00 00 jle 0x181a78fff + 181a78706: 33 ed xor ebp,ebp + 181a78708: 23 c0 and eax,eax + 181a7870a: 0f 4f e8 cmovg ebp,eax + 181a7870d: bb 7f 00 00 00 mov ebx,0x7f + 181a78712: 2b d8 sub ebx,eax + 181a78714: f7 d8 neg eax + 181a78716: c1 e0 17 shl eax,0x17 + 181a78719: c1 e3 17 shl ebx,0x17 + 181a7871c: 66 44 0f 6e e3 movd xmm12,ebx + 181a78721: bb 00 00 00 40 mov ebx,0x40000000 + 181a78726: ff c0 inc eax + 181a78728: 66 45 0f 76 c0 pcmpeqd xmm8,xmm8 + 181a7872d: 66 44 0f 6e cb movd xmm9,ebx + 181a78732: bb 00 00 00 30 mov ebx,0x30000000 + 181a78737: 66 44 0f 6e d0 movd xmm10,eax + 181a7873c: 66 45 0f 6f d8 movdqa xmm11,xmm8 + 181a78741: 66 41 0f 72 f0 1f pslld xmm8,0x1f + 181a78747: 66 45 0f 70 c9 00 pshufd xmm9,xmm9,0x0 + 181a7874d: 66 45 0f 70 d2 00 pshufd xmm10,xmm10,0x0 + 181a78753: 66 41 0f 72 f3 02 pslld xmm11,0x2 + 181a78759: 66 45 0f 70 e4 00 pshufd xmm12,xmm12,0x0 + 181a7875f: 48 8b df mov rbx,rdi + 181a78762: 33 c0 xor eax,eax + 181a78764: 48 83 e3 0e and rbx,0xe + 181a78768: 74 2b je 0x181a78795 + 181a7876a: 48 d1 eb shr rbx,1 + 181a7876d: 48 f7 db neg rbx + 181a78770: 48 83 c3 08 add rbx,0x8 + 181a78774: 48 3b d9 cmp rbx,rcx + 181a78777: 48 0f 4f d9 cmovg rbx,rcx + 181a7877b: e8 80 00 00 00 call 0x181a78800 + 181a78780: 48 2b cb sub rcx,rbx + 181a78783: 0f 8e 57 0b 00 00 jle 0x181a792e0 + 181a78789: 48 8d 34 5e lea rsi,[rsi+rbx*2] + 181a7878d: 48 8d 14 5a lea rdx,[rdx+rbx*2] + 181a78791: 48 8d 3c 5f lea rdi,[rdi+rbx*2] + 181a78795: 48 83 e9 10 sub rcx,0x10 + 181a78799: 0f 8e 23 08 00 00 jle 0x181a78fc2 + 181a7879f: 66 data16 diff --git a/handoff/nls_dasm/p_181a78060.dis b/handoff/nls_dasm/p_181a78060.dis new file mode 100644 index 0000000..77386ec --- /dev/null +++ b/handoff/nls_dasm/p_181a78060.dis @@ -0,0 +1,1165 @@ + +/tmp/det/p_181a78060.bin: file format binary + + +Disassembly of section .data: + +0000000181a78060 <.data>: + 181a78060: 53 push rbx + 181a78061: 56 push rsi + 181a78062: 57 push rdi + 181a78063: 48 83 ec 20 sub rsp,0x20 + 181a78067: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a7806c: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a78072: 48 89 4c 24 40 mov QWORD PTR [rsp+0x40],rcx + 181a78077: 48 89 54 24 48 mov QWORD PTR [rsp+0x48],rdx + 181a7807c: 4c 89 44 24 50 mov QWORD PTR [rsp+0x50],r8 + 181a78081: 4c 89 4c 24 58 mov QWORD PTR [rsp+0x58],r9 + 181a78086: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 181a7808b: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48] + 181a78090: 48 8b 7c 24 50 mov rdi,QWORD PTR [rsp+0x50] + 181a78095: 48 63 4c 24 58 movsxd rcx,DWORD PTR [rsp+0x58] + 181a7809a: b8 00 00 f0 3f mov eax,0x3ff00000 + 181a7809f: 66 0f 6e f0 movd xmm6,eax + 181a780a3: 48 33 c0 xor rax,rax + 181a780a6: 66 0f 73 f6 20 psllq xmm6,0x20 + 181a780ab: 66 0f 14 f6 unpcklpd xmm6,xmm6 + 181a780af: 66 0f 28 c6 movapd xmm0,xmm6 + 181a780b3: 66 0f 73 f6 01 psllq xmm6,0x1 + 181a780b8: 66 0f 28 f8 movapd xmm7,xmm0 + 181a780bc: 66 0f 73 d0 01 psrlq xmm0,0x1 + 181a780c1: 48 83 e9 02 sub rcx,0x2 + 181a780c5: 66 0f 56 f0 orpd xmm6,xmm0 + 181a780c9: 0f 8c 10 03 00 00 jl 0x181a783df + 181a780cf: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a780d6: 0f 85 24 02 00 00 jne 0x181a78300 + 181a780dc: 48 8b d6 mov rdx,rsi + 181a780df: 48 0b d3 or rdx,rbx + 181a780e2: 48 83 e2 0f and rdx,0xf + 181a780e6: 0f 85 14 01 00 00 jne 0x181a78200 + 181a780ec: eb 12 jmp 0x181a78100 + 181a780ee: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a780f5: 0f 1f 84 00 00 00 00 + 181a780fc: 00 + 181a780fd: 0f 1f 00 nop DWORD PTR [rax] + 181a78100: 66 0f 28 06 movapd xmm0,XMMWORD PTR [rsi] + 181a78104: 66 0f 28 56 10 movapd xmm2,XMMWORD PTR [rsi+0x10] + 181a78109: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7810d: 66 0f 14 c2 unpcklpd xmm0,xmm2 + 181a78111: 66 0f 15 ca unpckhpd xmm1,xmm2 + 181a78115: 66 0f 28 d0 movapd xmm2,xmm0 + 181a78119: 66 0f 59 c0 mulpd xmm0,xmm0 + 181a7811d: 66 0f 28 d9 movapd xmm3,xmm1 + 181a78121: 66 0f 59 c9 mulpd xmm1,xmm1 + 181a78125: 66 0f 58 c1 addpd xmm0,xmm1 + 181a78129: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7812d: 66 0f 15 c9 unpckhpd xmm1,xmm1 + 181a78131: 48 83 c7 20 add rdi,0x20 + 181a78135: 66 0f 57 ed xorpd xmm5,xmm5 + 181a78139: 66 0f 28 e0 movapd xmm4,xmm0 + 181a7813d: f2 0f 59 c1 mulsd xmm0,xmm1 + 181a78141: 48 83 c6 20 add rsi,0x20 + 181a78145: 66 0f 2f c5 comisd xmm0,xmm5 + 181a78149: 74 76 je 0x181a781c1 + 181a7814b: 66 0f 28 ef movapd xmm5,xmm7 + 181a7814f: f2 0f 5e e8 divsd xmm5,xmm0 + 181a78153: f2 0f 59 cd mulsd xmm1,xmm5 + 181a78157: f2 0f 59 e5 mulsd xmm4,xmm5 + 181a7815b: 66 0f 14 cc unpcklpd xmm1,xmm4 + 181a7815f: 66 0f 28 23 movapd xmm4,XMMWORD PTR [rbx] + 181a78163: 66 0f 28 43 10 movapd xmm0,XMMWORD PTR [rbx+0x10] + 181a78168: 66 0f 28 ec movapd xmm5,xmm4 + 181a7816c: 66 0f 14 e0 unpcklpd xmm4,xmm0 + 181a78170: 66 0f 15 e8 unpckhpd xmm5,xmm0 + 181a78174: 66 0f 28 c2 movapd xmm0,xmm2 + 181a78178: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a7817c: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a78180: 66 0f 59 eb mulpd xmm5,xmm3 + 181a78184: 66 0f 59 dc mulpd xmm3,xmm4 + 181a78188: 66 0f 58 d5 addpd xmm2,xmm5 + 181a7818c: 66 0f 5c c3 subpd xmm0,xmm3 + 181a78190: 66 0f 59 d1 mulpd xmm2,xmm1 + 181a78194: 66 0f 59 c1 mulpd xmm0,xmm1 + 181a78198: 66 0f 28 e2 movapd xmm4,xmm2 + 181a7819c: 48 83 c3 20 add rbx,0x20 + 181a781a0: 66 0f 14 d0 unpcklpd xmm2,xmm0 + 181a781a4: 66 0f 15 e0 unpckhpd xmm4,xmm0 + 181a781a8: 66 0f 29 57 e0 movapd XMMWORD PTR [rdi-0x20],xmm2 + 181a781ad: 48 83 e9 02 sub rcx,0x2 + 181a781b1: 66 0f 29 67 f0 movapd XMMWORD PTR [rdi-0x10],xmm4 + 181a781b6: 0f 8d 44 ff ff ff jge 0x181a78100 + 181a781bc: e9 1e 02 00 00 jmp 0x181a783df + 181a781c1: 66 0f c2 ec 00 cmpeqpd xmm5,xmm4 + 181a781c6: 66 0f 50 d5 movmskpd edx,xmm5 + 181a781ca: 66 0f d9 e5 psubusw xmm4,xmm5 + 181a781ce: 66 0f 54 ee andpd xmm5,xmm6 + 181a781d2: 66 0f 28 cf movapd xmm1,xmm7 + 181a781d6: 66 0f 56 e5 orpd xmm4,xmm5 + 181a781da: 66 0f 5e cc divpd xmm1,xmm4 + 181a781de: 0b c2 or eax,edx + 181a781e0: e9 7a ff ff ff jmp 0x181a7815f + 181a781e5: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a781ec: 0f 1f 84 00 00 00 00 + 181a781f3: 00 + 181a781f4: 66 66 66 66 0f 1f 84 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a781fb: 00 00 00 00 00 + 181a78200: 66 0f 10 06 movupd xmm0,XMMWORD PTR [rsi] + 181a78204: 66 0f 10 56 10 movupd xmm2,XMMWORD PTR [rsi+0x10] + 181a78209: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7820d: 66 0f 14 c2 unpcklpd xmm0,xmm2 + 181a78211: 66 0f 15 ca unpckhpd xmm1,xmm2 + 181a78215: 66 0f 28 d0 movapd xmm2,xmm0 + 181a78219: 66 0f 59 c0 mulpd xmm0,xmm0 + 181a7821d: 66 0f 28 d9 movapd xmm3,xmm1 + 181a78221: 66 0f 59 c9 mulpd xmm1,xmm1 + 181a78225: 66 0f 58 c1 addpd xmm0,xmm1 + 181a78229: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7822d: 66 0f 15 c9 unpckhpd xmm1,xmm1 + 181a78231: 48 83 c7 20 add rdi,0x20 + 181a78235: 66 0f 57 ed xorpd xmm5,xmm5 + 181a78239: 66 0f 28 e0 movapd xmm4,xmm0 + 181a7823d: f2 0f 59 c1 mulsd xmm0,xmm1 + 181a78241: 48 83 c6 20 add rsi,0x20 + 181a78245: 66 0f 2f c5 comisd xmm0,xmm5 + 181a78249: 74 76 je 0x181a782c1 + 181a7824b: 66 0f 28 ef movapd xmm5,xmm7 + 181a7824f: f2 0f 5e e8 divsd xmm5,xmm0 + 181a78253: f2 0f 59 cd mulsd xmm1,xmm5 + 181a78257: f2 0f 59 e5 mulsd xmm4,xmm5 + 181a7825b: 66 0f 14 cc unpcklpd xmm1,xmm4 + 181a7825f: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a78263: 66 0f 10 43 10 movupd xmm0,XMMWORD PTR [rbx+0x10] + 181a78268: 66 0f 28 ec movapd xmm5,xmm4 + 181a7826c: 66 0f 14 e0 unpcklpd xmm4,xmm0 + 181a78270: 66 0f 15 e8 unpckhpd xmm5,xmm0 + 181a78274: 66 0f 28 c2 movapd xmm0,xmm2 + 181a78278: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a7827c: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a78280: 66 0f 59 eb mulpd xmm5,xmm3 + 181a78284: 66 0f 59 dc mulpd xmm3,xmm4 + 181a78288: 66 0f 58 d5 addpd xmm2,xmm5 + 181a7828c: 66 0f 5c c3 subpd xmm0,xmm3 + 181a78290: 66 0f 59 d1 mulpd xmm2,xmm1 + 181a78294: 66 0f 59 c1 mulpd xmm0,xmm1 + 181a78298: 66 0f 28 e2 movapd xmm4,xmm2 + 181a7829c: 48 83 c3 20 add rbx,0x20 + 181a782a0: 66 0f 14 d0 unpcklpd xmm2,xmm0 + 181a782a4: 66 0f 15 e0 unpckhpd xmm4,xmm0 + 181a782a8: 66 0f 29 57 e0 movapd XMMWORD PTR [rdi-0x20],xmm2 + 181a782ad: 48 83 e9 02 sub rcx,0x2 + 181a782b1: 66 0f 29 67 f0 movapd XMMWORD PTR [rdi-0x10],xmm4 + 181a782b6: 0f 8d 44 ff ff ff jge 0x181a78200 + 181a782bc: e9 1e 01 00 00 jmp 0x181a783df + 181a782c1: 66 0f c2 ec 00 cmpeqpd xmm5,xmm4 + 181a782c6: 66 0f 50 d5 movmskpd edx,xmm5 + 181a782ca: 66 0f d9 e5 psubusw xmm4,xmm5 + 181a782ce: 66 0f 54 ee andpd xmm5,xmm6 + 181a782d2: 66 0f 28 cf movapd xmm1,xmm7 + 181a782d6: 66 0f 56 e5 orpd xmm4,xmm5 + 181a782da: 66 0f 5e cc divpd xmm1,xmm4 + 181a782de: 0b c2 or eax,edx + 181a782e0: e9 7a ff ff ff jmp 0x181a7825f + 181a782e5: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a782ec: 0f 1f 84 00 00 00 00 + 181a782f3: 00 + 181a782f4: 66 66 66 66 0f 1f 84 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a782fb: 00 00 00 00 00 + 181a78300: 66 0f 10 06 movupd xmm0,XMMWORD PTR [rsi] + 181a78304: 66 0f 10 56 10 movupd xmm2,XMMWORD PTR [rsi+0x10] + 181a78309: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7830d: 66 0f 14 c2 unpcklpd xmm0,xmm2 + 181a78311: 66 0f 15 ca unpckhpd xmm1,xmm2 + 181a78315: 66 0f 28 d0 movapd xmm2,xmm0 + 181a78319: 66 0f 59 c0 mulpd xmm0,xmm0 + 181a7831d: 66 0f 28 d9 movapd xmm3,xmm1 + 181a78321: 66 0f 59 c9 mulpd xmm1,xmm1 + 181a78325: 66 0f 58 c1 addpd xmm0,xmm1 + 181a78329: 66 0f 28 c8 movapd xmm1,xmm0 + 181a7832d: 66 0f 15 c9 unpckhpd xmm1,xmm1 + 181a78331: 48 83 c7 20 add rdi,0x20 + 181a78335: 66 0f 57 ed xorpd xmm5,xmm5 + 181a78339: 66 0f 28 e0 movapd xmm4,xmm0 + 181a7833d: f2 0f 59 c1 mulsd xmm0,xmm1 + 181a78341: 48 83 c6 20 add rsi,0x20 + 181a78345: 66 0f 2f c5 comisd xmm0,xmm5 + 181a78349: 74 73 je 0x181a783be + 181a7834b: 66 0f 28 ef movapd xmm5,xmm7 + 181a7834f: f2 0f 5e e8 divsd xmm5,xmm0 + 181a78353: f2 0f 59 cd mulsd xmm1,xmm5 + 181a78357: f2 0f 59 e5 mulsd xmm4,xmm5 + 181a7835b: 66 0f 14 cc unpcklpd xmm1,xmm4 + 181a7835f: 66 0f 10 23 movupd xmm4,XMMWORD PTR [rbx] + 181a78363: 66 0f 10 43 10 movupd xmm0,XMMWORD PTR [rbx+0x10] + 181a78368: 66 0f 28 ec movapd xmm5,xmm4 + 181a7836c: 66 0f 14 e0 unpcklpd xmm4,xmm0 + 181a78370: 66 0f 15 e8 unpckhpd xmm5,xmm0 + 181a78374: 66 0f 28 c2 movapd xmm0,xmm2 + 181a78378: 66 0f 59 d4 mulpd xmm2,xmm4 + 181a7837c: 66 0f 59 c5 mulpd xmm0,xmm5 + 181a78380: 66 0f 59 eb mulpd xmm5,xmm3 + 181a78384: 66 0f 59 dc mulpd xmm3,xmm4 + 181a78388: 66 0f 58 d5 addpd xmm2,xmm5 + 181a7838c: 66 0f 5c c3 subpd xmm0,xmm3 + 181a78390: 66 0f 59 d1 mulpd xmm2,xmm1 + 181a78394: 66 0f 59 c1 mulpd xmm0,xmm1 + 181a78398: 66 0f 28 e2 movapd xmm4,xmm2 + 181a7839c: 48 83 c3 20 add rbx,0x20 + 181a783a0: 66 0f 14 d0 unpcklpd xmm2,xmm0 + 181a783a4: 66 0f 15 e0 unpckhpd xmm4,xmm0 + 181a783a8: 66 0f 11 57 e0 movupd XMMWORD PTR [rdi-0x20],xmm2 + 181a783ad: 48 83 e9 02 sub rcx,0x2 + 181a783b1: 66 0f 11 67 f0 movupd XMMWORD PTR [rdi-0x10],xmm4 + 181a783b6: 0f 8d 44 ff ff ff jge 0x181a78300 + 181a783bc: eb 21 jmp 0x181a783df + 181a783be: 66 0f c2 ec 00 cmpeqpd xmm5,xmm4 + 181a783c3: 66 0f 50 d5 movmskpd edx,xmm5 + 181a783c7: 66 0f d9 e5 psubusw xmm4,xmm5 + 181a783cb: 66 0f 54 ee andpd xmm5,xmm6 + 181a783cf: 66 0f 28 cf movapd xmm1,xmm7 + 181a783d3: 66 0f 56 e5 orpd xmm4,xmm5 + 181a783d7: 66 0f 5e cc divpd xmm1,xmm4 + 181a783db: 0b c2 or eax,edx + 181a783dd: eb 80 jmp 0x181a7835f + 181a783df: 48 83 c1 02 add rcx,0x2 + 181a783e3: 7e 6e jle 0x181a78453 + 181a783e5: f2 0f 10 06 movsd xmm0,QWORD PTR [rsi] + 181a783e9: f2 0f 10 4e 08 movsd xmm1,QWORD PTR [rsi+0x8] + 181a783ee: f2 0f 10 d0 movsd xmm2,xmm0 + 181a783f2: f2 0f 59 c0 mulsd xmm0,xmm0 + 181a783f6: f2 0f 10 d9 movsd xmm3,xmm1 + 181a783fa: f2 0f 59 c9 mulsd xmm1,xmm1 + 181a783fe: 66 0f 57 ed xorpd xmm5,xmm5 + 181a78402: f2 0f 58 c1 addsd xmm0,xmm1 + 181a78406: 66 0f 2f c5 comisd xmm0,xmm5 + 181a7840a: 74 3c je 0x181a78448 + 181a7840c: f2 0f 10 23 movsd xmm4,QWORD PTR [rbx] + 181a78410: f2 0f 10 6b 08 movsd xmm5,QWORD PTR [rbx+0x8] + 181a78415: f2 0f 5e f8 divsd xmm7,xmm0 + 181a78419: f2 0f 10 ca movsd xmm1,xmm2 + 181a7841d: f2 0f 59 d4 mulsd xmm2,xmm4 + 181a78421: f2 0f 59 cd mulsd xmm1,xmm5 + 181a78425: f2 0f 59 eb mulsd xmm5,xmm3 + 181a78429: f2 0f 59 dc mulsd xmm3,xmm4 + 181a7842d: f2 0f 58 d5 addsd xmm2,xmm5 + 181a78431: f2 0f 5c cb subsd xmm1,xmm3 + 181a78435: f2 0f 59 d7 mulsd xmm2,xmm7 + 181a78439: f2 0f 59 cf mulsd xmm1,xmm7 + 181a7843d: f2 0f 11 17 movsd QWORD PTR [rdi],xmm2 + 181a78441: f2 0f 11 4f 08 movsd QWORD PTR [rdi+0x8],xmm1 + 181a78446: eb 0b jmp 0x181a78453 + 181a78448: 66 0f 11 37 movupd XMMWORD PTR [rdi],xmm6 + 181a7844c: 72 05 jb 0x181a78453 + 181a7844e: b8 01 00 00 00 mov eax,0x1 + 181a78453: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a78458: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a7845e: 48 83 c4 20 add rsp,0x20 + 181a78462: c5 f8 77 vzeroupper + 181a78465: 5f pop rdi + 181a78466: 5e pop rsi + 181a78467: 5b pop rbx + 181a78468: c3 ret + 181a78469: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a78470: 0f 1f 84 00 00 00 00 + 181a78477: 00 + 181a78478: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 181a7847f: 00 + 181a78480: 53 push rbx + 181a78481: 56 push rsi + 181a78482: 57 push rdi + 181a78483: 48 83 ec 20 sub rsp,0x20 + 181a78487: 66 0f 7f 3c 24 movdqa XMMWORD PTR [rsp],xmm7 + 181a7848c: 66 0f 7f 74 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm6 + 181a78492: 48 89 4c 24 40 mov QWORD PTR [rsp+0x40],rcx + 181a78497: 48 89 54 24 48 mov QWORD PTR [rsp+0x48],rdx + 181a7849c: 4c 89 44 24 50 mov QWORD PTR [rsp+0x50],r8 + 181a784a1: 4c 89 4c 24 58 mov QWORD PTR [rsp+0x58],r9 + 181a784a6: 48 8b 74 24 40 mov rsi,QWORD PTR [rsp+0x40] + 181a784ab: 48 8b 5c 24 48 mov rbx,QWORD PTR [rsp+0x48] + 181a784b0: 48 8b 7c 24 50 mov rdi,QWORD PTR [rsp+0x50] + 181a784b5: 48 63 4c 24 58 movsxd rcx,DWORD PTR [rsp+0x58] + 181a784ba: 8b 54 24 60 mov edx,DWORD PTR [rsp+0x60] + 181a784be: b8 ff 03 00 00 mov eax,0x3ff + 181a784c3: 2b c2 sub eax,edx + 181a784c5: 66 0f 6e f0 movd xmm6,eax + 181a784c9: 66 0f 73 f6 34 psllq xmm6,0x34 + 181a784ce: b8 ff ff ff 7f mov eax,0x7fffffff + 181a784d3: 66 0f 14 f6 unpcklpd xmm6,xmm6 + 181a784d7: f2 0f 2a e0 cvtsi2sd xmm4,eax + 181a784db: ff c0 inc eax + 181a784dd: 66 0f 14 e4 unpcklpd xmm4,xmm4 + 181a784e1: f2 0f 2a e8 cvtsi2sd xmm5,eax + 181a784e5: 66 0f ef ff pxor xmm7,xmm7 + 181a784e9: 66 0f 14 ed unpcklpd xmm5,xmm5 + 181a784ed: 48 33 c0 xor rax,rax + 181a784f0: 48 f7 c7 04 00 00 00 test rdi,0x4 + 181a784f7: 74 4f je 0x181a78548 + 181a784f9: 8b 16 mov edx,DWORD PTR [rsi] + 181a784fb: f2 0f 2a 13 cvtsi2sd xmm2,DWORD PTR [rbx] + 181a784ff: 23 d2 and edx,edx + 181a78501: 74 1a je 0x181a7851d + 181a78503: f2 0f 2a c2 cvtsi2sd xmm0,edx + 181a78507: f2 0f 59 d6 mulsd xmm2,xmm6 + 181a7850b: f2 0f 5e d0 divsd xmm2,xmm0 + 181a7850f: f2 0f 5d d4 minsd xmm2,xmm4 + 181a78513: f2 0f 5f d5 maxsd xmm2,xmm5 + 181a78517: f2 0f 2d d2 cvtsd2si edx,xmm2 + 181a7851b: eb 14 jmp 0x181a78531 + 181a7851d: 8b 13 mov edx,DWORD PTR [rbx] + 181a7851f: b8 01 00 00 00 mov eax,0x1 + 181a78524: 23 d2 and edx,edx + 181a78526: 74 09 je 0x181a78531 + 181a78528: c1 fa 1f sar edx,0x1f + 181a7852b: 81 f2 ff ff ff 7f xor edx,0x7fffffff + 181a78531: 89 17 mov DWORD PTR [rdi],edx + 181a78533: 48 ff c9 dec rcx + 181a78536: 0f 8e 29 01 00 00 jle 0x181a78665 + 181a7853c: 48 83 c6 04 add rsi,0x4 + 181a78540: 48 83 c3 04 add rbx,0x4 + 181a78544: 48 83 c7 04 add rdi,0x4 + 181a78548: 48 83 e9 02 sub rcx,0x2 + 181a7854c: 0f 8c d3 00 00 00 jl 0x181a78625 + 181a78552: eb 0c jmp 0x181a78560 + 181a78554: 66 66 66 66 0f 1f 84 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a7855b: 00 00 00 00 00 + 181a78560: f3 0f 7e 06 movq xmm0,QWORD PTR [rsi] + 181a78564: f3 0f e6 c8 cvtdq2pd xmm1,xmm0 + 181a78568: 48 83 c7 08 add rdi,0x8 + 181a7856c: f3 0f e6 13 cvtdq2pd xmm2,QWORD PTR [rbx] + 181a78570: 66 0f 76 c7 pcmpeqd xmm0,xmm7 + 181a78574: 66 0f 59 d6 mulpd xmm2,xmm6 + 181a78578: 66 0f d7 d0 pmovmskb edx,xmm0 + 181a7857c: 81 e2 ff 00 00 00 and edx,0xff + 181a78582: 75 25 jne 0x181a785a9 + 181a78584: 66 0f 5e d1 divpd xmm2,xmm1 + 181a78588: 48 83 c6 08 add rsi,0x8 + 181a7858c: 48 83 c3 08 add rbx,0x8 + 181a78590: 66 0f 5d d4 minpd xmm2,xmm4 + 181a78594: 66 0f 5f d5 maxpd xmm2,xmm5 + 181a78598: f2 0f e6 d2 cvtpd2dq xmm2,xmm2 + 181a7859c: 66 0f d6 57 f8 movq QWORD PTR [rdi-0x8],xmm2 + 181a785a1: 48 83 e9 02 sub rcx,0x2 + 181a785a5: 7d b9 jge 0x181a78560 + 181a785a7: eb 7c jmp 0x181a78625 + 181a785a9: 66 0f 28 da movapd xmm3,xmm2 + 181a785ad: 48 83 c6 08 add rsi,0x8 + 181a785b1: 66 0f 15 db unpckhpd xmm3,xmm3 + 181a785b5: 48 83 c3 08 add rbx,0x8 + 181a785b9: b8 01 00 00 00 mov eax,0x1 + 181a785be: f7 c2 0f 00 00 00 test edx,0xf + 181a785c4: 75 26 jne 0x181a785ec + 181a785c6: f2 0f 5e d1 divsd xmm2,xmm1 + 181a785ca: f2 0f 5d d4 minsd xmm2,xmm4 + 181a785ce: f2 0f 5f d5 maxsd xmm2,xmm5 + 181a785d2: 66 0f 2f df comisd xmm3,xmm7 + 181a785d6: 74 0e je 0x181a785e6 + 181a785d8: 72 06 jb 0x181a785e0 + 181a785da: 66 0f 14 d4 unpcklpd xmm2,xmm4 + 181a785de: eb b8 jmp 0x181a78598 + 181a785e0: 66 0f 14 d5 unpcklpd xmm2,xmm5 + 181a785e4: eb b2 jmp 0x181a78598 + 181a785e6: 66 0f 14 d7 unpcklpd xmm2,xmm7 + 181a785ea: eb ac jmp 0x181a78598 + 181a785ec: 66 0f 2f d7 comisd xmm2,xmm7 + 181a785f0: 74 0e je 0x181a78600 + 181a785f2: 72 06 jb 0x181a785fa + 181a785f4: f2 0f 10 d4 movsd xmm2,xmm4 + 181a785f8: eb 0a jmp 0x181a78604 + 181a785fa: f2 0f 10 d5 movsd xmm2,xmm5 + 181a785fe: eb 04 jmp 0x181a78604 + 181a78600: f2 0f 10 d7 movsd xmm2,xmm7 + 181a78604: f7 c2 f0 00 00 00 test edx,0xf0 + 181a7860a: 75 c6 jne 0x181a785d2 + 181a7860c: 66 0f 15 c9 unpckhpd xmm1,xmm1 + 181a78610: f2 0f 5e d9 divsd xmm3,xmm1 + 181a78614: f2 0f 5d dc minsd xmm3,xmm4 + 181a78618: f2 0f 5f dd maxsd xmm3,xmm5 + 181a7861c: 66 0f 14 d3 unpcklpd xmm2,xmm3 + 181a78620: e9 73 ff ff ff jmp 0x181a78598 + 181a78625: 48 83 c1 02 add rcx,0x2 + 181a78629: 7e 3a jle 0x181a78665 + 181a7862b: 8b 16 mov edx,DWORD PTR [rsi] + 181a7862d: f2 0f 2a 13 cvtsi2sd xmm2,DWORD PTR [rbx] + 181a78631: 23 d2 and edx,edx + 181a78633: 74 1a je 0x181a7864f + 181a78635: f2 0f 2a c2 cvtsi2sd xmm0,edx + 181a78639: f2 0f 59 d6 mulsd xmm2,xmm6 + 181a7863d: f2 0f 5e d0 divsd xmm2,xmm0 + 181a78641: f2 0f 5d d4 minsd xmm2,xmm4 + 181a78645: f2 0f 5f d5 maxsd xmm2,xmm5 + 181a78649: f2 0f 2d d2 cvtsd2si edx,xmm2 + 181a7864d: eb 14 jmp 0x181a78663 + 181a7864f: 8b 13 mov edx,DWORD PTR [rbx] + 181a78651: b8 01 00 00 00 mov eax,0x1 + 181a78656: 23 d2 and edx,edx + 181a78658: 74 09 je 0x181a78663 + 181a7865a: c1 fa 1f sar edx,0x1f + 181a7865d: 81 f2 ff ff ff 7f xor edx,0x7fffffff + 181a78663: 89 17 mov DWORD PTR [rdi],edx + 181a78665: 66 0f 6f 3c 24 movdqa xmm7,XMMWORD PTR [rsp] + 181a7866a: 66 0f 6f 74 24 10 movdqa xmm6,XMMWORD PTR [rsp+0x10] + 181a78670: 48 83 c4 20 add rsp,0x20 + 181a78674: c5 f8 77 vzeroupper + 181a78677: 5f pop rdi + 181a78678: 5e pop rsi + 181a78679: 5b pop rbx + 181a7867a: c3 ret + 181a7867b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 181a78680: 53 push rbx + 181a78681: 56 push rsi + 181a78682: 57 push rdi + 181a78683: 55 push rbp + 181a78684: 48 83 ec 78 sub rsp,0x78 + 181a78688: 66 44 0f 7f 24 24 movdqa XMMWORD PTR [rsp],xmm12 + 181a7868e: 66 44 0f 7f 5c 24 10 movdqa XMMWORD PTR [rsp+0x10],xmm11 + 181a78695: 66 44 0f 7f 54 24 20 movdqa XMMWORD PTR [rsp+0x20],xmm10 + 181a7869c: 66 44 0f 7f 4c 24 30 movdqa XMMWORD PTR [rsp+0x30],xmm9 + 181a786a3: 66 44 0f 7f 44 24 40 movdqa XMMWORD PTR [rsp+0x40],xmm8 + 181a786aa: 66 0f 7f 7c 24 50 movdqa XMMWORD PTR [rsp+0x50],xmm7 + 181a786b0: 66 0f 7f 74 24 60 movdqa XMMWORD PTR [rsp+0x60],xmm6 + 181a786b6: 48 89 8c 24 a0 00 00 mov QWORD PTR [rsp+0xa0],rcx + 181a786bd: 00 + 181a786be: 48 89 94 24 a8 00 00 mov QWORD PTR [rsp+0xa8],rdx + 181a786c5: 00 + 181a786c6: 4c 89 84 24 b0 00 00 mov QWORD PTR [rsp+0xb0],r8 + 181a786cd: 00 + 181a786ce: 4c 89 8c 24 b8 00 00 mov QWORD PTR [rsp+0xb8],r9 + 181a786d5: 00 + 181a786d6: 48 8b b4 24 a0 00 00 mov rsi,QWORD PTR [rsp+0xa0] + 181a786dd: 00 + 181a786de: 48 8b 94 24 a8 00 00 mov rdx,QWORD PTR [rsp+0xa8] + 181a786e5: 00 + 181a786e6: 48 8b bc 24 b0 00 00 mov rdi,QWORD PTR [rsp+0xb0] + 181a786ed: 00 + 181a786ee: 48 63 8c 24 b8 00 00 movsxd rcx,DWORD PTR [rsp+0xb8] + 181a786f5: 00 + 181a786f6: 8b 84 24 c0 00 00 00 mov eax,DWORD PTR [rsp+0xc0] + 181a786fd: 83 f8 fa cmp eax,0xfffffffa + 181a78700: 0f 8e f9 08 00 00 jle 0x181a78fff + 181a78706: 33 ed xor ebp,ebp + 181a78708: 23 c0 and eax,eax + 181a7870a: 0f 4f e8 cmovg ebp,eax + 181a7870d: bb 7f 00 00 00 mov ebx,0x7f + 181a78712: 2b d8 sub ebx,eax + 181a78714: f7 d8 neg eax + 181a78716: c1 e0 17 shl eax,0x17 + 181a78719: c1 e3 17 shl ebx,0x17 + 181a7871c: 66 44 0f 6e e3 movd xmm12,ebx + 181a78721: bb 00 00 00 40 mov ebx,0x40000000 + 181a78726: ff c0 inc eax + 181a78728: 66 45 0f 76 c0 pcmpeqd xmm8,xmm8 + 181a7872d: 66 44 0f 6e cb movd xmm9,ebx + 181a78732: bb 00 00 00 30 mov ebx,0x30000000 + 181a78737: 66 44 0f 6e d0 movd xmm10,eax + 181a7873c: 66 45 0f 6f d8 movdqa xmm11,xmm8 + 181a78741: 66 41 0f 72 f0 1f pslld xmm8,0x1f + 181a78747: 66 45 0f 70 c9 00 pshufd xmm9,xmm9,0x0 + 181a7874d: 66 45 0f 70 d2 00 pshufd xmm10,xmm10,0x0 + 181a78753: 66 41 0f 72 f3 02 pslld xmm11,0x2 + 181a78759: 66 45 0f 70 e4 00 pshufd xmm12,xmm12,0x0 + 181a7875f: 48 8b df mov rbx,rdi + 181a78762: 33 c0 xor eax,eax + 181a78764: 48 83 e3 0e and rbx,0xe + 181a78768: 74 2b je 0x181a78795 + 181a7876a: 48 d1 eb shr rbx,1 + 181a7876d: 48 f7 db neg rbx + 181a78770: 48 83 c3 08 add rbx,0x8 + 181a78774: 48 3b d9 cmp rbx,rcx + 181a78777: 48 0f 4f d9 cmovg rbx,rcx + 181a7877b: e8 80 00 00 00 call 0x181a78800 + 181a78780: 48 2b cb sub rcx,rbx + 181a78783: 0f 8e 57 0b 00 00 jle 0x181a792e0 + 181a78789: 48 8d 34 5e lea rsi,[rsi+rbx*2] + 181a7878d: 48 8d 14 5a lea rdx,[rdx+rbx*2] + 181a78791: 48 8d 3c 5f lea rdi,[rdi+rbx*2] + 181a78795: 48 83 e9 10 sub rcx,0x10 + 181a78799: 0f 8e 23 08 00 00 jle 0x181a78fc2 + 181a7879f: 66 0f ef c0 pxor xmm0,xmm0 + 181a787a3: 66 0f 6f c8 movdqa xmm1,xmm0 + 181a787a7: 66 0f 6f d0 movdqa xmm2,xmm0 + 181a787ab: 66 0f 6f d8 movdqa xmm3,xmm0 + 181a787af: 66 0f 6f e0 movdqa xmm4,xmm0 + 181a787b3: 48 f7 c7 0f 00 00 00 test rdi,0xf + 181a787ba: 66 0f 6f e8 movdqa xmm5,xmm0 + 181a787be: 0f 85 3c 06 00 00 jne 0x181a78e00 + 181a787c4: 48 f7 c6 0f 00 00 00 test rsi,0xf + 181a787cb: 0f 85 4f 04 00 00 jne 0x181a78c20 + 181a787d1: 48 f7 c2 0f 00 00 00 test rdx,0xf + 181a787d8: 0f 85 42 04 00 00 jne 0x181a78c20 + 181a787de: e9 fd 01 00 00 jmp 0x181a789e0 + 181a787e3: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a787ea: 0f 1f 84 00 00 00 00 + 181a787f1: 00 + 181a787f2: 66 66 66 66 66 66 0f data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a787f9: 1f 84 00 00 00 00 00 + 181a78800: 4c 8b c3 mov r8,rbx + 181a78803: 83 fb 08 cmp ebx,0x8 + 181a78806: 7c 0d jl 0x181a78815 + 181a78808: f3 0f 6f 26 movdqu xmm4,XMMWORD PTR [rsi] + 181a7880c: f3 0f 6f 2a movdqu xmm5,XMMWORD PTR [rdx] + 181a78810: e9 97 00 00 00 jmp 0x181a788ac + 181a78815: 83 fb 04 cmp ebx,0x4 + 181a78818: 7d 45 jge 0x181a7885f + 181a7881a: 83 fb 02 cmp ebx,0x2 + 181a7881d: 7d 1e jge 0x181a7883d + 181a7881f: 66 0f c4 26 00 pinsrw xmm4,WORD PTR [rsi],0x0 + 181a78824: 66 0f c4 2a 00 pinsrw xmm5,WORD PTR [rdx],0x0 + 181a78829: 66 0f 61 e4 punpcklwd xmm4,xmm4 + 181a7882d: 66 0f 61 ed punpcklwd xmm5,xmm5 + 181a78831: 66 0f 70 e4 00 pshufd xmm4,xmm4,0x0 + 181a78836: 66 0f 70 ed 00 pshufd xmm5,xmm5,0x0 + 181a7883b: eb 6f jmp 0x181a788ac + 181a7883d: 66 0f 6e 26 movd xmm4,DWORD PTR [rsi] + 181a78841: 66 0f 6e 2a movd xmm5,DWORD PTR [rdx] + 181a78845: 66 0f 70 e4 00 pshufd xmm4,xmm4,0x0 + 181a7884a: 66 0f 70 ed 00 pshufd xmm5,xmm5,0x0 + 181a7884f: 74 5b je 0x181a788ac + 181a78851: 66 0f c4 66 04 02 pinsrw xmm4,WORD PTR [rsi+0x4],0x2 + 181a78857: 66 0f c4 6a 04 02 pinsrw xmm5,WORD PTR [rdx+0x4],0x2 + 181a7885d: eb 4d jmp 0x181a788ac + 181a7885f: f3 0f 7e 26 movq xmm4,QWORD PTR [rsi] + 181a78863: f3 0f 7e 2a movq xmm5,QWORD PTR [rdx] + 181a78867: 66 0f 6c e4 punpcklqdq xmm4,xmm4 + 181a7886b: 66 0f 6c ed punpcklqdq xmm5,xmm5 + 181a7886f: 74 3b je 0x181a788ac + 181a78871: 83 fb 06 cmp ebx,0x6 + 181a78874: 7d 0e jge 0x181a78884 + 181a78876: 66 0f c4 66 08 04 pinsrw xmm4,WORD PTR [rsi+0x8],0x4 + 181a7887c: 66 0f c4 6a 08 04 pinsrw xmm5,WORD PTR [rdx+0x8],0x4 + 181a78882: eb 28 jmp 0x181a788ac + 181a78884: 66 0f 6e 76 08 movd xmm6,DWORD PTR [rsi+0x8] + 181a78889: 66 0f 6e 7a 08 movd xmm7,DWORD PTR [rdx+0x8] + 181a7888e: 66 0f 62 f6 punpckldq xmm6,xmm6 + 181a78892: 66 0f 62 ff punpckldq xmm7,xmm7 + 181a78896: 66 0f 6c e6 punpcklqdq xmm4,xmm6 + 181a7889a: 66 0f 6c ef punpcklqdq xmm5,xmm7 + 181a7889e: 74 0c je 0x181a788ac + 181a788a0: 66 0f c4 66 0c 06 pinsrw xmm4,WORD PTR [rsi+0xc],0x6 + 181a788a6: 66 0f c4 6a 0c 06 pinsrw xmm5,WORD PTR [rdx+0xc],0x6 + 181a788ac: 66 0f ef f6 pxor xmm6,xmm6 + 181a788b0: 66 0f 6f c6 movdqa xmm0,xmm6 + 181a788b4: 66 0f 75 f4 pcmpeqw xmm6,xmm4 + 181a788b8: 66 0f 6f c8 movdqa xmm1,xmm0 + 181a788bc: 66 0f 61 c4 punpcklwd xmm0,xmm4 + 181a788c0: 66 0f 6f d1 movdqa xmm2,xmm1 + 181a788c4: 66 0f 69 cc punpckhwd xmm1,xmm4 + 181a788c8: 66 0f 6f da movdqa xmm3,xmm2 + 181a788cc: 66 0f 61 d5 punpcklwd xmm2,xmm5 + 181a788d0: 66 0f 6f e3 movdqa xmm4,xmm3 + 181a788d4: 66 0f 69 dd punpckhwd xmm3,xmm5 + 181a788d8: 66 0f 6f ec movdqa xmm5,xmm4 + 181a788dc: 66 0f 76 e0 pcmpeqd xmm4,xmm0 + 181a788e0: 0f 5b c0 cvtdq2ps xmm0,xmm0 + 181a788e3: 66 0f d7 de pmovmskb ebx,xmm6 + 181a788e7: 66 0f 6f f5 movdqa xmm6,xmm5 + 181a788eb: 66 0f 76 e9 pcmpeqd xmm5,xmm1 + 181a788ef: 0f 5b c9 cvtdq2ps xmm1,xmm1 + 181a788f2: 0f 5b d2 cvtdq2ps xmm2,xmm2 + 181a788f5: 0f 5b db cvtdq2ps xmm3,xmm3 + 181a788f8: 66 41 0f db e4 pand xmm4,xmm12 + 181a788fd: 66 41 0f db ec pand xmm5,xmm12 + 181a78902: 0f 56 c4 orps xmm0,xmm4 + 181a78905: 0f 56 cd orps xmm1,xmm5 + 181a78908: 0f 53 e0 rcpps xmm4,xmm0 + 181a7890b: 0f 53 e9 rcpps xmm5,xmm1 + 181a7890e: 0f 59 c4 mulps xmm0,xmm4 + 181a78911: 0f 59 cd mulps xmm1,xmm5 + 181a78914: 41 0f 57 c0 xorps xmm0,xmm8 + 181a78918: 41 0f 57 c8 xorps xmm1,xmm8 + 181a7891c: 41 0f 58 c1 addps xmm0,xmm9 + 181a78920: 41 0f 58 c9 addps xmm1,xmm9 + 181a78924: 0f 59 c4 mulps xmm0,xmm4 + 181a78927: 66 41 0f 6f e0 movdqa xmm4,xmm8 + 181a7892c: 0f 59 cd mulps xmm1,xmm5 + 181a7892f: 66 41 0f 6f e8 movdqa xmm5,xmm8 + 181a78934: 0f 59 c2 mulps xmm0,xmm2 + 181a78937: 0f 59 cb mulps xmm1,xmm3 + 181a7893a: 66 0f 6f fe movdqa xmm7,xmm6 + 181a7893e: 66 0f df e0 pandn xmm4,xmm0 + 181a78942: 66 0f df e9 pandn xmm5,xmm1 + 181a78946: 66 0f 76 f4 pcmpeqd xmm6,xmm4 + 181a7894a: 66 0f 76 fd pcmpeqd xmm7,xmm5 + 181a7894e: 66 41 0f df f2 pandn xmm6,xmm10 + 181a78953: 66 41 0f df fa pandn xmm7,xmm10 + 181a78958: 66 0f fe c6 paddd xmm0,xmm6 + 181a7895c: 66 0f fe cf paddd xmm1,xmm7 + 181a78960: 66 41 0f db c3 pand xmm0,xmm11 + 181a78965: 66 41 0f db cb pand xmm1,xmm11 + 181a7896a: 66 0f 5b c0 cvtps2dq xmm0,xmm0 + 181a7896e: 66 0f 5b c9 cvtps2dq xmm1,xmm1 + 181a78972: 0b c3 or eax,ebx + 181a78974: 49 8b d8 mov rbx,r8 + 181a78977: 66 0f 6b c1 packssdw xmm0,xmm1 + 181a7897b: 83 fb 08 cmp ebx,0x8 + 181a7897e: 7c 06 jl 0x181a78986 + 181a78980: f3 0f 7f 07 movdqu XMMWORD PTR [rdi],xmm0 + 181a78984: eb 4d jmp 0x181a789d3 + 181a78986: 83 fb 04 cmp ebx,0x4 + 181a78989: 7d 1f jge 0x181a789aa + 181a7898b: 83 fb 02 cmp ebx,0x2 + 181a7898e: 7d 09 jge 0x181a78999 + 181a78990: 66 0f 7e c3 movd ebx,xmm0 + 181a78994: 66 89 1f mov WORD PTR [rdi],bx + 181a78997: eb 3a jmp 0x181a789d3 + 181a78999: 66 0f 7e 07 movd DWORD PTR [rdi],xmm0 + 181a7899d: 74 34 je 0x181a789d3 + 181a7899f: 66 0f c5 d8 02 pextrw ebx,xmm0,0x2 + 181a789a4: 66 89 5f 04 mov WORD PTR [rdi+0x4],bx + 181a789a8: eb 29 jmp 0x181a789d3 + 181a789aa: 66 0f d6 07 movq QWORD PTR [rdi],xmm0 + 181a789ae: 74 23 je 0x181a789d3 + 181a789b0: 66 0f 6d c0 punpckhqdq xmm0,xmm0 + 181a789b4: 83 fb 06 cmp ebx,0x6 + 181a789b7: 7d 0a jge 0x181a789c3 + 181a789b9: 66 0f 7e c3 movd ebx,xmm0 + 181a789bd: 66 89 5f 08 mov WORD PTR [rdi+0x8],bx + 181a789c1: eb 10 jmp 0x181a789d3 + 181a789c3: 66 0f 7e 47 08 movd DWORD PTR [rdi+0x8],xmm0 + 181a789c8: 74 09 je 0x181a789d3 + 181a789ca: 66 0f c5 d8 02 pextrw ebx,xmm0,0x2 + 181a789cf: 66 89 5f 0c mov WORD PTR [rdi+0xc],bx + 181a789d3: 49 8b d8 mov rbx,r8 + 181a789d6: c3 ret + 181a789d7: 66 0f 1f 84 00 00 00 nop WORD PTR [rax+rax*1+0x0] + 181a789de: 00 00 + 181a789e0: 66 0f 6f 36 movdqa xmm6,XMMWORD PTR [rsi] + 181a789e4: 66 0f 6f 7e 10 movdqa xmm7,XMMWORD PTR [rsi+0x10] + 181a789e9: 48 83 c6 20 add rsi,0x20 + 181a789ed: 66 0f 61 c6 punpcklwd xmm0,xmm6 + 181a789f1: 66 0f 75 e6 pcmpeqw xmm4,xmm6 + 181a789f5: 66 0f 69 ce punpckhwd xmm1,xmm6 + 181a789f9: 66 0f 75 ef pcmpeqw xmm5,xmm7 + 181a789fd: 66 0f 61 d7 punpcklwd xmm2,xmm7 + 181a78a01: 66 0f eb ec por xmm5,xmm4 + 181a78a05: 66 0f 69 df punpckhwd xmm3,xmm7 + 181a78a09: 66 0f d7 dd pmovmskb ebx,xmm5 + 181a78a0d: 0f 5b c0 cvtdq2ps xmm0,xmm0 + 181a78a10: 0f 5b c9 cvtdq2ps xmm1,xmm1 + 181a78a13: 0f 5b d2 cvtdq2ps xmm2,xmm2 + 181a78a16: 23 db and ebx,ebx + 181a78a18: 0f 5b db cvtdq2ps xmm3,xmm3 + 181a78a1b: 0f 85 10 01 00 00 jne 0x181a78b31 + 181a78a21: 0f 53 e0 rcpps xmm4,xmm0 + 181a78a24: 0f 53 e9 rcpps xmm5,xmm1 + 181a78a27: 0f 53 f2 rcpps xmm6,xmm2 + 181a78a2a: 0f 53 fb rcpps xmm7,xmm3 + 181a78a2d: 0f 59 c4 mulps xmm0,xmm4 + 181a78a30: 0f 59 cd mulps xmm1,xmm5 + 181a78a33: 0f 59 d6 mulps xmm2,xmm6 + 181a78a36: 0f 59 df mulps xmm3,xmm7 + 181a78a39: 41 0f 57 c0 xorps xmm0,xmm8 + 181a78a3d: 41 0f 57 c8 xorps xmm1,xmm8 + 181a78a41: 41 0f 57 d0 xorps xmm2,xmm8 + 181a78a45: 41 0f 57 d8 xorps xmm3,xmm8 + 181a78a49: 41 0f 58 c1 addps xmm0,xmm9 + 181a78a4d: 41 0f 58 c9 addps xmm1,xmm9 + 181a78a51: 41 0f 58 d1 addps xmm2,xmm9 + 181a78a55: 41 0f 58 d9 addps xmm3,xmm9 + 181a78a59: 0f 59 c4 mulps xmm0,xmm4 + 181a78a5c: 66 0f ef e4 pxor xmm4,xmm4 + 181a78a60: 0f 59 cd mulps xmm1,xmm5 + 181a78a63: 66 0f 6f ec movdqa xmm5,xmm4 + 181a78a67: 0f 59 d6 mulps xmm2,xmm6 + 181a78a6a: 66 0f 6f 32 movdqa xmm6,XMMWORD PTR [rdx] + 181a78a6e: 0f 59 df mulps xmm3,xmm7 + 181a78a71: 23 ed and ebp,ebp + 181a78a73: 66 0f 6f 7a 10 movdqa xmm7,XMMWORD PTR [rdx+0x10] + 181a78a78: 0f 85 c2 00 00 00 jne 0x181a78b40 + 181a78a7e: 66 0f 61 e6 punpcklwd xmm4,xmm6 + 181a78a82: 66 0f 69 ee punpckhwd xmm5,xmm6 + 181a78a86: 66 0f ef f6 pxor xmm6,xmm6 + 181a78a8a: 66 0f 61 f7 punpcklwd xmm6,xmm7 + 181a78a8e: 66 0f 69 ff punpckhwd xmm7,xmm7 + 181a78a92: 66 0f 72 f7 10 pslld xmm7,0x10 + 181a78a97: 0f 5b e4 cvtdq2ps xmm4,xmm4 + 181a78a9a: 0f 5b ed cvtdq2ps xmm5,xmm5 + 181a78a9d: 0f 5b f6 cvtdq2ps xmm6,xmm6 + 181a78aa0: 0f 5b ff cvtdq2ps xmm7,xmm7 + 181a78aa3: 0f 59 e0 mulps xmm4,xmm0 + 181a78aa6: 66 41 0f 6f c2 movdqa xmm0,xmm10 + 181a78aab: 0f 59 e9 mulps xmm5,xmm1 + 181a78aae: 66 41 0f 6f cb movdqa xmm1,xmm11 + 181a78ab3: 0f 59 f2 mulps xmm6,xmm2 + 181a78ab6: 23 db and ebx,ebx + 181a78ab8: 0f 59 fb mulps xmm7,xmm3 + 181a78abb: 0f 85 9c 00 00 00 jne 0x181a78b5d + 181a78ac1: 66 0f fe e0 paddd xmm4,xmm0 + 181a78ac5: 66 0f fe e8 paddd xmm5,xmm0 + 181a78ac9: 66 0f fe f0 paddd xmm6,xmm0 + 181a78acd: 66 0f fe f8 paddd xmm7,xmm0 + 181a78ad1: 66 0f db e1 pand xmm4,xmm1 + 181a78ad5: 66 0f db e9 pand xmm5,xmm1 + 181a78ad9: 66 0f db f1 pand xmm6,xmm1 + 181a78add: 66 0f db f9 pand xmm7,xmm1 + 181a78ae1: 66 0f 5b e4 cvtps2dq xmm4,xmm4 + 181a78ae5: 48 83 c2 20 add rdx,0x20 + 181a78ae9: 66 0f ef c0 pxor xmm0,xmm0 + 181a78aed: 66 0f 5b ed cvtps2dq xmm5,xmm5 + 181a78af1: 66 0f 6f c8 movdqa xmm1,xmm0 + 181a78af5: 66 0f 5b f6 cvtps2dq xmm6,xmm6 + 181a78af9: 66 0f 6f d0 movdqa xmm2,xmm0 + 181a78afd: 66 0f 5b ff cvtps2dq xmm7,xmm7 + 181a78b01: 66 0f 6f d8 movdqa xmm3,xmm0 + 181a78b05: 66 0f 6b e5 packssdw xmm4,xmm5 + 181a78b09: 66 0f 6f e8 movdqa xmm5,xmm0 + 181a78b0d: 66 0f 6b f7 packssdw xmm6,xmm7 + 181a78b11: 66 0f 7f 27 movdqa XMMWORD PTR [rdi],xmm4 + 181a78b15: 66 0f 6f e0 movdqa xmm4,xmm0 + 181a78b19: 66 0f 7f 77 10 movdqa XMMWORD PTR [rdi+0x10],xmm6 + 181a78b1e: 48 83 c7 20 add rdi,0x20 + 181a78b22: 48 83 e9 10 sub rcx,0x10 + 181a78b26: 0f 8d b4 fe ff ff jge 0x181a789e0 + 181a78b2c: e9 91 04 00 00 jmp 0x181a78fc2 + 181a78b31: e8 8a 00 00 00 call 0x181a78bc0 + 181a78b36: e9 e6 fe ff ff jmp 0x181a78a21 + 181a78b3b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 181a78b40: 66 0f 75 e6 pcmpeqw xmm4,xmm6 + 181a78b44: 66 0f 75 ef pcmpeqw xmm5,xmm7 + 181a78b48: 66 0f eb ec por xmm5,xmm4 + 181a78b4c: 66 0f ef e4 pxor xmm4,xmm4 + 181a78b50: 66 0f d7 dd pmovmskb ebx,xmm5 + 181a78b54: 66 0f 6f ec movdqa xmm5,xmm4 + 181a78b58: e9 21 ff ff ff jmp 0x181a78a7e + 181a78b5d: 66 0f ef d2 pxor xmm2,xmm2 + 181a78b61: 66 0f ef db pxor xmm3,xmm3 + 181a78b65: 0f c2 d4 00 cmpeqps xmm2,xmm4 + 181a78b69: 0f c2 dd 00 cmpeqps xmm3,xmm5 + 181a78b6d: 66 0f df d0 pandn xmm2,xmm0 + 181a78b71: 66 0f df d8 pandn xmm3,xmm0 + 181a78b75: 66 0f fe e2 paddd xmm4,xmm2 + 181a78b79: 66 0f ef d2 pxor xmm2,xmm2 + 181a78b7d: 66 0f fe eb paddd xmm5,xmm3 + 181a78b81: 66 0f 6f da movdqa xmm3,xmm2 + 181a78b85: 0f c2 d6 00 cmpeqps xmm2,xmm6 + 181a78b89: 0f c2 df 00 cmpeqps xmm3,xmm7 + 181a78b8d: 66 0f df d0 pandn xmm2,xmm0 + 181a78b91: 66 0f df d8 pandn xmm3,xmm0 + 181a78b95: 66 0f fe f2 paddd xmm6,xmm2 + 181a78b99: 66 0f fe fb paddd xmm7,xmm3 + 181a78b9d: e9 2f ff ff ff jmp 0x181a78ad1 + 181a78ba2: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a78ba9: 0f 1f 84 00 00 00 00 + 181a78bb0: 00 + 181a78bb1: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a78bb8: 0f 1f 84 00 00 00 00 + 181a78bbf: 00 + 181a78bc0: 66 0f ef e4 pxor xmm4,xmm4 + 181a78bc4: 0b c3 or eax,ebx + 181a78bc6: 66 0f 6f ec movdqa xmm5,xmm4 + 181a78bca: 66 0f 76 e0 pcmpeqd xmm4,xmm0 + 181a78bce: 66 0f 6f f5 movdqa xmm6,xmm5 + 181a78bd2: 66 0f 76 e9 pcmpeqd xmm5,xmm1 + 181a78bd6: 66 0f 6f fe movdqa xmm7,xmm6 + 181a78bda: 66 0f 76 f2 pcmpeqd xmm6,xmm2 + 181a78bde: 66 0f 76 fb pcmpeqd xmm7,xmm3 + 181a78be2: 66 41 0f db e4 pand xmm4,xmm12 + 181a78be7: 66 41 0f db ec pand xmm5,xmm12 + 181a78bec: 66 41 0f db f4 pand xmm6,xmm12 + 181a78bf1: 66 41 0f db fc pand xmm7,xmm12 + 181a78bf6: 33 db xor ebx,ebx + 181a78bf8: 66 0f eb c4 por xmm0,xmm4 + 181a78bfc: 66 0f eb cd por xmm1,xmm5 + 181a78c00: 66 0f eb d6 por xmm2,xmm6 + 181a78c04: 66 0f eb df por xmm3,xmm7 + 181a78c08: c3 ret + 181a78c09: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a78c10: 0f 1f 84 00 00 00 00 + 181a78c17: 00 + 181a78c18: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 181a78c1f: 00 + 181a78c20: f3 0f 6f 36 movdqu xmm6,XMMWORD PTR [rsi] + 181a78c24: f3 0f 6f 7e 10 movdqu xmm7,XMMWORD PTR [rsi+0x10] + 181a78c29: 48 83 c6 20 add rsi,0x20 + 181a78c2d: 66 0f 61 c6 punpcklwd xmm0,xmm6 + 181a78c31: 66 0f 75 e6 pcmpeqw xmm4,xmm6 + 181a78c35: 66 0f 69 ce punpckhwd xmm1,xmm6 + 181a78c39: 66 0f 75 ef pcmpeqw xmm5,xmm7 + 181a78c3d: 66 0f 61 d7 punpcklwd xmm2,xmm7 + 181a78c41: 66 0f eb ec por xmm5,xmm4 + 181a78c45: 66 0f 69 df punpckhwd xmm3,xmm7 + 181a78c49: 66 0f d7 dd pmovmskb ebx,xmm5 + 181a78c4d: 0f 5b c0 cvtdq2ps xmm0,xmm0 + 181a78c50: 0f 5b c9 cvtdq2ps xmm1,xmm1 + 181a78c53: 0f 5b d2 cvtdq2ps xmm2,xmm2 + 181a78c56: 23 db and ebx,ebx + 181a78c58: 0f 5b db cvtdq2ps xmm3,xmm3 + 181a78c5b: 0f 85 10 01 00 00 jne 0x181a78d71 + 181a78c61: 0f 53 e0 rcpps xmm4,xmm0 + 181a78c64: 0f 53 e9 rcpps xmm5,xmm1 + 181a78c67: 0f 53 f2 rcpps xmm6,xmm2 + 181a78c6a: 0f 53 fb rcpps xmm7,xmm3 + 181a78c6d: 0f 59 c4 mulps xmm0,xmm4 + 181a78c70: 0f 59 cd mulps xmm1,xmm5 + 181a78c73: 0f 59 d6 mulps xmm2,xmm6 + 181a78c76: 0f 59 df mulps xmm3,xmm7 + 181a78c79: 41 0f 57 c0 xorps xmm0,xmm8 + 181a78c7d: 41 0f 57 c8 xorps xmm1,xmm8 + 181a78c81: 41 0f 57 d0 xorps xmm2,xmm8 + 181a78c85: 41 0f 57 d8 xorps xmm3,xmm8 + 181a78c89: 41 0f 58 c1 addps xmm0,xmm9 + 181a78c8d: 41 0f 58 c9 addps xmm1,xmm9 + 181a78c91: 41 0f 58 d1 addps xmm2,xmm9 + 181a78c95: 41 0f 58 d9 addps xmm3,xmm9 + 181a78c99: 0f 59 c4 mulps xmm0,xmm4 + 181a78c9c: 66 0f ef e4 pxor xmm4,xmm4 + 181a78ca0: 0f 59 cd mulps xmm1,xmm5 + 181a78ca3: 66 0f 6f ec movdqa xmm5,xmm4 + 181a78ca7: 0f 59 d6 mulps xmm2,xmm6 + 181a78caa: f3 0f 6f 32 movdqu xmm6,XMMWORD PTR [rdx] + 181a78cae: 0f 59 df mulps xmm3,xmm7 + 181a78cb1: 23 ed and ebp,ebp + 181a78cb3: f3 0f 6f 7a 10 movdqu xmm7,XMMWORD PTR [rdx+0x10] + 181a78cb8: 0f 85 c2 00 00 00 jne 0x181a78d80 + 181a78cbe: 66 0f 61 e6 punpcklwd xmm4,xmm6 + 181a78cc2: 66 0f 69 ee punpckhwd xmm5,xmm6 + 181a78cc6: 66 0f ef f6 pxor xmm6,xmm6 + 181a78cca: 66 0f 61 f7 punpcklwd xmm6,xmm7 + 181a78cce: 66 0f 69 ff punpckhwd xmm7,xmm7 + 181a78cd2: 66 0f 72 f7 10 pslld xmm7,0x10 + 181a78cd7: 0f 5b e4 cvtdq2ps xmm4,xmm4 + 181a78cda: 0f 5b ed cvtdq2ps xmm5,xmm5 + 181a78cdd: 0f 5b f6 cvtdq2ps xmm6,xmm6 + 181a78ce0: 0f 5b ff cvtdq2ps xmm7,xmm7 + 181a78ce3: 0f 59 e0 mulps xmm4,xmm0 + 181a78ce6: 66 41 0f 6f c2 movdqa xmm0,xmm10 + 181a78ceb: 0f 59 e9 mulps xmm5,xmm1 + 181a78cee: 66 41 0f 6f cb movdqa xmm1,xmm11 + 181a78cf3: 0f 59 f2 mulps xmm6,xmm2 + 181a78cf6: 23 db and ebx,ebx + 181a78cf8: 0f 59 fb mulps xmm7,xmm3 + 181a78cfb: 0f 85 9c 00 00 00 jne 0x181a78d9d + 181a78d01: 66 0f fe e0 paddd xmm4,xmm0 + 181a78d05: 66 0f fe e8 paddd xmm5,xmm0 + 181a78d09: 66 0f fe f0 paddd xmm6,xmm0 + 181a78d0d: 66 0f fe f8 paddd xmm7,xmm0 + 181a78d11: 66 0f db e1 pand xmm4,xmm1 + 181a78d15: 66 0f db e9 pand xmm5,xmm1 + 181a78d19: 66 0f db f1 pand xmm6,xmm1 + 181a78d1d: 66 0f db f9 pand xmm7,xmm1 + 181a78d21: 66 0f 5b e4 cvtps2dq xmm4,xmm4 + 181a78d25: 48 83 c2 20 add rdx,0x20 + 181a78d29: 66 0f ef c0 pxor xmm0,xmm0 + 181a78d2d: 66 0f 5b ed cvtps2dq xmm5,xmm5 + 181a78d31: 66 0f 6f c8 movdqa xmm1,xmm0 + 181a78d35: 66 0f 5b f6 cvtps2dq xmm6,xmm6 + 181a78d39: 66 0f 6f d0 movdqa xmm2,xmm0 + 181a78d3d: 66 0f 5b ff cvtps2dq xmm7,xmm7 + 181a78d41: 66 0f 6f d8 movdqa xmm3,xmm0 + 181a78d45: 66 0f 6b e5 packssdw xmm4,xmm5 + 181a78d49: 66 0f 6f e8 movdqa xmm5,xmm0 + 181a78d4d: 66 0f 6b f7 packssdw xmm6,xmm7 + 181a78d51: 66 0f 7f 27 movdqa XMMWORD PTR [rdi],xmm4 + 181a78d55: 66 0f 6f e0 movdqa xmm4,xmm0 + 181a78d59: 66 0f 7f 77 10 movdqa XMMWORD PTR [rdi+0x10],xmm6 + 181a78d5e: 48 83 c7 20 add rdi,0x20 + 181a78d62: 48 83 e9 10 sub rcx,0x10 + 181a78d66: 0f 8d b4 fe ff ff jge 0x181a78c20 + 181a78d6c: e9 51 02 00 00 jmp 0x181a78fc2 + 181a78d71: e8 4a fe ff ff call 0x181a78bc0 + 181a78d76: e9 e6 fe ff ff jmp 0x181a78c61 + 181a78d7b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 181a78d80: 66 0f 75 e6 pcmpeqw xmm4,xmm6 + 181a78d84: 66 0f 75 ef pcmpeqw xmm5,xmm7 + 181a78d88: 66 0f eb ec por xmm5,xmm4 + 181a78d8c: 66 0f ef e4 pxor xmm4,xmm4 + 181a78d90: 66 0f d7 dd pmovmskb ebx,xmm5 + 181a78d94: 66 0f 6f ec movdqa xmm5,xmm4 + 181a78d98: e9 21 ff ff ff jmp 0x181a78cbe + 181a78d9d: 66 0f ef d2 pxor xmm2,xmm2 + 181a78da1: 66 0f ef db pxor xmm3,xmm3 + 181a78da5: 0f c2 d4 00 cmpeqps xmm2,xmm4 + 181a78da9: 0f c2 dd 00 cmpeqps xmm3,xmm5 + 181a78dad: 66 0f df d0 pandn xmm2,xmm0 + 181a78db1: 66 0f df d8 pandn xmm3,xmm0 + 181a78db5: 66 0f fe e2 paddd xmm4,xmm2 + 181a78db9: 66 0f ef d2 pxor xmm2,xmm2 + 181a78dbd: 66 0f fe eb paddd xmm5,xmm3 + 181a78dc1: 66 0f 6f da movdqa xmm3,xmm2 + 181a78dc5: 0f c2 d6 00 cmpeqps xmm2,xmm6 + 181a78dc9: 0f c2 df 00 cmpeqps xmm3,xmm7 + 181a78dcd: 66 0f df d0 pandn xmm2,xmm0 + 181a78dd1: 66 0f df d8 pandn xmm3,xmm0 + 181a78dd5: 66 0f fe f2 paddd xmm6,xmm2 + 181a78dd9: 66 0f fe fb paddd xmm7,xmm3 + 181a78ddd: e9 2f ff ff ff jmp 0x181a78d11 + 181a78de2: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a78de9: 0f 1f 84 00 00 00 00 + 181a78df0: 00 + 181a78df1: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a78df8: 0f 1f 84 00 00 00 00 + 181a78dff: 00 + 181a78e00: f3 0f 6f 36 movdqu xmm6,XMMWORD PTR [rsi] + 181a78e04: f3 0f 6f 7e 10 movdqu xmm7,XMMWORD PTR [rsi+0x10] + 181a78e09: 48 83 c6 20 add rsi,0x20 + 181a78e0d: 66 0f 61 c6 punpcklwd xmm0,xmm6 + 181a78e11: 66 0f 75 e6 pcmpeqw xmm4,xmm6 + 181a78e15: 66 0f 69 ce punpckhwd xmm1,xmm6 + 181a78e19: 66 0f 75 ef pcmpeqw xmm5,xmm7 + 181a78e1d: 66 0f 61 d7 punpcklwd xmm2,xmm7 + 181a78e21: 66 0f eb ec por xmm5,xmm4 + 181a78e25: 66 0f 69 df punpckhwd xmm3,xmm7 + 181a78e29: 66 0f d7 dd pmovmskb ebx,xmm5 + 181a78e2d: 0f 5b c0 cvtdq2ps xmm0,xmm0 + 181a78e30: 0f 5b c9 cvtdq2ps xmm1,xmm1 + 181a78e33: 0f 5b d2 cvtdq2ps xmm2,xmm2 + 181a78e36: 23 db and ebx,ebx + 181a78e38: 0f 5b db cvtdq2ps xmm3,xmm3 + 181a78e3b: 0f 85 10 01 00 00 jne 0x181a78f51 + 181a78e41: 0f 53 e0 rcpps xmm4,xmm0 + 181a78e44: 0f 53 e9 rcpps xmm5,xmm1 + 181a78e47: 0f 53 f2 rcpps xmm6,xmm2 + 181a78e4a: 0f 53 fb rcpps xmm7,xmm3 + 181a78e4d: 0f 59 c4 mulps xmm0,xmm4 + 181a78e50: 0f 59 cd mulps xmm1,xmm5 + 181a78e53: 0f 59 d6 mulps xmm2,xmm6 + 181a78e56: 0f 59 df mulps xmm3,xmm7 + 181a78e59: 41 0f 57 c0 xorps xmm0,xmm8 + 181a78e5d: 41 0f 57 c8 xorps xmm1,xmm8 + 181a78e61: 41 0f 57 d0 xorps xmm2,xmm8 + 181a78e65: 41 0f 57 d8 xorps xmm3,xmm8 + 181a78e69: 41 0f 58 c1 addps xmm0,xmm9 + 181a78e6d: 41 0f 58 c9 addps xmm1,xmm9 + 181a78e71: 41 0f 58 d1 addps xmm2,xmm9 + 181a78e75: 41 0f 58 d9 addps xmm3,xmm9 + 181a78e79: 0f 59 c4 mulps xmm0,xmm4 + 181a78e7c: 66 0f ef e4 pxor xmm4,xmm4 + 181a78e80: 0f 59 cd mulps xmm1,xmm5 + 181a78e83: 66 0f 6f ec movdqa xmm5,xmm4 + 181a78e87: 0f 59 d6 mulps xmm2,xmm6 + 181a78e8a: f3 0f 6f 32 movdqu xmm6,XMMWORD PTR [rdx] + 181a78e8e: 0f 59 df mulps xmm3,xmm7 + 181a78e91: 23 ed and ebp,ebp + 181a78e93: f3 0f 6f 7a 10 movdqu xmm7,XMMWORD PTR [rdx+0x10] + 181a78e98: 0f 85 c2 00 00 00 jne 0x181a78f60 + 181a78e9e: 66 0f 61 e6 punpcklwd xmm4,xmm6 + 181a78ea2: 66 0f 69 ee punpckhwd xmm5,xmm6 + 181a78ea6: 66 0f ef f6 pxor xmm6,xmm6 + 181a78eaa: 66 0f 61 f7 punpcklwd xmm6,xmm7 + 181a78eae: 66 0f 69 ff punpckhwd xmm7,xmm7 + 181a78eb2: 66 0f 72 f7 10 pslld xmm7,0x10 + 181a78eb7: 0f 5b e4 cvtdq2ps xmm4,xmm4 + 181a78eba: 0f 5b ed cvtdq2ps xmm5,xmm5 + 181a78ebd: 0f 5b f6 cvtdq2ps xmm6,xmm6 + 181a78ec0: 0f 5b ff cvtdq2ps xmm7,xmm7 + 181a78ec3: 0f 59 e0 mulps xmm4,xmm0 + 181a78ec6: 66 41 0f 6f c2 movdqa xmm0,xmm10 + 181a78ecb: 0f 59 e9 mulps xmm5,xmm1 + 181a78ece: 66 41 0f 6f cb movdqa xmm1,xmm11 + 181a78ed3: 0f 59 f2 mulps xmm6,xmm2 + 181a78ed6: 23 db and ebx,ebx + 181a78ed8: 0f 59 fb mulps xmm7,xmm3 + 181a78edb: 0f 85 9c 00 00 00 jne 0x181a78f7d + 181a78ee1: 66 0f fe e0 paddd xmm4,xmm0 + 181a78ee5: 66 0f fe e8 paddd xmm5,xmm0 + 181a78ee9: 66 0f fe f0 paddd xmm6,xmm0 + 181a78eed: 66 0f fe f8 paddd xmm7,xmm0 + 181a78ef1: 66 0f db e1 pand xmm4,xmm1 + 181a78ef5: 66 0f db e9 pand xmm5,xmm1 + 181a78ef9: 66 0f db f1 pand xmm6,xmm1 + 181a78efd: 66 0f db f9 pand xmm7,xmm1 + 181a78f01: 66 0f 5b e4 cvtps2dq xmm4,xmm4 + 181a78f05: 48 83 c2 20 add rdx,0x20 + 181a78f09: 66 0f ef c0 pxor xmm0,xmm0 + 181a78f0d: 66 0f 5b ed cvtps2dq xmm5,xmm5 + 181a78f11: 66 0f 6f c8 movdqa xmm1,xmm0 + 181a78f15: 66 0f 5b f6 cvtps2dq xmm6,xmm6 + 181a78f19: 66 0f 6f d0 movdqa xmm2,xmm0 + 181a78f1d: 66 0f 5b ff cvtps2dq xmm7,xmm7 + 181a78f21: 66 0f 6f d8 movdqa xmm3,xmm0 + 181a78f25: 66 0f 6b e5 packssdw xmm4,xmm5 + 181a78f29: 66 0f 6f e8 movdqa xmm5,xmm0 + 181a78f2d: 66 0f 6b f7 packssdw xmm6,xmm7 + 181a78f31: f3 0f 7f 27 movdqu XMMWORD PTR [rdi],xmm4 + 181a78f35: 66 0f 6f e0 movdqa xmm4,xmm0 + 181a78f39: f3 0f 7f 77 10 movdqu XMMWORD PTR [rdi+0x10],xmm6 + 181a78f3e: 48 83 c7 20 add rdi,0x20 + 181a78f42: 48 83 e9 10 sub rcx,0x10 + 181a78f46: 0f 8d b4 fe ff ff jge 0x181a78e00 + 181a78f4c: e9 71 00 00 00 jmp 0x181a78fc2 + 181a78f51: e8 6a fc ff ff call 0x181a78bc0 + 181a78f56: e9 e6 fe ff ff jmp 0x181a78e41 + 181a78f5b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 181a78f60: 66 0f 75 e6 pcmpeqw xmm4,xmm6 + 181a78f64: 66 0f 75 ef pcmpeqw xmm5,xmm7 + 181a78f68: 66 0f eb ec por xmm5,xmm4 + 181a78f6c: 66 0f ef e4 pxor xmm4,xmm4 + 181a78f70: 66 0f d7 dd pmovmskb ebx,xmm5 + 181a78f74: 66 0f 6f ec movdqa xmm5,xmm4 + 181a78f78: e9 21 ff ff ff jmp 0x181a78e9e + 181a78f7d: 66 0f ef d2 pxor xmm2,xmm2 + 181a78f81: 66 0f ef db pxor xmm3,xmm3 + 181a78f85: 0f c2 d4 00 cmpeqps xmm2,xmm4 + 181a78f89: 0f c2 dd 00 cmpeqps xmm3,xmm5 + 181a78f8d: 66 0f df d0 pandn xmm2,xmm0 + 181a78f91: 66 0f df d8 pandn xmm3,xmm0 + 181a78f95: 66 0f fe e2 paddd xmm4,xmm2 + 181a78f99: 66 0f ef d2 pxor xmm2,xmm2 + 181a78f9d: 66 0f fe eb paddd xmm5,xmm3 + 181a78fa1: 66 0f 6f da movdqa xmm3,xmm2 + 181a78fa5: 0f c2 d6 00 cmpeqps xmm2,xmm6 + 181a78fa9: 0f c2 df 00 cmpeqps xmm3,xmm7 + 181a78fad: 66 0f df d0 pandn xmm2,xmm0 + 181a78fb1: 66 0f df d8 pandn xmm3,xmm0 + 181a78fb5: 66 0f fe f2 paddd xmm6,xmm2 + 181a78fb9: 66 0f fe fb paddd xmm7,xmm3 + 181a78fbd: e9 2f ff ff ff jmp 0x181a78ef1 + 181a78fc2: 48 83 c1 10 add rcx,0x10 + 181a78fc6: 0f 8e 14 03 00 00 jle 0x181a792e0 + 181a78fcc: 48 83 f9 08 cmp rcx,0x8 + 181a78fd0: 7c 20 jl 0x181a78ff2 + 181a78fd2: bb 08 00 00 00 mov ebx,0x8 + 181a78fd7: e8 24 f8 ff ff call 0x181a78800 + 181a78fdc: 48 83 e9 08 sub rcx,0x8 + 181a78fe0: 0f 8e fa 02 00 00 jle 0x181a792e0 + 181a78fe6: 48 83 c6 10 add rsi,0x10 + 181a78fea: 48 83 c2 10 add rdx,0x10 + 181a78fee: 48 83 c7 10 add rdi,0x10 + 181a78ff2: 48 8b d9 mov rbx,rcx + 181a78ff5: e8 06 f8 ff ff call 0x181a78800 + 181a78ffa: e9 e1 02 00 00 jmp 0x181a792e0 + 181a78fff: bb fe ff df 41 mov ebx,0x41dffffe + 181a79004: 66 44 0f 6e c0 movd xmm8,eax + 181a79009: b8 ff 7f 00 00 mov eax,0x7fff + 181a7900e: 66 45 0f 76 c9 pcmpeqd xmm9,xmm9 + 181a79013: 66 44 0f 6e d3 movd xmm10,ebx + 181a79018: f2 44 0f 2a d8 cvtsi2sd xmm11,eax + 181a7901d: f7 d0 not eax + 181a7901f: f2 44 0f 2a e0 cvtsi2sd xmm12,eax + 181a79024: 33 c0 xor eax,eax + 181a79026: 66 41 0f 73 f0 34 psllq xmm8,0x34 + 181a7902c: 66 41 0f 73 d1 01 psrlq xmm9,0x1 + 181a79032: 66 45 0f 70 d2 11 pshufd xmm10,xmm10,0x11 + 181a79038: 66 45 0f 6c c0 punpcklqdq xmm8,xmm8 + 181a7903d: 66 45 0f 14 db unpcklpd xmm11,xmm11 + 181a79042: 66 45 0f 14 e4 unpcklpd xmm12,xmm12 + 181a79047: eb 5c jmp 0x181a790a5 + 181a79049: 0f bf 1a movsx ebx,WORD PTR [rdx] + 181a7904c: b8 01 00 00 00 mov eax,0x1 + 181a79051: 48 83 c2 02 add rdx,0x2 + 181a79055: 23 db and ebx,ebx + 181a79057: 74 3c je 0x181a79095 + 181a79059: c1 fb 1f sar ebx,0x1f + 181a7905c: 81 f3 ff 7f 00 00 xor ebx,0x7fff + 181a79062: eb 31 jmp 0x181a79095 + 181a79064: 0f bf 1e movsx ebx,WORD PTR [rsi] + 181a79067: 48 83 c6 02 add rsi,0x2 + 181a7906b: 23 db and ebx,ebx + 181a7906d: 74 da je 0x181a79049 + 181a7906f: f2 0f 2a c3 cvtsi2sd xmm0,ebx + 181a79073: 0f bf 1a movsx ebx,WORD PTR [rdx] + 181a79076: 48 83 c2 02 add rdx,0x2 + 181a7907a: f2 0f 2a cb cvtsi2sd xmm1,ebx + 181a7907e: 66 41 0f fe c0 paddd xmm0,xmm8 + 181a79083: f2 0f 5e c8 divsd xmm1,xmm0 + 181a79087: f2 41 0f 5d cb minsd xmm1,xmm11 + 181a7908c: f2 41 0f 5f cc maxsd xmm1,xmm12 + 181a79091: f2 0f 2d d9 cvtsd2si ebx,xmm1 + 181a79095: 66 89 1f mov WORD PTR [rdi],bx + 181a79098: 48 83 c7 02 add rdi,0x2 + 181a7909c: 48 ff c9 dec rcx + 181a7909f: 0f 8e 3b 02 00 00 jle 0x181a792e0 + 181a790a5: 48 f7 c7 0e 00 00 00 test rdi,0xe + 181a790ac: 75 b6 jne 0x181a79064 + 181a790ae: 66 0f ef c9 pxor xmm1,xmm1 + 181a790b2: 66 0f 6f d9 movdqa xmm3,xmm1 + 181a790b6: 66 0f 6f e9 movdqa xmm5,xmm1 + 181a790ba: 48 83 e9 08 sub rcx,0x8 + 181a790be: 66 0f 6f f9 movdqa xmm7,xmm1 + 181a790c2: 0f 8c b8 01 00 00 jl 0x181a79280 + 181a790c8: eb 16 jmp 0x181a790e0 + 181a790ca: 66 66 66 66 66 66 66 data16 data16 data16 data16 data16 data16 nop WORD PTR [rax+rax*1+0x0] + 181a790d1: 0f 1f 84 00 00 00 00 + 181a790d8: 00 + 181a790d9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 181a790e0: f3 0f 6f 06 movdqu xmm0,XMMWORD PTR [rsi] + 181a790e4: 48 83 c6 10 add rsi,0x10 + 181a790e8: 66 0f 75 f8 pcmpeqw xmm7,xmm0 + 181a790ec: 66 0f 61 c8 punpcklwd xmm1,xmm0 + 181a790f0: 66 0f 69 d8 punpckhwd xmm3,xmm0 + 181a790f4: 66 0f d7 df pmovmskb ebx,xmm7 + 181a790f8: f3 0f e6 c1 cvtdq2pd xmm0,xmm1 + 181a790fc: 66 0f 6d c9 punpckhqdq xmm1,xmm1 + 181a79100: f3 0f e6 d3 cvtdq2pd xmm2,xmm3 + 181a79104: 66 0f 6d db punpckhqdq xmm3,xmm3 + 181a79108: f3 0f e6 c9 cvtdq2pd xmm1,xmm1 + 181a7910c: 23 db and ebx,ebx + 181a7910e: f3 0f e6 db cvtdq2pd xmm3,xmm3 + 181a79112: 0f 85 e0 00 00 00 jne 0x181a791f8 + 181a79118: f3 0f 6f 22 movdqu xmm4,XMMWORD PTR [rdx] + 181a7911c: 48 83 c2 10 add rdx,0x10 + 181a79120: 66 0f 61 ec punpcklwd xmm5,xmm4 + 181a79124: 66 0f 69 fc punpckhwd xmm7,xmm4 + 181a79128: f3 0f e6 e5 cvtdq2pd xmm4,xmm5 + 181a7912c: 66 0f 6d ed punpckhqdq xmm5,xmm5 + 181a79130: f3 0f e6 ed cvtdq2pd xmm5,xmm5 + 181a79134: f3 0f e6 f7 cvtdq2pd xmm6,xmm7 + 181a79138: 66 0f 6d ff punpckhqdq xmm7,xmm7 + 181a7913c: f3 0f e6 ff cvtdq2pd xmm7,xmm7 + 181a79140: 66 41 0f fe c0 paddd xmm0,xmm8 + 181a79145: 66 41 0f fe c8 paddd xmm1,xmm8 + 181a7914a: 66 41 0f fe d0 paddd xmm2,xmm8 + 181a7914f: 66 41 0f fe d8 paddd xmm3,xmm8 + 181a79154: 66 0f 5e e0 divpd xmm4,xmm0 + 181a79158: 66 41 0f 6f c1 movdqa xmm0,xmm9 + 181a7915d: 66 0f 5e e9 divpd xmm5,xmm1 + 181a79161: 66 0f 6f c8 movdqa xmm1,xmm0 + 181a79165: 66 0f 5e f2 divpd xmm6,xmm2 + 181a79169: 66 0f 6f d0 movdqa xmm2,xmm0 + 181a7916d: 66 0f 5e fb divpd xmm7,xmm3 + 181a79171: 66 0f 6f d8 movdqa xmm3,xmm0 + 181a79175: 66 0f db c4 pand xmm0,xmm4 + 181a79179: 66 0f db cd pand xmm1,xmm5 + 181a7917d: 66 0f db d6 pand xmm2,xmm6 + 181a79181: 66 0f db df pand xmm3,xmm7 + 181a79185: 66 41 0f 66 c2 pcmpgtd xmm0,xmm10 + 181a7918a: 66 41 0f 66 ca pcmpgtd xmm1,xmm10 + 181a7918f: 66 41 0f 66 d2 pcmpgtd xmm2,xmm10 + 181a79194: 66 41 0f 66 da pcmpgtd xmm3,xmm10 + 181a79199: 66 0f eb c1 por xmm0,xmm1 + 181a7919d: 66 0f eb d3 por xmm2,xmm3 + 181a791a1: 66 0f eb c2 por xmm0,xmm2 + 181a791a5: 66 0f d7 d8 pmovmskb ebx,xmm0 + 181a791a9: 81 e3 f0 f0 00 00 and ebx,0xf0f0 + 181a791af: 0f 85 8b 00 00 00 jne 0x181a79240 + 181a791b5: f2 0f e6 e4 cvtpd2dq xmm4,xmm4 + 181a791b9: 66 0f ef c9 pxor xmm1,xmm1 + 181a791bd: f2 0f e6 ed cvtpd2dq xmm5,xmm5 + 181a791c1: 66 0f 6f d9 movdqa xmm3,xmm1 + 181a791c5: f2 0f e6 f6 cvtpd2dq xmm6,xmm6 + 181a791c9: f2 0f e6 ff cvtpd2dq xmm7,xmm7 + 181a791cd: 66 0f 6c e5 punpcklqdq xmm4,xmm5 + 181a791d1: 66 0f 6c f7 punpcklqdq xmm6,xmm7 + 181a791d5: 66 0f 6f e9 movdqa xmm5,xmm1 + 181a791d9: 66 0f 6b e6 packssdw xmm4,xmm6 + 181a791dd: 66 0f 6f f9 movdqa xmm7,xmm1 + 181a791e1: f3 0f 7f 27 movdqu XMMWORD PTR [rdi],xmm4 + 181a791e5: 48 83 c7 10 add rdi,0x10 + 181a791e9: 48 83 e9 08 sub rcx,0x8 + 181a791ed: 0f 8d ed fe ff ff jge 0x181a790e0 + 181a791f3: e9 88 00 00 00 jmp 0x181a79280 + 181a791f8: 66 0f 71 d7 0f psrlw xmm7,0xf + 181a791fd: 66 0f 6f e7 movdqa xmm4,xmm7 + 181a79201: 66 0f 61 fd punpcklwd xmm7,xmm5 + 181a79205: 66 0f 69 e5 punpckhwd xmm4,xmm5 + 181a79209: f3 0f e6 f7 cvtdq2pd xmm6,xmm7 + 181a7920d: 66 0f 6d ff punpckhqdq xmm7,xmm7 + 181a79211: f3 0f e6 ec cvtdq2pd xmm5,xmm4 + 181a79215: 66 0f 6d e4 punpckhqdq xmm4,xmm4 + 181a79219: f3 0f e6 ff cvtdq2pd xmm7,xmm7 + 181a7921d: 0b c3 or eax,ebx + 181a7921f: f3 0f e6 e4 cvtdq2pd xmm4,xmm4 + 181a79223: 66 0f 56 c6 orpd xmm0,xmm6 + 181a79227: 66 0f 56 d5 orpd xmm2,xmm5 + 181a7922b: 66 0f ef ed pxor xmm5,xmm5 + 181a7922f: 66 0f 56 cf orpd xmm1,xmm7 + 181a79233: 66 0f 6f fd movdqa xmm7,xmm5 + 181a79237: 66 0f 56 dc orpd xmm3,xmm4 + 181a7923b: e9 d8 fe ff ff jmp 0x181a79118 + 181a79240: 66 41 0f 6f c3 movdqa xmm0,xmm11 + 181a79245: 66 41 0f 6f cc movdqa xmm1,xmm12 + 181a7924a: 66 0f 5d e0 minpd xmm4,xmm0 + 181a7924e: 66 0f 5d e8 minpd xmm5,xmm0 + 181a79252: 66 0f 5d f0 minpd xmm6,xmm0 + 181a79256: 66 0f 5d f8 minpd xmm7,xmm0 + 181a7925a: 66 0f 5f e1 maxpd xmm4,xmm1 + 181a7925e: 66 data16 + 181a7925f: 0f .byte 0xf diff --git a/handoff/nls_dasm/r_180004d60.dis b/handoff/nls_dasm/r_180004d60.dis new file mode 100644 index 0000000..67a8394 --- /dev/null +++ b/handoff/nls_dasm/r_180004d60.dis @@ -0,0 +1,407 @@ + +/tmp/det/r_180004d60.bin: file format binary + + +Disassembly of section .data: + +0000000180004d60 <.data>: + 180004d60: 48 83 ec 38 sub $0x38,%rsp + 180004d64: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x182615970 + 180004d6b: 48 33 c4 xor %rsp,%rax + 180004d6e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004d73: 48 85 d2 test %rdx,%rdx + 180004d76: 74 60 je 0x180004dd8 + 180004d78: 45 85 c0 test %r8d,%r8d + 180004d7b: 7f 1b jg 0x180004d98 + 180004d7d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004d82: 48 33 cc xor %rsp,%rcx + 180004d85: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x182615970 + 180004d8c: 75 45 jne 0x180004dd3 + 180004d8e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004d93: 48 83 c4 38 add $0x38,%rsp + 180004d97: c3 ret + 180004d98: 48 8b 01 mov (%rcx),%rax + 180004d9b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004d9f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004da4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 180004da9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 180004dae: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 180004db2: c5 f8 11 11 vmovups %xmm2,(%rcx) + 180004db6: e8 c5 42 01 00 call 0x180019080 + 180004dbb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004dc0: 48 33 cc xor %rsp,%rcx + 180004dc3: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x182615970 + 180004dca: 75 07 jne 0x180004dd3 + 180004dcc: 33 c0 xor %eax,%eax + 180004dce: 48 83 c4 38 add $0x38,%rsp + 180004dd2: c3 ret + 180004dd3: e8 f8 c2 12 01 call 0x1811310d0 + 180004dd8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004ddd: 48 33 cc xor %rsp,%rcx + 180004de0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x182615970 + 180004de7: 75 ea jne 0x180004dd3 + 180004de9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004dee: 48 83 c4 38 add $0x38,%rsp + 180004df2: c3 ret + 180004df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004dff: 00 + 180004e00: 48 83 ec 38 sub $0x38,%rsp + 180004e04: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x182615970 + 180004e0b: 48 33 c4 xor %rsp,%rax + 180004e0e: 48 89 44 24 30 mov %rax,0x30(%rsp) + 180004e13: 48 85 d2 test %rdx,%rdx + 180004e16: 74 60 je 0x180004e78 + 180004e18: 45 85 c0 test %r8d,%r8d + 180004e1b: 7f 1b jg 0x180004e38 + 180004e1d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004e22: 48 33 cc xor %rsp,%rcx + 180004e25: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x182615970 + 180004e2c: 75 45 jne 0x180004e73 + 180004e2e: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004e33: 48 83 c4 38 add $0x38,%rsp + 180004e37: c3 ret + 180004e38: 48 8b 01 mov (%rcx),%rax + 180004e3b: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 180004e3f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 180004e44: c4 e1 f9 6e c0 vmovq %rax,%xmm0 + 180004e49: c4 c1 f9 6e c9 vmovq %r9,%xmm1 + 180004e4e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 + 180004e52: c5 f8 11 11 vmovups %xmm2,(%rcx) + 180004e56: e8 45 42 01 00 call 0x1800190a0 + 180004e5b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004e60: 48 33 cc xor %rsp,%rcx + 180004e63: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x182615970 + 180004e6a: 75 07 jne 0x180004e73 + 180004e6c: 33 c0 xor %eax,%eax + 180004e6e: 48 83 c4 38 add $0x38,%rsp + 180004e72: c3 ret + 180004e73: e8 58 c2 12 01 call 0x1811310d0 + 180004e78: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx + 180004e7d: 48 33 cc xor %rsp,%rcx + 180004e80: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x182615970 + 180004e87: 75 ea jne 0x180004e73 + 180004e89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004e8e: 48 83 c4 38 add $0x38,%rsp + 180004e92: c3 ret + 180004e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004e9f: 00 + 180004ea0: 48 83 ec 28 sub $0x28,%rsp + 180004ea4: 48 85 c9 test %rcx,%rcx + 180004ea7: 74 20 je 0x180004ec9 + 180004ea9: 48 85 d2 test %rdx,%rdx + 180004eac: 74 1b je 0x180004ec9 + 180004eae: 45 85 c0 test %r8d,%r8d + 180004eb1: 7f 0a jg 0x180004ebd + 180004eb3: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004eb8: 48 83 c4 28 add $0x28,%rsp + 180004ebc: c3 ret + 180004ebd: e8 fe 41 01 00 call 0x1800190c0 + 180004ec2: 33 c0 xor %eax,%eax + 180004ec4: 48 83 c4 28 add $0x28,%rsp + 180004ec8: c3 ret + 180004ec9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004ece: 48 83 c4 28 add $0x28,%rsp + 180004ed2: c3 ret + 180004ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004edf: 00 + 180004ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180004ee5: 48 85 c9 test %rcx,%rcx + 180004ee8: 74 22 je 0x180004f0c + 180004eea: 48 85 d2 test %rdx,%rdx + 180004eed: 74 1d je 0x180004f0c + 180004eef: 45 85 c0 test %r8d,%r8d + 180004ef2: 7f 0b jg 0x180004eff + 180004ef4: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004ef9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004efe: c3 ret + 180004eff: e8 9c 43 01 00 call 0x1800192a0 + 180004f04: 33 c0 xor %eax,%eax + 180004f06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004f0b: c3 ret + 180004f0c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004f11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180004f16: c3 ret + 180004f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 180004f1e: 00 00 + 180004f20: 48 83 ec 28 sub $0x28,%rsp + 180004f24: 48 85 c9 test %rcx,%rcx + 180004f27: 74 20 je 0x180004f49 + 180004f29: 48 85 d2 test %rdx,%rdx + 180004f2c: 74 1b je 0x180004f49 + 180004f2e: 45 85 c0 test %r8d,%r8d + 180004f31: 7f 0a jg 0x180004f3d + 180004f33: b8 fa ff ff ff mov $0xfffffffa,%eax + 180004f38: 48 83 c4 28 add $0x28,%rsp + 180004f3c: c3 ret + 180004f3d: e8 3e 45 01 00 call 0x180019480 + 180004f42: 33 c0 xor %eax,%eax + 180004f44: 48 83 c4 28 add $0x28,%rsp + 180004f48: c3 ret + 180004f49: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180004f4e: 48 83 c4 28 add $0x28,%rsp + 180004f52: c3 ret + 180004f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180004f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180004f5f: 00 + 180004f60: 56 push %rsi + 180004f61: 48 89 d6 mov %rdx,%rsi + 180004f64: 48 85 c9 test %rcx,%rcx + 180004f67: 0f 84 d0 01 00 00 je 0x18000513d + 180004f6d: 48 85 f6 test %rsi,%rsi + 180004f70: 0f 84 c7 01 00 00 je 0x18000513d + 180004f76: 45 85 c0 test %r8d,%r8d + 180004f79: 0f 8e b7 01 00 00 jle 0x180005136 + 180004f7f: 41 83 f8 10 cmp $0x10,%r8d + 180004f83: 0f 8c 9d 01 00 00 jl 0x180005126 + 180004f89: 49 89 f1 mov %rsi,%r9 + 180004f8c: 49 83 e1 1f and $0x1f,%r9 + 180004f90: 45 89 c9 mov %r9d,%r9d + 180004f93: 45 85 c9 test %r9d,%r9d + 180004f96: 74 18 je 0x180004fb0 + 180004f98: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 180004f9f: 0f 85 81 01 00 00 jne 0x180005126 + 180004fa5: 41 f7 d9 neg %r9d + 180004fa8: 41 83 c1 20 add $0x20,%r9d + 180004fac: 41 c1 e9 03 shr $0x3,%r9d + 180004fb0: 41 8d 41 10 lea 0x10(%r9),%eax + 180004fb4: 44 3b c0 cmp %eax,%r8d + 180004fb7: 0f 8c 69 01 00 00 jl 0x180005126 + 180004fbd: 44 89 c0 mov %r8d,%eax + 180004fc0: 33 d2 xor %edx,%edx + 180004fc2: 41 2b c1 sub %r9d,%eax + 180004fc5: 83 e0 0f and $0xf,%eax + 180004fc8: f7 d8 neg %eax + 180004fca: 41 03 c0 add %r8d,%eax + 180004fcd: 45 85 c9 test %r9d,%r9d + 180004fd0: 76 25 jbe 0x180004ff7 + 180004fd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180004fe0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0 + 180004fe5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 + 180004fea: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 180004fef: 48 ff c2 inc %rdx + 180004ff2: 49 3b d1 cmp %r9,%rdx + 180004ff5: 72 e9 jb 0x180004fe0 + 180004ff7: 48 63 d0 movslq %eax,%rdx + 180004ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180005000: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1 + 180005006: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5 + 18000500d: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 180005013: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4 + 18000501a: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 180005021: 01 + 180005022: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 180005026: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2 + 18000502d: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8) + 180005033: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3 + 18000503a: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0 + 180005041: 01 + 180005042: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1 + 180005046: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0 + 18000504d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8) + 180005054: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1 + 18000505b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4 + 180005062: 01 + 180005063: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5 + 180005067: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8) + 18000506e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2 + 180005075: 01 + 180005076: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 18000507a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8) + 180005081: 49 83 c1 10 add $0x10,%r9 + 180005085: 4c 3b ca cmp %rdx,%r9 + 180005088: 0f 82 72 ff ff ff jb 0x180005000 + 18000508e: 44 8d 48 01 lea 0x1(%rax),%r9d + 180005092: 45 3b c8 cmp %r8d,%r9d + 180005095: 0f 87 7f 00 00 00 ja 0x18000511a + 18000509b: 4d 63 d0 movslq %r8d,%r10 + 18000509e: 4c 2b d2 sub %rdx,%r10 + 1800050a1: 49 83 fa 04 cmp $0x4,%r10 + 1800050a5: 0f 8c 76 00 00 00 jl 0x180005121 + 1800050ab: 45 89 d3 mov %r10d,%r11d + 1800050ae: 45 33 c9 xor %r9d,%r9d + 1800050b1: 41 83 e3 fc and $0xfffffffc,%r11d + 1800050b5: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 1800050b9: 4d 63 db movslq %r11d,%r11 + 1800050bc: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 1800050c0: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1 + 1800050c6: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0 + 1800050cc: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2 + 1800050d3: 01 + 1800050d4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 + 1800050d8: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8) + 1800050de: 49 83 c1 04 add $0x4,%r9 + 1800050e2: 4d 3b cb cmp %r11,%r9 + 1800050e5: 72 d9 jb 0x1800050c0 + 1800050e7: 4d 3b da cmp %r10,%r11 + 1800050ea: 73 2e jae 0x18000511a + 1800050ec: 48 63 c0 movslq %eax,%rax + 1800050ef: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 1800050f3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 1800050f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800050fe: 00 00 + 180005100: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 180005106: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 + 18000510c: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) + 180005112: 49 ff c3 inc %r11 + 180005115: 4d 3b da cmp %r10,%r11 + 180005118: 72 e6 jb 0x180005100 + 18000511a: 33 c0 xor %eax,%eax + 18000511c: c5 f8 77 vzeroupper + 18000511f: 5e pop %rsi + 180005120: c3 ret + 180005121: 45 33 db xor %r11d,%r11d + 180005124: eb c1 jmp 0x1800050e7 + 180005126: 33 c0 xor %eax,%eax + 180005128: 41 83 f8 01 cmp $0x1,%r8d + 18000512c: 72 ec jb 0x18000511a + 18000512e: 4d 63 d0 movslq %r8d,%r10 + 180005131: 45 33 db xor %r11d,%r11d + 180005134: eb b1 jmp 0x1800050e7 + 180005136: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000513b: 5e pop %rsi + 18000513c: c3 ret + 18000513d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005142: 5e pop %rsi + 180005143: c3 ret + 180005144: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000514b: 00 + 18000514c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000515f: 00 + 180005160: 53 push %rbx + 180005161: 48 85 c9 test %rcx,%rcx + 180005164: 0f 84 aa 01 00 00 je 0x180005314 + 18000516a: 48 85 d2 test %rdx,%rdx + 18000516d: 0f 84 a1 01 00 00 je 0x180005314 + 180005173: 45 85 c0 test %r8d,%r8d + 180005176: 0f 8e 91 01 00 00 jle 0x18000530d + 18000517c: 41 83 f8 10 cmp $0x10,%r8d + 180005180: 0f 8c 80 01 00 00 jl 0x180005306 + 180005186: 49 89 d3 mov %rdx,%r11 + 180005189: 49 83 e3 1f and $0x1f,%r11 + 18000518d: 45 85 db test %r11d,%r11d + 180005190: 74 18 je 0x1800051aa + 180005192: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 180005199: 0f 85 67 01 00 00 jne 0x180005306 + 18000519f: 41 f7 db neg %r11d + 1800051a2: 41 83 c3 20 add $0x20,%r11d + 1800051a6: 41 c1 eb 03 shr $0x3,%r11d + 1800051aa: 41 8d 43 10 lea 0x10(%r11),%eax + 1800051ae: 44 3b c0 cmp %eax,%r8d + 1800051b1: 0f 8c 4f 01 00 00 jl 0x180005306 + 1800051b7: 44 89 c0 mov %r8d,%eax + 1800051ba: 45 33 d2 xor %r10d,%r10d + 1800051bd: 41 2b c3 sub %r11d,%eax + 1800051c0: 83 e0 0f and $0xf,%eax + 1800051c3: f7 d8 neg %eax + 1800051c5: 41 03 c0 add %r8d,%eax + 1800051c8: 44 89 db mov %r11d,%ebx + 1800051cb: 45 85 db test %r11d,%r11d + 1800051ce: 76 2a jbe 0x1800051fa + 1800051d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800051d7: 00 + 1800051d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800051df: 90 nop + 1800051e0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0 + 1800051e6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + 1800051ec: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) + 1800051f2: 49 ff c2 inc %r10 + 1800051f5: 4c 3b d3 cmp %rbx,%r10 + 1800051f8: 72 e6 jb 0x1800051e0 + 1800051fa: 4c 63 d0 movslq %eax,%r10 + 1800051fd: 0f 1f 00 nopl (%rax) + 180005200: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0 + 180005205: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 + 180005209: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2 + 18000520f: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4 + 180005215: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1 + 18000521a: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3 + 180005220: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5 + 180005226: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0 + 18000522c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) + 180005231: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) + 180005237: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) + 18000523d: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1 + 180005243: 48 83 c3 10 add $0x10,%rbx + 180005247: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) + 18000524d: 49 3b da cmp %r10,%rbx + 180005250: 72 ae jb 0x180005200 + 180005252: 8d 58 01 lea 0x1(%rax),%ebx + 180005255: 41 3b d8 cmp %r8d,%ebx + 180005258: 0f 87 9c 00 00 00 ja 0x1800052fa + 18000525e: 4d 63 c8 movslq %r8d,%r9 + 180005261: 48 63 c0 movslq %eax,%rax + 180005264: 4c 2b c8 sub %rax,%r9 + 180005267: 49 83 f9 04 cmp $0x4,%r9 + 18000526b: 0f 8c 90 00 00 00 jl 0x180005301 + 180005271: 48 63 c0 movslq %eax,%rax + 180005274: 45 89 ca mov %r9d,%r10d + 180005277: 41 83 e2 fc and $0xfffffffc,%r10d + 18000527b: 45 33 c0 xor %r8d,%r8d + 18000527e: 4d 63 d2 movslq %r10d,%r10 + 180005281: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx + 180005285: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 + 180005289: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005290: 00 + 180005291: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000529f: 00 + 1800052a0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 + 1800052a6: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1 + 1800052ac: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8) + 1800052b2: 49 83 c0 04 add $0x4,%r8 + 1800052b6: 4d 3b c2 cmp %r10,%r8 + 1800052b9: 72 e5 jb 0x1800052a0 + 1800052bb: 4d 3b d1 cmp %r9,%r10 + 1800052be: 73 3a jae 0x1800052fa + 1800052c0: 48 63 c0 movslq %eax,%rax + 1800052c3: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx + 1800052c7: 48 8d 04 c2 lea (%rdx,%rax,8),%rax + 1800052cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800052d2: 00 + 1800052d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800052da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800052e0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 + 1800052e6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 + 1800052ec: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8) + 1800052f2: 49 ff c2 inc %r10 + 1800052f5: 4d 3b d1 cmp %r9,%r10 + 1800052f8: 72 e6 jb 0x1800052e0 + 1800052fa: 33 c0 xor %eax,%eax + 1800052fc: c5 f8 77 vzeroupper + 1800052ff: 5b pop %rbx + 180005300: c3 ret + 180005301: 45 33 d2 xor %r10d,%r10d + 180005304: eb b5 jmp 0x1800052bb + 180005306: 33 c0 xor %eax,%eax + 180005308: e9 45 ff ff ff jmp 0x180005252 + 18000530d: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005312: 5b pop %rbx + 180005313: c3 ret + 180005314: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005319: 5b pop %rbx + 18000531a: c3 ret + 18000531b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005320: 53 push %rbx + 180005321: 49 89 ca mov %rcx,%r10 + 180005324: 4d 85 d2 test %r10,%r10 + 180005327: 0f 84 a4 01 00 00 je 0x1800054d1 + 18000532d: 48 85 d2 test %rdx,%rdx + 180005330: 0f 84 9b 01 00 00 je 0x1800054d1 + 180005336: 45 85 c0 test %r8d,%r8d + 180005339: 0f 8e 8b 01 00 00 jle 0x1800054ca + 18000533f: 41 83 f8 10 cmp $0x10,%r8d + 180005343: 0f 8c 79 01 00 00 jl 0x1800054c2 + 180005349: 48 89 d3 mov %rdx,%rbx + 18000534c: 48 83 e3 1f and $0x1f,%rbx + 180005350: 85 db test %ebx,%ebx + 180005352: 74 11 je 0x180005365 + 180005354: f6 c3 07 test $0x7,%bl + 180005357: 0f 85 65 01 00 00 jne 0x1800054c2 + 18000535d: f7 db neg %ebx + 18000535f: 83 .byte 0x83 diff --git a/handoff/nls_dasm/r_180005720.dis b/handoff/nls_dasm/r_180005720.dis new file mode 100644 index 0000000..be70ef8 --- /dev/null +++ b/handoff/nls_dasm/r_180005720.dis @@ -0,0 +1,411 @@ + +/tmp/det/r_180005720.bin: file format binary + + +Disassembly of section .data: + +0000000180005720 <.data>: + 180005720: 48 83 ec 38 sub $0x38,%rsp + 180005724: 48 85 c9 test %rcx,%rcx + 180005727: 0f 84 88 00 00 00 je 0x1800057b5 + 18000572d: 48 85 d2 test %rdx,%rdx + 180005730: 0f 84 7f 00 00 00 je 0x1800057b5 + 180005736: 45 85 c0 test %r8d,%r8d + 180005739: 0f 8e 80 00 00 00 jle 0x1800057bf + 18000573f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 180005746: 7e 5d jle 0x1800057a5 + 180005748: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000574d: 48 89 cb mov %rcx,%rbx + 180005750: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005755: 48 89 d6 mov %rdx,%rsi + 180005758: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000575d: 44 89 c7 mov %r8d,%edi + 180005760: 48 89 d9 mov %rbx,%rcx + 180005763: 48 89 f2 mov %rsi,%rdx + 180005766: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000576c: e8 2f 4e 01 00 call 0x18001a5a0 + 180005771: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 180005777: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000577e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005785: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 18000578b: 7f d3 jg 0x180005760 + 18000578d: 48 89 d9 mov %rbx,%rcx + 180005790: 48 89 f2 mov %rsi,%rdx + 180005793: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005798: 41 89 f8 mov %edi,%r8d + 18000579b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800057a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800057a5: 41 c1 e0 04 shl $0x4,%r8d + 1800057a9: e8 f2 4d 01 00 call 0x18001a5a0 + 1800057ae: 33 c0 xor %eax,%eax + 1800057b0: 48 83 c4 38 add $0x38,%rsp + 1800057b4: c3 ret + 1800057b5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800057ba: 48 83 c4 38 add $0x38,%rsp + 1800057be: c3 ret + 1800057bf: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800057c4: 48 83 c4 38 add $0x38,%rsp + 1800057c8: c3 ret + 1800057c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800057d0: 00 + 1800057d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800057d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800057df: 00 + 1800057e0: 48 83 ec 38 sub $0x38,%rsp + 1800057e4: 48 85 c9 test %rcx,%rcx + 1800057e7: 0f 84 88 00 00 00 je 0x180005875 + 1800057ed: 48 85 d2 test %rdx,%rdx + 1800057f0: 0f 84 7f 00 00 00 je 0x180005875 + 1800057f6: 45 85 c0 test %r8d,%r8d + 1800057f9: 0f 8e 80 00 00 00 jle 0x18000587f + 1800057ff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d + 180005806: 7e 5d jle 0x180005865 + 180005808: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000580d: 48 89 cb mov %rcx,%rbx + 180005810: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005815: 48 89 d6 mov %rdx,%rsi + 180005818: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000581d: 44 89 c7 mov %r8d,%edi + 180005820: 48 89 d9 mov %rbx,%rcx + 180005823: 48 89 f2 mov %rsi,%rdx + 180005826: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 18000582c: e8 cf 4d 01 00 call 0x18001a600 + 180005831: 81 c7 02 00 00 f8 add $0xf8000002,%edi + 180005837: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 18000583e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005845: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi + 18000584b: 7f d3 jg 0x180005820 + 18000584d: 48 89 d9 mov %rbx,%rcx + 180005850: 48 89 f2 mov %rsi,%rdx + 180005853: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005858: 41 89 f8 mov %edi,%r8d + 18000585b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005860: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005865: 41 c1 e0 04 shl $0x4,%r8d + 180005869: e8 92 4d 01 00 call 0x18001a600 + 18000586e: 33 c0 xor %eax,%eax + 180005870: 48 83 c4 38 add $0x38,%rsp + 180005874: c3 ret + 180005875: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000587a: 48 83 c4 38 add $0x38,%rsp + 18000587e: c3 ret + 18000587f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005884: 48 83 c4 38 add $0x38,%rsp + 180005888: c3 ret + 180005889: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005890: 00 + 180005891: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000589f: 00 + 1800058a0: 48 83 ec 28 sub $0x28,%rsp + 1800058a4: 48 85 c9 test %rcx,%rcx + 1800058a7: 74 24 je 0x1800058cd + 1800058a9: 48 85 d2 test %rdx,%rdx + 1800058ac: 74 1f je 0x1800058cd + 1800058ae: 45 85 c0 test %r8d,%r8d + 1800058b1: 7f 0a jg 0x1800058bd + 1800058b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800058b8: 48 83 c4 28 add $0x28,%rsp + 1800058bc: c3 ret + 1800058bd: 41 c1 e0 03 shl $0x3,%r8d + 1800058c1: e8 ba 00 a6 01 call 0x181a65980 + 1800058c6: 33 c0 xor %eax,%eax + 1800058c8: 48 83 c4 28 add $0x28,%rsp + 1800058cc: c3 ret + 1800058cd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800058d2: 48 83 c4 28 add $0x28,%rsp + 1800058d6: c3 ret + 1800058d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800058de: 00 00 + 1800058e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 1800058e5: 48 85 c9 test %rcx,%rcx + 1800058e8: 74 26 je 0x180005910 + 1800058ea: 48 85 d2 test %rdx,%rdx + 1800058ed: 74 21 je 0x180005910 + 1800058ef: 45 85 c0 test %r8d,%r8d + 1800058f2: 7f 0b jg 0x1800058ff + 1800058f4: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800058f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800058fe: c3 ret + 1800058ff: 41 c1 e0 03 shl $0x3,%r8d + 180005903: e8 48 04 a6 01 call 0x181a65d50 + 180005908: 33 c0 xor %eax,%eax + 18000590a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000590f: c3 ret + 180005910: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005915: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000591a: c3 ret + 18000591b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005920: 48 83 ec 28 sub $0x28,%rsp + 180005924: 48 85 c9 test %rcx,%rcx + 180005927: 74 24 je 0x18000594d + 180005929: 48 85 d2 test %rdx,%rdx + 18000592c: 74 1f je 0x18000594d + 18000592e: 45 85 c0 test %r8d,%r8d + 180005931: 7f 0a jg 0x18000593d + 180005933: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005938: 48 83 c4 28 add $0x28,%rsp + 18000593c: c3 ret + 18000593d: 41 c1 e0 03 shl $0x3,%r8d + 180005941: e8 8a 08 a6 01 call 0x181a661d0 + 180005946: 33 c0 xor %eax,%eax + 180005948: 48 83 c4 28 add $0x28,%rsp + 18000594c: c3 ret + 18000594d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005952: 48 83 c4 28 add $0x28,%rsp + 180005956: c3 ret + 180005957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000595e: 00 00 + 180005960: 48 83 ec 38 sub $0x38,%rsp + 180005964: 48 85 c9 test %rcx,%rcx + 180005967: 0f 84 88 00 00 00 je 0x1800059f5 + 18000596d: 48 85 d2 test %rdx,%rdx + 180005970: 0f 84 7f 00 00 00 je 0x1800059f5 + 180005976: 45 85 c0 test %r8d,%r8d + 180005979: 0f 8e 80 00 00 00 jle 0x1800059ff + 18000597f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005986: 7e 5d jle 0x1800059e5 + 180005988: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 18000598d: 48 89 cb mov %rcx,%rbx + 180005990: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005995: 48 89 d6 mov %rdx,%rsi + 180005998: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 18000599d: 44 89 c7 mov %r8d,%edi + 1800059a0: 48 89 d9 mov %rbx,%rcx + 1800059a3: 48 89 f2 mov %rsi,%rdx + 1800059a6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 1800059ac: e8 8f 4b 01 00 call 0x18001a540 + 1800059b1: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 1800059b7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 1800059be: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 1800059c5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 1800059cb: 7f d3 jg 0x1800059a0 + 1800059cd: 48 89 d9 mov %rbx,%rcx + 1800059d0: 48 89 f2 mov %rsi,%rdx + 1800059d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 1800059d8: 41 89 f8 mov %edi,%r8d + 1800059db: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 1800059e0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 1800059e5: 41 c1 e0 03 shl $0x3,%r8d + 1800059e9: e8 52 4b 01 00 call 0x18001a540 + 1800059ee: 33 c0 xor %eax,%eax + 1800059f0: 48 83 c4 38 add $0x38,%rsp + 1800059f4: c3 ret + 1800059f5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800059fa: 48 83 c4 38 add $0x38,%rsp + 1800059fe: c3 ret + 1800059ff: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005a04: 48 83 c4 38 add $0x38,%rsp + 180005a08: c3 ret + 180005a09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005a10: 00 + 180005a11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005a1f: 00 + 180005a20: 48 83 ec 38 sub $0x38,%rsp + 180005a24: 48 85 c9 test %rcx,%rcx + 180005a27: 0f 84 88 00 00 00 je 0x180005ab5 + 180005a2d: 48 85 d2 test %rdx,%rdx + 180005a30: 0f 84 7f 00 00 00 je 0x180005ab5 + 180005a36: 45 85 c0 test %r8d,%r8d + 180005a39: 0f 8e 80 00 00 00 jle 0x180005abf + 180005a3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005a46: 7e 5d jle 0x180005aa5 + 180005a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 180005a4d: 48 89 cb mov %rcx,%rbx + 180005a50: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005a55: 48 89 d6 mov %rdx,%rsi + 180005a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 180005a5d: 44 89 c7 mov %r8d,%edi + 180005a60: 48 89 d9 mov %rbx,%rcx + 180005a63: 48 89 f2 mov %rsi,%rdx + 180005a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 180005a6c: e8 2f 4b 01 00 call 0x18001a5a0 + 180005a71: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 180005a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 180005a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005a85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180005a8b: 7f d3 jg 0x180005a60 + 180005a8d: 48 89 d9 mov %rbx,%rcx + 180005a90: 48 89 f2 mov %rsi,%rdx + 180005a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005a98: 41 89 f8 mov %edi,%r8d + 180005a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005aa5: 41 c1 e0 03 shl $0x3,%r8d + 180005aa9: e8 f2 4a 01 00 call 0x18001a5a0 + 180005aae: 33 c0 xor %eax,%eax + 180005ab0: 48 83 c4 38 add $0x38,%rsp + 180005ab4: c3 ret + 180005ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005aba: 48 83 c4 38 add $0x38,%rsp + 180005abe: c3 ret + 180005abf: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005ac4: 48 83 c4 38 add $0x38,%rsp + 180005ac8: c3 ret + 180005ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005ad0: 00 + 180005ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005adf: 00 + 180005ae0: 48 83 ec 38 sub $0x38,%rsp + 180005ae4: 48 85 c9 test %rcx,%rcx + 180005ae7: 0f 84 88 00 00 00 je 0x180005b75 + 180005aed: 48 85 d2 test %rdx,%rdx + 180005af0: 0f 84 7f 00 00 00 je 0x180005b75 + 180005af6: 45 85 c0 test %r8d,%r8d + 180005af9: 0f 8e 80 00 00 00 jle 0x180005b7f + 180005aff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005b06: 7e 5d jle 0x180005b65 + 180005b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 180005b0d: 48 89 cb mov %rcx,%rbx + 180005b10: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005b15: 48 89 d6 mov %rdx,%rsi + 180005b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 180005b1d: 44 89 c7 mov %r8d,%edi + 180005b20: 48 89 d9 mov %rbx,%rcx + 180005b23: 48 89 f2 mov %rsi,%rdx + 180005b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 180005b2c: e8 cf 4a 01 00 call 0x18001a600 + 180005b31: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 180005b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 180005b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005b45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180005b4b: 7f d3 jg 0x180005b20 + 180005b4d: 48 89 d9 mov %rbx,%rcx + 180005b50: 48 89 f2 mov %rsi,%rdx + 180005b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005b58: 41 89 f8 mov %edi,%r8d + 180005b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005b65: 41 c1 e0 03 shl $0x3,%r8d + 180005b69: e8 92 4a 01 00 call 0x18001a600 + 180005b6e: 33 c0 xor %eax,%eax + 180005b70: 48 83 c4 38 add $0x38,%rsp + 180005b74: c3 ret + 180005b75: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005b7a: 48 83 c4 38 add $0x38,%rsp + 180005b7e: c3 ret + 180005b7f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005b84: 48 83 c4 38 add $0x38,%rsp + 180005b88: c3 ret + 180005b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005b90: 00 + 180005b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005b9f: 00 + 180005ba0: 48 83 ec 28 sub $0x28,%rsp + 180005ba4: 48 85 c9 test %rcx,%rcx + 180005ba7: 74 25 je 0x180005bce + 180005ba9: 48 85 d2 test %rdx,%rdx + 180005bac: 74 20 je 0x180005bce + 180005bae: 4d 85 c0 test %r8,%r8 + 180005bb1: 74 1b je 0x180005bce + 180005bb3: 45 85 c9 test %r9d,%r9d + 180005bb6: 7f 0a jg 0x180005bc2 + 180005bb8: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005bbd: 48 83 c4 28 add $0x28,%rsp + 180005bc1: c3 ret + 180005bc2: e8 99 4a 01 00 call 0x18001a660 + 180005bc7: 33 c0 xor %eax,%eax + 180005bc9: 48 83 c4 28 add $0x28,%rsp + 180005bcd: c3 ret + 180005bce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005bd3: 48 83 c4 28 add $0x28,%rsp + 180005bd7: c3 ret + 180005bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005bdf: 00 + 180005be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180005be5: 48 85 c9 test %rcx,%rcx + 180005be8: 74 27 je 0x180005c11 + 180005bea: 48 85 d2 test %rdx,%rdx + 180005bed: 74 22 je 0x180005c11 + 180005bef: 4d 85 c0 test %r8,%r8 + 180005bf2: 74 1d je 0x180005c11 + 180005bf4: 45 85 c9 test %r9d,%r9d + 180005bf7: 7f 0b jg 0x180005c04 + 180005bf9: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005bfe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c03: c3 ret + 180005c04: e8 37 4f 01 00 call 0x18001ab40 + 180005c09: 33 c0 xor %eax,%eax + 180005c0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c10: c3 ret + 180005c11: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c1b: c3 ret + 180005c1c: 0f 1f 40 00 nopl 0x0(%rax) + 180005c20: 48 83 ec 28 sub $0x28,%rsp + 180005c24: 48 85 c9 test %rcx,%rcx + 180005c27: 74 25 je 0x180005c4e + 180005c29: 48 85 d2 test %rdx,%rdx + 180005c2c: 74 20 je 0x180005c4e + 180005c2e: 4d 85 c0 test %r8,%r8 + 180005c31: 74 1b je 0x180005c4e + 180005c33: 45 85 c9 test %r9d,%r9d + 180005c36: 7f 0a jg 0x180005c42 + 180005c38: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005c3d: 48 83 c4 28 add $0x28,%rsp + 180005c41: c3 ret + 180005c42: e8 d9 53 01 00 call 0x18001b020 + 180005c47: 33 c0 xor %eax,%eax + 180005c49: 48 83 c4 28 add $0x28,%rsp + 180005c4d: c3 ret + 180005c4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005c53: 48 83 c4 28 add $0x28,%rsp + 180005c57: c3 ret + 180005c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005c5f: 00 + 180005c60: 56 push %rsi + 180005c61: 57 push %rdi + 180005c62: 55 push %rbp + 180005c63: 48 89 d5 mov %rdx,%rbp + 180005c66: 48 85 c9 test %rcx,%rcx + 180005c69: 0f 84 f2 01 00 00 je 0x180005e61 + 180005c6f: 48 85 ed test %rbp,%rbp + 180005c72: 0f 84 e9 01 00 00 je 0x180005e61 + 180005c78: 4d 85 c0 test %r8,%r8 + 180005c7b: 0f 84 e0 01 00 00 je 0x180005e61 + 180005c81: 45 85 c9 test %r9d,%r9d + 180005c84: 0f 8e ce 01 00 00 jle 0x180005e58 + 180005c8a: 41 83 f9 10 cmp $0x10,%r9d + 180005c8e: 0f 8c b4 01 00 00 jl 0x180005e48 + 180005c94: 4c 89 c6 mov %r8,%rsi + 180005c97: 48 83 e6 1f and $0x1f,%rsi + 180005c9b: 89 f6 mov %esi,%esi + 180005c9d: 85 f6 test %esi,%esi + 180005c9f: 74 14 je 0x180005cb5 + 180005ca1: f7 c6 07 00 00 00 test $0x7,%esi + 180005ca7: 0f 85 9b 01 00 00 jne 0x180005e48 + 180005cad: f7 de neg %esi + 180005caf: 83 c6 20 add $0x20,%esi + 180005cb2: c1 ee 03 shr $0x3,%esi + 180005cb5: 8d 46 10 lea 0x10(%rsi),%eax + 180005cb8: 44 3b c8 cmp %eax,%r9d + 180005cbb: 0f 8c 87 01 00 00 jl 0x180005e48 + 180005cc1: 44 89 c8 mov %r9d,%eax + 180005cc4: 33 d2 xor %edx,%edx + 180005cc6: 2b c6 sub %esi,%eax + 180005cc8: 83 e0 0f and $0xf,%eax + 180005ccb: f7 d8 neg %eax + 180005ccd: 41 03 c1 add %r9d,%eax + 180005cd0: 85 f6 test %esi,%esi + 180005cd2: 76 25 jbe 0x180005cf9 + 180005cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ce0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 180005ce5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 + 180005ceb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 180005cf1: 48 ff c2 inc %rdx + 180005cf4: 48 3b d6 cmp %rsi,%rdx + 180005cf7: 72 e7 jb 0x180005ce0 + 180005cf9: 48 63 d0 movslq %eax,%rdx + 180005cfc: 0f 1f 40 00 nopl 0x0(%rax) + 180005d00: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 + 180005d05: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 + 180005d0b: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 + 180005d11: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 + 180005d18: 01 + 180005d19: c4 .byte 0xc4 + 180005d1a: e3 75 jrcxz 0x180005d91 + 180005d1c: 18 5c f5 10 sbb %bl,0x10(%rbp,%rsi,8) diff --git a/handoff/nls_dasm/r_180005a20.dis b/handoff/nls_dasm/r_180005a20.dis new file mode 100644 index 0000000..68ccbbd --- /dev/null +++ b/handoff/nls_dasm/r_180005a20.dis @@ -0,0 +1,414 @@ + +/tmp/det/r_180005a20.bin: file format binary + + +Disassembly of section .data: + +0000000180005a20 <.data>: + 180005a20: 48 83 ec 38 sub $0x38,%rsp + 180005a24: 48 85 c9 test %rcx,%rcx + 180005a27: 0f 84 88 00 00 00 je 0x180005ab5 + 180005a2d: 48 85 d2 test %rdx,%rdx + 180005a30: 0f 84 7f 00 00 00 je 0x180005ab5 + 180005a36: 45 85 c0 test %r8d,%r8d + 180005a39: 0f 8e 80 00 00 00 jle 0x180005abf + 180005a3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005a46: 7e 5d jle 0x180005aa5 + 180005a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 180005a4d: 48 89 cb mov %rcx,%rbx + 180005a50: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005a55: 48 89 d6 mov %rdx,%rsi + 180005a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 180005a5d: 44 89 c7 mov %r8d,%edi + 180005a60: 48 89 d9 mov %rbx,%rcx + 180005a63: 48 89 f2 mov %rsi,%rdx + 180005a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 180005a6c: e8 2f 4b 01 00 call 0x18001a5a0 + 180005a71: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 180005a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 180005a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005a85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180005a8b: 7f d3 jg 0x180005a60 + 180005a8d: 48 89 d9 mov %rbx,%rcx + 180005a90: 48 89 f2 mov %rsi,%rdx + 180005a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005a98: 41 89 f8 mov %edi,%r8d + 180005a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005aa5: 41 c1 e0 03 shl $0x3,%r8d + 180005aa9: e8 f2 4a 01 00 call 0x18001a5a0 + 180005aae: 33 c0 xor %eax,%eax + 180005ab0: 48 83 c4 38 add $0x38,%rsp + 180005ab4: c3 ret + 180005ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005aba: 48 83 c4 38 add $0x38,%rsp + 180005abe: c3 ret + 180005abf: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005ac4: 48 83 c4 38 add $0x38,%rsp + 180005ac8: c3 ret + 180005ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005ad0: 00 + 180005ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005adf: 00 + 180005ae0: 48 83 ec 38 sub $0x38,%rsp + 180005ae4: 48 85 c9 test %rcx,%rcx + 180005ae7: 0f 84 88 00 00 00 je 0x180005b75 + 180005aed: 48 85 d2 test %rdx,%rdx + 180005af0: 0f 84 7f 00 00 00 je 0x180005b75 + 180005af6: 45 85 c0 test %r8d,%r8d + 180005af9: 0f 8e 80 00 00 00 jle 0x180005b7f + 180005aff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d + 180005b06: 7e 5d jle 0x180005b65 + 180005b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) + 180005b0d: 48 89 cb mov %rcx,%rbx + 180005b10: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 180005b15: 48 89 d6 mov %rdx,%rsi + 180005b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) + 180005b1d: 44 89 c7 mov %r8d,%edi + 180005b20: 48 89 d9 mov %rbx,%rcx + 180005b23: 48 89 f2 mov %rsi,%rdx + 180005b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d + 180005b2c: e8 cf 4a 01 00 call 0x18001a600 + 180005b31: 81 c7 04 00 00 f0 add $0xf0000004,%edi + 180005b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx + 180005b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi + 180005b45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi + 180005b4b: 7f d3 jg 0x180005b20 + 180005b4d: 48 89 d9 mov %rbx,%rcx + 180005b50: 48 89 f2 mov %rsi,%rdx + 180005b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx + 180005b58: 41 89 f8 mov %edi,%r8d + 180005b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 180005b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 180005b65: 41 c1 e0 03 shl $0x3,%r8d + 180005b69: e8 92 4a 01 00 call 0x18001a600 + 180005b6e: 33 c0 xor %eax,%eax + 180005b70: 48 83 c4 38 add $0x38,%rsp + 180005b74: c3 ret + 180005b75: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005b7a: 48 83 c4 38 add $0x38,%rsp + 180005b7e: c3 ret + 180005b7f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005b84: 48 83 c4 38 add $0x38,%rsp + 180005b88: c3 ret + 180005b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005b90: 00 + 180005b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005b9f: 00 + 180005ba0: 48 83 ec 28 sub $0x28,%rsp + 180005ba4: 48 85 c9 test %rcx,%rcx + 180005ba7: 74 25 je 0x180005bce + 180005ba9: 48 85 d2 test %rdx,%rdx + 180005bac: 74 20 je 0x180005bce + 180005bae: 4d 85 c0 test %r8,%r8 + 180005bb1: 74 1b je 0x180005bce + 180005bb3: 45 85 c9 test %r9d,%r9d + 180005bb6: 7f 0a jg 0x180005bc2 + 180005bb8: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005bbd: 48 83 c4 28 add $0x28,%rsp + 180005bc1: c3 ret + 180005bc2: e8 99 4a 01 00 call 0x18001a660 + 180005bc7: 33 c0 xor %eax,%eax + 180005bc9: 48 83 c4 28 add $0x28,%rsp + 180005bcd: c3 ret + 180005bce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005bd3: 48 83 c4 28 add $0x28,%rsp + 180005bd7: c3 ret + 180005bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005bdf: 00 + 180005be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180005be5: 48 85 c9 test %rcx,%rcx + 180005be8: 74 27 je 0x180005c11 + 180005bea: 48 85 d2 test %rdx,%rdx + 180005bed: 74 22 je 0x180005c11 + 180005bef: 4d 85 c0 test %r8,%r8 + 180005bf2: 74 1d je 0x180005c11 + 180005bf4: 45 85 c9 test %r9d,%r9d + 180005bf7: 7f 0b jg 0x180005c04 + 180005bf9: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005bfe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c03: c3 ret + 180005c04: e8 37 4f 01 00 call 0x18001ab40 + 180005c09: 33 c0 xor %eax,%eax + 180005c0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c10: c3 ret + 180005c11: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180005c1b: c3 ret + 180005c1c: 0f 1f 40 00 nopl 0x0(%rax) + 180005c20: 48 83 ec 28 sub $0x28,%rsp + 180005c24: 48 85 c9 test %rcx,%rcx + 180005c27: 74 25 je 0x180005c4e + 180005c29: 48 85 d2 test %rdx,%rdx + 180005c2c: 74 20 je 0x180005c4e + 180005c2e: 4d 85 c0 test %r8,%r8 + 180005c31: 74 1b je 0x180005c4e + 180005c33: 45 85 c9 test %r9d,%r9d + 180005c36: 7f 0a jg 0x180005c42 + 180005c38: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005c3d: 48 83 c4 28 add $0x28,%rsp + 180005c41: c3 ret + 180005c42: e8 d9 53 01 00 call 0x18001b020 + 180005c47: 33 c0 xor %eax,%eax + 180005c49: 48 83 c4 28 add $0x28,%rsp + 180005c4d: c3 ret + 180005c4e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005c53: 48 83 c4 28 add $0x28,%rsp + 180005c57: c3 ret + 180005c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005c5f: 00 + 180005c60: 56 push %rsi + 180005c61: 57 push %rdi + 180005c62: 55 push %rbp + 180005c63: 48 89 d5 mov %rdx,%rbp + 180005c66: 48 85 c9 test %rcx,%rcx + 180005c69: 0f 84 f2 01 00 00 je 0x180005e61 + 180005c6f: 48 85 ed test %rbp,%rbp + 180005c72: 0f 84 e9 01 00 00 je 0x180005e61 + 180005c78: 4d 85 c0 test %r8,%r8 + 180005c7b: 0f 84 e0 01 00 00 je 0x180005e61 + 180005c81: 45 85 c9 test %r9d,%r9d + 180005c84: 0f 8e ce 01 00 00 jle 0x180005e58 + 180005c8a: 41 83 f9 10 cmp $0x10,%r9d + 180005c8e: 0f 8c b4 01 00 00 jl 0x180005e48 + 180005c94: 4c 89 c6 mov %r8,%rsi + 180005c97: 48 83 e6 1f and $0x1f,%rsi + 180005c9b: 89 f6 mov %esi,%esi + 180005c9d: 85 f6 test %esi,%esi + 180005c9f: 74 14 je 0x180005cb5 + 180005ca1: f7 c6 07 00 00 00 test $0x7,%esi + 180005ca7: 0f 85 9b 01 00 00 jne 0x180005e48 + 180005cad: f7 de neg %esi + 180005caf: 83 c6 20 add $0x20,%esi + 180005cb2: c1 ee 03 shr $0x3,%esi + 180005cb5: 8d 46 10 lea 0x10(%rsi),%eax + 180005cb8: 44 3b c8 cmp %eax,%r9d + 180005cbb: 0f 8c 87 01 00 00 jl 0x180005e48 + 180005cc1: 44 89 c8 mov %r9d,%eax + 180005cc4: 33 d2 xor %edx,%edx + 180005cc6: 2b c6 sub %esi,%eax + 180005cc8: 83 e0 0f and $0xf,%eax + 180005ccb: f7 d8 neg %eax + 180005ccd: 41 03 c1 add %r9d,%eax + 180005cd0: 85 f6 test %esi,%esi + 180005cd2: 76 25 jbe 0x180005cf9 + 180005cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ce0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 180005ce5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 + 180005ceb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) + 180005cf1: 48 ff c2 inc %rdx + 180005cf4: 48 3b d6 cmp %rsi,%rdx + 180005cf7: 72 e7 jb 0x180005ce0 + 180005cf9: 48 63 d0 movslq %eax,%rdx + 180005cfc: 0f 1f 40 00 nopl 0x0(%rax) + 180005d00: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 + 180005d05: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 + 180005d0b: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 + 180005d11: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 + 180005d18: 01 + 180005d19: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 + 180005d20: 01 + 180005d21: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 + 180005d25: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 + 180005d2b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) + 180005d31: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 + 180005d37: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 + 180005d3e: 01 + 180005d3f: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d46: 01 + 180005d47: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d4b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 + 180005d51: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 + 180005d57: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) + 180005d5e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 + 180005d65: 01 + 180005d66: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d6d: 01 + 180005d6e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d72: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 + 180005d78: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) + 180005d7f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 + 180005d86: 01 + 180005d87: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 + 180005d8e: 01 + 180005d8f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 + 180005d93: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) + 180005d9a: 48 83 c6 10 add $0x10,%rsi + 180005d9e: 48 3b f2 cmp %rdx,%rsi + 180005da1: 0f 82 59 ff ff ff jb 0x180005d00 + 180005da7: 8d 70 01 lea 0x1(%rax),%esi + 180005daa: 41 3b f1 cmp %r9d,%esi + 180005dad: 0f 87 87 00 00 00 ja 0x180005e3a + 180005db3: 4d 63 c9 movslq %r9d,%r9 + 180005db6: 4c 2b ca sub %rdx,%r9 + 180005db9: 49 83 f9 02 cmp $0x2,%r9 + 180005dbd: 0f 8c 80 00 00 00 jl 0x180005e43 + 180005dc3: 45 89 cb mov %r9d,%r11d + 180005dc6: 45 33 d2 xor %r10d,%r10d + 180005dc9: 41 83 e3 fe and $0xfffffffe,%r11d + 180005dcd: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi + 180005dd1: 4d 63 db movslq %r11d,%r11 + 180005dd4: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi + 180005dd9: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 180005ddd: 0f 1f 00 nopl (%rax) + 180005de0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 + 180005de6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 + 180005dec: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) + 180005df2: 49 83 c2 02 add $0x2,%r10 + 180005df6: 4d 3b d3 cmp %r11,%r10 + 180005df9: 72 e5 jb 0x180005de0 + 180005dfb: 4d 3b d9 cmp %r9,%r11 + 180005dfe: 73 3a jae 0x180005e3a + 180005e00: 48 63 c0 movslq %eax,%rax + 180005e03: 49 8d 34 c0 lea (%r8,%rax,8),%rsi + 180005e07: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx + 180005e0c: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180005e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005e17: 00 + 180005e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e1f: 90 nop + 180005e20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 180005e26: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 + 180005e2c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) + 180005e32: 49 ff c3 inc %r11 + 180005e35: 4d 3b d9 cmp %r9,%r11 + 180005e38: 72 e6 jb 0x180005e20 + 180005e3a: 33 c0 xor %eax,%eax + 180005e3c: c5 f8 77 vzeroupper + 180005e3f: 5d pop %rbp + 180005e40: 5f pop %rdi + 180005e41: 5e pop %rsi + 180005e42: c3 ret + 180005e43: 45 33 db xor %r11d,%r11d + 180005e46: eb b3 jmp 0x180005dfb + 180005e48: 33 c0 xor %eax,%eax + 180005e4a: 41 83 f9 01 cmp $0x1,%r9d + 180005e4e: 72 ea jb 0x180005e3a + 180005e50: 4d 63 c9 movslq %r9d,%r9 + 180005e53: 45 33 db xor %r11d,%r11d + 180005e56: eb a3 jmp 0x180005dfb + 180005e58: b8 fa ff ff ff mov $0xfffffffa,%eax + 180005e5d: 5d pop %rbp + 180005e5e: 5f pop %rdi + 180005e5f: 5e pop %rsi + 180005e60: c3 ret + 180005e61: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180005e66: 5d pop %rbp + 180005e67: 5f pop %rdi + 180005e68: 5e pop %rsi + 180005e69: c3 ret + 180005e6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005e71: 00 + 180005e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005e80: 53 push %rbx + 180005e81: 56 push %rsi + 180005e82: 41 57 push %r15 + 180005e84: 49 89 cb mov %rcx,%r11 + 180005e87: 4d 85 db test %r11,%r11 + 180005e8a: 0f 84 a7 01 00 00 je 0x180006037 + 180005e90: 48 85 d2 test %rdx,%rdx + 180005e93: 0f 84 9e 01 00 00 je 0x180006037 + 180005e99: 4d 85 c0 test %r8,%r8 + 180005e9c: 0f 84 95 01 00 00 je 0x180006037 + 180005ea2: 45 85 c9 test %r9d,%r9d + 180005ea5: 0f 8e 82 01 00 00 jle 0x18000602d + 180005eab: 41 83 f9 10 cmp $0x10,%r9d + 180005eaf: 0f 8c 70 01 00 00 jl 0x180006025 + 180005eb5: 4c 89 c1 mov %r8,%rcx + 180005eb8: 48 83 e1 1f and $0x1f,%rcx + 180005ebc: 89 c9 mov %ecx,%ecx + 180005ebe: 85 c9 test %ecx,%ecx + 180005ec0: 74 11 je 0x180005ed3 + 180005ec2: f6 c1 07 test $0x7,%cl + 180005ec5: 0f 85 5a 01 00 00 jne 0x180006025 + 180005ecb: f7 d9 neg %ecx + 180005ecd: 83 c1 20 add $0x20,%ecx + 180005ed0: c1 e9 03 shr $0x3,%ecx + 180005ed3: 8d 41 10 lea 0x10(%rcx),%eax + 180005ed6: 44 3b c8 cmp %eax,%r9d + 180005ed9: 0f 8c 46 01 00 00 jl 0x180006025 + 180005edf: 45 89 ca mov %r9d,%r10d + 180005ee2: 33 c0 xor %eax,%eax + 180005ee4: 44 2b d1 sub %ecx,%r10d + 180005ee7: 41 83 e2 0f and $0xf,%r10d + 180005eeb: 41 f7 da neg %r10d + 180005eee: 45 03 d1 add %r9d,%r10d + 180005ef1: 85 c9 test %ecx,%ecx + 180005ef3: 76 24 jbe 0x180005f19 + 180005ef5: 0f 1f 40 00 nopl 0x0(%rax) + 180005ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005f00: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 180005f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 + 180005f0b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) + 180005f11: 48 ff c0 inc %rax + 180005f14: 48 3b c1 cmp %rcx,%rax + 180005f17: 72 e7 jb 0x180005f00 + 180005f19: 49 63 c2 movslq %r10d,%rax + 180005f1c: 0f 1f 40 00 nopl 0x0(%rax) + 180005f20: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 + 180005f26: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx + 180005f2a: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 + 180005f31: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 + 180005f38: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 + 180005f3f: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 + 180005f44: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 + 180005f4a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 + 180005f50: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 + 180005f56: c5 fd 11 03 vmovupd %ymm0,(%rbx) + 180005f5a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) + 180005f5f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) + 180005f64: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) + 180005f69: 48 83 c1 10 add $0x10,%rcx + 180005f6d: 48 3b c8 cmp %rax,%rcx + 180005f70: 72 ae jb 0x180005f20 + 180005f72: 41 8d 42 01 lea 0x1(%r10),%eax + 180005f76: 41 3b c1 cmp %r9d,%eax + 180005f79: 0f 87 98 00 00 00 ja 0x180006017 + 180005f7f: 4d 63 c9 movslq %r9d,%r9 + 180005f82: 4d 63 d2 movslq %r10d,%r10 + 180005f85: 4d 2b ca sub %r10,%r9 + 180005f88: 49 83 f9 04 cmp $0x4,%r9 + 180005f8c: 0f 8c 8f 00 00 00 jl 0x180006021 + 180005f92: 4d 63 d2 movslq %r10d,%r10 + 180005f95: 44 89 ce mov %r9d,%esi + 180005f98: 83 e6 fc and $0xfffffffc,%esi + 180005f9b: 33 c9 xor %ecx,%ecx + 180005f9d: 48 63 f6 movslq %esi,%rsi + 180005fa0: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx + 180005fa4: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax + 180005fa8: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 + 180005fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005fb3: 00 + 180005fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180005fc0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 + 180005fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 + 180005fcb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) + 180005fd0: 48 83 c1 04 add $0x4,%rcx + 180005fd4: 48 3b ce cmp %rsi,%rcx + 180005fd7: 72 e7 jb 0x180005fc0 + 180005fd9: 49 3b f1 cmp %r9,%rsi + 180005fdc: 73 39 jae 0x180006017 + 180005fde: 4d 63 d2 movslq %r10d,%r10 + 180005fe1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx + 180005fe5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx + 180005fe9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax + 180005fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180005ff4: 00 + 180005ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180005ffc: 0f 1f 40 00 nopl 0x0(%rax) + 180006000: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 + 180006005: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 + 18000600a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) + 18000600f: 48 ff c6 inc %rsi + 180006012: 49 3b f1 cmp %r9,%rsi + 180006015: 72 e9 jb 0x180006000 + 180006017: 33 c0 xor %eax,%eax + 180006019: c5 f8 77 vzeroupper + 18000601c: 41 5f pop %r15 + 18000601e: 5e pop %rsi + 18000601f: 5b pop %rbx diff --git a/handoff/nls_dasm/r_18000ad60.dis b/handoff/nls_dasm/r_18000ad60.dis new file mode 100644 index 0000000..5ab6089 --- /dev/null +++ b/handoff/nls_dasm/r_18000ad60.dis @@ -0,0 +1,397 @@ + +/tmp/det/r_18000ad60.bin: file format binary + + +Disassembly of section .data: + +000000018000ad60 <.data>: + 18000ad60: 41 56 push %r14 + 18000ad62: 49 89 ca mov %rcx,%r10 + 18000ad65: 49 89 d3 mov %rdx,%r11 + 18000ad68: 4d 85 d2 test %r10,%r10 + 18000ad6b: 0f 84 82 01 00 00 je 0x18000aef3 + 18000ad71: 4d 85 db test %r11,%r11 + 18000ad74: 0f 84 79 01 00 00 je 0x18000aef3 + 18000ad7a: 4d 85 c0 test %r8,%r8 + 18000ad7d: 0f 84 70 01 00 00 je 0x18000aef3 + 18000ad83: 45 85 c9 test %r9d,%r9d + 18000ad86: 0f 8e 5f 01 00 00 jle 0x18000aeeb + 18000ad8c: 49 63 d1 movslq %r9d,%rdx + 18000ad8f: 48 83 fa 08 cmp $0x8,%rdx + 18000ad93: 0f 8c 3f 01 00 00 jl 0x18000aed8 + 18000ad99: 48 83 fa 0f cmp $0xf,%rdx + 18000ad9d: 0f 8c 3a 01 00 00 jl 0x18000aedd + 18000ada3: 4c 89 c0 mov %r8,%rax + 18000ada6: 48 83 e0 1f and $0x1f,%rax + 18000adaa: 85 c0 test %eax,%eax + 18000adac: 74 10 je 0x18000adbe + 18000adae: a8 07 test $0x7,%al + 18000adb0: 0f 85 22 01 00 00 jne 0x18000aed8 + 18000adb6: f7 d8 neg %eax + 18000adb8: 83 c0 20 add $0x20,%eax + 18000adbb: c1 e8 03 shr $0x3,%eax + 18000adbe: 89 c1 mov %eax,%ecx + 18000adc0: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 18000adc4: 49 3b d6 cmp %r14,%rdx + 18000adc7: 0f 8c 0b 01 00 00 jl 0x18000aed8 + 18000adcd: 45 89 ce mov %r9d,%r14d + 18000add0: 44 2b f0 sub %eax,%r14d + 18000add3: 41 83 e6 07 and $0x7,%r14d + 18000add7: 45 2b ce sub %r14d,%r9d + 18000adda: 4d 63 c9 movslq %r9d,%r9 + 18000addd: 85 c0 test %eax,%eax + 18000addf: b8 00 00 00 00 mov $0x0,%eax + 18000ade4: 76 5a jbe 0x18000ae40 + 18000ade6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000aded: 00 + 18000adee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000adf5: 0f 1f 40 00 nopl 0x0(%rax) + 18000adf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ae00: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 18000ae06: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 18000ae0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000ae10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000ae15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000ae19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000ae1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000ae22: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 18000ae28: 48 ff c0 inc %rax + 18000ae2b: 48 3b c1 cmp %rcx,%rax + 18000ae2e: 72 d0 jb 0x18000ae00 + 18000ae30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ae37: 00 + 18000ae38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ae3f: 90 nop + 18000ae40: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 18000ae46: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 18000ae4c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 18000ae51: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 18000ae55: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 18000ae5b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 18000ae60: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 18000ae66: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 + 18000ae6d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 18000ae74: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 + 18000ae79: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 + 18000ae7d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 + 18000ae84: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 + 18000ae89: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) + 18000ae90: 48 83 c1 08 add $0x8,%rcx + 18000ae94: 49 3b c9 cmp %r9,%rcx + 18000ae97: 72 a7 jb 0x18000ae40 + 18000ae99: 4c 3b ca cmp %rdx,%r9 + 18000ae9c: 73 32 jae 0x18000aed0 + 18000ae9e: 66 90 xchg %ax,%ax + 18000aea0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 18000aea6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 18000aeac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000aeb0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000aeb5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000aeb9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000aebd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000aec2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 18000aec8: 49 ff c1 inc %r9 + 18000aecb: 4c 3b ca cmp %rdx,%r9 + 18000aece: 72 d0 jb 0x18000aea0 + 18000aed0: 33 c0 xor %eax,%eax + 18000aed2: c5 f8 77 vzeroupper + 18000aed5: 41 5e pop %r14 + 18000aed7: c3 ret + 18000aed8: 45 33 c9 xor %r9d,%r9d + 18000aedb: eb bc jmp 0x18000ae99 + 18000aedd: 41 83 e1 f8 and $0xfffffff8,%r9d + 18000aee1: 33 c9 xor %ecx,%ecx + 18000aee3: 4d 63 c9 movslq %r9d,%r9 + 18000aee6: e9 55 ff ff ff jmp 0x18000ae40 + 18000aeeb: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000aef0: 41 5e pop %r14 + 18000aef2: c3 ret + 18000aef3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000aef8: 41 5e pop %r14 + 18000aefa: c3 ret + 18000aefb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000af00: 41 56 push %r14 + 18000af02: 49 89 ca mov %rcx,%r10 + 18000af05: 49 89 d3 mov %rdx,%r11 + 18000af08: 4d 85 d2 test %r10,%r10 + 18000af0b: 0f 84 a2 01 00 00 je 0x18000b0b3 + 18000af11: 4d 85 db test %r11,%r11 + 18000af14: 0f 84 99 01 00 00 je 0x18000b0b3 + 18000af1a: 4d 85 c0 test %r8,%r8 + 18000af1d: 0f 84 90 01 00 00 je 0x18000b0b3 + 18000af23: 45 85 c9 test %r9d,%r9d + 18000af26: 0f 8e 7f 01 00 00 jle 0x18000b0ab + 18000af2c: 49 63 d1 movslq %r9d,%rdx + 18000af2f: 48 83 fa 08 cmp $0x8,%rdx + 18000af33: 0f 8c 5f 01 00 00 jl 0x18000b098 + 18000af39: 48 83 fa 0f cmp $0xf,%rdx + 18000af3d: 0f 8c 5a 01 00 00 jl 0x18000b09d + 18000af43: 4c 89 c0 mov %r8,%rax + 18000af46: 48 83 e0 1f and $0x1f,%rax + 18000af4a: 85 c0 test %eax,%eax + 18000af4c: 74 10 je 0x18000af5e + 18000af4e: a8 07 test $0x7,%al + 18000af50: 0f 85 42 01 00 00 jne 0x18000b098 + 18000af56: f7 d8 neg %eax + 18000af58: 83 c0 20 add $0x20,%eax + 18000af5b: c1 e8 03 shr $0x3,%eax + 18000af5e: 89 c1 mov %eax,%ecx + 18000af60: 4c 8d 71 08 lea 0x8(%rcx),%r14 + 18000af64: 49 3b d6 cmp %r14,%rdx + 18000af67: 0f 8c 2b 01 00 00 jl 0x18000b098 + 18000af6d: 45 89 ce mov %r9d,%r14d + 18000af70: 44 2b f0 sub %eax,%r14d + 18000af73: 41 83 e6 07 and $0x7,%r14d + 18000af77: 45 2b ce sub %r14d,%r9d + 18000af7a: 4d 63 c9 movslq %r9d,%r9 + 18000af7d: 85 c0 test %eax,%eax + 18000af7f: b8 00 00 00 00 mov $0x0,%eax + 18000af84: 76 5a jbe 0x18000afe0 + 18000af86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000af8d: 00 + 18000af8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000af95: 0f 1f 40 00 nopl 0x0(%rax) + 18000af99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000afa0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 + 18000afa6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 + 18000afac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000afb0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000afb5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000afb9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000afbd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000afc2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) + 18000afc8: 48 ff c0 inc %rax + 18000afcb: 48 3b c1 cmp %rcx,%rax + 18000afce: 72 d0 jb 0x18000afa0 + 18000afd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000afd7: 00 + 18000afd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000afdf: 90 nop + 18000afe0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 + 18000afe6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 + 18000afec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 + 18000aff1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 + 18000aff5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 + 18000affb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 + 18000b000: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) + 18000b006: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 + 18000b00d: 01 + 18000b00e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 + 18000b015: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 + 18000b01c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 + 18000b022: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 + 18000b029: 01 + 18000b02a: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 + 18000b030: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) + 18000b037: 01 + 18000b038: 48 83 c1 08 add $0x8,%rcx + 18000b03c: 49 3b c9 cmp %r9,%rcx + 18000b03f: 72 9f jb 0x18000afe0 + 18000b041: 4c 3b ca cmp %rdx,%r9 + 18000b044: 73 4a jae 0x18000b090 + 18000b046: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b04d: 00 + 18000b04e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b055: 0f 1f 40 00 nopl 0x0(%rax) + 18000b059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b060: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 + 18000b066: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 + 18000b06c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 + 18000b070: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 + 18000b075: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 + 18000b079: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 + 18000b07d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 + 18000b082: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) + 18000b088: 49 ff c1 inc %r9 + 18000b08b: 4c 3b ca cmp %rdx,%r9 + 18000b08e: 72 d0 jb 0x18000b060 + 18000b090: 33 c0 xor %eax,%eax + 18000b092: c5 f8 77 vzeroupper + 18000b095: 41 5e pop %r14 + 18000b097: c3 ret + 18000b098: 45 33 c9 xor %r9d,%r9d + 18000b09b: eb a4 jmp 0x18000b041 + 18000b09d: 41 83 e1 f8 and $0xfffffff8,%r9d + 18000b0a1: 33 c9 xor %ecx,%ecx + 18000b0a3: 4d 63 c9 movslq %r9d,%r9 + 18000b0a6: e9 35 ff ff ff jmp 0x18000afe0 + 18000b0ab: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b0b0: 41 5e pop %r14 + 18000b0b2: c3 ret + 18000b0b3: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b0b8: 41 5e pop %r14 + 18000b0ba: c3 ret + 18000b0bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b0c0: 48 83 ec 28 sub $0x28,%rsp + 18000b0c4: 48 85 c9 test %rcx,%rcx + 18000b0c7: 74 20 je 0x18000b0e9 + 18000b0c9: 48 85 d2 test %rdx,%rdx + 18000b0cc: 74 1b je 0x18000b0e9 + 18000b0ce: 45 85 c0 test %r8d,%r8d + 18000b0d1: 7f 0a jg 0x18000b0dd + 18000b0d3: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b0d8: 48 83 c4 28 add $0x28,%rsp + 18000b0dc: c3 ret + 18000b0dd: e8 2e b8 a5 01 call 0x181a66910 + 18000b0e2: 33 c0 xor %eax,%eax + 18000b0e4: 48 83 c4 28 add $0x28,%rsp + 18000b0e8: c3 ret + 18000b0e9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b0ee: 48 83 c4 28 add $0x28,%rsp + 18000b0f2: c3 ret + 18000b0f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b0f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b0ff: 00 + 18000b100: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000b105: 48 85 c9 test %rcx,%rcx + 18000b108: 74 22 je 0x18000b12c + 18000b10a: 48 85 d2 test %rdx,%rdx + 18000b10d: 74 1d je 0x18000b12c + 18000b10f: 45 85 c0 test %r8d,%r8d + 18000b112: 7f 0b jg 0x18000b11f + 18000b114: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b119: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b11e: c3 ret + 18000b11f: e8 6c be a5 01 call 0x181a66f90 + 18000b124: 33 c0 xor %eax,%eax + 18000b126: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b12b: c3 ret + 18000b12c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b131: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000b136: c3 ret + 18000b137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000b13e: 00 00 + 18000b140: 48 83 ec 28 sub $0x28,%rsp + 18000b144: 48 85 c9 test %rcx,%rcx + 18000b147: 74 20 je 0x18000b169 + 18000b149: 48 85 d2 test %rdx,%rdx + 18000b14c: 74 1b je 0x18000b169 + 18000b14e: 45 85 c0 test %r8d,%r8d + 18000b151: 7f 0a jg 0x18000b15d + 18000b153: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000b158: 48 83 c4 28 add $0x28,%rsp + 18000b15c: c3 ret + 18000b15d: e8 de c4 a5 01 call 0x181a67640 + 18000b162: 33 c0 xor %eax,%eax + 18000b164: 48 83 c4 28 add $0x28,%rsp + 18000b168: c3 ret + 18000b169: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000b16e: 48 83 c4 28 add $0x28,%rsp + 18000b172: c3 ret + 18000b173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b17f: 00 + 18000b180: 56 push %rsi + 18000b181: 48 89 d6 mov %rdx,%rsi + 18000b184: 48 85 c9 test %rcx,%rcx + 18000b187: 0f 84 29 02 00 00 je 0x18000b3b6 + 18000b18d: 48 85 f6 test %rsi,%rsi + 18000b190: 0f 84 20 02 00 00 je 0x18000b3b6 + 18000b196: 45 85 c0 test %r8d,%r8d + 18000b199: 0f 8e 10 02 00 00 jle 0x18000b3af + 18000b19f: 41 83 f8 08 cmp $0x8,%r8d + 18000b1a3: 0f 8c f6 01 00 00 jl 0x18000b39f + 18000b1a9: 49 89 f1 mov %rsi,%r9 + 18000b1ac: 49 83 e1 1f and $0x1f,%r9 + 18000b1b0: 45 89 c9 mov %r9d,%r9d + 18000b1b3: 45 85 c9 test %r9d,%r9d + 18000b1b6: 74 18 je 0x18000b1d0 + 18000b1b8: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 18000b1bf: 0f 85 da 01 00 00 jne 0x18000b39f + 18000b1c5: 41 f7 d9 neg %r9d + 18000b1c8: 41 83 c1 20 add $0x20,%r9d + 18000b1cc: 41 c1 e9 03 shr $0x3,%r9d + 18000b1d0: 41 8d 41 08 lea 0x8(%r9),%eax + 18000b1d4: 44 3b c0 cmp %eax,%r8d + 18000b1d7: 0f 8c c2 01 00 00 jl 0x18000b39f + 18000b1dd: 44 89 c0 mov %r8d,%eax + 18000b1e0: 33 d2 xor %edx,%edx + 18000b1e2: 41 2b c1 sub %r9d,%eax + 18000b1e5: 83 e0 07 and $0x7,%eax + 18000b1e8: f7 d8 neg %eax + 18000b1ea: 41 03 c0 add %r8d,%eax + 18000b1ed: 45 85 c9 test %r9d,%r9d + 18000b1f0: 76 3e jbe 0x18000b230 + 18000b1f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b1f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b200: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 + 18000b205: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 + 18000b20a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 + 18000b20e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 + 18000b212: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 + 18000b217: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 + 18000b21b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 + 18000b21f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 + 18000b223: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 18000b228: 48 ff c2 inc %rdx + 18000b22b: 49 3b d1 cmp %r9,%rdx + 18000b22e: 72 d0 jb 0x18000b200 + 18000b230: 48 63 d0 movslq %eax,%rdx + 18000b233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000b238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b23f: 00 + 18000b240: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 + 18000b246: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 + 18000b24c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 + 18000b252: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 + 18000b259: 01 + 18000b25a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 + 18000b25f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 + 18000b263: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 18000b267: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 + 18000b26b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) + 18000b271: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 + 18000b278: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 + 18000b27f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 + 18000b286: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 + 18000b28d: 01 + 18000b28e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 + 18000b292: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 + 18000b297: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 + 18000b29b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 + 18000b29f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) + 18000b2a6: 49 83 c1 08 add $0x8,%r9 + 18000b2aa: 4c 3b ca cmp %rdx,%r9 + 18000b2ad: 72 91 jb 0x18000b240 + 18000b2af: 44 8d 48 01 lea 0x1(%rax),%r9d + 18000b2b3: 45 3b c8 cmp %r8d,%r9d + 18000b2b6: 0f 87 d7 00 00 00 ja 0x18000b393 + 18000b2bc: 4d 63 d0 movslq %r8d,%r10 + 18000b2bf: 4c 2b d2 sub %rdx,%r10 + 18000b2c2: 49 83 fa 02 cmp $0x2,%r10 + 18000b2c6: 0f 8c ce 00 00 00 jl 0x18000b39a + 18000b2cc: 45 89 d3 mov %r10d,%r11d + 18000b2cf: 45 33 c9 xor %r9d,%r9d + 18000b2d2: 41 83 e3 fe and $0xfffffffe,%r11d + 18000b2d6: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 + 18000b2da: 4d 63 db movslq %r11d,%r11 + 18000b2dd: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx + 18000b2e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b2e8: 00 + 18000b2e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b2f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b2f7: 00 + 18000b2f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b2ff: 90 nop + 18000b300: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 + 18000b306: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 + 18000b30c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 + 18000b312: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 + 18000b317: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 + 18000b31b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 + 18000b31f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 + 18000b323: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) + 18000b329: 49 83 c1 02 add $0x2,%r9 + 18000b32d: 4d 3b cb cmp %r11,%r9 + 18000b330: 72 ce jb 0x18000b300 + 18000b332: 4d 3b da cmp %r10,%r11 + 18000b335: 73 5c jae 0x18000b393 + 18000b337: 48 63 c0 movslq %eax,%rax + 18000b33a: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx + 18000b33e: 48 8d 04 c6 lea (%rsi,%rax,8),%rax + 18000b342: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b349: 00 + 18000b34a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000b351: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000b358: 00 + 18000b359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) diff --git a/handoff/nls_dasm/r_18000bba0.dis b/handoff/nls_dasm/r_18000bba0.dis new file mode 100644 index 0000000..da35b89 --- /dev/null +++ b/handoff/nls_dasm/r_18000bba0.dis @@ -0,0 +1,396 @@ + +/tmp/det/r_18000bba0.bin: file format binary + + +Disassembly of section .data: + +000000018000bba0 <.data>: + 18000bba0: 41 56 push %r14 + 18000bba2: 49 89 cb mov %rcx,%r11 + 18000bba5: 4d 85 db test %r11,%r11 + 18000bba8: 0f 84 db 01 00 00 je 0x18000bd89 + 18000bbae: 48 85 d2 test %rdx,%rdx + 18000bbb1: 0f 84 d2 01 00 00 je 0x18000bd89 + 18000bbb7: 4d 85 c0 test %r8,%r8 + 18000bbba: 0f 84 c9 01 00 00 je 0x18000bd89 + 18000bbc0: 45 85 c9 test %r9d,%r9d + 18000bbc3: 0f 8e b8 01 00 00 jle 0x18000bd81 + 18000bbc9: 49 63 c9 movslq %r9d,%rcx + 18000bbcc: 48 83 f9 08 cmp $0x8,%rcx + 18000bbd0: 0f 8c a6 01 00 00 jl 0x18000bd7c + 18000bbd6: 4c 89 c0 mov %r8,%rax + 18000bbd9: 48 83 e0 1f and $0x1f,%rax + 18000bbdd: 85 c0 test %eax,%eax + 18000bbdf: 74 0d je 0x18000bbee + 18000bbe1: a8 0f test $0xf,%al + 18000bbe3: 0f 85 93 01 00 00 jne 0x18000bd7c + 18000bbe9: b8 01 00 00 00 mov $0x1,%eax + 18000bbee: 41 89 c2 mov %eax,%r10d + 18000bbf1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 18000bbf5: 49 3b ce cmp %r14,%rcx + 18000bbf8: 0f 8c 7e 01 00 00 jl 0x18000bd7c + 18000bbfe: 45 89 ce mov %r9d,%r14d + 18000bc01: 44 2b f0 sub %eax,%r14d + 18000bc04: 41 83 e6 07 and $0x7,%r14d + 18000bc08: 45 2b ce sub %r14d,%r9d + 18000bc0b: 45 33 f6 xor %r14d,%r14d + 18000bc0e: 4d 63 c9 movslq %r9d,%r9 + 18000bc11: 85 c0 test %eax,%eax + 18000bc13: 4c 89 f0 mov %r14,%rax + 18000bc16: 76 3c jbe 0x18000bc54 + 18000bc18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bc1f: 00 + 18000bc20: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000bc26: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000bc2b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000bc2f: 49 ff c6 inc %r14 + 18000bc32: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000bc37: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000bc3b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 18000bc40: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 18000bc45: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 18000bc4b: 48 83 c0 10 add $0x10,%rax + 18000bc4f: 4d 3b f2 cmp %r10,%r14 + 18000bc52: 72 cc jb 0x18000bc20 + 18000bc54: 4c 89 d0 mov %r10,%rax + 18000bc57: 48 c1 e0 04 shl $0x4,%rax + 18000bc5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000bc60: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 18000bc66: 4e 8d 34 00 lea (%rax,%r8,1),%r14 + 18000bc6a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 18000bc6f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bc73: 49 83 c2 08 add $0x8,%r10 + 18000bc77: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bc7c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bc80: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 18000bc85: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bc8a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) + 18000bc8f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 + 18000bc96: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 + 18000bc9c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bca0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bca5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bca9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 + 18000bcaf: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bcb4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) + 18000bcba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 + 18000bcc1: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 + 18000bcc7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bccb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bcd0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bcd4: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 + 18000bcda: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bcdf: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) + 18000bce5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 + 18000bcec: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 + 18000bcf2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000bcf6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000bcfb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000bcff: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 + 18000bd05: 48 05 80 00 00 00 add $0x80,%rax + 18000bd0b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000bd10: 4d 3b d1 cmp %r9,%r10 + 18000bd13: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) + 18000bd19: 0f 82 41 ff ff ff jb 0x18000bc60 + 18000bd1f: 4c 89 c8 mov %r9,%rax + 18000bd22: 48 c1 e0 04 shl $0x4,%rax + 18000bd26: 4c 3b c9 cmp %rcx,%r9 + 18000bd29: 73 49 jae 0x18000bd74 + 18000bd2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bd32: 00 + 18000bd33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bd3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000bd40: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000bd46: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000bd4b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000bd4f: 49 ff c1 inc %r9 + 18000bd52: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000bd57: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000bd5b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 + 18000bd60: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 + 18000bd65: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) + 18000bd6b: 48 83 c0 10 add $0x10,%rax + 18000bd6f: 4c 3b c9 cmp %rcx,%r9 + 18000bd72: 72 cc jb 0x18000bd40 + 18000bd74: 33 c0 xor %eax,%eax + 18000bd76: c5 f8 77 vzeroupper + 18000bd79: 41 5e pop %r14 + 18000bd7b: c3 ret + 18000bd7c: 45 33 c9 xor %r9d,%r9d + 18000bd7f: eb 9e jmp 0x18000bd1f + 18000bd81: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000bd86: 41 5e pop %r14 + 18000bd88: c3 ret + 18000bd89: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000bd8e: 41 5e pop %r14 + 18000bd90: c3 ret + 18000bd91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bd98: 00 + 18000bd99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bda0: 41 56 push %r14 + 18000bda2: 49 89 cb mov %rcx,%r11 + 18000bda5: 4d 85 db test %r11,%r11 + 18000bda8: 0f 84 f8 01 00 00 je 0x18000bfa6 + 18000bdae: 48 85 d2 test %rdx,%rdx + 18000bdb1: 0f 84 ef 01 00 00 je 0x18000bfa6 + 18000bdb7: 4d 85 c0 test %r8,%r8 + 18000bdba: 0f 84 e6 01 00 00 je 0x18000bfa6 + 18000bdc0: 45 85 c9 test %r9d,%r9d + 18000bdc3: 0f 8e d5 01 00 00 jle 0x18000bf9e + 18000bdc9: 49 63 c9 movslq %r9d,%rcx + 18000bdcc: 48 83 f9 08 cmp $0x8,%rcx + 18000bdd0: 0f 8c c3 01 00 00 jl 0x18000bf99 + 18000bdd6: 4c 89 c0 mov %r8,%rax + 18000bdd9: 48 83 e0 1f and $0x1f,%rax + 18000bddd: 85 c0 test %eax,%eax + 18000bddf: 74 0d je 0x18000bdee + 18000bde1: a8 0f test $0xf,%al + 18000bde3: 0f 85 b0 01 00 00 jne 0x18000bf99 + 18000bde9: b8 01 00 00 00 mov $0x1,%eax + 18000bdee: 41 89 c2 mov %eax,%r10d + 18000bdf1: 4d 8d 72 08 lea 0x8(%r10),%r14 + 18000bdf5: 49 3b ce cmp %r14,%rcx + 18000bdf8: 0f 8c 9b 01 00 00 jl 0x18000bf99 + 18000bdfe: 45 89 ce mov %r9d,%r14d + 18000be01: 44 2b f0 sub %eax,%r14d + 18000be04: 41 83 e6 07 and $0x7,%r14d + 18000be08: 45 2b ce sub %r14d,%r9d + 18000be0b: 45 33 f6 xor %r14d,%r14d + 18000be0e: 4d 63 c9 movslq %r9d,%r9 + 18000be11: 85 c0 test %eax,%eax + 18000be13: 4c 89 f0 mov %r14,%rax + 18000be16: 76 39 jbe 0x18000be51 + 18000be18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000be1f: 00 + 18000be20: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000be26: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000be2b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000be2f: 49 ff c6 inc %r14 + 18000be32: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000be37: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000be3b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 18000be42: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 18000be48: 48 83 c0 10 add $0x10,%rax + 18000be4c: 4d 3b f2 cmp %r10,%r14 + 18000be4f: 72 cf jb 0x18000be20 + 18000be51: 4c 89 d0 mov %r10,%rax + 18000be54: 48 c1 e0 04 shl $0x4,%rax + 18000be58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000be5f: 00 + 18000be60: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 + 18000be66: 49 83 c2 08 add $0x8,%r10 + 18000be6a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 + 18000be6f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 + 18000be73: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 + 18000be78: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 + 18000be7c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 + 18000be81: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 + 18000be86: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) + 18000be8c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 + 18000be93: 01 + 18000be94: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 + 18000be9b: 01 + 18000be9c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 + 18000bea2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 + 18000bea9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 + 18000beaf: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 + 18000beb6: 01 + 18000beb7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 + 18000bebd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) + 18000bec4: 01 + 18000bec5: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 + 18000becc: 02 + 18000becd: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 + 18000bed4: 02 + 18000bed5: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 + 18000bedb: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 + 18000bee2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 + 18000bee8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 + 18000beef: 02 + 18000bef0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 + 18000bef6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) + 18000befd: 02 + 18000befe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 + 18000bf05: 03 + 18000bf06: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 + 18000bf0d: 03 + 18000bf0e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 + 18000bf14: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 + 18000bf1b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 + 18000bf21: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 + 18000bf27: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 + 18000bf2d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) + 18000bf34: 48 05 80 00 00 00 add $0x80,%rax + 18000bf3a: 4d 3b d1 cmp %r9,%r10 + 18000bf3d: 0f 82 1d ff ff ff jb 0x18000be60 + 18000bf43: 4c 89 c8 mov %r9,%rax + 18000bf46: 48 c1 e0 04 shl $0x4,%rax + 18000bf4a: 4c 3b c9 cmp %rcx,%r9 + 18000bf4d: 73 42 jae 0x18000bf91 + 18000bf4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bf56: 00 + 18000bf57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bf5e: 66 90 xchg %ax,%ax + 18000bf60: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 + 18000bf66: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 + 18000bf6b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 + 18000bf6f: 49 ff c1 inc %r9 + 18000bf72: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 + 18000bf77: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 + 18000bf7b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 + 18000bf82: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) + 18000bf88: 48 83 c0 10 add $0x10,%rax + 18000bf8c: 4c 3b c9 cmp %rcx,%r9 + 18000bf8f: 72 cf jb 0x18000bf60 + 18000bf91: 33 c0 xor %eax,%eax + 18000bf93: c5 f8 77 vzeroupper + 18000bf96: 41 5e pop %r14 + 18000bf98: c3 ret + 18000bf99: 45 33 c9 xor %r9d,%r9d + 18000bf9c: eb a5 jmp 0x18000bf43 + 18000bf9e: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000bfa3: 41 5e pop %r14 + 18000bfa5: c3 ret + 18000bfa6: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000bfab: 41 5e pop %r14 + 18000bfad: c3 ret + 18000bfae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000bfb5: 00 + 18000bfb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000bfbd: 0f 1f 00 nopl (%rax) + 18000bfc0: 53 push %rbx + 18000bfc1: 56 push %rsi + 18000bfc2: 57 push %rdi + 18000bfc3: 41 54 push %r12 + 18000bfc5: 41 55 push %r13 + 18000bfc7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000bfce: 4d 89 c4 mov %r8,%r12 + 18000bfd1: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x182615970 + 18000bfd8: 45 89 cd mov %r9d,%r13d + 18000bfdb: 48 33 c4 xor %rsp,%rax + 18000bfde: 48 89 cf mov %rcx,%rdi + 18000bfe1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000bfe8: 00 + 18000bfe9: 4d 85 e4 test %r12,%r12 + 18000bfec: 0f 84 b3 01 00 00 je 0x18000c1a5 + 18000bff2: 48 85 ff test %rdi,%rdi + 18000bff5: 0f 84 94 01 00 00 je 0x18000c18f + 18000bffb: 48 85 d2 test %rdx,%rdx + 18000bffe: 0f 84 63 01 00 00 je 0x18000c167 + 18000c004: 45 85 ed test %r13d,%r13d + 18000c007: 0f 8e 32 01 00 00 jle 0x18000c13f + 18000c00d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000c012: 48 89 c3 mov %rax,%rbx + 18000c015: 48 83 e3 3f and $0x3f,%rbx + 18000c019: 48 f7 db neg %rbx + 18000c01c: 48 83 e3 3f and $0x3f,%rbx + 18000c020: 41 83 fd 40 cmp $0x40,%r13d + 18000c024: 48 8d 34 03 lea (%rbx,%rax,1),%rsi + 18000c028: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000c02f: 00 + 18000c030: 0f 8e a1 00 00 00 jle 0x18000c0d7 + 18000c036: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c03b: 45 89 ee mov %r13d,%r14d + 18000c03e: 4d 89 e5 mov %r12,%r13 + 18000c041: 49 89 d4 mov %rdx,%r12 + 18000c044: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c04b: 00 + 18000c04c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c05f: 00 + 18000c060: 4c 89 e1 mov %r12,%rcx + 18000c063: 48 89 f2 mov %rsi,%rdx + 18000c066: 49 89 d8 mov %rbx,%r8 + 18000c069: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c06f: e8 cc 4b 13 00 call 0x180140c40 + 18000c074: 48 89 f9 mov %rdi,%rcx + 18000c077: 48 89 f2 mov %rsi,%rdx + 18000c07a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c080: e8 bb c3 ff ff call 0x180008440 + 18000c085: 48 89 f9 mov %rdi,%rcx + 18000c088: 48 89 da mov %rbx,%rdx + 18000c08b: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c091: e8 aa c3 ff ff call 0x180008440 + 18000c096: 48 89 d9 mov %rbx,%rcx + 18000c099: 48 89 f2 mov %rsi,%rdx + 18000c09c: 4d 89 e8 mov %r13,%r8 + 18000c09f: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c0a5: e8 16 77 03 00 call 0x1800437c0 + 18000c0aa: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c0ae: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c0b5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c0bc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c0c3: 41 83 fe 40 cmp $0x40,%r14d + 18000c0c7: 7f 97 jg 0x18000c060 + 18000c0c9: 4c 89 e2 mov %r12,%rdx + 18000c0cc: 4d 89 ec mov %r13,%r12 + 18000c0cf: 45 89 f5 mov %r14d,%r13d + 18000c0d2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c0d7: 48 89 d1 mov %rdx,%rcx + 18000c0da: 48 89 f2 mov %rsi,%rdx + 18000c0dd: 49 89 d8 mov %rbx,%r8 + 18000c0e0: 45 89 e9 mov %r13d,%r9d + 18000c0e3: e8 58 4b 13 00 call 0x180140c40 + 18000c0e8: 48 89 f9 mov %rdi,%rcx + 18000c0eb: 48 89 f2 mov %rsi,%rdx + 18000c0ee: 45 89 e8 mov %r13d,%r8d + 18000c0f1: e8 4a c3 ff ff call 0x180008440 + 18000c0f6: 48 89 f9 mov %rdi,%rcx + 18000c0f9: 48 89 da mov %rbx,%rdx + 18000c0fc: 45 89 e8 mov %r13d,%r8d + 18000c0ff: e8 3c c3 ff ff call 0x180008440 + 18000c104: 48 89 d9 mov %rbx,%rcx + 18000c107: 48 89 f2 mov %rsi,%rdx + 18000c10a: 4d 89 e0 mov %r12,%r8 + 18000c10d: 45 89 e9 mov %r13d,%r9d + 18000c110: e8 ab 76 03 00 call 0x1800437c0 + 18000c115: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c11c: 00 + 18000c11d: 48 33 cc xor %rsp,%rcx + 18000c120: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x182615970 + 18000c127: 75 11 jne 0x18000c13a + 18000c129: 33 c0 xor %eax,%eax + 18000c12b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c132: 41 5d pop %r13 + 18000c134: 41 5c pop %r12 + 18000c136: 5f pop %rdi + 18000c137: 5e pop %rsi + 18000c138: 5b pop %rbx + 18000c139: c3 ret + 18000c13a: e8 91 4f 12 01 call 0x1811310d0 + 18000c13f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c146: 00 + 18000c147: 48 33 cc xor %rsp,%rcx + 18000c14a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x182615970 + 18000c151: 75 e7 jne 0x18000c13a + 18000c153: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c158: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c15f: 41 5d pop %r13 + 18000c161: 41 5c pop %r12 + 18000c163: 5f pop %rdi + 18000c164: 5e pop %rsi + 18000c165: 5b pop %rbx + 18000c166: c3 ret + 18000c167: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c16e: 00 + 18000c16f: 48 33 cc xor %rsp,%rcx + 18000c172: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x182615970 + 18000c179: 75 bf jne 0x18000c13a + 18000c17b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c180: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c187: 41 5d pop %r13 + 18000c189: 41 5c pop %r12 + 18000c18b: 5f pop %rdi + 18000c18c: 5e pop %rsi + 18000c18d: 5b pop %rbx + 18000c18e: c3 ret + 18000c18f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c196: 00 + 18000c197: 48 33 cc xor %rsp,%rcx + 18000c19a: 48 rex.W + 18000c19b: 3b .byte 0x3b + 18000c19c: 0d .byte 0xd + 18000c19d: cf iret + 18000c19e: 97 xchg %eax,%edi + 18000c19f: 60 (bad) diff --git a/handoff/nls_dasm/r_18000c7e0.dis b/handoff/nls_dasm/r_18000c7e0.dis new file mode 100644 index 0000000..7ebdce5 --- /dev/null +++ b/handoff/nls_dasm/r_18000c7e0.dis @@ -0,0 +1,436 @@ + +/tmp/det/r_18000c7e0.bin: file format binary + + +Disassembly of section .data: + +000000018000c7e0 <.data>: + 18000c7e0: 53 push %rbx + 18000c7e1: 56 push %rsi + 18000c7e2: 57 push %rdi + 18000c7e3: 41 54 push %r12 + 18000c7e5: 41 55 push %r13 + 18000c7e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000c7ee: 4d 89 c4 mov %r8,%r12 + 18000c7f1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x182615970 + 18000c7f8: 45 89 cd mov %r9d,%r13d + 18000c7fb: 48 33 c4 xor %rsp,%rax + 18000c7fe: 48 89 cf mov %rcx,%rdi + 18000c801: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000c808: 00 + 18000c809: 4d 85 e4 test %r12,%r12 + 18000c80c: 0f 84 b3 01 00 00 je 0x18000c9c5 + 18000c812: 48 85 ff test %rdi,%rdi + 18000c815: 0f 84 94 01 00 00 je 0x18000c9af + 18000c81b: 48 85 d2 test %rdx,%rdx + 18000c81e: 0f 84 63 01 00 00 je 0x18000c987 + 18000c824: 45 85 ed test %r13d,%r13d + 18000c827: 0f 8e 32 01 00 00 jle 0x18000c95f + 18000c82d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000c832: 48 89 c3 mov %rax,%rbx + 18000c835: 48 83 e3 3f and $0x3f,%rbx + 18000c839: 48 f7 db neg %rbx + 18000c83c: 48 83 e3 3f and $0x3f,%rbx + 18000c840: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 18000c844: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000c84b: 00 + 18000c84c: 41 83 fd 40 cmp $0x40,%r13d + 18000c850: 0f 8e a1 00 00 00 jle 0x18000c8f7 + 18000c856: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000c85b: 45 89 ee mov %r13d,%r14d + 18000c85e: 4d 89 e5 mov %r12,%r13 + 18000c861: 49 89 d4 mov %rdx,%r12 + 18000c864: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c86b: 00 + 18000c86c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000c873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000c87f: 00 + 18000c880: 4c 89 e1 mov %r12,%rcx + 18000c883: 48 89 f2 mov %rsi,%rdx + 18000c886: 49 89 d8 mov %rbx,%r8 + 18000c889: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c88f: e8 2c 44 13 00 call 0x180140cc0 + 18000c894: 48 89 f9 mov %rdi,%rcx + 18000c897: 48 89 f2 mov %rsi,%rdx + 18000c89a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c8a0: e8 5b be ff ff call 0x180008700 + 18000c8a5: 48 89 f9 mov %rdi,%rcx + 18000c8a8: 48 89 da mov %rbx,%rdx + 18000c8ab: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000c8b1: e8 4a be ff ff call 0x180008700 + 18000c8b6: 48 89 d9 mov %rbx,%rcx + 18000c8b9: 48 89 f2 mov %rsi,%rdx + 18000c8bc: 4d 89 e8 mov %r13,%r8 + 18000c8bf: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000c8c5: e8 16 86 03 00 call 0x180044ee0 + 18000c8ca: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000c8ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000c8d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000c8dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000c8e3: 41 83 fe 40 cmp $0x40,%r14d + 18000c8e7: 7f 97 jg 0x18000c880 + 18000c8e9: 4c 89 e2 mov %r12,%rdx + 18000c8ec: 4d 89 ec mov %r13,%r12 + 18000c8ef: 45 89 f5 mov %r14d,%r13d + 18000c8f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000c8f7: 48 89 d1 mov %rdx,%rcx + 18000c8fa: 48 89 f2 mov %rsi,%rdx + 18000c8fd: 49 89 d8 mov %rbx,%r8 + 18000c900: 45 89 e9 mov %r13d,%r9d + 18000c903: e8 b8 43 13 00 call 0x180140cc0 + 18000c908: 48 89 f9 mov %rdi,%rcx + 18000c90b: 48 89 f2 mov %rsi,%rdx + 18000c90e: 45 89 e8 mov %r13d,%r8d + 18000c911: e8 ea bd ff ff call 0x180008700 + 18000c916: 48 89 f9 mov %rdi,%rcx + 18000c919: 48 89 da mov %rbx,%rdx + 18000c91c: 45 89 e8 mov %r13d,%r8d + 18000c91f: e8 dc bd ff ff call 0x180008700 + 18000c924: 48 89 d9 mov %rbx,%rcx + 18000c927: 48 89 f2 mov %rsi,%rdx + 18000c92a: 4d 89 e0 mov %r12,%r8 + 18000c92d: 45 89 e9 mov %r13d,%r9d + 18000c930: e8 ab 85 03 00 call 0x180044ee0 + 18000c935: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c93c: 00 + 18000c93d: 48 33 cc xor %rsp,%rcx + 18000c940: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x182615970 + 18000c947: 75 11 jne 0x18000c95a + 18000c949: 33 c0 xor %eax,%eax + 18000c94b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c952: 41 5d pop %r13 + 18000c954: 41 5c pop %r12 + 18000c956: 5f pop %rdi + 18000c957: 5e pop %rsi + 18000c958: 5b pop %rbx + 18000c959: c3 ret + 18000c95a: e8 71 47 12 01 call 0x1811310d0 + 18000c95f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c966: 00 + 18000c967: 48 33 cc xor %rsp,%rcx + 18000c96a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x182615970 + 18000c971: 75 e7 jne 0x18000c95a + 18000c973: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000c978: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c97f: 41 5d pop %r13 + 18000c981: 41 5c pop %r12 + 18000c983: 5f pop %rdi + 18000c984: 5e pop %rsi + 18000c985: 5b pop %rbx + 18000c986: c3 ret + 18000c987: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c98e: 00 + 18000c98f: 48 33 cc xor %rsp,%rcx + 18000c992: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x182615970 + 18000c999: 75 bf jne 0x18000c95a + 18000c99b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000c9a0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000c9a7: 41 5d pop %r13 + 18000c9a9: 41 5c pop %r12 + 18000c9ab: 5f pop %rdi + 18000c9ac: 5e pop %rsi + 18000c9ad: 5b pop %rbx + 18000c9ae: c3 ret + 18000c9af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c9b6: 00 + 18000c9b7: 48 33 cc xor %rsp,%rcx + 18000c9ba: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x182615970 + 18000c9c1: 75 97 jne 0x18000c95a + 18000c9c3: eb d6 jmp 0x18000c99b + 18000c9c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000c9cc: 00 + 18000c9cd: 48 33 cc xor %rsp,%rcx + 18000c9d0: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x182615970 + 18000c9d7: 75 81 jne 0x18000c95a + 18000c9d9: eb c0 jmp 0x18000c99b + 18000c9db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000c9e0: 53 push %rbx + 18000c9e1: 56 push %rsi + 18000c9e2: 57 push %rdi + 18000c9e3: 41 54 push %r12 + 18000c9e5: 41 55 push %r13 + 18000c9e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp + 18000c9ee: 4d 89 c4 mov %r8,%r12 + 18000c9f1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x182615970 + 18000c9f8: 45 89 cd mov %r9d,%r13d + 18000c9fb: 48 33 c4 xor %rsp,%rax + 18000c9fe: 48 89 cf mov %rcx,%rdi + 18000ca01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) + 18000ca08: 00 + 18000ca09: 4d 85 e4 test %r12,%r12 + 18000ca0c: 0f 84 b3 01 00 00 je 0x18000cbc5 + 18000ca12: 48 85 ff test %rdi,%rdi + 18000ca15: 0f 84 94 01 00 00 je 0x18000cbaf + 18000ca1b: 48 85 d2 test %rdx,%rdx + 18000ca1e: 0f 84 63 01 00 00 je 0x18000cb87 + 18000ca24: 45 85 ed test %r13d,%r13d + 18000ca27: 0f 8e 32 01 00 00 jle 0x18000cb5f + 18000ca2d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 18000ca32: 48 89 c3 mov %rax,%rbx + 18000ca35: 48 83 e3 3f and $0x3f,%rbx + 18000ca39: 48 f7 db neg %rbx + 18000ca3c: 48 83 e3 3f and $0x3f,%rbx + 18000ca40: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 18000ca44: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18000ca4b: 00 + 18000ca4c: 41 83 fd 40 cmp $0x40,%r13d + 18000ca50: 0f 8e a1 00 00 00 jle 0x18000caf7 + 18000ca56: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18000ca5b: 45 89 ee mov %r13d,%r14d + 18000ca5e: 4d 89 e5 mov %r12,%r13 + 18000ca61: 49 89 d4 mov %rdx,%r12 + 18000ca64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ca6b: 00 + 18000ca6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000ca73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000ca78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000ca7f: 00 + 18000ca80: 4c 89 e1 mov %r12,%rcx + 18000ca83: 48 89 f2 mov %rsi,%rdx + 18000ca86: 49 89 d8 mov %rbx,%r8 + 18000ca89: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000ca8f: e8 4c 42 13 00 call 0x180140ce0 + 18000ca94: 48 89 f9 mov %rdi,%rcx + 18000ca97: 48 89 f2 mov %rsi,%rdx + 18000ca9a: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000caa0: e8 1b be ff ff call 0x1800088c0 + 18000caa5: 48 89 f9 mov %rdi,%rcx + 18000caa8: 48 89 da mov %rbx,%rdx + 18000caab: 41 b8 40 00 00 00 mov $0x40,%r8d + 18000cab1: e8 0a be ff ff call 0x1800088c0 + 18000cab6: 48 89 d9 mov %rbx,%rcx + 18000cab9: 48 89 f2 mov %rsi,%rdx + 18000cabc: 4d 89 e8 mov %r13,%r8 + 18000cabf: 41 b9 40 00 00 00 mov $0x40,%r9d + 18000cac5: e8 96 8b 03 00 call 0x180045660 + 18000caca: 41 83 c6 c0 add $0xffffffc0,%r14d + 18000cace: 48 81 c7 00 02 00 00 add $0x200,%rdi + 18000cad5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 18000cadc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 18000cae3: 41 83 fe 40 cmp $0x40,%r14d + 18000cae7: 7f 97 jg 0x18000ca80 + 18000cae9: 4c 89 e2 mov %r12,%rdx + 18000caec: 4d 89 ec mov %r13,%r12 + 18000caef: 45 89 f5 mov %r14d,%r13d + 18000caf2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 18000caf7: 48 89 d1 mov %rdx,%rcx + 18000cafa: 48 89 f2 mov %rsi,%rdx + 18000cafd: 49 89 d8 mov %rbx,%r8 + 18000cb00: 45 89 e9 mov %r13d,%r9d + 18000cb03: e8 d8 41 13 00 call 0x180140ce0 + 18000cb08: 48 89 f9 mov %rdi,%rcx + 18000cb0b: 48 89 f2 mov %rsi,%rdx + 18000cb0e: 45 89 e8 mov %r13d,%r8d + 18000cb11: e8 aa bd ff ff call 0x1800088c0 + 18000cb16: 48 89 f9 mov %rdi,%rcx + 18000cb19: 48 89 da mov %rbx,%rdx + 18000cb1c: 45 89 e8 mov %r13d,%r8d + 18000cb1f: e8 9c bd ff ff call 0x1800088c0 + 18000cb24: 48 89 d9 mov %rbx,%rcx + 18000cb27: 48 89 f2 mov %rsi,%rdx + 18000cb2a: 4d 89 e0 mov %r12,%r8 + 18000cb2d: 45 89 e9 mov %r13d,%r9d + 18000cb30: e8 2b 8b 03 00 call 0x180045660 + 18000cb35: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cb3c: 00 + 18000cb3d: 48 33 cc xor %rsp,%rcx + 18000cb40: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x182615970 + 18000cb47: 75 11 jne 0x18000cb5a + 18000cb49: 33 c0 xor %eax,%eax + 18000cb4b: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000cb52: 41 5d pop %r13 + 18000cb54: 41 5c pop %r12 + 18000cb56: 5f pop %rdi + 18000cb57: 5e pop %rsi + 18000cb58: 5b pop %rbx + 18000cb59: c3 ret + 18000cb5a: e8 71 45 12 01 call 0x1811310d0 + 18000cb5f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cb66: 00 + 18000cb67: 48 33 cc xor %rsp,%rcx + 18000cb6a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x182615970 + 18000cb71: 75 e7 jne 0x18000cb5a + 18000cb73: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cb78: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000cb7f: 41 5d pop %r13 + 18000cb81: 41 5c pop %r12 + 18000cb83: 5f pop %rdi + 18000cb84: 5e pop %rsi + 18000cb85: 5b pop %rbx + 18000cb86: c3 ret + 18000cb87: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cb8e: 00 + 18000cb8f: 48 33 cc xor %rsp,%rcx + 18000cb92: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x182615970 + 18000cb99: 75 bf jne 0x18000cb5a + 18000cb9b: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cba0: 48 81 c4 70 04 00 00 add $0x470,%rsp + 18000cba7: 41 5d pop %r13 + 18000cba9: 41 5c pop %r12 + 18000cbab: 5f pop %rdi + 18000cbac: 5e pop %rsi + 18000cbad: 5b pop %rbx + 18000cbae: c3 ret + 18000cbaf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cbb6: 00 + 18000cbb7: 48 33 cc xor %rsp,%rcx + 18000cbba: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x182615970 + 18000cbc1: 75 97 jne 0x18000cb5a + 18000cbc3: eb d6 jmp 0x18000cb9b + 18000cbc5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx + 18000cbcc: 00 + 18000cbcd: 48 33 cc xor %rsp,%rcx + 18000cbd0: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x182615970 + 18000cbd7: 75 81 jne 0x18000cb5a + 18000cbd9: eb c0 jmp 0x18000cb9b + 18000cbdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000cbe0: 48 83 ec 28 sub $0x28,%rsp + 18000cbe4: 48 85 c9 test %rcx,%rcx + 18000cbe7: 74 25 je 0x18000cc0e + 18000cbe9: 48 85 d2 test %rdx,%rdx + 18000cbec: 74 20 je 0x18000cc0e + 18000cbee: 4d 85 c0 test %r8,%r8 + 18000cbf1: 74 1b je 0x18000cc0e + 18000cbf3: 45 85 c9 test %r9d,%r9d + 18000cbf6: 7f 0a jg 0x18000cc02 + 18000cbf8: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cbfd: 48 83 c4 28 add $0x28,%rsp + 18000cc01: c3 ret + 18000cc02: e8 d9 91 03 00 call 0x180045de0 + 18000cc07: 33 c0 xor %eax,%eax + 18000cc09: 48 83 c4 28 add $0x28,%rsp + 18000cc0d: c3 ret + 18000cc0e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cc13: 48 83 c4 28 add $0x28,%rsp + 18000cc17: c3 ret + 18000cc18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cc1f: 00 + 18000cc20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000cc25: 48 85 c9 test %rcx,%rcx + 18000cc28: 74 27 je 0x18000cc51 + 18000cc2a: 48 85 d2 test %rdx,%rdx + 18000cc2d: 74 22 je 0x18000cc51 + 18000cc2f: 4d 85 c0 test %r8,%r8 + 18000cc32: 74 1d je 0x18000cc51 + 18000cc34: 45 85 c9 test %r9d,%r9d + 18000cc37: 7f 0b jg 0x18000cc44 + 18000cc39: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cc3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000cc43: c3 ret + 18000cc44: e8 77 94 03 00 call 0x1800460c0 + 18000cc49: 33 c0 xor %eax,%eax + 18000cc4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000cc50: c3 ret + 18000cc51: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cc56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000cc5b: c3 ret + 18000cc5c: 0f 1f 40 00 nopl 0x0(%rax) + 18000cc60: 48 83 ec 28 sub $0x28,%rsp + 18000cc64: 48 85 c9 test %rcx,%rcx + 18000cc67: 74 25 je 0x18000cc8e + 18000cc69: 48 85 d2 test %rdx,%rdx + 18000cc6c: 74 20 je 0x18000cc8e + 18000cc6e: 4d 85 c0 test %r8,%r8 + 18000cc71: 74 1b je 0x18000cc8e + 18000cc73: 45 85 c9 test %r9d,%r9d + 18000cc76: 7f 0a jg 0x18000cc82 + 18000cc78: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cc7d: 48 83 c4 28 add $0x28,%rsp + 18000cc81: c3 ret + 18000cc82: e8 19 97 03 00 call 0x1800463a0 + 18000cc87: 33 c0 xor %eax,%eax + 18000cc89: 48 83 c4 28 add $0x28,%rsp + 18000cc8d: c3 ret + 18000cc8e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cc93: 48 83 c4 28 add $0x28,%rsp + 18000cc97: c3 ret + 18000cc98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000cc9f: 00 + 18000cca0: 41 57 push %r15 + 18000cca2: 49 89 ca mov %rcx,%r10 + 18000cca5: 49 89 d3 mov %rdx,%r11 + 18000cca8: 4d 85 d2 test %r10,%r10 + 18000ccab: 0f 84 fb 00 00 00 je 0x18000cdac + 18000ccb1: 4d 85 db test %r11,%r11 + 18000ccb4: 0f 84 f2 00 00 00 je 0x18000cdac + 18000ccba: 4d 85 c0 test %r8,%r8 + 18000ccbd: 0f 84 e9 00 00 00 je 0x18000cdac + 18000ccc3: 45 85 c9 test %r9d,%r9d + 18000ccc6: 0f 8e d8 00 00 00 jle 0x18000cda4 + 18000cccc: 49 63 d1 movslq %r9d,%rdx + 18000cccf: 48 83 fa 08 cmp $0x8,%rdx + 18000ccd3: 0f 8c c6 00 00 00 jl 0x18000cd9f + 18000ccd9: 4c 89 c0 mov %r8,%rax + 18000ccdc: 48 83 e0 0f and $0xf,%rax + 18000cce0: 85 c0 test %eax,%eax + 18000cce2: 74 10 je 0x18000ccf4 + 18000cce4: a8 03 test $0x3,%al + 18000cce6: 0f 85 b3 00 00 00 jne 0x18000cd9f + 18000ccec: f7 d8 neg %eax + 18000ccee: 83 c0 10 add $0x10,%eax + 18000ccf1: c1 e8 02 shr $0x2,%eax + 18000ccf4: 89 c1 mov %eax,%ecx + 18000ccf6: 4c 8d 79 08 lea 0x8(%rcx),%r15 + 18000ccfa: 49 3b d7 cmp %r15,%rdx + 18000ccfd: 0f 8c 9c 00 00 00 jl 0x18000cd9f + 18000cd03: 45 89 cf mov %r9d,%r15d + 18000cd06: 44 2b f8 sub %eax,%r15d + 18000cd09: 41 83 e7 07 and $0x7,%r15d + 18000cd0d: 45 2b cf sub %r15d,%r9d + 18000cd10: 4d 63 c9 movslq %r9d,%r9 + 18000cd13: 85 c0 test %eax,%eax + 18000cd15: b8 00 00 00 00 mov $0x0,%eax + 18000cd1a: 76 24 jbe 0x18000cd40 + 18000cd1c: 0f 1f 40 00 nopl 0x0(%rax) + 18000cd20: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 18000cd26: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 + 18000cd2c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) + 18000cd32: 48 ff c0 inc %rax + 18000cd35: 48 3b c1 cmp %rcx,%rax + 18000cd38: 72 e6 jb 0x18000cd20 + 18000cd3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000cd40: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 + 18000cd46: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 + 18000cd4d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 + 18000cd53: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 + 18000cd5a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) + 18000cd60: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) + 18000cd67: 48 83 c1 08 add $0x8,%rcx + 18000cd6b: 49 3b c9 cmp %r9,%rcx + 18000cd6e: 72 d0 jb 0x18000cd40 + 18000cd70: 4c 3b ca cmp %rdx,%r9 + 18000cd73: 73 25 jae 0x18000cd9a + 18000cd75: 0f 1f 40 00 nopl 0x0(%rax) + 18000cd79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cd80: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 + 18000cd86: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 + 18000cd8c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) + 18000cd92: 49 ff c1 inc %r9 + 18000cd95: 4c 3b ca cmp %rdx,%r9 + 18000cd98: 72 e6 jb 0x18000cd80 + 18000cd9a: 33 c0 xor %eax,%eax + 18000cd9c: 41 5f pop %r15 + 18000cd9e: c3 ret + 18000cd9f: 45 33 c9 xor %r9d,%r9d + 18000cda2: eb cc jmp 0x18000cd70 + 18000cda4: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000cda9: 41 5f pop %r15 + 18000cdab: c3 ret + 18000cdac: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000cdb1: 41 5f pop %r15 + 18000cdb3: c3 ret + 18000cdb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000cdb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000cdc0: 53 push %rbx + 18000cdc1: 57 push %rdi + 18000cdc2: 55 push %rbp + 18000cdc3: 49 89 ca mov %rcx,%r10 + 18000cdc6: 4d 85 d2 test %r10,%r10 + 18000cdc9: 0f 84 92 01 00 00 je 0x18000cf61 + 18000cdcf: 48 85 d2 test %rdx,%rdx + 18000cdd2: 0f 84 89 01 00 00 je 0x18000cf61 + 18000cdd8: 4d 85 c0 test %r8,%r8 + 18000cddb: 0f .byte 0xf + 18000cddc: 84 .byte 0x84 + 18000cddd: 80 01 00 addb $0x0,(%rcx) diff --git a/handoff/nls_dasm/r_18000f620.dis b/handoff/nls_dasm/r_18000f620.dis new file mode 100644 index 0000000..64944c3 --- /dev/null +++ b/handoff/nls_dasm/r_18000f620.dis @@ -0,0 +1,423 @@ + +/tmp/det/r_18000f620.bin: file format binary + + +Disassembly of section .data: + +000000018000f620 <.data>: + 18000f620: 4d 89 c2 mov %r8,%r10 + 18000f623: 48 85 c9 test %rcx,%rcx + 18000f626: 0f 84 eb 00 00 00 je 0x18000f717 + 18000f62c: 4d 85 d2 test %r10,%r10 + 18000f62f: 0f 84 e2 00 00 00 je 0x18000f717 + 18000f635: 45 85 c9 test %r9d,%r9d + 18000f638: 0f 8e d3 00 00 00 jle 0x18000f711 + 18000f63e: 49 63 c1 movslq %r9d,%rax + 18000f641: 48 83 f8 08 cmp $0x8,%rax + 18000f645: 0f 8c b5 00 00 00 jl 0x18000f700 + 18000f64b: 48 3d e1 00 00 00 cmp $0xe1,%rax + 18000f651: 0f 8c ae 00 00 00 jl 0x18000f705 + 18000f657: 4c 89 d2 mov %r10,%rdx + 18000f65a: 48 83 e2 1f and $0x1f,%rdx + 18000f65e: 85 d2 test %edx,%edx + 18000f660: 74 11 je 0x18000f673 + 18000f662: f6 c2 03 test $0x3,%dl + 18000f665: 0f 85 95 00 00 00 jne 0x18000f700 + 18000f66b: f7 da neg %edx + 18000f66d: 83 c2 20 add $0x20,%edx + 18000f670: c1 ea 02 shr $0x2,%edx + 18000f673: 41 89 d0 mov %edx,%r8d + 18000f676: 4d 8d 58 08 lea 0x8(%r8),%r11 + 18000f67a: 49 3b c3 cmp %r11,%rax + 18000f67d: 0f 8c 7d 00 00 00 jl 0x18000f700 + 18000f683: 45 89 cb mov %r9d,%r11d + 18000f686: 44 2b da sub %edx,%r11d + 18000f689: 41 83 e3 07 and $0x7,%r11d + 18000f68d: 45 2b cb sub %r11d,%r9d + 18000f690: 45 33 db xor %r11d,%r11d + 18000f693: 4d 63 c9 movslq %r9d,%r9 + 18000f696: 85 d2 test %edx,%edx + 18000f698: 76 20 jbe 0x18000f6ba + 18000f69a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000f6a0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 + 18000f6a6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 + 18000f6ac: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) + 18000f6b2: 49 ff c3 inc %r11 + 18000f6b5: 4d 3b d8 cmp %r8,%r11 + 18000f6b8: 72 e6 jb 0x18000f6a0 + 18000f6ba: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 + 18000f6bf: 90 nop + 18000f6c0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 + 18000f6c6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 + 18000f6cc: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) + 18000f6d2: 49 83 c0 08 add $0x8,%r8 + 18000f6d6: 4d 3b c1 cmp %r9,%r8 + 18000f6d9: 72 e5 jb 0x18000f6c0 + 18000f6db: 4c 3b c8 cmp %rax,%r9 + 18000f6de: 73 1a jae 0x18000f6fa + 18000f6e0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 + 18000f6e6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 + 18000f6ec: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) + 18000f6f2: 49 ff c1 inc %r9 + 18000f6f5: 4c 3b c8 cmp %rax,%r9 + 18000f6f8: 72 e6 jb 0x18000f6e0 + 18000f6fa: 33 c0 xor %eax,%eax + 18000f6fc: c5 f8 77 vzeroupper + 18000f6ff: c3 ret + 18000f700: 45 33 c9 xor %r9d,%r9d + 18000f703: eb d6 jmp 0x18000f6db + 18000f705: 41 83 e1 f8 and $0xfffffff8,%r9d + 18000f709: 45 33 c0 xor %r8d,%r8d + 18000f70c: 4d 63 c9 movslq %r9d,%r9 + 18000f70f: eb a9 jmp 0x18000f6ba + 18000f711: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f716: c3 ret + 18000f717: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f71c: c3 ret + 18000f71d: 0f 1f 00 nopl (%rax) + 18000f720: 55 push %rbp + 18000f721: c5 f8 28 e1 vmovaps %xmm1,%xmm4 + 18000f725: 48 85 c9 test %rcx,%rcx + 18000f728: 0f 84 a0 01 00 00 je 0x18000f8ce + 18000f72e: 4d 85 c0 test %r8,%r8 + 18000f731: 0f 84 97 01 00 00 je 0x18000f8ce + 18000f737: 45 85 c9 test %r9d,%r9d + 18000f73a: 0f 8e 87 01 00 00 jle 0x18000f8c7 + 18000f740: 41 83 f9 08 cmp $0x8,%r9d + 18000f744: 0f 8c 76 01 00 00 jl 0x18000f8c0 + 18000f74a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d + 18000f751: 0f 8c 5c 01 00 00 jl 0x18000f8b3 + 18000f757: 4c 89 c0 mov %r8,%rax + 18000f75a: 48 83 e0 1f and $0x1f,%rax + 18000f75e: a8 03 test $0x3,%al + 18000f760: 74 04 je 0x18000f766 + 18000f762: 33 c0 xor %eax,%eax + 18000f764: eb 13 jmp 0x18000f779 + 18000f766: 85 c0 test %eax,%eax + 18000f768: 74 0f je 0x18000f779 + 18000f76a: f7 d8 neg %eax + 18000f76c: 83 c0 20 add $0x20,%eax + 18000f76f: c1 e8 02 shr $0x2,%eax + 18000f772: 44 3b c8 cmp %eax,%r9d + 18000f775: 41 0f 4c c1 cmovl %r9d,%eax + 18000f779: 44 89 ca mov %r9d,%edx + 18000f77c: 2b d0 sub %eax,%edx + 18000f77e: 83 e2 07 and $0x7,%edx + 18000f781: f7 da neg %edx + 18000f783: 41 03 d1 add %r9d,%edx + 18000f786: 83 f8 01 cmp $0x1,%eax + 18000f789: 72 6d jb 0x18000f7f8 + 18000f78b: 45 33 db xor %r11d,%r11d + 18000f78e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x181c5cd60 + 18000f795: 01 + 18000f796: 33 ed xor %ebp,%ebp + 18000f798: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x181c5cd80 + 18000f79f: 01 + 18000f7a0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 18000f7a5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 + 18000f7ab: 4c 63 d0 movslq %eax,%r10 + 18000f7ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f7b5: 00 + 18000f7b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f7bd: 0f 1f 00 nopl (%rax) + 18000f7c0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 + 18000f7c6: 49 83 c3 08 add $0x8,%r11 + 18000f7ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 18000f7ce: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} + 18000f7d5: 00 + 18000f7d6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} + 18000f7dd: 00 + 18000f7de: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} + 18000f7e5: 00 + 18000f7e6: 48 83 c5 20 add $0x20,%rbp + 18000f7ea: 4d 3b da cmp %r10,%r11 + 18000f7ed: 72 d1 jb 0x18000f7c0 + 18000f7ef: 44 3b c8 cmp %eax,%r9d + 18000f7f2: 0f 84 b4 00 00 00 je 0x18000f8ac + 18000f7f8: 8d 68 08 lea 0x8(%rax),%ebp + 18000f7fb: 3b d5 cmp %ebp,%edx + 18000f7fd: 7c 3b jl 0x18000f83a + 18000f7ff: 48 63 c0 movslq %eax,%rax + 18000f802: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 + 18000f807: 48 63 ea movslq %edx,%rbp + 18000f80a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f811: 00 + 18000f812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f820: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 + 18000f825: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 + 18000f82b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) + 18000f831: 48 83 c0 08 add $0x8,%rax + 18000f835: 48 3b c5 cmp %rbp,%rax + 18000f838: 72 e6 jb 0x18000f820 + 18000f83a: 8d 42 01 lea 0x1(%rdx),%eax + 18000f83d: 41 3b c1 cmp %r9d,%eax + 18000f840: 0f 87 66 00 00 00 ja 0x18000f8ac + 18000f846: 44 89 cd mov %r9d,%ebp + 18000f849: 33 c0 xor %eax,%eax + 18000f84b: 2b ea sub %edx,%ebp + 18000f84d: 48 63 d2 movslq %edx,%rdx + 18000f850: 4d 63 c9 movslq %r9d,%r9 + 18000f853: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x181c5cd60 + 18000f85a: 01 + 18000f85b: 4c 2b ca sub %rdx,%r9 + 18000f85e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x181c5cd80 + 18000f865: 01 + 18000f866: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 + 18000f86b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 + 18000f871: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp + 18000f875: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx + 18000f879: 33 d2 xor %edx,%edx + 18000f87b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000f880: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 + 18000f886: 48 83 c0 08 add $0x8,%rax + 18000f88a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 + 18000f88e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} + 18000f895: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} + 18000f89c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} + 18000f8a3: 48 83 c2 20 add $0x20,%rdx + 18000f8a7: 49 3b c1 cmp %r9,%rax + 18000f8aa: 72 d4 jb 0x18000f880 + 18000f8ac: 33 c0 xor %eax,%eax + 18000f8ae: c5 f8 77 vzeroupper + 18000f8b1: 5d pop %rbp + 18000f8b2: c3 ret + 18000f8b3: 44 89 ca mov %r9d,%edx + 18000f8b6: 33 c0 xor %eax,%eax + 18000f8b8: 83 e2 f8 and $0xfffffff8,%edx + 18000f8bb: e9 38 ff ff ff jmp 0x18000f7f8 + 18000f8c0: 33 d2 xor %edx,%edx + 18000f8c2: e9 73 ff ff ff jmp 0x18000f83a + 18000f8c7: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f8cc: 5d pop %rbp + 18000f8cd: c3 ret + 18000f8ce: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f8d3: 5d pop %rbp + 18000f8d4: c3 ret + 18000f8d5: 0f 1f 40 00 nopl 0x0(%rax) + 18000f8d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000f8e0: 48 83 ec 28 sub $0x28,%rsp + 18000f8e4: 48 85 c9 test %rcx,%rcx + 18000f8e7: 74 20 je 0x18000f909 + 18000f8e9: 48 85 d2 test %rdx,%rdx + 18000f8ec: 74 1b je 0x18000f909 + 18000f8ee: 45 85 c0 test %r8d,%r8d + 18000f8f1: 7f 0a jg 0x18000f8fd + 18000f8f3: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f8f8: 48 83 c4 28 add $0x28,%rsp + 18000f8fc: c3 ret + 18000f8fd: e8 1e 8f 03 00 call 0x180048820 + 18000f902: 33 c0 xor %eax,%eax + 18000f904: 48 83 c4 28 add $0x28,%rsp + 18000f908: c3 ret + 18000f909: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f90e: 48 83 c4 28 add $0x28,%rsp + 18000f912: c3 ret + 18000f913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000f918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f91f: 00 + 18000f920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 18000f925: 48 85 c9 test %rcx,%rcx + 18000f928: 74 22 je 0x18000f94c + 18000f92a: 48 85 d2 test %rdx,%rdx + 18000f92d: 74 1d je 0x18000f94c + 18000f92f: 45 85 c0 test %r8d,%r8d + 18000f932: 7f 0b jg 0x18000f93f + 18000f934: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f939: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000f93e: c3 ret + 18000f93f: e8 5c 90 03 00 call 0x1800489a0 + 18000f944: 33 c0 xor %eax,%eax + 18000f946: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000f94b: c3 ret + 18000f94c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f951: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18000f956: c3 ret + 18000f957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18000f95e: 00 00 + 18000f960: 48 83 ec 28 sub $0x28,%rsp + 18000f964: 48 85 c9 test %rcx,%rcx + 18000f967: 74 20 je 0x18000f989 + 18000f969: 48 85 d2 test %rdx,%rdx + 18000f96c: 74 1b je 0x18000f989 + 18000f96e: 45 85 c0 test %r8d,%r8d + 18000f971: 7f 0a jg 0x18000f97d + 18000f973: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000f978: 48 83 c4 28 add $0x28,%rsp + 18000f97c: c3 ret + 18000f97d: e8 9e 91 03 00 call 0x180048b20 + 18000f982: 33 c0 xor %eax,%eax + 18000f984: 48 83 c4 28 add $0x28,%rsp + 18000f988: c3 ret + 18000f989: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000f98e: 48 83 c4 28 add $0x28,%rsp + 18000f992: c3 ret + 18000f993: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000f998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000f99f: 00 + 18000f9a0: 56 push %rsi + 18000f9a1: 48 89 d6 mov %rdx,%rsi + 18000f9a4: 48 85 c9 test %rcx,%rcx + 18000f9a7: 0f 84 90 01 00 00 je 0x18000fb3d + 18000f9ad: 48 85 f6 test %rsi,%rsi + 18000f9b0: 0f 84 87 01 00 00 je 0x18000fb3d + 18000f9b6: 45 85 c0 test %r8d,%r8d + 18000f9b9: 0f 8e 77 01 00 00 jle 0x18000fb36 + 18000f9bf: 41 83 f8 10 cmp $0x10,%r8d + 18000f9c3: 0f 8c 5d 01 00 00 jl 0x18000fb26 + 18000f9c9: 49 89 f1 mov %rsi,%r9 + 18000f9cc: 49 83 e1 1f and $0x1f,%r9 + 18000f9d0: 45 89 c9 mov %r9d,%r9d + 18000f9d3: 45 85 c9 test %r9d,%r9d + 18000f9d6: 74 18 je 0x18000f9f0 + 18000f9d8: 41 f7 c1 03 00 00 00 test $0x3,%r9d + 18000f9df: 0f 85 41 01 00 00 jne 0x18000fb26 + 18000f9e5: 41 f7 d9 neg %r9d + 18000f9e8: 41 83 c1 20 add $0x20,%r9d + 18000f9ec: 41 c1 e9 02 shr $0x2,%r9d + 18000f9f0: 41 8d 41 10 lea 0x10(%r9),%eax + 18000f9f4: 44 3b c0 cmp %eax,%r8d + 18000f9f7: 0f 8c 29 01 00 00 jl 0x18000fb26 + 18000f9fd: 44 89 c0 mov %r8d,%eax + 18000fa00: 33 d2 xor %edx,%edx + 18000fa02: 41 2b c1 sub %r9d,%eax + 18000fa05: 83 e0 0f and $0xf,%eax + 18000fa08: f7 d8 neg %eax + 18000fa0a: 41 03 c0 add %r8d,%eax + 18000fa0d: 45 85 c9 test %r9d,%r9d + 18000fa10: 76 25 jbe 0x18000fa37 + 18000fa12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fa19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fa20: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 + 18000fa25: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 + 18000fa2a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) + 18000fa2f: 48 ff c2 inc %rdx + 18000fa32: 49 3b d1 cmp %r9,%rdx + 18000fa35: 72 e9 jb 0x18000fa20 + 18000fa37: 48 63 d0 movslq %eax,%rdx + 18000fa3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000fa40: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 + 18000fa46: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 + 18000fa4d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 + 18000fa54: 01 + 18000fa55: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 + 18000fa5c: 01 + 18000fa5d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 + 18000fa63: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 + 18000fa6a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) + 18000fa70: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) + 18000fa77: 49 83 c1 10 add $0x10,%r9 + 18000fa7b: 4c 3b ca cmp %rdx,%r9 + 18000fa7e: 72 c0 jb 0x18000fa40 + 18000fa80: 44 8d 48 01 lea 0x1(%rax),%r9d + 18000fa84: 45 3b c8 cmp %r8d,%r9d + 18000fa87: 0f 87 8d 00 00 00 ja 0x18000fb1a + 18000fa8d: 4d 63 d0 movslq %r8d,%r10 + 18000fa90: 4c 2b d2 sub %rdx,%r10 + 18000fa93: 49 83 fa 04 cmp $0x4,%r10 + 18000fa97: 0f 8c 84 00 00 00 jl 0x18000fb21 + 18000fa9d: 45 89 d3 mov %r10d,%r11d + 18000faa0: 45 33 c9 xor %r9d,%r9d + 18000faa3: 41 83 e3 fc and $0xfffffffc,%r11d + 18000faa7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 + 18000faab: 4d 63 db movslq %r11d,%r11 + 18000faae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx + 18000fab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fac0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 + 18000fac6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 + 18000facc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) + 18000fad2: 49 83 c1 04 add $0x4,%r9 + 18000fad6: 4d 3b cb cmp %r11,%r9 + 18000fad9: 72 e5 jb 0x18000fac0 + 18000fadb: 4d 3b da cmp %r10,%r11 + 18000fade: 73 3a jae 0x18000fb1a + 18000fae0: 48 63 c0 movslq %eax,%rax + 18000fae3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx + 18000fae7: 48 8d 04 81 lea (%rcx,%rax,4),%rax + 18000faeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000faf2: 00 + 18000faf3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fafa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 18000fb00: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 + 18000fb06: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 + 18000fb0c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) + 18000fb12: 49 ff c3 inc %r11 + 18000fb15: 4d 3b da cmp %r10,%r11 + 18000fb18: 72 e6 jb 0x18000fb00 + 18000fb1a: 33 c0 xor %eax,%eax + 18000fb1c: c5 f8 77 vzeroupper + 18000fb1f: 5e pop %rsi + 18000fb20: c3 ret + 18000fb21: 45 33 db xor %r11d,%r11d + 18000fb24: eb b5 jmp 0x18000fadb + 18000fb26: 33 c0 xor %eax,%eax + 18000fb28: 41 83 f8 01 cmp $0x1,%r8d + 18000fb2c: 72 ec jb 0x18000fb1a + 18000fb2e: 4d 63 d0 movslq %r8d,%r10 + 18000fb31: 45 33 db xor %r11d,%r11d + 18000fb34: eb a5 jmp 0x18000fadb + 18000fb36: b8 fa ff ff ff mov $0xfffffffa,%eax + 18000fb3b: 5e pop %rsi + 18000fb3c: c3 ret + 18000fb3d: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18000fb42: 5e pop %rsi + 18000fb43: c3 ret + 18000fb44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fb4b: 00 + 18000fb4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fb53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000fb58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fb5f: 00 + 18000fb60: 53 push %rbx + 18000fb61: 49 89 ca mov %rcx,%r10 + 18000fb64: 4d 85 d2 test %r10,%r10 + 18000fb67: 0f 84 84 01 00 00 je 0x18000fcf1 + 18000fb6d: 48 85 d2 test %rdx,%rdx + 18000fb70: 0f 84 7b 01 00 00 je 0x18000fcf1 + 18000fb76: 45 85 c0 test %r8d,%r8d + 18000fb79: 0f 8e 6b 01 00 00 jle 0x18000fcea + 18000fb7f: 41 83 f8 10 cmp $0x10,%r8d + 18000fb83: 0f 8c 59 01 00 00 jl 0x18000fce2 + 18000fb89: 48 89 d3 mov %rdx,%rbx + 18000fb8c: 48 83 e3 1f and $0x1f,%rbx + 18000fb90: 85 db test %ebx,%ebx + 18000fb92: 74 11 je 0x18000fba5 + 18000fb94: f6 c3 03 test $0x3,%bl + 18000fb97: 0f 85 45 01 00 00 jne 0x18000fce2 + 18000fb9d: f7 db neg %ebx + 18000fb9f: 83 c3 20 add $0x20,%ebx + 18000fba2: c1 eb 02 shr $0x2,%ebx + 18000fba5: 8d 43 10 lea 0x10(%rbx),%eax + 18000fba8: 44 3b c0 cmp %eax,%r8d + 18000fbab: 0f 8c 31 01 00 00 jl 0x18000fce2 + 18000fbb1: 45 89 c1 mov %r8d,%r9d + 18000fbb4: 33 c0 xor %eax,%eax + 18000fbb6: 44 2b cb sub %ebx,%r9d + 18000fbb9: 41 83 e1 0f and $0xf,%r9d + 18000fbbd: 41 f7 d9 neg %r9d + 18000fbc0: 45 03 c8 add %r8d,%r9d + 18000fbc3: 89 d9 mov %ebx,%ecx + 18000fbc5: 85 db test %ebx,%ebx + 18000fbc7: 76 2f jbe 0x18000fbf8 + 18000fbc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fbd0: 00 + 18000fbd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18000fbd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18000fbdf: 00 + 18000fbe0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 + 18000fbe6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 + 18000fbeb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) + 18000fbf0: 48 ff c0 inc %rax + 18000fbf3: 48 3b c1 cmp %rcx,%rax + 18000fbf6: 72 e8 jb 0x18000fbe0 + 18000fbf8: 49 63 c1 movslq %r9d,%rax + 18000fbfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 18000fc00: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 + 18000fc06: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 + 18000fc0d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 + 18000fc12: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 + 18000fc18: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) + 18000fc1d: c5 .byte 0xc5 + 18000fc1e: fc cld + 18000fc1f: 11 .byte 0x11 diff --git a/handoff/nls_dasm/r_180012320.dis b/handoff/nls_dasm/r_180012320.dis new file mode 100644 index 0000000..7acc8e0 --- /dev/null +++ b/handoff/nls_dasm/r_180012320.dis @@ -0,0 +1,418 @@ + +/tmp/det/r_180012320.bin: file format binary + + +Disassembly of section .data: + +0000000180012320 <.data>: + 180012320: 4d 89 c2 mov %r8,%r10 + 180012323: 48 85 c9 test %rcx,%rcx + 180012326: 0f 84 eb 00 00 00 je 0x180012417 + 18001232c: 4d 85 d2 test %r10,%r10 + 18001232f: 0f 84 e2 00 00 00 je 0x180012417 + 180012335: 45 85 c9 test %r9d,%r9d + 180012338: 0f 8e d3 00 00 00 jle 0x180012411 + 18001233e: 49 63 c1 movslq %r9d,%rax + 180012341: 48 83 f8 04 cmp $0x4,%rax + 180012345: 0f 8c b5 00 00 00 jl 0x180012400 + 18001234b: 48 83 f8 3b cmp $0x3b,%rax + 18001234f: 0f 8c b0 00 00 00 jl 0x180012405 + 180012355: 4c 89 d2 mov %r10,%rdx + 180012358: 48 83 e2 1f and $0x1f,%rdx + 18001235c: 85 d2 test %edx,%edx + 18001235e: 74 11 je 0x180012371 + 180012360: f6 c2 07 test $0x7,%dl + 180012363: 0f 85 97 00 00 00 jne 0x180012400 + 180012369: f7 da neg %edx + 18001236b: 83 c2 20 add $0x20,%edx + 18001236e: c1 ea 03 shr $0x3,%edx + 180012371: 41 89 d0 mov %edx,%r8d + 180012374: 4d 8d 58 04 lea 0x4(%r8),%r11 + 180012378: 49 3b c3 cmp %r11,%rax + 18001237b: 0f 8c 7f 00 00 00 jl 0x180012400 + 180012381: 45 89 cb mov %r9d,%r11d + 180012384: 44 2b da sub %edx,%r11d + 180012387: 41 83 e3 03 and $0x3,%r11d + 18001238b: 45 2b cb sub %r11d,%r9d + 18001238e: 45 33 db xor %r11d,%r11d + 180012391: 4d 63 c9 movslq %r9d,%r9 + 180012394: 85 d2 test %edx,%edx + 180012396: 76 22 jbe 0x1800123ba + 180012398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001239f: 00 + 1800123a0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 + 1800123a6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 + 1800123ac: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) + 1800123b2: 49 ff c3 inc %r11 + 1800123b5: 4d 3b d8 cmp %r8,%r11 + 1800123b8: 72 e6 jb 0x1800123a0 + 1800123ba: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1800123bf: 90 nop + 1800123c0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 + 1800123c6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 + 1800123cc: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) + 1800123d2: 49 83 c0 04 add $0x4,%r8 + 1800123d6: 4d 3b c1 cmp %r9,%r8 + 1800123d9: 72 e5 jb 0x1800123c0 + 1800123db: 4c 3b c8 cmp %rax,%r9 + 1800123de: 73 1a jae 0x1800123fa + 1800123e0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 + 1800123e6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 + 1800123ec: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) + 1800123f2: 49 ff c1 inc %r9 + 1800123f5: 4c 3b c8 cmp %rax,%r9 + 1800123f8: 72 e6 jb 0x1800123e0 + 1800123fa: 33 c0 xor %eax,%eax + 1800123fc: c5 f8 77 vzeroupper + 1800123ff: c3 ret + 180012400: 45 33 c9 xor %r9d,%r9d + 180012403: eb d6 jmp 0x1800123db + 180012405: 41 83 e1 fc and $0xfffffffc,%r9d + 180012409: 45 33 c0 xor %r8d,%r8d + 18001240c: 4d 63 c9 movslq %r9d,%r9 + 18001240f: eb a9 jmp 0x1800123ba + 180012411: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012416: c3 ret + 180012417: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001241c: c3 ret + 18001241d: 0f 1f 00 nopl (%rax) + 180012420: 48 85 c9 test %rcx,%rcx + 180012423: 0f 84 2c 01 00 00 je 0x180012555 + 180012429: 4d 85 c0 test %r8,%r8 + 18001242c: 0f 84 23 01 00 00 je 0x180012555 + 180012432: 45 85 c9 test %r9d,%r9d + 180012435: 0f 8e 14 01 00 00 jle 0x18001254f + 18001243b: 49 63 d1 movslq %r9d,%rdx + 18001243e: 48 83 fa 04 cmp $0x4,%rdx + 180012442: 0f 8c f7 00 00 00 jl 0x18001253f + 180012448: 48 83 fa 3b cmp $0x3b,%rdx + 18001244c: 0f 8c f2 00 00 00 jl 0x180012544 + 180012452: 4c 89 c0 mov %r8,%rax + 180012455: 48 83 e0 1f and $0x1f,%rax + 180012459: a8 07 test $0x7,%al + 18001245b: 74 04 je 0x180012461 + 18001245d: 33 c0 xor %eax,%eax + 18001245f: eb 14 jmp 0x180012475 + 180012461: 41 89 c2 mov %eax,%r10d + 180012464: 41 f7 da neg %r10d + 180012467: 41 83 c2 20 add $0x20,%r10d + 18001246b: 41 c1 ea 03 shr $0x3,%r10d + 18001246f: 85 c0 test %eax,%eax + 180012471: 41 0f 45 c2 cmovne %r10d,%eax + 180012475: 44 8d 50 04 lea 0x4(%rax),%r10d + 180012479: 49 3b d2 cmp %r10,%rdx + 18001247c: 0f 8c bd 00 00 00 jl 0x18001253f + 180012482: 45 89 ca mov %r9d,%r10d + 180012485: 44 2b d0 sub %eax,%r10d + 180012488: 41 83 e2 03 and $0x3,%r10d + 18001248c: 45 2b ca sub %r10d,%r9d + 18001248f: 45 33 d2 xor %r10d,%r10d + 180012492: 83 f8 01 cmp $0x1,%eax + 180012495: 72 23 jb 0x1800124ba + 180012497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001249e: 00 00 + 1800124a0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 + 1800124a6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 + 1800124ac: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) + 1800124b2: 49 ff c2 inc %r10 + 1800124b5: 4c 3b d0 cmp %rax,%r10 + 1800124b8: 72 e6 jb 0x1800124a0 + 1800124ba: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 + 1800124bf: 4d 63 d1 movslq %r9d,%r10 + 1800124c2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800124c9: 00 + 1800124ca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800124d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800124d8: 00 + 1800124d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800124e0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 + 1800124e5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 + 1800124eb: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) + 1800124f1: 48 83 c0 04 add $0x4,%rax + 1800124f5: 49 3b c2 cmp %r10,%rax + 1800124f8: 72 e6 jb 0x1800124e0 + 1800124fa: 33 c0 xor %eax,%eax + 1800124fc: 45 8d 51 01 lea 0x1(%r9),%r10d + 180012500: 4d 63 d2 movslq %r10d,%r10 + 180012503: 4c 3b d2 cmp %rdx,%r10 + 180012506: 77 31 ja 0x180012539 + 180012508: 4d 63 c9 movslq %r9d,%r9 + 18001250b: 49 2b d1 sub %r9,%rdx + 18001250e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 + 180012512: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx + 180012516: 0f 1f 00 nopl (%rax) + 180012519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012520: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 + 180012526: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 + 18001252c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) + 180012531: 48 ff c0 inc %rax + 180012534: 48 3b c2 cmp %rdx,%rax + 180012537: 72 e7 jb 0x180012520 + 180012539: 33 c0 xor %eax,%eax + 18001253b: c5 f8 77 vzeroupper + 18001253e: c3 ret + 18001253f: 45 33 c9 xor %r9d,%r9d + 180012542: eb b6 jmp 0x1800124fa + 180012544: 41 83 e1 fc and $0xfffffffc,%r9d + 180012548: 33 c0 xor %eax,%eax + 18001254a: e9 6b ff ff ff jmp 0x1800124ba + 18001254f: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012554: c3 ret + 180012555: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001255a: c3 ret + 18001255b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012560: 48 83 ec 28 sub $0x28,%rsp + 180012564: 4d 89 c1 mov %r8,%r9 + 180012567: 49 89 d0 mov %rdx,%r8 + 18001256a: 48 89 ca mov %rcx,%rdx + 18001256d: e8 ae 99 03 00 call 0x18004bf20 + 180012572: 48 83 c4 28 add $0x28,%rsp + 180012576: c3 ret + 180012577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001257e: 00 00 + 180012580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180012585: 4d 89 c1 mov %r8,%r9 + 180012588: 49 89 d0 mov %rdx,%r8 + 18001258b: 48 89 ca mov %rcx,%rdx + 18001258e: e8 8d 9c 03 00 call 0x18004c220 + 180012593: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180012598: c3 ret + 180012599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800125a0: 48 83 ec 28 sub $0x28,%rsp + 1800125a4: 4d 89 c1 mov %r8,%r9 + 1800125a7: 49 89 d0 mov %rdx,%r8 + 1800125aa: 48 89 ca mov %rcx,%rdx + 1800125ad: e8 6e 9f 03 00 call 0x18004c520 + 1800125b2: 48 83 c4 28 add $0x28,%rsp + 1800125b6: c3 ret + 1800125b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800125be: 00 00 + 1800125c0: 48 83 ec 28 sub $0x28,%rsp + 1800125c4: 4d 89 c1 mov %r8,%r9 + 1800125c7: 49 89 d0 mov %rdx,%r8 + 1800125ca: 48 89 ca mov %rcx,%rdx + 1800125cd: e8 0e a2 03 00 call 0x18004c7e0 + 1800125d2: 48 83 c4 28 add $0x28,%rsp + 1800125d6: c3 ret + 1800125d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800125de: 00 00 + 1800125e0: 48 83 ec 28 sub $0x28,%rsp + 1800125e4: 4d 89 c1 mov %r8,%r9 + 1800125e7: 49 89 d0 mov %rdx,%r8 + 1800125ea: 48 89 ca mov %rcx,%rdx + 1800125ed: e8 8e a4 03 00 call 0x18004ca80 + 1800125f2: 48 83 c4 28 add $0x28,%rsp + 1800125f6: c3 ret + 1800125f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1800125fe: 00 00 + 180012600: 48 83 ec 28 sub $0x28,%rsp + 180012604: 4d 89 c1 mov %r8,%r9 + 180012607: 49 89 d0 mov %rdx,%r8 + 18001260a: 48 89 ca mov %rcx,%rdx + 18001260d: e8 ee a6 03 00 call 0x18004cd00 + 180012612: 48 83 c4 28 add $0x28,%rsp + 180012616: c3 ret + 180012617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001261e: 00 00 + 180012620: 48 83 ec 28 sub $0x28,%rsp + 180012624: 48 85 c9 test %rcx,%rcx + 180012627: 74 20 je 0x180012649 + 180012629: 48 85 d2 test %rdx,%rdx + 18001262c: 74 1b je 0x180012649 + 18001262e: 45 85 c0 test %r8d,%r8d + 180012631: 7f 0a jg 0x18001263d + 180012633: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012638: 48 83 c4 28 add $0x28,%rsp + 18001263c: c3 ret + 18001263d: e8 3e a9 03 00 call 0x18004cf80 + 180012642: 33 c0 xor %eax,%eax + 180012644: 48 83 c4 28 add $0x28,%rsp + 180012648: c3 ret + 180012649: b8 f8 ff ff ff mov $0xfffffff8,%eax + 18001264e: 48 83 c4 28 add $0x28,%rsp + 180012652: c3 ret + 180012653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001265f: 00 + 180012660: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180012665: 48 85 c9 test %rcx,%rcx + 180012668: 74 22 je 0x18001268c + 18001266a: 48 85 d2 test %rdx,%rdx + 18001266d: 74 1d je 0x18001268c + 18001266f: 45 85 c0 test %r8d,%r8d + 180012672: 7f 0b jg 0x18001267f + 180012674: b8 fa ff ff ff mov $0xfffffffa,%eax + 180012679: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18001267e: c3 ret + 18001267f: e8 dc aa 03 00 call 0x18004d160 + 180012684: 33 c0 xor %eax,%eax + 180012686: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18001268b: c3 ret + 18001268c: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180012691: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180012696: c3 ret + 180012697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 18001269e: 00 00 + 1800126a0: 48 83 ec 28 sub $0x28,%rsp + 1800126a4: 48 85 c9 test %rcx,%rcx + 1800126a7: 74 20 je 0x1800126c9 + 1800126a9: 48 85 d2 test %rdx,%rdx + 1800126ac: 74 1b je 0x1800126c9 + 1800126ae: 45 85 c0 test %r8d,%r8d + 1800126b1: 7f 0a jg 0x1800126bd + 1800126b3: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800126b8: 48 83 c4 28 add $0x28,%rsp + 1800126bc: c3 ret + 1800126bd: e8 7e ac 03 00 call 0x18004d340 + 1800126c2: 33 c0 xor %eax,%eax + 1800126c4: 48 83 c4 28 add $0x28,%rsp + 1800126c8: c3 ret + 1800126c9: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800126ce: 48 83 c4 28 add $0x28,%rsp + 1800126d2: c3 ret + 1800126d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800126d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800126df: 00 + 1800126e0: 56 push %rsi + 1800126e1: 48 89 d6 mov %rdx,%rsi + 1800126e4: 48 85 c9 test %rcx,%rcx + 1800126e7: 0f 84 d0 01 00 00 je 0x1800128bd + 1800126ed: 48 85 f6 test %rsi,%rsi + 1800126f0: 0f 84 c7 01 00 00 je 0x1800128bd + 1800126f6: 45 85 c0 test %r8d,%r8d + 1800126f9: 0f 8e b7 01 00 00 jle 0x1800128b6 + 1800126ff: 41 83 f8 10 cmp $0x10,%r8d + 180012703: 0f 8c 9d 01 00 00 jl 0x1800128a6 + 180012709: 49 89 f1 mov %rsi,%r9 + 18001270c: 49 83 e1 1f and $0x1f,%r9 + 180012710: 45 89 c9 mov %r9d,%r9d + 180012713: 45 85 c9 test %r9d,%r9d + 180012716: 74 18 je 0x180012730 + 180012718: 41 f7 c1 07 00 00 00 test $0x7,%r9d + 18001271f: 0f 85 81 01 00 00 jne 0x1800128a6 + 180012725: 41 f7 d9 neg %r9d + 180012728: 41 83 c1 20 add $0x20,%r9d + 18001272c: 41 c1 e9 03 shr $0x3,%r9d + 180012730: 41 8d 41 10 lea 0x10(%r9),%eax + 180012734: 44 3b c0 cmp %eax,%r8d + 180012737: 0f 8c 69 01 00 00 jl 0x1800128a6 + 18001273d: 44 89 c0 mov %r8d,%eax + 180012740: 33 d2 xor %edx,%edx + 180012742: 41 2b c1 sub %r9d,%eax + 180012745: 83 e0 0f and $0xf,%eax + 180012748: f7 d8 neg %eax + 18001274a: 41 03 c0 add %r8d,%eax + 18001274d: 45 85 c9 test %r9d,%r9d + 180012750: 76 25 jbe 0x180012777 + 180012752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180012760: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 + 180012765: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 + 18001276a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) + 18001276f: 48 ff c2 inc %rdx + 180012772: 49 3b d1 cmp %r9,%rdx + 180012775: 72 e9 jb 0x180012760 + 180012777: 48 63 d0 movslq %eax,%rdx + 18001277a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 180012780: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 + 180012786: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 + 18001278d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 + 180012794: 01 + 180012795: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 + 18001279c: 01 + 18001279d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 + 1800127a4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 + 1800127ab: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 + 1800127b1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 + 1800127b8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) + 1800127be: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) + 1800127c5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 + 1800127cc: 01 + 1800127cd: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 + 1800127d4: 01 + 1800127d5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 + 1800127dc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 + 1800127e3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) + 1800127ea: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) + 1800127f1: 49 83 c1 10 add $0x10,%r9 + 1800127f5: 4c 3b ca cmp %rdx,%r9 + 1800127f8: 72 86 jb 0x180012780 + 1800127fa: 44 8d 48 01 lea 0x1(%rax),%r9d + 1800127fe: 45 3b c8 cmp %r8d,%r9d + 180012801: 0f 87 93 00 00 00 ja 0x18001289a + 180012807: 4d 63 d0 movslq %r8d,%r10 + 18001280a: 4c 2b d2 sub %rdx,%r10 + 18001280d: 49 83 fa 04 cmp $0x4,%r10 + 180012811: 0f 8c 8a 00 00 00 jl 0x1800128a1 + 180012817: 45 89 d3 mov %r10d,%r11d + 18001281a: 45 33 c9 xor %r9d,%r9d + 18001281d: 41 83 e3 fc and $0xfffffffc,%r11d + 180012821: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 + 180012825: 4d 63 db movslq %r11d,%r11 + 180012828: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx + 18001282c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 180012833: 00 + 180012834: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 18001283b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012840: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 + 180012846: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 + 18001284d: 01 + 18001284e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 + 180012854: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) + 18001285a: 49 83 c1 04 add $0x4,%r9 + 18001285e: 4d 3b cb cmp %r11,%r9 + 180012861: 72 dd jb 0x180012840 + 180012863: 4d 3b da cmp %r10,%r11 + 180012866: 73 32 jae 0x18001289a + 180012868: 48 63 c0 movslq %eax,%rax + 18001286b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx + 18001286f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax + 180012873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180012878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001287f: 00 + 180012880: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 + 180012886: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 + 18001288c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) + 180012892: 49 ff c3 inc %r11 + 180012895: 4d 3b da cmp %r10,%r11 + 180012898: 72 e6 jb 0x180012880 + 18001289a: 33 c0 xor %eax,%eax + 18001289c: c5 f8 77 vzeroupper + 18001289f: 5e pop %rsi + 1800128a0: c3 ret + 1800128a1: 45 33 db xor %r11d,%r11d + 1800128a4: eb bd jmp 0x180012863 + 1800128a6: 33 c0 xor %eax,%eax + 1800128a8: 41 83 f8 01 cmp $0x1,%r8d + 1800128ac: 72 ec jb 0x18001289a + 1800128ae: 4d 63 d0 movslq %r8d,%r10 + 1800128b1: 45 33 db xor %r11d,%r11d + 1800128b4: eb ad jmp 0x180012863 + 1800128b6: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800128bb: 5e pop %rsi + 1800128bc: c3 ret + 1800128bd: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800128c2: 5e pop %rsi + 1800128c3: c3 ret + 1800128c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800128cb: 00 + 1800128cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800128d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800128d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800128df: 00 + 1800128e0: 53 push %rbx + 1800128e1: 48 85 c9 test %rcx,%rcx + 1800128e4: 0f 84 aa 01 00 00 je 0x180012a94 + 1800128ea: 48 85 d2 test %rdx,%rdx + 1800128ed: 0f 84 a1 01 00 00 je 0x180012a94 + 1800128f3: 45 85 c0 test %r8d,%r8d + 1800128f6: 0f 8e 91 01 00 00 jle 0x180012a8d + 1800128fc: 41 83 f8 10 cmp $0x10,%r8d + 180012900: 0f 8c 80 01 00 00 jl 0x180012a86 + 180012906: 49 89 d3 mov %rdx,%r11 + 180012909: 49 83 e3 1f and $0x1f,%r11 + 18001290d: 45 85 db test %r11d,%r11d + 180012910: 74 18 je 0x18001292a + 180012912: 41 f7 c3 07 00 00 00 test $0x7,%r11d + 180012919: 0f 85 67 01 00 00 jne 0x180012a86 + 18001291f: 41 rex.B diff --git a/handoff/nls_dasm/r_1800130e0.dis b/handoff/nls_dasm/r_1800130e0.dis new file mode 100644 index 0000000..e8537a1 --- /dev/null +++ b/handoff/nls_dasm/r_1800130e0.dis @@ -0,0 +1,444 @@ + +/tmp/det/r_1800130e0.bin: file format binary + + +Disassembly of section .data: + +00000001800130e0 <.data>: + 1800130e0: 53 push %rbx + 1800130e1: 56 push %rsi + 1800130e2: 57 push %rdi + 1800130e3: 41 54 push %r12 + 1800130e5: 41 55 push %r13 + 1800130e7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 1800130ee: 4d 89 c4 mov %r8,%r12 + 1800130f1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x182615970 + 1800130f8: 45 89 cd mov %r9d,%r13d + 1800130fb: 48 33 c4 xor %rsp,%rax + 1800130fe: 48 89 cf mov %rcx,%rdi + 180013101: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 180013108: 00 + 180013109: 4d 85 e4 test %r12,%r12 + 18001310c: 0f 84 b6 01 00 00 je 0x1800132c8 + 180013112: 48 85 ff test %rdi,%rdi + 180013115: 0f 84 97 01 00 00 je 0x1800132b2 + 18001311b: 48 85 d2 test %rdx,%rdx + 18001311e: 0f 84 66 01 00 00 je 0x18001328a + 180013124: 45 85 ed test %r13d,%r13d + 180013127: 0f 8e 35 01 00 00 jle 0x180013262 + 18001312d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 180013132: 48 89 c3 mov %rax,%rbx + 180013135: 48 83 e3 1f and $0x1f,%rbx + 180013139: 48 f7 db neg %rbx + 18001313c: 48 83 e3 1f and $0x1f,%rbx + 180013140: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 180013144: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18001314b: 00 + 18001314c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 180013153: 0f 8e a1 00 00 00 jle 0x1800131fa + 180013159: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18001315e: 45 89 ee mov %r13d,%r14d + 180013161: 4d 89 e5 mov %r12,%r13 + 180013164: 49 89 d4 mov %rdx,%r12 + 180013167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001316e: 00 + 18001316f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013176: 0f 1f 00 nopl (%rax) + 180013179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013180: 4c 89 e1 mov %r12,%rcx + 180013183: 48 89 f2 mov %rsi,%rdx + 180013186: 49 89 d8 mov %rbx,%r8 + 180013189: 41 b9 80 00 00 00 mov $0x80,%r9d + 18001318f: e8 ac db 12 00 call 0x180140d40 + 180013194: 48 89 f9 mov %rdi,%rcx + 180013197: 48 89 f2 mov %rsi,%rdx + 18001319a: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800131a0: e8 bb c9 ff ff call 0x18000fb60 + 1800131a5: 48 89 f9 mov %rdi,%rcx + 1800131a8: 48 89 da mov %rbx,%rdx + 1800131ab: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800131b1: e8 aa c9 ff ff call 0x18000fb60 + 1800131b6: 48 89 d9 mov %rbx,%rcx + 1800131b9: 48 89 f2 mov %rsi,%rdx + 1800131bc: 4d 89 e8 mov %r13,%r8 + 1800131bf: 41 b9 80 00 00 00 mov $0x80,%r9d + 1800131c5: e8 16 05 00 00 call 0x1800136e0 + 1800131ca: 41 83 c6 80 add $0xffffff80,%r14d + 1800131ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 1800131d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 1800131dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 1800131e3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 1800131ea: 7f 94 jg 0x180013180 + 1800131ec: 4c 89 e2 mov %r12,%rdx + 1800131ef: 4d 89 ec mov %r13,%r12 + 1800131f2: 45 89 f5 mov %r14d,%r13d + 1800131f5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 1800131fa: 48 89 d1 mov %rdx,%rcx + 1800131fd: 48 89 f2 mov %rsi,%rdx + 180013200: 49 89 d8 mov %rbx,%r8 + 180013203: 45 89 e9 mov %r13d,%r9d + 180013206: e8 35 db 12 00 call 0x180140d40 + 18001320b: 48 89 f9 mov %rdi,%rcx + 18001320e: 48 89 f2 mov %rsi,%rdx + 180013211: 45 89 e8 mov %r13d,%r8d + 180013214: e8 47 c9 ff ff call 0x18000fb60 + 180013219: 48 89 f9 mov %rdi,%rcx + 18001321c: 48 89 da mov %rbx,%rdx + 18001321f: 45 89 e8 mov %r13d,%r8d + 180013222: e8 39 c9 ff ff call 0x18000fb60 + 180013227: 48 89 d9 mov %rbx,%rcx + 18001322a: 48 89 f2 mov %rsi,%rdx + 18001322d: 4d 89 e0 mov %r12,%r8 + 180013230: 45 89 e9 mov %r13d,%r9d + 180013233: e8 a8 04 00 00 call 0x1800136e0 + 180013238: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 18001323f: 00 + 180013240: 48 33 cc xor %rsp,%rcx + 180013243: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x182615970 + 18001324a: 75 11 jne 0x18001325d + 18001324c: 33 c0 xor %eax,%eax + 18001324e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013255: 41 5d pop %r13 + 180013257: 41 5c pop %r12 + 180013259: 5f pop %rdi + 18001325a: 5e pop %rsi + 18001325b: 5b pop %rbx + 18001325c: c3 ret + 18001325d: e8 6e de 11 01 call 0x1811310d0 + 180013262: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013269: 00 + 18001326a: 48 33 cc xor %rsp,%rcx + 18001326d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x182615970 + 180013274: 75 e7 jne 0x18001325d + 180013276: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001327b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013282: 41 5d pop %r13 + 180013284: 41 5c pop %r12 + 180013286: 5f pop %rdi + 180013287: 5e pop %rsi + 180013288: 5b pop %rbx + 180013289: c3 ret + 18001328a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013291: 00 + 180013292: 48 33 cc xor %rsp,%rcx + 180013295: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x182615970 + 18001329c: 75 bf jne 0x18001325d + 18001329e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800132a3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 1800132aa: 41 5d pop %r13 + 1800132ac: 41 5c pop %r12 + 1800132ae: 5f pop %rdi + 1800132af: 5e pop %rsi + 1800132b0: 5b pop %rbx + 1800132b1: c3 ret + 1800132b2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800132b9: 00 + 1800132ba: 48 33 cc xor %rsp,%rcx + 1800132bd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x182615970 + 1800132c4: 75 97 jne 0x18001325d + 1800132c6: eb d6 jmp 0x18001329e + 1800132c8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800132cf: 00 + 1800132d0: 48 33 cc xor %rsp,%rcx + 1800132d3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x182615970 + 1800132da: 75 81 jne 0x18001325d + 1800132dc: eb c0 jmp 0x18001329e + 1800132de: 66 90 xchg %ax,%ax + 1800132e0: 53 push %rbx + 1800132e1: 56 push %rsi + 1800132e2: 57 push %rdi + 1800132e3: 41 54 push %r12 + 1800132e5: 41 55 push %r13 + 1800132e7: 48 81 ec 50 04 00 00 sub $0x450,%rsp + 1800132ee: 4d 89 c4 mov %r8,%r12 + 1800132f1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x182615970 + 1800132f8: 45 89 cd mov %r9d,%r13d + 1800132fb: 48 33 c4 xor %rsp,%rax + 1800132fe: 48 89 cf mov %rcx,%rdi + 180013301: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) + 180013308: 00 + 180013309: 4d 85 e4 test %r12,%r12 + 18001330c: 0f 84 b6 01 00 00 je 0x1800134c8 + 180013312: 48 85 ff test %rdi,%rdi + 180013315: 0f 84 97 01 00 00 je 0x1800134b2 + 18001331b: 48 85 d2 test %rdx,%rdx + 18001331e: 0f 84 66 01 00 00 je 0x18001348a + 180013324: 45 85 ed test %r13d,%r13d + 180013327: 0f 8e 35 01 00 00 jle 0x180013462 + 18001332d: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 180013332: 48 89 c3 mov %rax,%rbx + 180013335: 48 83 e3 1f and $0x1f,%rbx + 180013339: 48 f7 db neg %rbx + 18001333c: 48 83 e3 1f and $0x1f,%rbx + 180013340: 48 8d 34 18 lea (%rax,%rbx,1),%rsi + 180013344: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx + 18001334b: 00 + 18001334c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d + 180013353: 0f 8e a1 00 00 00 jle 0x1800133fa + 180013359: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 18001335e: 45 89 ee mov %r13d,%r14d + 180013361: 4d 89 e5 mov %r12,%r13 + 180013364: 49 89 d4 mov %rdx,%r12 + 180013367: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001336e: 00 + 18001336f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013376: 0f 1f 00 nopl (%rax) + 180013379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013380: 4c 89 e1 mov %r12,%rcx + 180013383: 48 89 f2 mov %rsi,%rdx + 180013386: 49 89 d8 mov %rbx,%r8 + 180013389: 41 b9 80 00 00 00 mov $0x80,%r9d + 18001338f: e8 cc d9 12 00 call 0x180140d60 + 180013394: 48 89 f9 mov %rdi,%rcx + 180013397: 48 89 f2 mov %rsi,%rdx + 18001339a: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800133a0: e8 bb c7 ff ff call 0x18000fb60 + 1800133a5: 48 89 f9 mov %rdi,%rcx + 1800133a8: 48 89 da mov %rbx,%rdx + 1800133ab: 41 b8 80 00 00 00 mov $0x80,%r8d + 1800133b1: e8 aa c7 ff ff call 0x18000fb60 + 1800133b6: 48 89 d9 mov %rbx,%rcx + 1800133b9: 48 89 f2 mov %rsi,%rdx + 1800133bc: 4d 89 e8 mov %r13,%r8 + 1800133bf: 41 b9 80 00 00 00 mov $0x80,%r9d + 1800133c5: e8 96 03 00 00 call 0x180013760 + 1800133ca: 41 83 c6 80 add $0xffffff80,%r14d + 1800133ce: 48 81 c7 00 02 00 00 add $0x200,%rdi + 1800133d5: 49 81 c4 00 02 00 00 add $0x200,%r12 + 1800133dc: 49 81 c5 00 04 00 00 add $0x400,%r13 + 1800133e3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d + 1800133ea: 7f 94 jg 0x180013380 + 1800133ec: 4c 89 e2 mov %r12,%rdx + 1800133ef: 4d 89 ec mov %r13,%r12 + 1800133f2: 45 89 f5 mov %r14d,%r13d + 1800133f5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + 1800133fa: 48 89 d1 mov %rdx,%rcx + 1800133fd: 48 89 f2 mov %rsi,%rdx + 180013400: 49 89 d8 mov %rbx,%r8 + 180013403: 45 89 e9 mov %r13d,%r9d + 180013406: e8 55 d9 12 00 call 0x180140d60 + 18001340b: 48 89 f9 mov %rdi,%rcx + 18001340e: 48 89 f2 mov %rsi,%rdx + 180013411: 45 89 e8 mov %r13d,%r8d + 180013414: e8 47 c7 ff ff call 0x18000fb60 + 180013419: 48 89 f9 mov %rdi,%rcx + 18001341c: 48 89 da mov %rbx,%rdx + 18001341f: 45 89 e8 mov %r13d,%r8d + 180013422: e8 39 c7 ff ff call 0x18000fb60 + 180013427: 48 89 d9 mov %rbx,%rcx + 18001342a: 48 89 f2 mov %rsi,%rdx + 18001342d: 4d 89 e0 mov %r12,%r8 + 180013430: 45 89 e9 mov %r13d,%r9d + 180013433: e8 28 03 00 00 call 0x180013760 + 180013438: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 18001343f: 00 + 180013440: 48 33 cc xor %rsp,%rcx + 180013443: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x182615970 + 18001344a: 75 11 jne 0x18001345d + 18001344c: 33 c0 xor %eax,%eax + 18001344e: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013455: 41 5d pop %r13 + 180013457: 41 5c pop %r12 + 180013459: 5f pop %rdi + 18001345a: 5e pop %rsi + 18001345b: 5b pop %rbx + 18001345c: c3 ret + 18001345d: e8 6e dc 11 01 call 0x1811310d0 + 180013462: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013469: 00 + 18001346a: 48 33 cc xor %rsp,%rcx + 18001346d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x182615970 + 180013474: 75 e7 jne 0x18001345d + 180013476: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001347b: 48 81 c4 50 04 00 00 add $0x450,%rsp + 180013482: 41 5d pop %r13 + 180013484: 41 5c pop %r12 + 180013486: 5f pop %rdi + 180013487: 5e pop %rsi + 180013488: 5b pop %rbx + 180013489: c3 ret + 18001348a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 180013491: 00 + 180013492: 48 33 cc xor %rsp,%rcx + 180013495: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x182615970 + 18001349c: 75 bf jne 0x18001345d + 18001349e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800134a3: 48 81 c4 50 04 00 00 add $0x450,%rsp + 1800134aa: 41 5d pop %r13 + 1800134ac: 41 5c pop %r12 + 1800134ae: 5f pop %rdi + 1800134af: 5e pop %rsi + 1800134b0: 5b pop %rbx + 1800134b1: c3 ret + 1800134b2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800134b9: 00 + 1800134ba: 48 33 cc xor %rsp,%rcx + 1800134bd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x182615970 + 1800134c4: 75 97 jne 0x18001345d + 1800134c6: eb d6 jmp 0x18001349e + 1800134c8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx + 1800134cf: 00 + 1800134d0: 48 33 cc xor %rsp,%rcx + 1800134d3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x182615970 + 1800134da: 75 81 jne 0x18001345d + 1800134dc: eb c0 jmp 0x18001349e + 1800134de: 66 90 xchg %ax,%ax + 1800134e0: 48 83 ec 28 sub $0x28,%rsp + 1800134e4: 4d 85 c0 test %r8,%r8 + 1800134e7: 74 35 je 0x18001351e + 1800134e9: 45 85 c9 test %r9d,%r9d + 1800134ec: 7e 4c jle 0x18001353a + 1800134ee: 48 85 d2 test %rdx,%rdx + 1800134f1: 74 26 je 0x180013519 + 1800134f3: 48 85 c9 test %rcx,%rcx + 1800134f6: 74 0c je 0x180013504 + 1800134f8: e8 f3 57 a9 01 call 0x181aa8cf0 + 1800134fd: 33 c0 xor %eax,%eax + 1800134ff: 48 83 c4 28 add $0x28,%rsp + 180013503: c3 ret + 180013504: 48 89 d1 mov %rdx,%rcx + 180013507: 4c 89 c2 mov %r8,%rdx + 18001350a: 45 89 c8 mov %r9d,%r8d + 18001350d: e8 2e 5a a9 01 call 0x181aa8f40 + 180013512: 33 c0 xor %eax,%eax + 180013514: 48 83 c4 28 add $0x28,%rsp + 180013518: c3 ret + 180013519: 48 85 c9 test %rcx,%rcx + 18001351c: 75 0a jne 0x180013528 + 18001351e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180013523: 48 83 c4 28 add $0x28,%rsp + 180013527: c3 ret + 180013528: 4c 89 c2 mov %r8,%rdx + 18001352b: 45 89 c8 mov %r9d,%r8d + 18001352e: e8 1d 59 a9 01 call 0x181aa8e50 + 180013533: 33 c0 xor %eax,%eax + 180013535: 48 83 c4 28 add $0x28,%rsp + 180013539: c3 ret + 18001353a: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001353f: 48 83 c4 28 add $0x28,%rsp + 180013543: c3 ret + 180013544: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001354b: 00 + 18001354c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180013558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001355f: 00 + 180013560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp + 180013565: 4d 85 c0 test %r8,%r8 + 180013568: 74 37 je 0x1800135a1 + 18001356a: 45 85 c9 test %r9d,%r9d + 18001356d: 7e 50 jle 0x1800135bf + 18001356f: 48 85 d2 test %rdx,%rdx + 180013572: 74 28 je 0x18001359c + 180013574: 48 85 c9 test %rcx,%rcx + 180013577: 74 0d je 0x180013586 + 180013579: e8 82 65 a9 01 call 0x181aa9b00 + 18001357e: 33 c0 xor %eax,%eax + 180013580: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 180013585: c3 ret + 180013586: 48 89 d1 mov %rdx,%rcx + 180013589: 4c 89 c2 mov %r8,%rdx + 18001358c: 45 89 c8 mov %r9d,%r8d + 18001358f: e8 bc 67 a9 01 call 0x181aa9d50 + 180013594: 33 c0 xor %eax,%eax + 180013596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 18001359b: c3 ret + 18001359c: 48 85 c9 test %rcx,%rcx + 18001359f: 75 0b jne 0x1800135ac + 1800135a1: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800135a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800135ab: c3 ret + 1800135ac: 4c 89 c2 mov %r8,%rdx + 1800135af: 45 89 c8 mov %r9d,%r8d + 1800135b2: e8 a9 66 a9 01 call 0x181aa9c60 + 1800135b7: 33 c0 xor %eax,%eax + 1800135b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800135be: c3 ret + 1800135bf: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800135c4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp + 1800135c9: 90 nop + 1800135ca: c3 ret + 1800135cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800135d2: 00 + 1800135d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800135da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 1800135e0: 48 83 ec 28 sub $0x28,%rsp + 1800135e4: 4d 85 c0 test %r8,%r8 + 1800135e7: 74 35 je 0x18001361e + 1800135e9: 45 85 c9 test %r9d,%r9d + 1800135ec: 7e 4c jle 0x18001363a + 1800135ee: 48 85 d2 test %rdx,%rdx + 1800135f1: 74 26 je 0x180013619 + 1800135f3: 48 85 c9 test %rcx,%rcx + 1800135f6: 74 0c je 0x180013604 + 1800135f8: e8 13 73 a9 01 call 0x181aaa910 + 1800135fd: 33 c0 xor %eax,%eax + 1800135ff: 48 83 c4 28 add $0x28,%rsp + 180013603: c3 ret + 180013604: 48 89 d1 mov %rdx,%rcx + 180013607: 4c 89 c2 mov %r8,%rdx + 18001360a: 45 89 c8 mov %r9d,%r8d + 18001360d: e8 4e 75 a9 01 call 0x181aaab60 + 180013612: 33 c0 xor %eax,%eax + 180013614: 48 83 c4 28 add $0x28,%rsp + 180013618: c3 ret + 180013619: 48 85 c9 test %rcx,%rcx + 18001361c: 75 0a jne 0x180013628 + 18001361e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 180013623: 48 83 c4 28 add $0x28,%rsp + 180013627: c3 ret + 180013628: 4c 89 c2 mov %r8,%rdx + 18001362b: 45 89 c8 mov %r9d,%r8d + 18001362e: e8 3d 74 a9 01 call 0x181aaaa70 + 180013633: 33 c0 xor %eax,%eax + 180013635: 48 83 c4 28 add $0x28,%rsp + 180013639: c3 ret + 18001363a: b8 fa ff ff ff mov $0xfffffffa,%eax + 18001363f: 48 83 c4 28 add $0x28,%rsp + 180013643: c3 ret + 180013644: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001364b: 00 + 18001364c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 180013653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 180013658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 18001365f: 00 + 180013660: 48 83 ec 28 sub $0x28,%rsp + 180013664: 4d 85 c0 test %r8,%r8 + 180013667: 74 35 je 0x18001369e + 180013669: 45 85 c9 test %r9d,%r9d + 18001366c: 7e 4c jle 0x1800136ba + 18001366e: 48 85 d2 test %rdx,%rdx + 180013671: 74 26 je 0x180013699 + 180013673: 48 85 c9 test %rcx,%rcx + 180013676: 74 0c je 0x180013684 + 180013678: e8 a3 7f a9 01 call 0x181aab620 + 18001367d: 33 c0 xor %eax,%eax + 18001367f: 48 83 c4 28 add $0x28,%rsp + 180013683: c3 ret + 180013684: 48 89 d1 mov %rdx,%rcx + 180013687: 4c 89 c2 mov %r8,%rdx + 18001368a: 45 89 c8 mov %r9d,%r8d + 18001368d: e8 ee 81 a9 01 call 0x181aab880 + 180013692: 33 c0 xor %eax,%eax + 180013694: 48 83 c4 28 add $0x28,%rsp + 180013698: c3 ret + 180013699: 48 85 c9 test %rcx,%rcx + 18001369c: 75 0a jne 0x1800136a8 + 18001369e: b8 f8 ff ff ff mov $0xfffffff8,%eax + 1800136a3: 48 83 c4 28 add $0x28,%rsp + 1800136a7: c3 ret + 1800136a8: 4c 89 c2 mov %r8,%rdx + 1800136ab: 45 89 c8 mov %r9d,%r8d + 1800136ae: e8 cd 80 a9 01 call 0x181aab780 + 1800136b3: 33 c0 xor %eax,%eax + 1800136b5: 48 83 c4 28 add $0x28,%rsp + 1800136b9: c3 ret + 1800136ba: b8 fa ff ff ff mov $0xfffffffa,%eax + 1800136bf: 48 83 c4 28 add $0x28,%rsp + 1800136c3: c3 ret + 1800136c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800136cb: 00 + 1800136cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 1800136d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 1800136d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1800136df: 00 diff --git a/handoff/nls_dasm/w_181a775a0.bin b/handoff/nls_dasm/w_181a775a0.bin new file mode 100644 index 0000000..01f269a Binary files /dev/null and b/handoff/nls_dasm/w_181a775a0.bin differ diff --git a/handoff/nls_dasm/w_5a20.dis b/handoff/nls_dasm/w_5a20.dis new file mode 100644 index 0000000..0ac2ca9 --- /dev/null +++ b/handoff/nls_dasm/w_5a20.dis @@ -0,0 +1,351 @@ + +/tmp/det/w_5a20.bin: file format binary + + +Disassembly of section .data: + +0000000180005a20 <.data>: + 180005a20: 48 83 ec 38 sub rsp,0x38 + 180005a24: 48 85 c9 test rcx,rcx + 180005a27: 0f 84 88 00 00 00 je 0x180005ab5 + 180005a2d: 48 85 d2 test rdx,rdx + 180005a30: 0f 84 7f 00 00 00 je 0x180005ab5 + 180005a36: 45 85 c0 test r8d,r8d + 180005a39: 0f 8e 80 00 00 00 jle 0x180005abf + 180005a3f: 41 81 f8 ff ff ff 0f cmp r8d,0xfffffff + 180005a46: 7e 5d jle 0x180005aa5 + 180005a48: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx + 180005a4d: 48 89 cb mov rbx,rcx + 180005a50: 48 89 74 24 28 mov QWORD PTR [rsp+0x28],rsi + 180005a55: 48 89 d6 mov rsi,rdx + 180005a58: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 180005a5d: 44 89 c7 mov edi,r8d + 180005a60: 48 89 d9 mov rcx,rbx + 180005a63: 48 89 f2 mov rdx,rsi + 180005a66: 41 b8 e0 ff ff 7f mov r8d,0x7fffffe0 + 180005a6c: e8 2f 4b 01 00 call 0x18001a5a0 + 180005a71: 81 c7 04 00 00 f0 add edi,0xf0000004 + 180005a77: 48 81 c3 e0 ff ff 7f add rbx,0x7fffffe0 + 180005a7e: 48 81 c6 e0 ff ff 7f add rsi,0x7fffffe0 + 180005a85: 81 ff ff ff ff 0f cmp edi,0xfffffff + 180005a8b: 7f d3 jg 0x180005a60 + 180005a8d: 48 89 d9 mov rcx,rbx + 180005a90: 48 89 f2 mov rdx,rsi + 180005a93: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 180005a98: 41 89 f8 mov r8d,edi + 180005a9b: 48 8b 74 24 28 mov rsi,QWORD PTR [rsp+0x28] + 180005aa0: 48 8b 7c 24 20 mov rdi,QWORD PTR [rsp+0x20] + 180005aa5: 41 c1 e0 03 shl r8d,0x3 + 180005aa9: e8 f2 4a 01 00 call 0x18001a5a0 + 180005aae: 33 c0 xor eax,eax + 180005ab0: 48 83 c4 38 add rsp,0x38 + 180005ab4: c3 ret + 180005ab5: b8 f8 ff ff ff mov eax,0xfffffff8 + 180005aba: 48 83 c4 38 add rsp,0x38 + 180005abe: c3 ret + 180005abf: b8 fa ff ff ff mov eax,0xfffffffa + 180005ac4: 48 83 c4 38 add rsp,0x38 + 180005ac8: c3 ret + 180005ac9: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180005ad0: 00 + 180005ad1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180005ad8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180005adf: 00 + 180005ae0: 48 83 ec 38 sub rsp,0x38 + 180005ae4: 48 85 c9 test rcx,rcx + 180005ae7: 0f 84 88 00 00 00 je 0x180005b75 + 180005aed: 48 85 d2 test rdx,rdx + 180005af0: 0f 84 7f 00 00 00 je 0x180005b75 + 180005af6: 45 85 c0 test r8d,r8d + 180005af9: 0f 8e 80 00 00 00 jle 0x180005b7f + 180005aff: 41 81 f8 ff ff ff 0f cmp r8d,0xfffffff + 180005b06: 7e 5d jle 0x180005b65 + 180005b08: 48 89 5c 24 30 mov QWORD PTR [rsp+0x30],rbx + 180005b0d: 48 89 cb mov rbx,rcx + 180005b10: 48 89 74 24 28 mov QWORD PTR [rsp+0x28],rsi + 180005b15: 48 89 d6 mov rsi,rdx + 180005b18: 48 89 7c 24 20 mov QWORD PTR [rsp+0x20],rdi + 180005b1d: 44 89 c7 mov edi,r8d + 180005b20: 48 89 d9 mov rcx,rbx + 180005b23: 48 89 f2 mov rdx,rsi + 180005b26: 41 b8 e0 ff ff 7f mov r8d,0x7fffffe0 + 180005b2c: e8 cf 4a 01 00 call 0x18001a600 + 180005b31: 81 c7 04 00 00 f0 add edi,0xf0000004 + 180005b37: 48 81 c3 e0 ff ff 7f add rbx,0x7fffffe0 + 180005b3e: 48 81 c6 e0 ff ff 7f add rsi,0x7fffffe0 + 180005b45: 81 ff ff ff ff 0f cmp edi,0xfffffff + 180005b4b: 7f d3 jg 0x180005b20 + 180005b4d: 48 89 d9 mov rcx,rbx + 180005b50: 48 89 f2 mov rdx,rsi + 180005b53: 48 8b 5c 24 30 mov rbx,QWORD PTR [rsp+0x30] + 180005b58: 41 89 f8 mov r8d,edi + 180005b5b: 48 8b 74 24 28 mov rsi,QWORD PTR [rsp+0x28] + 180005b60: 48 8b 7c 24 20 mov rdi,QWORD PTR [rsp+0x20] + 180005b65: 41 c1 e0 03 shl r8d,0x3 + 180005b69: e8 92 4a 01 00 call 0x18001a600 + 180005b6e: 33 c0 xor eax,eax + 180005b70: 48 83 c4 38 add rsp,0x38 + 180005b74: c3 ret + 180005b75: b8 f8 ff ff ff mov eax,0xfffffff8 + 180005b7a: 48 83 c4 38 add rsp,0x38 + 180005b7e: c3 ret + 180005b7f: b8 fa ff ff ff mov eax,0xfffffffa + 180005b84: 48 83 c4 38 add rsp,0x38 + 180005b88: c3 ret + 180005b89: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180005b90: 00 + 180005b91: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180005b98: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180005b9f: 00 + 180005ba0: 48 83 ec 28 sub rsp,0x28 + 180005ba4: 48 85 c9 test rcx,rcx + 180005ba7: 74 25 je 0x180005bce + 180005ba9: 48 85 d2 test rdx,rdx + 180005bac: 74 20 je 0x180005bce + 180005bae: 4d 85 c0 test r8,r8 + 180005bb1: 74 1b je 0x180005bce + 180005bb3: 45 85 c9 test r9d,r9d + 180005bb6: 7f 0a jg 0x180005bc2 + 180005bb8: b8 fa ff ff ff mov eax,0xfffffffa + 180005bbd: 48 83 c4 28 add rsp,0x28 + 180005bc1: c3 ret + 180005bc2: e8 99 4a 01 00 call 0x18001a660 + 180005bc7: 33 c0 xor eax,eax + 180005bc9: 48 83 c4 28 add rsp,0x28 + 180005bcd: c3 ret + 180005bce: b8 f8 ff ff ff mov eax,0xfffffff8 + 180005bd3: 48 83 c4 28 add rsp,0x28 + 180005bd7: c3 ret + 180005bd8: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180005bdf: 00 + 180005be0: 48 8d 64 24 d8 lea rsp,[rsp-0x28] + 180005be5: 48 85 c9 test rcx,rcx + 180005be8: 74 27 je 0x180005c11 + 180005bea: 48 85 d2 test rdx,rdx + 180005bed: 74 22 je 0x180005c11 + 180005bef: 4d 85 c0 test r8,r8 + 180005bf2: 74 1d je 0x180005c11 + 180005bf4: 45 85 c9 test r9d,r9d + 180005bf7: 7f 0b jg 0x180005c04 + 180005bf9: b8 fa ff ff ff mov eax,0xfffffffa + 180005bfe: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180005c03: c3 ret + 180005c04: e8 37 4f 01 00 call 0x18001ab40 + 180005c09: 33 c0 xor eax,eax + 180005c0b: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180005c10: c3 ret + 180005c11: b8 f8 ff ff ff mov eax,0xfffffff8 + 180005c16: 48 8d 64 24 28 lea rsp,[rsp+0x28] + 180005c1b: c3 ret + 180005c1c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180005c20: 48 83 ec 28 sub rsp,0x28 + 180005c24: 48 85 c9 test rcx,rcx + 180005c27: 74 25 je 0x180005c4e + 180005c29: 48 85 d2 test rdx,rdx + 180005c2c: 74 20 je 0x180005c4e + 180005c2e: 4d 85 c0 test r8,r8 + 180005c31: 74 1b je 0x180005c4e + 180005c33: 45 85 c9 test r9d,r9d + 180005c36: 7f 0a jg 0x180005c42 + 180005c38: b8 fa ff ff ff mov eax,0xfffffffa + 180005c3d: 48 83 c4 28 add rsp,0x28 + 180005c41: c3 ret + 180005c42: e8 d9 53 01 00 call 0x18001b020 + 180005c47: 33 c0 xor eax,eax + 180005c49: 48 83 c4 28 add rsp,0x28 + 180005c4d: c3 ret + 180005c4e: b8 f8 ff ff ff mov eax,0xfffffff8 + 180005c53: 48 83 c4 28 add rsp,0x28 + 180005c57: c3 ret + 180005c58: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180005c5f: 00 + 180005c60: 56 push rsi + 180005c61: 57 push rdi + 180005c62: 55 push rbp + 180005c63: 48 89 d5 mov rbp,rdx + 180005c66: 48 85 c9 test rcx,rcx + 180005c69: 0f 84 f2 01 00 00 je 0x180005e61 + 180005c6f: 48 85 ed test rbp,rbp + 180005c72: 0f 84 e9 01 00 00 je 0x180005e61 + 180005c78: 4d 85 c0 test r8,r8 + 180005c7b: 0f 84 e0 01 00 00 je 0x180005e61 + 180005c81: 45 85 c9 test r9d,r9d + 180005c84: 0f 8e ce 01 00 00 jle 0x180005e58 + 180005c8a: 41 83 f9 10 cmp r9d,0x10 + 180005c8e: 0f 8c b4 01 00 00 jl 0x180005e48 + 180005c94: 4c 89 c6 mov rsi,r8 + 180005c97: 48 83 e6 1f and rsi,0x1f + 180005c9b: 89 f6 mov esi,esi + 180005c9d: 85 f6 test esi,esi + 180005c9f: 74 14 je 0x180005cb5 + 180005ca1: f7 c6 07 00 00 00 test esi,0x7 + 180005ca7: 0f 85 9b 01 00 00 jne 0x180005e48 + 180005cad: f7 de neg esi + 180005caf: 83 c6 20 add esi,0x20 + 180005cb2: c1 ee 03 shr esi,0x3 + 180005cb5: 8d 46 10 lea eax,[rsi+0x10] + 180005cb8: 44 3b c8 cmp r9d,eax + 180005cbb: 0f 8c 87 01 00 00 jl 0x180005e48 + 180005cc1: 44 89 c8 mov eax,r9d + 180005cc4: 33 d2 xor edx,edx + 180005cc6: 2b c6 sub eax,esi + 180005cc8: 83 e0 0f and eax,0xf + 180005ccb: f7 d8 neg eax + 180005ccd: 41 03 c1 add eax,r9d + 180005cd0: 85 f6 test esi,esi + 180005cd2: 76 25 jbe 0x180005cf9 + 180005cd4: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180005cd9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180005ce0: c5 fb 10 04 d1 vmovsd xmm0,QWORD PTR [rcx+rdx*8] + 180005ce5: c5 fb 59 4c d5 00 vmulsd xmm1,xmm0,QWORD PTR [rbp+rdx*8+0x0] + 180005ceb: c4 c1 7b 11 0c d0 vmovsd QWORD PTR [r8+rdx*8],xmm1 + 180005cf1: 48 ff c2 inc rdx + 180005cf4: 48 3b d6 cmp rdx,rsi + 180005cf7: 72 e7 jb 0x180005ce0 + 180005cf9: 48 63 d0 movsxd rdx,eax + 180005cfc: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180005d00: c5 f9 10 04 f1 vmovupd xmm0,XMMWORD PTR [rcx+rsi*8] + 180005d05: c5 f9 10 4c f5 00 vmovupd xmm1,XMMWORD PTR [rbp+rsi*8+0x0] + 180005d0b: c5 f9 10 6c f1 20 vmovupd xmm5,XMMWORD PTR [rcx+rsi*8+0x20] + 180005d11: c4 e3 7d 18 54 f1 10 vinsertf128 ymm2,ymm0,XMMWORD PTR [rcx+rsi*8+0x10],0x1 + 180005d18: 01 + 180005d19: c4 e3 75 18 5c f5 10 vinsertf128 ymm3,ymm1,XMMWORD PTR [rbp+rsi*8+0x10],0x1 + 180005d20: 01 + 180005d21: c5 ed 59 e3 vmulpd ymm4,ymm2,ymm3 + 180005d25: c5 f9 10 44 f5 20 vmovupd xmm0,XMMWORD PTR [rbp+rsi*8+0x20] + 180005d2b: c4 c1 7d 11 24 f0 vmovupd YMMWORD PTR [r8+rsi*8],ymm4 + 180005d31: c5 f9 10 64 f1 40 vmovupd xmm4,XMMWORD PTR [rcx+rsi*8+0x40] + 180005d37: c4 e3 55 18 4c f1 30 vinsertf128 ymm1,ymm5,XMMWORD PTR [rcx+rsi*8+0x30],0x1 + 180005d3e: 01 + 180005d3f: c4 e3 7d 18 54 f5 30 vinsertf128 ymm2,ymm0,XMMWORD PTR [rbp+rsi*8+0x30],0x1 + 180005d46: 01 + 180005d47: c5 f5 59 da vmulpd ymm3,ymm1,ymm2 + 180005d4b: c5 f9 10 44 f5 40 vmovupd xmm0,XMMWORD PTR [rbp+rsi*8+0x40] + 180005d51: c5 f9 10 6c f1 60 vmovupd xmm5,XMMWORD PTR [rcx+rsi*8+0x60] + 180005d57: c4 c1 7d 11 5c f0 20 vmovupd YMMWORD PTR [r8+rsi*8+0x20],ymm3 + 180005d5e: c4 e3 5d 18 4c f1 50 vinsertf128 ymm1,ymm4,XMMWORD PTR [rcx+rsi*8+0x50],0x1 + 180005d65: 01 + 180005d66: c4 e3 7d 18 54 f5 50 vinsertf128 ymm2,ymm0,XMMWORD PTR [rbp+rsi*8+0x50],0x1 + 180005d6d: 01 + 180005d6e: c5 f5 59 da vmulpd ymm3,ymm1,ymm2 + 180005d72: c5 f9 10 44 f5 60 vmovupd xmm0,XMMWORD PTR [rbp+rsi*8+0x60] + 180005d78: c4 c1 7d 11 5c f0 40 vmovupd YMMWORD PTR [r8+rsi*8+0x40],ymm3 + 180005d7f: c4 e3 55 18 4c f1 70 vinsertf128 ymm1,ymm5,XMMWORD PTR [rcx+rsi*8+0x70],0x1 + 180005d86: 01 + 180005d87: c4 e3 7d 18 54 f5 70 vinsertf128 ymm2,ymm0,XMMWORD PTR [rbp+rsi*8+0x70],0x1 + 180005d8e: 01 + 180005d8f: c5 f5 59 da vmulpd ymm3,ymm1,ymm2 + 180005d93: c4 c1 7d 11 5c f0 60 vmovupd YMMWORD PTR [r8+rsi*8+0x60],ymm3 + 180005d9a: 48 83 c6 10 add rsi,0x10 + 180005d9e: 48 3b f2 cmp rsi,rdx + 180005da1: 0f 82 59 ff ff ff jb 0x180005d00 + 180005da7: 8d 70 01 lea esi,[rax+0x1] + 180005daa: 41 3b f1 cmp esi,r9d + 180005dad: 0f 87 87 00 00 00 ja 0x180005e3a + 180005db3: 4d 63 c9 movsxd r9,r9d + 180005db6: 4c 2b ca sub r9,rdx + 180005db9: 49 83 f9 02 cmp r9,0x2 + 180005dbd: 0f 8c 80 00 00 00 jl 0x180005e43 + 180005dc3: 45 89 cb mov r11d,r9d + 180005dc6: 45 33 d2 xor r10d,r10d + 180005dc9: 41 83 e3 fe and r11d,0xfffffffe + 180005dcd: 49 8d 3c d0 lea rdi,[r8+rdx*8] + 180005dd1: 4d 63 db movsxd r11,r11d + 180005dd4: 48 8d 74 d5 00 lea rsi,[rbp+rdx*8+0x0] + 180005dd9: 48 8d 14 d1 lea rdx,[rcx+rdx*8] + 180005ddd: 0f 1f 00 nop DWORD PTR [rax] + 180005de0: c4 a1 79 10 04 d2 vmovupd xmm0,XMMWORD PTR [rdx+r10*8] + 180005de6: c4 a1 79 59 0c d6 vmulpd xmm1,xmm0,XMMWORD PTR [rsi+r10*8] + 180005dec: c4 a1 79 11 0c d7 vmovupd XMMWORD PTR [rdi+r10*8],xmm1 + 180005df2: 49 83 c2 02 add r10,0x2 + 180005df6: 4d 3b d3 cmp r10,r11 + 180005df9: 72 e5 jb 0x180005de0 + 180005dfb: 4d 3b d9 cmp r11,r9 + 180005dfe: 73 3a jae 0x180005e3a + 180005e00: 48 63 c0 movsxd rax,eax + 180005e03: 49 8d 34 c0 lea rsi,[r8+rax*8] + 180005e07: 48 8d 54 c5 00 lea rdx,[rbp+rax*8+0x0] + 180005e0c: 48 8d 04 c1 lea rax,[rcx+rax*8] + 180005e10: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180005e17: 00 + 180005e18: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180005e1f: 90 nop + 180005e20: c4 a1 7b 10 04 d8 vmovsd xmm0,QWORD PTR [rax+r11*8] + 180005e26: c4 a1 7b 59 0c da vmulsd xmm1,xmm0,QWORD PTR [rdx+r11*8] + 180005e2c: c4 a1 7b 11 0c de vmovsd QWORD PTR [rsi+r11*8],xmm1 + 180005e32: 49 ff c3 inc r11 + 180005e35: 4d 3b d9 cmp r11,r9 + 180005e38: 72 e6 jb 0x180005e20 + 180005e3a: 33 c0 xor eax,eax + 180005e3c: c5 f8 77 vzeroupper + 180005e3f: 5d pop rbp + 180005e40: 5f pop rdi + 180005e41: 5e pop rsi + 180005e42: c3 ret + 180005e43: 45 33 db xor r11d,r11d + 180005e46: eb b3 jmp 0x180005dfb + 180005e48: 33 c0 xor eax,eax + 180005e4a: 41 83 f9 01 cmp r9d,0x1 + 180005e4e: 72 ea jb 0x180005e3a + 180005e50: 4d 63 c9 movsxd r9,r9d + 180005e53: 45 33 db xor r11d,r11d + 180005e56: eb a3 jmp 0x180005dfb + 180005e58: b8 fa ff ff ff mov eax,0xfffffffa + 180005e5d: 5d pop rbp + 180005e5e: 5f pop rdi + 180005e5f: 5e pop rsi + 180005e60: c3 ret + 180005e61: b8 f8 ff ff ff mov eax,0xfffffff8 + 180005e66: 5d pop rbp + 180005e67: 5f pop rdi + 180005e68: 5e pop rsi + 180005e69: c3 ret + 180005e6a: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180005e71: 00 + 180005e72: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180005e79: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180005e80: 53 push rbx + 180005e81: 56 push rsi + 180005e82: 41 57 push r15 + 180005e84: 49 89 cb mov r11,rcx + 180005e87: 4d 85 db test r11,r11 + 180005e8a: 0f 84 a7 01 00 00 je 0x180006037 + 180005e90: 48 85 d2 test rdx,rdx + 180005e93: 0f 84 9e 01 00 00 je 0x180006037 + 180005e99: 4d 85 c0 test r8,r8 + 180005e9c: 0f 84 95 01 00 00 je 0x180006037 + 180005ea2: 45 85 c9 test r9d,r9d + 180005ea5: 0f 8e 82 01 00 00 jle 0x18000602d + 180005eab: 41 83 f9 10 cmp r9d,0x10 + 180005eaf: 0f 8c 70 01 00 00 jl 0x180006025 + 180005eb5: 4c 89 c1 mov rcx,r8 + 180005eb8: 48 83 e1 1f and rcx,0x1f + 180005ebc: 89 c9 mov ecx,ecx + 180005ebe: 85 c9 test ecx,ecx + 180005ec0: 74 11 je 0x180005ed3 + 180005ec2: f6 c1 07 test cl,0x7 + 180005ec5: 0f 85 5a 01 00 00 jne 0x180006025 + 180005ecb: f7 d9 neg ecx + 180005ecd: 83 c1 20 add ecx,0x20 + 180005ed0: c1 e9 03 shr ecx,0x3 + 180005ed3: 8d 41 10 lea eax,[rcx+0x10] + 180005ed6: 44 3b c8 cmp r9d,eax + 180005ed9: 0f 8c 46 01 00 00 jl 0x180006025 + 180005edf: 45 89 ca mov r10d,r9d + 180005ee2: 33 c0 xor eax,eax + 180005ee4: 44 2b d1 sub r10d,ecx + 180005ee7: 41 83 e2 0f and r10d,0xf + 180005eeb: 41 f7 da neg r10d + 180005eee: 45 03 d1 add r10d,r9d + 180005ef1: 85 c9 test ecx,ecx + 180005ef3: 76 24 jbe 0x180005f19 + 180005ef5: 0f 1f 40 00 nop DWORD PTR [rax+0x0] + 180005ef9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180005f00: c4 c1 7b 10 04 c3 vmovsd xmm0,QWORD PTR [r11+rax*8] + 180005f06: c5 fb 59 0c c2 vmulsd xmm1,xmm0,QWORD PTR [rdx+rax*8] + 180005f0b: c4 c1 7b 11 0c c0 vmovsd QWORD PTR [r8+rax*8],xmm1 + 180005f11: 48 ff c0 inc rax + 180005f14: 48 3b c1 cmp rax,rcx + 180005f17: 72 e7 jb 0x180005f00 + 180005f19: 49 63 c2 movsxd rax,r10d + 180005f1c: 0f 1f 40 00 nop DWORD PTR [rax+0x0] diff --git a/handoff/nls_dasm/x_18004d4c0.dis b/handoff/nls_dasm/x_18004d4c0.dis new file mode 100644 index 0000000..47db38f --- /dev/null +++ b/handoff/nls_dasm/x_18004d4c0.dis @@ -0,0 +1,211 @@ + +/tmp/det/x_18004d4c0.bin: file format binary + + +Disassembly of section .data: + +000000018004d4c0 <.data>: + 18004d4c0: 56 push rsi + 18004d4c1: 57 push rdi + 18004d4c2: 41 54 push r12 + 18004d4c4: 41 56 push r14 + 18004d4c6: 41 57 push r15 + 18004d4c8: 55 push rbp + 18004d4c9: 4c 89 c0 mov rax,r8 + 18004d4cc: 48 83 e0 18 and rax,0x18 + 18004d4d0: 49 89 d6 mov r14,rdx + 18004d4d3: 49 89 cc mov r12,rcx + 18004d4d6: 85 c0 test eax,eax + 18004d4d8: 0f 84 8d 00 00 00 je 0x18004d56b + 18004d4de: c1 e8 03 shr eax,0x3 + 18004d4e1: 4c 89 e2 mov rdx,r12 + 18004d4e4: f7 d8 neg eax + 18004d4e6: 4c 89 f1 mov rcx,r14 + 18004d4e9: 83 c0 04 add eax,0x4 + 18004d4ec: 4c 89 c5 mov rbp,r8 + 18004d4ef: 41 3b c1 cmp eax,r9d + 18004d4f2: 41 0f 4d c1 cmovge eax,r9d + 18004d4f6: a8 04 test al,0x4 + 18004d4f8: 74 2b je 0x18004d525 + 18004d4fa: c4 c1 78 10 04 24 vmovups xmm0,XMMWORD PTR [r12] + 18004d500: c4 c1 78 10 0e vmovups xmm1,XMMWORD PTR [r14] + 18004d505: c5 f8 14 d1 vunpcklps xmm2,xmm0,xmm1 + 18004d509: 49 8d 54 24 10 lea rdx,[r12+0x10] + 18004d50e: c5 f8 15 d9 vunpckhps xmm3,xmm0,xmm1 + 18004d512: 49 8d 4e 10 lea rcx,[r14+0x10] + 18004d516: c4 c1 78 11 10 vmovups XMMWORD PTR [r8],xmm2 + 18004d51b: c4 c1 78 11 58 10 vmovups XMMWORD PTR [r8+0x10],xmm3 + 18004d521: 49 8d 68 20 lea rbp,[r8+0x20] + 18004d525: a8 02 test al,0x2 + 18004d527: 74 1d je 0x18004d546 + 18004d529: c5 fb 10 12 vmovsd xmm2,QWORD PTR [rdx] + 18004d52d: 48 83 c2 08 add rdx,0x8 + 18004d531: c5 fb 10 19 vmovsd xmm3,QWORD PTR [rcx] + 18004d535: 48 83 c1 08 add rcx,0x8 + 18004d539: c5 e8 14 e3 vunpcklps xmm4,xmm2,xmm3 + 18004d53d: c5 f8 11 65 00 vmovups XMMWORD PTR [rbp+0x0],xmm4 + 18004d542: 48 83 c5 10 add rbp,0x10 + 18004d546: a8 01 test al,0x1 + 18004d548: 74 0f je 0x18004d559 + 18004d54a: c5 fa 10 02 vmovss xmm0,DWORD PTR [rdx] + 18004d54e: c4 e3 79 21 09 10 vinsertps xmm1,xmm0,DWORD PTR [rcx],0x10 + 18004d554: c5 f8 13 4d 00 vmovlps QWORD PTR [rbp+0x0],xmm1 + 18004d559: 48 63 c0 movsxd rax,eax + 18004d55c: 44 2b c8 sub r9d,eax + 18004d55f: 4d 8d 24 84 lea r12,[r12+rax*4] + 18004d563: 4d 8d 34 86 lea r14,[r14+rax*4] + 18004d567: 4d 8d 04 c0 lea r8,[r8+rax*8] + 18004d56b: 44 89 c9 mov ecx,r9d + 18004d56e: 4c 89 e7 mov rdi,r12 + 18004d571: 41 c1 f9 03 sar r9d,0x3 + 18004d575: 4c 89 f6 mov rsi,r14 + 18004d578: 4c 89 c5 mov rbp,r8 + 18004d57b: 83 e1 07 and ecx,0x7 + 18004d57e: 45 85 c9 test r9d,r9d + 18004d581: 0f 8e 18 01 00 00 jle 0x18004d69f + 18004d587: b8 01 00 00 00 mov eax,0x1 + 18004d58c: 45 89 cf mov r15d,r9d + 18004d58f: 45 33 d2 xor r10d,r10d + 18004d592: 41 d1 ef shr r15d,1 + 18004d595: 45 33 db xor r11d,r11d + 18004d598: 33 d2 xor edx,edx + 18004d59a: 45 85 ff test r15d,r15d + 18004d59d: 0f 86 a8 00 00 00 jbe 0x18004d64b + 18004d5a3: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 18004d5aa: 00 + 18004d5ab: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18004d5b2: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18004d5b9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 18004d5c0: c4 c1 7c 10 04 3b vmovups ymm0,YMMWORD PTR [r11+rdi*1] + 18004d5c6: 49 ff c2 inc r10 + 18004d5c9: c4 c1 7c 10 64 3b 20 vmovups ymm4,YMMWORD PTR [r11+rdi*1+0x20] + 18004d5d0: c4 c1 7c 10 0c 33 vmovups ymm1,YMMWORD PTR [r11+rsi*1] + 18004d5d6: c4 c1 7c 10 6c 33 20 vmovups ymm5,YMMWORD PTR [r11+rsi*1+0x20] + 18004d5dd: c5 fc 14 d1 vunpcklps ymm2,ymm0,ymm1 + 18004d5e1: 4d 8d 64 3b 40 lea r12,[r11+rdi*1+0x40] + 18004d5e6: c5 fc 15 d9 vunpckhps ymm3,ymm0,ymm1 + 18004d5ea: 4d 8d 74 33 40 lea r14,[r11+rsi*1+0x40] + 18004d5ef: c5 dc 14 c5 vunpcklps ymm0,ymm4,ymm5 + 18004d5f3: 49 83 c3 40 add r11,0x40 + 18004d5f7: c5 dc 15 e5 vunpckhps ymm4,ymm4,ymm5 + 18004d5fb: 4c 8d 84 2a 80 00 00 lea r8,[rdx+rbp*1+0x80] + 18004d602: 00 + 18004d603: c5 f8 11 14 2a vmovups XMMWORD PTR [rdx+rbp*1],xmm2 + 18004d608: c4 c1 78 11 58 90 vmovups XMMWORD PTR [r8-0x70],xmm3 + 18004d60e: c4 c3 7d 19 50 a0 01 vextractf128 XMMWORD PTR [r8-0x60],ymm2,0x1 + 18004d615: c4 c1 78 11 40 c0 vmovups XMMWORD PTR [r8-0x40],xmm0 + 18004d61b: c4 c1 78 11 60 d0 vmovups XMMWORD PTR [r8-0x30],xmm4 + 18004d621: c4 c3 7d 19 58 b0 01 vextractf128 XMMWORD PTR [r8-0x50],ymm3,0x1 + 18004d628: c4 c3 7d 19 40 e0 01 vextractf128 XMMWORD PTR [r8-0x20],ymm0,0x1 + 18004d62f: c4 c3 7d 19 60 f0 01 vextractf128 XMMWORD PTR [r8-0x10],ymm4,0x1 + 18004d636: 48 81 c2 80 00 00 00 add rdx,0x80 + 18004d63d: 4d 3b d7 cmp r10,r15 + 18004d640: 0f 82 7a ff ff ff jb 0x18004d5c0 + 18004d646: 43 8d 44 12 01 lea eax,[r10+r10*1+0x1] + 18004d64b: 8d 50 ff lea edx,[rax-0x1] + 18004d64e: 41 3b d1 cmp edx,r9d + 18004d651: 73 4c jae 0x18004d69f + 18004d653: 4c 63 c0 movsxd r8,eax + 18004d656: 4d 89 c6 mov r14,r8 + 18004d659: 49 c1 e6 05 shl r14,0x5 + 18004d65d: 49 c1 e0 06 shl r8,0x6 + 18004d661: c4 c1 7c 10 44 3e e0 vmovups ymm0,YMMWORD PTR [r14+rdi*1-0x20] + 18004d668: 4e 8d 24 37 lea r12,[rdi+r14*1] + 18004d66c: c4 a1 7c 10 4c 36 e0 vmovups ymm1,YMMWORD PTR [rsi+r14*1-0x20] + 18004d673: c5 fc 14 d1 vunpcklps ymm2,ymm0,ymm1 + 18004d677: 4c 03 f6 add r14,rsi + 18004d67a: c5 fc 15 d9 vunpckhps ymm3,ymm0,ymm1 + 18004d67e: c4 c1 78 11 54 28 c0 vmovups XMMWORD PTR [r8+rbp*1-0x40],xmm2 + 18004d685: c4 c1 78 11 5c 28 d0 vmovups XMMWORD PTR [r8+rbp*1-0x30],xmm3 + 18004d68c: c4 c3 7d 19 54 28 e0 vextractf128 XMMWORD PTR [r8+rbp*1-0x20],ymm2,0x1 + 18004d693: 01 + 18004d694: c4 c3 7d 19 5c 28 f0 vextractf128 XMMWORD PTR [r8+rbp*1-0x10],ymm3,0x1 + 18004d69b: 01 + 18004d69c: 4c 03 c5 add r8,rbp + 18004d69f: 85 c9 test ecx,ecx + 18004d6a1: 74 6a je 0x18004d70d + 18004d6a3: f6 c1 04 test cl,0x4 + 18004d6a6: 74 2a je 0x18004d6d2 + 18004d6a8: c4 c1 78 10 04 24 vmovups xmm0,XMMWORD PTR [r12] + 18004d6ae: c4 c1 78 10 0e vmovups xmm1,XMMWORD PTR [r14] + 18004d6b3: c5 f8 14 d1 vunpcklps xmm2,xmm0,xmm1 + 18004d6b7: 49 83 c4 10 add r12,0x10 + 18004d6bb: c5 f8 15 d9 vunpckhps xmm3,xmm0,xmm1 + 18004d6bf: 49 83 c6 10 add r14,0x10 + 18004d6c3: c4 c1 78 11 10 vmovups XMMWORD PTR [r8],xmm2 + 18004d6c8: c4 c1 78 11 58 10 vmovups XMMWORD PTR [r8+0x10],xmm3 + 18004d6ce: 49 83 c0 20 add r8,0x20 + 18004d6d2: f6 c1 02 test cl,0x2 + 18004d6d5: 74 20 je 0x18004d6f7 + 18004d6d7: c4 c1 7b 10 14 24 vmovsd xmm2,QWORD PTR [r12] + 18004d6dd: 49 83 c4 08 add r12,0x8 + 18004d6e1: c4 c1 7b 10 1e vmovsd xmm3,QWORD PTR [r14] + 18004d6e6: 49 83 c6 08 add r14,0x8 + 18004d6ea: c5 e8 14 e3 vunpcklps xmm4,xmm2,xmm3 + 18004d6ee: c4 c1 78 11 20 vmovups XMMWORD PTR [r8],xmm4 + 18004d6f3: 49 83 c0 10 add r8,0x10 + 18004d6f7: f6 c1 01 test cl,0x1 + 18004d6fa: 74 11 je 0x18004d70d + 18004d6fc: c4 c1 7a 10 04 24 vmovss xmm0,DWORD PTR [r12] + 18004d702: c4 c3 79 21 0e 10 vinsertps xmm1,xmm0,DWORD PTR [r14],0x10 + 18004d708: c4 c1 78 13 08 vmovlps QWORD PTR [r8],xmm1 + 18004d70d: c5 f8 77 vzeroupper + 18004d710: 5d pop rbp + 18004d711: 41 5f pop r15 + 18004d713: 41 5e pop r14 + 18004d715: 41 5c pop r12 + 18004d717: 5f pop rdi + 18004d718: 5e pop rsi + 18004d719: c3 ret + 18004d71a: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 18004d720: 57 push rdi + 18004d721: 41 56 push r14 + 18004d723: 41 57 push r15 + 18004d725: 55 push rbp + 18004d726: 49 89 d6 mov r14,rdx + 18004d729: 4c 89 f0 mov rax,r14 + 18004d72c: 49 89 cb mov r11,rcx + 18004d72f: 48 83 e0 18 and rax,0x18 + 18004d733: c5 f4 57 c9 vxorps ymm1,ymm1,ymm1 + 18004d737: 85 c0 test eax,eax + 18004d739: 74 70 je 0x18004d7ab + 18004d73b: c1 e8 03 shr eax,0x3 + 18004d73e: 4c 89 da mov rdx,r11 + 18004d741: f7 d8 neg eax + 18004d743: 4c 89 f1 mov rcx,r14 + 18004d746: 83 c0 04 add eax,0x4 + 18004d749: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 + 18004d74d: 41 3b c0 cmp eax,r8d + 18004d750: 41 0f 4d c0 cmovge eax,r8d + 18004d754: a8 04 test al,0x4 + 18004d756: 74 1f je 0x18004d777 + 18004d758: c4 c1 78 10 13 vmovups xmm2,XMMWORD PTR [r11] + 18004d75d: c5 f8 14 da vunpcklps xmm3,xmm0,xmm2 + 18004d761: 49 8d 53 10 lea rdx,[r11+0x10] + 18004d765: c5 f8 15 e2 vunpckhps xmm4,xmm0,xmm2 + 18004d769: 49 8d 4e 20 lea rcx,[r14+0x20] + 18004d76d: c4 c1 78 11 1e vmovups XMMWORD PTR [r14],xmm3 + 18004d772: c5 f8 11 61 f0 vmovups XMMWORD PTR [rcx-0x10],xmm4 + 18004d777: a8 02 test al,0x2 + 18004d779: 74 14 je 0x18004d78f + 18004d77b: c5 fb 10 1a vmovsd xmm3,QWORD PTR [rdx] + 18004d77f: 48 83 c2 08 add rdx,0x8 + 18004d783: c5 f8 14 e3 vunpcklps xmm4,xmm0,xmm3 + 18004d787: c5 f8 11 21 vmovups XMMWORD PTR [rcx],xmm4 + 18004d78b: 48 83 c1 10 add rcx,0x10 + 18004d78f: a8 01 test al,0x1 + 18004d791: 74 0a je 0x18004d79d + 18004d793: c4 e3 79 21 02 10 vinsertps xmm0,xmm0,DWORD PTR [rdx],0x10 + 18004d799: c5 f8 13 01 vmovlps QWORD PTR [rcx],xmm0 + 18004d79d: 48 63 c0 movsxd rax,eax + 18004d7a0: 44 2b c0 sub r8d,eax + 18004d7a3: 4d 8d 1c 83 lea r11,[r11+rax*4] + 18004d7a7: 4d 8d 34 c6 lea r14,[r14+rax*8] + 18004d7ab: 44 89 c1 mov ecx,r8d + 18004d7ae: 4c 89 df mov rdi,r11 + 18004d7b1: 41 c1 f8 03 sar r8d,0x3 + 18004d7b5: 4c 89 f5 mov rbp,r14 + 18004d7b8: 83 e1 07 and ecx,0x7 + 18004d7bb: 45 85 c0 test r8d,r8d + 18004d7be: 0f .byte 0xf + 18004d7bf: 8e .byte 0x8e diff --git a/handoff/nls_dasm/x_18004d720.dis b/handoff/nls_dasm/x_18004d720.dis new file mode 100644 index 0000000..e068247 --- /dev/null +++ b/handoff/nls_dasm/x_18004d720.dis @@ -0,0 +1,47 @@ + +/tmp/det/x_18004d720.bin: file format binary + + +Disassembly of section .data: + +000000018004d720 <.data>: + 18004d720: 57 push rdi + 18004d721: 41 56 push r14 + 18004d723: 41 57 push r15 + 18004d725: 55 push rbp + 18004d726: 49 89 d6 mov r14,rdx + 18004d729: 4c 89 f0 mov rax,r14 + 18004d72c: 49 89 cb mov r11,rcx + 18004d72f: 48 83 e0 18 and rax,0x18 + 18004d733: c5 f4 57 c9 vxorps ymm1,ymm1,ymm1 + 18004d737: 85 c0 test eax,eax + 18004d739: 74 70 je 0x18004d7ab + 18004d73b: c1 e8 03 shr eax,0x3 + 18004d73e: 4c 89 da mov rdx,r11 + 18004d741: f7 d8 neg eax + 18004d743: 4c 89 f1 mov rcx,r14 + 18004d746: 83 c0 04 add eax,0x4 + 18004d749: c5 f8 57 c0 vxorps xmm0,xmm0,xmm0 + 18004d74d: 41 3b c0 cmp eax,r8d + 18004d750: 41 0f 4d c0 cmovge eax,r8d + 18004d754: a8 04 test al,0x4 + 18004d756: 74 1f je 0x18004d777 + 18004d758: c4 c1 78 10 13 vmovups xmm2,XMMWORD PTR [r11] + 18004d75d: c5 f8 14 da vunpcklps xmm3,xmm0,xmm2 + 18004d761: 49 8d 53 10 lea rdx,[r11+0x10] + 18004d765: c5 f8 15 e2 vunpckhps xmm4,xmm0,xmm2 + 18004d769: 49 8d 4e 20 lea rcx,[r14+0x20] + 18004d76d: c4 c1 78 11 1e vmovups XMMWORD PTR [r14],xmm3 + 18004d772: c5 f8 11 61 f0 vmovups XMMWORD PTR [rcx-0x10],xmm4 + 18004d777: a8 02 test al,0x2 + 18004d779: 74 14 je 0x18004d78f + 18004d77b: c5 fb 10 1a vmovsd xmm3,QWORD PTR [rdx] + 18004d77f: 48 83 c2 08 add rdx,0x8 + 18004d783: c5 f8 14 e3 vunpcklps xmm4,xmm0,xmm3 + 18004d787: c5 f8 11 21 vmovups XMMWORD PTR [rcx],xmm4 + 18004d78b: 48 83 c1 10 add rcx,0x10 + 18004d78f: a8 01 test al,0x1 + 18004d791: 74 0a je 0x18004d79d + 18004d793: c4 e3 79 21 02 10 vinsertps xmm0,xmm0,DWORD PTR [rdx],0x10 + 18004d799: c5 f8 13 01 vmovlps QWORD PTR [rcx],xmm0 + 18004d79d: 48 63 c0 movsxd rax,eax diff --git a/handoff/nls_dasm/x_180184900.dis b/handoff/nls_dasm/x_180184900.dis new file mode 100644 index 0000000..c73a74a --- /dev/null +++ b/handoff/nls_dasm/x_180184900.dis @@ -0,0 +1,111 @@ + +/tmp/det/x_180184900.bin: file format binary + + +Disassembly of section .data: + +0000000180184900 <.data>: + 180184900: 53 push rbx + 180184901: 56 push rsi + 180184902: 57 push rdi + 180184903: 41 54 push r12 + 180184905: 41 56 push r14 + 180184907: 41 57 push r15 + 180184909: 55 push rbp + 18018490a: b8 50 22 00 00 mov eax,0x2250 + 18018490f: e8 0c d8 fa 00 call 0x181132120 + 180184914: 48 81 ec 50 22 00 00 sub rsp,0x2250 + 18018491b: 45 89 ce mov r14d,r9d + 18018491e: c5 78 11 bc 24 10 22 vmovups XMMWORD PTR [rsp+0x2210],xmm15 + 180184925: 00 00 + 180184927: 45 89 f7 mov r15d,r14d + 18018492a: c5 78 11 b4 24 00 22 vmovups XMMWORD PTR [rsp+0x2200],xmm14 + 180184931: 00 00 + 180184933: 41 83 e7 e0 and r15d,0xffffffe0 + 180184937: c5 78 11 ac 24 f0 21 vmovups XMMWORD PTR [rsp+0x21f0],xmm13 + 18018493e: 00 00 + 180184940: 4d 89 c4 mov r12,r8 + 180184943: c5 78 11 a4 24 e0 21 vmovups XMMWORD PTR [rsp+0x21e0],xmm12 + 18018494a: 00 00 + 18018494c: 48 89 d3 mov rbx,rdx + 18018494f: c5 78 11 9c 24 d0 21 vmovups XMMWORD PTR [rsp+0x21d0],xmm11 + 180184956: 00 00 + 180184958: 48 89 cd mov rbp,rcx + 18018495b: c5 78 11 94 24 c0 21 vmovups XMMWORD PTR [rsp+0x21c0],xmm10 + 180184962: 00 00 + 180184964: c5 78 11 8c 24 b0 21 vmovups XMMWORD PTR [rsp+0x21b0],xmm9 + 18018496b: 00 00 + 18018496d: c5 78 11 84 24 a0 21 vmovups XMMWORD PTR [rsp+0x21a0],xmm8 + 180184974: 00 00 + 180184976: c5 f8 11 bc 24 90 21 vmovups XMMWORD PTR [rsp+0x2190],xmm7 + 18018497d: 00 00 + 18018497f: c5 f8 11 b4 24 80 21 vmovups XMMWORD PTR [rsp+0x2180],xmm6 + 180184986: 00 00 + 180184988: 4c 89 ac 24 38 22 00 mov QWORD PTR [rsp+0x2238],r13 + 18018498f: 00 + 180184990: 4c 8d ac 24 9f 00 00 lea r13,[rsp+0x9f] + 180184997: 00 + 180184998: 48 8b 05 d1 0f 49 02 mov rax,QWORD PTR [rip+0x2490fd1] # 0x182615970 + 18018499f: 49 83 e5 c0 and r13,0xffffffffffffffc0 + 1801849a3: 48 33 c4 xor rax,rsp + 1801849a6: 48 89 84 24 48 22 00 mov QWORD PTR [rsp+0x2248],rax + 1801849ad: 00 + 1801849ae: c7 84 24 40 22 00 00 mov DWORD PTR [rsp+0x2240],0x0 + 1801849b5: 00 00 00 00 + 1801849b9: 45 85 f6 test r14d,r14d + 1801849bc: 0f 8e 63 53 00 00 jle 0x180189d25 + 1801849c2: 48 85 ed test rbp,rbp + 1801849c5: 0f 84 44 53 00 00 je 0x180189d0f + 1801849cb: 48 85 db test rbx,rbx + 1801849ce: 0f 84 25 53 00 00 je 0x180189cf9 + 1801849d4: 4d 85 e4 test r12,r12 + 1801849d7: 0f 84 e4 52 00 00 je 0x180189cc1 + 1801849dd: d9 bc 24 34 22 00 00 fnstcw WORD PTR [rsp+0x2234] + 1801849e4: 0f b7 94 24 34 22 00 movzx edx,WORD PTR [rsp+0x2234] + 1801849eb: 00 + 1801849ec: 89 d0 mov eax,edx + 1801849ee: 83 e0 3f and eax,0x3f + 1801849f1: 83 f8 3f cmp eax,0x3f + 1801849f4: 74 13 je 0x180184a09 + 1801849f6: 83 ca 3f or edx,0x3f + 1801849f9: 66 89 54 24 40 mov WORD PTR [rsp+0x40],dx + 1801849fe: db e2 fnclex + 180184a00: d9 6c 24 40 fldcw WORD PTR [rsp+0x40] + 180184a04: 40 b7 01 mov dil,0x1 + 180184a07: eb 03 jmp 0x180184a0c + 180184a09: 40 32 ff xor dil,dil + 180184a0c: c5 f8 ae 9c 24 30 22 vstmxcsr DWORD PTR [rsp+0x2230] + 180184a13: 00 00 + 180184a15: 8b b4 24 30 22 00 00 mov esi,DWORD PTR [rsp+0x2230] + 180184a1c: 89 f0 mov eax,esi + 180184a1e: 25 c0 ff 00 00 and eax,0xffc0 + 180184a23: 3d 80 1f 00 00 cmp eax,0x1f80 + 180184a28: 74 20 je 0x180184a4a + 180184a2a: 89 f0 mov eax,esi + 180184a2c: 40 80 c7 02 add dil,0x2 + 180184a30: 25 3f 00 ff ff and eax,0xffff003f + 180184a35: 05 80 1f 00 00 add eax,0x1f80 + 180184a3a: 89 84 24 30 22 00 00 mov DWORD PTR [rsp+0x2230],eax + 180184a41: c5 f8 ae 94 24 30 22 vldmxcsr DWORD PTR [rsp+0x2230] + 180184a48: 00 00 + 180184a4a: 33 c0 xor eax,eax + 180184a4c: 45 85 ff test r15d,r15d + 180184a4f: 0f 8e 9c 06 00 00 jle 0x1801850f1 + 180184a55: 4d 63 ff movsxd r15,r15d + 180184a58: 89 b4 24 20 22 00 00 mov DWORD PTR [rsp+0x2220],esi + 180184a5f: 40 88 bc 24 78 21 00 mov BYTE PTR [rsp+0x2178],dil + 180184a66: 00 + 180184a67: 44 89 b4 24 28 22 00 mov DWORD PTR [rsp+0x2228],r14d + 180184a6e: 00 + 180184a6f: 0f 1f 84 00 00 00 00 nop DWORD PTR [rax+rax*1+0x0] + 180184a76: 00 + 180184a77: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 180184a7e: 66 90 xchg ax,ax + 180184a80: c5 fc 10 74 85 00 vmovups ymm6,YMMWORD PTR [rbp+rax*4+0x0] + 180184a86: c5 fc 10 1d b2 62 b9 vmovups ymm3,YMMWORD PTR [rip+0x1b962b2] # 0x181d1ad40 + 180184a8d: 01 + 180184a8e: c5 fc 10 3d aa 68 b9 vmovups ymm7,YMMWORD PTR [rip+0x1b968aa] # 0x181d1b340 + 180184a95: 01 + 180184a96: c4 c1 7c 11 b5 20 1a vmovups YMMWORD PTR [r13+0x1a20],ymm6 + 180184a9d: 00 00 + 180184a9f: c5 .byte 0xc5