/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