/tmp/det/fun_1800463a0.bin: file format binary Disassembly of section .data: 0000000180000000 <.data>: 180000000: 41 83 f9 0b cmp $0xb,%r9d 180000004: 7d 3e jge 0x180000044 180000006: 41 83 c1 ff add $0xffffffff,%r9d 18000000a: 41 83 f9 ff cmp $0xffffffff,%r9d 18000000e: 74 33 je 0x180000043 180000010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180000017: 00 180000018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000001f: 90 nop 180000020: f3 0f 10 01 movss (%rcx),%xmm0 180000024: 41 83 c1 ff add $0xffffffff,%r9d 180000028: 48 83 c1 04 add $0x4,%rcx 18000002c: f3 0f 59 02 mulss (%rdx),%xmm0 180000030: 48 83 c2 04 add $0x4,%rdx 180000034: f3 41 0f 11 00 movss %xmm0,(%r8) 180000039: 49 83 c0 04 add $0x4,%r8 18000003d: 41 83 f9 ff cmp $0xffffffff,%r9d 180000041: 75 dd jne 0x180000020 180000043: c3 ret 180000044: 49 f7 c0 03 00 00 00 test $0x3,%r8 18000004b: 0f 85 5c 01 00 00 jne 0x1800001ad 180000051: 4c 89 c0 mov %r8,%rax 180000054: 48 83 e0 0f and $0xf,%rax 180000058: 85 c0 test %eax,%eax 18000005a: 74 42 je 0x18000009e 18000005c: c1 e8 02 shr $0x2,%eax 18000005f: f7 d8 neg %eax 180000061: 83 e0 03 and $0x3,%eax 180000064: 44 2b c8 sub %eax,%r9d 180000067: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000006e: 00 18000006f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180000076: 0f 1f 00 nopl (%rax) 180000079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180000080: f3 0f 10 01 movss (%rcx),%xmm0 180000084: 48 83 c1 04 add $0x4,%rcx 180000088: f3 0f 59 02 mulss (%rdx),%xmm0 18000008c: 48 83 c2 04 add $0x4,%rdx 180000090: f3 41 0f 11 00 movss %xmm0,(%r8) 180000095: 49 83 c0 04 add $0x4,%r8 180000099: 83 c0 ff add $0xffffffff,%eax 18000009c: 75 e2 jne 0x180000080 18000009e: 44 89 c8 mov %r9d,%eax 1800000a1: 41 83 e1 07 and $0x7,%r9d 1800000a5: c1 f8 03 sar $0x3,%eax 1800000a8: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 1800000af: 0f 84 7e 00 00 00 je 0x180000133 1800000b5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1800000bc: 75 42 jne 0x180000100 1800000be: 66 90 xchg %ax,%ax 1800000c0: 0f 10 01 movups (%rcx),%xmm0 1800000c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 1800000c7: 48 83 c1 20 add $0x20,%rcx 1800000cb: 0f 59 02 mulps (%rdx),%xmm0 1800000ce: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 1800000d2: 48 83 c2 20 add $0x20,%rdx 1800000d6: 41 0f 11 00 movups %xmm0,(%r8) 1800000da: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 1800000df: 49 83 c0 20 add $0x20,%r8 1800000e3: 83 c0 ff add $0xffffffff,%eax 1800000e6: 75 d8 jne 0x1800000c0 1800000e8: e9 19 ff ff ff jmp 0x180000006 1800000ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800000f4: 00 1800000f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800000fc: 0f 1f 40 00 nopl 0x0(%rax) 180000100: 0f 10 11 movups (%rcx),%xmm2 180000103: 0f 10 59 10 movups 0x10(%rcx),%xmm3 180000107: 48 83 c1 20 add $0x20,%rcx 18000010b: 0f 10 02 movups (%rdx),%xmm0 18000010e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 180000112: 0f 59 d0 mulps %xmm0,%xmm2 180000115: 48 83 c2 20 add $0x20,%rdx 180000119: 0f 59 d9 mulps %xmm1,%xmm3 18000011c: 41 0f 11 10 movups %xmm2,(%r8) 180000120: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 180000125: 49 83 c0 20 add $0x20,%r8 180000129: 83 c0 ff add $0xffffffff,%eax 18000012c: 75 d2 jne 0x180000100 18000012e: e9 d3 fe ff ff jmp 0x180000006 180000133: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 18000013a: 75 44 jne 0x180000180 18000013c: 0f 1f 40 00 nopl 0x0(%rax) 180000140: 0f 10 01 movups (%rcx),%xmm0 180000143: 0f 10 49 10 movups 0x10(%rcx),%xmm1 180000147: 48 83 c1 20 add $0x20,%rcx 18000014b: 0f 59 02 mulps (%rdx),%xmm0 18000014e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 180000152: 48 83 c2 20 add $0x20,%rdx 180000156: 41 0f 11 00 movups %xmm0,(%r8) 18000015a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 18000015f: 49 83 c0 20 add $0x20,%r8 180000163: 83 c0 ff add $0xffffffff,%eax 180000166: 75 d8 jne 0x180000140 180000168: e9 99 fe ff ff jmp 0x180000006 18000016d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180000174: 00 180000175: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000017c: 0f 1f 40 00 nopl 0x0(%rax) 180000180: 0f 10 02 movups (%rdx),%xmm0 180000183: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 180000187: 48 83 c2 20 add $0x20,%rdx 18000018b: 0f 59 01 mulps (%rcx),%xmm0 18000018e: 0f 59 49 10 mulps 0x10(%rcx),%xmm1 180000192: 48 83 c1 20 add $0x20,%rcx 180000196: 41 0f 11 00 movups %xmm0,(%r8) 18000019a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 18000019f: 49 83 c0 20 add $0x20,%r8 1800001a3: 83 c0 ff add $0xffffffff,%eax 1800001a6: 75 d8 jne 0x180000180 1800001a8: e9 59 fe ff ff jmp 0x180000006 1800001ad: 44 89 c8 mov %r9d,%eax 1800001b0: 41 83 e1 07 and $0x7,%r9d 1800001b4: c1 f8 03 sar $0x3,%eax 1800001b7: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 1800001be: 0f 84 8f 00 00 00 je 0x180000253 1800001c4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1800001cb: 75 53 jne 0x180000220 1800001cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800001d4: 00 1800001d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800001dc: 0f 1f 40 00 nopl 0x0(%rax) 1800001e0: 0f 10 01 movups (%rcx),%xmm0 1800001e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 1800001e7: 48 83 c1 20 add $0x20,%rcx 1800001eb: 0f 59 02 mulps (%rdx),%xmm0 1800001ee: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 1800001f2: 48 83 c2 20 add $0x20,%rdx 1800001f6: 41 0f 11 00 movups %xmm0,(%r8) 1800001fa: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 1800001ff: 49 83 c0 20 add $0x20,%r8 180000203: 83 c0 ff add $0xffffffff,%eax 180000206: 75 d8 jne 0x1800001e0 180000208: e9 f9 fd ff ff jmp 0x180000006 18000020d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180000214: 00 180000215: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000021c: 0f 1f 40 00 nopl 0x0(%rax) 180000220: 0f 10 11 movups (%rcx),%xmm2 180000223: 0f 10 59 10 movups 0x10(%rcx),%xmm3 180000227: 48 83 c1 20 add $0x20,%rcx 18000022b: 0f 10 02 movups (%rdx),%xmm0 18000022e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 180000232: 0f 59 d0 mulps %xmm0,%xmm2 180000235: 48 83 c2 20 add $0x20,%rdx 180000239: 0f 59 d9 mulps %xmm1,%xmm3 18000023c: 41 0f 11 10 movups %xmm2,(%r8) 180000240: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 180000245: 49 83 c0 20 add $0x20,%r8 180000249: 83 c0 ff add $0xffffffff,%eax 18000024c: 75 d2 jne 0x180000220 18000024e: e9 b3 fd ff ff jmp 0x180000006 180000253: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 18000025a: 75 44 jne 0x1800002a0 18000025c: 0f 1f 40 00 nopl 0x0(%rax) 180000260: 0f 10 01 movups (%rcx),%xmm0 180000263: 0f 10 49 10 movups 0x10(%rcx),%xmm1 180000267: 48 83 c1 20 add $0x20,%rcx 18000026b: 0f 59 02 mulps (%rdx),%xmm0 18000026e: 0f 59 4a 10 mulps 0x10(%rdx),%xmm1 180000272: 48 83 c2 20 add $0x20,%rdx 180000276: 41 0f 11 00 movups %xmm0,(%r8) 18000027a: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 18000027f: 49 83 c0 20 add $0x20,%r8 180000283: 83 c0 ff add $0xffffffff,%eax 180000286: 75 d8 jne 0x180000260 180000288: e9 79 fd ff ff jmp 0x180000006 18000028d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180000294: 00 180000295: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000029c: 0f 1f 40 00 nopl 0x0(%rax) 1800002a0: 0f 10 02 movups (%rdx),%xmm0 1800002a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 1800002a7: 48 83 c2 20 add $0x20,%rdx 1800002ab: 0f 59 01 mulps (%rcx),%xmm0 1800002ae: 0f 59 49 10 mulps 0x10(%rcx),%xmm1 1800002b2: 48 83 c1 20 add $0x20,%rcx 1800002b6: 41 0f 11 00 movups %xmm0,(%r8) 1800002ba: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 1800002bf: 49 83 c0 20 add $0x20,%r8 1800002c3: 83 c0 ff add $0xffffffff,%eax 1800002c6: 75 d8 jne 0x1800002a0 1800002c8: e9 39 fd ff ff jmp 0x180000006 1800002cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800002d4: 00 1800002d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800002dc: 0f 1f 40 00 nopl 0x0(%rax) 1800002e0: 41 54 push %r12 1800002e2: 41 55 push %r13 1800002e4: 41 56 push %r14 1800002e6: 41 57 push %r15 1800002e8: 55 push %rbp 1800002e9: 48 83 ec 30 sub $0x30,%rsp 1800002ed: 41 89 cd mov %ecx,%r13d 1800002f0: 4d 63 f5 movslq %r13d,%r14 1800002f3: 4c 8d 3d 66 99 fb ff lea -0x4669a(%rip),%r15 # 0x17ffb9c60 1800002fa: 4c 89 cd mov %r9,%rbp 1800002fd: 4d 89 c1 mov %r8,%r9 180000300: 49 89 d4 mov %rdx,%r12 180000303: 43 8b 8c b7 9c e9 c5 mov 0x1c5e99c(%r15,%r14,4),%ecx 18000030a: 01 18000030b: 85 c9 test %ecx,%ecx 18000030d: 75 39 jne 0x180000348 18000030f: 44 89 e9 mov %r13d,%ecx 180000312: b8 01 00 00 00 mov $0x1,%eax 180000317: d3 e0 shl %cl,%eax 180000319: 89 c2 mov %eax,%edx 18000031b: d1 fa sar $1,%edx 18000031d: c1 ea 1e shr $0x1e,%edx 180000320: 03 d0 add %eax,%edx 180000322: c1 ea 02 shr $0x2,%edx 180000325: c1 e2 04 shl $0x4,%edx 180000328: 83 c2 3f add $0x3f,%edx 18000032b: 83 e2 c0 and $0xffffffc0,%edx 18000032e: 81 c2 40 00 04 00 add $0x40040,%edx 180000334: 41 89 14 24 mov %edx,(%r12) 180000338: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 18000033f: c7 45 00 00 00 04 00 movl $0x40000,0x0(%rbp) 180000346: eb 55 jmp 0x18000039d 180000348: f7 d9 neg %ecx 18000034a: 41 03 cd add %r13d,%ecx 18000034d: 83 f9 0e cmp $0xe,%ecx 180000350: 0f 8e c0 00 00 00 jle 0x180000416 180000356: 48 89 e0 mov %rsp,%rax 180000359: ba 01 00 00 00 mov $0x1,%edx 18000035e: 4d 89 e0 mov %r12,%r8 180000361: 48 89 68 20 mov %rbp,0x20(%rax) 180000365: e8 d6 00 00 00 call 0x180000440 18000036a: b8 01 00 00 00 mov $0x1,%eax 18000036f: 41 8d 4d 1f lea 0x1f(%r13),%ecx 180000373: d3 e0 shl %cl,%eax 180000375: ba 01 00 00 00 mov $0x1,%edx 18000037a: c1 e0 04 shl $0x4,%eax 18000037d: 43 8b 8c b7 fc e9 c5 mov 0x1c5e9fc(%r15,%r14,4),%ecx 180000384: 01 180000385: d3 e2 shl %cl,%edx 180000387: 41 01 04 24 add %eax,(%r12) 18000038b: c1 e2 04 shl $0x4,%edx 18000038e: 44 8b 4d 00 mov 0x0(%rbp),%r9d 180000392: 41 3b d1 cmp %r9d,%edx 180000395: 44 0f 4d ca cmovge %edx,%r9d 180000399: 44 89 4d 00 mov %r9d,0x0(%rbp) 18000039d: 41 83 fd 13 cmp $0x13,%r13d 1800003a1: 7c 45 jl 0x1800003e8 1800003a3: 41 83 c5 14 add $0x14,%r13d 1800003a7: ba 01 00 00 00 mov $0x1,%edx 1800003ac: 44 89 e9 mov %r13d,%ecx 1800003af: 41 ba 00 00 02 00 mov $0x20000,%r10d 1800003b5: d3 e2 shl %cl,%edx 1800003b7: 41 8b 04 24 mov (%r12),%eax 1800003bb: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d 1800003c2: 00 1800003c3: 45 89 0c 24 mov %r9d,(%r12) 1800003c7: 44 8b 45 00 mov 0x0(%rbp),%r8d 1800003cb: 41 81 f8 00 00 02 00 cmp $0x20000,%r8d 1800003d2: 45 0f 4d d0 cmovge %r8d,%r10d 1800003d6: 44 89 55 00 mov %r10d,0x0(%rbp) 1800003da: 48 83 c4 30 add $0x30,%rsp 1800003de: 5d pop %rbp 1800003df: 41 5f pop %r15 1800003e1: 41 5e pop %r14 1800003e3: 41 5d pop %r13 1800003e5: 41 5c pop %r12 1800003e7: c3 ret 1800003e8: 44 89 e9 mov %r13d,%ecx 1800003eb: b8 01 00 00 00 mov $0x1,%eax 1800003f0: d3 e0 shl %cl,%eax 1800003f2: 89 c2 mov %eax,%edx 1800003f4: d1 fa sar $1,%edx 1800003f6: c1 ea 1e shr $0x1e,%edx 1800003f9: 03 d0 add %eax,%edx 1800003fb: 83 e2 fc and $0xfffffffc,%edx 1800003fe: 83 c2 43 add $0x43,%edx 180000401: 83 e2 c0 and $0xffffffc0,%edx 180000404: 41 01 14 24 add %edx,(%r12) 180000408: 48 83 c4 30 add $0x30,%rsp 18000040c: 5d pop %rbp 18000040d: 41 5f pop %r15 18000040f: 41 5e pop %r14 180000411: 41 5d pop %r13 180000413: 41 5c pop %r12 180000415: c3 ret 180000416: ba 01 00 00 00 mov $0x1,%edx 18000041b: d3 e2 shl %cl,%edx 18000041d: c1 e2 04 shl $0x4,%edx 180000420: 8d 42 4f lea 0x4f(%rdx),%eax 180000423: 83 c2 3f add $0x3f,%edx 180000426: 83 e0 c0 and $0xffffffc0,%eax 180000429: 83 e2 c0 and $0xffffffc0,%edx 18000042c: 41 89 04 24 mov %eax,(%r12) 180000430: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000437: 89 55 00 mov %edx,0x0(%rbp) 18000043a: e9 2b ff ff ff jmp 0x18000036a 18000043f: 90 nop 180000440: 56 push %rsi 180000441: 41 54 push %r12 180000443: 41 55 push %r13 180000445: 41 56 push %r14 180000447: 41 57 push %r15 180000449: 48 83 ec 30 sub $0x30,%rsp 18000044d: 41 89 cc mov %ecx,%r12d 180000450: 4d 63 f4 movslq %r12d,%r14 180000453: 4c 8d 3d 06 98 fb ff lea -0x467fa(%rip),%r15 # 0x17ffb9c60 18000045a: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 180000461: 00 180000462: 4c 89 c6 mov %r8,%rsi 180000465: 43 8b 8c b7 9c e9 c5 mov 0x1c5e99c(%r15,%r14,4),%ecx 18000046c: 01 18000046d: f7 d9 neg %ecx 18000046f: 41 03 cc add %r12d,%ecx 180000472: 83 f9 0e cmp $0xe,%ecx 180000475: 7e 51 jle 0x1800004c8 180000477: 48 89 e0 mov %rsp,%rax 18000047a: ff c2 inc %edx 18000047c: 49 89 f0 mov %rsi,%r8 18000047f: 4c 89 68 20 mov %r13,0x20(%rax) 180000483: e8 b8 ff ff ff call 0x180000440 180000488: 41 83 c4 1f add $0x1f,%r12d 18000048c: b8 01 00 00 00 mov $0x1,%eax 180000491: 44 89 e1 mov %r12d,%ecx 180000494: ba 01 00 00 00 mov $0x1,%edx 180000499: d3 e0 shl %cl,%eax 18000049b: c1 e0 04 shl $0x4,%eax 18000049e: 43 8b 8c b7 fc e9 c5 mov 0x1c5e9fc(%r15,%r14,4),%ecx 1800004a5: 01 1800004a6: d3 e2 shl %cl,%edx 1800004a8: 01 06 add %eax,(%rsi) 1800004aa: c1 e2 04 shl $0x4,%edx 1800004ad: 41 8b 75 00 mov 0x0(%r13),%esi 1800004b1: 3b d6 cmp %esi,%edx 1800004b3: 0f 4d f2 cmovge %edx,%esi 1800004b6: 41 89 75 00 mov %esi,0x0(%r13) 1800004ba: 48 83 c4 30 add $0x30,%rsp 1800004be: 41 5f pop %r15 1800004c0: 41 5e pop %r14 1800004c2: 41 5d pop %r13 1800004c4: 41 5c pop %r12 1800004c6: 5e pop %rsi 1800004c7: c3 ret 1800004c8: ba 01 00 00 00 mov $0x1,%edx 1800004cd: d3 e2 shl %cl,%edx 1800004cf: c1 e2 04 shl $0x4,%edx 1800004d2: 8d 42 4f lea 0x4f(%rdx),%eax 1800004d5: 83 c2 3f add $0x3f,%edx 1800004d8: 83 e0 c0 and $0xffffffc0,%eax 1800004db: 83 e2 c0 and $0xffffffc0,%edx 1800004de: 89 06 mov %eax,(%rsi) 1800004e0: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 1800004e7: 41 89 55 00 mov %edx,0x0(%r13) 1800004eb: eb 9b jmp 0x180000488 1800004ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800004f4: 00 1800004f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800004fc: 0f 1f 40 00 nopl 0x0(%rax) 180000500: 41 54 push %r12 180000502: 41 55 push %r13 180000504: 41 56 push %r14 180000506: 41 57 push %r15 180000508: 55 push %rbp 180000509: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 18000050e: 41 89 cd mov %ecx,%r13d 180000511: 4d 63 f5 movslq %r13d,%r14 180000514: 4c 8d 3d 45 97 fb ff lea -0x468bb(%rip),%r15 # 0x17ffb9c60 18000051b: 4c 89 cd mov %r9,%rbp 18000051e: 4d 89 c1 mov %r8,%r9 180000521: 49 89 d4 mov %rdx,%r12 180000524: 43 8b 8c b7 5c ea c5 mov 0x1c5ea5c(%r15,%r14,4),%ecx 18000052b: 01 18000052c: 85 c9 test %ecx,%ecx 18000052e: 75 39 jne 0x180000569 180000530: 44 89 e9 mov %r13d,%ecx 180000533: b8 01 00 00 00 mov $0x1,%eax 180000538: d3 e0 shl %cl,%eax 18000053a: 89 c2 mov %eax,%edx 18000053c: d1 fa sar $1,%edx 18000053e: c1 ea 1e shr $0x1e,%edx 180000541: 03 d0 add %eax,%edx 180000543: c1 ea 02 shr $0x2,%edx 180000546: c1 e2 04 shl $0x4,%edx 180000549: 83 c2 3f add $0x3f,%edx 18000054c: 83 e2 c0 and $0xffffffc0,%edx 18000054f: 81 c2 40 00 10 00 add $0x100040,%edx 180000555: 41 89 14 24 mov %edx,(%r12) 180000559: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000560: c7 45 00 00 00 10 00 movl $0x100000,0x0(%rbp) 180000567: eb 56 jmp 0x1800005bf 180000569: f7 d9 neg %ecx 18000056b: 41 03 cd add %r13d,%ecx 18000056e: 83 f9 10 cmp $0x10,%ecx 180000571: 0f 8e bd 00 00 00 jle 0x180000634 180000577: 48 8d 04 24 lea (%rsp),%rax 18000057b: ba 01 00 00 00 mov $0x1,%edx 180000580: 4d 89 e0 mov %r12,%r8 180000583: 48 89 68 20 mov %rbp,0x20(%rax) 180000587: e8 d4 00 00 00 call 0x180000660 18000058c: b8 01 00 00 00 mov $0x1,%eax 180000591: 41 8d 4d 1f lea 0x1f(%r13),%ecx 180000595: d3 e0 shl %cl,%eax 180000597: ba 01 00 00 00 mov $0x1,%edx 18000059c: 43 8b 8c b7 bc ea c5 mov 0x1c5eabc(%r15,%r14,4),%ecx 1800005a3: 01 1800005a4: c1 e0 04 shl $0x4,%eax 1800005a7: d3 e2 shl %cl,%edx 1800005a9: 41 01 04 24 add %eax,(%r12) 1800005ad: c1 e2 04 shl $0x4,%edx 1800005b0: 3b 55 00 cmp 0x0(%rbp),%edx 1800005b3: 44 8b 4d 00 mov 0x0(%rbp),%r9d 1800005b7: 44 0f 4d ca cmovge %edx,%r9d 1800005bb: 44 89 4d 00 mov %r9d,0x0(%rbp) 1800005bf: 41 83 fd 12 cmp $0x12,%r13d 1800005c3: 7c 40 jl 0x180000605 1800005c5: 41 83 c5 16 add $0x16,%r13d 1800005c9: b8 01 00 00 00 mov $0x1,%eax 1800005ce: 44 89 e9 mov %r13d,%ecx 1800005d1: ba 00 80 00 00 mov $0x8000,%edx 1800005d6: d3 e0 shl %cl,%eax 1800005d8: c1 e0 02 shl $0x2,%eax 1800005db: 41 03 04 24 add (%r12),%eax 1800005df: 05 40 04 00 00 add $0x440,%eax 1800005e4: 41 89 04 24 mov %eax,(%r12) 1800005e8: 81 7d 00 00 80 00 00 cmpl $0x8000,0x0(%rbp) 1800005ef: 0f 4d 55 00 cmovge 0x0(%rbp),%edx 1800005f3: 89 55 00 mov %edx,0x0(%rbp) 1800005f6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 1800005fb: 5d pop %rbp 1800005fc: 41 5f pop %r15 1800005fe: 41 5e pop %r14 180000600: 41 5d pop %r13 180000602: 41 5c pop %r12 180000604: c3 ret 180000605: 44 89 e9 mov %r13d,%ecx 180000608: b8 01 00 00 00 mov $0x1,%eax 18000060d: d3 e0 shl %cl,%eax 18000060f: 89 c2 mov %eax,%edx 180000611: d1 fa sar $1,%edx 180000613: c1 ea 1e shr $0x1e,%edx 180000616: 03 d0 add %eax,%edx 180000618: 83 e2 fc and $0xfffffffc,%edx 18000061b: 83 c2 43 add $0x43,%edx 18000061e: 83 e2 c0 and $0xffffffc0,%edx 180000621: 41 01 14 24 add %edx,(%r12) 180000625: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 18000062a: 5d pop %rbp 18000062b: 41 5f pop %r15 18000062d: 41 5e pop %r14 18000062f: 41 5d pop %r13 180000631: 41 5c pop %r12 180000633: c3 ret 180000634: ba 01 00 00 00 mov $0x1,%edx 180000639: d3 e2 shl %cl,%edx 18000063b: c1 e2 04 shl $0x4,%edx 18000063e: 89 d0 mov %edx,%eax 180000640: 83 c2 3f add $0x3f,%edx 180000643: 83 c0 4f add $0x4f,%eax 180000646: 83 e2 c0 and $0xffffffc0,%edx 180000649: 83 e0 c0 and $0xffffffc0,%eax 18000064c: 41 89 04 24 mov %eax,(%r12) 180000650: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000657: 89 55 00 mov %edx,0x0(%rbp) 18000065a: e9 2d ff ff ff jmp 0x18000058c 18000065f: 90 nop 180000660: 56 push %rsi 180000661: 41 54 push %r12 180000663: 41 55 push %r13 180000665: 41 56 push %r14 180000667: 41 57 push %r15 180000669: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 18000066e: 41 89 cc mov %ecx,%r12d 180000671: 4d 63 f4 movslq %r12d,%r14 180000674: 4c 8d 3d e5 95 fb ff lea -0x46a1b(%rip),%r15 # 0x17ffb9c60 18000067b: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 180000682: 00 180000683: 4c 89 c6 mov %r8,%rsi 180000686: 43 8b 8c b7 5c ea c5 mov 0x1c5ea5c(%r15,%r14,4),%ecx 18000068d: 01 18000068e: f7 d9 neg %ecx 180000690: 41 03 cc add %r12d,%ecx 180000693: 83 f9 10 cmp $0x10,%ecx 180000696: 7e 55 jle 0x1800006ed 180000698: 48 8d 04 24 lea (%rsp),%rax 18000069c: ff c2 inc %edx 18000069e: 49 89 f0 mov %rsi,%r8 1800006a1: 4c 89 68 20 mov %r13,0x20(%rax) 1800006a5: e8 b6 ff ff ff call 0x180000660 1800006aa: 41 83 c4 1f add $0x1f,%r12d 1800006ae: b8 01 00 00 00 mov $0x1,%eax 1800006b3: 44 89 e1 mov %r12d,%ecx 1800006b6: ba 01 00 00 00 mov $0x1,%edx 1800006bb: d3 e0 shl %cl,%eax 1800006bd: 43 8b 8c b7 bc ea c5 mov 0x1c5eabc(%r15,%r14,4),%ecx 1800006c4: 01 1800006c5: c1 e0 04 shl $0x4,%eax 1800006c8: d3 e2 shl %cl,%edx 1800006ca: 01 06 add %eax,(%rsi) 1800006cc: c1 e2 04 shl $0x4,%edx 1800006cf: 41 3b 55 00 cmp 0x0(%r13),%edx 1800006d3: 41 8b 75 00 mov 0x0(%r13),%esi 1800006d7: 0f 4d f2 cmovge %edx,%esi 1800006da: 41 89 75 00 mov %esi,0x0(%r13) 1800006de: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 1800006e3: 41 5f pop %r15 1800006e5: 41 5e pop %r14 1800006e7: 41 5d pop %r13 1800006e9: 41 5c pop %r12 1800006eb: 5e pop %rsi 1800006ec: c3 ret 1800006ed: ba 01 00 00 00 mov $0x1,%edx 1800006f2: d3 e2 shl %cl,%edx 1800006f4: c1 e2 04 shl $0x4,%edx 1800006f7: 89 d0 mov %edx,%eax 1800006f9: 83 c2 3f add $0x3f,%edx 1800006fc: 83 c0 4f add $0x4f,%eax 1800006ff: 83 e2 c0 and $0xffffffc0,%edx 180000702: 83 e0 c0 and $0xffffffc0,%eax 180000705: 89 06 mov %eax,(%rsi) 180000707: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 18000070e: 41 89 55 00 mov %edx,0x0(%r13) 180000712: eb 96 jmp 0x1800006aa 180000714: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180000719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180000720: 41 54 push %r12 180000722: 41 55 push %r13 180000724: 41 56 push %r14 180000726: 41 57 push %r15 180000728: 55 push %rbp 180000729: 48 83 ec 30 sub $0x30,%rsp 18000072d: 41 89 cd mov %ecx,%r13d 180000730: 4d 63 f5 movslq %r13d,%r14 180000733: 4c 8d 3d 26 95 fb ff lea -0x46ada(%rip),%r15 # 0x17ffb9c60 18000073a: 43 8b 8c b7 1c eb c5 mov 0x1c5eb1c(%r15,%r14,4),%ecx 180000741: 01 180000742: 4c 89 cd mov %r9,%rbp 180000745: 4d 89 c1 mov %r8,%r9 180000748: 49 89 d4 mov %rdx,%r12 18000074b: 85 c9 test %ecx,%ecx 18000074d: 75 39 jne 0x180000788 18000074f: 44 89 e9 mov %r13d,%ecx 180000752: b8 01 00 00 00 mov $0x1,%eax 180000757: d3 e0 shl %cl,%eax 180000759: 89 c2 mov %eax,%edx 18000075b: d1 fa sar $1,%edx 18000075d: c1 ea 1e shr $0x1e,%edx 180000760: 03 d0 add %eax,%edx 180000762: c1 ea 02 shr $0x2,%edx 180000765: c1 e2 04 shl $0x4,%edx 180000768: 83 c2 3f add $0x3f,%edx 18000076b: 83 e2 c0 and $0xffffffc0,%edx 18000076e: 81 c2 40 00 10 00 add $0x100040,%edx 180000774: 41 89 14 24 mov %edx,(%r12) 180000778: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 18000077f: c7 45 00 00 00 10 00 movl $0x100000,0x0(%rbp) 180000786: eb 55 jmp 0x1800007dd 180000788: f7 d9 neg %ecx 18000078a: 41 03 cd add %r13d,%ecx 18000078d: 83 f9 10 cmp $0x10,%ecx 180000790: 0f 8e c0 00 00 00 jle 0x180000856 180000796: 48 89 e0 mov %rsp,%rax 180000799: ba 01 00 00 00 mov $0x1,%edx 18000079e: 4d 89 e0 mov %r12,%r8 1800007a1: 48 89 68 20 mov %rbp,0x20(%rax) 1800007a5: e8 d6 00 00 00 call 0x180000880 1800007aa: 41 8d 4d 1f lea 0x1f(%r13),%ecx 1800007ae: b8 01 00 00 00 mov $0x1,%eax 1800007b3: ba 01 00 00 00 mov $0x1,%edx 1800007b8: d3 e0 shl %cl,%eax 1800007ba: 43 8b 8c b7 7c eb c5 mov 0x1c5eb7c(%r15,%r14,4),%ecx 1800007c1: 01 1800007c2: c1 e0 04 shl $0x4,%eax 1800007c5: d3 e2 shl %cl,%edx 1800007c7: 41 01 04 24 add %eax,(%r12) 1800007cb: c1 e2 04 shl $0x4,%edx 1800007ce: 44 8b 4d 00 mov 0x0(%rbp),%r9d 1800007d2: 41 3b d1 cmp %r9d,%edx 1800007d5: 44 0f 4d ca cmovge %edx,%r9d 1800007d9: 44 89 4d 00 mov %r9d,0x0(%rbp) 1800007dd: 41 83 fd 12 cmp $0x12,%r13d 1800007e1: 7c 45 jl 0x180000828 1800007e3: 41 83 c5 16 add $0x16,%r13d 1800007e7: ba 01 00 00 00 mov $0x1,%edx 1800007ec: 41 8b 04 24 mov (%r12),%eax 1800007f0: 44 89 e9 mov %r13d,%ecx 1800007f3: 41 ba 00 80 00 00 mov $0x8000,%r10d 1800007f9: d3 e2 shl %cl,%edx 1800007fb: 44 8d 8c 90 40 04 00 lea 0x440(%rax,%rdx,4),%r9d 180000802: 00 180000803: 45 89 0c 24 mov %r9d,(%r12) 180000807: 44 8b 45 00 mov 0x0(%rbp),%r8d 18000080b: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 180000812: 45 0f 4d d0 cmovge %r8d,%r10d 180000816: 44 89 55 00 mov %r10d,0x0(%rbp) 18000081a: 48 83 c4 30 add $0x30,%rsp 18000081e: 5d pop %rbp 18000081f: 41 5f pop %r15 180000821: 41 5e pop %r14 180000823: 41 5d pop %r13 180000825: 41 5c pop %r12 180000827: c3 ret 180000828: 44 89 e9 mov %r13d,%ecx 18000082b: b8 01 00 00 00 mov $0x1,%eax 180000830: d3 e0 shl %cl,%eax 180000832: 89 c2 mov %eax,%edx 180000834: d1 fa sar $1,%edx 180000836: c1 ea 1e shr $0x1e,%edx 180000839: 03 d0 add %eax,%edx 18000083b: 83 e2 fc and $0xfffffffc,%edx 18000083e: 83 c2 43 add $0x43,%edx 180000841: 83 e2 c0 and $0xffffffc0,%edx 180000844: 41 01 14 24 add %edx,(%r12) 180000848: 48 83 c4 30 add $0x30,%rsp 18000084c: 5d pop %rbp 18000084d: 41 5f pop %r15 18000084f: 41 5e pop %r14 180000851: 41 5d pop %r13 180000853: 41 5c pop %r12 180000855: c3 ret 180000856: ba 01 00 00 00 mov $0x1,%edx 18000085b: d3 e2 shl %cl,%edx 18000085d: c1 e2 04 shl $0x4,%edx 180000860: 8d 42 4f lea 0x4f(%rdx),%eax 180000863: 83 c2 3f add $0x3f,%edx 180000866: 83 e0 c0 and $0xffffffc0,%eax 180000869: 83 e2 c0 and $0xffffffc0,%edx 18000086c: 41 89 04 24 mov %eax,(%r12) 180000870: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000877: 89 55 00 mov %edx,0x0(%rbp) 18000087a: e9 2b ff ff ff jmp 0x1800007aa 18000087f: 90 nop 180000880: 56 push %rsi 180000881: 41 54 push %r12 180000883: 41 55 push %r13 180000885: 41 56 push %r14 180000887: 41 57 push %r15 180000889: 48 83 ec 30 sub $0x30,%rsp 18000088d: 41 89 cc mov %ecx,%r12d 180000890: 4d 63 f4 movslq %r12d,%r14 180000893: 4c 8d 3d c6 93 fb ff lea -0x46c3a(%rip),%r15 # 0x17ffb9c60 18000089a: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 1800008a1: 00 1800008a2: 43 8b 8c b7 1c eb c5 mov 0x1c5eb1c(%r15,%r14,4),%ecx 1800008a9: 01 1800008aa: 4c 89 c6 mov %r8,%rsi 1800008ad: f7 d9 neg %ecx 1800008af: 41 03 cc add %r12d,%ecx 1800008b2: 83 f9 10 cmp $0x10,%ecx 1800008b5: 7e 52 jle 0x180000909 1800008b7: 48 89 e0 mov %rsp,%rax 1800008ba: 83 c2 01 add $0x1,%edx 1800008bd: 49 89 f0 mov %rsi,%r8 1800008c0: 4c 89 68 20 mov %r13,0x20(%rax) 1800008c4: e8 b7 ff ff ff call 0x180000880 1800008c9: 41 83 c4 1f add $0x1f,%r12d 1800008cd: b8 01 00 00 00 mov $0x1,%eax 1800008d2: 44 89 e1 mov %r12d,%ecx 1800008d5: ba 01 00 00 00 mov $0x1,%edx 1800008da: d3 e0 shl %cl,%eax 1800008dc: 43 8b 8c b7 7c eb c5 mov 0x1c5eb7c(%r15,%r14,4),%ecx 1800008e3: 01 1800008e4: c1 e0 04 shl $0x4,%eax 1800008e7: d3 e2 shl %cl,%edx 1800008e9: 01 06 add %eax,(%rsi) 1800008eb: c1 e2 04 shl $0x4,%edx 1800008ee: 41 8b 75 00 mov 0x0(%r13),%esi 1800008f2: 3b d6 cmp %esi,%edx 1800008f4: 0f 4d f2 cmovge %edx,%esi 1800008f7: 41 89 75 00 mov %esi,0x0(%r13) 1800008fb: 48 83 c4 30 add $0x30,%rsp 1800008ff: 41 5f pop %r15 180000901: 41 5e pop %r14 180000903: 41 5d pop %r13 180000905: 41 5c pop %r12 180000907: 5e pop %rsi 180000908: c3 ret 180000909: ba 01 00 00 00 mov $0x1,%edx 18000090e: d3 e2 shl %cl,%edx 180000910: c1 e2 04 shl $0x4,%edx 180000913: 8d 42 4f lea 0x4f(%rdx),%eax 180000916: 83 c2 3f add $0x3f,%edx 180000919: 83 e0 c0 and $0xffffffc0,%eax 18000091c: 83 e2 c0 and $0xffffffc0,%edx 18000091f: 89 06 mov %eax,(%rsi) 180000921: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000928: 41 89 55 00 mov %edx,0x0(%r13) 18000092c: eb 9b jmp 0x1800008c9 18000092e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180000935: 00 180000936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000093d: 0f 1f 00 nopl (%rax) 180000940: 41 54 push %r12 180000942: 41 55 push %r13 180000944: 41 56 push %r14 180000946: 41 57 push %r15 180000948: 55 push %rbp 180000949: 48 83 ec 30 sub $0x30,%rsp 18000094d: 41 89 cd mov %ecx,%r13d 180000950: 4d 63 f5 movslq %r13d,%r14 180000953: 4c 8d 3d 06 93 fb ff lea -0x46cfa(%rip),%r15 # 0x17ffb9c60 18000095a: 4c 89 cd mov %r9,%rbp 18000095d: 4d 89 c1 mov %r8,%r9 180000960: 49 89 d4 mov %rdx,%r12 180000963: 43 8b 8c b7 dc eb c5 mov 0x1c5ebdc(%r15,%r14,4),%ecx 18000096a: 01 18000096b: 85 c9 test %ecx,%ecx 18000096d: 75 39 jne 0x1800009a8 18000096f: 44 89 e9 mov %r13d,%ecx 180000972: b8 01 00 00 00 mov $0x1,%eax 180000977: d3 e0 shl %cl,%eax 180000979: 89 c2 mov %eax,%edx 18000097b: d1 fa sar $1,%edx 18000097d: c1 ea 1e shr $0x1e,%edx 180000980: 03 d0 add %eax,%edx 180000982: c1 ea 02 shr $0x2,%edx 180000985: c1 e2 04 shl $0x4,%edx 180000988: 83 c2 3f add $0x3f,%edx 18000098b: 83 e2 c0 and $0xffffffc0,%edx 18000098e: 81 c2 40 00 20 00 add $0x200040,%edx 180000994: 41 89 14 24 mov %edx,(%r12) 180000998: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 18000099f: c7 45 00 00 00 20 00 movl $0x200000,0x0(%rbp) 1800009a6: eb 55 jmp 0x1800009fd 1800009a8: f7 d9 neg %ecx 1800009aa: 41 03 cd add %r13d,%ecx 1800009ad: 83 f9 11 cmp $0x11,%ecx 1800009b0: 0f 8e c0 00 00 00 jle 0x180000a76 1800009b6: 48 89 e0 mov %rsp,%rax 1800009b9: ba 01 00 00 00 mov $0x1,%edx 1800009be: 4d 89 e0 mov %r12,%r8 1800009c1: 48 89 68 20 mov %rbp,0x20(%rax) 1800009c5: e8 d6 00 00 00 call 0x180000aa0 1800009ca: b8 01 00 00 00 mov $0x1,%eax 1800009cf: 41 8d 4d 1f lea 0x1f(%r13),%ecx 1800009d3: d3 e0 shl %cl,%eax 1800009d5: ba 01 00 00 00 mov $0x1,%edx 1800009da: c1 e0 04 shl $0x4,%eax 1800009dd: 43 8b 8c b7 3c ec c5 mov 0x1c5ec3c(%r15,%r14,4),%ecx 1800009e4: 01 1800009e5: d3 e2 shl %cl,%edx 1800009e7: 41 01 04 24 add %eax,(%r12) 1800009eb: c1 e2 04 shl $0x4,%edx 1800009ee: 44 8b 4d 00 mov 0x0(%rbp),%r9d 1800009f2: 41 3b d1 cmp %r9d,%edx 1800009f5: 44 0f 4d ca cmovge %edx,%r9d 1800009f9: 44 89 4d 00 mov %r9d,0x0(%rbp) 1800009fd: 41 83 fd 12 cmp $0x12,%r13d 180000a01: 7c 45 jl 0x180000a48 180000a03: 41 83 c5 16 add $0x16,%r13d 180000a07: ba 01 00 00 00 mov $0x1,%edx 180000a0c: 44 89 e9 mov %r13d,%ecx 180000a0f: 41 ba 00 80 00 00 mov $0x8000,%r10d 180000a15: d3 e2 shl %cl,%edx 180000a17: 41 8b 04 24 mov (%r12),%eax 180000a1b: 44 8d 8c 90 40 04 00 lea 0x440(%rax,%rdx,4),%r9d 180000a22: 00 180000a23: 45 89 0c 24 mov %r9d,(%r12) 180000a27: 44 8b 45 00 mov 0x0(%rbp),%r8d 180000a2b: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 180000a32: 45 0f 4d d0 cmovge %r8d,%r10d 180000a36: 44 89 55 00 mov %r10d,0x0(%rbp) 180000a3a: 48 83 c4 30 add $0x30,%rsp 180000a3e: 5d pop %rbp 180000a3f: 41 5f pop %r15 180000a41: 41 5e pop %r14 180000a43: 41 5d pop %r13 180000a45: 41 5c pop %r12 180000a47: c3 ret 180000a48: 44 89 e9 mov %r13d,%ecx 180000a4b: b8 01 00 00 00 mov $0x1,%eax 180000a50: d3 e0 shl %cl,%eax 180000a52: 89 c2 mov %eax,%edx 180000a54: d1 fa sar $1,%edx 180000a56: c1 ea 1e shr $0x1e,%edx 180000a59: 03 d0 add %eax,%edx 180000a5b: 83 e2 fc and $0xfffffffc,%edx 180000a5e: 83 c2 43 add $0x43,%edx 180000a61: 83 e2 c0 and $0xffffffc0,%edx 180000a64: 41 01 14 24 add %edx,(%r12) 180000a68: 48 83 c4 30 add $0x30,%rsp 180000a6c: 5d pop %rbp 180000a6d: 41 5f pop %r15 180000a6f: 41 5e pop %r14 180000a71: 41 5d pop %r13 180000a73: 41 5c pop %r12 180000a75: c3 ret 180000a76: ba 01 00 00 00 mov $0x1,%edx 180000a7b: d3 e2 shl %cl,%edx 180000a7d: c1 e2 04 shl $0x4,%edx 180000a80: 8d 42 4f lea 0x4f(%rdx),%eax 180000a83: 83 c2 3f add $0x3f,%edx 180000a86: 83 e0 c0 and $0xffffffc0,%eax 180000a89: 83 e2 c0 and $0xffffffc0,%edx 180000a8c: 41 89 04 24 mov %eax,(%r12) 180000a90: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000a97: 89 55 00 mov %edx,0x0(%rbp) 180000a9a: e9 2b ff ff ff jmp 0x1800009ca 180000a9f: 90 nop 180000aa0: 56 push %rsi 180000aa1: 41 54 push %r12 180000aa3: 41 55 push %r13 180000aa5: 41 56 push %r14 180000aa7: 41 57 push %r15 180000aa9: 48 83 ec 30 sub $0x30,%rsp 180000aad: 41 89 cc mov %ecx,%r12d 180000ab0: 4d 63 f4 movslq %r12d,%r14 180000ab3: 4c 8d 3d a6 91 fb ff lea -0x46e5a(%rip),%r15 # 0x17ffb9c60 180000aba: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 180000ac1: 00 180000ac2: 4c 89 c6 mov %r8,%rsi 180000ac5: 43 8b 8c b7 dc eb c5 mov 0x1c5ebdc(%r15,%r14,4),%ecx 180000acc: 01 180000acd: f7 d9 neg %ecx 180000acf: 41 03 cc add %r12d,%ecx 180000ad2: 83 f9 11 cmp $0x11,%ecx 180000ad5: 7e 51 jle 0x180000b28 180000ad7: 48 89 e0 mov %rsp,%rax 180000ada: ff c2 inc %edx 180000adc: 49 89 f0 mov %rsi,%r8 180000adf: 4c 89 68 20 mov %r13,0x20(%rax) 180000ae3: e8 b8 ff ff ff call 0x180000aa0 180000ae8: 41 83 c4 1f add $0x1f,%r12d 180000aec: b8 01 00 00 00 mov $0x1,%eax 180000af1: 44 89 e1 mov %r12d,%ecx 180000af4: ba 01 00 00 00 mov $0x1,%edx 180000af9: d3 e0 shl %cl,%eax 180000afb: c1 e0 04 shl $0x4,%eax 180000afe: 43 8b 8c b7 3c ec c5 mov 0x1c5ec3c(%r15,%r14,4),%ecx 180000b05: 01 180000b06: d3 e2 shl %cl,%edx 180000b08: 01 06 add %eax,(%rsi) 180000b0a: c1 e2 04 shl $0x4,%edx 180000b0d: 41 8b 75 00 mov 0x0(%r13),%esi 180000b11: 3b d6 cmp %esi,%edx 180000b13: 0f 4d f2 cmovge %edx,%esi 180000b16: 41 89 75 00 mov %esi,0x0(%r13) 180000b1a: 48 83 c4 30 add $0x30,%rsp 180000b1e: 41 5f pop %r15 180000b20: 41 5e pop %r14 180000b22: 41 5d pop %r13 180000b24: 41 5c pop %r12 180000b26: 5e pop %rsi 180000b27: c3 ret 180000b28: ba 01 00 00 00 mov $0x1,%edx 180000b2d: d3 e2 shl %cl,%edx 180000b2f: c1 e2 04 shl $0x4,%edx 180000b32: 8d 42 4f lea 0x4f(%rdx),%eax 180000b35: 83 c2 3f add $0x3f,%edx 180000b38: 83 e0 c0 and $0xffffffc0,%eax 180000b3b: 83 e2 c0 and $0xffffffc0,%edx 180000b3e: 89 06 mov %eax,(%rsi) 180000b40: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000b47: 41 89 55 00 mov %edx,0x0(%r13) 180000b4b: eb 9b jmp 0x180000ae8 180000b4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180000b54: 00 180000b55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180000b5c: 0f 1f 40 00 nopl 0x0(%rax) 180000b60: 41 54 push %r12 180000b62: 41 55 push %r13 180000b64: 41 56 push %r14 180000b66: 41 57 push %r15 180000b68: 55 push %rbp 180000b69: 48 83 ec 30 sub $0x30,%rsp 180000b6d: 41 89 cd mov %ecx,%r13d 180000b70: 4d 63 e5 movslq %r13d,%r12 180000b73: 48 8d 2d e6 90 fb ff lea -0x46f1a(%rip),%rbp # 0x17ffb9c60 180000b7a: 4d 89 cf mov %r9,%r15 180000b7d: 4d 89 c1 mov %r8,%r9 180000b80: 49 89 d6 mov %rdx,%r14 180000b83: 42 8b 8c a5 9c ec c5 mov 0x1c5ec9c(%rbp,%r12,4),%ecx 180000b8a: 01 180000b8b: 85 c9 test %ecx,%ecx 180000b8d: 75 38 jne 0x180000bc7 180000b8f: b8 01 00 00 00 mov $0x1,%eax 180000b94: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx 180000b99: 89 d1 mov %edx,%ecx 180000b9b: d1 f9 sar $1,%ecx 180000b9d: c1 e9 1e shr $0x1e,%ecx 180000ba0: 03 ca add %edx,%ecx 180000ba2: c1 e9 02 shr $0x2,%ecx 180000ba5: c1 e1 04 shl $0x4,%ecx 180000ba8: 83 c1 3f add $0x3f,%ecx 180000bab: 83 e1 c0 and $0xffffffc0,%ecx 180000bae: 81 c1 40 00 20 00 add $0x200040,%ecx 180000bb4: 41 89 0e mov %ecx,(%r14) 180000bb7: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000bbe: 41 c7 07 00 00 20 00 movl $0x200000,(%r15) 180000bc5: eb 54 jmp 0x180000c1b 180000bc7: f7 d9 neg %ecx 180000bc9: 41 03 cd add %r13d,%ecx 180000bcc: 83 f9 11 cmp $0x11,%ecx 180000bcf: 0f 8e ae 00 00 00 jle 0x180000c83 180000bd5: 48 89 e0 mov %rsp,%rax 180000bd8: ba 01 00 00 00 mov $0x1,%edx 180000bdd: 4d 89 f0 mov %r14,%r8 180000be0: 4c 89 78 20 mov %r15,0x20(%rax) 180000be4: e8 d7 00 00 00 call 0x180000cc0 180000be9: b8 01 00 00 00 mov $0x1,%eax 180000bee: 42 8b ac a5 fc ec c5 mov 0x1c5ecfc(%rbp,%r12,4),%ebp 180000bf5: 01 180000bf6: 41 8d 55 1f lea 0x1f(%r13),%edx 180000bfa: c4 e2 69 f7 c8 shlx %edx,%eax,%ecx 180000bff: c1 e1 04 shl $0x4,%ecx 180000c02: c4 62 51 f7 c8 shlx %ebp,%eax,%r9d 180000c07: 41 01 0e add %ecx,(%r14) 180000c0a: 41 c1 e1 04 shl $0x4,%r9d 180000c0e: 45 8b 17 mov (%r15),%r10d 180000c11: 45 3b ca cmp %r10d,%r9d 180000c14: 45 0f 4d d1 cmovge %r9d,%r10d 180000c18: 45 89 17 mov %r10d,(%r15) 180000c1b: 41 83 fd 12 cmp $0x12,%r13d 180000c1f: 7c 3a jl 0x180000c5b 180000c21: 41 83 c5 16 add $0x16,%r13d 180000c25: 41 b8 00 80 00 00 mov $0x8000,%r8d 180000c2b: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx 180000c30: 41 8b 06 mov (%r14),%eax 180000c33: 8d 8c 90 40 04 00 00 lea 0x440(%rax,%rdx,4),%ecx 180000c3a: 41 89 0e mov %ecx,(%r14) 180000c3d: 41 8b 2f mov (%r15),%ebp 180000c40: 81 fd 00 80 00 00 cmp $0x8000,%ebp 180000c46: 44 0f 4d c5 cmovge %ebp,%r8d 180000c4a: 45 89 07 mov %r8d,(%r15) 180000c4d: 48 83 c4 30 add $0x30,%rsp 180000c51: 5d pop %rbp 180000c52: 41 5f pop %r15 180000c54: 41 5e pop %r14 180000c56: 41 5d pop %r13 180000c58: 41 5c pop %r12 180000c5a: c3 ret 180000c5b: c4 e2 11 f7 c0 shlx %r13d,%eax,%eax 180000c60: 89 c2 mov %eax,%edx 180000c62: d1 fa sar $1,%edx 180000c64: c1 ea 1e shr $0x1e,%edx 180000c67: 03 d0 add %eax,%edx 180000c69: 83 e2 fc and $0xfffffffc,%edx 180000c6c: 83 c2 43 add $0x43,%edx 180000c6f: 83 e2 c0 and $0xffffffc0,%edx 180000c72: 41 01 16 add %edx,(%r14) 180000c75: 48 83 c4 30 add $0x30,%rsp 180000c79: 5d pop %rbp 180000c7a: 41 5f pop %r15 180000c7c: 41 5e pop %r14 180000c7e: 41 5d pop %r13 180000c80: 41 5c pop %r12 180000c82: c3 ret 180000c83: b8 01 00 00 00 mov $0x1,%eax 180000c88: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx 180000c8d: c1 e1 04 shl $0x4,%ecx 180000c90: 8d 51 4f lea 0x4f(%rcx),%edx 180000c93: 83 c1 3f add $0x3f,%ecx 180000c96: 83 e2 c0 and $0xffffffc0,%edx 180000c99: 83 e1 c0 and $0xffffffc0,%ecx 180000c9c: 41 89 16 mov %edx,(%r14) 180000c9f: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000ca6: 41 89 0f mov %ecx,(%r15) 180000ca9: e9 40 ff ff ff jmp 0x180000bee 180000cae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180000cb5: 00 180000cb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180000cbd: 0f 1f 00 nopl (%rax) 180000cc0: 53 push %rbx 180000cc1: 56 push %rsi 180000cc2: 41 54 push %r12 180000cc4: 41 56 push %r14 180000cc6: 41 57 push %r15 180000cc8: 48 83 ec 30 sub $0x30,%rsp 180000ccc: 89 ce mov %ecx,%esi 180000cce: 4c 63 f6 movslq %esi,%r14 180000cd1: 4c 8d 3d 88 8f fb ff lea -0x47078(%rip),%r15 # 0x17ffb9c60 180000cd8: 4c 8b a4 24 80 00 00 mov 0x80(%rsp),%r12 180000cdf: 00 180000ce0: 4c 89 c3 mov %r8,%rbx 180000ce3: 43 8b 8c b7 9c ec c5 mov 0x1c5ec9c(%r15,%r14,4),%ecx 180000cea: 01 180000ceb: f7 d9 neg %ecx 180000ced: 03 ce add %esi,%ecx 180000cef: 83 f9 11 cmp $0x11,%ecx 180000cf2: 7e 4e jle 0x180000d42 180000cf4: 48 89 e0 mov %rsp,%rax 180000cf7: ff c2 inc %edx 180000cf9: 49 89 d8 mov %rbx,%r8 180000cfc: 4c 89 60 20 mov %r12,0x20(%rax) 180000d00: e8 bb ff ff ff call 0x180000cc0 180000d05: 41 ba 01 00 00 00 mov $0x1,%r10d 180000d0b: 83 c6 1f add $0x1f,%esi 180000d0e: c4 c2 49 f7 c2 shlx %esi,%r10d,%eax 180000d13: c1 e0 04 shl $0x4,%eax 180000d16: 43 8b 94 b7 fc ec c5 mov 0x1c5ecfc(%r15,%r14,4),%edx 180000d1d: 01 180000d1e: c4 c2 69 f7 ca shlx %edx,%r10d,%ecx 180000d23: 01 03 add %eax,(%rbx) 180000d25: c1 e1 04 shl $0x4,%ecx 180000d28: 41 8b 1c 24 mov (%r12),%ebx 180000d2c: 3b cb cmp %ebx,%ecx 180000d2e: 0f 4d d9 cmovge %ecx,%ebx 180000d31: 41 89 1c 24 mov %ebx,(%r12) 180000d35: 48 83 c4 30 add $0x30,%rsp 180000d39: 41 5f pop %r15 180000d3b: 41 5e pop %r14 180000d3d: 41 5c pop %r12 180000d3f: 5e pop %rsi 180000d40: 5b pop %rbx 180000d41: c3 ret 180000d42: 41 ba 01 00 00 00 mov $0x1,%r10d 180000d48: c4 c2 71 f7 d2 shlx %ecx,%r10d,%edx 180000d4d: c1 e2 04 shl $0x4,%edx 180000d50: 8d 42 4f lea 0x4f(%rdx),%eax 180000d53: 83 c2 3f add $0x3f,%edx 180000d56: 83 e0 c0 and $0xffffffc0,%eax 180000d59: 83 e2 c0 and $0xffffffc0,%edx 180000d5c: 89 03 mov %eax,(%rbx) 180000d5e: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000d65: 41 89 14 24 mov %edx,(%r12) 180000d69: eb a0 jmp 0x180000d0b 180000d6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180000d72: 00 180000d73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180000d7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180000d80: 41 54 push %r12 180000d82: 41 55 push %r13 180000d84: 41 56 push %r14 180000d86: 41 57 push %r15 180000d88: 55 push %rbp 180000d89: 48 83 ec 30 sub $0x30,%rsp 180000d8d: 41 89 cd mov %ecx,%r13d 180000d90: 4d 63 e5 movslq %r13d,%r12 180000d93: 48 8d 2d c6 8e fb ff lea -0x4713a(%rip),%rbp # 0x17ffb9c60 180000d9a: 4d 89 cf mov %r9,%r15 180000d9d: 4d 89 c1 mov %r8,%r9 180000da0: 49 89 d6 mov %rdx,%r14 180000da3: 42 8b 8c a5 5c ed c5 mov 0x1c5ed5c(%rbp,%r12,4),%ecx 180000daa: 01 180000dab: 85 c9 test %ecx,%ecx 180000dad: 75 38 jne 0x180000de7 180000daf: b8 01 00 00 00 mov $0x1,%eax 180000db4: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx 180000db9: 89 d1 mov %edx,%ecx 180000dbb: d1 f9 sar $1,%ecx 180000dbd: c1 e9 1e shr $0x1e,%ecx 180000dc0: 03 ca add %edx,%ecx 180000dc2: c1 e9 02 shr $0x2,%ecx 180000dc5: c1 e1 04 shl $0x4,%ecx 180000dc8: 83 c1 3f add $0x3f,%ecx 180000dcb: 83 e1 c0 and $0xffffffc0,%ecx 180000dce: 81 c1 40 00 20 00 add $0x200040,%ecx 180000dd4: 41 89 0e mov %ecx,(%r14) 180000dd7: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000dde: 41 c7 07 00 00 20 00 movl $0x200000,(%r15) 180000de5: eb 54 jmp 0x180000e3b 180000de7: f7 d9 neg %ecx 180000de9: 41 03 cd add %r13d,%ecx 180000dec: 83 f9 11 cmp $0x11,%ecx 180000def: 0f 8e ae 00 00 00 jle 0x180000ea3 180000df5: 48 89 e0 mov %rsp,%rax 180000df8: ba 01 00 00 00 mov $0x1,%edx 180000dfd: 4d 89 f0 mov %r14,%r8 180000e00: 4c 89 78 20 mov %r15,0x20(%rax) 180000e04: e8 d7 00 00 00 call 0x180000ee0 180000e09: b8 01 00 00 00 mov $0x1,%eax 180000e0e: 42 8b ac a5 bc ed c5 mov 0x1c5edbc(%rbp,%r12,4),%ebp 180000e15: 01 180000e16: 41 8d 55 1f lea 0x1f(%r13),%edx 180000e1a: c4 e2 69 f7 c8 shlx %edx,%eax,%ecx 180000e1f: c1 e1 04 shl $0x4,%ecx 180000e22: c4 62 51 f7 c8 shlx %ebp,%eax,%r9d 180000e27: 41 01 0e add %ecx,(%r14) 180000e2a: 41 c1 e1 04 shl $0x4,%r9d 180000e2e: 45 8b 17 mov (%r15),%r10d 180000e31: 45 3b ca cmp %r10d,%r9d 180000e34: 45 0f 4d d1 cmovge %r9d,%r10d 180000e38: 45 89 17 mov %r10d,(%r15) 180000e3b: 41 83 fd 12 cmp $0x12,%r13d 180000e3f: 7c 3a jl 0x180000e7b 180000e41: 41 83 c5 16 add $0x16,%r13d 180000e45: 41 b8 00 80 00 00 mov $0x8000,%r8d 180000e4b: c4 e2 11 f7 d0 shlx %r13d,%eax,%edx 180000e50: 41 8b 06 mov (%r14),%eax 180000e53: 8d 8c 90 40 04 00 00 lea 0x440(%rax,%rdx,4),%ecx 180000e5a: 41 89 0e mov %ecx,(%r14) 180000e5d: 41 8b 2f mov (%r15),%ebp 180000e60: 81 fd 00 80 00 00 cmp $0x8000,%ebp 180000e66: 44 0f 4d c5 cmovge %ebp,%r8d 180000e6a: 45 89 07 mov %r8d,(%r15) 180000e6d: 48 83 c4 30 add $0x30,%rsp 180000e71: 5d pop %rbp 180000e72: 41 5f pop %r15 180000e74: 41 5e pop %r14 180000e76: 41 5d pop %r13 180000e78: 41 5c pop %r12 180000e7a: c3 ret 180000e7b: c4 e2 11 f7 c0 shlx %r13d,%eax,%eax 180000e80: 89 c2 mov %eax,%edx 180000e82: d1 fa sar $1,%edx 180000e84: c1 ea 1e shr $0x1e,%edx 180000e87: 03 d0 add %eax,%edx 180000e89: 83 e2 fc and $0xfffffffc,%edx 180000e8c: 83 c2 43 add $0x43,%edx 180000e8f: 83 e2 c0 and $0xffffffc0,%edx 180000e92: 41 01 16 add %edx,(%r14) 180000e95: 48 83 c4 30 add $0x30,%rsp 180000e99: 5d pop %rbp 180000e9a: 41 5f pop %r15 180000e9c: 41 5e pop %r14 180000e9e: 41 5d pop %r13 180000ea0: 41 5c pop %r12 180000ea2: c3 ret 180000ea3: b8 01 00 00 00 mov $0x1,%eax 180000ea8: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx 180000ead: c1 e1 04 shl $0x4,%ecx 180000eb0: 8d 51 4f lea 0x4f(%rcx),%edx 180000eb3: 83 c1 3f add $0x3f,%ecx 180000eb6: 83 e2 c0 and $0xffffffc0,%edx 180000eb9: 83 e1 c0 and $0xffffffc0,%ecx 180000ebc: 41 89 16 mov %edx,(%r14) 180000ebf: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180000ec6: 41 89 0f mov %ecx,(%r15) 180000ec9: e9 40 ff ff ff jmp 0x180000e0e 180000ece: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180000ed5: 00 180000ed6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180000edd: 0f 1f 00 nopl (%rax) 180000ee0: 53 push %rbx 180000ee1: 56 push %rsi 180000ee2: 41 54 push %r12 180000ee4: 41 56 push %r14 180000ee6: 41 57 push %r15 180000ee8: 48 83 ec 30 sub $0x30,%rsp 180000eec: 89 ce mov %ecx,%esi 180000eee: 4c 63 f6 movslq %esi,%r14 180000ef1: 4c 8d 3d 68 8d fb ff lea -0x47298(%rip),%r15 # 0x17ffb9c60 180000ef8: 4c 8b a4 24 80 00 00 mov 0x80(%rsp),%r12 180000eff: 00 180000f00: 4c 89 c3 mov %r8,%rbx 180000f03: 43 8b 8c b7 5c ed c5 mov 0x1c5ed5c(%r15,%r14,4),%ecx 180000f0a: 01 180000f0b: f7 d9 neg %ecx 180000f0d: 03 ce add %esi,%ecx 180000f0f: 83 f9 11 cmp $0x11,%ecx 180000f12: 7e 4e jle 0x180000f62 180000f14: 48 89 e0 mov %rsp,%rax 180000f17: ff c2 inc %edx 180000f19: 49 89 d8 mov %rbx,%r8 180000f1c: 4c 89 60 20 mov %r12,0x20(%rax) 180000f20: e8 bb ff ff ff call 0x180000ee0 180000f25: 41 ba 01 00 00 00 mov $0x1,%r10d 180000f2b: 83 c6 1f add $0x1f,%esi 180000f2e: c4 c2 49 f7 c2 shlx %esi,%r10d,%eax 180000f33: c1 e0 04 shl $0x4,%eax 180000f36: 43 8b 94 b7 bc ed c5 mov 0x1c5edbc(%r15,%r14,4),%edx 180000f3d: 01 180000f3e: c4 c2 69 f7 ca shlx %edx,%r10d,%ecx 180000f43: 01 03 add %eax,(%rbx) 180000f45: c1 e1 04 shl $0x4,%ecx 180000f48: 41 8b 1c 24 mov (%r12),%ebx 180000f4c: 3b cb cmp %ebx,%ecx 180000f4e: 0f 4d d9 cmovge %ecx,%ebx 180000f51: 41 89 1c 24 mov %ebx,(%r12) 180000f55: 48 83 c4 30 add $0x30,%rsp 180000f59: 41 5f pop %r15 180000f5b: 41 5e pop %r14 180000f5d: 41 5c pop %r12 180000f5f: 5e pop %rsi 180000f60: 5b pop %rbx 180000f61: c3 ret 180000f62: 41 ba 01 00 00 00 mov $0x1,%r10d 180000f68: c4 c2 71 f7 d2 shlx %ecx,%r10d,%edx 180000f6d: c1 e2 04 shl $0x4,%edx 180000f70: 8d 42 4f lea 0x4f(%rdx),%eax 180000f73: 83 .byte 0x83 180000f74: c2 .byte 0xc2