/tmp/det/f_180003040.bin: file format binary Disassembly of section .data: 0000000180003040 <.data>: 180003040: 48 83 ec 28 sub $0x28,%rsp 180003044: 48 85 c9 test %rcx,%rcx 180003047: 74 15 je 0x18000305e 180003049: 85 d2 test %edx,%edx 18000304b: 7f 05 jg 0x180003052 18000304d: 6a fa push $0xfffffffffffffffa 18000304f: 58 pop %rax 180003050: eb 07 jmp 0x180003059 180003052: e8 69 27 a5 01 call 0x181a557c0 180003057: 33 c0 xor %eax,%eax 180003059: 48 83 c4 28 add $0x28,%rsp 18000305d: c3 ret 18000305e: 6a f8 push $0xfffffffffffffff8 180003060: 58 pop %rax 180003061: eb f6 jmp 0x180003059 180003063: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000306a: 00 18000306b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003072: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003080: 48 83 ec 28 sub $0x28,%rsp 180003084: 48 85 c9 test %rcx,%rcx 180003087: 74 15 je 0x18000309e 180003089: 85 d2 test %edx,%edx 18000308b: 7f 05 jg 0x180003092 18000308d: 6a fa push $0xfffffffffffffffa 18000308f: 58 pop %rax 180003090: eb 07 jmp 0x180003099 180003092: e8 69 2d a5 01 call 0x181a55e00 180003097: 33 c0 xor %eax,%eax 180003099: 48 83 c4 28 add $0x28,%rsp 18000309d: c3 ret 18000309e: 6a f8 push $0xfffffffffffffff8 1800030a0: 58 pop %rax 1800030a1: eb f6 jmp 0x180003099 1800030a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800030aa: 00 1800030ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800030b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800030b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800030c0: 55 push %rbp 1800030c1: 48 83 ec 30 sub $0x30,%rsp 1800030c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 1800030ca: 48 89 4d 20 mov %rcx,0x20(%rbp) 1800030ce: 48 89 55 28 mov %rdx,0x28(%rbp) 1800030d2: 44 89 45 30 mov %r8d,0x30(%rbp) 1800030d6: 48 8b 45 20 mov 0x20(%rbp),%rax 1800030da: 48 85 c0 test %rax,%rax 1800030dd: 74 14 je 0x1800030f3 1800030df: 48 8b 45 28 mov 0x28(%rbp),%rax 1800030e3: 48 85 c0 test %rax,%rax 1800030e6: 75 16 jne 0x1800030fe 1800030e8: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800030ed: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800030f1: 5d pop %rbp 1800030f2: c3 ret 1800030f3: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800030f8: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800030fc: 5d pop %rbp 1800030fd: c3 ret 1800030fe: 8b 45 30 mov 0x30(%rbp),%eax 180003101: 85 c0 test %eax,%eax 180003103: 7f 0b jg 0x180003110 180003105: b8 fa ff ff ff mov $0xfffffffa,%eax 18000310a: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000310e: 5d pop %rbp 18000310f: c3 ret 180003110: 48 8b 45 20 mov 0x20(%rbp),%rax 180003114: 48 8b 55 28 mov 0x28(%rbp),%rdx 180003118: 8b 4d 30 mov 0x30(%rbp),%ecx 18000311b: 89 4d 00 mov %ecx,0x0(%rbp) 18000311e: 48 89 c1 mov %rax,%rcx 180003121: 8b 45 00 mov 0x0(%rbp),%eax 180003124: 41 89 c0 mov %eax,%r8d 180003127: e8 34 33 a5 01 call 0x181a56460 18000312c: b8 00 00 00 00 mov $0x0,%eax 180003131: 48 8d 65 10 lea 0x10(%rbp),%rsp 180003135: 5d pop %rbp 180003136: c3 ret 180003137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000313e: 00 00 180003140: 55 push %rbp 180003141: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 180003146: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 18000314b: 48 89 4d 20 mov %rcx,0x20(%rbp) 18000314f: 48 89 55 28 mov %rdx,0x28(%rbp) 180003153: 44 89 45 30 mov %r8d,0x30(%rbp) 180003157: 48 8b 45 20 mov 0x20(%rbp),%rax 18000315b: 48 85 c0 test %rax,%rax 18000315e: 74 14 je 0x180003174 180003160: 48 8b 45 28 mov 0x28(%rbp),%rax 180003164: 48 85 c0 test %rax,%rax 180003167: 75 16 jne 0x18000317f 180003169: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000316e: 48 8d 65 10 lea 0x10(%rbp),%rsp 180003172: 5d pop %rbp 180003173: c3 ret 180003174: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003179: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000317d: 5d pop %rbp 18000317e: c3 ret 18000317f: 8b 45 30 mov 0x30(%rbp),%eax 180003182: 85 c0 test %eax,%eax 180003184: 7f 0b jg 0x180003191 180003186: b8 fa ff ff ff mov $0xfffffffa,%eax 18000318b: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000318f: 5d pop %rbp 180003190: c3 ret 180003191: 48 8b 45 20 mov 0x20(%rbp),%rax 180003195: 48 8b 55 28 mov 0x28(%rbp),%rdx 180003199: 8b 4d 30 mov 0x30(%rbp),%ecx 18000319c: 89 4d 00 mov %ecx,0x0(%rbp) 18000319f: 48 89 c1 mov %rax,%rcx 1800031a2: 8b 45 00 mov 0x0(%rbp),%eax 1800031a5: 41 89 c0 mov %eax,%r8d 1800031a8: e8 23 65 a5 01 call 0x181a596d0 1800031ad: b8 00 00 00 00 mov $0x0,%eax 1800031b2: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800031b6: 5d pop %rbp 1800031b7: c3 ret 1800031b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800031bf: 00 1800031c0: 55 push %rbp 1800031c1: 48 83 ec 30 sub $0x30,%rsp 1800031c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 1800031ca: 48 89 4d 20 mov %rcx,0x20(%rbp) 1800031ce: 48 89 55 28 mov %rdx,0x28(%rbp) 1800031d2: 44 89 45 30 mov %r8d,0x30(%rbp) 1800031d6: 48 8b 45 20 mov 0x20(%rbp),%rax 1800031da: 48 85 c0 test %rax,%rax 1800031dd: 74 14 je 0x1800031f3 1800031df: 48 8b 45 28 mov 0x28(%rbp),%rax 1800031e3: 48 85 c0 test %rax,%rax 1800031e6: 75 16 jne 0x1800031fe 1800031e8: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800031ed: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800031f1: 5d pop %rbp 1800031f2: c3 ret 1800031f3: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800031f8: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800031fc: 5d pop %rbp 1800031fd: c3 ret 1800031fe: 8b 45 30 mov 0x30(%rbp),%eax 180003201: 85 c0 test %eax,%eax 180003203: 7f 0b jg 0x180003210 180003205: b8 fa ff ff ff mov $0xfffffffa,%eax 18000320a: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000320e: 5d pop %rbp 18000320f: c3 ret 180003210: 48 8b 45 20 mov 0x20(%rbp),%rax 180003214: 48 8b 55 28 mov 0x28(%rbp),%rdx 180003218: 8b 4d 30 mov 0x30(%rbp),%ecx 18000321b: 89 4d 00 mov %ecx,0x0(%rbp) 18000321e: 48 89 c1 mov %rax,%rcx 180003221: 8b 45 00 mov 0x0(%rbp),%eax 180003224: 41 89 c0 mov %eax,%r8d 180003227: e8 14 97 a5 01 call 0x181a5c940 18000322c: b8 00 00 00 00 mov $0x0,%eax 180003231: 48 8d 65 10 lea 0x10(%rbp),%rsp 180003235: 5d pop %rbp 180003236: c3 ret 180003237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000323e: 00 00 180003240: 55 push %rbp 180003241: 48 83 ec 30 sub $0x30,%rsp 180003245: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 18000324a: 48 89 4d 20 mov %rcx,0x20(%rbp) 18000324e: 48 89 55 28 mov %rdx,0x28(%rbp) 180003252: 44 89 45 30 mov %r8d,0x30(%rbp) 180003256: 48 8b 45 20 mov 0x20(%rbp),%rax 18000325a: 48 85 c0 test %rax,%rax 18000325d: 74 14 je 0x180003273 18000325f: 48 8b 45 28 mov 0x28(%rbp),%rax 180003263: 48 85 c0 test %rax,%rax 180003266: 75 16 jne 0x18000327e 180003268: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000326d: 48 8d 65 10 lea 0x10(%rbp),%rsp 180003271: 5d pop %rbp 180003272: c3 ret 180003273: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003278: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000327c: 5d pop %rbp 18000327d: c3 ret 18000327e: 8b 45 30 mov 0x30(%rbp),%eax 180003281: 85 c0 test %eax,%eax 180003283: 7f 0b jg 0x180003290 180003285: b8 fa ff ff ff mov $0xfffffffa,%eax 18000328a: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000328e: 5d pop %rbp 18000328f: c3 ret 180003290: 48 8b 45 20 mov 0x20(%rbp),%rax 180003294: 48 8b 55 28 mov 0x28(%rbp),%rdx 180003298: 8b 4d 30 mov 0x30(%rbp),%ecx 18000329b: 89 4d 00 mov %ecx,0x0(%rbp) 18000329e: 48 89 c1 mov %rax,%rcx 1800032a1: 8b 45 00 mov 0x0(%rbp),%eax 1800032a4: 41 89 c0 mov %eax,%r8d 1800032a7: e8 14 c3 a5 01 call 0x181a5f5c0 1800032ac: b8 00 00 00 00 mov $0x0,%eax 1800032b1: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800032b5: 5d pop %rbp 1800032b6: c3 ret 1800032b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800032be: 00 00 1800032c0: 55 push %rbp 1800032c1: 48 83 ec 30 sub $0x30,%rsp 1800032c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 1800032ca: 48 89 4d 20 mov %rcx,0x20(%rbp) 1800032ce: 48 89 55 28 mov %rdx,0x28(%rbp) 1800032d2: 44 89 45 30 mov %r8d,0x30(%rbp) 1800032d6: 48 8b 45 20 mov 0x20(%rbp),%rax 1800032da: 48 85 c0 test %rax,%rax 1800032dd: 74 14 je 0x1800032f3 1800032df: 48 8b 45 28 mov 0x28(%rbp),%rax 1800032e3: 48 85 c0 test %rax,%rax 1800032e6: 75 16 jne 0x1800032fe 1800032e8: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800032ed: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800032f1: 5d pop %rbp 1800032f2: c3 ret 1800032f3: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800032f8: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800032fc: 5d pop %rbp 1800032fd: c3 ret 1800032fe: 8b 45 30 mov 0x30(%rbp),%eax 180003301: 85 c0 test %eax,%eax 180003303: 7f 0b jg 0x180003310 180003305: b8 fa ff ff ff mov $0xfffffffa,%eax 18000330a: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000330e: 5d pop %rbp 18000330f: c3 ret 180003310: 48 8b 45 20 mov 0x20(%rbp),%rax 180003314: 48 8b 55 28 mov 0x28(%rbp),%rdx 180003318: 8b 4d 30 mov 0x30(%rbp),%ecx 18000331b: 89 4d 00 mov %ecx,0x0(%rbp) 18000331e: 48 89 c1 mov %rax,%rcx 180003321: 8b 45 00 mov 0x0(%rbp),%eax 180003324: 41 89 c0 mov %eax,%r8d 180003327: e8 14 2e 01 00 call 0x180016140 18000332c: b8 00 00 00 00 mov $0x0,%eax 180003331: 48 8d 65 10 lea 0x10(%rbp),%rsp 180003335: 5d pop %rbp 180003336: c3 ret 180003337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000333e: 00 00 180003340: 55 push %rbp 180003341: 48 83 ec 30 sub $0x30,%rsp 180003345: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 18000334a: 48 89 4d 20 mov %rcx,0x20(%rbp) 18000334e: 48 89 55 28 mov %rdx,0x28(%rbp) 180003352: 44 89 45 30 mov %r8d,0x30(%rbp) 180003356: 48 8b 45 20 mov 0x20(%rbp),%rax 18000335a: 48 85 c0 test %rax,%rax 18000335d: 74 14 je 0x180003373 18000335f: 48 8b 45 28 mov 0x28(%rbp),%rax 180003363: 48 85 c0 test %rax,%rax 180003366: 75 16 jne 0x18000337e 180003368: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000336d: 48 8d 65 10 lea 0x10(%rbp),%rsp 180003371: 5d pop %rbp 180003372: c3 ret 180003373: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003378: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000337c: 5d pop %rbp 18000337d: c3 ret 18000337e: 8b 45 30 mov 0x30(%rbp),%eax 180003381: 85 c0 test %eax,%eax 180003383: 7f 0b jg 0x180003390 180003385: b8 fa ff ff ff mov $0xfffffffa,%eax 18000338a: 48 8d 65 10 lea 0x10(%rbp),%rsp 18000338e: 5d pop %rbp 18000338f: c3 ret 180003390: 48 8b 45 20 mov 0x20(%rbp),%rax 180003394: 48 8b 55 28 mov 0x28(%rbp),%rdx 180003398: 8b 4d 30 mov 0x30(%rbp),%ecx 18000339b: 89 4d 00 mov %ecx,0x0(%rbp) 18000339e: 48 89 c1 mov %rax,%rcx 1800033a1: 8b 45 00 mov 0x0(%rbp),%eax 1800033a4: 41 89 c0 mov %eax,%r8d 1800033a7: e8 f4 33 01 00 call 0x1800167a0 1800033ac: b8 00 00 00 00 mov $0x0,%eax 1800033b1: 48 8d 65 10 lea 0x10(%rbp),%rsp 1800033b5: 5d pop %rbp 1800033b6: c3 ret 1800033b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800033be: 00 00 1800033c0: 48 83 ec 28 sub $0x28,%rsp 1800033c4: 48 85 c9 test %rcx,%rcx 1800033c7: 74 15 je 0x1800033de 1800033c9: 85 d2 test %edx,%edx 1800033cb: 7f 05 jg 0x1800033d2 1800033cd: 6a fa push $0xfffffffffffffffa 1800033cf: 58 pop %rax 1800033d0: eb 07 jmp 0x1800033d9 1800033d2: e8 e9 04 a5 01 call 0x181a538c0 1800033d7: 33 c0 xor %eax,%eax 1800033d9: 48 83 c4 28 add $0x28,%rsp 1800033dd: c3 ret 1800033de: 6a f8 push $0xfffffffffffffff8 1800033e0: 58 pop %rax 1800033e1: eb f6 jmp 0x1800033d9 1800033e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800033ea: 00 1800033eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800033f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800033f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180003405: 48 85 c9 test %rcx,%rcx 180003408: 74 16 je 0x180003420 18000340a: 85 d2 test %edx,%edx 18000340c: 7f 05 jg 0x180003413 18000340e: 6a fa push $0xfffffffffffffffa 180003410: 58 pop %rax 180003411: eb 07 jmp 0x18000341a 180003413: e8 e8 0c a5 01 call 0x181a54100 180003418: 33 c0 xor %eax,%eax 18000341a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000341f: c3 ret 180003420: 6a f8 push $0xfffffffffffffff8 180003422: 58 pop %rax 180003423: eb f5 jmp 0x18000341a 180003425: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000342c: 00 18000342d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003434: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180003439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003440: 48 83 ec 28 sub $0x28,%rsp 180003444: 48 85 c9 test %rcx,%rcx 180003447: 74 15 je 0x18000345e 180003449: 85 d2 test %edx,%edx 18000344b: 7f 05 jg 0x180003452 18000344d: 6a fa push $0xfffffffffffffffa 18000344f: 58 pop %rax 180003450: eb 07 jmp 0x180003459 180003452: e8 a9 ed a5 01 call 0x181a62200 180003457: 33 c0 xor %eax,%eax 180003459: 48 83 c4 28 add $0x28,%rsp 18000345d: c3 ret 18000345e: 6a f8 push $0xfffffffffffffff8 180003460: 58 pop %rax 180003461: eb f6 jmp 0x180003459 180003463: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000346a: 00 18000346b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003472: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003480: 48 83 ec 28 sub $0x28,%rsp 180003484: 48 85 c9 test %rcx,%rcx 180003487: 74 15 je 0x18000349e 180003489: 85 d2 test %edx,%edx 18000348b: 7f 05 jg 0x180003492 18000348d: 6a fa push $0xfffffffffffffffa 18000348f: 58 pop %rax 180003490: eb 07 jmp 0x180003499 180003492: e8 e9 f2 a5 01 call 0x181a62780 180003497: 33 c0 xor %eax,%eax 180003499: 48 83 c4 28 add $0x28,%rsp 18000349d: c3 ret 18000349e: 6a f8 push $0xfffffffffffffff8 1800034a0: 58 pop %rax 1800034a1: eb f6 jmp 0x180003499 1800034a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800034aa: 00 1800034ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800034b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800034b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800034c0: 48 83 ec 28 sub $0x28,%rsp 1800034c4: 48 85 c9 test %rcx,%rcx 1800034c7: 74 15 je 0x1800034de 1800034c9: 85 d2 test %edx,%edx 1800034cb: 7f 05 jg 0x1800034d2 1800034cd: 6a fa push $0xfffffffffffffffa 1800034cf: 58 pop %rax 1800034d0: eb 07 jmp 0x1800034d9 1800034d2: e8 29 f8 a5 01 call 0x181a62d00 1800034d7: 33 c0 xor %eax,%eax 1800034d9: 48 83 c4 28 add $0x28,%rsp 1800034dd: c3 ret 1800034de: 6a f8 push $0xfffffffffffffff8 1800034e0: 58 pop %rax 1800034e1: eb f6 jmp 0x1800034d9 1800034e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800034ea: 00 1800034eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800034f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800034f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003500: 48 83 ec 28 sub $0x28,%rsp 180003504: 48 85 c9 test %rcx,%rcx 180003507: 74 15 je 0x18000351e 180003509: 85 d2 test %edx,%edx 18000350b: 7f 05 jg 0x180003512 18000350d: 6a fa push $0xfffffffffffffffa 18000350f: 58 pop %rax 180003510: eb 07 jmp 0x180003519 180003512: e8 a9 fd a5 01 call 0x181a632c0 180003517: 33 c0 xor %eax,%eax 180003519: 48 83 c4 28 add $0x28,%rsp 18000351d: c3 ret 18000351e: 6a f8 push $0xfffffffffffffff8 180003520: 58 pop %rax 180003521: eb f6 jmp 0x180003519 180003523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000352a: 00 18000352b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003540: 57 push %rdi 180003541: 49 89 ca mov %rcx,%r10 180003544: 4d 85 d2 test %r10,%r10 180003547: 0f 84 60 02 00 00 je 0x1800037ad 18000354d: 48 85 d2 test %rdx,%rdx 180003550: 0f 84 57 02 00 00 je 0x1800037ad 180003556: 4d 85 c0 test %r8,%r8 180003559: 0f 84 4e 02 00 00 je 0x1800037ad 18000355f: 45 85 c9 test %r9d,%r9d 180003562: 0f 8e 3e 02 00 00 jle 0x1800037a6 180003568: 49 63 f9 movslq %r9d,%rdi 18000356b: 48 83 ff 08 cmp $0x8,%rdi 18000356f: 0f 8c 2c 02 00 00 jl 0x1800037a1 180003575: 4c 89 c0 mov %r8,%rax 180003578: 48 83 e0 0f and $0xf,%rax 18000357c: 85 c0 test %eax,%eax 18000357e: 74 0d je 0x18000358d 180003580: a8 07 test $0x7,%al 180003582: 0f 85 19 02 00 00 jne 0x1800037a1 180003588: b8 01 00 00 00 mov $0x1,%eax 18000358d: 8d 48 08 lea 0x8(%rax),%ecx 180003590: 48 3b f9 cmp %rcx,%rdi 180003593: 0f 8c 08 02 00 00 jl 0x1800037a1 180003599: 44 89 c9 mov %r9d,%ecx 18000359c: 45 33 db xor %r11d,%r11d 18000359f: 2b c8 sub %eax,%ecx 1800035a1: 83 e1 07 and $0x7,%ecx 1800035a4: 44 2b c9 sub %ecx,%r9d 1800035a7: 89 c1 mov %eax,%ecx 1800035a9: 85 c0 test %eax,%eax 1800035ab: 76 33 jbe 0x1800035e0 1800035ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800035b4: 00 1800035b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800035bc: 0f 1f 40 00 nopl 0x0(%rax) 1800035c0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 1800035c6: f2 42 0f 59 04 da mulsd (%rdx,%r11,8),%xmm0 1800035cc: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 1800035d2: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 1800035d8: 49 ff c3 inc %r11 1800035db: 4c 3b d9 cmp %rcx,%r11 1800035de: 72 e0 jb 0x1800035c0 1800035e0: 89 c0 mov %eax,%eax 1800035e2: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 1800035e6: 49 63 c1 movslq %r9d,%rax 1800035e9: 49 f7 c3 0f 00 00 00 test $0xf,%r11 1800035f0: 0f 84 ca 00 00 00 je 0x1800036c0 1800035f6: 0f 1f 00 nopl (%rax) 1800035f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003600: f2 41 0f 10 0c ca movsd (%r10,%rcx,8),%xmm1 180003606: f2 0f 10 04 ca movsd (%rdx,%rcx,8),%xmm0 18000360b: 66 0f 16 44 ca 08 movhpd 0x8(%rdx,%rcx,8),%xmm0 180003611: 66 41 0f 16 4c ca 08 movhpd 0x8(%r10,%rcx,8),%xmm1 180003618: 66 0f 59 c8 mulpd %xmm0,%xmm1 18000361c: 66 41 0f 58 0c c8 addpd (%r8,%rcx,8),%xmm1 180003622: 41 0f 29 0c c8 movaps %xmm1,(%r8,%rcx,8) 180003627: f2 41 0f 10 5c ca 10 movsd 0x10(%r10,%rcx,8),%xmm3 18000362e: f2 41 0f 10 6c ca 20 movsd 0x20(%r10,%rcx,8),%xmm5 180003635: f2 41 0f 10 4c ca 30 movsd 0x30(%r10,%rcx,8),%xmm1 18000363c: f2 0f 10 54 ca 10 movsd 0x10(%rdx,%rcx,8),%xmm2 180003642: f2 0f 10 64 ca 20 movsd 0x20(%rdx,%rcx,8),%xmm4 180003648: f2 0f 10 44 ca 30 movsd 0x30(%rdx,%rcx,8),%xmm0 18000364e: 66 0f 16 54 ca 18 movhpd 0x18(%rdx,%rcx,8),%xmm2 180003654: 66 0f 16 64 ca 28 movhpd 0x28(%rdx,%rcx,8),%xmm4 18000365a: 66 0f 16 44 ca 38 movhpd 0x38(%rdx,%rcx,8),%xmm0 180003660: 66 41 0f 16 5c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm3 180003667: 66 41 0f 16 6c ca 28 movhpd 0x28(%r10,%rcx,8),%xmm5 18000366e: 66 41 0f 16 4c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm1 180003675: 66 0f 59 da mulpd %xmm2,%xmm3 180003679: 66 0f 59 ec mulpd %xmm4,%xmm5 18000367d: 66 0f 59 c8 mulpd %xmm0,%xmm1 180003681: 66 41 0f 58 5c c8 10 addpd 0x10(%r8,%rcx,8),%xmm3 180003688: 66 41 0f 58 6c c8 20 addpd 0x20(%r8,%rcx,8),%xmm5 18000368f: 66 41 0f 58 4c c8 30 addpd 0x30(%r8,%rcx,8),%xmm1 180003696: 41 0f 29 5c c8 10 movaps %xmm3,0x10(%r8,%rcx,8) 18000369c: 41 0f 29 6c c8 20 movaps %xmm5,0x20(%r8,%rcx,8) 1800036a2: 41 0f 29 4c c8 30 movaps %xmm1,0x30(%r8,%rcx,8) 1800036a8: 48 83 c1 08 add $0x8,%rcx 1800036ac: 48 3b c8 cmp %rax,%rcx 1800036af: 0f 82 4b ff ff ff jb 0x180003600 1800036b5: e9 93 00 00 00 jmp 0x18000374d 1800036ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1800036c0: f2 41 0f 10 04 ca movsd (%r10,%rcx,8),%xmm0 1800036c6: f2 41 0f 10 4c ca 10 movsd 0x10(%r10,%rcx,8),%xmm1 1800036cd: f2 41 0f 10 54 ca 20 movsd 0x20(%r10,%rcx,8),%xmm2 1800036d4: f2 41 0f 10 5c ca 30 movsd 0x30(%r10,%rcx,8),%xmm3 1800036db: 66 41 0f 16 44 ca 08 movhpd 0x8(%r10,%rcx,8),%xmm0 1800036e2: 66 41 0f 16 4c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm1 1800036e9: 66 41 0f 16 54 ca 28 movhpd 0x28(%r10,%rcx,8),%xmm2 1800036f0: 66 41 0f 16 5c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm3 1800036f7: 66 0f 59 04 ca mulpd (%rdx,%rcx,8),%xmm0 1800036fc: 66 0f 59 4c ca 10 mulpd 0x10(%rdx,%rcx,8),%xmm1 180003702: 66 0f 59 54 ca 20 mulpd 0x20(%rdx,%rcx,8),%xmm2 180003708: 66 0f 59 5c ca 30 mulpd 0x30(%rdx,%rcx,8),%xmm3 18000370e: 66 41 0f 58 04 c8 addpd (%r8,%rcx,8),%xmm0 180003714: 66 41 0f 58 4c c8 10 addpd 0x10(%r8,%rcx,8),%xmm1 18000371b: 66 41 0f 58 54 c8 20 addpd 0x20(%r8,%rcx,8),%xmm2 180003722: 66 41 0f 58 5c c8 30 addpd 0x30(%r8,%rcx,8),%xmm3 180003729: 41 0f 29 04 c8 movaps %xmm0,(%r8,%rcx,8) 18000372e: 41 0f 29 4c c8 10 movaps %xmm1,0x10(%r8,%rcx,8) 180003734: 41 0f 29 54 c8 20 movaps %xmm2,0x20(%r8,%rcx,8) 18000373a: 41 0f 29 5c c8 30 movaps %xmm3,0x30(%r8,%rcx,8) 180003740: 48 83 c1 08 add $0x8,%rcx 180003744: 48 3b c8 cmp %rax,%rcx 180003747: 0f 82 73 ff ff ff jb 0x1800036c0 18000374d: 33 c0 xor %eax,%eax 18000374f: 41 8d 49 01 lea 0x1(%r9),%ecx 180003753: 48 63 c9 movslq %ecx,%rcx 180003756: 48 3b cf cmp %rdi,%rcx 180003759: 77 42 ja 0x18000379d 18000375b: 4d 63 c9 movslq %r9d,%r9 18000375e: 49 2b f9 sub %r9,%rdi 180003761: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 180003765: 4b 8d 0c ca lea (%r10,%r9,8),%rcx 180003769: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx 18000376d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003774: 00 180003775: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000377c: 0f 1f 40 00 nopl 0x0(%rax) 180003780: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 180003785: f2 41 0f 59 04 c3 mulsd (%r11,%rax,8),%xmm0 18000378b: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 180003790: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) 180003795: 48 ff c0 inc %rax 180003798: 48 3b c7 cmp %rdi,%rax 18000379b: 72 e3 jb 0x180003780 18000379d: 33 c0 xor %eax,%eax 18000379f: 5f pop %rdi 1800037a0: c3 ret 1800037a1: 45 33 c9 xor %r9d,%r9d 1800037a4: eb a7 jmp 0x18000374d 1800037a6: b8 fa ff ff ff mov $0xfffffffa,%eax 1800037ab: 5f pop %rdi 1800037ac: c3 ret 1800037ad: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800037b2: 5f pop %rdi 1800037b3: c3 ret 1800037b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800037b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800037c0: 49 89 d2 mov %rdx,%r10 1800037c3: 48 85 c9 test %rcx,%rcx 1800037c6: 0f 84 18 02 00 00 je 0x1800039e4 1800037cc: 4d 85 d2 test %r10,%r10 1800037cf: 0f 84 0f 02 00 00 je 0x1800039e4 1800037d5: 4d 85 c0 test %r8,%r8 1800037d8: 0f 84 06 02 00 00 je 0x1800039e4 1800037de: 45 85 c9 test %r9d,%r9d 1800037e1: 0f 8e 03 02 00 00 jle 0x1800039ea 1800037e7: 44 89 c8 mov %r9d,%eax 1800037ea: ba 01 00 00 00 mov $0x1,%edx 1800037ef: c1 e8 03 shr $0x3,%eax 1800037f2: 45 33 db xor %r11d,%r11d 1800037f5: 85 c0 test %eax,%eax 1800037f7: 0f 86 f5 00 00 00 jbe 0x1800038f2 1800037fd: 0f 1f 00 nopl (%rax) 180003800: 44 89 da mov %r11d,%edx 180003803: 41 ff c3 inc %r11d 180003806: c1 e2 03 shl $0x3,%edx 180003809: 48 63 d2 movslq %edx,%rdx 18000380c: 44 3b d8 cmp %eax,%r11d 18000380f: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 180003814: f2 0f 10 4c d1 08 movsd 0x8(%rcx,%rdx,8),%xmm1 18000381a: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0 180003820: f2 41 0f 59 4c d2 08 mulsd 0x8(%r10,%rdx,8),%xmm1 180003827: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 18000382d: f2 41 0f 58 4c d0 08 addsd 0x8(%r8,%rdx,8),%xmm1 180003834: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 18000383a: f2 41 0f 11 4c d0 08 movsd %xmm1,0x8(%r8,%rdx,8) 180003841: f2 0f 10 54 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm2 180003847: f2 0f 10 5c d1 18 movsd 0x18(%rcx,%rdx,8),%xmm3 18000384d: f2 0f 10 64 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm4 180003853: f2 0f 10 6c d1 28 movsd 0x28(%rcx,%rdx,8),%xmm5 180003859: f2 0f 10 44 d1 30 movsd 0x30(%rcx,%rdx,8),%xmm0 18000385f: f2 0f 10 4c d1 38 movsd 0x38(%rcx,%rdx,8),%xmm1 180003865: f2 41 0f 59 54 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm2 18000386c: f2 41 0f 59 5c d2 18 mulsd 0x18(%r10,%rdx,8),%xmm3 180003873: f2 41 0f 59 64 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm4 18000387a: f2 41 0f 58 54 d0 10 addsd 0x10(%r8,%rdx,8),%xmm2 180003881: f2 41 0f 59 6c d2 28 mulsd 0x28(%r10,%rdx,8),%xmm5 180003888: f2 41 0f 58 5c d0 18 addsd 0x18(%r8,%rdx,8),%xmm3 18000388f: f2 41 0f 59 44 d2 30 mulsd 0x30(%r10,%rdx,8),%xmm0 180003896: f2 41 0f 58 64 d0 20 addsd 0x20(%r8,%rdx,8),%xmm4 18000389d: f2 41 0f 59 4c d2 38 mulsd 0x38(%r10,%rdx,8),%xmm1 1800038a4: f2 41 0f 58 6c d0 28 addsd 0x28(%r8,%rdx,8),%xmm5 1800038ab: f2 41 0f 58 44 d0 30 addsd 0x30(%r8,%rdx,8),%xmm0 1800038b2: f2 41 0f 58 4c d0 38 addsd 0x38(%r8,%rdx,8),%xmm1 1800038b9: f2 41 0f 11 54 d0 10 movsd %xmm2,0x10(%r8,%rdx,8) 1800038c0: f2 41 0f 11 5c d0 18 movsd %xmm3,0x18(%r8,%rdx,8) 1800038c7: f2 41 0f 11 64 d0 20 movsd %xmm4,0x20(%r8,%rdx,8) 1800038ce: f2 41 0f 11 6c d0 28 movsd %xmm5,0x28(%r8,%rdx,8) 1800038d5: f2 41 0f 11 44 d0 30 movsd %xmm0,0x30(%r8,%rdx,8) 1800038dc: f2 41 0f 11 4c d0 38 movsd %xmm1,0x38(%r8,%rdx,8) 1800038e3: 0f 82 17 ff ff ff jb 0x180003800 1800038e9: 41 c1 e3 03 shl $0x3,%r11d 1800038ed: 44 89 da mov %r11d,%edx 1800038f0: ff c2 inc %edx 1800038f2: 41 3b d1 cmp %r9d,%edx 1800038f5: 0f 87 e6 00 00 00 ja 0x1800039e1 1800038fb: 44 2b ca sub %edx,%r9d 1800038fe: 4c 8d 1d fb c6 ff ff lea -0x3905(%rip),%r11 # 0x180000000 180003905: 43 0f b6 84 0b 98 cc movzbl 0x1c5cc98(%r11,%r9,1),%eax 18000390c: c5 01 18000390e: 49 8d 84 03 18 39 00 lea 0x3918(%r11,%rax,1),%rax 180003915: 00 180003916: ff e0 jmp *%rax 180003918: 48 63 d2 movslq %edx,%rdx 18000391b: f2 0f 10 44 d1 28 movsd 0x28(%rcx,%rdx,8),%xmm0 180003921: f2 41 0f 59 44 d2 28 mulsd 0x28(%r10,%rdx,8),%xmm0 180003928: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax 18000392d: f2 0f 58 00 addsd (%rax),%xmm0 180003931: f2 0f 11 00 movsd %xmm0,(%rax) 180003935: 48 63 d2 movslq %edx,%rdx 180003938: f2 0f 10 44 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm0 18000393e: f2 41 0f 59 44 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm0 180003945: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax 18000394a: f2 0f 58 00 addsd (%rax),%xmm0 18000394e: f2 0f 11 00 movsd %xmm0,(%rax) 180003952: 48 63 d2 movslq %edx,%rdx 180003955: f2 0f 10 44 d1 18 movsd 0x18(%rcx,%rdx,8),%xmm0 18000395b: f2 41 0f 59 44 d2 18 mulsd 0x18(%r10,%rdx,8),%xmm0 180003962: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax 180003967: f2 0f 58 00 addsd (%rax),%xmm0 18000396b: f2 0f 11 00 movsd %xmm0,(%rax) 18000396f: 48 63 d2 movslq %edx,%rdx 180003972: f2 0f 10 44 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm0 180003978: f2 41 0f 59 44 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm0 18000397f: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax 180003984: f2 0f 58 00 addsd (%rax),%xmm0 180003988: f2 0f 11 00 movsd %xmm0,(%rax) 18000398c: 48 63 d2 movslq %edx,%rdx 18000398f: f2 0f 10 44 d1 08 movsd 0x8(%rcx,%rdx,8),%xmm0 180003995: f2 41 0f 59 44 d2 08 mulsd 0x8(%r10,%rdx,8),%xmm0 18000399c: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax 1800039a1: f2 0f 58 00 addsd (%rax),%xmm0 1800039a5: f2 0f 11 00 movsd %xmm0,(%rax) 1800039a9: 48 63 d2 movslq %edx,%rdx 1800039ac: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 1800039b1: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0 1800039b7: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 1800039bd: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 1800039c3: 48 63 d2 movslq %edx,%rdx 1800039c6: f2 0f 10 44 d1 f8 movsd -0x8(%rcx,%rdx,8),%xmm0 1800039cc: f2 41 0f 59 44 d2 f8 mulsd -0x8(%r10,%rdx,8),%xmm0 1800039d3: f2 41 0f 58 44 d0 f8 addsd -0x8(%r8,%rdx,8),%xmm0 1800039da: f2 41 0f 11 44 d0 f8 movsd %xmm0,-0x8(%r8,%rdx,8) 1800039e1: 33 c0 xor %eax,%eax 1800039e3: c3 ret 1800039e4: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800039e9: c3 ret 1800039ea: b8 fa ff ff ff mov $0xfffffffa,%eax 1800039ef: c3 ret 1800039f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800039f7: 00 1800039f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800039ff: 90 nop 180003a00: 41 57 push %r15 180003a02: 48 85 c9 test %rcx,%rcx 180003a05: 0f 84 e8 01 00 00 je 0x180003bf3 180003a0b: 48 85 d2 test %rdx,%rdx 180003a0e: 0f 84 df 01 00 00 je 0x180003bf3 180003a14: 4d 85 c0 test %r8,%r8 180003a17: 0f 84 d6 01 00 00 je 0x180003bf3 180003a1d: 45 85 c9 test %r9d,%r9d 180003a20: 0f 8e c5 01 00 00 jle 0x180003beb 180003a26: 4d 63 d9 movslq %r9d,%r11 180003a29: 49 83 fb 08 cmp $0x8,%r11 180003a2d: 0f 8c b3 01 00 00 jl 0x180003be6 180003a33: 4c 89 c0 mov %r8,%rax 180003a36: 48 83 e0 0f and $0xf,%rax 180003a3a: 85 c0 test %eax,%eax 180003a3c: 74 0d je 0x180003a4b 180003a3e: a8 07 test $0x7,%al 180003a40: 0f 85 a0 01 00 00 jne 0x180003be6 180003a46: b8 01 00 00 00 mov $0x1,%eax 180003a4b: 41 89 c2 mov %eax,%r10d 180003a4e: 4d 8d 7a 08 lea 0x8(%r10),%r15 180003a52: 4d 3b df cmp %r15,%r11 180003a55: 0f 8c 8b 01 00 00 jl 0x180003be6 180003a5b: 45 89 cf mov %r9d,%r15d 180003a5e: 44 2b f8 sub %eax,%r15d 180003a61: 41 83 e7 07 and $0x7,%r15d 180003a65: 45 2b cf sub %r15d,%r9d 180003a68: 45 33 ff xor %r15d,%r15d 180003a6b: 4d 63 c9 movslq %r9d,%r9 180003a6e: 85 c0 test %eax,%eax 180003a70: 76 2f jbe 0x180003aa1 180003a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003a80: f2 42 0f 10 04 f9 movsd (%rcx,%r15,8),%xmm0 180003a86: f2 42 0f 59 04 fa mulsd (%rdx,%r15,8),%xmm0 180003a8c: f2 43 0f 58 04 f8 addsd (%r8,%r15,8),%xmm0 180003a92: f2 43 0f 11 04 f8 movsd %xmm0,(%r8,%r15,8) 180003a98: 49 83 c7 01 add $0x1,%r15 180003a9c: 4d 3b fa cmp %r10,%r15 180003a9f: 72 df jb 0x180003a80 180003aa1: 89 c0 mov %eax,%eax 180003aa3: 4c 8d 3c c2 lea (%rdx,%rax,8),%r15 180003aa7: 49 f7 c7 0f 00 00 00 test $0xf,%r15 180003aae: 0f 84 8c 00 00 00 je 0x180003b40 180003ab4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180003ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003ac0: 42 0f 10 0c d1 movups (%rcx,%r10,8),%xmm1 180003ac5: 42 0f 10 04 d2 movups (%rdx,%r10,8),%xmm0 180003aca: 66 0f 59 c8 mulpd %xmm0,%xmm1 180003ace: 42 0f 10 54 d2 10 movups 0x10(%rdx,%r10,8),%xmm2 180003ad4: 42 0f 10 64 d2 20 movups 0x20(%rdx,%r10,8),%xmm4 180003ada: 42 0f 10 44 d2 30 movups 0x30(%rdx,%r10,8),%xmm0 180003ae0: 42 0f 10 5c d1 10 movups 0x10(%rcx,%r10,8),%xmm3 180003ae6: 42 0f 10 6c d1 20 movups 0x20(%rcx,%r10,8),%xmm5 180003aec: 66 0f 59 da mulpd %xmm2,%xmm3 180003af0: 66 43 0f 58 0c d0 addpd (%r8,%r10,8),%xmm1 180003af6: 66 0f 59 ec mulpd %xmm4,%xmm5 180003afa: 43 0f 11 0c d0 movups %xmm1,(%r8,%r10,8) 180003aff: 42 0f 10 4c d1 30 movups 0x30(%rcx,%r10,8),%xmm1 180003b05: 66 0f 59 c8 mulpd %xmm0,%xmm1 180003b09: 66 43 0f 58 5c d0 10 addpd 0x10(%r8,%r10,8),%xmm3 180003b10: 66 43 0f 58 6c d0 20 addpd 0x20(%r8,%r10,8),%xmm5 180003b17: 66 43 0f 58 4c d0 30 addpd 0x30(%r8,%r10,8),%xmm1 180003b1e: 43 0f 11 5c d0 10 movups %xmm3,0x10(%r8,%r10,8) 180003b24: 43 0f 11 6c d0 20 movups %xmm5,0x20(%r8,%r10,8) 180003b2a: 43 0f 11 4c d0 30 movups %xmm1,0x30(%r8,%r10,8) 180003b30: 49 83 c2 08 add $0x8,%r10 180003b34: 4d 3b d1 cmp %r9,%r10 180003b37: 72 87 jb 0x180003ac0 180003b39: e9 6f 00 00 00 jmp 0x180003bad 180003b3e: 66 90 xchg %ax,%ax 180003b40: 42 0f 10 04 d1 movups (%rcx,%r10,8),%xmm0 180003b45: 42 0f 10 4c d1 10 movups 0x10(%rcx,%r10,8),%xmm1 180003b4b: 42 0f 10 54 d1 20 movups 0x20(%rcx,%r10,8),%xmm2 180003b51: 42 0f 10 5c d1 30 movups 0x30(%rcx,%r10,8),%xmm3 180003b57: 66 42 0f 59 04 d2 mulpd (%rdx,%r10,8),%xmm0 180003b5d: 66 42 0f 59 4c d2 10 mulpd 0x10(%rdx,%r10,8),%xmm1 180003b64: 66 42 0f 59 54 d2 20 mulpd 0x20(%rdx,%r10,8),%xmm2 180003b6b: 66 42 0f 59 5c d2 30 mulpd 0x30(%rdx,%r10,8),%xmm3 180003b72: 66 43 0f 58 04 d0 addpd (%r8,%r10,8),%xmm0 180003b78: 66 43 0f 58 4c d0 10 addpd 0x10(%r8,%r10,8),%xmm1 180003b7f: 66 43 0f 58 54 d0 20 addpd 0x20(%r8,%r10,8),%xmm2 180003b86: 66 43 0f 58 5c d0 30 addpd 0x30(%r8,%r10,8),%xmm3 180003b8d: 43 0f 11 04 d0 movups %xmm0,(%r8,%r10,8) 180003b92: 43 0f 11 4c d0 10 movups %xmm1,0x10(%r8,%r10,8) 180003b98: 43 0f 11 54 d0 20 movups %xmm2,0x20(%r8,%r10,8) 180003b9e: 43 0f 11 5c d0 30 movups %xmm3,0x30(%r8,%r10,8) 180003ba4: 49 83 c2 08 add $0x8,%r10 180003ba8: 4d 3b d1 cmp %r9,%r10 180003bab: 72 93 jb 0x180003b40 180003bad: 4d 3b cb cmp %r11,%r9 180003bb0: 73 2f jae 0x180003be1 180003bb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003bc0: f2 42 0f 10 04 c9 movsd (%rcx,%r9,8),%xmm0 180003bc6: f2 42 0f 59 04 ca mulsd (%rdx,%r9,8),%xmm0 180003bcc: f2 43 0f 58 04 c8 addsd (%r8,%r9,8),%xmm0 180003bd2: f2 43 0f 11 04 c8 movsd %xmm0,(%r8,%r9,8) 180003bd8: 49 83 c1 01 add $0x1,%r9 180003bdc: 4d 3b cb cmp %r11,%r9 180003bdf: 72 df jb 0x180003bc0 180003be1: 33 c0 xor %eax,%eax 180003be3: 41 5f pop %r15 180003be5: c3 ret 180003be6: 45 33 c9 xor %r9d,%r9d 180003be9: eb c2 jmp 0x180003bad 180003beb: b8 fa ff ff ff mov $0xfffffffa,%eax 180003bf0: 41 5f pop %r15 180003bf2: c3 ret 180003bf3: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003bf8: 41 5f pop %r15 180003bfa: c3 ret 180003bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180003c00: 48 83 ec 28 sub $0x28,%rsp 180003c04: 48 85 c9 test %rcx,%rcx 180003c07: 74 25 je 0x180003c2e 180003c09: 48 85 d2 test %rdx,%rdx 180003c0c: 74 20 je 0x180003c2e 180003c0e: 4d 85 c0 test %r8,%r8 180003c11: 74 1b je 0x180003c2e 180003c13: 45 85 c9 test %r9d,%r9d 180003c16: 7f 0a jg 0x180003c22 180003c18: b8 fa ff ff ff mov $0xfffffffa,%eax 180003c1d: 48 83 c4 28 add $0x28,%rsp 180003c21: c3 ret 180003c22: e8 59 31 01 00 call 0x180016d80 180003c27: 33 c0 xor %eax,%eax 180003c29: 48 83 c4 28 add $0x28,%rsp 180003c2d: c3 ret 180003c2e: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003c33: 48 83 c4 28 add $0x28,%rsp 180003c37: c3 ret 180003c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003c3f: 00 180003c40: 48 83 ec 28 sub $0x28,%rsp 180003c44: 48 85 c9 test %rcx,%rcx 180003c47: 74 25 je 0x180003c6e 180003c49: 48 85 d2 test %rdx,%rdx 180003c4c: 74 20 je 0x180003c6e 180003c4e: 4d 85 c0 test %r8,%r8 180003c51: 74 1b je 0x180003c6e 180003c53: 45 85 c9 test %r9d,%r9d 180003c56: 7f 0a jg 0x180003c62 180003c58: b8 fa ff ff ff mov $0xfffffffa,%eax 180003c5d: 48 83 c4 28 add $0x28,%rsp 180003c61: c3 ret 180003c62: e8 59 31 01 00 call 0x180016dc0 180003c67: 33 c0 xor %eax,%eax 180003c69: 48 83 c4 28 add $0x28,%rsp 180003c6d: c3 ret 180003c6e: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003c73: 48 83 c4 28 add $0x28,%rsp 180003c77: c3 ret 180003c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003c7f: 00 180003c80: 48 83 ec 28 sub $0x28,%rsp 180003c84: 48 85 c9 test %rcx,%rcx 180003c87: 74 25 je 0x180003cae 180003c89: 48 85 d2 test %rdx,%rdx 180003c8c: 74 20 je 0x180003cae 180003c8e: 4d 85 c0 test %r8,%r8 180003c91: 74 1b je 0x180003cae 180003c93: 45 85 c9 test %r9d,%r9d 180003c96: 7f 0a jg 0x180003ca2 180003c98: b8 fa ff ff ff mov $0xfffffffa,%eax 180003c9d: 48 83 c4 28 add $0x28,%rsp 180003ca1: c3 ret 180003ca2: e8 59 31 01 00 call 0x180016e00 180003ca7: 33 c0 xor %eax,%eax 180003ca9: 48 83 c4 28 add $0x28,%rsp 180003cad: c3 ret 180003cae: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003cb3: 48 83 c4 28 add $0x28,%rsp 180003cb7: c3 ret 180003cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003cbf: 00 180003cc0: 48 83 ec 28 sub $0x28,%rsp 180003cc4: 48 85 c9 test %rcx,%rcx 180003cc7: 74 20 je 0x180003ce9 180003cc9: 48 85 d2 test %rdx,%rdx 180003ccc: 74 1b je 0x180003ce9 180003cce: 45 85 c0 test %r8d,%r8d 180003cd1: 7f 0a jg 0x180003cdd 180003cd3: b8 fa ff ff ff mov $0xfffffffa,%eax 180003cd8: 48 83 c4 28 add $0x28,%rsp 180003cdc: c3 ret 180003cdd: e8 5e 31 01 00 call 0x180016e40 180003ce2: 33 c0 xor %eax,%eax 180003ce4: 48 83 c4 28 add $0x28,%rsp 180003ce8: c3 ret 180003ce9: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003cee: 48 83 c4 28 add $0x28,%rsp 180003cf2: c3 ret 180003cf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180003cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003cff: 00 180003d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180003d05: 48 85 c9 test %rcx,%rcx 180003d08: 74 22 je 0x180003d2c 180003d0a: 48 85 d2 test %rdx,%rdx 180003d0d: 74 1d je 0x180003d2c 180003d0f: 45 85 c0 test %r8d,%r8d 180003d12: 7f 0b jg 0x180003d1f 180003d14: b8 fa ff ff ff mov $0xfffffffa,%eax 180003d19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180003d1e: c3 ret 180003d1f: e8 9c 32 01 00 call 0x180016fc0 180003d24: 33 c0 xor %eax,%eax 180003d26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180003d2b: c3 ret 180003d2c: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003d31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180003d36: c3 ret 180003d37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180003d3e: 00 00 180003d40: 48 83 ec 28 sub $0x28,%rsp 180003d44: 48 85 c9 test %rcx,%rcx 180003d47: 74 20 je 0x180003d69 180003d49: 48 85 d2 test %rdx,%rdx 180003d4c: 74 1b je 0x180003d69 180003d4e: 45 85 c0 test %r8d,%r8d 180003d51: 7f 0a jg 0x180003d5d 180003d53: b8 fa ff ff ff mov $0xfffffffa,%eax 180003d58: 48 83 c4 28 add $0x28,%rsp 180003d5c: c3 ret 180003d5d: e8 de 33 01 00 call 0x180017140 180003d62: 33 c0 xor %eax,%eax 180003d64: 48 83 c4 28 add $0x28,%rsp 180003d68: c3 ret 180003d69: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003d6e: 48 83 c4 28 add $0x28,%rsp 180003d72: c3 ret 180003d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180003d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003d7f: 00 180003d80: 56 push %rsi 180003d81: 48 89 d6 mov %rdx,%rsi 180003d84: 48 85 c9 test %rcx,%rcx 180003d87: 0f 84 90 01 00 00 je 0x180003f1d 180003d8d: 48 85 f6 test %rsi,%rsi 180003d90: 0f 84 87 01 00 00 je 0x180003f1d 180003d96: 45 85 c0 test %r8d,%r8d 180003d99: 0f 8e 77 01 00 00 jle 0x180003f16 180003d9f: 41 83 f8 10 cmp $0x10,%r8d 180003da3: 0f 8c 5d 01 00 00 jl 0x180003f06 180003da9: 49 89 f1 mov %rsi,%r9 180003dac: 49 83 e1 1f and $0x1f,%r9 180003db0: 45 89 c9 mov %r9d,%r9d 180003db3: 45 85 c9 test %r9d,%r9d 180003db6: 74 18 je 0x180003dd0 180003db8: 41 f7 c1 03 00 00 00 test $0x3,%r9d 180003dbf: 0f 85 41 01 00 00 jne 0x180003f06 180003dc5: 41 f7 d9 neg %r9d 180003dc8: 41 83 c1 20 add $0x20,%r9d 180003dcc: 41 c1 e9 02 shr $0x2,%r9d 180003dd0: 41 8d 41 10 lea 0x10(%r9),%eax 180003dd4: 44 3b c0 cmp %eax,%r8d 180003dd7: 0f 8c 29 01 00 00 jl 0x180003f06 180003ddd: 44 89 c0 mov %r8d,%eax 180003de0: 33 d2 xor %edx,%edx 180003de2: 41 2b c1 sub %r9d,%eax 180003de5: 83 e0 0f and $0xf,%eax 180003de8: f7 d8 neg %eax 180003dea: 41 03 c0 add %r8d,%eax 180003ded: 45 85 c9 test %r9d,%r9d 180003df0: 76 25 jbe 0x180003e17 180003df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003e00: c5 fa 10 04 96 vmovss (%rsi,%rdx,4),%xmm0 180003e05: c5 fa 5c 0c 91 vsubss (%rcx,%rdx,4),%xmm0,%xmm1 180003e0a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 180003e0f: 48 ff c2 inc %rdx 180003e12: 49 3b d1 cmp %r9,%rdx 180003e15: 72 e9 jb 0x180003e00 180003e17: 48 63 d0 movslq %eax,%rdx 180003e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180003e20: c4 a1 7c 10 0c 8e vmovups (%rsi,%r9,4),%ymm1 180003e26: c4 a1 7c 10 6c 8e 20 vmovups 0x20(%rsi,%r9,4),%ymm5 180003e2d: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 180003e33: c4 a1 78 10 64 89 20 vmovups 0x20(%rcx,%r9,4),%xmm4 180003e3a: c4 a3 7d 18 54 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm2 180003e41: 01 180003e42: c5 f4 5c da vsubps %ymm2,%ymm1,%ymm3 180003e46: c4 a1 7c 11 1c 8e vmovups %ymm3,(%rsi,%r9,4) 180003e4c: c4 a3 5d 18 44 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm4,%ymm0 180003e53: 01 180003e54: c5 d4 5c c8 vsubps %ymm0,%ymm5,%ymm1 180003e58: c4 a1 7c 11 4c 8e 20 vmovups %ymm1,0x20(%rsi,%r9,4) 180003e5f: 49 83 c1 10 add $0x10,%r9 180003e63: 4c 3b ca cmp %rdx,%r9 180003e66: 72 b8 jb 0x180003e20 180003e68: 44 8d 48 01 lea 0x1(%rax),%r9d 180003e6c: 45 3b c8 cmp %r8d,%r9d 180003e6f: 0f 87 85 00 00 00 ja 0x180003efa 180003e75: 4d 63 d0 movslq %r8d,%r10 180003e78: 4c 2b d2 sub %rdx,%r10 180003e7b: 49 83 fa 04 cmp $0x4,%r10 180003e7f: 0f 8c 7c 00 00 00 jl 0x180003f01 180003e85: 45 89 d3 mov %r10d,%r11d 180003e88: 45 33 c9 xor %r9d,%r9d 180003e8b: 41 83 e3 fc and $0xfffffffc,%r11d 180003e8f: 4c 8d 04 91 lea (%rcx,%rdx,4),%r8 180003e93: 4d 63 db movslq %r11d,%r11 180003e96: 48 8d 14 96 lea (%rsi,%rdx,4),%rdx 180003e9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180003ea0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 180003ea6: c4 81 78 5c 0c 88 vsubps (%r8,%r9,4),%xmm0,%xmm1 180003eac: c4 a1 78 11 0c 8a vmovups %xmm1,(%rdx,%r9,4) 180003eb2: 49 83 c1 04 add $0x4,%r9 180003eb6: 4d 3b cb cmp %r11,%r9 180003eb9: 72 e5 jb 0x180003ea0 180003ebb: 4d 3b da cmp %r10,%r11 180003ebe: 73 3a jae 0x180003efa 180003ec0: 48 63 c0 movslq %eax,%rax 180003ec3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 180003ec7: 48 8d 04 86 lea (%rsi,%rax,4),%rax 180003ecb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003ed2: 00 180003ed3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180003ee0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 180003ee6: c4 a1 7a 5c 0c 9a vsubss (%rdx,%r11,4),%xmm0,%xmm1 180003eec: c4 a1 7a 11 0c 98 vmovss %xmm1,(%rax,%r11,4) 180003ef2: 49 ff c3 inc %r11 180003ef5: 4d 3b da cmp %r10,%r11 180003ef8: 72 e6 jb 0x180003ee0 180003efa: 33 c0 xor %eax,%eax 180003efc: c5 f8 77 vzeroupper 180003eff: 5e pop %rsi 180003f00: c3 ret 180003f01: 45 33 db xor %r11d,%r11d 180003f04: eb b5 jmp 0x180003ebb 180003f06: 33 c0 xor %eax,%eax 180003f08: 41 83 f8 01 cmp $0x1,%r8d 180003f0c: 72 ec jb 0x180003efa 180003f0e: 4d 63 d0 movslq %r8d,%r10 180003f11: 45 33 db xor %r11d,%r11d 180003f14: eb a5 jmp 0x180003ebb 180003f16: b8 fa ff ff ff mov $0xfffffffa,%eax 180003f1b: 5e pop %rsi 180003f1c: c3 ret 180003f1d: b8 f8 ff ff ff mov $0xfffffff8,%eax 180003f22: 5e pop %rsi 180003f23: c3 ret 180003f24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003f2b: 00 180003f2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003f33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180003f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003f3f: 00 180003f40: 53 push %rbx 180003f41: 49 89 ca mov %rcx,%r10 180003f44: 4d 85 d2 test %r10,%r10 180003f47: 0f 84 84 01 00 00 je 0x1800040d1 180003f4d: 48 85 d2 test %rdx,%rdx 180003f50: 0f 84 7b 01 00 00 je 0x1800040d1 180003f56: 45 85 c0 test %r8d,%r8d 180003f59: 0f 8e 6b 01 00 00 jle 0x1800040ca 180003f5f: 41 83 f8 10 cmp $0x10,%r8d 180003f63: 0f 8c 59 01 00 00 jl 0x1800040c2 180003f69: 48 89 d3 mov %rdx,%rbx 180003f6c: 48 83 e3 1f and $0x1f,%rbx 180003f70: 85 db test %ebx,%ebx 180003f72: 74 11 je 0x180003f85 180003f74: f6 c3 03 test $0x3,%bl 180003f77: 0f 85 45 01 00 00 jne 0x1800040c2 180003f7d: f7 db neg %ebx 180003f7f: 83 c3 20 add $0x20,%ebx 180003f82: c1 eb 02 shr $0x2,%ebx 180003f85: 8d 43 10 lea 0x10(%rbx),%eax 180003f88: 44 3b c0 cmp %eax,%r8d 180003f8b: 0f 8c 31 01 00 00 jl 0x1800040c2 180003f91: 45 89 c1 mov %r8d,%r9d 180003f94: 33 c0 xor %eax,%eax 180003f96: 44 2b cb sub %ebx,%r9d 180003f99: 41 83 e1 0f and $0xf,%r9d 180003f9d: 41 f7 d9 neg %r9d 180003fa0: 45 03 c8 add %r8d,%r9d 180003fa3: 89 d9 mov %ebx,%ecx 180003fa5: 85 db test %ebx,%ebx 180003fa7: 76 2f jbe 0x180003fd8 180003fa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003fb0: 00 180003fb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180003fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180003fbf: 00 180003fc0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 180003fc5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 180003fcb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 180003fd0: 48 ff c0 inc %rax 180003fd3: 48 3b c1 cmp %rcx,%rax 180003fd6: 72 e8 jb 0x180003fc0 180003fd8: 49 63 c1 movslq %r9d,%rax 180003fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180003fe0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 180003fe5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 180003feb: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 180003ff1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 180003ff8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 180003ffd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 180004003: 48 83 c1 10 add $0x10,%rcx 180004007: 48 3b c8 cmp %rax,%rcx 18000400a: 72 d4 jb 0x180003fe0 18000400c: 41 8d 41 01 lea 0x1(%r9),%eax 180004010: 41 3b c0 cmp %r8d,%eax 180004013: 0f 87 9e 00 00 00 ja 0x1800040b7 180004019: 4d 63 c0 movslq %r8d,%r8 18000401c: 4d 63 c9 movslq %r9d,%r9 18000401f: 4d 2b c1 sub %r9,%r8 180004022: 49 83 f8 04 cmp $0x4,%r8 180004026: 0f 8c 92 00 00 00 jl 0x1800040be 18000402c: 4d 63 c9 movslq %r9d,%r9 18000402f: 44 89 c3 mov %r8d,%ebx 180004032: 83 e3 fc and $0xfffffffc,%ebx 180004035: 33 c9 xor %ecx,%ecx 180004037: 48 63 db movslq %ebx,%rbx 18000403a: 4b 8d 04 8a lea (%r10,%r9,4),%rax 18000403e: 4e 8d 1c 8a lea (%rdx,%r9,4),%r11 180004042: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004049: 00 18000404a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004058: 00 180004059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004060: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 180004066: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 18000406b: c4 c1 78 11 0c 8b vmovups %xmm1,(%r11,%rcx,4) 180004071: 48 83 c1 04 add $0x4,%rcx 180004075: 48 3b cb cmp %rbx,%rcx 180004078: 72 e6 jb 0x180004060 18000407a: 49 3b d8 cmp %r8,%rbx 18000407d: 73 38 jae 0x1800040b7 18000407f: 4d 63 c9 movslq %r9d,%r9 180004082: 4b 8d 0c 8a lea (%r10,%r9,4),%rcx 180004086: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 18000408a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004091: 00 180004092: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800040a0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 1800040a5: c5 fa 5c 0c 99 vsubss (%rcx,%rbx,4),%xmm0,%xmm1 1800040aa: c5 fa 11 0c 98 vmovss %xmm1,(%rax,%rbx,4) 1800040af: 48 ff c3 inc %rbx 1800040b2: 49 3b d8 cmp %r8,%rbx 1800040b5: 72 e9 jb 0x1800040a0 1800040b7: 33 c0 xor %eax,%eax 1800040b9: c5 f8 77 vzeroupper 1800040bc: 5b pop %rbx 1800040bd: c3 ret 1800040be: 33 db xor %ebx,%ebx 1800040c0: eb b8 jmp 0x18000407a 1800040c2: 45 33 c9 xor %r9d,%r9d 1800040c5: e9 42 ff ff ff jmp 0x18000400c 1800040ca: b8 fa ff ff ff mov $0xfffffffa,%eax 1800040cf: 5b pop %rbx 1800040d0: c3 ret 1800040d1: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800040d6: 5b pop %rbx 1800040d7: c3 ret 1800040d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800040df: 00 1800040e0: 48 83 ec 28 sub $0x28,%rsp 1800040e4: 48 85 d2 test %rdx,%rdx 1800040e7: 74 1f je 0x180004108 1800040e9: 45 85 c0 test %r8d,%r8d 1800040ec: 7f 0a jg 0x1800040f8 1800040ee: b8 fa ff ff ff mov $0xfffffffa,%eax 1800040f3: 48 83 c4 28 add $0x28,%rsp 1800040f7: c3 ret 1800040f8: 66 0f 7e c1 movd %xmm0,%ecx 1800040fc: e8 bf 31 01 00 call 0x1800172c0 180004101: 33 c0 xor %eax,%eax 180004103: 48 83 c4 28 add $0x28,%rsp 180004107: c3 ret 180004108: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000410d: 48 83 c4 28 add $0x28,%rsp 180004111: c3 ret 180004112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004120: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180004125: 48 85 d2 test %rdx,%rdx 180004128: 74 22 je 0x18000414c 18000412a: 45 85 c0 test %r8d,%r8d 18000412d: 7f 0c jg 0x18000413b 18000412f: b8 fa ff ff ff mov $0xfffffffa,%eax 180004134: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180004139: 90 nop 18000413a: c3 ret 18000413b: 66 0f 7e c1 movd %xmm0,%ecx 18000413f: e8 9c 31 01 00 call 0x1800172e0 180004144: 33 c0 xor %eax,%eax 180004146: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000414b: c3 ret 18000414c: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004151: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180004156: 90 nop 180004157: 90 nop 180004158: 90 nop 180004159: c3 ret 18000415a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180004160: 48 83 ec 28 sub $0x28,%rsp 180004164: 48 85 d2 test %rdx,%rdx 180004167: 74 1f je 0x180004188 180004169: 45 85 c0 test %r8d,%r8d 18000416c: 7f 0a jg 0x180004178 18000416e: b8 fa ff ff ff mov $0xfffffffa,%eax 180004173: 48 83 c4 28 add $0x28,%rsp 180004177: c3 ret 180004178: 66 0f 7e c1 movd %xmm0,%ecx 18000417c: e8 7f 31 01 00 call 0x180017300 180004181: 33 c0 xor %eax,%eax 180004183: 48 83 c4 28 add $0x28,%rsp 180004187: c3 ret 180004188: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000418d: 48 83 c4 28 add $0x28,%rsp 180004191: c3 ret 180004192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800041a0: 48 83 ec 28 sub $0x28,%rsp 1800041a4: 48 85 d2 test %rdx,%rdx 1800041a7: 74 35 je 0x1800041de 1800041a9: 45 85 c0 test %r8d,%r8d 1800041ac: 7e 3a jle 0x1800041e8 1800041ae: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) 1800041b4: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 1800041bb: 00 1800041bc: 3d 00 00 20 00 cmp $0x200000,%eax 1800041c1: 7f 0b jg 0x1800041ce 1800041c3: c5 f9 7e c1 vmovd %xmm0,%ecx 1800041c7: e8 74 f1 a5 01 call 0x181a63340 1800041cc: eb 09 jmp 0x1800041d7 1800041ce: 8b 4c 24 20 mov 0x20(%rsp),%ecx 1800041d2: e8 49 31 01 00 call 0x180017320 1800041d7: 33 c0 xor %eax,%eax 1800041d9: 48 83 c4 28 add $0x28,%rsp 1800041dd: c3 ret 1800041de: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800041e3: 48 83 c4 28 add $0x28,%rsp 1800041e7: c3 ret 1800041e8: b8 fa ff ff ff mov $0xfffffffa,%eax 1800041ed: 48 83 c4 28 add $0x28,%rsp 1800041f1: c3 ret 1800041f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800041f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004200: 48 83 ec 28 sub $0x28,%rsp 180004204: 48 85 d2 test %rdx,%rdx 180004207: 74 35 je 0x18000423e 180004209: 45 85 c0 test %r8d,%r8d 18000420c: 7e 3a jle 0x180004248 18000420e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) 180004214: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 18000421b: 00 18000421c: 3d 00 00 20 00 cmp $0x200000,%eax 180004221: 7f 0b jg 0x18000422e 180004223: c5 f9 7e c1 vmovd %xmm0,%ecx 180004227: e8 b4 fd a5 01 call 0x181a63fe0 18000422c: eb 09 jmp 0x180004237 18000422e: 8b 4c 24 20 mov 0x20(%rsp),%ecx 180004232: e8 49 33 01 00 call 0x180017580 180004237: 33 c0 xor %eax,%eax 180004239: 48 83 c4 28 add $0x28,%rsp 18000423d: c3 ret 18000423e: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004243: 48 83 c4 28 add $0x28,%rsp 180004247: c3 ret 180004248: b8 fa ff ff ff mov $0xfffffffa,%eax 18000424d: 48 83 c4 28 add $0x28,%rsp 180004251: c3 ret 180004252: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004260: 48 83 ec 28 sub $0x28,%rsp 180004264: 48 85 d2 test %rdx,%rdx 180004267: 74 35 je 0x18000429e 180004269: 45 85 c0 test %r8d,%r8d 18000426c: 7e 3a jle 0x1800042a8 18000426e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) 180004274: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 18000427b: 00 18000427c: 3d 00 00 20 00 cmp $0x200000,%eax 180004281: 7f 0b jg 0x18000428e 180004283: c5 f9 7e c1 vmovd %xmm0,%ecx 180004287: e8 f4 09 a6 01 call 0x181a64c80 18000428c: eb 09 jmp 0x180004297 18000428e: 8b 4c 24 20 mov 0x20(%rsp),%ecx 180004292: e8 49 35 01 00 call 0x1800177e0 180004297: 33 c0 xor %eax,%eax 180004299: 48 83 c4 28 add $0x28,%rsp 18000429d: c3 ret 18000429e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800042a3: 48 83 c4 28 add $0x28,%rsp 1800042a7: c3 ret 1800042a8: b8 fa ff ff ff mov $0xfffffffa,%eax 1800042ad: 48 83 c4 28 add $0x28,%rsp 1800042b1: c3 ret 1800042b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800042b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800042c0: 48 83 ec 28 sub $0x28,%rsp 1800042c4: 4d 89 c1 mov %r8,%r9 1800042c7: 49 89 d0 mov %rdx,%r8 1800042ca: 48 89 ca mov %rcx,%rdx 1800042cd: e8 6e 37 01 00 call 0x180017a40 1800042d2: 48 83 c4 28 add $0x28,%rsp 1800042d6: c3 ret 1800042d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800042de: 00 00 1800042e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1800042e5: 4d 89 c1 mov %r8,%r9 1800042e8: 49 89 d0 mov %rdx,%r8 1800042eb: 48 89 ca mov %rcx,%rdx 1800042ee: e8 cd 39 01 00 call 0x180017cc0 1800042f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800042f8: c3 ret 1800042f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004300: 48 83 ec 28 sub $0x28,%rsp 180004304: 4d 89 c1 mov %r8,%r9 180004307: 49 89 d0 mov %rdx,%r8 18000430a: 48 89 ca mov %rcx,%rdx 18000430d: e8 2e 3c 01 00 call 0x180017f40 180004312: 48 83 c4 28 add $0x28,%rsp 180004316: c3 ret 180004317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000431e: 00 00 180004320: 48 83 ec 28 sub $0x28,%rsp 180004324: 4d 89 c1 mov %r8,%r9 180004327: 49 89 d0 mov %rdx,%r8 18000432a: 48 89 ca mov %rcx,%rdx 18000432d: e8 6e 3e 01 00 call 0x1800181a0 180004332: 48 83 c4 28 add $0x28,%rsp 180004336: c3 ret 180004337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000433e: 00 00 180004340: 48 83 ec 28 sub $0x28,%rsp 180004344: 4d 89 c1 mov %r8,%r9 180004347: 49 89 d0 mov %rdx,%r8 18000434a: 48 89 ca mov %rcx,%rdx 18000434d: e8 ae 40 01 00 call 0x180018400 180004352: 48 83 c4 28 add $0x28,%rsp 180004356: c3 ret 180004357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000435e: 00 00 180004360: 48 83 ec 28 sub $0x28,%rsp 180004364: 4d 89 c1 mov %r8,%r9 180004367: 49 89 d0 mov %rdx,%r8 18000436a: 48 89 ca mov %rcx,%rdx 18000436d: e8 ce 42 01 00 call 0x180018640 180004372: 48 83 c4 28 add $0x28,%rsp 180004376: c3 ret 180004377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000437e: 00 00 180004380: 48 83 ec 28 sub $0x28,%rsp 180004384: 48 85 c9 test %rcx,%rcx 180004387: 74 49 je 0x1800043d2 180004389: 4d 85 c0 test %r8,%r8 18000438c: 74 44 je 0x1800043d2 18000438e: 45 85 c9 test %r9d,%r9d 180004391: 7e 49 jle 0x1800043dc 180004393: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x181c5cca0 18000439a: 7a 02 jp 0x18000439e 18000439c: 74 25 je 0x1800043c3 18000439e: 0f 57 c0 xorps %xmm0,%xmm0 1800043a1: 0f 2e c8 ucomiss %xmm0,%xmm1 1800043a4: 7a 02 jp 0x1800043a8 1800043a6: 74 0c je 0x1800043b4 1800043a8: e8 d3 44 01 00 call 0x180018880 1800043ad: 33 c0 xor %eax,%eax 1800043af: 48 83 c4 28 add $0x28,%rsp 1800043b3: c3 ret 1800043b4: 4c 89 c1 mov %r8,%rcx 1800043b7: 44 89 ca mov %r9d,%edx 1800043ba: 48 83 c4 28 add $0x28,%rsp 1800043be: e9 bd 46 01 00 jmp 0x180018a80 1800043c3: 4c 89 c2 mov %r8,%rdx 1800043c6: 45 89 c8 mov %r9d,%r8d 1800043c9: 48 83 c4 28 add $0x28,%rsp 1800043cd: e9 ee 22 00 00 jmp 0x1800066c0 1800043d2: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800043d7: 48 83 c4 28 add $0x28,%rsp 1800043db: c3 ret 1800043dc: b8 fa ff ff ff mov $0xfffffffa,%eax 1800043e1: 48 83 c4 28 add $0x28,%rsp 1800043e5: c3 ret 1800043e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800043ed: 00 1800043ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800043f5: 0f 1f 40 00 nopl 0x0(%rax) 1800043f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180004405: 48 85 c9 test %rcx,%rcx 180004408: 74 4c je 0x180004456 18000440a: 4d 85 c0 test %r8,%r8 18000440d: 74 47 je 0x180004456 18000440f: 45 85 c9 test %r9d,%r9d 180004412: 7e 4d jle 0x180004461 180004414: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x181c5cca4 18000441b: 7a 02 jp 0x18000441f 18000441d: 74 27 je 0x180004446 18000441f: 0f 57 c0 xorps %xmm0,%xmm0 180004422: 0f 2e c8 ucomiss %xmm0,%xmm1 180004425: 7a 02 jp 0x180004429 180004427: 74 0d je 0x180004436 180004429: e8 92 46 01 00 call 0x180018ac0 18000442e: 33 c0 xor %eax,%eax 180004430: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180004435: c3 ret 180004436: 4c 89 c1 mov %r8,%rcx 180004439: 44 89 ca mov %r9d,%edx 18000443c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180004441: e9 7a 48 01 00 jmp 0x180018cc0 180004446: 4c 89 c2 mov %r8,%rdx 180004449: 45 89 c8 mov %r9d,%r8d 18000444c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180004451: e9 aa 22 00 00 jmp 0x180006700 180004456: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000445b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180004460: c3 ret 180004461: b8 fa ff ff ff mov $0xfffffffa,%eax 180004466: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000446b: c3 ret 18000446c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004473: 00 180004474: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000447b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180004480: 48 83 ec 28 sub $0x28,%rsp 180004484: 48 85 c9 test %rcx,%rcx 180004487: 74 49 je 0x1800044d2 180004489: 4d 85 c0 test %r8,%r8 18000448c: 74 44 je 0x1800044d2 18000448e: 45 85 c9 test %r9d,%r9d 180004491: 7e 49 jle 0x1800044dc 180004493: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x181c5cca8 18000449a: 7a 02 jp 0x18000449e 18000449c: 74 25 je 0x1800044c3 18000449e: 0f 57 c0 xorps %xmm0,%xmm0 1800044a1: 0f 2e c8 ucomiss %xmm0,%xmm1 1800044a4: 7a 02 jp 0x1800044a8 1800044a6: 74 0c je 0x1800044b4 1800044a8: e8 53 48 01 00 call 0x180018d00 1800044ad: 33 c0 xor %eax,%eax 1800044af: 48 83 c4 28 add $0x28,%rsp 1800044b3: c3 ret 1800044b4: 4c 89 c1 mov %r8,%rcx 1800044b7: 44 89 ca mov %r9d,%edx 1800044ba: 48 83 c4 28 add $0x28,%rsp 1800044be: e9 3d 4a 01 00 jmp 0x180018f00 1800044c3: 4c 89 c2 mov %r8,%rdx 1800044c6: 45 89 c8 mov %r9d,%r8d 1800044c9: 48 83 c4 28 add $0x28,%rsp 1800044cd: e9 6e 22 00 00 jmp 0x180006740 1800044d2: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800044d7: 48 83 c4 28 add $0x28,%rsp 1800044db: c3 ret 1800044dc: b8 fa ff ff ff mov $0xfffffffa,%eax 1800044e1: 48 83 c4 28 add $0x28,%rsp 1800044e5: c3 ret 1800044e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800044ed: 00 1800044ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800044f5: 0f 1f 40 00 nopl 0x0(%rax) 1800044f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004500: 57 push %rdi 180004501: 48 83 ec 20 sub $0x20,%rsp 180004505: c5 f8 28 d1 vmovaps %xmm1,%xmm2 180004509: 48 85 c9 test %rcx,%rcx 18000450c: 0f 84 ef 01 00 00 je 0x180004701 180004512: 4d 85 c0 test %r8,%r8 180004515: 0f 84 e6 01 00 00 je 0x180004701 18000451b: 45 85 c9 test %r9d,%r9d 18000451e: 0f 8e d2 01 00 00 jle 0x1800046f6 180004524: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x181c5ccac 18000452b: 01 18000452c: 7a 06 jp 0x180004534 18000452e: 0f 84 b1 01 00 00 je 0x1800046e5 180004534: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 180004538: c5 f8 2e d0 vucomiss %xmm0,%xmm2 18000453c: 7a 06 jp 0x180004544 18000453e: 0f 84 90 01 00 00 je 0x1800046d4 180004544: 41 83 f9 10 cmp $0x10,%r9d 180004548: 0f 8c 76 01 00 00 jl 0x1800046c4 18000454e: 4d 89 c2 mov %r8,%r10 180004551: 49 83 e2 1f and $0x1f,%r10 180004555: 45 89 d2 mov %r10d,%r10d 180004558: 45 85 d2 test %r10d,%r10d 18000455b: 74 18 je 0x180004575 18000455d: 41 f7 c2 03 00 00 00 test $0x3,%r10d 180004564: 0f 85 5a 01 00 00 jne 0x1800046c4 18000456a: 41 f7 da neg %r10d 18000456d: 41 83 c2 20 add $0x20,%r10d 180004571: 41 c1 ea 02 shr $0x2,%r10d 180004575: 41 8d 42 10 lea 0x10(%r10),%eax 180004579: 44 3b c8 cmp %eax,%r9d 18000457c: 0f 8c 42 01 00 00 jl 0x1800046c4 180004582: 44 89 cf mov %r9d,%edi 180004585: 33 c0 xor %eax,%eax 180004587: 41 2b fa sub %r10d,%edi 18000458a: 83 e7 0f and $0xf,%edi 18000458d: f7 df neg %edi 18000458f: 41 03 f9 add %r9d,%edi 180004592: 45 85 d2 test %r10d,%r10d 180004595: 76 1c jbe 0x1800045b3 180004597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000459e: 00 00 1800045a0: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0 1800045a5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) 1800045ab: 48 ff c0 inc %rax 1800045ae: 49 3b c2 cmp %r10,%rax 1800045b1: 72 ed jb 0x1800045a0 1800045b3: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1 1800045b8: 48 63 c7 movslq %edi,%rax 1800045bb: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0 1800045c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800045c8: 00 1800045c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800045d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800045d7: 00 1800045d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800045df: 90 nop 1800045e0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 1800045e6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 1800045ed: 01 1800045ee: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 1800045f2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3 1800045f9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4) 1800045ff: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4 180004606: 01 180004607: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 18000460b: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4) 180004612: 49 83 c2 10 add $0x10,%r10 180004616: 4c 3b d0 cmp %rax,%r10 180004619: 72 c5 jb 0x1800045e0 18000461b: 44 8d 57 01 lea 0x1(%rdi),%r10d 18000461f: 45 3b d1 cmp %r9d,%r10d 180004622: 0f 87 8c 00 00 00 ja 0x1800046b4 180004628: 49 63 d1 movslq %r9d,%rdx 18000462b: 48 2b d0 sub %rax,%rdx 18000462e: 48 83 fa 04 cmp $0x4,%rdx 180004632: 0f 8c 87 00 00 00 jl 0x1800046bf 180004638: 41 89 d1 mov %edx,%r9d 18000463b: 45 33 db xor %r11d,%r11d 18000463e: 41 83 e1 fc and $0xfffffffc,%r9d 180004642: 4d 8d 14 80 lea (%r8,%rax,4),%r10 180004646: 4d 63 c9 movslq %r9d,%r9 180004649: 48 8d 04 81 lea (%rcx,%rax,4),%rax 18000464d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004654: 00 180004655: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000465c: 0f 1f 40 00 nopl 0x0(%rax) 180004660: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0 180004666: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4) 18000466c: 49 83 c3 04 add $0x4,%r11 180004670: 4d 3b d9 cmp %r9,%r11 180004673: 72 eb jb 0x180004660 180004675: 4c 3b ca cmp %rdx,%r9 180004678: 73 3a jae 0x1800046b4 18000467a: 48 63 ff movslq %edi,%rdi 18000467d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8 180004681: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax 180004685: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000468c: 00 18000468d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180004699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800046a0: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0 1800046a6: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4) 1800046ac: 49 ff c1 inc %r9 1800046af: 4c 3b ca cmp %rdx,%r9 1800046b2: 72 ec jb 0x1800046a0 1800046b4: 33 c0 xor %eax,%eax 1800046b6: c5 f8 77 vzeroupper 1800046b9: 48 83 c4 20 add $0x20,%rsp 1800046bd: 5f pop %rdi 1800046be: c3 ret 1800046bf: 45 33 c9 xor %r9d,%r9d 1800046c2: eb b1 jmp 0x180004675 1800046c4: 33 ff xor %edi,%edi 1800046c6: 41 83 f9 01 cmp $0x1,%r9d 1800046ca: 72 e8 jb 0x1800046b4 1800046cc: 49 63 d1 movslq %r9d,%rdx 1800046cf: 45 33 c9 xor %r9d,%r9d 1800046d2: eb a1 jmp 0x180004675 1800046d4: 4c 89 c1 mov %r8,%rcx 1800046d7: 44 89 ca mov %r9d,%edx 1800046da: e8 61 48 01 00 call 0x180018f40 1800046df: 48 83 c4 20 add $0x20,%rsp 1800046e3: 5f pop %rdi 1800046e4: c3 ret 1800046e5: 4c 89 c2 mov %r8,%rdx 1800046e8: 45 89 c8 mov %r9d,%r8d 1800046eb: e8 90 20 00 00 call 0x180006780 1800046f0: 48 83 c4 20 add $0x20,%rsp 1800046f4: 5f pop %rdi 1800046f5: c3 ret 1800046f6: b8 fa ff ff ff mov $0xfffffffa,%eax 1800046fb: 48 83 c4 20 add $0x20,%rsp 1800046ff: 5f pop %rdi 180004700: c3 ret 180004701: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004706: 48 83 c4 20 add $0x20,%rsp 18000470a: 5f pop %rdi 18000470b: c3 ret 18000470c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004713: 00 180004714: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000471b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180004720: 53 push %rbx 180004721: 48 83 ec 20 sub $0x20,%rsp 180004725: 48 85 c9 test %rcx,%rcx 180004728: 0f 84 b9 01 00 00 je 0x1800048e7 18000472e: 4d 85 c0 test %r8,%r8 180004731: 0f 84 b0 01 00 00 je 0x1800048e7 180004737: 45 85 c9 test %r9d,%r9d 18000473a: 0f 8e 9c 01 00 00 jle 0x1800048dc 180004740: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x181c5ccb0 180004747: 01 180004748: 7a 06 jp 0x180004750 18000474a: 0f 84 7b 01 00 00 je 0x1800048cb 180004750: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 180004754: c5 f8 2e c8 vucomiss %xmm0,%xmm1 180004758: 7a 06 jp 0x180004760 18000475a: 0f 84 5a 01 00 00 je 0x1800048ba 180004760: 41 83 f9 10 cmp $0x10,%r9d 180004764: 0f 8c 3a 01 00 00 jl 0x1800048a4 18000476a: 41 83 f9 1d cmp $0x1d,%r9d 18000476e: 0f 8c 38 01 00 00 jl 0x1800048ac 180004774: 4d 89 c2 mov %r8,%r10 180004777: 49 83 e2 1f and $0x1f,%r10 18000477b: 45 85 d2 test %r10d,%r10d 18000477e: 74 18 je 0x180004798 180004780: 41 f7 c2 03 00 00 00 test $0x3,%r10d 180004787: 0f 85 17 01 00 00 jne 0x1800048a4 18000478d: 41 f7 da neg %r10d 180004790: 41 83 c2 20 add $0x20,%r10d 180004794: 41 c1 ea 02 shr $0x2,%r10d 180004798: 41 8d 42 10 lea 0x10(%r10),%eax 18000479c: 44 3b c8 cmp %eax,%r9d 18000479f: 0f 8c ff 00 00 00 jl 0x1800048a4 1800047a5: 45 89 cb mov %r9d,%r11d 1800047a8: 33 c0 xor %eax,%eax 1800047aa: 45 2b da sub %r10d,%r11d 1800047ad: 41 83 e3 0f and $0xf,%r11d 1800047b1: 41 f7 db neg %r11d 1800047b4: 45 03 d9 add %r9d,%r11d 1800047b7: 44 89 d3 mov %r10d,%ebx 1800047ba: 45 85 d2 test %r10d,%r10d 1800047bd: 76 14 jbe 0x1800047d3 1800047bf: 90 nop 1800047c0: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 1800047c5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) 1800047cb: 48 ff c0 inc %rax 1800047ce: 48 3b c3 cmp %rbx,%rax 1800047d1: 72 ed jb 0x1800047c0 1800047d3: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 1800047d8: 49 63 c3 movslq %r11d,%rax 1800047db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800047e0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 1800047e5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 1800047eb: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) 1800047f1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) 1800047f8: 48 83 c3 10 add $0x10,%rbx 1800047fc: 48 3b d8 cmp %rax,%rbx 1800047ff: 72 df jb 0x1800047e0 180004801: 41 8d 43 01 lea 0x1(%r11),%eax 180004805: 41 3b c1 cmp %r9d,%eax 180004808: 0f 87 86 00 00 00 ja 0x180004894 18000480e: 4d 63 c9 movslq %r9d,%r9 180004811: 4d 63 db movslq %r11d,%r11 180004814: 4d 2b cb sub %r11,%r9 180004817: 49 83 f9 04 cmp $0x4,%r9 18000481b: 0f 8c 7e 00 00 00 jl 0x18000489f 180004821: 4d 63 db movslq %r11d,%r11 180004824: 45 89 ca mov %r9d,%r10d 180004827: 41 83 e2 fc and $0xfffffffc,%r10d 18000482b: 33 db xor %ebx,%ebx 18000482d: 4d 63 d2 movslq %r10d,%r10 180004830: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 180004835: 4b 8d 04 98 lea (%r8,%r11,4),%rax 180004839: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 18000483d: 0f 1f 00 nopl (%rax) 180004840: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 180004845: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) 18000484a: 48 83 c3 04 add $0x4,%rbx 18000484e: 49 3b da cmp %r10,%rbx 180004851: 72 ed jb 0x180004840 180004853: 4d 3b d1 cmp %r9,%r10 180004856: 73 3c jae 0x180004894 180004858: 4d 63 db movslq %r11d,%r11 18000485b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx 18000485f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 180004863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000486a: 00 18000486b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004880: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 180004886: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 18000488c: 49 ff c2 inc %r10 18000488f: 4d 3b d1 cmp %r9,%r10 180004892: 72 ec jb 0x180004880 180004894: 33 c0 xor %eax,%eax 180004896: c5 f8 77 vzeroupper 180004899: 48 83 c4 20 add $0x20,%rsp 18000489d: 5b pop %rbx 18000489e: c3 ret 18000489f: 45 33 d2 xor %r10d,%r10d 1800048a2: eb af jmp 0x180004853 1800048a4: 45 33 db xor %r11d,%r11d 1800048a7: e9 55 ff ff ff jmp 0x180004801 1800048ac: 45 89 cb mov %r9d,%r11d 1800048af: 33 db xor %ebx,%ebx 1800048b1: 41 83 e3 f0 and $0xfffffff0,%r11d 1800048b5: e9 19 ff ff ff jmp 0x1800047d3 1800048ba: 4c 89 c1 mov %r8,%rcx 1800048bd: 44 89 ca mov %r9d,%edx 1800048c0: e8 bb 46 01 00 call 0x180018f80 1800048c5: 48 83 c4 20 add $0x20,%rsp 1800048c9: 5b pop %rbx 1800048ca: c3 ret 1800048cb: 4c 89 c2 mov %r8,%rdx 1800048ce: 45 89 c8 mov %r9d,%r8d 1800048d1: e8 6a 1f 00 00 call 0x180006840 1800048d6: 48 83 c4 20 add $0x20,%rsp 1800048da: 5b pop %rbx 1800048db: c3 ret 1800048dc: b8 fa ff ff ff mov $0xfffffffa,%eax 1800048e1: 48 83 c4 20 add $0x20,%rsp 1800048e5: 5b pop %rbx 1800048e6: c3 ret 1800048e7: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800048ec: 48 83 c4 20 add $0x20,%rsp 1800048f0: 5b pop %rbx 1800048f1: c3 ret 1800048f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800048f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004900: 53 push %rbx 180004901: 48 83 ec 20 sub $0x20,%rsp 180004905: 48 85 c9 test %rcx,%rcx 180004908: 0f 84 b9 01 00 00 je 0x180004ac7 18000490e: 4d 85 c0 test %r8,%r8 180004911: 0f 84 b0 01 00 00 je 0x180004ac7 180004917: 45 85 c9 test %r9d,%r9d 18000491a: 0f 8e 9c 01 00 00 jle 0x180004abc 180004920: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x181c5ccb4 180004927: 01 180004928: 7a 06 jp 0x180004930 18000492a: 0f 84 7b 01 00 00 je 0x180004aab 180004930: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 180004934: c5 f8 2e c8 vucomiss %xmm0,%xmm1 180004938: 7a 06 jp 0x180004940 18000493a: 0f 84 5a 01 00 00 je 0x180004a9a 180004940: 41 83 f9 10 cmp $0x10,%r9d 180004944: 0f 8c 3a 01 00 00 jl 0x180004a84 18000494a: 41 83 f9 1d cmp $0x1d,%r9d 18000494e: 0f 8c 38 01 00 00 jl 0x180004a8c 180004954: 4d 89 c2 mov %r8,%r10 180004957: 49 83 e2 1f and $0x1f,%r10 18000495b: 45 85 d2 test %r10d,%r10d 18000495e: 74 18 je 0x180004978 180004960: 41 f7 c2 03 00 00 00 test $0x3,%r10d 180004967: 0f 85 17 01 00 00 jne 0x180004a84 18000496d: 41 f7 da neg %r10d 180004970: 41 83 c2 20 add $0x20,%r10d 180004974: 41 c1 ea 02 shr $0x2,%r10d 180004978: 41 8d 42 10 lea 0x10(%r10),%eax 18000497c: 44 3b c8 cmp %eax,%r9d 18000497f: 0f 8c ff 00 00 00 jl 0x180004a84 180004985: 45 89 cb mov %r9d,%r11d 180004988: 33 c0 xor %eax,%eax 18000498a: 45 2b da sub %r10d,%r11d 18000498d: 41 83 e3 0f and $0xf,%r11d 180004991: 41 f7 db neg %r11d 180004994: 45 03 d9 add %r9d,%r11d 180004997: 44 89 d3 mov %r10d,%ebx 18000499a: 45 85 d2 test %r10d,%r10d 18000499d: 76 14 jbe 0x1800049b3 18000499f: 90 nop 1800049a0: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 1800049a5: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) 1800049ab: 48 ff c0 inc %rax 1800049ae: 48 3b c3 cmp %rbx,%rax 1800049b1: 72 ed jb 0x1800049a0 1800049b3: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 1800049b8: 49 63 c3 movslq %r11d,%rax 1800049bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800049c0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 1800049c5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 1800049cb: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) 1800049d1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) 1800049d8: 48 83 c3 10 add $0x10,%rbx 1800049dc: 48 3b d8 cmp %rax,%rbx 1800049df: 72 df jb 0x1800049c0 1800049e1: 41 8d 43 01 lea 0x1(%r11),%eax 1800049e5: 41 3b c1 cmp %r9d,%eax 1800049e8: 0f 87 86 00 00 00 ja 0x180004a74 1800049ee: 4d 63 c9 movslq %r9d,%r9 1800049f1: 4d 63 db movslq %r11d,%r11 1800049f4: 4d 2b cb sub %r11,%r9 1800049f7: 49 83 f9 04 cmp $0x4,%r9 1800049fb: 0f 8c 7e 00 00 00 jl 0x180004a7f 180004a01: 4d 63 db movslq %r11d,%r11 180004a04: 45 89 ca mov %r9d,%r10d 180004a07: 41 83 e2 fc and $0xfffffffc,%r10d 180004a0b: 33 db xor %ebx,%ebx 180004a0d: 4d 63 d2 movslq %r10d,%r10 180004a10: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 180004a15: 4b 8d 04 98 lea (%r8,%r11,4),%rax 180004a19: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 180004a1d: 0f 1f 00 nopl (%rax) 180004a20: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 180004a25: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) 180004a2a: 48 83 c3 04 add $0x4,%rbx 180004a2e: 49 3b da cmp %r10,%rbx 180004a31: 72 ed jb 0x180004a20 180004a33: 4d 3b d1 cmp %r9,%r10 180004a36: 73 3c jae 0x180004a74 180004a38: 4d 63 db movslq %r11d,%r11 180004a3b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx 180004a3f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 180004a43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004a4a: 00 180004a4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004a60: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 180004a66: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 180004a6c: 49 ff c2 inc %r10 180004a6f: 4d 3b d1 cmp %r9,%r10 180004a72: 72 ec jb 0x180004a60 180004a74: 33 c0 xor %eax,%eax 180004a76: c5 f8 77 vzeroupper 180004a79: 48 83 c4 20 add $0x20,%rsp 180004a7d: 5b pop %rbx 180004a7e: c3 ret 180004a7f: 45 33 d2 xor %r10d,%r10d 180004a82: eb af jmp 0x180004a33 180004a84: 45 33 db xor %r11d,%r11d 180004a87: e9 55 ff ff ff jmp 0x1800049e1 180004a8c: 45 89 cb mov %r9d,%r11d 180004a8f: 33 db xor %ebx,%ebx 180004a91: 41 83 e3 f0 and $0xfffffff0,%r11d 180004a95: e9 19 ff ff ff jmp 0x1800049b3 180004a9a: 4c 89 c1 mov %r8,%rcx 180004a9d: 44 89 ca mov %r9d,%edx 180004aa0: e8 1b 45 01 00 call 0x180018fc0 180004aa5: 48 83 c4 20 add $0x20,%rsp 180004aa9: 5b pop %rbx 180004aaa: c3 ret 180004aab: 4c 89 c2 mov %r8,%rdx 180004aae: 45 89 c8 mov %r9d,%r8d 180004ab1: e8 4a 1e 00 00 call 0x180006900 180004ab6: 48 83 c4 20 add $0x20,%rsp 180004aba: 5b pop %rbx 180004abb: c3 ret 180004abc: b8 fa ff ff ff mov $0xfffffffa,%eax 180004ac1: 48 83 c4 20 add $0x20,%rsp 180004ac5: 5b pop %rbx 180004ac6: c3 ret 180004ac7: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004acc: 48 83 c4 20 add $0x20,%rsp 180004ad0: 5b pop %rbx 180004ad1: c3 ret 180004ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004ae0: 48 83 ec 38 sub $0x38,%rsp 180004ae4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x182615970 180004aeb: 48 33 c4 xor %rsp,%rax 180004aee: 48 89 44 24 30 mov %rax,0x30(%rsp) 180004af3: 48 85 d2 test %rdx,%rdx 180004af6: 74 5f je 0x180004b57 180004af8: 45 85 c0 test %r8d,%r8d 180004afb: 7f 1b jg 0x180004b18 180004afd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004b02: 48 33 cc xor %rsp,%rcx 180004b05: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x182615970 180004b0c: 75 44 jne 0x180004b52 180004b0e: b8 fa ff ff ff mov $0xfffffffa,%eax 180004b13: 48 83 c4 38 add $0x38,%rsp 180004b17: c3 ret 180004b18: 48 8b 01 mov (%rcx),%rax 180004b1b: 4c 8b 49 08 mov 0x8(%rcx),%r9 180004b1f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180004b24: 66 48 0f 6e c8 movq %rax,%xmm1 180004b29: 66 49 0f 6e c1 movq %r9,%xmm0 180004b2e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 180004b32: 0f 29 09 movaps %xmm1,(%rcx) 180004b35: e8 c6 44 01 00 call 0x180019000 180004b3a: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004b3f: 48 33 cc xor %rsp,%rcx 180004b42: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x182615970 180004b49: 75 07 jne 0x180004b52 180004b4b: 33 c0 xor %eax,%eax 180004b4d: 48 83 c4 38 add $0x38,%rsp 180004b51: c3 ret 180004b52: e8 79 c5 12 01 call 0x1811310d0 180004b57: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004b5c: 48 33 cc xor %rsp,%rcx 180004b5f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x182615970 180004b66: 75 ea jne 0x180004b52 180004b68: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004b6d: 48 83 c4 38 add $0x38,%rsp 180004b71: c3 ret 180004b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004b80: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 180004b85: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x182615970 180004b8c: 48 33 c4 xor %rsp,%rax 180004b8f: 48 89 44 24 30 mov %rax,0x30(%rsp) 180004b94: 48 85 d2 test %rdx,%rdx 180004b97: 74 57 je 0x180004bf0 180004b99: 45 85 c0 test %r8d,%r8d 180004b9c: 7f 1c jg 0x180004bba 180004b9e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004ba3: 48 33 cc xor %rsp,%rcx 180004ba6: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x182615970 180004bad: 75 3c jne 0x180004beb 180004baf: b8 fa ff ff ff mov $0xfffffffa,%eax 180004bb4: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 180004bb9: c3 ret 180004bba: f3 0f 7e 01 movq (%rcx),%xmm0 180004bbe: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 180004bc3: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180004bc8: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 180004bcd: e8 4e 44 01 00 call 0x180019020 180004bd2: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004bd7: 48 33 cc xor %rsp,%rcx 180004bda: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x182615970 180004be1: 75 08 jne 0x180004beb 180004be3: 33 c0 xor %eax,%eax 180004be5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 180004bea: c3 ret 180004beb: e8 e0 c4 12 01 call 0x1811310d0 180004bf0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004bf5: 48 33 cc xor %rsp,%rcx 180004bf8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x182615970 180004bff: 75 ea jne 0x180004beb 180004c01: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004c06: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 180004c0b: c3 ret 180004c0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004c13: 00 180004c14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004c1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180004c20: 48 83 ec 38 sub $0x38,%rsp 180004c24: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x182615970 180004c2b: 48 33 c4 xor %rsp,%rax 180004c2e: 48 89 44 24 30 mov %rax,0x30(%rsp) 180004c33: 48 85 d2 test %rdx,%rdx 180004c36: 74 61 je 0x180004c99 180004c38: 45 85 c0 test %r8d,%r8d 180004c3b: 7f 1b jg 0x180004c58 180004c3d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004c42: 48 33 cc xor %rsp,%rcx 180004c45: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x182615970 180004c4c: 75 46 jne 0x180004c94 180004c4e: b8 fa ff ff ff mov $0xfffffffa,%eax 180004c53: 48 83 c4 38 add $0x38,%rsp 180004c57: c3 ret 180004c58: 48 8b 01 mov (%rcx),%rax 180004c5b: 4c 8b 49 08 mov 0x8(%rcx),%r9 180004c5f: 66 48 0f 6e c8 movq %rax,%xmm1 180004c64: 66 49 0f 6e c1 movq %r9,%xmm0 180004c69: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180004c6e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 180004c72: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp) 180004c77: e8 c4 43 01 00 call 0x180019040 180004c7c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004c81: 48 33 cc xor %rsp,%rcx 180004c84: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x182615970 180004c8b: 75 07 jne 0x180004c94 180004c8d: 33 c0 xor %eax,%eax 180004c8f: 48 83 c4 38 add $0x38,%rsp 180004c93: c3 ret 180004c94: e8 37 c4 12 01 call 0x1811310d0 180004c99: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004c9e: 48 33 cc xor %rsp,%rcx 180004ca1: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x182615970 180004ca8: 75 ea jne 0x180004c94 180004caa: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004caf: 48 83 c4 38 add $0x38,%rsp 180004cb3: c3 ret 180004cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180004cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004cc0: 48 83 ec 38 sub $0x38,%rsp 180004cc4: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x182615970 180004ccb: 48 33 c4 xor %rsp,%rax 180004cce: 48 89 44 24 30 mov %rax,0x30(%rsp) 180004cd3: 48 85 d2 test %rdx,%rdx 180004cd6: 74 60 je 0x180004d38 180004cd8: 45 85 c0 test %r8d,%r8d 180004cdb: 7f 1b jg 0x180004cf8 180004cdd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004ce2: 48 33 cc xor %rsp,%rcx 180004ce5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x182615970 180004cec: 75 45 jne 0x180004d33 180004cee: b8 fa ff ff ff mov $0xfffffffa,%eax 180004cf3: 48 83 c4 38 add $0x38,%rsp 180004cf7: c3 ret 180004cf8: 48 8b 01 mov (%rcx),%rax 180004cfb: 4c 8b 49 08 mov 0x8(%rcx),%r9 180004cff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180004d04: c4 e1 f9 6e c0 vmovq %rax,%xmm0 180004d09: c4 c1 f9 6e c9 vmovq %r9,%xmm1 180004d0e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 180004d12: c5 f8 11 11 vmovups %xmm2,(%rcx) 180004d16: e8 45 43 01 00 call 0x180019060 180004d1b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004d20: 48 33 cc xor %rsp,%rcx 180004d23: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x182615970 180004d2a: 75 07 jne 0x180004d33 180004d2c: 33 c0 xor %eax,%eax 180004d2e: 48 83 c4 38 add $0x38,%rsp 180004d32: c3 ret 180004d33: e8 98 c3 12 01 call 0x1811310d0 180004d38: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004d3d: 48 33 cc xor %rsp,%rcx 180004d40: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x182615970 180004d47: 75 ea jne 0x180004d33 180004d49: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004d4e: 48 83 c4 38 add $0x38,%rsp 180004d52: c3 ret 180004d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180004d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004d5f: 00 180004d60: 48 83 ec 38 sub $0x38,%rsp 180004d64: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x182615970 180004d6b: 48 33 c4 xor %rsp,%rax 180004d6e: 48 89 44 24 30 mov %rax,0x30(%rsp) 180004d73: 48 85 d2 test %rdx,%rdx 180004d76: 74 60 je 0x180004dd8 180004d78: 45 85 c0 test %r8d,%r8d 180004d7b: 7f 1b jg 0x180004d98 180004d7d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004d82: 48 33 cc xor %rsp,%rcx 180004d85: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x182615970 180004d8c: 75 45 jne 0x180004dd3 180004d8e: b8 fa ff ff ff mov $0xfffffffa,%eax 180004d93: 48 83 c4 38 add $0x38,%rsp 180004d97: c3 ret 180004d98: 48 8b 01 mov (%rcx),%rax 180004d9b: 4c 8b 49 08 mov 0x8(%rcx),%r9 180004d9f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180004da4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 180004da9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 180004dae: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 180004db2: c5 f8 11 11 vmovups %xmm2,(%rcx) 180004db6: e8 c5 42 01 00 call 0x180019080 180004dbb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004dc0: 48 33 cc xor %rsp,%rcx 180004dc3: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x182615970 180004dca: 75 07 jne 0x180004dd3 180004dcc: 33 c0 xor %eax,%eax 180004dce: 48 83 c4 38 add $0x38,%rsp 180004dd2: c3 ret 180004dd3: e8 f8 c2 12 01 call 0x1811310d0 180004dd8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004ddd: 48 33 cc xor %rsp,%rcx 180004de0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x182615970 180004de7: 75 ea jne 0x180004dd3 180004de9: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004dee: 48 83 c4 38 add $0x38,%rsp 180004df2: c3 ret 180004df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180004df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004dff: 00 180004e00: 48 83 ec 38 sub $0x38,%rsp 180004e04: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x182615970 180004e0b: 48 33 c4 xor %rsp,%rax 180004e0e: 48 89 44 24 30 mov %rax,0x30(%rsp) 180004e13: 48 85 d2 test %rdx,%rdx 180004e16: 74 60 je 0x180004e78 180004e18: 45 85 c0 test %r8d,%r8d 180004e1b: 7f 1b jg 0x180004e38 180004e1d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004e22: 48 33 cc xor %rsp,%rcx 180004e25: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x182615970 180004e2c: 75 45 jne 0x180004e73 180004e2e: b8 fa ff ff ff mov $0xfffffffa,%eax 180004e33: 48 83 c4 38 add $0x38,%rsp 180004e37: c3 ret 180004e38: 48 8b 01 mov (%rcx),%rax 180004e3b: 4c 8b 49 08 mov 0x8(%rcx),%r9 180004e3f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180004e44: c4 e1 f9 6e c0 vmovq %rax,%xmm0 180004e49: c4 c1 f9 6e c9 vmovq %r9,%xmm1 180004e4e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 180004e52: c5 f8 11 11 vmovups %xmm2,(%rcx) 180004e56: e8 45 42 01 00 call 0x1800190a0 180004e5b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004e60: 48 33 cc xor %rsp,%rcx 180004e63: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x182615970 180004e6a: 75 07 jne 0x180004e73 180004e6c: 33 c0 xor %eax,%eax 180004e6e: 48 83 c4 38 add $0x38,%rsp 180004e72: c3 ret 180004e73: e8 58 c2 12 01 call 0x1811310d0 180004e78: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 180004e7d: 48 33 cc xor %rsp,%rcx 180004e80: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x182615970 180004e87: 75 ea jne 0x180004e73 180004e89: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004e8e: 48 83 c4 38 add $0x38,%rsp 180004e92: c3 ret 180004e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180004e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004e9f: 00 180004ea0: 48 83 ec 28 sub $0x28,%rsp 180004ea4: 48 85 c9 test %rcx,%rcx 180004ea7: 74 20 je 0x180004ec9 180004ea9: 48 85 d2 test %rdx,%rdx 180004eac: 74 1b je 0x180004ec9 180004eae: 45 85 c0 test %r8d,%r8d 180004eb1: 7f 0a jg 0x180004ebd 180004eb3: b8 fa ff ff ff mov $0xfffffffa,%eax 180004eb8: 48 83 c4 28 add $0x28,%rsp 180004ebc: c3 ret 180004ebd: e8 fe 41 01 00 call 0x1800190c0 180004ec2: 33 c0 xor %eax,%eax 180004ec4: 48 83 c4 28 add $0x28,%rsp 180004ec8: c3 ret 180004ec9: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004ece: 48 83 c4 28 add $0x28,%rsp 180004ed2: c3 ret 180004ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180004ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004edf: 00 180004ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180004ee5: 48 85 c9 test %rcx,%rcx 180004ee8: 74 22 je 0x180004f0c 180004eea: 48 85 d2 test %rdx,%rdx 180004eed: 74 1d je 0x180004f0c 180004eef: 45 85 c0 test %r8d,%r8d 180004ef2: 7f 0b jg 0x180004eff 180004ef4: b8 fa ff ff ff mov $0xfffffffa,%eax 180004ef9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180004efe: c3 ret 180004eff: e8 9c 43 01 00 call 0x1800192a0 180004f04: 33 c0 xor %eax,%eax 180004f06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180004f0b: c3 ret 180004f0c: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004f11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180004f16: c3 ret 180004f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180004f1e: 00 00 180004f20: 48 83 ec 28 sub $0x28,%rsp 180004f24: 48 85 c9 test %rcx,%rcx 180004f27: 74 20 je 0x180004f49 180004f29: 48 85 d2 test %rdx,%rdx 180004f2c: 74 1b je 0x180004f49 180004f2e: 45 85 c0 test %r8d,%r8d 180004f31: 7f 0a jg 0x180004f3d 180004f33: b8 fa ff ff ff mov $0xfffffffa,%eax 180004f38: 48 83 c4 28 add $0x28,%rsp 180004f3c: c3 ret 180004f3d: e8 3e 45 01 00 call 0x180019480 180004f42: 33 c0 xor %eax,%eax 180004f44: 48 83 c4 28 add $0x28,%rsp 180004f48: c3 ret 180004f49: b8 f8 ff ff ff mov $0xfffffff8,%eax 180004f4e: 48 83 c4 28 add $0x28,%rsp 180004f52: c3 ret 180004f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180004f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180004f5f: 00 180004f60: 56 push %rsi 180004f61: 48 89 d6 mov %rdx,%rsi 180004f64: 48 85 c9 test %rcx,%rcx 180004f67: 0f 84 d0 01 00 00 je 0x18000513d 180004f6d: 48 85 f6 test %rsi,%rsi 180004f70: 0f 84 c7 01 00 00 je 0x18000513d 180004f76: 45 85 c0 test %r8d,%r8d 180004f79: 0f 8e b7 01 00 00 jle 0x180005136 180004f7f: 41 83 f8 10 cmp $0x10,%r8d 180004f83: 0f 8c 9d 01 00 00 jl 0x180005126 180004f89: 49 89 f1 mov %rsi,%r9 180004f8c: 49 83 e1 1f and $0x1f,%r9 180004f90: 45 89 c9 mov %r9d,%r9d 180004f93: 45 85 c9 test %r9d,%r9d 180004f96: 74 18 je 0x180004fb0 180004f98: 41 f7 c1 07 00 00 00 test $0x7,%r9d 180004f9f: 0f 85 81 01 00 00 jne 0x180005126 180004fa5: 41 f7 d9 neg %r9d 180004fa8: 41 83 c1 20 add $0x20,%r9d 180004fac: 41 c1 e9 03 shr $0x3,%r9d 180004fb0: 41 8d 41 10 lea 0x10(%r9),%eax 180004fb4: 44 3b c0 cmp %eax,%r8d 180004fb7: 0f 8c 69 01 00 00 jl 0x180005126 180004fbd: 44 89 c0 mov %r8d,%eax 180004fc0: 33 d2 xor %edx,%edx 180004fc2: 41 2b c1 sub %r9d,%eax 180004fc5: 83 e0 0f and $0xf,%eax 180004fc8: f7 d8 neg %eax 180004fca: 41 03 c0 add %r8d,%eax 180004fcd: 45 85 c9 test %r9d,%r9d 180004fd0: 76 25 jbe 0x180004ff7 180004fd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180004fe0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0 180004fe5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 180004fea: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 180004fef: 48 ff c2 inc %rdx 180004ff2: 49 3b d1 cmp %r9,%rdx 180004ff5: 72 e9 jb 0x180004fe0 180004ff7: 48 63 d0 movslq %eax,%rdx 180004ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180005000: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1 180005006: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5 18000500d: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 180005013: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4 18000501a: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 180005021: 01 180005022: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 180005026: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2 18000502d: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8) 180005033: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3 18000503a: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0 180005041: 01 180005042: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1 180005046: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0 18000504d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8) 180005054: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1 18000505b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4 180005062: 01 180005063: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5 180005067: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8) 18000506e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2 180005075: 01 180005076: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 18000507a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8) 180005081: 49 83 c1 10 add $0x10,%r9 180005085: 4c 3b ca cmp %rdx,%r9 180005088: 0f 82 72 ff ff ff jb 0x180005000 18000508e: 44 8d 48 01 lea 0x1(%rax),%r9d 180005092: 45 3b c8 cmp %r8d,%r9d 180005095: 0f 87 7f 00 00 00 ja 0x18000511a 18000509b: 4d 63 d0 movslq %r8d,%r10 18000509e: 4c 2b d2 sub %rdx,%r10 1800050a1: 49 83 fa 04 cmp $0x4,%r10 1800050a5: 0f 8c 76 00 00 00 jl 0x180005121 1800050ab: 45 89 d3 mov %r10d,%r11d 1800050ae: 45 33 c9 xor %r9d,%r9d 1800050b1: 41 83 e3 fc and $0xfffffffc,%r11d 1800050b5: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 1800050b9: 4d 63 db movslq %r11d,%r11 1800050bc: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx 1800050c0: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1 1800050c6: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0 1800050cc: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2 1800050d3: 01 1800050d4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 1800050d8: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8) 1800050de: 49 83 c1 04 add $0x4,%r9 1800050e2: 4d 3b cb cmp %r11,%r9 1800050e5: 72 d9 jb 0x1800050c0 1800050e7: 4d 3b da cmp %r10,%r11 1800050ea: 73 2e jae 0x18000511a 1800050ec: 48 63 c0 movslq %eax,%rax 1800050ef: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 1800050f3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax 1800050f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800050fe: 00 00 180005100: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 180005106: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 18000510c: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) 180005112: 49 ff c3 inc %r11 180005115: 4d 3b da cmp %r10,%r11 180005118: 72 e6 jb 0x180005100 18000511a: 33 c0 xor %eax,%eax 18000511c: c5 f8 77 vzeroupper 18000511f: 5e pop %rsi 180005120: c3 ret 180005121: 45 33 db xor %r11d,%r11d 180005124: eb c1 jmp 0x1800050e7 180005126: 33 c0 xor %eax,%eax 180005128: 41 83 f8 01 cmp $0x1,%r8d 18000512c: 72 ec jb 0x18000511a 18000512e: 4d 63 d0 movslq %r8d,%r10 180005131: 45 33 db xor %r11d,%r11d 180005134: eb b1 jmp 0x1800050e7 180005136: b8 fa ff ff ff mov $0xfffffffa,%eax 18000513b: 5e pop %rsi 18000513c: c3 ret 18000513d: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005142: 5e pop %rsi 180005143: c3 ret 180005144: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000514b: 00 18000514c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180005158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000515f: 00 180005160: 53 push %rbx 180005161: 48 85 c9 test %rcx,%rcx 180005164: 0f 84 aa 01 00 00 je 0x180005314 18000516a: 48 85 d2 test %rdx,%rdx 18000516d: 0f 84 a1 01 00 00 je 0x180005314 180005173: 45 85 c0 test %r8d,%r8d 180005176: 0f 8e 91 01 00 00 jle 0x18000530d 18000517c: 41 83 f8 10 cmp $0x10,%r8d 180005180: 0f 8c 80 01 00 00 jl 0x180005306 180005186: 49 89 d3 mov %rdx,%r11 180005189: 49 83 e3 1f and $0x1f,%r11 18000518d: 45 85 db test %r11d,%r11d 180005190: 74 18 je 0x1800051aa 180005192: 41 f7 c3 07 00 00 00 test $0x7,%r11d 180005199: 0f 85 67 01 00 00 jne 0x180005306 18000519f: 41 f7 db neg %r11d 1800051a2: 41 83 c3 20 add $0x20,%r11d 1800051a6: 41 c1 eb 03 shr $0x3,%r11d 1800051aa: 41 8d 43 10 lea 0x10(%r11),%eax 1800051ae: 44 3b c0 cmp %eax,%r8d 1800051b1: 0f 8c 4f 01 00 00 jl 0x180005306 1800051b7: 44 89 c0 mov %r8d,%eax 1800051ba: 45 33 d2 xor %r10d,%r10d 1800051bd: 41 2b c3 sub %r11d,%eax 1800051c0: 83 e0 0f and $0xf,%eax 1800051c3: f7 d8 neg %eax 1800051c5: 41 03 c0 add %r8d,%eax 1800051c8: 44 89 db mov %r11d,%ebx 1800051cb: 45 85 db test %r11d,%r11d 1800051ce: 76 2a jbe 0x1800051fa 1800051d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800051d7: 00 1800051d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800051df: 90 nop 1800051e0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0 1800051e6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 1800051ec: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 1800051f2: 49 ff c2 inc %r10 1800051f5: 4c 3b d3 cmp %rbx,%r10 1800051f8: 72 e6 jb 0x1800051e0 1800051fa: 4c 63 d0 movslq %eax,%r10 1800051fd: 0f 1f 00 nopl (%rax) 180005200: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0 180005205: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 180005209: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2 18000520f: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4 180005215: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1 18000521a: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3 180005220: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5 180005226: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0 18000522c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 180005231: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 180005237: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 18000523d: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1 180005243: 48 83 c3 10 add $0x10,%rbx 180005247: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 18000524d: 49 3b da cmp %r10,%rbx 180005250: 72 ae jb 0x180005200 180005252: 8d 58 01 lea 0x1(%rax),%ebx 180005255: 41 3b d8 cmp %r8d,%ebx 180005258: 0f 87 9c 00 00 00 ja 0x1800052fa 18000525e: 4d 63 c8 movslq %r8d,%r9 180005261: 48 63 c0 movslq %eax,%rax 180005264: 4c 2b c8 sub %rax,%r9 180005267: 49 83 f9 04 cmp $0x4,%r9 18000526b: 0f 8c 90 00 00 00 jl 0x180005301 180005271: 48 63 c0 movslq %eax,%rax 180005274: 45 89 ca mov %r9d,%r10d 180005277: 41 83 e2 fc and $0xfffffffc,%r10d 18000527b: 45 33 c0 xor %r8d,%r8d 18000527e: 4d 63 d2 movslq %r10d,%r10 180005281: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx 180005285: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 180005289: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005290: 00 180005291: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000529f: 00 1800052a0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 1800052a6: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1 1800052ac: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8) 1800052b2: 49 83 c0 04 add $0x4,%r8 1800052b6: 4d 3b c2 cmp %r10,%r8 1800052b9: 72 e5 jb 0x1800052a0 1800052bb: 4d 3b d1 cmp %r9,%r10 1800052be: 73 3a jae 0x1800052fa 1800052c0: 48 63 c0 movslq %eax,%rax 1800052c3: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx 1800052c7: 48 8d 04 c2 lea (%rdx,%rax,8),%rax 1800052cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800052d2: 00 1800052d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800052da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1800052e0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 1800052e6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 1800052ec: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8) 1800052f2: 49 ff c2 inc %r10 1800052f5: 4d 3b d1 cmp %r9,%r10 1800052f8: 72 e6 jb 0x1800052e0 1800052fa: 33 c0 xor %eax,%eax 1800052fc: c5 f8 77 vzeroupper 1800052ff: 5b pop %rbx 180005300: c3 ret 180005301: 45 33 d2 xor %r10d,%r10d 180005304: eb b5 jmp 0x1800052bb 180005306: 33 c0 xor %eax,%eax 180005308: e9 45 ff ff ff jmp 0x180005252 18000530d: b8 fa ff ff ff mov $0xfffffffa,%eax 180005312: 5b pop %rbx 180005313: c3 ret 180005314: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005319: 5b pop %rbx 18000531a: c3 ret 18000531b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180005320: 53 push %rbx 180005321: 49 89 ca mov %rcx,%r10 180005324: 4d 85 d2 test %r10,%r10 180005327: 0f 84 a4 01 00 00 je 0x1800054d1 18000532d: 48 85 d2 test %rdx,%rdx 180005330: 0f 84 9b 01 00 00 je 0x1800054d1 180005336: 45 85 c0 test %r8d,%r8d 180005339: 0f 8e 8b 01 00 00 jle 0x1800054ca 18000533f: 41 83 f8 10 cmp $0x10,%r8d 180005343: 0f 8c 79 01 00 00 jl 0x1800054c2 180005349: 48 89 d3 mov %rdx,%rbx 18000534c: 48 83 e3 1f and $0x1f,%rbx 180005350: 85 db test %ebx,%ebx 180005352: 74 11 je 0x180005365 180005354: f6 c3 07 test $0x7,%bl 180005357: 0f 85 65 01 00 00 jne 0x1800054c2 18000535d: f7 db neg %ebx 18000535f: 83 c3 20 add $0x20,%ebx 180005362: c1 eb 03 shr $0x3,%ebx 180005365: 8d 43 10 lea 0x10(%rbx),%eax 180005368: 44 3b c0 cmp %eax,%r8d 18000536b: 0f 8c 51 01 00 00 jl 0x1800054c2 180005371: 45 89 c1 mov %r8d,%r9d 180005374: 33 c0 xor %eax,%eax 180005376: 44 2b cb sub %ebx,%r9d 180005379: 41 83 e1 0f and $0xf,%r9d 18000537d: 41 f7 d9 neg %r9d 180005380: 45 03 c8 add %r8d,%r9d 180005383: 89 d9 mov %ebx,%ecx 180005385: 85 db test %ebx,%ebx 180005387: 76 2f jbe 0x1800053b8 180005389: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005390: 00 180005391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000539f: 00 1800053a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 1800053a5: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1 1800053ab: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 1800053b0: 48 ff c0 inc %rax 1800053b3: 48 3b c1 cmp %rcx,%rax 1800053b6: 72 e8 jb 0x1800053a0 1800053b8: 49 63 c1 movslq %r9d,%rax 1800053bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800053c0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 1800053c5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 1800053cb: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 1800053d1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 1800053d8: 03 1800053d9: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1 1800053df: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 1800053e6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 1800053ed: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 1800053f4: 03 1800053f5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 1800053fa: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 180005400: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 180005406: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 18000540d: 03 18000540e: 48 83 c1 10 add $0x10,%rcx 180005412: 48 3b c8 cmp %rax,%rcx 180005415: 72 a9 jb 0x1800053c0 180005417: 41 8d 41 01 lea 0x1(%r9),%eax 18000541b: 41 3b c0 cmp %r8d,%eax 18000541e: 0f 87 93 00 00 00 ja 0x1800054b7 180005424: 4d 63 c0 movslq %r8d,%r8 180005427: 4d 63 c9 movslq %r9d,%r9 18000542a: 4d 2b c1 sub %r9,%r8 18000542d: 49 83 f8 04 cmp $0x4,%r8 180005431: 0f 8c 87 00 00 00 jl 0x1800054be 180005437: 4d 63 c9 movslq %r9d,%r9 18000543a: 44 89 c3 mov %r8d,%ebx 18000543d: 83 e3 fc and $0xfffffffc,%ebx 180005440: 33 c9 xor %ecx,%ecx 180005442: 48 63 db movslq %ebx,%rbx 180005445: 4b 8d 04 ca lea (%r10,%r9,8),%rax 180005449: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 18000544d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005454: 00 180005455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000545c: 0f 1f 40 00 nopl 0x0(%rax) 180005460: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 180005466: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 18000546b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8) 180005471: 48 83 c1 04 add $0x4,%rcx 180005475: 48 3b cb cmp %rbx,%rcx 180005478: 72 e6 jb 0x180005460 18000547a: 49 3b d8 cmp %r8,%rbx 18000547d: 73 38 jae 0x1800054b7 18000547f: 4d 63 c9 movslq %r9d,%r9 180005482: 4b 8d 0c ca lea (%r10,%r9,8),%rcx 180005486: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 18000548a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005491: 00 180005492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800054a0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 1800054a5: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1 1800054aa: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8) 1800054af: 48 ff c3 inc %rbx 1800054b2: 49 3b d8 cmp %r8,%rbx 1800054b5: 72 e9 jb 0x1800054a0 1800054b7: 33 c0 xor %eax,%eax 1800054b9: c5 f8 77 vzeroupper 1800054bc: 5b pop %rbx 1800054bd: c3 ret 1800054be: 33 db xor %ebx,%ebx 1800054c0: eb b8 jmp 0x18000547a 1800054c2: 45 33 c9 xor %r9d,%r9d 1800054c5: e9 4d ff ff ff jmp 0x180005417 1800054ca: b8 fa ff ff ff mov $0xfffffffa,%eax 1800054cf: 5b pop %rbx 1800054d0: c3 ret 1800054d1: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800054d6: 5b pop %rbx 1800054d7: c3 ret 1800054d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800054df: 00 1800054e0: 48 83 ec 28 sub $0x28,%rsp 1800054e4: 4d 89 c1 mov %r8,%r9 1800054e7: 49 89 d0 mov %rdx,%r8 1800054ea: 48 89 ca mov %rcx,%rdx 1800054ed: e8 2e 41 01 00 call 0x180019620 1800054f2: 48 83 c4 28 add $0x28,%rsp 1800054f6: c3 ret 1800054f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800054fe: 00 00 180005500: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180005505: 4d 89 c1 mov %r8,%r9 180005508: 49 89 d0 mov %rdx,%r8 18000550b: 48 89 ca mov %rcx,%rdx 18000550e: e8 cd 43 01 00 call 0x1800198e0 180005513: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180005518: c3 ret 180005519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005520: 48 83 ec 28 sub $0x28,%rsp 180005524: 4d 89 c1 mov %r8,%r9 180005527: 49 89 d0 mov %rdx,%r8 18000552a: 48 89 ca mov %rcx,%rdx 18000552d: e8 ae 46 01 00 call 0x180019be0 180005532: 48 83 c4 28 add $0x28,%rsp 180005536: c3 ret 180005537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000553e: 00 00 180005540: 48 83 ec 28 sub $0x28,%rsp 180005544: 4d 89 c1 mov %r8,%r9 180005547: 49 89 d0 mov %rdx,%r8 18000554a: 48 89 ca mov %rcx,%rdx 18000554d: e8 ee 48 01 00 call 0x180019e40 180005552: 48 83 c4 28 add $0x28,%rsp 180005556: c3 ret 180005557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000555e: 00 00 180005560: 48 83 ec 28 sub $0x28,%rsp 180005564: 4d 89 c1 mov %r8,%r9 180005567: 49 89 d0 mov %rdx,%r8 18000556a: 48 89 ca mov %rcx,%rdx 18000556d: e8 4e 4b 01 00 call 0x18001a0c0 180005572: 48 83 c4 28 add $0x28,%rsp 180005576: c3 ret 180005577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000557e: 00 00 180005580: 48 83 ec 28 sub $0x28,%rsp 180005584: 4d 89 c1 mov %r8,%r9 180005587: 49 89 d0 mov %rdx,%r8 18000558a: 48 89 ca mov %rcx,%rdx 18000558d: e8 6e 4d 01 00 call 0x18001a300 180005592: 48 83 c4 28 add $0x28,%rsp 180005596: c3 ret 180005597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000559e: 00 00 1800055a0: 48 83 ec 28 sub $0x28,%rsp 1800055a4: 48 85 c9 test %rcx,%rcx 1800055a7: 74 24 je 0x1800055cd 1800055a9: 48 85 d2 test %rdx,%rdx 1800055ac: 74 1f je 0x1800055cd 1800055ae: 45 85 c0 test %r8d,%r8d 1800055b1: 7f 0a jg 0x1800055bd 1800055b3: b8 fa ff ff ff mov $0xfffffffa,%eax 1800055b8: 48 83 c4 28 add $0x28,%rsp 1800055bc: c3 ret 1800055bd: 41 c1 e0 04 shl $0x4,%r8d 1800055c1: e8 ba 03 a6 01 call 0x181a65980 1800055c6: 33 c0 xor %eax,%eax 1800055c8: 48 83 c4 28 add $0x28,%rsp 1800055cc: c3 ret 1800055cd: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800055d2: 48 83 c4 28 add $0x28,%rsp 1800055d6: c3 ret 1800055d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800055de: 00 00 1800055e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1800055e5: 48 85 c9 test %rcx,%rcx 1800055e8: 74 26 je 0x180005610 1800055ea: 48 85 d2 test %rdx,%rdx 1800055ed: 74 21 je 0x180005610 1800055ef: 45 85 c0 test %r8d,%r8d 1800055f2: 7f 0b jg 0x1800055ff 1800055f4: b8 fa ff ff ff mov $0xfffffffa,%eax 1800055f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800055fe: c3 ret 1800055ff: 41 c1 e0 04 shl $0x4,%r8d 180005603: e8 48 07 a6 01 call 0x181a65d50 180005608: 33 c0 xor %eax,%eax 18000560a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000560f: c3 ret 180005610: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005615: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000561a: c3 ret 18000561b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180005620: 48 83 ec 28 sub $0x28,%rsp 180005624: 48 85 c9 test %rcx,%rcx 180005627: 74 24 je 0x18000564d 180005629: 48 85 d2 test %rdx,%rdx 18000562c: 74 1f je 0x18000564d 18000562e: 45 85 c0 test %r8d,%r8d 180005631: 7f 0a jg 0x18000563d 180005633: b8 fa ff ff ff mov $0xfffffffa,%eax 180005638: 48 83 c4 28 add $0x28,%rsp 18000563c: c3 ret 18000563d: 41 c1 e0 04 shl $0x4,%r8d 180005641: e8 8a 0b a6 01 call 0x181a661d0 180005646: 33 c0 xor %eax,%eax 180005648: 48 83 c4 28 add $0x28,%rsp 18000564c: c3 ret 18000564d: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005652: 48 83 c4 28 add $0x28,%rsp 180005656: c3 ret 180005657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000565e: 00 00 180005660: 48 83 ec 38 sub $0x38,%rsp 180005664: 48 85 c9 test %rcx,%rcx 180005667: 0f 84 88 00 00 00 je 0x1800056f5 18000566d: 48 85 d2 test %rdx,%rdx 180005670: 0f 84 7f 00 00 00 je 0x1800056f5 180005676: 45 85 c0 test %r8d,%r8d 180005679: 0f 8e 80 00 00 00 jle 0x1800056ff 18000567f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 180005686: 7e 5d jle 0x1800056e5 180005688: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000568d: 48 89 cb mov %rcx,%rbx 180005690: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180005695: 48 89 d6 mov %rdx,%rsi 180005698: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000569d: 44 89 c7 mov %r8d,%edi 1800056a0: 48 89 d9 mov %rbx,%rcx 1800056a3: 48 89 f2 mov %rsi,%rdx 1800056a6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 1800056ac: e8 8f 4e 01 00 call 0x18001a540 1800056b1: 81 c7 02 00 00 f8 add $0xf8000002,%edi 1800056b7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 1800056be: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1800056c5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 1800056cb: 7f d3 jg 0x1800056a0 1800056cd: 48 89 d9 mov %rbx,%rcx 1800056d0: 48 89 f2 mov %rsi,%rdx 1800056d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800056d8: 41 89 f8 mov %edi,%r8d 1800056db: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1800056e0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1800056e5: 41 c1 e0 04 shl $0x4,%r8d 1800056e9: e8 52 4e 01 00 call 0x18001a540 1800056ee: 33 c0 xor %eax,%eax 1800056f0: 48 83 c4 38 add $0x38,%rsp 1800056f4: c3 ret 1800056f5: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800056fa: 48 83 c4 38 add $0x38,%rsp 1800056fe: c3 ret 1800056ff: b8 fa ff ff ff mov $0xfffffffa,%eax 180005704: 48 83 c4 38 add $0x38,%rsp 180005708: c3 ret 180005709: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005710: 00 180005711: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000571f: 00 180005720: 48 83 ec 38 sub $0x38,%rsp 180005724: 48 85 c9 test %rcx,%rcx 180005727: 0f 84 88 00 00 00 je 0x1800057b5 18000572d: 48 85 d2 test %rdx,%rdx 180005730: 0f 84 7f 00 00 00 je 0x1800057b5 180005736: 45 85 c0 test %r8d,%r8d 180005739: 0f 8e 80 00 00 00 jle 0x1800057bf 18000573f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 180005746: 7e 5d jle 0x1800057a5 180005748: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000574d: 48 89 cb mov %rcx,%rbx 180005750: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180005755: 48 89 d6 mov %rdx,%rsi 180005758: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000575d: 44 89 c7 mov %r8d,%edi 180005760: 48 89 d9 mov %rbx,%rcx 180005763: 48 89 f2 mov %rsi,%rdx 180005766: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 18000576c: e8 2f 4e 01 00 call 0x18001a5a0 180005771: 81 c7 02 00 00 f8 add $0xf8000002,%edi 180005777: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 18000577e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 180005785: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 18000578b: 7f d3 jg 0x180005760 18000578d: 48 89 d9 mov %rbx,%rcx 180005790: 48 89 f2 mov %rsi,%rdx 180005793: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180005798: 41 89 f8 mov %edi,%r8d 18000579b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1800057a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1800057a5: 41 c1 e0 04 shl $0x4,%r8d 1800057a9: e8 f2 4d 01 00 call 0x18001a5a0 1800057ae: 33 c0 xor %eax,%eax 1800057b0: 48 83 c4 38 add $0x38,%rsp 1800057b4: c3 ret 1800057b5: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800057ba: 48 83 c4 38 add $0x38,%rsp 1800057be: c3 ret 1800057bf: b8 fa ff ff ff mov $0xfffffffa,%eax 1800057c4: 48 83 c4 38 add $0x38,%rsp 1800057c8: c3 ret 1800057c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800057d0: 00 1800057d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800057d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800057df: 00 1800057e0: 48 83 ec 38 sub $0x38,%rsp 1800057e4: 48 85 c9 test %rcx,%rcx 1800057e7: 0f 84 88 00 00 00 je 0x180005875 1800057ed: 48 85 d2 test %rdx,%rdx 1800057f0: 0f 84 7f 00 00 00 je 0x180005875 1800057f6: 45 85 c0 test %r8d,%r8d 1800057f9: 0f 8e 80 00 00 00 jle 0x18000587f 1800057ff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 180005806: 7e 5d jle 0x180005865 180005808: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000580d: 48 89 cb mov %rcx,%rbx 180005810: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180005815: 48 89 d6 mov %rdx,%rsi 180005818: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000581d: 44 89 c7 mov %r8d,%edi 180005820: 48 89 d9 mov %rbx,%rcx 180005823: 48 89 f2 mov %rsi,%rdx 180005826: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 18000582c: e8 cf 4d 01 00 call 0x18001a600 180005831: 81 c7 02 00 00 f8 add $0xf8000002,%edi 180005837: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 18000583e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 180005845: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 18000584b: 7f d3 jg 0x180005820 18000584d: 48 89 d9 mov %rbx,%rcx 180005850: 48 89 f2 mov %rsi,%rdx 180005853: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180005858: 41 89 f8 mov %edi,%r8d 18000585b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180005860: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180005865: 41 c1 e0 04 shl $0x4,%r8d 180005869: e8 92 4d 01 00 call 0x18001a600 18000586e: 33 c0 xor %eax,%eax 180005870: 48 83 c4 38 add $0x38,%rsp 180005874: c3 ret 180005875: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000587a: 48 83 c4 38 add $0x38,%rsp 18000587e: c3 ret 18000587f: b8 fa ff ff ff mov $0xfffffffa,%eax 180005884: 48 83 c4 38 add $0x38,%rsp 180005888: c3 ret 180005889: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005890: 00 180005891: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000589f: 00 1800058a0: 48 83 ec 28 sub $0x28,%rsp 1800058a4: 48 85 c9 test %rcx,%rcx 1800058a7: 74 24 je 0x1800058cd 1800058a9: 48 85 d2 test %rdx,%rdx 1800058ac: 74 1f je 0x1800058cd 1800058ae: 45 85 c0 test %r8d,%r8d 1800058b1: 7f 0a jg 0x1800058bd 1800058b3: b8 fa ff ff ff mov $0xfffffffa,%eax 1800058b8: 48 83 c4 28 add $0x28,%rsp 1800058bc: c3 ret 1800058bd: 41 c1 e0 03 shl $0x3,%r8d 1800058c1: e8 ba 00 a6 01 call 0x181a65980 1800058c6: 33 c0 xor %eax,%eax 1800058c8: 48 83 c4 28 add $0x28,%rsp 1800058cc: c3 ret 1800058cd: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800058d2: 48 83 c4 28 add $0x28,%rsp 1800058d6: c3 ret 1800058d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800058de: 00 00 1800058e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1800058e5: 48 85 c9 test %rcx,%rcx 1800058e8: 74 26 je 0x180005910 1800058ea: 48 85 d2 test %rdx,%rdx 1800058ed: 74 21 je 0x180005910 1800058ef: 45 85 c0 test %r8d,%r8d 1800058f2: 7f 0b jg 0x1800058ff 1800058f4: b8 fa ff ff ff mov $0xfffffffa,%eax 1800058f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800058fe: c3 ret 1800058ff: 41 c1 e0 03 shl $0x3,%r8d 180005903: e8 48 04 a6 01 call 0x181a65d50 180005908: 33 c0 xor %eax,%eax 18000590a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000590f: c3 ret 180005910: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005915: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000591a: c3 ret 18000591b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180005920: 48 83 ec 28 sub $0x28,%rsp 180005924: 48 85 c9 test %rcx,%rcx 180005927: 74 24 je 0x18000594d 180005929: 48 85 d2 test %rdx,%rdx 18000592c: 74 1f je 0x18000594d 18000592e: 45 85 c0 test %r8d,%r8d 180005931: 7f 0a jg 0x18000593d 180005933: b8 fa ff ff ff mov $0xfffffffa,%eax 180005938: 48 83 c4 28 add $0x28,%rsp 18000593c: c3 ret 18000593d: 41 c1 e0 03 shl $0x3,%r8d 180005941: e8 8a 08 a6 01 call 0x181a661d0 180005946: 33 c0 xor %eax,%eax 180005948: 48 83 c4 28 add $0x28,%rsp 18000594c: c3 ret 18000594d: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005952: 48 83 c4 28 add $0x28,%rsp 180005956: c3 ret 180005957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000595e: 00 00 180005960: 48 83 ec 38 sub $0x38,%rsp 180005964: 48 85 c9 test %rcx,%rcx 180005967: 0f 84 88 00 00 00 je 0x1800059f5 18000596d: 48 85 d2 test %rdx,%rdx 180005970: 0f 84 7f 00 00 00 je 0x1800059f5 180005976: 45 85 c0 test %r8d,%r8d 180005979: 0f 8e 80 00 00 00 jle 0x1800059ff 18000597f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 180005986: 7e 5d jle 0x1800059e5 180005988: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000598d: 48 89 cb mov %rcx,%rbx 180005990: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180005995: 48 89 d6 mov %rdx,%rsi 180005998: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000599d: 44 89 c7 mov %r8d,%edi 1800059a0: 48 89 d9 mov %rbx,%rcx 1800059a3: 48 89 f2 mov %rsi,%rdx 1800059a6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 1800059ac: e8 8f 4b 01 00 call 0x18001a540 1800059b1: 81 c7 04 00 00 f0 add $0xf0000004,%edi 1800059b7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 1800059be: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1800059c5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 1800059cb: 7f d3 jg 0x1800059a0 1800059cd: 48 89 d9 mov %rbx,%rcx 1800059d0: 48 89 f2 mov %rsi,%rdx 1800059d3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800059d8: 41 89 f8 mov %edi,%r8d 1800059db: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1800059e0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1800059e5: 41 c1 e0 03 shl $0x3,%r8d 1800059e9: e8 52 4b 01 00 call 0x18001a540 1800059ee: 33 c0 xor %eax,%eax 1800059f0: 48 83 c4 38 add $0x38,%rsp 1800059f4: c3 ret 1800059f5: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800059fa: 48 83 c4 38 add $0x38,%rsp 1800059fe: c3 ret 1800059ff: b8 fa ff ff ff mov $0xfffffffa,%eax 180005a04: 48 83 c4 38 add $0x38,%rsp 180005a08: c3 ret 180005a09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005a10: 00 180005a11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005a1f: 00 180005a20: 48 83 ec 38 sub $0x38,%rsp 180005a24: 48 85 c9 test %rcx,%rcx 180005a27: 0f 84 88 00 00 00 je 0x180005ab5 180005a2d: 48 85 d2 test %rdx,%rdx 180005a30: 0f 84 7f 00 00 00 je 0x180005ab5 180005a36: 45 85 c0 test %r8d,%r8d 180005a39: 0f 8e 80 00 00 00 jle 0x180005abf 180005a3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 180005a46: 7e 5d jle 0x180005aa5 180005a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180005a4d: 48 89 cb mov %rcx,%rbx 180005a50: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180005a55: 48 89 d6 mov %rdx,%rsi 180005a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180005a5d: 44 89 c7 mov %r8d,%edi 180005a60: 48 89 d9 mov %rbx,%rcx 180005a63: 48 89 f2 mov %rsi,%rdx 180005a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 180005a6c: e8 2f 4b 01 00 call 0x18001a5a0 180005a71: 81 c7 04 00 00 f0 add $0xf0000004,%edi 180005a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 180005a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 180005a85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 180005a8b: 7f d3 jg 0x180005a60 180005a8d: 48 89 d9 mov %rbx,%rcx 180005a90: 48 89 f2 mov %rsi,%rdx 180005a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180005a98: 41 89 f8 mov %edi,%r8d 180005a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180005aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180005aa5: 41 c1 e0 03 shl $0x3,%r8d 180005aa9: e8 f2 4a 01 00 call 0x18001a5a0 180005aae: 33 c0 xor %eax,%eax 180005ab0: 48 83 c4 38 add $0x38,%rsp 180005ab4: c3 ret 180005ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005aba: 48 83 c4 38 add $0x38,%rsp 180005abe: c3 ret 180005abf: b8 fa ff ff ff mov $0xfffffffa,%eax 180005ac4: 48 83 c4 38 add $0x38,%rsp 180005ac8: c3 ret 180005ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005ad0: 00 180005ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005adf: 00 180005ae0: 48 83 ec 38 sub $0x38,%rsp 180005ae4: 48 85 c9 test %rcx,%rcx 180005ae7: 0f 84 88 00 00 00 je 0x180005b75 180005aed: 48 85 d2 test %rdx,%rdx 180005af0: 0f 84 7f 00 00 00 je 0x180005b75 180005af6: 45 85 c0 test %r8d,%r8d 180005af9: 0f 8e 80 00 00 00 jle 0x180005b7f 180005aff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 180005b06: 7e 5d jle 0x180005b65 180005b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 180005b0d: 48 89 cb mov %rcx,%rbx 180005b10: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180005b15: 48 89 d6 mov %rdx,%rsi 180005b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 180005b1d: 44 89 c7 mov %r8d,%edi 180005b20: 48 89 d9 mov %rbx,%rcx 180005b23: 48 89 f2 mov %rsi,%rdx 180005b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 180005b2c: e8 cf 4a 01 00 call 0x18001a600 180005b31: 81 c7 04 00 00 f0 add $0xf0000004,%edi 180005b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 180005b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 180005b45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 180005b4b: 7f d3 jg 0x180005b20 180005b4d: 48 89 d9 mov %rbx,%rcx 180005b50: 48 89 f2 mov %rsi,%rdx 180005b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180005b58: 41 89 f8 mov %edi,%r8d 180005b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180005b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180005b65: 41 c1 e0 03 shl $0x3,%r8d 180005b69: e8 92 4a 01 00 call 0x18001a600 180005b6e: 33 c0 xor %eax,%eax 180005b70: 48 83 c4 38 add $0x38,%rsp 180005b74: c3 ret 180005b75: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005b7a: 48 83 c4 38 add $0x38,%rsp 180005b7e: c3 ret 180005b7f: b8 fa ff ff ff mov $0xfffffffa,%eax 180005b84: 48 83 c4 38 add $0x38,%rsp 180005b88: c3 ret 180005b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005b90: 00 180005b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005b9f: 00 180005ba0: 48 83 ec 28 sub $0x28,%rsp 180005ba4: 48 85 c9 test %rcx,%rcx 180005ba7: 74 25 je 0x180005bce 180005ba9: 48 85 d2 test %rdx,%rdx 180005bac: 74 20 je 0x180005bce 180005bae: 4d 85 c0 test %r8,%r8 180005bb1: 74 1b je 0x180005bce 180005bb3: 45 85 c9 test %r9d,%r9d 180005bb6: 7f 0a jg 0x180005bc2 180005bb8: b8 fa ff ff ff mov $0xfffffffa,%eax 180005bbd: 48 83 c4 28 add $0x28,%rsp 180005bc1: c3 ret 180005bc2: e8 99 4a 01 00 call 0x18001a660 180005bc7: 33 c0 xor %eax,%eax 180005bc9: 48 83 c4 28 add $0x28,%rsp 180005bcd: c3 ret 180005bce: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005bd3: 48 83 c4 28 add $0x28,%rsp 180005bd7: c3 ret 180005bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005bdf: 00 180005be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180005be5: 48 85 c9 test %rcx,%rcx 180005be8: 74 27 je 0x180005c11 180005bea: 48 85 d2 test %rdx,%rdx 180005bed: 74 22 je 0x180005c11 180005bef: 4d 85 c0 test %r8,%r8 180005bf2: 74 1d je 0x180005c11 180005bf4: 45 85 c9 test %r9d,%r9d 180005bf7: 7f 0b jg 0x180005c04 180005bf9: b8 fa ff ff ff mov $0xfffffffa,%eax 180005bfe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180005c03: c3 ret 180005c04: e8 37 4f 01 00 call 0x18001ab40 180005c09: 33 c0 xor %eax,%eax 180005c0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180005c10: c3 ret 180005c11: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180005c1b: c3 ret 180005c1c: 0f 1f 40 00 nopl 0x0(%rax) 180005c20: 48 83 ec 28 sub $0x28,%rsp 180005c24: 48 85 c9 test %rcx,%rcx 180005c27: 74 25 je 0x180005c4e 180005c29: 48 85 d2 test %rdx,%rdx 180005c2c: 74 20 je 0x180005c4e 180005c2e: 4d 85 c0 test %r8,%r8 180005c31: 74 1b je 0x180005c4e 180005c33: 45 85 c9 test %r9d,%r9d 180005c36: 7f 0a jg 0x180005c42 180005c38: b8 fa ff ff ff mov $0xfffffffa,%eax 180005c3d: 48 83 c4 28 add $0x28,%rsp 180005c41: c3 ret 180005c42: e8 d9 53 01 00 call 0x18001b020 180005c47: 33 c0 xor %eax,%eax 180005c49: 48 83 c4 28 add $0x28,%rsp 180005c4d: c3 ret 180005c4e: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005c53: 48 83 c4 28 add $0x28,%rsp 180005c57: c3 ret 180005c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005c5f: 00 180005c60: 56 push %rsi 180005c61: 57 push %rdi 180005c62: 55 push %rbp 180005c63: 48 89 d5 mov %rdx,%rbp 180005c66: 48 85 c9 test %rcx,%rcx 180005c69: 0f 84 f2 01 00 00 je 0x180005e61 180005c6f: 48 85 ed test %rbp,%rbp 180005c72: 0f 84 e9 01 00 00 je 0x180005e61 180005c78: 4d 85 c0 test %r8,%r8 180005c7b: 0f 84 e0 01 00 00 je 0x180005e61 180005c81: 45 85 c9 test %r9d,%r9d 180005c84: 0f 8e ce 01 00 00 jle 0x180005e58 180005c8a: 41 83 f9 10 cmp $0x10,%r9d 180005c8e: 0f 8c b4 01 00 00 jl 0x180005e48 180005c94: 4c 89 c6 mov %r8,%rsi 180005c97: 48 83 e6 1f and $0x1f,%rsi 180005c9b: 89 f6 mov %esi,%esi 180005c9d: 85 f6 test %esi,%esi 180005c9f: 74 14 je 0x180005cb5 180005ca1: f7 c6 07 00 00 00 test $0x7,%esi 180005ca7: 0f 85 9b 01 00 00 jne 0x180005e48 180005cad: f7 de neg %esi 180005caf: 83 c6 20 add $0x20,%esi 180005cb2: c1 ee 03 shr $0x3,%esi 180005cb5: 8d 46 10 lea 0x10(%rsi),%eax 180005cb8: 44 3b c8 cmp %eax,%r9d 180005cbb: 0f 8c 87 01 00 00 jl 0x180005e48 180005cc1: 44 89 c8 mov %r9d,%eax 180005cc4: 33 d2 xor %edx,%edx 180005cc6: 2b c6 sub %esi,%eax 180005cc8: 83 e0 0f and $0xf,%eax 180005ccb: f7 d8 neg %eax 180005ccd: 41 03 c1 add %r9d,%eax 180005cd0: 85 f6 test %esi,%esi 180005cd2: 76 25 jbe 0x180005cf9 180005cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180005cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005ce0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 180005ce5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 180005ceb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 180005cf1: 48 ff c2 inc %rdx 180005cf4: 48 3b d6 cmp %rsi,%rdx 180005cf7: 72 e7 jb 0x180005ce0 180005cf9: 48 63 d0 movslq %eax,%rdx 180005cfc: 0f 1f 40 00 nopl 0x0(%rax) 180005d00: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 180005d05: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 180005d0b: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 180005d11: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 180005d18: 01 180005d19: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 180005d20: 01 180005d21: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 180005d25: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 180005d2b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 180005d31: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 180005d37: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 180005d3e: 01 180005d3f: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 180005d46: 01 180005d47: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 180005d4b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 180005d51: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 180005d57: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 180005d5e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 180005d65: 01 180005d66: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 180005d6d: 01 180005d6e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 180005d72: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 180005d78: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 180005d7f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 180005d86: 01 180005d87: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 180005d8e: 01 180005d8f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 180005d93: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 180005d9a: 48 83 c6 10 add $0x10,%rsi 180005d9e: 48 3b f2 cmp %rdx,%rsi 180005da1: 0f 82 59 ff ff ff jb 0x180005d00 180005da7: 8d 70 01 lea 0x1(%rax),%esi 180005daa: 41 3b f1 cmp %r9d,%esi 180005dad: 0f 87 87 00 00 00 ja 0x180005e3a 180005db3: 4d 63 c9 movslq %r9d,%r9 180005db6: 4c 2b ca sub %rdx,%r9 180005db9: 49 83 f9 02 cmp $0x2,%r9 180005dbd: 0f 8c 80 00 00 00 jl 0x180005e43 180005dc3: 45 89 cb mov %r9d,%r11d 180005dc6: 45 33 d2 xor %r10d,%r10d 180005dc9: 41 83 e3 fe and $0xfffffffe,%r11d 180005dcd: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 180005dd1: 4d 63 db movslq %r11d,%r11 180005dd4: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 180005dd9: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 180005ddd: 0f 1f 00 nopl (%rax) 180005de0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 180005de6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 180005dec: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 180005df2: 49 83 c2 02 add $0x2,%r10 180005df6: 4d 3b d3 cmp %r11,%r10 180005df9: 72 e5 jb 0x180005de0 180005dfb: 4d 3b d9 cmp %r9,%r11 180005dfe: 73 3a jae 0x180005e3a 180005e00: 48 63 c0 movslq %eax,%rax 180005e03: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 180005e07: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 180005e0c: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 180005e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005e17: 00 180005e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005e1f: 90 nop 180005e20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 180005e26: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 180005e2c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 180005e32: 49 ff c3 inc %r11 180005e35: 4d 3b d9 cmp %r9,%r11 180005e38: 72 e6 jb 0x180005e20 180005e3a: 33 c0 xor %eax,%eax 180005e3c: c5 f8 77 vzeroupper 180005e3f: 5d pop %rbp 180005e40: 5f pop %rdi 180005e41: 5e pop %rsi 180005e42: c3 ret 180005e43: 45 33 db xor %r11d,%r11d 180005e46: eb b3 jmp 0x180005dfb 180005e48: 33 c0 xor %eax,%eax 180005e4a: 41 83 f9 01 cmp $0x1,%r9d 180005e4e: 72 ea jb 0x180005e3a 180005e50: 4d 63 c9 movslq %r9d,%r9 180005e53: 45 33 db xor %r11d,%r11d 180005e56: eb a3 jmp 0x180005dfb 180005e58: b8 fa ff ff ff mov $0xfffffffa,%eax 180005e5d: 5d pop %rbp 180005e5e: 5f pop %rdi 180005e5f: 5e pop %rsi 180005e60: c3 ret 180005e61: b8 f8 ff ff ff mov $0xfffffff8,%eax 180005e66: 5d pop %rbp 180005e67: 5f pop %rdi 180005e68: 5e pop %rsi 180005e69: c3 ret 180005e6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005e71: 00 180005e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005e80: 53 push %rbx 180005e81: 56 push %rsi 180005e82: 41 57 push %r15 180005e84: 49 89 cb mov %rcx,%r11 180005e87: 4d 85 db test %r11,%r11 180005e8a: 0f 84 a7 01 00 00 je 0x180006037 180005e90: 48 85 d2 test %rdx,%rdx 180005e93: 0f 84 9e 01 00 00 je 0x180006037 180005e99: 4d 85 c0 test %r8,%r8 180005e9c: 0f 84 95 01 00 00 je 0x180006037 180005ea2: 45 85 c9 test %r9d,%r9d 180005ea5: 0f 8e 82 01 00 00 jle 0x18000602d 180005eab: 41 83 f9 10 cmp $0x10,%r9d 180005eaf: 0f 8c 70 01 00 00 jl 0x180006025 180005eb5: 4c 89 c1 mov %r8,%rcx 180005eb8: 48 83 e1 1f and $0x1f,%rcx 180005ebc: 89 c9 mov %ecx,%ecx 180005ebe: 85 c9 test %ecx,%ecx 180005ec0: 74 11 je 0x180005ed3 180005ec2: f6 c1 07 test $0x7,%cl 180005ec5: 0f 85 5a 01 00 00 jne 0x180006025 180005ecb: f7 d9 neg %ecx 180005ecd: 83 c1 20 add $0x20,%ecx 180005ed0: c1 e9 03 shr $0x3,%ecx 180005ed3: 8d 41 10 lea 0x10(%rcx),%eax 180005ed6: 44 3b c8 cmp %eax,%r9d 180005ed9: 0f 8c 46 01 00 00 jl 0x180006025 180005edf: 45 89 ca mov %r9d,%r10d 180005ee2: 33 c0 xor %eax,%eax 180005ee4: 44 2b d1 sub %ecx,%r10d 180005ee7: 41 83 e2 0f and $0xf,%r10d 180005eeb: 41 f7 da neg %r10d 180005eee: 45 03 d1 add %r9d,%r10d 180005ef1: 85 c9 test %ecx,%ecx 180005ef3: 76 24 jbe 0x180005f19 180005ef5: 0f 1f 40 00 nopl 0x0(%rax) 180005ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005f00: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 180005f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 180005f0b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 180005f11: 48 ff c0 inc %rax 180005f14: 48 3b c1 cmp %rcx,%rax 180005f17: 72 e7 jb 0x180005f00 180005f19: 49 63 c2 movslq %r10d,%rax 180005f1c: 0f 1f 40 00 nopl 0x0(%rax) 180005f20: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 180005f26: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 180005f2a: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 180005f31: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 180005f38: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 180005f3f: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 180005f44: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 180005f4a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 180005f50: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 180005f56: c5 fd 11 03 vmovupd %ymm0,(%rbx) 180005f5a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 180005f5f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 180005f64: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 180005f69: 48 83 c1 10 add $0x10,%rcx 180005f6d: 48 3b c8 cmp %rax,%rcx 180005f70: 72 ae jb 0x180005f20 180005f72: 41 8d 42 01 lea 0x1(%r10),%eax 180005f76: 41 3b c1 cmp %r9d,%eax 180005f79: 0f 87 98 00 00 00 ja 0x180006017 180005f7f: 4d 63 c9 movslq %r9d,%r9 180005f82: 4d 63 d2 movslq %r10d,%r10 180005f85: 4d 2b ca sub %r10,%r9 180005f88: 49 83 f9 04 cmp $0x4,%r9 180005f8c: 0f 8c 8f 00 00 00 jl 0x180006021 180005f92: 4d 63 d2 movslq %r10d,%r10 180005f95: 44 89 ce mov %r9d,%esi 180005f98: 83 e6 fc and $0xfffffffc,%esi 180005f9b: 33 c9 xor %ecx,%ecx 180005f9d: 48 63 f6 movslq %esi,%rsi 180005fa0: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 180005fa4: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 180005fa8: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 180005fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005fb3: 00 180005fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180005fc0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 180005fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 180005fcb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 180005fd0: 48 83 c1 04 add $0x4,%rcx 180005fd4: 48 3b ce cmp %rsi,%rcx 180005fd7: 72 e7 jb 0x180005fc0 180005fd9: 49 3b f1 cmp %r9,%rsi 180005fdc: 73 39 jae 0x180006017 180005fde: 4d 63 d2 movslq %r10d,%r10 180005fe1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx 180005fe5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 180005fe9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 180005fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180005ff4: 00 180005ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180005ffc: 0f 1f 40 00 nopl 0x0(%rax) 180006000: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 180006005: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 18000600a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) 18000600f: 48 ff c6 inc %rsi 180006012: 49 3b f1 cmp %r9,%rsi 180006015: 72 e9 jb 0x180006000 180006017: 33 c0 xor %eax,%eax 180006019: c5 f8 77 vzeroupper 18000601c: 41 5f pop %r15 18000601e: 5e pop %rsi 18000601f: 5b pop %rbx 180006020: c3 ret 180006021: 33 f6 xor %esi,%esi 180006023: eb b4 jmp 0x180005fd9 180006025: 45 33 d2 xor %r10d,%r10d 180006028: e9 45 ff ff ff jmp 0x180005f72 18000602d: b8 fa ff ff ff mov $0xfffffffa,%eax 180006032: 41 5f pop %r15 180006034: 5e pop %rsi 180006035: 5b pop %rbx 180006036: c3 ret 180006037: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000603c: 41 5f pop %r15 18000603e: 5e pop %rsi 18000603f: 5b pop %rbx 180006040: c3 ret 180006041: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006048: 00 180006049: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006050: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006057: 00 180006058: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000605f: 90 nop 180006060: 53 push %rbx 180006061: 56 push %rsi 180006062: 41 57 push %r15 180006064: 49 89 cb mov %rcx,%r11 180006067: 4d 85 db test %r11,%r11 18000606a: 0f 84 a7 01 00 00 je 0x180006217 180006070: 48 85 d2 test %rdx,%rdx 180006073: 0f 84 9e 01 00 00 je 0x180006217 180006079: 4d 85 c0 test %r8,%r8 18000607c: 0f 84 95 01 00 00 je 0x180006217 180006082: 45 85 c9 test %r9d,%r9d 180006085: 0f 8e 82 01 00 00 jle 0x18000620d 18000608b: 41 83 f9 10 cmp $0x10,%r9d 18000608f: 0f 8c 70 01 00 00 jl 0x180006205 180006095: 4c 89 c1 mov %r8,%rcx 180006098: 48 83 e1 1f and $0x1f,%rcx 18000609c: 89 c9 mov %ecx,%ecx 18000609e: 85 c9 test %ecx,%ecx 1800060a0: 74 11 je 0x1800060b3 1800060a2: f6 c1 07 test $0x7,%cl 1800060a5: 0f 85 5a 01 00 00 jne 0x180006205 1800060ab: f7 d9 neg %ecx 1800060ad: 83 c1 20 add $0x20,%ecx 1800060b0: c1 e9 03 shr $0x3,%ecx 1800060b3: 8d 41 10 lea 0x10(%rcx),%eax 1800060b6: 44 3b c8 cmp %eax,%r9d 1800060b9: 0f 8c 46 01 00 00 jl 0x180006205 1800060bf: 45 89 ca mov %r9d,%r10d 1800060c2: 33 c0 xor %eax,%eax 1800060c4: 44 2b d1 sub %ecx,%r10d 1800060c7: 41 83 e2 0f and $0xf,%r10d 1800060cb: 41 f7 da neg %r10d 1800060ce: 45 03 d1 add %r9d,%r10d 1800060d1: 85 c9 test %ecx,%ecx 1800060d3: 76 24 jbe 0x1800060f9 1800060d5: 0f 1f 40 00 nopl 0x0(%rax) 1800060d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800060e0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 1800060e6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 1800060eb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 1800060f1: 48 ff c0 inc %rax 1800060f4: 48 3b c1 cmp %rcx,%rax 1800060f7: 72 e7 jb 0x1800060e0 1800060f9: 49 63 c2 movslq %r10d,%rax 1800060fc: 0f 1f 40 00 nopl 0x0(%rax) 180006100: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 180006106: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 18000610d: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 180006114: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 18000611b: 03 18000611c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 180006121: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 180006127: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 18000612d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 180006134: 03 180006135: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 18000613b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 180006142: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 180006149: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 180006150: 03 180006151: 48 83 c1 10 add $0x10,%rcx 180006155: 48 3b c8 cmp %rax,%rcx 180006158: 72 a6 jb 0x180006100 18000615a: 41 8d 42 01 lea 0x1(%r10),%eax 18000615e: 41 3b c1 cmp %r9d,%eax 180006161: 0f 87 90 00 00 00 ja 0x1800061f7 180006167: 4d 63 c9 movslq %r9d,%r9 18000616a: 4d 63 d2 movslq %r10d,%r10 18000616d: 4d 2b ca sub %r10,%r9 180006170: 49 83 f9 04 cmp $0x4,%r9 180006174: 0f 8c 87 00 00 00 jl 0x180006201 18000617a: 4d 63 d2 movslq %r10d,%r10 18000617d: 44 89 ce mov %r9d,%esi 180006180: 83 e6 fc and $0xfffffffc,%esi 180006183: 33 c9 xor %ecx,%ecx 180006185: 48 63 f6 movslq %esi,%rsi 180006188: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 18000618c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 180006190: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 180006194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800061a0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 1800061a6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 1800061ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 1800061b0: 48 83 c1 04 add $0x4,%rcx 1800061b4: 48 3b ce cmp %rsi,%rcx 1800061b7: 72 e7 jb 0x1800061a0 1800061b9: 49 3b f1 cmp %r9,%rsi 1800061bc: 73 39 jae 0x1800061f7 1800061be: 4d 63 d2 movslq %r10d,%r10 1800061c1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx 1800061c5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 1800061c9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 1800061cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800061d4: 00 1800061d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800061dc: 0f 1f 40 00 nopl 0x0(%rax) 1800061e0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 1800061e5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 1800061ea: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) 1800061ef: 48 ff c6 inc %rsi 1800061f2: 49 3b f1 cmp %r9,%rsi 1800061f5: 72 e9 jb 0x1800061e0 1800061f7: 33 c0 xor %eax,%eax 1800061f9: c5 f8 77 vzeroupper 1800061fc: 41 5f pop %r15 1800061fe: 5e pop %rsi 1800061ff: 5b pop %rbx 180006200: c3 ret 180006201: 33 f6 xor %esi,%esi 180006203: eb b4 jmp 0x1800061b9 180006205: 45 33 d2 xor %r10d,%r10d 180006208: e9 4d ff ff ff jmp 0x18000615a 18000620d: b8 fa ff ff ff mov $0xfffffffa,%eax 180006212: 41 5f pop %r15 180006214: 5e pop %rsi 180006215: 5b pop %rbx 180006216: c3 ret 180006217: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000621c: 41 5f pop %r15 18000621e: 5e pop %rsi 18000621f: 5b pop %rbx 180006220: c3 ret 180006221: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006228: 00 180006229: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006237: 00 180006238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000623f: 90 nop 180006240: 48 85 c9 test %rcx,%rcx 180006243: 0f 84 1b 03 00 00 je 0x180006564 180006249: 48 85 d2 test %rdx,%rdx 18000624c: 0f 84 12 03 00 00 je 0x180006564 180006252: 4d 85 c0 test %r8,%r8 180006255: 0f 84 09 03 00 00 je 0x180006564 18000625b: 45 85 c9 test %r9d,%r9d 18000625e: 0f 86 f3 02 00 00 jbe 0x180006557 180006264: 41 83 f9 06 cmp $0x6,%r9d 180006268: 0f 86 6e 02 00 00 jbe 0x1800064dc 18000626e: 49 3b d0 cmp %r8,%rdx 180006271: 76 17 jbe 0x18000628a 180006273: 44 89 c8 mov %r9d,%eax 180006276: 49 89 d2 mov %rdx,%r10 180006279: 48 c1 e0 03 shl $0x3,%rax 18000627d: 4d 2b d0 sub %r8,%r10 180006280: 4c 3b d0 cmp %rax,%r10 180006283: 7d 24 jge 0x1800062a9 180006285: e9 52 02 00 00 jmp 0x1800064dc 18000628a: 4c 3b c2 cmp %rdx,%r8 18000628d: 0f 86 49 02 00 00 jbe 0x1800064dc 180006293: 44 89 c8 mov %r9d,%eax 180006296: 4d 89 c2 mov %r8,%r10 180006299: 48 c1 e0 03 shl $0x3,%rax 18000629d: 4c 2b d2 sub %rdx,%r10 1800062a0: 4c 3b d0 cmp %rax,%r10 1800062a3: 0f 8c 33 02 00 00 jl 0x1800064dc 1800062a9: 49 3b c8 cmp %r8,%rcx 1800062ac: 76 10 jbe 0x1800062be 1800062ae: 49 89 ca mov %rcx,%r10 1800062b1: 4d 2b d0 sub %r8,%r10 1800062b4: 4c 3b d0 cmp %rax,%r10 1800062b7: 7d 1d jge 0x1800062d6 1800062b9: e9 1e 02 00 00 jmp 0x1800064dc 1800062be: 4c 3b c1 cmp %rcx,%r8 1800062c1: 0f 86 15 02 00 00 jbe 0x1800064dc 1800062c7: 4d 89 c2 mov %r8,%r10 1800062ca: 4c 2b d1 sub %rcx,%r10 1800062cd: 4c 3b d0 cmp %rax,%r10 1800062d0: 0f 8c 06 02 00 00 jl 0x1800064dc 1800062d6: 41 83 f9 08 cmp $0x8,%r9d 1800062da: 0f 82 7d 02 00 00 jb 0x18000655d 1800062e0: 4d 89 c2 mov %r8,%r10 1800062e3: 49 83 e2 0f and $0xf,%r10 1800062e7: 45 85 d2 test %r10d,%r10d 1800062ea: 74 13 je 0x1800062ff 1800062ec: 41 f7 c2 07 00 00 00 test $0x7,%r10d 1800062f3: 0f 85 64 02 00 00 jne 0x18000655d 1800062f9: 41 ba 01 00 00 00 mov $0x1,%r10d 1800062ff: 41 8d 42 08 lea 0x8(%r10),%eax 180006303: 44 3b c8 cmp %eax,%r9d 180006306: 0f 82 51 02 00 00 jb 0x18000655d 18000630c: 44 89 c8 mov %r9d,%eax 18000630f: 45 33 db xor %r11d,%r11d 180006312: 41 2b c2 sub %r10d,%eax 180006315: 83 e0 07 and $0x7,%eax 180006318: f7 d8 neg %eax 18000631a: 41 03 c1 add %r9d,%eax 18000631d: 45 85 d2 test %r10d,%r10d 180006320: 76 38 jbe 0x18000635a 180006322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006329: 00 18000632a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006338: 00 180006339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006340: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 180006346: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 18000634c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 180006352: 41 ff c3 inc %r11d 180006355: 45 3b da cmp %r10d,%r11d 180006358: 72 e6 jb 0x180006340 18000635a: 45 89 d2 mov %r10d,%r10d 18000635d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 180006361: 49 f7 c3 0f 00 00 00 test $0xf,%r11 180006368: 0f 84 d2 00 00 00 je 0x180006440 18000636e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006375: 00 180006376: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18000637d: 0f 1f 00 nopl (%rax) 180006380: 45 89 d2 mov %r10d,%r10d 180006383: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 180006389: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 18000638f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 180006396: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 18000639d: 66 0f 5d c8 minpd %xmm0,%xmm1 1800063a1: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) 1800063a6: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 1800063ad: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 1800063b4: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 1800063bb: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 1800063c2: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 1800063c9: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 1800063d0: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 1800063d7: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 1800063de: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 1800063e5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 1800063ec: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 1800063f3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 1800063fa: 66 0f 5d da minpd %xmm2,%xmm3 1800063fe: 66 0f 5d ec minpd %xmm4,%xmm5 180006402: 66 0f 5d c8 minpd %xmm0,%xmm1 180006406: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) 18000640c: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) 180006412: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) 180006418: 41 83 c2 08 add $0x8,%r10d 18000641c: 44 3b d0 cmp %eax,%r10d 18000641f: 0f 82 5b ff ff ff jb 0x180006380 180006425: e9 8b 00 00 00 jmp 0x1800064b5 18000642a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006431: 00 180006432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006440: 45 89 d2 mov %r10d,%r10d 180006443: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 180006449: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 180006450: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 180006457: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 18000645e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 180006465: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 18000646c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 180006473: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 18000647a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 180006480: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 180006487: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 18000648e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 180006495: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) 18000649a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) 1800064a0: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) 1800064a6: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) 1800064ac: 41 83 c2 08 add $0x8,%r10d 1800064b0: 44 3b d0 cmp %eax,%r10d 1800064b3: 72 8b jb 0x180006440 1800064b5: 41 3b c1 cmp %r9d,%eax 1800064b8: 0f 83 96 00 00 00 jae 0x180006554 1800064be: 66 90 xchg %ax,%ax 1800064c0: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 1800064c5: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 1800064ca: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) 1800064d0: ff c0 inc %eax 1800064d2: 41 3b c1 cmp %r9d,%eax 1800064d5: 72 e9 jb 0x1800064c0 1800064d7: e9 78 00 00 00 jmp 0x180006554 1800064dc: 44 89 c8 mov %r9d,%eax 1800064df: 41 bb 01 00 00 00 mov $0x1,%r11d 1800064e5: d1 e8 shr $1,%eax 1800064e7: 45 33 d2 xor %r10d,%r10d 1800064ea: 85 c0 test %eax,%eax 1800064ec: 76 4c jbe 0x18000653a 1800064ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800064f5: 00 1800064f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800064fd: 0f 1f 00 nopl (%rax) 180006500: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 180006504: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 18000650a: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 180006510: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 180006516: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 18000651b: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 180006521: 41 ff c2 inc %r10d 180006524: 44 3b d0 cmp %eax,%r10d 180006527: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 18000652d: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) 180006533: 72 cb jb 0x180006500 180006535: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 18000653a: 41 ff cb dec %r11d 18000653d: 45 3b d9 cmp %r9d,%r11d 180006540: 73 12 jae 0x180006554 180006542: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 180006548: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 18000654e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 180006554: 33 c0 xor %eax,%eax 180006556: c3 ret 180006557: b8 fa ff ff ff mov $0xfffffffa,%eax 18000655c: c3 ret 18000655d: 33 c0 xor %eax,%eax 18000655f: e9 51 ff ff ff jmp 0x1800064b5 180006564: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006569: c3 ret 18000656a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006571: 00 180006572: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180006585: 48 85 c9 test %rcx,%rcx 180006588: 74 27 je 0x1800065b1 18000658a: 48 85 d2 test %rdx,%rdx 18000658d: 74 22 je 0x1800065b1 18000658f: 4d 85 c0 test %r8,%r8 180006592: 74 1d je 0x1800065b1 180006594: 45 85 c9 test %r9d,%r9d 180006597: 77 0b ja 0x1800065a4 180006599: b8 fa ff ff ff mov $0xfffffffa,%eax 18000659e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800065a3: c3 ret 1800065a4: e8 97 4e 01 00 call 0x18001b440 1800065a9: 33 c0 xor %eax,%eax 1800065ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800065b0: c3 ret 1800065b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800065b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800065bb: c3 ret 1800065bc: 0f 1f 40 00 nopl 0x0(%rax) 1800065c0: 48 83 ec 28 sub $0x28,%rsp 1800065c4: 48 85 c9 test %rcx,%rcx 1800065c7: 74 25 je 0x1800065ee 1800065c9: 48 85 d2 test %rdx,%rdx 1800065cc: 74 20 je 0x1800065ee 1800065ce: 4d 85 c0 test %r8,%r8 1800065d1: 74 1b je 0x1800065ee 1800065d3: 45 85 c9 test %r9d,%r9d 1800065d6: 77 0a ja 0x1800065e2 1800065d8: b8 fa ff ff ff mov $0xfffffffa,%eax 1800065dd: 48 83 c4 28 add $0x28,%rsp 1800065e1: c3 ret 1800065e2: e8 39 52 01 00 call 0x18001b820 1800065e7: 33 c0 xor %eax,%eax 1800065e9: 48 83 c4 28 add $0x28,%rsp 1800065ed: c3 ret 1800065ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800065f3: 48 83 c4 28 add $0x28,%rsp 1800065f7: c3 ret 1800065f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800065ff: 00 180006600: 48 83 ec 28 sub $0x28,%rsp 180006604: 48 85 c9 test %rcx,%rcx 180006607: 74 25 je 0x18000662e 180006609: 48 85 d2 test %rdx,%rdx 18000660c: 74 20 je 0x18000662e 18000660e: 4d 85 c0 test %r8,%r8 180006611: 74 1b je 0x18000662e 180006613: 45 85 c9 test %r9d,%r9d 180006616: 77 0a ja 0x180006622 180006618: b8 fa ff ff ff mov $0xfffffffa,%eax 18000661d: 48 83 c4 28 add $0x28,%rsp 180006621: c3 ret 180006622: e8 79 55 01 00 call 0x18001bba0 180006627: 33 c0 xor %eax,%eax 180006629: 48 83 c4 28 add $0x28,%rsp 18000662d: c3 ret 18000662e: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006633: 48 83 c4 28 add $0x28,%rsp 180006637: c3 ret 180006638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000663f: 00 180006640: 48 83 ec 28 sub $0x28,%rsp 180006644: 48 85 c9 test %rcx,%rcx 180006647: 74 25 je 0x18000666e 180006649: 48 85 d2 test %rdx,%rdx 18000664c: 74 20 je 0x18000666e 18000664e: 4d 85 c0 test %r8,%r8 180006651: 74 1b je 0x18000666e 180006653: 45 85 c9 test %r9d,%r9d 180006656: 77 0a ja 0x180006662 180006658: b8 fa ff ff ff mov $0xfffffffa,%eax 18000665d: 48 83 c4 28 add $0x28,%rsp 180006661: c3 ret 180006662: e8 59 59 01 00 call 0x18001bfc0 180006667: 33 c0 xor %eax,%eax 180006669: 48 83 c4 28 add $0x28,%rsp 18000666d: c3 ret 18000666e: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006673: 48 83 c4 28 add $0x28,%rsp 180006677: c3 ret 180006678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000667f: 00 180006680: 48 83 ec 28 sub $0x28,%rsp 180006684: 48 85 c9 test %rcx,%rcx 180006687: 74 25 je 0x1800066ae 180006689: 48 85 d2 test %rdx,%rdx 18000668c: 74 20 je 0x1800066ae 18000668e: 4d 85 c0 test %r8,%r8 180006691: 74 1b je 0x1800066ae 180006693: 45 85 c9 test %r9d,%r9d 180006696: 77 0a ja 0x1800066a2 180006698: b8 fa ff ff ff mov $0xfffffffa,%eax 18000669d: 48 83 c4 28 add $0x28,%rsp 1800066a1: c3 ret 1800066a2: e8 79 5c 01 00 call 0x18001c320 1800066a7: 33 c0 xor %eax,%eax 1800066a9: 48 83 c4 28 add $0x28,%rsp 1800066ad: c3 ret 1800066ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800066b3: 48 83 c4 28 add $0x28,%rsp 1800066b7: c3 ret 1800066b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800066bf: 00 1800066c0: 48 83 ec 28 sub $0x28,%rsp 1800066c4: 48 85 c9 test %rcx,%rcx 1800066c7: 74 24 je 0x1800066ed 1800066c9: 48 85 d2 test %rdx,%rdx 1800066cc: 74 1f je 0x1800066ed 1800066ce: 45 85 c0 test %r8d,%r8d 1800066d1: 7f 0a jg 0x1800066dd 1800066d3: b8 fa ff ff ff mov $0xfffffffa,%eax 1800066d8: 48 83 c4 28 add $0x28,%rsp 1800066dc: c3 ret 1800066dd: 41 c1 e0 02 shl $0x2,%r8d 1800066e1: e8 9a f2 a5 01 call 0x181a65980 1800066e6: 33 c0 xor %eax,%eax 1800066e8: 48 83 c4 28 add $0x28,%rsp 1800066ec: c3 ret 1800066ed: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800066f2: 48 83 c4 28 add $0x28,%rsp 1800066f6: c3 ret 1800066f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800066fe: 00 00 180006700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180006705: 48 85 c9 test %rcx,%rcx 180006708: 74 26 je 0x180006730 18000670a: 48 85 d2 test %rdx,%rdx 18000670d: 74 21 je 0x180006730 18000670f: 45 85 c0 test %r8d,%r8d 180006712: 7f 0b jg 0x18000671f 180006714: b8 fa ff ff ff mov $0xfffffffa,%eax 180006719: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000671e: c3 ret 18000671f: 41 c1 e0 02 shl $0x2,%r8d 180006723: e8 28 f6 a5 01 call 0x181a65d50 180006728: 33 c0 xor %eax,%eax 18000672a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000672f: c3 ret 180006730: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006735: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18000673a: c3 ret 18000673b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006740: 48 83 ec 28 sub $0x28,%rsp 180006744: 48 85 c9 test %rcx,%rcx 180006747: 74 24 je 0x18000676d 180006749: 48 85 d2 test %rdx,%rdx 18000674c: 74 1f je 0x18000676d 18000674e: 45 85 c0 test %r8d,%r8d 180006751: 7f 0a jg 0x18000675d 180006753: b8 fa ff ff ff mov $0xfffffffa,%eax 180006758: 48 83 c4 28 add $0x28,%rsp 18000675c: c3 ret 18000675d: 41 c1 e0 02 shl $0x2,%r8d 180006761: e8 6a fa a5 01 call 0x181a661d0 180006766: 33 c0 xor %eax,%eax 180006768: 48 83 c4 28 add $0x28,%rsp 18000676c: c3 ret 18000676d: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006772: 48 83 c4 28 add $0x28,%rsp 180006776: c3 ret 180006777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18000677e: 00 00 180006780: 48 83 ec 38 sub $0x38,%rsp 180006784: 48 85 c9 test %rcx,%rcx 180006787: 0f 84 88 00 00 00 je 0x180006815 18000678d: 48 85 d2 test %rdx,%rdx 180006790: 0f 84 7f 00 00 00 je 0x180006815 180006796: 45 85 c0 test %r8d,%r8d 180006799: 0f 8e 80 00 00 00 jle 0x18000681f 18000679f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 1800067a6: 7e 5d jle 0x180006805 1800067a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1800067ad: 48 89 cb mov %rcx,%rbx 1800067b0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1800067b5: 48 89 d6 mov %rdx,%rsi 1800067b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1800067bd: 44 89 c7 mov %r8d,%edi 1800067c0: 48 89 d9 mov %rbx,%rcx 1800067c3: 48 89 f2 mov %rsi,%rdx 1800067c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 1800067cc: e8 6f 3d 01 00 call 0x18001a540 1800067d1: 81 c7 08 00 00 e0 add $0xe0000008,%edi 1800067d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 1800067de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1800067e5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 1800067eb: 7f d3 jg 0x1800067c0 1800067ed: 48 89 d9 mov %rbx,%rcx 1800067f0: 48 89 f2 mov %rsi,%rdx 1800067f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800067f8: 41 89 f8 mov %edi,%r8d 1800067fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180006800: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180006805: 41 c1 e0 02 shl $0x2,%r8d 180006809: e8 32 3d 01 00 call 0x18001a540 18000680e: 33 c0 xor %eax,%eax 180006810: 48 83 c4 38 add $0x38,%rsp 180006814: c3 ret 180006815: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000681a: 48 83 c4 38 add $0x38,%rsp 18000681e: c3 ret 18000681f: b8 fa ff ff ff mov $0xfffffffa,%eax 180006824: 48 83 c4 38 add $0x38,%rsp 180006828: c3 ret 180006829: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006830: 00 180006831: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18000683f: 00 180006840: 48 83 ec 38 sub $0x38,%rsp 180006844: 48 85 c9 test %rcx,%rcx 180006847: 0f 84 88 00 00 00 je 0x1800068d5 18000684d: 48 85 d2 test %rdx,%rdx 180006850: 0f 84 7f 00 00 00 je 0x1800068d5 180006856: 45 85 c0 test %r8d,%r8d 180006859: 0f 8e 80 00 00 00 jle 0x1800068df 18000685f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 180006866: 7e 5d jle 0x1800068c5 180006868: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000686d: 48 89 cb mov %rcx,%rbx 180006870: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180006875: 48 89 d6 mov %rdx,%rsi 180006878: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000687d: 44 89 c7 mov %r8d,%edi 180006880: 48 89 d9 mov %rbx,%rcx 180006883: 48 89 f2 mov %rsi,%rdx 180006886: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 18000688c: e8 0f 3d 01 00 call 0x18001a5a0 180006891: 81 c7 08 00 00 e0 add $0xe0000008,%edi 180006897: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 18000689e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1800068a5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 1800068ab: 7f d3 jg 0x180006880 1800068ad: 48 89 d9 mov %rbx,%rcx 1800068b0: 48 89 f2 mov %rsi,%rdx 1800068b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1800068b8: 41 89 f8 mov %edi,%r8d 1800068bb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1800068c0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1800068c5: 41 c1 e0 02 shl $0x2,%r8d 1800068c9: e8 d2 3c 01 00 call 0x18001a5a0 1800068ce: 33 c0 xor %eax,%eax 1800068d0: 48 83 c4 38 add $0x38,%rsp 1800068d4: c3 ret 1800068d5: b8 f8 ff ff ff mov $0xfffffff8,%eax 1800068da: 48 83 c4 38 add $0x38,%rsp 1800068de: c3 ret 1800068df: b8 fa ff ff ff mov $0xfffffffa,%eax 1800068e4: 48 83 c4 38 add $0x38,%rsp 1800068e8: c3 ret 1800068e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800068f0: 00 1800068f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800068f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800068ff: 00 180006900: 48 83 ec 38 sub $0x38,%rsp 180006904: 48 85 c9 test %rcx,%rcx 180006907: 0f 84 88 00 00 00 je 0x180006995 18000690d: 48 85 d2 test %rdx,%rdx 180006910: 0f 84 7f 00 00 00 je 0x180006995 180006916: 45 85 c0 test %r8d,%r8d 180006919: 0f 8e 80 00 00 00 jle 0x18000699f 18000691f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 180006926: 7e 5d jle 0x180006985 180006928: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 18000692d: 48 89 cb mov %rcx,%rbx 180006930: 48 89 74 24 28 mov %rsi,0x28(%rsp) 180006935: 48 89 d6 mov %rdx,%rsi 180006938: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 18000693d: 44 89 c7 mov %r8d,%edi 180006940: 48 89 d9 mov %rbx,%rcx 180006943: 48 89 f2 mov %rsi,%rdx 180006946: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 18000694c: e8 af 3c 01 00 call 0x18001a600 180006951: 81 c7 08 00 00 e0 add $0xe0000008,%edi 180006957: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 18000695e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 180006965: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 18000696b: 7f d3 jg 0x180006940 18000696d: 48 89 d9 mov %rbx,%rcx 180006970: 48 89 f2 mov %rsi,%rdx 180006973: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 180006978: 41 89 f8 mov %edi,%r8d 18000697b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180006980: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 180006985: 41 c1 e0 02 shl $0x2,%r8d 180006989: e8 72 3c 01 00 call 0x18001a600 18000698e: 33 c0 xor %eax,%eax 180006990: 48 83 c4 38 add $0x38,%rsp 180006994: c3 ret 180006995: b8 f8 ff ff ff mov $0xfffffff8,%eax 18000699a: 48 83 c4 38 add $0x38,%rsp 18000699e: c3 ret 18000699f: b8 fa ff ff ff mov $0xfffffffa,%eax 1800069a4: 48 83 c4 38 add $0x38,%rsp 1800069a8: c3 ret 1800069a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800069b0: 00 1800069b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800069b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800069bf: 00 1800069c0: 48 83 ec 28 sub $0x28,%rsp 1800069c4: 4d 89 c1 mov %r8,%r9 1800069c7: 49 89 d0 mov %rdx,%r8 1800069ca: 48 89 ca mov %rcx,%rdx 1800069cd: e8 ae 5c 01 00 call 0x18001c680 1800069d2: 48 83 c4 28 add $0x28,%rsp 1800069d6: c3 ret 1800069d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800069de: 00 00 1800069e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1800069e5: 4d 89 c1 mov %r8,%r9 1800069e8: 49 89 d0 mov %rdx,%r8 1800069eb: 48 89 ca mov %rcx,%rdx 1800069ee: e8 4d 5f 01 00 call 0x18001c940 1800069f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800069f8: c3 ret 1800069f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006a00: 48 83 ec 28 sub $0x28,%rsp 180006a04: 4d 89 c1 mov %r8,%r9 180006a07: 49 89 d0 mov %rdx,%r8 180006a0a: 48 89 ca mov %rcx,%rdx 180006a0d: e8 ee 61 01 00 call 0x18001cc00 180006a12: 48 83 c4 28 add $0x28,%rsp 180006a16: c3 ret 180006a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006a1e: 00 00 180006a20: 48 83 ec 28 sub $0x28,%rsp 180006a24: 4d 89 c1 mov %r8,%r9 180006a27: 49 89 d0 mov %rdx,%r8 180006a2a: 48 89 ca mov %rcx,%rdx 180006a2d: e8 8e 64 01 00 call 0x18001cec0 180006a32: 48 83 c4 28 add $0x28,%rsp 180006a36: c3 ret 180006a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006a3e: 00 00 180006a40: 48 83 ec 28 sub $0x28,%rsp 180006a44: 4d 89 c1 mov %r8,%r9 180006a47: 49 89 d0 mov %rdx,%r8 180006a4a: 48 89 ca mov %rcx,%rdx 180006a4d: e8 0e 67 01 00 call 0x18001d160 180006a52: 48 83 c4 28 add $0x28,%rsp 180006a56: c3 ret 180006a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006a5e: 00 00 180006a60: 48 83 ec 28 sub $0x28,%rsp 180006a64: 4d 89 c1 mov %r8,%r9 180006a67: 49 89 d0 mov %rdx,%r8 180006a6a: 48 89 ca mov %rcx,%rdx 180006a6d: e8 8e 69 01 00 call 0x18001d400 180006a72: 48 83 c4 28 add $0x28,%rsp 180006a76: c3 ret 180006a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006a7e: 00 00 180006a80: 48 83 ec 28 sub $0x28,%rsp 180006a84: 48 85 c9 test %rcx,%rcx 180006a87: 74 4b je 0x180006ad4 180006a89: 4d 85 c0 test %r8,%r8 180006a8c: 74 46 je 0x180006ad4 180006a8e: 45 85 c9 test %r9d,%r9d 180006a91: 7e 4b jle 0x180006ade 180006a93: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x181c5ccb8 180006a9a: 01 180006a9b: 7a 02 jp 0x180006a9f 180006a9d: 74 26 je 0x180006ac5 180006a9f: 0f 57 c0 xorps %xmm0,%xmm0 180006aa2: 66 0f 2e c8 ucomisd %xmm0,%xmm1 180006aa6: 7a 02 jp 0x180006aaa 180006aa8: 74 0c je 0x180006ab6 180006aaa: e8 d1 6b 01 00 call 0x18001d680 180006aaf: 33 c0 xor %eax,%eax 180006ab1: 48 83 c4 28 add $0x28,%rsp 180006ab5: c3 ret 180006ab6: 4c 89 c1 mov %r8,%rcx 180006ab9: 44 89 ca mov %r9d,%edx 180006abc: 48 83 c4 28 add $0x28,%rsp 180006ac0: e9 7b 6d 01 00 jmp 0x18001d840 180006ac5: 4c 89 c2 mov %r8,%rdx 180006ac8: 45 89 c8 mov %r9d,%r8d 180006acb: 48 83 c4 28 add $0x28,%rsp 180006acf: e9 cc ed ff ff jmp 0x1800058a0 180006ad4: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006ad9: 48 83 c4 28 add $0x28,%rsp 180006add: c3 ret 180006ade: b8 fa ff ff ff mov $0xfffffffa,%eax 180006ae3: 48 83 c4 28 add $0x28,%rsp 180006ae7: c3 ret 180006ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006aef: 00 180006af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006afe: 00 00 180006b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 180006b05: 48 85 c9 test %rcx,%rcx 180006b08: 74 4e je 0x180006b58 180006b0a: 4d 85 c0 test %r8,%r8 180006b0d: 74 49 je 0x180006b58 180006b0f: 45 85 c9 test %r9d,%r9d 180006b12: 7e 4f jle 0x180006b63 180006b14: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x181c5ccc0 180006b1b: 01 180006b1c: 7a 02 jp 0x180006b20 180006b1e: 74 28 je 0x180006b48 180006b20: 0f 57 c0 xorps %xmm0,%xmm0 180006b23: 66 0f 2e c8 ucomisd %xmm0,%xmm1 180006b27: 7a 02 jp 0x180006b2b 180006b29: 74 0d je 0x180006b38 180006b2b: e8 50 6d 01 00 call 0x18001d880 180006b30: 33 c0 xor %eax,%eax 180006b32: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180006b37: c3 ret 180006b38: 4c 89 c1 mov %r8,%rcx 180006b3b: 44 89 ca mov %r9d,%edx 180006b3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180006b43: e9 f8 6e 01 00 jmp 0x18001da40 180006b48: 4c 89 c2 mov %r8,%rdx 180006b4b: 45 89 c8 mov %r9d,%r8d 180006b4e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180006b53: e9 88 ed ff ff jmp 0x1800058e0 180006b58: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006b5d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180006b62: c3 ret 180006b63: b8 fa ff ff ff mov $0xfffffffa,%eax 180006b68: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180006b6d: c3 ret 180006b6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006b75: 00 180006b76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006b7d: 0f 1f 00 nopl (%rax) 180006b80: 48 83 ec 28 sub $0x28,%rsp 180006b84: 48 85 c9 test %rcx,%rcx 180006b87: 74 4b je 0x180006bd4 180006b89: 4d 85 c0 test %r8,%r8 180006b8c: 74 46 je 0x180006bd4 180006b8e: 45 85 c9 test %r9d,%r9d 180006b91: 7e 4b jle 0x180006bde 180006b93: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x181c5ccc8 180006b9a: 01 180006b9b: 7a 02 jp 0x180006b9f 180006b9d: 74 26 je 0x180006bc5 180006b9f: 0f 57 c0 xorps %xmm0,%xmm0 180006ba2: 66 0f 2e c8 ucomisd %xmm0,%xmm1 180006ba6: 7a 02 jp 0x180006baa 180006ba8: 74 0c je 0x180006bb6 180006baa: e8 d1 6e 01 00 call 0x18001da80 180006baf: 33 c0 xor %eax,%eax 180006bb1: 48 83 c4 28 add $0x28,%rsp 180006bb5: c3 ret 180006bb6: 4c 89 c1 mov %r8,%rcx 180006bb9: 44 89 ca mov %r9d,%edx 180006bbc: 48 83 c4 28 add $0x28,%rsp 180006bc0: e9 5b 70 01 00 jmp 0x18001dc20 180006bc5: 4c 89 c2 mov %r8,%rdx 180006bc8: 45 89 c8 mov %r9d,%r8d 180006bcb: 48 83 c4 28 add $0x28,%rsp 180006bcf: e9 4c ed ff ff jmp 0x180005920 180006bd4: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006bd9: 48 83 c4 28 add $0x28,%rsp 180006bdd: c3 ret 180006bde: b8 fa ff ff ff mov $0xfffffffa,%eax 180006be3: 48 83 c4 28 add $0x28,%rsp 180006be7: c3 ret 180006be8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006bef: 00 180006bf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180006bfe: 00 00 180006c00: 57 push %rdi 180006c01: 48 83 ec 20 sub $0x20,%rsp 180006c05: 48 85 c9 test %rcx,%rcx 180006c08: 0f 84 13 02 00 00 je 0x180006e21 180006c0e: 4d 85 c0 test %r8,%r8 180006c11: 0f 84 0a 02 00 00 je 0x180006e21 180006c17: 45 85 c9 test %r9d,%r9d 180006c1a: 0f 8e f6 01 00 00 jle 0x180006e16 180006c20: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x181c5ccd0 180006c27: 01 180006c28: 7a 06 jp 0x180006c30 180006c2a: 0f 84 d5 01 00 00 je 0x180006e05 180006c30: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 180006c34: c5 f9 2e c8 vucomisd %xmm0,%xmm1 180006c38: 7a 06 jp 0x180006c40 180006c3a: 0f 84 b4 01 00 00 je 0x180006df4 180006c40: 41 83 f9 10 cmp $0x10,%r9d 180006c44: 0f 8c 9a 01 00 00 jl 0x180006de4 180006c4a: 4d 89 c2 mov %r8,%r10 180006c4d: 49 83 e2 1f and $0x1f,%r10 180006c51: 45 89 d2 mov %r10d,%r10d 180006c54: 45 85 d2 test %r10d,%r10d 180006c57: 74 18 je 0x180006c71 180006c59: 41 f7 c2 07 00 00 00 test $0x7,%r10d 180006c60: 0f 85 7e 01 00 00 jne 0x180006de4 180006c66: 41 f7 da neg %r10d 180006c69: 41 83 c2 20 add $0x20,%r10d 180006c6d: 41 c1 ea 03 shr $0x3,%r10d 180006c71: 41 8d 42 10 lea 0x10(%r10),%eax 180006c75: 44 3b c8 cmp %eax,%r9d 180006c78: 0f 8c 66 01 00 00 jl 0x180006de4 180006c7e: 44 89 cf mov %r9d,%edi 180006c81: 33 c0 xor %eax,%eax 180006c83: 41 2b fa sub %r10d,%edi 180006c86: 83 e7 0f and $0xf,%edi 180006c89: f7 df neg %edi 180006c8b: 41 03 f9 add %r9d,%edi 180006c8e: 45 85 d2 test %r10d,%r10d 180006c91: 76 20 jbe 0x180006cb3 180006c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006c9f: 00 180006ca0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 180006ca5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 180006cab: 48 ff c0 inc %rax 180006cae: 49 3b c2 cmp %r10,%rax 180006cb1: 72 ed jb 0x180006ca0 180006cb3: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 180006cb7: 48 63 c7 movslq %edi,%rax 180006cba: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 180006cc0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 180006cc6: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 180006ccd: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 180006cd4: 01 180006cd5: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 180006cd9: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) 180006cdf: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 180006ce6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 180006ced: 01 180006cee: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 180006cf2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 180006cf9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) 180006d00: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 180006d07: 01 180006d08: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 180006d0c: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) 180006d13: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 180006d1a: 01 180006d1b: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 180006d1f: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) 180006d26: 49 83 c2 10 add $0x10,%r10 180006d2a: 4c 3b d0 cmp %rax,%r10 180006d2d: 72 91 jb 0x180006cc0 180006d2f: 44 8d 57 01 lea 0x1(%rdi),%r10d 180006d33: 45 3b d1 cmp %r9d,%r10d 180006d36: 0f 87 98 00 00 00 ja 0x180006dd4 180006d3c: 49 63 d1 movslq %r9d,%rdx 180006d3f: 48 2b d0 sub %rax,%rdx 180006d42: 48 83 fa 04 cmp $0x4,%rdx 180006d46: 0f 8c 93 00 00 00 jl 0x180006ddf 180006d4c: 41 89 d1 mov %edx,%r9d 180006d4f: 45 33 db xor %r11d,%r11d 180006d52: 41 83 e1 fc and $0xfffffffc,%r9d 180006d56: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 180006d5a: 4d 63 c9 movslq %r9d,%r9 180006d5d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 180006d61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006d68: 00 180006d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006d70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006d77: 00 180006d78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006d7f: 90 nop 180006d80: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 180006d86: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 180006d8d: 01 180006d8e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 180006d92: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) 180006d98: 49 83 c3 04 add $0x4,%r11 180006d9c: 4d 3b d9 cmp %r9,%r11 180006d9f: 72 df jb 0x180006d80 180006da1: 4c 3b ca cmp %rdx,%r9 180006da4: 73 2e jae 0x180006dd4 180006da6: 48 63 ff movslq %edi,%rdi 180006da9: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 180006dad: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax 180006db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006db8: 00 180006db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006dc0: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 180006dc6: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) 180006dcc: 49 ff c1 inc %r9 180006dcf: 4c 3b ca cmp %rdx,%r9 180006dd2: 72 ec jb 0x180006dc0 180006dd4: 33 c0 xor %eax,%eax 180006dd6: c5 f8 77 vzeroupper 180006dd9: 48 83 c4 20 add $0x20,%rsp 180006ddd: 5f pop %rdi 180006dde: c3 ret 180006ddf: 45 33 c9 xor %r9d,%r9d 180006de2: eb bd jmp 0x180006da1 180006de4: 33 ff xor %edi,%edi 180006de6: 41 83 f9 01 cmp $0x1,%r9d 180006dea: 72 e8 jb 0x180006dd4 180006dec: 49 63 d1 movslq %r9d,%rdx 180006def: 45 33 c9 xor %r9d,%r9d 180006df2: eb ad jmp 0x180006da1 180006df4: 4c 89 c1 mov %r8,%rcx 180006df7: 44 89 ca mov %r9d,%edx 180006dfa: e8 61 6e 01 00 call 0x18001dc60 180006dff: 48 83 c4 20 add $0x20,%rsp 180006e03: 5f pop %rdi 180006e04: c3 ret 180006e05: 4c 89 c2 mov %r8,%rdx 180006e08: 45 89 c8 mov %r9d,%r8d 180006e0b: e8 50 eb ff ff call 0x180005960 180006e10: 48 83 c4 20 add $0x20,%rsp 180006e14: 5f pop %rdi 180006e15: c3 ret 180006e16: b8 fa ff ff ff mov $0xfffffffa,%eax 180006e1b: 48 83 c4 20 add $0x20,%rsp 180006e1f: 5f pop %rdi 180006e20: c3 ret 180006e21: b8 f8 ff ff ff mov $0xfffffff8,%eax 180006e26: 48 83 c4 20 add $0x20,%rsp 180006e2a: 5f pop %rdi 180006e2b: c3 ret 180006e2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006e33: 00 180006e34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006e40: 41 54 push %r12 180006e42: 48 83 ec 20 sub $0x20,%rsp 180006e46: 48 85 c9 test %rcx,%rcx 180006e49: 0f 84 ce 01 00 00 je 0x18000701d 180006e4f: 4d 85 c0 test %r8,%r8 180006e52: 0f 84 c5 01 00 00 je 0x18000701d 180006e58: 45 85 c9 test %r9d,%r9d 180006e5b: 0f 8e b0 01 00 00 jle 0x180007011 180006e61: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x181c5ccd8 180006e68: 01 180006e69: 7a 06 jp 0x180006e71 180006e6b: 0f 84 8e 01 00 00 je 0x180006fff 180006e71: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 180006e75: c5 f9 2e c8 vucomisd %xmm0,%xmm1 180006e79: 7a 06 jp 0x180006e81 180006e7b: 0f 84 6c 01 00 00 je 0x180006fed 180006e81: 41 83 f9 10 cmp $0x10,%r9d 180006e85: 0f 8c 5a 01 00 00 jl 0x180006fe5 180006e8b: 4c 89 c0 mov %r8,%rax 180006e8e: 48 83 e0 1f and $0x1f,%rax 180006e92: 89 c2 mov %eax,%edx 180006e94: 85 d2 test %edx,%edx 180006e96: 74 11 je 0x180006ea9 180006e98: f6 c2 07 test $0x7,%dl 180006e9b: 0f 85 44 01 00 00 jne 0x180006fe5 180006ea1: f7 da neg %edx 180006ea3: 83 c2 20 add $0x20,%edx 180006ea6: c1 ea 03 shr $0x3,%edx 180006ea9: 44 8d 5a 10 lea 0x10(%rdx),%r11d 180006ead: 45 3b cb cmp %r11d,%r9d 180006eb0: 0f 8c 2f 01 00 00 jl 0x180006fe5 180006eb6: 45 89 cc mov %r9d,%r12d 180006eb9: 33 c0 xor %eax,%eax 180006ebb: 44 2b e2 sub %edx,%r12d 180006ebe: 41 83 e4 0f and $0xf,%r12d 180006ec2: 41 f7 dc neg %r12d 180006ec5: 45 03 e1 add %r9d,%r12d 180006ec8: 41 89 d3 mov %edx,%r11d 180006ecb: 85 d2 test %edx,%edx 180006ecd: 76 24 jbe 0x180006ef3 180006ecf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006ed6: 00 180006ed7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006ede: 66 90 xchg %ax,%ax 180006ee0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 180006ee5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 180006eeb: 48 ff c0 inc %rax 180006eee: 49 3b c3 cmp %r11,%rax 180006ef1: 72 ed jb 0x180006ee0 180006ef3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 180006ef8: 49 63 c4 movslq %r12d,%rax 180006efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006f00: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 180006f06: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 180006f0d: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 180006f14: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 180006f1b: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 180006f21: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 180006f28: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 180006f2f: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 180006f36: 49 83 c3 10 add $0x10,%r11 180006f3a: 4c 3b d8 cmp %rax,%r11 180006f3d: 72 c1 jb 0x180006f00 180006f3f: 41 8d 44 24 01 lea 0x1(%r12),%eax 180006f44: 41 3b c1 cmp %r9d,%eax 180006f47: 0f 87 87 00 00 00 ja 0x180006fd4 180006f4d: 4d 63 d1 movslq %r9d,%r10 180006f50: 4d 63 e4 movslq %r12d,%r12 180006f53: 4d 2b d4 sub %r12,%r10 180006f56: 49 83 fa 04 cmp $0x4,%r10 180006f5a: 0f 8c 80 00 00 00 jl 0x180006fe0 180006f60: 4d 63 e4 movslq %r12d,%r12 180006f63: 45 89 d3 mov %r10d,%r11d 180006f66: 41 83 e3 fc and $0xfffffffc,%r11d 180006f6a: 45 33 c9 xor %r9d,%r9d 180006f6d: 4d 63 db movslq %r11d,%r11 180006f70: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 180006f75: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 180006f79: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 180006f7d: 0f 1f 00 nopl (%rax) 180006f80: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 180006f86: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 180006f8c: 49 83 c1 04 add $0x4,%r9 180006f90: 4d 3b cb cmp %r11,%r9 180006f93: 72 eb jb 0x180006f80 180006f95: 4d 3b da cmp %r10,%r11 180006f98: 73 3a jae 0x180006fd4 180006f9a: 4d 63 e4 movslq %r12d,%r12 180006f9d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 180006fa1: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 180006fa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180006fac: 00 180006fad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180006fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180006fc0: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 180006fc6: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 180006fcc: 49 ff c3 inc %r11 180006fcf: 4d 3b da cmp %r10,%r11 180006fd2: 72 ec jb 0x180006fc0 180006fd4: 33 c0 xor %eax,%eax 180006fd6: c5 f8 77 vzeroupper 180006fd9: 48 83 c4 20 add $0x20,%rsp 180006fdd: 41 5c pop %r12 180006fdf: c3 ret 180006fe0: 45 33 db xor %r11d,%r11d 180006fe3: eb b0 jmp 0x180006f95 180006fe5: 45 33 e4 xor %r12d,%r12d 180006fe8: e9 52 ff ff ff jmp 0x180006f3f 180006fed: 4c 89 c1 mov %r8,%rcx 180006ff0: 44 89 ca mov %r9d,%edx 180006ff3: e8 a8 6c 01 00 call 0x18001dca0 180006ff8: 48 83 c4 20 add $0x20,%rsp 180006ffc: 41 5c pop %r12 180006ffe: c3 ret 180006fff: 4c 89 c2 mov %r8,%rdx 180007002: 45 89 c8 mov %r9d,%r8d 180007005: e8 16 ea ff ff call 0x180005a20 18000700a: 48 83 c4 20 add $0x20,%rsp 18000700e: 41 5c pop %r12 180007010: c3 ret 180007011: b8 fa ff ff ff mov $0xfffffffa,%eax 180007016: 48 83 c4 20 add $0x20,%rsp 18000701a: 41 5c pop %r12 18000701c: c3 ret 18000701d: b8 f8 ff ff ff mov $0xfffffff8,%eax 180007022: 48 83 c4 20 add $0x20,%rsp 180007026: 41 5c pop %r12 180007028: c3 ret