/tmp/det/f_180040d40.bin: file format binary Disassembly of section .data: 0000000180040d40 <.data>: 180040d40: 41 54 push %r12 180040d42: 41 56 push %r14 180040d44: 41 57 push %r15 180040d46: 48 83 ec 30 sub $0x30,%rsp 180040d4a: 45 89 c6 mov %r8d,%r14d 180040d4d: 49 89 d7 mov %rdx,%r15 180040d50: 49 89 cc mov %rcx,%r12 180040d53: 41 81 fe 00 00 04 00 cmp $0x40000,%r14d 180040d5a: 0f 8e 1e 02 00 00 jle 0x180040f7e 180040d60: 49 f7 c7 07 00 00 00 test $0x7,%r15 180040d67: 0f 85 11 02 00 00 jne 0x180040f7e 180040d6d: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 180040d72: c7 01 00 00 00 00 movl $0x0,(%rcx) 180040d78: e8 a3 0d 42 00 call 0x180461b20 180040d7d: 85 c0 test %eax,%eax 180040d7f: 0f 85 1b 01 00 00 jne 0x180040ea0 180040d85: 8b 54 24 20 mov 0x20(%rsp),%edx 180040d89: c1 fa 03 sar $0x3,%edx 180040d8c: 44 3b f2 cmp %edx,%r14d 180040d8f: 0f 8e 0b 01 00 00 jle 0x180040ea0 180040d95: 4c 89 f9 mov %r15,%rcx 180040d98: c4 c1 f9 6e c4 vmovq %r12,%xmm0 180040d9d: 48 83 e1 38 and $0x38,%rcx 180040da1: c4 e2 7d 59 c8 vpbroadcastq %xmm0,%ymm1 180040da6: 85 c9 test %ecx,%ecx 180040da8: 74 28 je 0x180040dd2 180040daa: c1 e9 03 shr $0x3,%ecx 180040dad: 33 d2 xor %edx,%edx 180040daf: f7 d9 neg %ecx 180040db1: 83 c1 08 add $0x8,%ecx 180040db4: c5 f8 28 c1 vmovaps %xmm1,%xmm0 180040db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180040dbf: 00 180040dc0: ff c2 inc %edx 180040dc2: c4 c1 79 d6 07 vmovq %xmm0,(%r15) 180040dc7: 49 83 c7 08 add $0x8,%r15 180040dcb: 3b d1 cmp %ecx,%edx 180040dcd: 7c f1 jl 0x180040dc0 180040dcf: 44 2b f1 sub %ecx,%r14d 180040dd2: 44 89 f1 mov %r14d,%ecx 180040dd5: 4c 89 fa mov %r15,%rdx 180040dd8: 41 c1 fe 03 sar $0x3,%r14d 180040ddc: 83 e1 07 and $0x7,%ecx 180040ddf: 45 85 f6 test %r14d,%r14d 180040de2: 0f 8e 6f 00 00 00 jle 0x180040e57 180040de8: 45 89 f0 mov %r14d,%r8d 180040deb: 45 33 d2 xor %r10d,%r10d 180040dee: 41 d1 e8 shr $1,%r8d 180040df1: 41 bb 01 00 00 00 mov $0x1,%r11d 180040df7: 45 33 c9 xor %r9d,%r9d 180040dfa: 45 85 c0 test %r8d,%r8d 180040dfd: 76 37 jbe 0x180040e36 180040dff: 90 nop 180040e00: 49 ff c2 inc %r10 180040e03: c4 81 7d e7 0c 39 vmovntdq %ymm1,(%r9,%r15,1) 180040e09: c4 81 7d e7 4c 39 20 vmovntdq %ymm1,0x20(%r9,%r15,1) 180040e10: c4 81 7d e7 4c 39 40 vmovntdq %ymm1,0x40(%r9,%r15,1) 180040e17: c4 81 7d e7 4c 39 60 vmovntdq %ymm1,0x60(%r9,%r15,1) 180040e1e: 49 81 c1 80 00 00 00 add $0x80,%r9 180040e25: 4d 3b d0 cmp %r8,%r10 180040e28: 72 d6 jb 0x180040e00 180040e2a: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 180040e2f: 49 c1 e2 07 shl $0x7,%r10 180040e33: 4d 03 fa add %r10,%r15 180040e36: 45 8d 43 ff lea -0x1(%r11),%r8d 180040e3a: 45 3b c6 cmp %r14d,%r8d 180040e3d: 73 18 jae 0x180040e57 180040e3f: 4d 63 fb movslq %r11d,%r15 180040e42: 49 c1 e7 06 shl $0x6,%r15 180040e46: c4 c1 7d e7 4c 17 c0 vmovntdq %ymm1,-0x40(%r15,%rdx,1) 180040e4d: c4 c1 7d e7 4c 17 e0 vmovntdq %ymm1,-0x20(%r15,%rdx,1) 180040e54: 4c 03 fa add %rdx,%r15 180040e57: 0f ae f8 sfence 180040e5a: 85 c9 test %ecx,%ecx 180040e5c: 74 31 je 0x180040e8f 180040e5e: ba 00 00 00 00 mov $0x0,%edx 180040e63: 7e 2a jle 0x180040e8f 180040e65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180040e6c: 00 180040e6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180040e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180040e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180040e80: ff c2 inc %edx 180040e82: c4 c1 79 d6 0f vmovq %xmm1,(%r15) 180040e87: 49 83 c7 08 add $0x8,%r15 180040e8b: 3b d1 cmp %ecx,%edx 180040e8d: 7c f1 jl 0x180040e80 180040e8f: 4c 89 f8 mov %r15,%rax 180040e92: c5 f8 77 vzeroupper 180040e95: 48 83 c4 30 add $0x30,%rsp 180040e99: 41 5f pop %r15 180040e9b: 41 5e pop %r14 180040e9d: 41 5c pop %r12 180040e9f: c3 ret 180040ea0: 49 63 d6 movslq %r14d,%rdx 180040ea3: 48 83 fa 08 cmp $0x8,%rdx 180040ea7: 0f 8c b1 01 00 00 jl 0x18004105e 180040ead: 48 83 fa 0f cmp $0xf,%rdx 180040eb1: 0f 8c af 01 00 00 jl 0x180041066 180040eb7: 4d 89 f9 mov %r15,%r9 180040eba: 49 83 e1 1f and $0x1f,%r9 180040ebe: 45 85 c9 test %r9d,%r9d 180040ec1: 74 18 je 0x180040edb 180040ec3: 41 f7 c1 07 00 00 00 test $0x7,%r9d 180040eca: 0f 85 8e 01 00 00 jne 0x18004105e 180040ed0: 41 f7 d9 neg %r9d 180040ed3: 41 83 c1 20 add $0x20,%r9d 180040ed7: 41 c1 e9 03 shr $0x3,%r9d 180040edb: 45 89 c8 mov %r9d,%r8d 180040ede: 49 8d 48 08 lea 0x8(%r8),%rcx 180040ee2: 48 3b d1 cmp %rcx,%rdx 180040ee5: 0f 8c 73 01 00 00 jl 0x18004105e 180040eeb: 44 89 f1 mov %r14d,%ecx 180040eee: 41 2b c9 sub %r9d,%ecx 180040ef1: 83 e1 07 and $0x7,%ecx 180040ef4: 44 2b f1 sub %ecx,%r14d 180040ef7: 4d 63 f6 movslq %r14d,%r14 180040efa: 33 c9 xor %ecx,%ecx 180040efc: 45 85 c9 test %r9d,%r9d 180040eff: 76 2b jbe 0x180040f2c 180040f01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180040f08: 00 180040f09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180040f10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180040f17: 00 180040f18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180040f1f: 90 nop 180040f20: 4d 89 24 cf mov %r12,(%r15,%rcx,8) 180040f24: 48 ff c1 inc %rcx 180040f27: 49 3b c8 cmp %r8,%rcx 180040f2a: 72 f4 jb 0x180040f20 180040f2c: c4 c1 f9 6e c4 vmovq %r12,%xmm0 180040f31: c4 e2 7d 59 c0 vpbroadcastq %xmm0,%ymm0 180040f36: 0f 1f 00 nopl (%rax) 180040f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180040f40: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) 180040f46: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) 180040f4d: 49 83 c0 08 add $0x8,%r8 180040f51: 4d 3b c6 cmp %r14,%r8 180040f54: 72 ea jb 0x180040f40 180040f56: 4c 3b f2 cmp %rdx,%r14 180040f59: 73 11 jae 0x180040f6c 180040f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180040f60: 4f 89 24 f7 mov %r12,(%r15,%r14,8) 180040f64: 49 ff c6 inc %r14 180040f67: 4c 3b f2 cmp %rdx,%r14 180040f6a: 72 f4 jb 0x180040f60 180040f6c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax 180040f70: c5 f8 77 vzeroupper 180040f73: 48 83 c4 30 add $0x30,%rsp 180040f77: 41 5f pop %r15 180040f79: 41 5e pop %r14 180040f7b: 41 5c pop %r12 180040f7d: c3 ret 180040f7e: 49 63 d6 movslq %r14d,%rdx 180040f81: 45 85 f6 test %r14d,%r14d 180040f84: 0f 8e c2 00 00 00 jle 0x18004104c 180040f8a: 48 83 fa 08 cmp $0x8,%rdx 180040f8e: 0f 8c e1 00 00 00 jl 0x180041075 180040f94: 48 83 fa 0f cmp $0xf,%rdx 180040f98: 0f 8c dc 00 00 00 jl 0x18004107a 180040f9e: 4d 89 f9 mov %r15,%r9 180040fa1: 49 83 e1 1f and $0x1f,%r9 180040fa5: 45 85 c9 test %r9d,%r9d 180040fa8: 74 18 je 0x180040fc2 180040faa: 41 f7 c1 07 00 00 00 test $0x7,%r9d 180040fb1: 0f 85 be 00 00 00 jne 0x180041075 180040fb7: 41 f7 d9 neg %r9d 180040fba: 41 83 c1 20 add $0x20,%r9d 180040fbe: 41 c1 e9 03 shr $0x3,%r9d 180040fc2: 45 89 c8 mov %r9d,%r8d 180040fc5: 49 8d 48 08 lea 0x8(%r8),%rcx 180040fc9: 48 3b d1 cmp %rcx,%rdx 180040fcc: 0f 8c a3 00 00 00 jl 0x180041075 180040fd2: 44 89 f1 mov %r14d,%ecx 180040fd5: 41 2b c9 sub %r9d,%ecx 180040fd8: 83 e1 07 and $0x7,%ecx 180040fdb: 44 2b f1 sub %ecx,%r14d 180040fde: 4d 63 f6 movslq %r14d,%r14 180040fe1: 33 c9 xor %ecx,%ecx 180040fe3: 45 85 c9 test %r9d,%r9d 180040fe6: 76 24 jbe 0x18004100c 180040fe8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180040fef: 00 180040ff0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180040ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180040ffe: 00 00 180041000: 4d 89 24 cf mov %r12,(%r15,%rcx,8) 180041004: 48 ff c1 inc %rcx 180041007: 49 3b c8 cmp %r8,%rcx 18004100a: 72 f4 jb 0x180041000 18004100c: c4 c1 f9 6e c4 vmovq %r12,%xmm0 180041011: c4 e2 7d 59 c0 vpbroadcastq %xmm0,%ymm0 180041016: 0f 1f 00 nopl (%rax) 180041019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041020: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) 180041026: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) 18004102d: 49 83 c0 08 add $0x8,%r8 180041031: 4d 3b c6 cmp %r14,%r8 180041034: 72 ea jb 0x180041020 180041036: 4c 3b f2 cmp %rdx,%r14 180041039: 73 11 jae 0x18004104c 18004103b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180041040: 4f 89 24 f7 mov %r12,(%r15,%r14,8) 180041044: 49 ff c6 inc %r14 180041047: 4c 3b f2 cmp %rdx,%r14 18004104a: 72 f4 jb 0x180041040 18004104c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax 180041050: c5 f8 77 vzeroupper 180041053: 48 83 c4 30 add $0x30,%rsp 180041057: 41 5f pop %r15 180041059: 41 5e pop %r14 18004105b: 41 5c pop %r12 18004105d: c3 ret 18004105e: 45 33 f6 xor %r14d,%r14d 180041061: e9 f0 fe ff ff jmp 0x180040f56 180041066: 41 83 e6 f8 and $0xfffffff8,%r14d 18004106a: 45 33 c0 xor %r8d,%r8d 18004106d: 4d 63 f6 movslq %r14d,%r14 180041070: e9 b7 fe ff ff jmp 0x180040f2c 180041075: 45 33 f6 xor %r14d,%r14d 180041078: eb bc jmp 0x180041036 18004107a: 41 83 e6 f8 and $0xfffffff8,%r14d 18004107e: 45 33 c0 xor %r8d,%r8d 180041081: 4d 63 f6 movslq %r14d,%r14 180041084: eb 86 jmp 0x18004100c 180041086: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004108d: 00 18004108e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041095: 0f 1f 40 00 nopl 0x0(%rax) 180041099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800410a0: 53 push %rbx 1800410a1: 41 57 push %r15 1800410a3: 55 push %rbp 1800410a4: 48 83 ec 30 sub $0x30,%rsp 1800410a8: 44 89 c5 mov %r8d,%ebp 1800410ab: 49 89 d7 mov %rdx,%r15 1800410ae: 48 89 cb mov %rcx,%rbx 1800410b1: 81 fd 00 00 04 00 cmp $0x40000,%ebp 1800410b7: 0f 8e ff 01 00 00 jle 0x1800412bc 1800410bd: 49 f7 c7 07 00 00 00 test $0x7,%r15 1800410c4: 0f 85 f2 01 00 00 jne 0x1800412bc 1800410ca: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1800410cf: c7 01 00 00 00 00 movl $0x0,(%rcx) 1800410d5: e8 46 0a 42 00 call 0x180461b20 1800410da: 85 c0 test %eax,%eax 1800410dc: 0f 85 1c 01 00 00 jne 0x1800411fe 1800410e2: 8b 54 24 20 mov 0x20(%rsp),%edx 1800410e6: c1 fa 03 sar $0x3,%edx 1800410e9: 3b ea cmp %edx,%ebp 1800410eb: 0f 8e 0d 01 00 00 jle 0x1800411fe 1800410f1: 4c 89 f9 mov %r15,%rcx 1800410f4: 48 83 e1 38 and $0x38,%rcx 1800410f8: 62 f2 fd 28 7c cb vpbroadcastq %rbx,%ymm1 1800410fe: 85 c9 test %ecx,%ecx 180041100: 74 2f je 0x180041131 180041102: c1 e9 03 shr $0x3,%ecx 180041105: 33 d2 xor %edx,%edx 180041107: f7 d9 neg %ecx 180041109: 83 c1 08 add $0x8,%ecx 18004110c: c5 f8 28 c1 vmovaps %xmm1,%xmm0 180041110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180041117: 00 180041118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004111f: 90 nop 180041120: ff c2 inc %edx 180041122: c4 c1 79 d6 07 vmovq %xmm0,(%r15) 180041127: 49 83 c7 08 add $0x8,%r15 18004112b: 3b d1 cmp %ecx,%edx 18004112d: 7c f1 jl 0x180041120 18004112f: 2b e9 sub %ecx,%ebp 180041131: 89 e9 mov %ebp,%ecx 180041133: 4c 89 fa mov %r15,%rdx 180041136: c1 fd 03 sar $0x3,%ebp 180041139: 83 e1 07 and $0x7,%ecx 18004113c: 85 ed test %ebp,%ebp 18004113e: 0f 8e 72 00 00 00 jle 0x1800411b6 180041144: 89 eb mov %ebp,%ebx 180041146: 45 33 c9 xor %r9d,%r9d 180041149: d1 eb shr $1,%ebx 18004114b: 41 ba 01 00 00 00 mov $0x1,%r10d 180041151: 45 33 c0 xor %r8d,%r8d 180041154: 85 db test %ebx,%ebx 180041156: 76 3e jbe 0x180041196 180041158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004115f: 00 180041160: 49 ff c1 inc %r9 180041163: c4 81 7d e7 0c 38 vmovntdq %ymm1,(%r8,%r15,1) 180041169: c4 81 7d e7 4c 38 20 vmovntdq %ymm1,0x20(%r8,%r15,1) 180041170: c4 81 7d e7 4c 38 40 vmovntdq %ymm1,0x40(%r8,%r15,1) 180041177: c4 81 7d e7 4c 38 60 vmovntdq %ymm1,0x60(%r8,%r15,1) 18004117e: 49 81 c0 80 00 00 00 add $0x80,%r8 180041185: 4c 3b cb cmp %rbx,%r9 180041188: 72 d6 jb 0x180041160 18004118a: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 18004118f: 49 c1 e1 07 shl $0x7,%r9 180041193: 4d 03 f9 add %r9,%r15 180041196: 41 8d 5a ff lea -0x1(%r10),%ebx 18004119a: 3b dd cmp %ebp,%ebx 18004119c: 73 18 jae 0x1800411b6 18004119e: 4d 63 fa movslq %r10d,%r15 1800411a1: 49 c1 e7 06 shl $0x6,%r15 1800411a5: c4 c1 7d e7 4c 17 c0 vmovntdq %ymm1,-0x40(%r15,%rdx,1) 1800411ac: c4 c1 7d e7 4c 17 e0 vmovntdq %ymm1,-0x20(%r15,%rdx,1) 1800411b3: 4c 03 fa add %rdx,%r15 1800411b6: 0f ae f8 sfence 1800411b9: 85 c9 test %ecx,%ecx 1800411bb: 74 32 je 0x1800411ef 1800411bd: ba 00 00 00 00 mov $0x0,%edx 1800411c2: 7e 2b jle 0x1800411ef 1800411c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800411cb: 00 1800411cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800411d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800411d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800411df: 00 1800411e0: ff c2 inc %edx 1800411e2: c4 c1 79 d6 0f vmovq %xmm1,(%r15) 1800411e7: 49 83 c7 08 add $0x8,%r15 1800411eb: 3b d1 cmp %ecx,%edx 1800411ed: 7c f1 jl 0x1800411e0 1800411ef: 4c 89 f8 mov %r15,%rax 1800411f2: c5 f8 77 vzeroupper 1800411f5: 48 83 c4 30 add $0x30,%rsp 1800411f9: 5d pop %rbp 1800411fa: 41 5f pop %r15 1800411fc: 5b pop %rbx 1800411fd: c3 ret 1800411fe: 48 63 d5 movslq %ebp,%rdx 180041201: 48 83 fa 08 cmp $0x8,%rdx 180041205: 0f 8c 91 01 00 00 jl 0x18004139c 18004120b: 48 83 fa 0f cmp $0xf,%rdx 18004120f: 0f 8c 8e 01 00 00 jl 0x1800413a3 180041215: 4d 89 f9 mov %r15,%r9 180041218: 49 83 e1 1f and $0x1f,%r9 18004121c: 45 85 c9 test %r9d,%r9d 18004121f: 74 18 je 0x180041239 180041221: 41 f7 c1 07 00 00 00 test $0x7,%r9d 180041228: 0f 85 6e 01 00 00 jne 0x18004139c 18004122e: 41 f7 d9 neg %r9d 180041231: 41 83 c1 20 add $0x20,%r9d 180041235: 41 c1 e9 03 shr $0x3,%r9d 180041239: 45 89 c8 mov %r9d,%r8d 18004123c: 49 8d 48 08 lea 0x8(%r8),%rcx 180041240: 48 3b d1 cmp %rcx,%rdx 180041243: 0f 8c 53 01 00 00 jl 0x18004139c 180041249: 89 e9 mov %ebp,%ecx 18004124b: 41 2b c9 sub %r9d,%ecx 18004124e: 83 e1 07 and $0x7,%ecx 180041251: 2b e9 sub %ecx,%ebp 180041253: 48 63 ed movslq %ebp,%rbp 180041256: 33 c9 xor %ecx,%ecx 180041258: 45 85 c9 test %r9d,%r9d 18004125b: 76 0f jbe 0x18004126c 18004125d: 0f 1f 00 nopl (%rax) 180041260: 49 89 1c cf mov %rbx,(%r15,%rcx,8) 180041264: 48 ff c1 inc %rcx 180041267: 49 3b c8 cmp %r8,%rcx 18004126a: 72 f4 jb 0x180041260 18004126c: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0 180041272: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041280: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) 180041286: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) 18004128d: 49 83 c0 08 add $0x8,%r8 180041291: 4c 3b c5 cmp %rbp,%r8 180041294: 72 ea jb 0x180041280 180041296: 48 3b ea cmp %rdx,%rbp 180041299: 73 11 jae 0x1800412ac 18004129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800412a0: 49 89 1c ef mov %rbx,(%r15,%rbp,8) 1800412a4: 48 ff c5 inc %rbp 1800412a7: 48 3b ea cmp %rdx,%rbp 1800412aa: 72 f4 jb 0x1800412a0 1800412ac: 49 8d 04 d7 lea (%r15,%rdx,8),%rax 1800412b0: c5 f8 77 vzeroupper 1800412b3: 48 83 c4 30 add $0x30,%rsp 1800412b7: 5d pop %rbp 1800412b8: 41 5f pop %r15 1800412ba: 5b pop %rbx 1800412bb: c3 ret 1800412bc: 48 63 d5 movslq %ebp,%rdx 1800412bf: 85 ed test %ebp,%ebp 1800412c1: 0f 8e c5 00 00 00 jle 0x18004138c 1800412c7: 48 83 fa 08 cmp $0x8,%rdx 1800412cb: 0f 8c e0 00 00 00 jl 0x1800413b1 1800412d1: 48 83 fa 0f cmp $0xf,%rdx 1800412d5: 0f 8c da 00 00 00 jl 0x1800413b5 1800412db: 4d 89 f9 mov %r15,%r9 1800412de: 49 83 e1 1f and $0x1f,%r9 1800412e2: 45 85 c9 test %r9d,%r9d 1800412e5: 74 18 je 0x1800412ff 1800412e7: 41 f7 c1 07 00 00 00 test $0x7,%r9d 1800412ee: 0f 85 bd 00 00 00 jne 0x1800413b1 1800412f4: 41 f7 d9 neg %r9d 1800412f7: 41 83 c1 20 add $0x20,%r9d 1800412fb: 41 c1 e9 03 shr $0x3,%r9d 1800412ff: 45 89 c8 mov %r9d,%r8d 180041302: 49 8d 48 08 lea 0x8(%r8),%rcx 180041306: 48 3b d1 cmp %rcx,%rdx 180041309: 0f 8c a2 00 00 00 jl 0x1800413b1 18004130f: 89 e9 mov %ebp,%ecx 180041311: 41 2b c9 sub %r9d,%ecx 180041314: 83 e1 07 and $0x7,%ecx 180041317: 2b e9 sub %ecx,%ebp 180041319: 48 63 ed movslq %ebp,%rbp 18004131c: 33 c9 xor %ecx,%ecx 18004131e: 45 85 c9 test %r9d,%r9d 180041321: 76 29 jbe 0x18004134c 180041323: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004132a: 00 18004132b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041332: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041340: 49 89 1c cf mov %rbx,(%r15,%rcx,8) 180041344: 48 ff c1 inc %rcx 180041347: 49 3b c8 cmp %r8,%rcx 18004134a: 72 f4 jb 0x180041340 18004134c: 62 f2 fd 28 7c c3 vpbroadcastq %rbx,%ymm0 180041352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041360: c4 81 7e 7f 04 c7 vmovdqu %ymm0,(%r15,%r8,8) 180041366: c4 81 7e 7f 44 c7 20 vmovdqu %ymm0,0x20(%r15,%r8,8) 18004136d: 49 83 c0 08 add $0x8,%r8 180041371: 4c 3b c5 cmp %rbp,%r8 180041374: 72 ea jb 0x180041360 180041376: 48 3b ea cmp %rdx,%rbp 180041379: 73 11 jae 0x18004138c 18004137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180041380: 49 89 1c ef mov %rbx,(%r15,%rbp,8) 180041384: 48 ff c5 inc %rbp 180041387: 48 3b ea cmp %rdx,%rbp 18004138a: 72 f4 jb 0x180041380 18004138c: 49 8d 04 d7 lea (%r15,%rdx,8),%rax 180041390: c5 f8 77 vzeroupper 180041393: 48 83 c4 30 add $0x30,%rsp 180041397: 5d pop %rbp 180041398: 41 5f pop %r15 18004139a: 5b pop %rbx 18004139b: c3 ret 18004139c: 33 ed xor %ebp,%ebp 18004139e: e9 f3 fe ff ff jmp 0x180041296 1800413a3: 83 e5 f8 and $0xfffffff8,%ebp 1800413a6: 45 33 c0 xor %r8d,%r8d 1800413a9: 48 63 ed movslq %ebp,%rbp 1800413ac: e9 bb fe ff ff jmp 0x18004126c 1800413b1: 33 ed xor %ebp,%ebp 1800413b3: eb c1 jmp 0x180041376 1800413b5: 83 e5 f8 and $0xfffffff8,%ebp 1800413b8: 45 33 c0 xor %r8d,%r8d 1800413bb: 48 63 ed movslq %ebp,%rbp 1800413be: eb 8c jmp 0x18004134c 1800413c0: f2 0f 12 c0 movddup %xmm0,%xmm0 1800413c4: 41 83 f8 05 cmp $0x5,%r8d 1800413c8: 7d 30 jge 0x1800413fa 1800413ca: 41 ff c8 dec %r8d 1800413cd: 41 83 f8 ff cmp $0xffffffff,%r8d 1800413d1: 74 26 je 0x1800413f9 1800413d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800413d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800413df: 00 1800413e0: f2 0f 10 0a movsd (%rdx),%xmm1 1800413e4: 41 ff c8 dec %r8d 1800413e7: f2 0f 59 c8 mulsd %xmm0,%xmm1 1800413eb: f2 0f 11 0a movsd %xmm1,(%rdx) 1800413ef: 48 83 c2 08 add $0x8,%rdx 1800413f3: 41 83 f8 ff cmp $0xffffffff,%r8d 1800413f7: 75 e7 jne 0x1800413e0 1800413f9: c3 ret 1800413fa: 48 f7 c2 07 00 00 00 test $0x7,%rdx 180041401: 0f 84 9c 00 00 00 je 0x1800414a3 180041407: 44 89 c0 mov %r8d,%eax 18004140a: 41 83 e0 03 and $0x3,%r8d 18004140e: 83 e0 fc and $0xfffffffc,%eax 180041411: 3d 00 00 02 00 cmp $0x20000,%eax 180041416: 7f 48 jg 0x180041460 180041418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004141f: 00 180041420: f2 0f 10 0a movsd (%rdx),%xmm1 180041424: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 180041429: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 18004142e: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 180041433: 66 0f 59 c8 mulpd %xmm0,%xmm1 180041437: 66 0f 59 d0 mulpd %xmm0,%xmm2 18004143b: f2 0f 11 0a movsd %xmm1,(%rdx) 18004143f: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) 180041444: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) 180041449: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) 18004144e: 48 83 c2 20 add $0x20,%rdx 180041452: 83 c0 fc add $0xfffffffc,%eax 180041455: 75 c9 jne 0x180041420 180041457: e9 6e ff ff ff jmp 0x1800413ca 18004145c: 0f 1f 40 00 nopl 0x0(%rax) 180041460: 0f 18 42 20 prefetchnta 0x20(%rdx) 180041464: 48 8d 4a 20 lea 0x20(%rdx),%rcx 180041468: f2 0f 10 0a movsd (%rdx),%xmm1 18004146c: 83 c0 fc add $0xfffffffc,%eax 18004146f: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 180041474: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 180041479: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 18004147e: 66 0f 59 c8 mulpd %xmm0,%xmm1 180041482: 66 0f 59 d0 mulpd %xmm0,%xmm2 180041486: f2 0f 11 0a movsd %xmm1,(%rdx) 18004148a: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) 18004148f: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) 180041494: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) 180041499: 48 89 ca mov %rcx,%rdx 18004149c: 75 c2 jne 0x180041460 18004149e: e9 27 ff ff ff jmp 0x1800413ca 1800414a3: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1800414aa: 74 13 je 0x1800414bf 1800414ac: f2 0f 10 0a movsd (%rdx),%xmm1 1800414b0: 41 ff c8 dec %r8d 1800414b3: f2 0f 59 c8 mulsd %xmm0,%xmm1 1800414b7: f2 0f 11 0a movsd %xmm1,(%rdx) 1800414bb: 48 83 c2 08 add $0x8,%rdx 1800414bf: 44 89 c0 mov %r8d,%eax 1800414c2: 41 83 e0 03 and $0x3,%r8d 1800414c6: 83 e0 fc and $0xfffffffc,%eax 1800414c9: 3d 00 00 02 00 cmp $0x20000,%eax 1800414ce: 7f 50 jg 0x180041520 1800414d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800414d7: 00 1800414d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800414df: 90 nop 1800414e0: 0f 28 0a movaps (%rdx),%xmm1 1800414e3: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 1800414e7: 66 0f 59 c8 mulpd %xmm0,%xmm1 1800414eb: 66 0f 59 d0 mulpd %xmm0,%xmm2 1800414ef: 0f 29 0a movaps %xmm1,(%rdx) 1800414f2: 0f 29 52 10 movaps %xmm2,0x10(%rdx) 1800414f6: 48 83 c2 20 add $0x20,%rdx 1800414fa: 83 c0 fc add $0xfffffffc,%eax 1800414fd: 75 e1 jne 0x1800414e0 1800414ff: e9 c6 fe ff ff jmp 0x1800413ca 180041504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004150b: 00 18004150c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180041518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004151f: 00 180041520: 0f 18 42 20 prefetchnta 0x20(%rdx) 180041524: 48 8d 4a 20 lea 0x20(%rdx),%rcx 180041528: 0f 28 0a movaps (%rdx),%xmm1 18004152b: 83 c0 fc add $0xfffffffc,%eax 18004152e: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 180041532: 66 0f 59 c8 mulpd %xmm0,%xmm1 180041536: 66 0f 59 d0 mulpd %xmm0,%xmm2 18004153a: 0f 29 0a movaps %xmm1,(%rdx) 18004153d: 0f 29 52 10 movaps %xmm2,0x10(%rdx) 180041541: 48 89 ca mov %rcx,%rdx 180041544: 75 da jne 0x180041520 180041546: e9 7f fe ff ff jmp 0x1800413ca 18004154b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180041552: 00 180041553: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004155a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180041560: f2 0f 12 c0 movddup %xmm0,%xmm0 180041564: 41 83 f8 05 cmp $0x5,%r8d 180041568: 7d 30 jge 0x18004159a 18004156a: 41 ff c8 dec %r8d 18004156d: 41 83 f8 ff cmp $0xffffffff,%r8d 180041571: 74 26 je 0x180041599 180041573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180041578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004157f: 00 180041580: f2 0f 10 0a movsd (%rdx),%xmm1 180041584: 41 ff c8 dec %r8d 180041587: f2 0f 59 c8 mulsd %xmm0,%xmm1 18004158b: f2 0f 11 0a movsd %xmm1,(%rdx) 18004158f: 48 8d 52 08 lea 0x8(%rdx),%rdx 180041593: 41 83 f8 ff cmp $0xffffffff,%r8d 180041597: 75 e7 jne 0x180041580 180041599: c3 ret 18004159a: 48 f7 c2 07 00 00 00 test $0x7,%rdx 1800415a1: 0f 84 9c 00 00 00 je 0x180041643 1800415a7: 44 89 c0 mov %r8d,%eax 1800415aa: 41 83 e0 03 and $0x3,%r8d 1800415ae: 83 e0 fc and $0xfffffffc,%eax 1800415b1: 3d 00 00 02 00 cmp $0x20000,%eax 1800415b6: 7f 48 jg 0x180041600 1800415b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800415bf: 00 1800415c0: f2 0f 10 0a movsd (%rdx),%xmm1 1800415c4: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 1800415c9: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 1800415ce: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 1800415d3: 66 0f 59 c8 mulpd %xmm0,%xmm1 1800415d7: 66 0f 59 d0 mulpd %xmm0,%xmm2 1800415db: f2 0f 11 0a movsd %xmm1,(%rdx) 1800415df: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) 1800415e4: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) 1800415e9: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) 1800415ee: 48 8d 52 20 lea 0x20(%rdx),%rdx 1800415f2: 83 c0 fc add $0xfffffffc,%eax 1800415f5: 75 c9 jne 0x1800415c0 1800415f7: e9 6e ff ff ff jmp 0x18004156a 1800415fc: 0f 1f 40 00 nopl 0x0(%rax) 180041600: 0f 18 42 20 prefetchnta 0x20(%rdx) 180041604: 48 8d 4a 20 lea 0x20(%rdx),%rcx 180041608: f2 0f 10 0a movsd (%rdx),%xmm1 18004160c: 83 c0 fc add $0xfffffffc,%eax 18004160f: f2 0f 10 52 10 movsd 0x10(%rdx),%xmm2 180041614: 66 0f 16 4a 08 movhpd 0x8(%rdx),%xmm1 180041619: 66 0f 16 52 18 movhpd 0x18(%rdx),%xmm2 18004161e: 66 0f 59 c8 mulpd %xmm0,%xmm1 180041622: 66 0f 59 d0 mulpd %xmm0,%xmm2 180041626: f2 0f 11 0a movsd %xmm1,(%rdx) 18004162a: 66 0f 17 4a 08 movhpd %xmm1,0x8(%rdx) 18004162f: f2 0f 11 52 10 movsd %xmm2,0x10(%rdx) 180041634: 66 0f 17 52 18 movhpd %xmm2,0x18(%rdx) 180041639: 48 8d 11 lea (%rcx),%rdx 18004163c: 75 c2 jne 0x180041600 18004163e: e9 27 ff ff ff jmp 0x18004156a 180041643: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 18004164a: 74 13 je 0x18004165f 18004164c: f2 0f 10 0a movsd (%rdx),%xmm1 180041650: 41 ff c8 dec %r8d 180041653: f2 0f 59 c8 mulsd %xmm0,%xmm1 180041657: f2 0f 11 0a movsd %xmm1,(%rdx) 18004165b: 48 83 c2 08 add $0x8,%rdx 18004165f: 44 89 c0 mov %r8d,%eax 180041662: 41 83 e0 03 and $0x3,%r8d 180041666: 83 e0 fc and $0xfffffffc,%eax 180041669: 3d 00 00 02 00 cmp $0x20000,%eax 18004166e: 7f 50 jg 0x1800416c0 180041670: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180041677: 00 180041678: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004167f: 90 nop 180041680: 0f 28 0a movaps (%rdx),%xmm1 180041683: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 180041687: 66 0f 59 c8 mulpd %xmm0,%xmm1 18004168b: 66 0f 59 d0 mulpd %xmm0,%xmm2 18004168f: 0f 29 0a movaps %xmm1,(%rdx) 180041692: 0f 29 52 10 movaps %xmm2,0x10(%rdx) 180041696: 48 8d 52 20 lea 0x20(%rdx),%rdx 18004169a: 83 c0 fc add $0xfffffffc,%eax 18004169d: 75 e1 jne 0x180041680 18004169f: e9 c6 fe ff ff jmp 0x18004156a 1800416a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800416ab: 00 1800416ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800416b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800416b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800416bf: 00 1800416c0: 0f 18 42 20 prefetchnta 0x20(%rdx) 1800416c4: 48 8d 4a 20 lea 0x20(%rdx),%rcx 1800416c8: 0f 28 0a movaps (%rdx),%xmm1 1800416cb: 83 c0 fc add $0xfffffffc,%eax 1800416ce: 0f 28 52 10 movaps 0x10(%rdx),%xmm2 1800416d2: 66 0f 59 c8 mulpd %xmm0,%xmm1 1800416d6: 66 0f 59 d0 mulpd %xmm0,%xmm2 1800416da: 0f 29 0a movaps %xmm1,(%rdx) 1800416dd: 0f 29 52 10 movaps %xmm2,0x10(%rdx) 1800416e1: 48 8d 11 lea (%rcx),%rdx 1800416e4: 75 da jne 0x1800416c0 1800416e6: e9 7f fe ff ff jmp 0x18004156a 1800416eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800416f2: 00 1800416f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800416fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180041700: f2 0f 12 c0 movddup %xmm0,%xmm0 180041704: 41 83 f8 05 cmp $0x5,%r8d 180041708: 7d 31 jge 0x18004173b 18004170a: 41 83 c0 ff add $0xffffffff,%r8d 18004170e: 41 83 f8 ff cmp $0xffffffff,%r8d 180041712: 74 26 je 0x18004173a 180041714: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180041719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041720: f2 0f 10 0a movsd (%rdx),%xmm1 180041724: 41 83 c0 ff add $0xffffffff,%r8d 180041728: f2 0f 59 c8 mulsd %xmm0,%xmm1 18004172c: f2 0f 11 0a movsd %xmm1,(%rdx) 180041730: 48 83 c2 08 add $0x8,%rdx 180041734: 41 83 f8 ff cmp $0xffffffff,%r8d 180041738: 75 e6 jne 0x180041720 18004173a: c3 ret 18004173b: 48 f7 c2 07 00 00 00 test $0x7,%rdx 180041742: 0f 84 83 00 00 00 je 0x1800417cb 180041748: 44 89 c0 mov %r8d,%eax 18004174b: 41 83 e0 03 and $0x3,%r8d 18004174f: 83 e0 fc and $0xfffffffc,%eax 180041752: 3d 00 00 02 00 cmp $0x20000,%eax 180041757: 7f 47 jg 0x1800417a0 180041759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041760: 0f 10 0a movups (%rdx),%xmm1 180041763: 0f 10 52 10 movups 0x10(%rdx),%xmm2 180041767: 66 0f 59 c8 mulpd %xmm0,%xmm1 18004176b: 66 0f 59 d0 mulpd %xmm0,%xmm2 18004176f: 0f 11 0a movups %xmm1,(%rdx) 180041772: 0f 11 52 10 movups %xmm2,0x10(%rdx) 180041776: 48 83 c2 20 add $0x20,%rdx 18004177a: 83 c0 fc add $0xfffffffc,%eax 18004177d: 75 e1 jne 0x180041760 18004177f: eb 89 jmp 0x18004170a 180041781: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180041788: 00 180041789: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041790: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180041797: 00 180041798: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004179f: 90 nop 1800417a0: 0f 18 42 20 prefetchnta 0x20(%rdx) 1800417a4: 83 c0 fc add $0xfffffffc,%eax 1800417a7: 0f 10 0a movups (%rdx),%xmm1 1800417aa: 0f 10 52 10 movups 0x10(%rdx),%xmm2 1800417ae: 66 0f 59 c8 mulpd %xmm0,%xmm1 1800417b2: 66 0f 59 d0 mulpd %xmm0,%xmm2 1800417b6: 48 8d 4a 20 lea 0x20(%rdx),%rcx 1800417ba: 0f 11 0a movups %xmm1,(%rdx) 1800417bd: 0f 11 52 10 movups %xmm2,0x10(%rdx) 1800417c1: 48 89 ca mov %rcx,%rdx 1800417c4: 75 da jne 0x1800417a0 1800417c6: e9 3f ff ff ff jmp 0x18004170a 1800417cb: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1800417d2: 74 14 je 0x1800417e8 1800417d4: f2 0f 10 0a movsd (%rdx),%xmm1 1800417d8: 41 83 c0 ff add $0xffffffff,%r8d 1800417dc: f2 0f 59 c8 mulsd %xmm0,%xmm1 1800417e0: f2 0f 11 0a movsd %xmm1,(%rdx) 1800417e4: 48 83 c2 08 add $0x8,%rdx 1800417e8: 44 89 c0 mov %r8d,%eax 1800417eb: 41 83 e0 03 and $0x3,%r8d 1800417ef: 83 e0 fc and $0xfffffffc,%eax 1800417f2: 3d 00 00 02 00 cmp $0x20000,%eax 1800417f7: 7f 47 jg 0x180041840 1800417f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041800: 0f 10 0a movups (%rdx),%xmm1 180041803: 0f 10 52 10 movups 0x10(%rdx),%xmm2 180041807: 66 0f 59 c8 mulpd %xmm0,%xmm1 18004180b: 66 0f 59 d0 mulpd %xmm0,%xmm2 18004180f: 0f 11 0a movups %xmm1,(%rdx) 180041812: 0f 11 52 10 movups %xmm2,0x10(%rdx) 180041816: 48 83 c2 20 add $0x20,%rdx 18004181a: 83 c0 fc add $0xfffffffc,%eax 18004181d: 75 e1 jne 0x180041800 18004181f: e9 e6 fe ff ff jmp 0x18004170a 180041824: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004182b: 00 18004182c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180041838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004183f: 00 180041840: 0f 18 42 20 prefetchnta 0x20(%rdx) 180041844: 83 c0 fc add $0xfffffffc,%eax 180041847: 0f 10 0a movups (%rdx),%xmm1 18004184a: 0f 10 52 10 movups 0x10(%rdx),%xmm2 18004184e: 66 0f 59 c8 mulpd %xmm0,%xmm1 180041852: 66 0f 59 d0 mulpd %xmm0,%xmm2 180041856: 48 8d 4a 20 lea 0x20(%rdx),%rcx 18004185a: 0f 11 0a movups %xmm1,(%rdx) 18004185d: 0f 11 52 10 movups %xmm2,0x10(%rdx) 180041861: 48 89 ca mov %rcx,%rdx 180041864: 75 da jne 0x180041840 180041866: e9 9f fe ff ff jmp 0x18004170a 18004186b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180041872: 00 180041873: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004187a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180041880: 57 push %rdi 180041881: 41 54 push %r12 180041883: 41 55 push %r13 180041885: 41 57 push %r15 180041887: 55 push %rbp 180041888: 48 83 ec 30 sub $0x30,%rsp 18004188c: 41 89 cc mov %ecx,%r12d 18004188f: 4d 63 ec movslq %r12d,%r13 180041892: 4c 8d 3d 67 e7 fb ff lea -0x41899(%rip),%r15 # 0x180000000 180041899: 4c 89 cd mov %r9,%rbp 18004189c: 4d 89 c1 mov %r8,%r9 18004189f: 48 89 d7 mov %rdx,%rdi 1800418a2: 43 8b 8c af 1c e5 c5 mov 0x1c5e51c(%r15,%r13,4),%ecx 1800418a9: 01 1800418aa: 85 c9 test %ecx,%ecx 1800418ac: 75 3c jne 0x1800418ea 1800418ae: 44 89 e1 mov %r12d,%ecx 1800418b1: b8 01 00 00 00 mov $0x1,%eax 1800418b6: d3 e0 shl %cl,%eax 1800418b8: 89 c2 mov %eax,%edx 1800418ba: d1 fa sar $1,%edx 1800418bc: c1 ea 1e shr $0x1e,%edx 1800418bf: 03 d0 add %eax,%edx 1800418c1: c1 ea 02 shr $0x2,%edx 1800418c4: 44 8d 14 d5 3f 00 00 lea 0x3f(,%rdx,8),%r10d 1800418cb: 00 1800418cc: 41 83 e2 c0 and $0xffffffc0,%r10d 1800418d0: 41 81 c2 40 00 08 00 add $0x80040,%r10d 1800418d7: 44 89 17 mov %r10d,(%rdi) 1800418da: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 1800418e1: c7 45 00 00 00 08 00 movl $0x80000,0x0(%rbp) 1800418e8: eb 5c jmp 0x180041946 1800418ea: f7 d9 neg %ecx 1800418ec: 41 03 cc add %r12d,%ecx 1800418ef: 83 f9 10 cmp $0x10,%ecx 1800418f2: 0f 8e be 00 00 00 jle 0x1800419b6 1800418f8: 48 89 e0 mov %rsp,%rax 1800418fb: ba 01 00 00 00 mov $0x1,%edx 180041900: 49 89 f8 mov %rdi,%r8 180041903: 48 89 68 20 mov %rbp,0x20(%rax) 180041907: e8 f4 00 00 00 call 0x180041a00 18004190c: b8 01 00 00 00 mov $0x1,%eax 180041911: 41 8d 4c 24 1f lea 0x1f(%r12),%ecx 180041916: d3 e0 shl %cl,%eax 180041918: 41 b9 01 00 00 00 mov $0x1,%r9d 18004191e: 43 8b 8c af 7c e5 c5 mov 0x1c5e57c(%r15,%r13,4),%ecx 180041925: 01 180041926: 44 8b 2f mov (%rdi),%r13d 180041929: 41 d3 e1 shl %cl,%r9d 18004192c: 41 c1 e1 03 shl $0x3,%r9d 180041930: 41 8d 54 c5 00 lea 0x0(%r13,%rax,8),%edx 180041935: 89 17 mov %edx,(%rdi) 180041937: 44 8b 55 00 mov 0x0(%rbp),%r10d 18004193b: 45 3b ca cmp %r10d,%r9d 18004193e: 45 0f 4d d1 cmovge %r9d,%r10d 180041942: 44 89 55 00 mov %r10d,0x0(%rbp) 180041946: 41 83 fc 14 cmp $0x14,%r12d 18004194a: 7c 3f jl 0x18004198b 18004194c: 41 83 c4 14 add $0x14,%r12d 180041950: ba 01 00 00 00 mov $0x1,%edx 180041955: 44 89 e1 mov %r12d,%ecx 180041958: 41 b8 00 00 01 00 mov $0x10000,%r8d 18004195e: d3 e2 shl %cl,%edx 180041960: 8b 07 mov (%rdi),%eax 180041962: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d 180041969: 00 18004196a: 44 89 0f mov %r9d,(%rdi) 18004196d: 8b 7d 00 mov 0x0(%rbp),%edi 180041970: 81 ff 00 00 01 00 cmp $0x10000,%edi 180041976: 44 0f 4d c7 cmovge %edi,%r8d 18004197a: 44 89 45 00 mov %r8d,0x0(%rbp) 18004197e: 48 83 c4 30 add $0x30,%rsp 180041982: 5d pop %rbp 180041983: 41 5f pop %r15 180041985: 41 5d pop %r13 180041987: 41 5c pop %r12 180041989: 5f pop %rdi 18004198a: c3 ret 18004198b: 44 89 e1 mov %r12d,%ecx 18004198e: b8 01 00 00 00 mov $0x1,%eax 180041993: d3 e0 shl %cl,%eax 180041995: 89 c2 mov %eax,%edx 180041997: d1 fa sar $1,%edx 180041999: c1 ea 1e shr $0x1e,%edx 18004199c: 03 d0 add %eax,%edx 18004199e: 83 e2 fc and $0xfffffffc,%edx 1800419a1: 83 c2 43 add $0x43,%edx 1800419a4: 83 e2 c0 and $0xffffffc0,%edx 1800419a7: 01 17 add %edx,(%rdi) 1800419a9: 48 83 c4 30 add $0x30,%rsp 1800419ad: 5d pop %rbp 1800419ae: 41 5f pop %r15 1800419b0: 41 5d pop %r13 1800419b2: 41 5c pop %r12 1800419b4: 5f pop %rdi 1800419b5: c3 ret 1800419b6: ba 01 00 00 00 mov $0x1,%edx 1800419bb: d3 e2 shl %cl,%edx 1800419bd: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax 1800419c4: 83 e0 c0 and $0xffffffc0,%eax 1800419c7: 89 07 mov %eax,(%rdi) 1800419c9: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 1800419d0: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d 1800419d7: 00 1800419d8: 41 83 e1 c0 and $0xffffffc0,%r9d 1800419dc: 44 89 4d 00 mov %r9d,0x0(%rbp) 1800419e0: e9 27 ff ff ff jmp 0x18004190c 1800419e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800419ec: 00 1800419ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800419f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1800419f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041a00: 53 push %rbx 180041a01: 57 push %rdi 180041a02: 41 54 push %r12 180041a04: 41 57 push %r15 180041a06: 55 push %rbp 180041a07: 48 83 ec 30 sub $0x30,%rsp 180041a0b: 89 cd mov %ecx,%ebp 180041a0d: 4c 63 e5 movslq %ebp,%r12 180041a10: 4c 8d 3d e9 e5 fb ff lea -0x41a17(%rip),%r15 # 0x180000000 180041a17: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi 180041a1e: 00 180041a1f: 4c 89 c3 mov %r8,%rbx 180041a22: 43 8b 8c a7 1c e5 c5 mov 0x1c5e51c(%r15,%r12,4),%ecx 180041a29: 01 180041a2a: f7 d9 neg %ecx 180041a2c: 03 cd add %ebp,%ecx 180041a2e: 83 f9 10 cmp $0x10,%ecx 180041a31: 7e 4f jle 0x180041a82 180041a33: 48 89 e0 mov %rsp,%rax 180041a36: ff c2 inc %edx 180041a38: 49 89 d8 mov %rbx,%r8 180041a3b: 48 89 78 20 mov %rdi,0x20(%rax) 180041a3f: e8 bc ff ff ff call 0x180041a00 180041a44: 83 c5 1f add $0x1f,%ebp 180041a47: ba 01 00 00 00 mov $0x1,%edx 180041a4c: 89 e9 mov %ebp,%ecx 180041a4e: d3 e2 shl %cl,%edx 180041a50: 8b 03 mov (%rbx),%eax 180041a52: 43 8b 8c a7 7c e5 c5 mov 0x1c5e57c(%r15,%r12,4),%ecx 180041a59: 01 180041a5a: 8d 2c d0 lea (%rax,%rdx,8),%ebp 180041a5d: 89 2b mov %ebp,(%rbx) 180041a5f: bb 01 00 00 00 mov $0x1,%ebx 180041a64: d3 e3 shl %cl,%ebx 180041a66: c1 e3 03 shl $0x3,%ebx 180041a69: 44 8b 07 mov (%rdi),%r8d 180041a6c: 41 3b d8 cmp %r8d,%ebx 180041a6f: 44 0f 4d c3 cmovge %ebx,%r8d 180041a73: 44 89 07 mov %r8d,(%rdi) 180041a76: 48 83 c4 30 add $0x30,%rsp 180041a7a: 5d pop %rbp 180041a7b: 41 5f pop %r15 180041a7d: 41 5c pop %r12 180041a7f: 5f pop %rdi 180041a80: 5b pop %rbx 180041a81: c3 ret 180041a82: ba 01 00 00 00 mov $0x1,%edx 180041a87: d3 e2 shl %cl,%edx 180041a89: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax 180041a90: 83 e0 c0 and $0xffffffc0,%eax 180041a93: 89 03 mov %eax,(%rbx) 180041a95: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180041a9c: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d 180041aa3: 00 180041aa4: 41 83 e1 c0 and $0xffffffc0,%r9d 180041aa8: 44 89 0f mov %r9d,(%rdi) 180041aab: eb 97 jmp 0x180041a44 180041aad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180041ab4: 00 180041ab5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041abc: 0f 1f 40 00 nopl 0x0(%rax) 180041ac0: 41 54 push %r12 180041ac2: 41 55 push %r13 180041ac4: 41 56 push %r14 180041ac6: 41 57 push %r15 180041ac8: 55 push %rbp 180041ac9: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 180041ace: 41 89 cd mov %ecx,%r13d 180041ad1: 4d 63 f5 movslq %r13d,%r14 180041ad4: 4c 8d 3d 25 e5 fb ff lea -0x41adb(%rip),%r15 # 0x180000000 180041adb: 4c 89 cd mov %r9,%rbp 180041ade: 4d 89 c1 mov %r8,%r9 180041ae1: 49 89 d4 mov %rdx,%r12 180041ae4: 43 8b 8c b7 dc e5 c5 mov 0x1c5e5dc(%r15,%r14,4),%ecx 180041aeb: 01 180041aec: 85 c9 test %ecx,%ecx 180041aee: 75 39 jne 0x180041b29 180041af0: 44 89 e9 mov %r13d,%ecx 180041af3: b8 01 00 00 00 mov $0x1,%eax 180041af8: d3 e0 shl %cl,%eax 180041afa: 89 c2 mov %eax,%edx 180041afc: d1 fa sar $1,%edx 180041afe: c1 ea 1e shr $0x1e,%edx 180041b01: 03 d0 add %eax,%edx 180041b03: c1 ea 02 shr $0x2,%edx 180041b06: c1 e2 03 shl $0x3,%edx 180041b09: 83 c2 3f add $0x3f,%edx 180041b0c: 83 e2 c0 and $0xffffffc0,%edx 180041b0f: 81 c2 40 00 10 00 add $0x100040,%edx 180041b15: 41 89 14 24 mov %edx,(%r12) 180041b19: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180041b20: c7 45 00 00 00 10 00 movl $0x100000,0x0(%rbp) 180041b27: eb 56 jmp 0x180041b7f 180041b29: f7 d9 neg %ecx 180041b2b: 41 03 cd add %r13d,%ecx 180041b2e: 83 f9 11 cmp $0x11,%ecx 180041b31: 0f 8e bd 00 00 00 jle 0x180041bf4 180041b37: 48 8d 04 24 lea (%rsp),%rax 180041b3b: ba 01 00 00 00 mov $0x1,%edx 180041b40: 4d 89 e0 mov %r12,%r8 180041b43: 48 89 68 20 mov %rbp,0x20(%rax) 180041b47: e8 d4 00 00 00 call 0x180041c20 180041b4c: b8 01 00 00 00 mov $0x1,%eax 180041b51: 41 8d 4d 1f lea 0x1f(%r13),%ecx 180041b55: d3 e0 shl %cl,%eax 180041b57: ba 01 00 00 00 mov $0x1,%edx 180041b5c: 43 8b 8c b7 3c e6 c5 mov 0x1c5e63c(%r15,%r14,4),%ecx 180041b63: 01 180041b64: c1 e0 03 shl $0x3,%eax 180041b67: d3 e2 shl %cl,%edx 180041b69: 41 01 04 24 add %eax,(%r12) 180041b6d: c1 e2 03 shl $0x3,%edx 180041b70: 3b 55 00 cmp 0x0(%rbp),%edx 180041b73: 44 8b 4d 00 mov 0x0(%rbp),%r9d 180041b77: 44 0f 4d ca cmovge %edx,%r9d 180041b7b: 44 89 4d 00 mov %r9d,0x0(%rbp) 180041b7f: 41 83 fd 13 cmp $0x13,%r13d 180041b83: 7c 40 jl 0x180041bc5 180041b85: 41 83 c5 14 add $0x14,%r13d 180041b89: b8 01 00 00 00 mov $0x1,%eax 180041b8e: 44 89 e9 mov %r13d,%ecx 180041b91: ba 00 00 01 00 mov $0x10000,%edx 180041b96: d3 e0 shl %cl,%eax 180041b98: c1 e0 02 shl $0x2,%eax 180041b9b: 41 03 04 24 add (%r12),%eax 180041b9f: 05 40 10 00 00 add $0x1040,%eax 180041ba4: 41 89 04 24 mov %eax,(%r12) 180041ba8: 81 7d 00 00 00 01 00 cmpl $0x10000,0x0(%rbp) 180041baf: 0f 4d 55 00 cmovge 0x0(%rbp),%edx 180041bb3: 89 55 00 mov %edx,0x0(%rbp) 180041bb6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 180041bbb: 5d pop %rbp 180041bbc: 41 5f pop %r15 180041bbe: 41 5e pop %r14 180041bc0: 41 5d pop %r13 180041bc2: 41 5c pop %r12 180041bc4: c3 ret 180041bc5: 44 89 e9 mov %r13d,%ecx 180041bc8: b8 01 00 00 00 mov $0x1,%eax 180041bcd: d3 e0 shl %cl,%eax 180041bcf: 89 c2 mov %eax,%edx 180041bd1: d1 fa sar $1,%edx 180041bd3: c1 ea 1e shr $0x1e,%edx 180041bd6: 03 d0 add %eax,%edx 180041bd8: 83 e2 fc and $0xfffffffc,%edx 180041bdb: 83 c2 43 add $0x43,%edx 180041bde: 83 e2 c0 and $0xffffffc0,%edx 180041be1: 41 01 14 24 add %edx,(%r12) 180041be5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 180041bea: 5d pop %rbp 180041beb: 41 5f pop %r15 180041bed: 41 5e pop %r14 180041bef: 41 5d pop %r13 180041bf1: 41 5c pop %r12 180041bf3: c3 ret 180041bf4: ba 01 00 00 00 mov $0x1,%edx 180041bf9: d3 e2 shl %cl,%edx 180041bfb: c1 e2 03 shl $0x3,%edx 180041bfe: 89 d0 mov %edx,%eax 180041c00: 83 c2 3f add $0x3f,%edx 180041c03: 83 c0 47 add $0x47,%eax 180041c06: 83 e2 c0 and $0xffffffc0,%edx 180041c09: 83 e0 c0 and $0xffffffc0,%eax 180041c0c: 41 89 04 24 mov %eax,(%r12) 180041c10: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180041c17: 89 55 00 mov %edx,0x0(%rbp) 180041c1a: e9 2d ff ff ff jmp 0x180041b4c 180041c1f: 90 nop 180041c20: 56 push %rsi 180041c21: 41 54 push %r12 180041c23: 41 55 push %r13 180041c25: 41 56 push %r14 180041c27: 41 57 push %r15 180041c29: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 180041c2e: 41 89 cc mov %ecx,%r12d 180041c31: 4d 63 f4 movslq %r12d,%r14 180041c34: 4c 8d 3d c5 e3 fb ff lea -0x41c3b(%rip),%r15 # 0x180000000 180041c3b: 4c 8b ac 24 80 00 00 mov 0x80(%rsp),%r13 180041c42: 00 180041c43: 4c 89 c6 mov %r8,%rsi 180041c46: 43 8b 8c b7 dc e5 c5 mov 0x1c5e5dc(%r15,%r14,4),%ecx 180041c4d: 01 180041c4e: f7 d9 neg %ecx 180041c50: 41 03 cc add %r12d,%ecx 180041c53: 83 f9 11 cmp $0x11,%ecx 180041c56: 7e 55 jle 0x180041cad 180041c58: 48 8d 04 24 lea (%rsp),%rax 180041c5c: ff c2 inc %edx 180041c5e: 49 89 f0 mov %rsi,%r8 180041c61: 4c 89 68 20 mov %r13,0x20(%rax) 180041c65: e8 b6 ff ff ff call 0x180041c20 180041c6a: 41 83 c4 1f add $0x1f,%r12d 180041c6e: b8 01 00 00 00 mov $0x1,%eax 180041c73: 44 89 e1 mov %r12d,%ecx 180041c76: ba 01 00 00 00 mov $0x1,%edx 180041c7b: d3 e0 shl %cl,%eax 180041c7d: 43 8b 8c b7 3c e6 c5 mov 0x1c5e63c(%r15,%r14,4),%ecx 180041c84: 01 180041c85: c1 e0 03 shl $0x3,%eax 180041c88: d3 e2 shl %cl,%edx 180041c8a: 01 06 add %eax,(%rsi) 180041c8c: c1 e2 03 shl $0x3,%edx 180041c8f: 41 3b 55 00 cmp 0x0(%r13),%edx 180041c93: 41 8b 75 00 mov 0x0(%r13),%esi 180041c97: 0f 4d f2 cmovge %edx,%esi 180041c9a: 41 89 75 00 mov %esi,0x0(%r13) 180041c9e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 180041ca3: 41 5f pop %r15 180041ca5: 41 5e pop %r14 180041ca7: 41 5d pop %r13 180041ca9: 41 5c pop %r12 180041cab: 5e pop %rsi 180041cac: c3 ret 180041cad: ba 01 00 00 00 mov $0x1,%edx 180041cb2: d3 e2 shl %cl,%edx 180041cb4: c1 e2 03 shl $0x3,%edx 180041cb7: 89 d0 mov %edx,%eax 180041cb9: 83 c2 3f add $0x3f,%edx 180041cbc: 83 c0 47 add $0x47,%eax 180041cbf: 83 e2 c0 and $0xffffffc0,%edx 180041cc2: 83 e0 c0 and $0xffffffc0,%eax 180041cc5: 89 06 mov %eax,(%rsi) 180041cc7: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180041cce: 41 89 55 00 mov %edx,0x0(%r13) 180041cd2: eb 96 jmp 0x180041c6a 180041cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180041cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041ce0: 57 push %rdi 180041ce1: 41 54 push %r12 180041ce3: 41 55 push %r13 180041ce5: 41 57 push %r15 180041ce7: 55 push %rbp 180041ce8: 48 83 ec 30 sub $0x30,%rsp 180041cec: 41 89 cc mov %ecx,%r12d 180041cef: 4d 63 ec movslq %r12d,%r13 180041cf2: 4c 8d 3d 07 e3 fb ff lea -0x41cf9(%rip),%r15 # 0x180000000 180041cf9: 43 8b 8c af 9c e6 c5 mov 0x1c5e69c(%r15,%r13,4),%ecx 180041d00: 01 180041d01: 4c 89 cd mov %r9,%rbp 180041d04: 4d 89 c1 mov %r8,%r9 180041d07: 48 89 d7 mov %rdx,%rdi 180041d0a: 85 c9 test %ecx,%ecx 180041d0c: 75 3c jne 0x180041d4a 180041d0e: 44 89 e1 mov %r12d,%ecx 180041d11: b8 01 00 00 00 mov $0x1,%eax 180041d16: d3 e0 shl %cl,%eax 180041d18: 89 c2 mov %eax,%edx 180041d1a: d1 fa sar $1,%edx 180041d1c: c1 ea 1e shr $0x1e,%edx 180041d1f: 03 d0 add %eax,%edx 180041d21: c1 ea 02 shr $0x2,%edx 180041d24: 44 8d 14 d5 3f 00 00 lea 0x3f(,%rdx,8),%r10d 180041d2b: 00 180041d2c: 41 83 e2 c0 and $0xffffffc0,%r10d 180041d30: 41 81 c2 40 00 10 00 add $0x100040,%r10d 180041d37: 44 89 17 mov %r10d,(%rdi) 180041d3a: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180041d41: c7 45 00 00 00 10 00 movl $0x100000,0x0(%rbp) 180041d48: eb 5c jmp 0x180041da6 180041d4a: f7 d9 neg %ecx 180041d4c: 41 03 cc add %r12d,%ecx 180041d4f: 83 f9 11 cmp $0x11,%ecx 180041d52: 0f 8e be 00 00 00 jle 0x180041e16 180041d58: 48 89 e0 mov %rsp,%rax 180041d5b: ba 01 00 00 00 mov $0x1,%edx 180041d60: 49 89 f8 mov %rdi,%r8 180041d63: 48 89 68 20 mov %rbp,0x20(%rax) 180041d67: e8 f4 00 00 00 call 0x180041e60 180041d6c: 41 8d 4c 24 1f lea 0x1f(%r12),%ecx 180041d71: b8 01 00 00 00 mov $0x1,%eax 180041d76: 41 b9 01 00 00 00 mov $0x1,%r9d 180041d7c: d3 e0 shl %cl,%eax 180041d7e: 43 8b 8c af fc e6 c5 mov 0x1c5e6fc(%r15,%r13,4),%ecx 180041d85: 01 180041d86: 44 8b 2f mov (%rdi),%r13d 180041d89: 41 d3 e1 shl %cl,%r9d 180041d8c: 41 c1 e1 03 shl $0x3,%r9d 180041d90: 41 8d 54 c5 00 lea 0x0(%r13,%rax,8),%edx 180041d95: 89 17 mov %edx,(%rdi) 180041d97: 44 8b 55 00 mov 0x0(%rbp),%r10d 180041d9b: 45 3b ca cmp %r10d,%r9d 180041d9e: 45 0f 4d d1 cmovge %r9d,%r10d 180041da2: 44 89 55 00 mov %r10d,0x0(%rbp) 180041da6: 41 83 fc 13 cmp $0x13,%r12d 180041daa: 7c 3f jl 0x180041deb 180041dac: 41 83 c4 14 add $0x14,%r12d 180041db0: ba 01 00 00 00 mov $0x1,%edx 180041db5: 8b 07 mov (%rdi),%eax 180041db7: 44 89 e1 mov %r12d,%ecx 180041dba: 41 b8 00 00 01 00 mov $0x10000,%r8d 180041dc0: d3 e2 shl %cl,%edx 180041dc2: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d 180041dc9: 00 180041dca: 44 89 0f mov %r9d,(%rdi) 180041dcd: 8b 7d 00 mov 0x0(%rbp),%edi 180041dd0: 81 ff 00 00 01 00 cmp $0x10000,%edi 180041dd6: 44 0f 4d c7 cmovge %edi,%r8d 180041dda: 44 89 45 00 mov %r8d,0x0(%rbp) 180041dde: 48 83 c4 30 add $0x30,%rsp 180041de2: 5d pop %rbp 180041de3: 41 5f pop %r15 180041de5: 41 5d pop %r13 180041de7: 41 5c pop %r12 180041de9: 5f pop %rdi 180041dea: c3 ret 180041deb: 44 89 e1 mov %r12d,%ecx 180041dee: b8 01 00 00 00 mov $0x1,%eax 180041df3: d3 e0 shl %cl,%eax 180041df5: 89 c2 mov %eax,%edx 180041df7: d1 fa sar $1,%edx 180041df9: c1 ea 1e shr $0x1e,%edx 180041dfc: 03 d0 add %eax,%edx 180041dfe: 83 e2 fc and $0xfffffffc,%edx 180041e01: 83 c2 43 add $0x43,%edx 180041e04: 83 e2 c0 and $0xffffffc0,%edx 180041e07: 01 17 add %edx,(%rdi) 180041e09: 48 83 c4 30 add $0x30,%rsp 180041e0d: 5d pop %rbp 180041e0e: 41 5f pop %r15 180041e10: 41 5d pop %r13 180041e12: 41 5c pop %r12 180041e14: 5f pop %rdi 180041e15: c3 ret 180041e16: ba 01 00 00 00 mov $0x1,%edx 180041e1b: d3 e2 shl %cl,%edx 180041e1d: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax 180041e24: 83 e0 c0 and $0xffffffc0,%eax 180041e27: 89 07 mov %eax,(%rdi) 180041e29: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180041e30: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d 180041e37: 00 180041e38: 41 83 e1 c0 and $0xffffffc0,%r9d 180041e3c: 44 89 4d 00 mov %r9d,0x0(%rbp) 180041e40: e9 27 ff ff ff jmp 0x180041d6c 180041e45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180041e4c: 00 180041e4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180041e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041e60: 53 push %rbx 180041e61: 57 push %rdi 180041e62: 41 54 push %r12 180041e64: 41 57 push %r15 180041e66: 55 push %rbp 180041e67: 48 83 ec 30 sub $0x30,%rsp 180041e6b: 89 cd mov %ecx,%ebp 180041e6d: 4c 63 e5 movslq %ebp,%r12 180041e70: 4c 8d 3d 89 e1 fb ff lea -0x41e77(%rip),%r15 # 0x180000000 180041e77: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi 180041e7e: 00 180041e7f: 43 8b 8c a7 9c e6 c5 mov 0x1c5e69c(%r15,%r12,4),%ecx 180041e86: 01 180041e87: 4c 89 c3 mov %r8,%rbx 180041e8a: f7 d9 neg %ecx 180041e8c: 03 cd add %ebp,%ecx 180041e8e: 83 f9 11 cmp $0x11,%ecx 180041e91: 7e 50 jle 0x180041ee3 180041e93: 48 89 e0 mov %rsp,%rax 180041e96: 83 c2 01 add $0x1,%edx 180041e99: 49 89 d8 mov %rbx,%r8 180041e9c: 48 89 78 20 mov %rdi,0x20(%rax) 180041ea0: e8 bb ff ff ff call 0x180041e60 180041ea5: 83 c5 1f add $0x1f,%ebp 180041ea8: ba 01 00 00 00 mov $0x1,%edx 180041ead: 8b 03 mov (%rbx),%eax 180041eaf: 89 e9 mov %ebp,%ecx 180041eb1: d3 e2 shl %cl,%edx 180041eb3: 43 8b 8c a7 fc e6 c5 mov 0x1c5e6fc(%r15,%r12,4),%ecx 180041eba: 01 180041ebb: 8d 2c d0 lea (%rax,%rdx,8),%ebp 180041ebe: 89 2b mov %ebp,(%rbx) 180041ec0: bb 01 00 00 00 mov $0x1,%ebx 180041ec5: d3 e3 shl %cl,%ebx 180041ec7: 44 8b 07 mov (%rdi),%r8d 180041eca: c1 e3 03 shl $0x3,%ebx 180041ecd: 41 3b d8 cmp %r8d,%ebx 180041ed0: 44 0f 4d c3 cmovge %ebx,%r8d 180041ed4: 44 89 07 mov %r8d,(%rdi) 180041ed7: 48 83 c4 30 add $0x30,%rsp 180041edb: 5d pop %rbp 180041edc: 41 5f pop %r15 180041ede: 41 5c pop %r12 180041ee0: 5f pop %rdi 180041ee1: 5b pop %rbx 180041ee2: c3 ret 180041ee3: ba 01 00 00 00 mov $0x1,%edx 180041ee8: d3 e2 shl %cl,%edx 180041eea: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax 180041ef1: 83 e0 c0 and $0xffffffc0,%eax 180041ef4: 89 03 mov %eax,(%rbx) 180041ef6: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180041efd: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d 180041f04: 00 180041f05: 41 83 e1 c0 and $0xffffffc0,%r9d 180041f09: 44 89 0f mov %r9d,(%rdi) 180041f0c: eb 97 jmp 0x180041ea5 180041f0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180041f15: 00 180041f16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180041f1d: 0f 1f 00 nopl (%rax) 180041f20: 57 push %rdi 180041f21: 41 54 push %r12 180041f23: 41 55 push %r13 180041f25: 41 57 push %r15 180041f27: 55 push %rbp 180041f28: 48 83 ec 30 sub $0x30,%rsp 180041f2c: 41 89 cc mov %ecx,%r12d 180041f2f: 4d 63 ec movslq %r12d,%r13 180041f32: 4c 8d 3d c7 e0 fb ff lea -0x41f39(%rip),%r15 # 0x180000000 180041f39: 4c 89 cd mov %r9,%rbp 180041f3c: 4d 89 c1 mov %r8,%r9 180041f3f: 48 89 d7 mov %rdx,%rdi 180041f42: 43 8b 8c af 5c e7 c5 mov 0x1c5e75c(%r15,%r13,4),%ecx 180041f49: 01 180041f4a: 85 c9 test %ecx,%ecx 180041f4c: 75 3c jne 0x180041f8a 180041f4e: 44 89 e1 mov %r12d,%ecx 180041f51: b8 01 00 00 00 mov $0x1,%eax 180041f56: d3 e0 shl %cl,%eax 180041f58: 89 c2 mov %eax,%edx 180041f5a: d1 fa sar $1,%edx 180041f5c: c1 ea 1e shr $0x1e,%edx 180041f5f: 03 d0 add %eax,%edx 180041f61: c1 ea 02 shr $0x2,%edx 180041f64: 44 8d 14 d5 3f 00 00 lea 0x3f(,%rdx,8),%r10d 180041f6b: 00 180041f6c: 41 83 e2 c0 and $0xffffffc0,%r10d 180041f70: 41 81 c2 40 00 20 00 add $0x200040,%r10d 180041f77: 44 89 17 mov %r10d,(%rdi) 180041f7a: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180041f81: c7 45 00 00 00 20 00 movl $0x200000,0x0(%rbp) 180041f88: eb 5c jmp 0x180041fe6 180041f8a: f7 d9 neg %ecx 180041f8c: 41 03 cc add %r12d,%ecx 180041f8f: 83 f9 12 cmp $0x12,%ecx 180041f92: 0f 8e be 00 00 00 jle 0x180042056 180041f98: 48 89 e0 mov %rsp,%rax 180041f9b: ba 01 00 00 00 mov $0x1,%edx 180041fa0: 49 89 f8 mov %rdi,%r8 180041fa3: 48 89 68 20 mov %rbp,0x20(%rax) 180041fa7: e8 f4 00 00 00 call 0x1800420a0 180041fac: b8 01 00 00 00 mov $0x1,%eax 180041fb1: 41 8d 4c 24 1f lea 0x1f(%r12),%ecx 180041fb6: d3 e0 shl %cl,%eax 180041fb8: 41 b9 01 00 00 00 mov $0x1,%r9d 180041fbe: 43 8b 8c af bc e7 c5 mov 0x1c5e7bc(%r15,%r13,4),%ecx 180041fc5: 01 180041fc6: 44 8b 2f mov (%rdi),%r13d 180041fc9: 41 d3 e1 shl %cl,%r9d 180041fcc: 41 c1 e1 03 shl $0x3,%r9d 180041fd0: 41 8d 54 c5 00 lea 0x0(%r13,%rax,8),%edx 180041fd5: 89 17 mov %edx,(%rdi) 180041fd7: 44 8b 55 00 mov 0x0(%rbp),%r10d 180041fdb: 45 3b ca cmp %r10d,%r9d 180041fde: 45 0f 4d d1 cmovge %r9d,%r10d 180041fe2: 44 89 55 00 mov %r10d,0x0(%rbp) 180041fe6: 41 83 fc 13 cmp $0x13,%r12d 180041fea: 7c 3f jl 0x18004202b 180041fec: 41 83 c4 14 add $0x14,%r12d 180041ff0: ba 01 00 00 00 mov $0x1,%edx 180041ff5: 44 89 e1 mov %r12d,%ecx 180041ff8: 41 b8 00 00 01 00 mov $0x10000,%r8d 180041ffe: d3 e2 shl %cl,%edx 180042000: 8b 07 mov (%rdi),%eax 180042002: 44 8d 8c 90 40 10 00 lea 0x1040(%rax,%rdx,4),%r9d 180042009: 00 18004200a: 44 89 0f mov %r9d,(%rdi) 18004200d: 8b 7d 00 mov 0x0(%rbp),%edi 180042010: 81 ff 00 00 01 00 cmp $0x10000,%edi 180042016: 44 0f 4d c7 cmovge %edi,%r8d 18004201a: 44 89 45 00 mov %r8d,0x0(%rbp) 18004201e: 48 83 c4 30 add $0x30,%rsp 180042022: 5d pop %rbp 180042023: 41 5f pop %r15 180042025: 41 5d pop %r13 180042027: 41 5c pop %r12 180042029: 5f pop %rdi 18004202a: c3 ret 18004202b: 44 89 e1 mov %r12d,%ecx 18004202e: b8 01 00 00 00 mov $0x1,%eax 180042033: d3 e0 shl %cl,%eax 180042035: 89 c2 mov %eax,%edx 180042037: d1 fa sar $1,%edx 180042039: c1 ea 1e shr $0x1e,%edx 18004203c: 03 d0 add %eax,%edx 18004203e: 83 e2 fc and $0xfffffffc,%edx 180042041: 83 c2 43 add $0x43,%edx 180042044: 83 e2 c0 and $0xffffffc0,%edx 180042047: 01 17 add %edx,(%rdi) 180042049: 48 83 c4 30 add $0x30,%rsp 18004204d: 5d pop %rbp 18004204e: 41 5f pop %r15 180042050: 41 5d pop %r13 180042052: 41 5c pop %r12 180042054: 5f pop %rdi 180042055: c3 ret 180042056: ba 01 00 00 00 mov $0x1,%edx 18004205b: d3 e2 shl %cl,%edx 18004205d: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax 180042064: 83 e0 c0 and $0xffffffc0,%eax 180042067: 89 07 mov %eax,(%rdi) 180042069: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 180042070: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d 180042077: 00 180042078: 41 83 e1 c0 and $0xffffffc0,%r9d 18004207c: 44 89 4d 00 mov %r9d,0x0(%rbp) 180042080: e9 27 ff ff ff jmp 0x180041fac 180042085: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004208c: 00 18004208d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180042094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180042099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800420a0: 53 push %rbx 1800420a1: 57 push %rdi 1800420a2: 41 54 push %r12 1800420a4: 41 57 push %r15 1800420a6: 55 push %rbp 1800420a7: 48 83 ec 30 sub $0x30,%rsp 1800420ab: 89 cd mov %ecx,%ebp 1800420ad: 4c 63 e5 movslq %ebp,%r12 1800420b0: 4c 8d 3d 49 df fb ff lea -0x420b7(%rip),%r15 # 0x180000000 1800420b7: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi 1800420be: 00 1800420bf: 4c 89 c3 mov %r8,%rbx 1800420c2: 43 8b 8c a7 5c e7 c5 mov 0x1c5e75c(%r15,%r12,4),%ecx 1800420c9: 01 1800420ca: f7 d9 neg %ecx 1800420cc: 03 cd add %ebp,%ecx 1800420ce: 83 f9 12 cmp $0x12,%ecx 1800420d1: 7e 4f jle 0x180042122 1800420d3: 48 89 e0 mov %rsp,%rax 1800420d6: ff c2 inc %edx 1800420d8: 49 89 d8 mov %rbx,%r8 1800420db: 48 89 78 20 mov %rdi,0x20(%rax) 1800420df: e8 bc ff ff ff call 0x1800420a0 1800420e4: 83 c5 1f add $0x1f,%ebp 1800420e7: ba 01 00 00 00 mov $0x1,%edx 1800420ec: 89 e9 mov %ebp,%ecx 1800420ee: d3 e2 shl %cl,%edx 1800420f0: 8b 03 mov (%rbx),%eax 1800420f2: 43 8b 8c a7 bc e7 c5 mov 0x1c5e7bc(%r15,%r12,4),%ecx 1800420f9: 01 1800420fa: 8d 2c d0 lea (%rax,%rdx,8),%ebp 1800420fd: 89 2b mov %ebp,(%rbx) 1800420ff: bb 01 00 00 00 mov $0x1,%ebx 180042104: d3 e3 shl %cl,%ebx 180042106: c1 e3 03 shl $0x3,%ebx 180042109: 44 8b 07 mov (%rdi),%r8d 18004210c: 41 3b d8 cmp %r8d,%ebx 18004210f: 44 0f 4d c3 cmovge %ebx,%r8d 180042113: 44 89 07 mov %r8d,(%rdi) 180042116: 48 83 c4 30 add $0x30,%rsp 18004211a: 5d pop %rbp 18004211b: 41 5f pop %r15 18004211d: 41 5c pop %r12 18004211f: 5f pop %rdi 180042120: 5b pop %rbx 180042121: c3 ret 180042122: ba 01 00 00 00 mov $0x1,%edx 180042127: d3 e2 shl %cl,%edx 180042129: 8d 04 d5 47 00 00 00 lea 0x47(,%rdx,8),%eax 180042130: 83 e0 c0 and $0xffffffc0,%eax 180042133: 89 03 mov %eax,(%rbx) 180042135: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 18004213c: 44 8d 0c d5 3f 00 00 lea 0x3f(,%rdx,8),%r9d 180042143: 00 180042144: 41 83 e1 c0 and $0xffffffc0,%r9d 180042148: 44 89 0f mov %r9d,(%rdi) 18004214b: eb 97 jmp 0x1800420e4 18004214d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042154: 00 180042155: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004215c: 0f 1f 40 00 nopl 0x0(%rax) 180042160: 53 push %rbx 180042161: 56 push %rsi 180042162: 57 push %rdi 180042163: 41 57 push %r15 180042165: 55 push %rbp 180042166: 48 83 ec 30 sub $0x30,%rsp 18004216a: 89 ce mov %ecx,%esi 18004216c: 48 63 ee movslq %esi,%rbp 18004216f: 48 8d 1d 8a de fb ff lea -0x42176(%rip),%rbx # 0x180000000 180042176: 4d 89 cf mov %r9,%r15 180042179: 4d 89 c1 mov %r8,%r9 18004217c: 48 89 d7 mov %rdx,%rdi 18004217f: 8b 8c ab 1c e8 c5 01 mov 0x1c5e81c(%rbx,%rbp,4),%ecx 180042186: 85 c9 test %ecx,%ecx 180042188: 75 38 jne 0x1800421c2 18004218a: b8 01 00 00 00 mov $0x1,%eax 18004218f: c4 e2 49 f7 d0 shlx %esi,%eax,%edx 180042194: 89 d1 mov %edx,%ecx 180042196: d1 f9 sar $1,%ecx 180042198: c1 e9 1e shr $0x1e,%ecx 18004219b: 03 ca add %edx,%ecx 18004219d: c1 e9 02 shr $0x2,%ecx 1800421a0: 8d 1c cd 3f 00 00 00 lea 0x3f(,%rcx,8),%ebx 1800421a7: 83 e3 c0 and $0xffffffc0,%ebx 1800421aa: 81 c3 40 00 20 00 add $0x200040,%ebx 1800421b0: 89 1f mov %ebx,(%rdi) 1800421b2: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 1800421b9: 41 c7 07 00 00 20 00 movl $0x200000,(%r15) 1800421c0: eb 53 jmp 0x180042215 1800421c2: f7 d9 neg %ecx 1800421c4: 03 ce add %esi,%ecx 1800421c6: 83 f9 12 cmp $0x12,%ecx 1800421c9: 0f 8e a1 00 00 00 jle 0x180042270 1800421cf: 48 89 e0 mov %rsp,%rax 1800421d2: ba 01 00 00 00 mov $0x1,%edx 1800421d7: 49 89 f8 mov %rdi,%r8 1800421da: 4c 89 78 20 mov %r15,0x20(%rax) 1800421de: e8 dd 00 00 00 call 0x1800422c0 1800421e3: b8 01 00 00 00 mov $0x1,%eax 1800421e8: 44 8b 8c ab 7c e8 c5 mov 0x1c5e87c(%rbx,%rbp,4),%r9d 1800421ef: 01 1800421f0: 8d 56 1f lea 0x1f(%rsi),%edx 1800421f3: c4 e2 69 f7 d8 shlx %edx,%eax,%ebx 1800421f8: 8b 0f mov (%rdi),%ecx 1800421fa: c4 62 31 f7 d0 shlx %r9d,%eax,%r10d 1800421ff: 41 c1 e2 03 shl $0x3,%r10d 180042203: 8d 2c d9 lea (%rcx,%rbx,8),%ebp 180042206: 89 2f mov %ebp,(%rdi) 180042208: 45 8b 1f mov (%r15),%r11d 18004220b: 45 3b d3 cmp %r11d,%r10d 18004220e: 45 0f 4d da cmovge %r10d,%r11d 180042212: 45 89 1f mov %r11d,(%r15) 180042215: 83 fe 13 cmp $0x13,%esi 180042218: 7c 32 jl 0x18004224c 18004221a: 83 c6 14 add $0x14,%esi 18004221d: bd 00 00 01 00 mov $0x10000,%ebp 180042222: c4 e2 49 f7 d0 shlx %esi,%eax,%edx 180042227: 8b 07 mov (%rdi),%eax 180042229: 8d 8c 90 40 10 00 00 lea 0x1040(%rax,%rdx,4),%ecx 180042230: 89 0f mov %ecx,(%rdi) 180042232: 41 8b 1f mov (%r15),%ebx 180042235: 81 fb 00 00 01 00 cmp $0x10000,%ebx 18004223b: 0f 4d eb cmovge %ebx,%ebp 18004223e: 41 89 2f mov %ebp,(%r15) 180042241: 48 83 c4 30 add $0x30,%rsp 180042245: 5d pop %rbp 180042246: 41 5f pop %r15 180042248: 5f pop %rdi 180042249: 5e pop %rsi 18004224a: 5b pop %rbx 18004224b: c3 ret 18004224c: c4 e2 49 f7 c0 shlx %esi,%eax,%eax 180042251: 89 c2 mov %eax,%edx 180042253: d1 fa sar $1,%edx 180042255: c1 ea 1e shr $0x1e,%edx 180042258: 03 d0 add %eax,%edx 18004225a: 83 e2 fc and $0xfffffffc,%edx 18004225d: 83 c2 43 add $0x43,%edx 180042260: 83 e2 c0 and $0xffffffc0,%edx 180042263: 01 17 add %edx,(%rdi) 180042265: 48 83 c4 30 add $0x30,%rsp 180042269: 5d pop %rbp 18004226a: 41 5f pop %r15 18004226c: 5f pop %rdi 18004226d: 5e pop %rsi 18004226e: 5b pop %rbx 18004226f: c3 ret 180042270: b8 01 00 00 00 mov $0x1,%eax 180042275: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx 18004227a: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx 180042281: 83 e2 c0 and $0xffffffc0,%edx 180042284: 89 17 mov %edx,(%rdi) 180042286: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 18004228d: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d 180042294: 00 180042295: 41 83 e1 c0 and $0xffffffc0,%r9d 180042299: 45 89 0f mov %r9d,(%r15) 18004229c: e9 47 ff ff ff jmp 0x1800421e8 1800422a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800422a8: 00 1800422a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800422b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800422b7: 00 1800422b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800422bf: 90 nop 1800422c0: 53 push %rbx 1800422c1: 57 push %rdi 1800422c2: 41 54 push %r12 1800422c4: 41 57 push %r15 1800422c6: 55 push %rbp 1800422c7: 48 83 ec 30 sub $0x30,%rsp 1800422cb: 41 89 cc mov %ecx,%r12d 1800422ce: 49 63 ec movslq %r12d,%rbp 1800422d1: 48 8d 1d 28 dd fb ff lea -0x422d8(%rip),%rbx # 0x180000000 1800422d8: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi 1800422df: 00 1800422e0: 4d 89 c7 mov %r8,%r15 1800422e3: 8b 8c ab 1c e8 c5 01 mov 0x1c5e81c(%rbx,%rbp,4),%ecx 1800422ea: f7 d9 neg %ecx 1800422ec: 41 03 cc add %r12d,%ecx 1800422ef: 83 f9 12 cmp $0x12,%ecx 1800422f2: 7e 4d jle 0x180042341 1800422f4: 48 89 e0 mov %rsp,%rax 1800422f7: ff c2 inc %edx 1800422f9: 4d 89 f8 mov %r15,%r8 1800422fc: 48 89 78 20 mov %rdi,0x20(%rax) 180042300: e8 bb ff ff ff call 0x1800422c0 180042305: b8 01 00 00 00 mov $0x1,%eax 18004230a: 41 83 c4 1f add $0x1f,%r12d 18004230e: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx 180042313: 41 8b 17 mov (%r15),%edx 180042316: 8b 9c ab 7c e8 c5 01 mov 0x1c5e87c(%rbx,%rbp,4),%ebx 18004231d: c4 e2 61 f7 c0 shlx %ebx,%eax,%eax 180042322: c1 e0 03 shl $0x3,%eax 180042325: 44 8d 0c ca lea (%rdx,%rcx,8),%r9d 180042329: 45 89 0f mov %r9d,(%r15) 18004232c: 8b 2f mov (%rdi),%ebp 18004232e: 3b c5 cmp %ebp,%eax 180042330: 0f 4d e8 cmovge %eax,%ebp 180042333: 89 2f mov %ebp,(%rdi) 180042335: 48 83 c4 30 add $0x30,%rsp 180042339: 5d pop %rbp 18004233a: 41 5f pop %r15 18004233c: 41 5c pop %r12 18004233e: 5f pop %rdi 18004233f: 5b pop %rbx 180042340: c3 ret 180042341: b8 01 00 00 00 mov $0x1,%eax 180042346: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx 18004234b: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx 180042352: 83 e2 c0 and $0xffffffc0,%edx 180042355: 41 89 17 mov %edx,(%r15) 180042358: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 18004235f: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d 180042366: 00 180042367: 41 83 e1 c0 and $0xffffffc0,%r9d 18004236b: 44 89 0f mov %r9d,(%rdi) 18004236e: eb 9a jmp 0x18004230a 180042370: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042377: 00 180042378: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004237f: 90 nop 180042380: 53 push %rbx 180042381: 56 push %rsi 180042382: 57 push %rdi 180042383: 41 57 push %r15 180042385: 55 push %rbp 180042386: 48 83 ec 30 sub $0x30,%rsp 18004238a: 89 ce mov %ecx,%esi 18004238c: 48 63 ee movslq %esi,%rbp 18004238f: 48 8d 1d 6a dc fb ff lea -0x42396(%rip),%rbx # 0x180000000 180042396: 4d 89 cf mov %r9,%r15 180042399: 4d 89 c1 mov %r8,%r9 18004239c: 48 89 d7 mov %rdx,%rdi 18004239f: 8b 8c ab dc e8 c5 01 mov 0x1c5e8dc(%rbx,%rbp,4),%ecx 1800423a6: 85 c9 test %ecx,%ecx 1800423a8: 75 38 jne 0x1800423e2 1800423aa: b8 01 00 00 00 mov $0x1,%eax 1800423af: c4 e2 49 f7 d0 shlx %esi,%eax,%edx 1800423b4: 89 d1 mov %edx,%ecx 1800423b6: d1 f9 sar $1,%ecx 1800423b8: c1 e9 1e shr $0x1e,%ecx 1800423bb: 03 ca add %edx,%ecx 1800423bd: c1 e9 02 shr $0x2,%ecx 1800423c0: 8d 1c cd 3f 00 00 00 lea 0x3f(,%rcx,8),%ebx 1800423c7: 83 e3 c0 and $0xffffffc0,%ebx 1800423ca: 81 c3 40 00 20 00 add $0x200040,%ebx 1800423d0: 89 1f mov %ebx,(%rdi) 1800423d2: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 1800423d9: 41 c7 07 00 00 20 00 movl $0x200000,(%r15) 1800423e0: eb 53 jmp 0x180042435 1800423e2: f7 d9 neg %ecx 1800423e4: 03 ce add %esi,%ecx 1800423e6: 83 f9 12 cmp $0x12,%ecx 1800423e9: 0f 8e a1 00 00 00 jle 0x180042490 1800423ef: 48 89 e0 mov %rsp,%rax 1800423f2: ba 01 00 00 00 mov $0x1,%edx 1800423f7: 49 89 f8 mov %rdi,%r8 1800423fa: 4c 89 78 20 mov %r15,0x20(%rax) 1800423fe: e8 dd 00 00 00 call 0x1800424e0 180042403: b8 01 00 00 00 mov $0x1,%eax 180042408: 44 8b 8c ab 3c e9 c5 mov 0x1c5e93c(%rbx,%rbp,4),%r9d 18004240f: 01 180042410: 8d 56 1f lea 0x1f(%rsi),%edx 180042413: c4 e2 69 f7 d8 shlx %edx,%eax,%ebx 180042418: 8b 0f mov (%rdi),%ecx 18004241a: c4 62 31 f7 d0 shlx %r9d,%eax,%r10d 18004241f: 41 c1 e2 03 shl $0x3,%r10d 180042423: 8d 2c d9 lea (%rcx,%rbx,8),%ebp 180042426: 89 2f mov %ebp,(%rdi) 180042428: 45 8b 1f mov (%r15),%r11d 18004242b: 45 3b d3 cmp %r11d,%r10d 18004242e: 45 0f 4d da cmovge %r10d,%r11d 180042432: 45 89 1f mov %r11d,(%r15) 180042435: 83 fe 13 cmp $0x13,%esi 180042438: 7c 32 jl 0x18004246c 18004243a: 83 c6 14 add $0x14,%esi 18004243d: bd 00 00 01 00 mov $0x10000,%ebp 180042442: c4 e2 49 f7 d0 shlx %esi,%eax,%edx 180042447: 8b 07 mov (%rdi),%eax 180042449: 8d 8c 90 40 10 00 00 lea 0x1040(%rax,%rdx,4),%ecx 180042450: 89 0f mov %ecx,(%rdi) 180042452: 41 8b 1f mov (%r15),%ebx 180042455: 81 fb 00 00 01 00 cmp $0x10000,%ebx 18004245b: 0f 4d eb cmovge %ebx,%ebp 18004245e: 41 89 2f mov %ebp,(%r15) 180042461: 48 83 c4 30 add $0x30,%rsp 180042465: 5d pop %rbp 180042466: 41 5f pop %r15 180042468: 5f pop %rdi 180042469: 5e pop %rsi 18004246a: 5b pop %rbx 18004246b: c3 ret 18004246c: c4 e2 49 f7 c0 shlx %esi,%eax,%eax 180042471: 89 c2 mov %eax,%edx 180042473: d1 fa sar $1,%edx 180042475: c1 ea 1e shr $0x1e,%edx 180042478: 03 d0 add %eax,%edx 18004247a: 83 e2 fc and $0xfffffffc,%edx 18004247d: 83 c2 43 add $0x43,%edx 180042480: 83 e2 c0 and $0xffffffc0,%edx 180042483: 01 17 add %edx,(%rdi) 180042485: 48 83 c4 30 add $0x30,%rsp 180042489: 5d pop %rbp 18004248a: 41 5f pop %r15 18004248c: 5f pop %rdi 18004248d: 5e pop %rsi 18004248e: 5b pop %rbx 18004248f: c3 ret 180042490: b8 01 00 00 00 mov $0x1,%eax 180042495: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx 18004249a: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx 1800424a1: 83 e2 c0 and $0xffffffc0,%edx 1800424a4: 89 17 mov %edx,(%rdi) 1800424a6: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 1800424ad: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d 1800424b4: 00 1800424b5: 41 83 e1 c0 and $0xffffffc0,%r9d 1800424b9: 45 89 0f mov %r9d,(%r15) 1800424bc: e9 47 ff ff ff jmp 0x180042408 1800424c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800424c8: 00 1800424c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800424d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800424d7: 00 1800424d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800424df: 90 nop 1800424e0: 53 push %rbx 1800424e1: 57 push %rdi 1800424e2: 41 54 push %r12 1800424e4: 41 57 push %r15 1800424e6: 55 push %rbp 1800424e7: 48 83 ec 30 sub $0x30,%rsp 1800424eb: 41 89 cc mov %ecx,%r12d 1800424ee: 49 63 ec movslq %r12d,%rbp 1800424f1: 48 8d 1d 08 db fb ff lea -0x424f8(%rip),%rbx # 0x180000000 1800424f8: 48 8b bc 24 80 00 00 mov 0x80(%rsp),%rdi 1800424ff: 00 180042500: 4d 89 c7 mov %r8,%r15 180042503: 8b 8c ab dc e8 c5 01 mov 0x1c5e8dc(%rbx,%rbp,4),%ecx 18004250a: f7 d9 neg %ecx 18004250c: 41 03 cc add %r12d,%ecx 18004250f: 83 f9 12 cmp $0x12,%ecx 180042512: 7e 4d jle 0x180042561 180042514: 48 89 e0 mov %rsp,%rax 180042517: ff c2 inc %edx 180042519: 4d 89 f8 mov %r15,%r8 18004251c: 48 89 78 20 mov %rdi,0x20(%rax) 180042520: e8 bb ff ff ff call 0x1800424e0 180042525: b8 01 00 00 00 mov $0x1,%eax 18004252a: 41 83 c4 1f add $0x1f,%r12d 18004252e: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx 180042533: 41 8b 17 mov (%r15),%edx 180042536: 8b 9c ab 3c e9 c5 01 mov 0x1c5e93c(%rbx,%rbp,4),%ebx 18004253d: c4 e2 61 f7 c0 shlx %ebx,%eax,%eax 180042542: c1 e0 03 shl $0x3,%eax 180042545: 44 8d 0c ca lea (%rdx,%rcx,8),%r9d 180042549: 45 89 0f mov %r9d,(%r15) 18004254c: 8b 2f mov (%rdi),%ebp 18004254e: 3b c5 cmp %ebp,%eax 180042550: 0f 4d e8 cmovge %eax,%ebp 180042553: 89 2f mov %ebp,(%rdi) 180042555: 48 83 c4 30 add $0x30,%rsp 180042559: 5d pop %rbp 18004255a: 41 5f pop %r15 18004255c: 41 5c pop %r12 18004255e: 5f pop %rdi 18004255f: 5b pop %rbx 180042560: c3 ret 180042561: b8 01 00 00 00 mov $0x1,%eax 180042566: c4 e2 71 f7 c8 shlx %ecx,%eax,%ecx 18004256b: 8d 14 cd 47 00 00 00 lea 0x47(,%rcx,8),%edx 180042572: 83 e2 c0 and $0xffffffc0,%edx 180042575: 41 89 17 mov %edx,(%r15) 180042578: 41 c7 01 00 00 00 00 movl $0x0,(%r9) 18004257f: 44 8d 0c cd 3f 00 00 lea 0x3f(,%rcx,8),%r9d 180042586: 00 180042587: 41 83 e1 c0 and $0xffffffc0,%r9d 18004258b: 44 89 0f mov %r9d,(%rdi) 18004258e: eb 9a jmp 0x18004252a 180042590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042597: 00 180042598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004259f: 90 nop 1800425a0: 55 push %rbp 1800425a1: 48 89 e5 mov %rsp,%rbp 1800425a4: 44 89 c8 mov %r9d,%eax 1800425a7: 41 d1 f9 sar $1,%r9d 1800425aa: 83 e0 01 and $0x1,%eax 1800425ad: 45 85 c9 test %r9d,%r9d 1800425b0: 0f 84 e0 05 00 00 je 0x180042b96 1800425b6: 49 f7 c0 0f 00 00 00 test $0xf,%r8 1800425bd: 0f 85 a0 03 00 00 jne 0x180042963 1800425c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 1800425ca: 0f 84 7f 01 00 00 je 0x18004274f 1800425d0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1800425d7: 0f 84 70 00 00 00 je 0x18004264d 1800425dd: 0f 1f 00 nopl (%rax) 1800425e0: f2 0f 10 21 movsd (%rcx),%xmm4 1800425e4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 1800425e9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 1800425ee: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 1800425f3: 0f 28 dc movaps %xmm4,%xmm3 1800425f6: f2 0f 12 0a movddup (%rdx),%xmm1 1800425fa: 0f 28 c5 movaps %xmm5,%xmm0 1800425fd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042602: 48 83 c1 20 add $0x20,%rcx 180042606: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004260b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042610: 66 0f 59 cc mulpd %xmm4,%xmm1 180042614: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042618: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 18004261d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180042622: 48 83 c2 20 add $0x20,%rdx 180042626: 66 0f 59 dc mulpd %xmm4,%xmm3 18004262a: 66 0f 59 c5 mulpd %xmm5,%xmm0 18004262e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042632: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042636: 41 0f 29 08 movaps %xmm1,(%r8) 18004263a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 18004263f: 49 83 c0 20 add $0x20,%r8 180042643: 41 ff c9 dec %r9d 180042646: 75 98 jne 0x1800425e0 180042648: e9 49 05 00 00 jmp 0x180042b96 18004264d: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d 180042654: 0f 87 86 00 00 00 ja 0x1800426e0 18004265a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180042660: f2 0f 10 21 movsd (%rcx),%xmm4 180042664: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 180042669: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 18004266e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 180042673: 0f 28 dc movaps %xmm4,%xmm3 180042676: f2 0f 12 0a movddup (%rdx),%xmm1 18004267a: 0f 28 c5 movaps %xmm5,%xmm0 18004267d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042682: 48 83 c1 20 add $0x20,%rcx 180042686: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004268b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042690: 66 0f 59 cc mulpd %xmm4,%xmm1 180042694: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042698: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 18004269d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 1800426a2: 48 83 c2 20 add $0x20,%rdx 1800426a6: 66 0f 59 dc mulpd %xmm4,%xmm3 1800426aa: 66 0f 59 c5 mulpd %xmm5,%xmm0 1800426ae: 66 0f d0 cb addsubpd %xmm3,%xmm1 1800426b2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 1800426b6: 41 0f 29 08 movaps %xmm1,(%r8) 1800426ba: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 1800426bf: 49 83 c0 20 add $0x20,%r8 1800426c3: 41 ff c9 dec %r9d 1800426c6: 75 98 jne 0x180042660 1800426c8: e9 c9 04 00 00 jmp 0x180042b96 1800426cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800426d4: 00 1800426d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800426dc: 0f 1f 40 00 nopl 0x0(%rax) 1800426e0: f2 0f 10 21 movsd (%rcx),%xmm4 1800426e4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 1800426e9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 1800426ee: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 1800426f3: 0f 28 dc movaps %xmm4,%xmm3 1800426f6: f2 0f 12 0a movddup (%rdx),%xmm1 1800426fa: 0f 28 c5 movaps %xmm5,%xmm0 1800426fd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042702: 48 83 c1 20 add $0x20,%rcx 180042706: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004270b: 66 0f 59 cc mulpd %xmm4,%xmm1 18004270f: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042713: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 180042718: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 18004271d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180042722: 48 83 c2 20 add $0x20,%rdx 180042726: 66 0f 59 dc mulpd %xmm4,%xmm3 18004272a: 66 0f 59 c5 mulpd %xmm5,%xmm0 18004272e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042732: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042736: 66 41 0f 2b 08 movntpd %xmm1,(%r8) 18004273b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) 180042741: 49 83 c0 20 add $0x20,%r8 180042745: 41 ff c9 dec %r9d 180042748: 75 96 jne 0x1800426e0 18004274a: e9 47 04 00 00 jmp 0x180042b96 18004274f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 180042756: 0f 84 13 01 00 00 je 0x18004286f 18004275c: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d 180042763: 0f 87 97 00 00 00 ja 0x180042800 180042769: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042770: 00 180042771: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180042778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004277f: 00 180042780: f2 0f 10 22 movsd (%rdx),%xmm4 180042784: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 180042789: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 18004278e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 180042793: 0f 28 dc movaps %xmm4,%xmm3 180042796: f2 0f 12 09 movddup (%rcx),%xmm1 18004279a: 0f 28 c5 movaps %xmm5,%xmm0 18004279d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 1800427a2: 48 83 c2 20 add $0x20,%rdx 1800427a6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 1800427ab: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 1800427b0: 66 0f 59 cc mulpd %xmm4,%xmm1 1800427b4: 66 0f 59 d5 mulpd %xmm5,%xmm2 1800427b8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 1800427bd: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 1800427c2: 48 83 c1 20 add $0x20,%rcx 1800427c6: 66 0f 59 dc mulpd %xmm4,%xmm3 1800427ca: 66 0f 59 c5 mulpd %xmm5,%xmm0 1800427ce: 66 0f d0 cb addsubpd %xmm3,%xmm1 1800427d2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 1800427d6: 41 0f 29 08 movaps %xmm1,(%r8) 1800427da: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 1800427df: 49 83 c0 20 add $0x20,%r8 1800427e3: 41 ff c9 dec %r9d 1800427e6: 75 98 jne 0x180042780 1800427e8: e9 a9 03 00 00 jmp 0x180042b96 1800427ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800427f4: 00 1800427f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800427fc: 0f 1f 40 00 nopl 0x0(%rax) 180042800: f2 0f 10 22 movsd (%rdx),%xmm4 180042804: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 180042809: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 18004280e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 180042813: 0f 28 dc movaps %xmm4,%xmm3 180042816: f2 0f 12 09 movddup (%rcx),%xmm1 18004281a: 0f 28 c5 movaps %xmm5,%xmm0 18004281d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 180042822: 48 83 c2 20 add $0x20,%rdx 180042826: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004282b: 66 0f 59 cc mulpd %xmm4,%xmm1 18004282f: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042833: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 180042838: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 18004283d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 180042842: 48 83 c1 20 add $0x20,%rcx 180042846: 66 0f 59 dc mulpd %xmm4,%xmm3 18004284a: 66 0f 59 c5 mulpd %xmm5,%xmm0 18004284e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042852: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042856: 66 41 0f 2b 08 movntpd %xmm1,(%r8) 18004285b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) 180042861: 49 83 c0 20 add $0x20,%r8 180042865: 41 ff c9 dec %r9d 180042868: 75 96 jne 0x180042800 18004286a: e9 27 03 00 00 jmp 0x180042b96 18004286f: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d 180042876: 0f 87 84 00 00 00 ja 0x180042900 18004287c: 0f 1f 40 00 nopl 0x0(%rax) 180042880: 0f 28 21 movaps (%rcx),%xmm4 180042883: 0f 28 69 10 movaps 0x10(%rcx),%xmm5 180042887: 0f 28 dc movaps %xmm4,%xmm3 18004288a: f2 0f 12 0a movddup (%rdx),%xmm1 18004288e: 0f 28 c5 movaps %xmm5,%xmm0 180042891: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042896: 48 83 c1 20 add $0x20,%rcx 18004289a: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004289f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 1800428a4: 66 0f 59 cc mulpd %xmm4,%xmm1 1800428a8: 66 0f 59 d5 mulpd %xmm5,%xmm2 1800428ac: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 1800428b1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 1800428b6: 48 83 c2 20 add $0x20,%rdx 1800428ba: 66 0f 59 dc mulpd %xmm4,%xmm3 1800428be: 66 0f 59 c5 mulpd %xmm5,%xmm0 1800428c2: 66 0f d0 cb addsubpd %xmm3,%xmm1 1800428c6: 66 0f d0 d0 addsubpd %xmm0,%xmm2 1800428ca: 41 0f 29 08 movaps %xmm1,(%r8) 1800428ce: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 1800428d3: 49 83 c0 20 add $0x20,%r8 1800428d7: 41 ff c9 dec %r9d 1800428da: 75 a4 jne 0x180042880 1800428dc: e9 b5 02 00 00 jmp 0x180042b96 1800428e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800428e8: 00 1800428e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800428f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800428f7: 00 1800428f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800428ff: 90 nop 180042900: 0f 28 21 movaps (%rcx),%xmm4 180042903: 0f 28 69 10 movaps 0x10(%rcx),%xmm5 180042907: 0f 28 dc movaps %xmm4,%xmm3 18004290a: f2 0f 12 0a movddup (%rdx),%xmm1 18004290e: 0f 28 c5 movaps %xmm5,%xmm0 180042911: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042916: 48 83 c1 20 add $0x20,%rcx 18004291a: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004291f: 66 0f 59 cc mulpd %xmm4,%xmm1 180042923: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042927: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 18004292c: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042931: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180042936: 48 83 c2 20 add $0x20,%rdx 18004293a: 66 0f 59 dc mulpd %xmm4,%xmm3 18004293e: 66 0f 59 c5 mulpd %xmm5,%xmm0 180042942: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042946: 66 0f d0 d0 addsubpd %xmm0,%xmm2 18004294a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) 18004294f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) 180042955: 49 83 c0 20 add $0x20,%r8 180042959: 41 ff c9 dec %r9d 18004295c: 75 a2 jne 0x180042900 18004295e: e9 33 02 00 00 jmp 0x180042b96 180042963: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 18004296a: 0f 84 0b 01 00 00 je 0x180042a7b 180042970: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 180042977: 0f 85 83 00 00 00 jne 0x180042a00 18004297d: 0f 1f 00 nopl (%rax) 180042980: f2 0f 10 21 movsd (%rcx),%xmm4 180042984: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 180042989: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 18004298e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 180042993: 0f 28 dc movaps %xmm4,%xmm3 180042996: f2 0f 12 0a movddup (%rdx),%xmm1 18004299a: 0f 28 c5 movaps %xmm5,%xmm0 18004299d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 1800429a2: 48 83 c1 20 add $0x20,%rcx 1800429a6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 1800429ab: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 1800429b0: 66 0f 59 cc mulpd %xmm4,%xmm1 1800429b4: 66 0f 59 d5 mulpd %xmm5,%xmm2 1800429b8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 1800429bd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 1800429c2: 48 83 c2 20 add $0x20,%rdx 1800429c6: 66 0f 59 dc mulpd %xmm4,%xmm3 1800429ca: 66 0f 59 c5 mulpd %xmm5,%xmm0 1800429ce: 66 0f d0 cb addsubpd %xmm3,%xmm1 1800429d2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 1800429d6: f2 41 0f 11 08 movsd %xmm1,(%r8) 1800429db: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) 1800429e1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) 1800429e7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) 1800429ed: 49 83 c0 20 add $0x20,%r8 1800429f1: 41 ff c9 dec %r9d 1800429f4: 75 8a jne 0x180042980 1800429f6: e9 9b 01 00 00 jmp 0x180042b96 1800429fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180042a00: f2 0f 10 21 movsd (%rcx),%xmm4 180042a04: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 180042a09: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 180042a0e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 180042a13: 0f 28 dc movaps %xmm4,%xmm3 180042a16: f2 0f 12 0a movddup (%rdx),%xmm1 180042a1a: 0f 28 c5 movaps %xmm5,%xmm0 180042a1d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042a22: 48 83 c1 20 add $0x20,%rcx 180042a26: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 180042a2b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042a30: 66 0f 59 cc mulpd %xmm4,%xmm1 180042a34: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042a38: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 180042a3d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180042a42: 48 83 c2 20 add $0x20,%rdx 180042a46: 66 0f 59 dc mulpd %xmm4,%xmm3 180042a4a: 66 0f 59 c5 mulpd %xmm5,%xmm0 180042a4e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042a52: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042a56: f2 41 0f 11 08 movsd %xmm1,(%r8) 180042a5b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) 180042a61: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) 180042a67: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) 180042a6d: 49 83 c0 20 add $0x20,%r8 180042a71: 41 ff c9 dec %r9d 180042a74: 75 8a jne 0x180042a00 180042a76: e9 1b 01 00 00 jmp 0x180042b96 180042a7b: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 180042a82: 0f 85 98 00 00 00 jne 0x180042b20 180042a88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042a8f: 00 180042a90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180042a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180042a9e: 00 00 180042aa0: 0f 28 21 movaps (%rcx),%xmm4 180042aa3: 0f 28 69 10 movaps 0x10(%rcx),%xmm5 180042aa7: 0f 28 dc movaps %xmm4,%xmm3 180042aaa: f2 0f 12 0a movddup (%rdx),%xmm1 180042aae: 0f 28 c5 movaps %xmm5,%xmm0 180042ab1: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042ab6: 48 83 c1 20 add $0x20,%rcx 180042aba: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 180042abf: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042ac4: 66 0f 59 cc mulpd %xmm4,%xmm1 180042ac8: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042acc: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 180042ad1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180042ad6: 48 83 c2 20 add $0x20,%rdx 180042ada: 66 0f 59 dc mulpd %xmm4,%xmm3 180042ade: 66 0f 59 c5 mulpd %xmm5,%xmm0 180042ae2: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042ae6: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042aea: f2 41 0f 11 08 movsd %xmm1,(%r8) 180042aef: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) 180042af5: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) 180042afb: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) 180042b01: 49 83 c0 20 add $0x20,%r8 180042b05: 41 ff c9 dec %r9d 180042b08: 75 96 jne 0x180042aa0 180042b0a: e9 87 00 00 00 jmp 0x180042b96 180042b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042b16: 00 180042b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180042b1e: 66 90 xchg %ax,%ax 180042b20: f2 0f 10 22 movsd (%rdx),%xmm4 180042b24: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 180042b29: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 180042b2e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 180042b33: 0f 28 dc movaps %xmm4,%xmm3 180042b36: f2 0f 12 09 movddup (%rcx),%xmm1 180042b3a: 0f 28 c5 movaps %xmm5,%xmm0 180042b3d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 180042b42: 48 83 c2 20 add $0x20,%rdx 180042b46: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 180042b4b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042b50: 66 0f 59 cc mulpd %xmm4,%xmm1 180042b54: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042b58: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 180042b5d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 180042b62: 48 83 c1 20 add $0x20,%rcx 180042b66: 66 0f 59 dc mulpd %xmm4,%xmm3 180042b6a: 66 0f 59 c5 mulpd %xmm5,%xmm0 180042b6e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042b72: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042b76: f2 41 0f 11 08 movsd %xmm1,(%r8) 180042b7b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) 180042b81: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) 180042b87: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) 180042b8d: 49 83 c0 20 add $0x20,%r8 180042b91: 41 ff c9 dec %r9d 180042b94: 75 8a jne 0x180042b20 180042b96: 85 c0 test %eax,%eax 180042b98: 74 31 je 0x180042bcb 180042b9a: f2 0f 10 01 movsd (%rcx),%xmm0 180042b9e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 180042ba3: 0f 28 d0 movaps %xmm0,%xmm2 180042ba6: f2 0f 12 1a movddup (%rdx),%xmm3 180042baa: f2 0f 12 4a 08 movddup 0x8(%rdx),%xmm1 180042baf: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 180042bb4: 66 0f 59 d8 mulpd %xmm0,%xmm3 180042bb8: 66 0f 59 d1 mulpd %xmm1,%xmm2 180042bbc: 66 0f d0 da addsubpd %xmm2,%xmm3 180042bc0: f2 41 0f 11 18 movsd %xmm3,(%r8) 180042bc5: 66 41 0f 17 58 08 movhpd %xmm3,0x8(%r8) 180042bcb: 48 8d 65 00 lea 0x0(%rbp),%rsp 180042bcf: 5d pop %rbp 180042bd0: c3 ret 180042bd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042bd8: 00 180042bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180042be0: 55 push %rbp 180042be1: 48 8d 2c 24 lea (%rsp),%rbp 180042be5: 44 89 c8 mov %r9d,%eax 180042be8: 41 d1 f9 sar $1,%r9d 180042beb: 83 e0 01 and $0x1,%eax 180042bee: 45 85 c9 test %r9d,%r9d 180042bf1: 0f 84 bf 05 00 00 je 0x1800431b6 180042bf7: 49 f7 c0 0f 00 00 00 test $0xf,%r8 180042bfe: 0f 85 7a 03 00 00 jne 0x180042f7e 180042c04: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 180042c0b: 0f 84 7e 01 00 00 je 0x180042d8f 180042c11: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 180042c18: 0f 84 6f 00 00 00 je 0x180042c8d 180042c1e: 66 90 xchg %ax,%ax 180042c20: f2 0f 10 21 movsd (%rcx),%xmm4 180042c24: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 180042c29: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 180042c2e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 180042c33: 0f 28 dc movaps %xmm4,%xmm3 180042c36: f2 0f 12 0a movddup (%rdx),%xmm1 180042c3a: 0f 28 c5 movaps %xmm5,%xmm0 180042c3d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042c42: 48 83 c1 20 add $0x20,%rcx 180042c46: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 180042c4b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042c50: 66 0f 59 cc mulpd %xmm4,%xmm1 180042c54: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042c58: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 180042c5d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180042c62: 48 83 c2 20 add $0x20,%rdx 180042c66: 66 0f 59 dc mulpd %xmm4,%xmm3 180042c6a: 66 0f 59 c5 mulpd %xmm5,%xmm0 180042c6e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042c72: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042c76: 41 0f 29 08 movaps %xmm1,(%r8) 180042c7a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 180042c7f: 49 83 c0 20 add $0x20,%r8 180042c83: 41 ff c9 dec %r9d 180042c86: 75 98 jne 0x180042c20 180042c88: e9 29 05 00 00 jmp 0x1800431b6 180042c8d: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d 180042c94: 0f 87 86 00 00 00 ja 0x180042d20 180042c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180042ca0: f2 0f 10 21 movsd (%rcx),%xmm4 180042ca4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 180042ca9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 180042cae: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 180042cb3: 0f 28 dc movaps %xmm4,%xmm3 180042cb6: f2 0f 12 0a movddup (%rdx),%xmm1 180042cba: 0f 28 c5 movaps %xmm5,%xmm0 180042cbd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042cc2: 48 83 c1 20 add $0x20,%rcx 180042cc6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 180042ccb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042cd0: 66 0f 59 cc mulpd %xmm4,%xmm1 180042cd4: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042cd8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 180042cdd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180042ce2: 48 83 c2 20 add $0x20,%rdx 180042ce6: 66 0f 59 dc mulpd %xmm4,%xmm3 180042cea: 66 0f 59 c5 mulpd %xmm5,%xmm0 180042cee: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042cf2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042cf6: 41 0f 29 08 movaps %xmm1,(%r8) 180042cfa: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 180042cff: 49 83 c0 20 add $0x20,%r8 180042d03: 41 ff c9 dec %r9d 180042d06: 75 98 jne 0x180042ca0 180042d08: e9 a9 04 00 00 jmp 0x1800431b6 180042d0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042d14: 00 180042d15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180042d1c: 0f 1f 40 00 nopl 0x0(%rax) 180042d20: f2 0f 10 21 movsd (%rcx),%xmm4 180042d24: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 180042d29: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 180042d2e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 180042d33: 0f 28 dc movaps %xmm4,%xmm3 180042d36: f2 0f 12 0a movddup (%rdx),%xmm1 180042d3a: 0f 28 c5 movaps %xmm5,%xmm0 180042d3d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042d42: 48 83 c1 20 add $0x20,%rcx 180042d46: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 180042d4b: 66 0f 59 cc mulpd %xmm4,%xmm1 180042d4f: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042d53: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 180042d58: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042d5d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180042d62: 48 83 c2 20 add $0x20,%rdx 180042d66: 66 0f 59 dc mulpd %xmm4,%xmm3 180042d6a: 66 0f 59 c5 mulpd %xmm5,%xmm0 180042d6e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042d72: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042d76: 66 41 0f 2b 08 movntpd %xmm1,(%r8) 180042d7b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) 180042d81: 49 83 c0 20 add $0x20,%r8 180042d85: 41 ff c9 dec %r9d 180042d88: 75 96 jne 0x180042d20 180042d8a: e9 27 04 00 00 jmp 0x1800431b6 180042d8f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 180042d96: 0f 84 13 01 00 00 je 0x180042eaf 180042d9c: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d 180042da3: 0f 87 97 00 00 00 ja 0x180042e40 180042da9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042db0: 00 180042db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180042db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042dbf: 00 180042dc0: f2 0f 10 22 movsd (%rdx),%xmm4 180042dc4: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 180042dc9: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 180042dce: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 180042dd3: 0f 28 dc movaps %xmm4,%xmm3 180042dd6: f2 0f 12 09 movddup (%rcx),%xmm1 180042dda: 0f 28 c5 movaps %xmm5,%xmm0 180042ddd: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 180042de2: 48 83 c2 20 add $0x20,%rdx 180042de6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 180042deb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042df0: 66 0f 59 cc mulpd %xmm4,%xmm1 180042df4: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042df8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 180042dfd: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 180042e02: 48 83 c1 20 add $0x20,%rcx 180042e06: 66 0f 59 dc mulpd %xmm4,%xmm3 180042e0a: 66 0f 59 c5 mulpd %xmm5,%xmm0 180042e0e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042e12: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042e16: 41 0f 29 08 movaps %xmm1,(%r8) 180042e1a: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 180042e1f: 49 83 c0 20 add $0x20,%r8 180042e23: 41 ff c9 dec %r9d 180042e26: 75 98 jne 0x180042dc0 180042e28: e9 89 03 00 00 jmp 0x1800431b6 180042e2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042e34: 00 180042e35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180042e3c: 0f 1f 40 00 nopl 0x0(%rax) 180042e40: f2 0f 10 22 movsd (%rdx),%xmm4 180042e44: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 180042e49: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 180042e4e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 180042e53: 0f 28 dc movaps %xmm4,%xmm3 180042e56: f2 0f 12 09 movddup (%rcx),%xmm1 180042e5a: 0f 28 c5 movaps %xmm5,%xmm0 180042e5d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 180042e62: 48 83 c2 20 add $0x20,%rdx 180042e66: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 180042e6b: 66 0f 59 cc mulpd %xmm4,%xmm1 180042e6f: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042e73: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 180042e78: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042e7d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 180042e82: 48 83 c1 20 add $0x20,%rcx 180042e86: 66 0f 59 dc mulpd %xmm4,%xmm3 180042e8a: 66 0f 59 c5 mulpd %xmm5,%xmm0 180042e8e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042e92: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042e96: 66 41 0f 2b 08 movntpd %xmm1,(%r8) 180042e9b: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) 180042ea1: 49 83 c0 20 add $0x20,%r8 180042ea5: 41 ff c9 dec %r9d 180042ea8: 75 96 jne 0x180042e40 180042eaa: e9 07 03 00 00 jmp 0x1800431b6 180042eaf: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d 180042eb6: 0f 87 64 00 00 00 ja 0x180042f20 180042ebc: 0f 1f 40 00 nopl 0x0(%rax) 180042ec0: 0f 28 11 movaps (%rcx),%xmm2 180042ec3: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 180042ec7: f2 0f 12 22 movddup (%rdx),%xmm4 180042ecb: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 180042ed0: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0 180042ed5: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1 180042eda: 48 83 c2 20 add $0x20,%rdx 180042ede: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 180042ee3: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 180042ee8: 66 0f 59 21 mulpd (%rcx),%xmm4 180042eec: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5 180042ef1: 66 0f 59 d0 mulpd %xmm0,%xmm2 180042ef5: 66 0f 59 d9 mulpd %xmm1,%xmm3 180042ef9: 66 0f d0 e2 addsubpd %xmm2,%xmm4 180042efd: 66 0f d0 eb addsubpd %xmm3,%xmm5 180042f01: 41 0f 29 20 movaps %xmm4,(%r8) 180042f05: 48 8d 49 20 lea 0x20(%rcx),%rcx 180042f09: 41 0f 29 68 10 movaps %xmm5,0x10(%r8) 180042f0e: 49 83 c0 20 add $0x20,%r8 180042f12: 41 ff c9 dec %r9d 180042f15: 75 a9 jne 0x180042ec0 180042f17: e9 9a 02 00 00 jmp 0x1800431b6 180042f1c: 0f 1f 40 00 nopl 0x0(%rax) 180042f20: 0f 28 11 movaps (%rcx),%xmm2 180042f23: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 180042f27: f2 0f 12 22 movddup (%rdx),%xmm4 180042f2b: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0 180042f30: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 180042f35: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 180042f3a: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1 180042f3f: 48 83 c2 20 add $0x20,%rdx 180042f43: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 180042f48: 66 0f 59 21 mulpd (%rcx),%xmm4 180042f4c: 66 0f 59 d0 mulpd %xmm0,%xmm2 180042f50: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5 180042f55: 66 0f 59 d9 mulpd %xmm1,%xmm3 180042f59: 66 0f d0 e2 addsubpd %xmm2,%xmm4 180042f5d: 66 0f d0 eb addsubpd %xmm3,%xmm5 180042f61: 66 41 0f 2b 20 movntpd %xmm4,(%r8) 180042f66: 48 8d 49 20 lea 0x20(%rcx),%rcx 180042f6a: 66 41 0f 2b 68 10 movntpd %xmm5,0x10(%r8) 180042f70: 49 83 c0 20 add $0x20,%r8 180042f74: 41 ff c9 dec %r9d 180042f77: 75 a7 jne 0x180042f20 180042f79: e9 38 02 00 00 jmp 0x1800431b6 180042f7e: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 180042f85: 0f 84 10 01 00 00 je 0x18004309b 180042f8b: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 180042f92: 0f 85 88 00 00 00 jne 0x180043020 180042f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180042f9f: 00 180042fa0: f2 0f 10 21 movsd (%rcx),%xmm4 180042fa4: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 180042fa9: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 180042fae: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 180042fb3: 0f 28 dc movaps %xmm4,%xmm3 180042fb6: f2 0f 12 0a movddup (%rdx),%xmm1 180042fba: 0f 28 c5 movaps %xmm5,%xmm0 180042fbd: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180042fc2: 48 83 c1 20 add $0x20,%rcx 180042fc6: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 180042fcb: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180042fd0: 66 0f 59 cc mulpd %xmm4,%xmm1 180042fd4: 66 0f 59 d5 mulpd %xmm5,%xmm2 180042fd8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 180042fdd: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180042fe2: 48 83 c2 20 add $0x20,%rdx 180042fe6: 66 0f 59 dc mulpd %xmm4,%xmm3 180042fea: 66 0f 59 c5 mulpd %xmm5,%xmm0 180042fee: 66 0f d0 cb addsubpd %xmm3,%xmm1 180042ff2: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180042ff6: f2 41 0f 11 08 movsd %xmm1,(%r8) 180042ffb: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) 180043001: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) 180043007: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) 18004300d: 49 83 c0 20 add $0x20,%r8 180043011: 41 ff c9 dec %r9d 180043014: 75 8a jne 0x180042fa0 180043016: e9 9b 01 00 00 jmp 0x1800431b6 18004301b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180043020: f2 0f 10 21 movsd (%rcx),%xmm4 180043024: f2 0f 10 69 10 movsd 0x10(%rcx),%xmm5 180043029: 66 0f 16 61 08 movhpd 0x8(%rcx),%xmm4 18004302e: 66 0f 16 69 18 movhpd 0x18(%rcx),%xmm5 180043033: 0f 28 dc movaps %xmm4,%xmm3 180043036: f2 0f 12 0a movddup (%rdx),%xmm1 18004303a: 0f 28 c5 movaps %xmm5,%xmm0 18004303d: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 180043042: 48 83 c1 20 add $0x20,%rcx 180043046: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004304b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180043050: 66 0f 59 cc mulpd %xmm4,%xmm1 180043054: 66 0f 59 d5 mulpd %xmm5,%xmm2 180043058: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 18004305d: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180043062: 48 83 c2 20 add $0x20,%rdx 180043066: 66 0f 59 dc mulpd %xmm4,%xmm3 18004306a: 66 0f 59 c5 mulpd %xmm5,%xmm0 18004306e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043072: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180043076: f2 41 0f 11 08 movsd %xmm1,(%r8) 18004307b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) 180043081: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) 180043087: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) 18004308d: 49 83 c0 20 add $0x20,%r8 180043091: 41 ff c9 dec %r9d 180043094: 75 8a jne 0x180043020 180043096: e9 1b 01 00 00 jmp 0x1800431b6 18004309b: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1800430a2: 0f 85 98 00 00 00 jne 0x180043140 1800430a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800430af: 00 1800430b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800430b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800430be: 00 00 1800430c0: 0f 28 11 movaps (%rcx),%xmm2 1800430c3: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 1800430c7: f2 0f 12 22 movddup (%rdx),%xmm4 1800430cb: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 1800430d0: f2 0f 12 42 08 movddup 0x8(%rdx),%xmm0 1800430d5: f2 0f 12 4a 18 movddup 0x18(%rdx),%xmm1 1800430da: 48 83 c2 20 add $0x20,%rdx 1800430de: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 1800430e3: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 1800430e8: 66 0f 59 21 mulpd (%rcx),%xmm4 1800430ec: 66 0f 59 69 10 mulpd 0x10(%rcx),%xmm5 1800430f1: 66 0f 59 d0 mulpd %xmm0,%xmm2 1800430f5: 66 0f 59 d9 mulpd %xmm1,%xmm3 1800430f9: 66 0f d0 e2 addsubpd %xmm2,%xmm4 1800430fd: 66 0f d0 eb addsubpd %xmm3,%xmm5 180043101: f2 41 0f 11 20 movsd %xmm4,(%r8) 180043106: 48 83 c1 20 add $0x20,%rcx 18004310a: 66 41 0f 17 60 08 movhpd %xmm4,0x8(%r8) 180043110: f2 41 0f 11 68 10 movsd %xmm5,0x10(%r8) 180043116: 66 41 0f 17 68 18 movhpd %xmm5,0x18(%r8) 18004311c: 49 83 c0 20 add $0x20,%r8 180043120: 41 ff c9 dec %r9d 180043123: 75 9b jne 0x1800430c0 180043125: e9 8c 00 00 00 jmp 0x1800431b6 18004312a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043131: 00 180043132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043140: f2 0f 10 22 movsd (%rdx),%xmm4 180043144: f2 0f 10 6a 10 movsd 0x10(%rdx),%xmm5 180043149: 66 0f 16 62 08 movhpd 0x8(%rdx),%xmm4 18004314e: 66 0f 16 6a 18 movhpd 0x18(%rdx),%xmm5 180043153: 0f 28 dc movaps %xmm4,%xmm3 180043156: f2 0f 12 09 movddup (%rcx),%xmm1 18004315a: 0f 28 c5 movaps %xmm5,%xmm0 18004315d: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 180043162: 48 83 c2 20 add $0x20,%rdx 180043166: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004316b: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180043170: 66 0f 59 cc mulpd %xmm4,%xmm1 180043174: 66 0f 59 d5 mulpd %xmm5,%xmm2 180043178: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 18004317d: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 180043182: 48 83 c1 20 add $0x20,%rcx 180043186: 66 0f 59 dc mulpd %xmm4,%xmm3 18004318a: 66 0f 59 c5 mulpd %xmm5,%xmm0 18004318e: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043192: 66 0f d0 d0 addsubpd %xmm0,%xmm2 180043196: f2 41 0f 11 08 movsd %xmm1,(%r8) 18004319b: 66 41 0f 17 48 08 movhpd %xmm1,0x8(%r8) 1800431a1: f2 41 0f 11 50 10 movsd %xmm2,0x10(%r8) 1800431a7: 66 41 0f 17 50 18 movhpd %xmm2,0x18(%r8) 1800431ad: 49 83 c0 20 add $0x20,%r8 1800431b1: 41 ff c9 dec %r9d 1800431b4: 75 8a jne 0x180043140 1800431b6: 85 c0 test %eax,%eax 1800431b8: 74 31 je 0x1800431eb 1800431ba: f2 0f 10 01 movsd (%rcx),%xmm0 1800431be: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 1800431c3: 0f 28 d0 movaps %xmm0,%xmm2 1800431c6: f2 0f 12 1a movddup (%rdx),%xmm3 1800431ca: f2 0f 12 4a 08 movddup 0x8(%rdx),%xmm1 1800431cf: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 1800431d4: 66 0f 59 d8 mulpd %xmm0,%xmm3 1800431d8: 66 0f 59 d1 mulpd %xmm1,%xmm2 1800431dc: 66 0f d0 da addsubpd %xmm2,%xmm3 1800431e0: f2 41 0f 11 18 movsd %xmm3,(%r8) 1800431e5: 66 41 0f 17 58 08 movhpd %xmm3,0x8(%r8) 1800431eb: 48 8d 65 00 lea 0x0(%rbp),%rsp 1800431ef: 5d pop %rbp 1800431f0: c3 ret 1800431f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800431f8: 00 1800431f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043200: 55 push %rbp 180043201: 48 89 e5 mov %rsp,%rbp 180043204: 44 89 c8 mov %r9d,%eax 180043207: 41 d1 f9 sar $1,%r9d 18004320a: 83 e0 01 and $0x1,%eax 18004320d: 45 85 c9 test %r9d,%r9d 180043210: 0f 84 67 05 00 00 je 0x18004377d 180043216: 49 f7 c0 0f 00 00 00 test $0xf,%r8 18004321d: 0f 85 81 03 00 00 jne 0x1800435a4 180043223: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 18004322a: 0f 84 74 01 00 00 je 0x1800433a4 180043230: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 180043237: 0f 84 64 00 00 00 je 0x1800432a1 18004323d: 0f 1f 00 nopl (%rax) 180043240: 0f 10 11 movups (%rcx),%xmm2 180043243: 0f 10 59 10 movups 0x10(%rcx),%xmm3 180043247: 48 83 c1 20 add $0x20,%rcx 18004324b: 0f 10 02 movups (%rdx),%xmm0 18004324e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 180043252: 66 0f 15 c0 unpckhpd %xmm0,%xmm0 180043256: f2 0f 12 22 movddup (%rdx),%xmm4 18004325a: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 18004325e: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 180043263: 66 0f 59 e2 mulpd %xmm2,%xmm4 180043267: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 18004326c: 48 83 c2 20 add $0x20,%rdx 180043270: 66 0f 59 eb mulpd %xmm3,%xmm5 180043274: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 180043279: 66 0f 59 d0 mulpd %xmm0,%xmm2 18004327d: 66 0f 59 d9 mulpd %xmm1,%xmm3 180043281: 66 0f d0 e2 addsubpd %xmm2,%xmm4 180043285: 66 0f d0 eb addsubpd %xmm3,%xmm5 180043289: 41 0f 11 20 movups %xmm4,(%r8) 18004328d: 41 0f 11 68 10 movups %xmm5,0x10(%r8) 180043292: 49 83 c0 20 add $0x20,%r8 180043296: 41 83 c1 ff add $0xffffffff,%r9d 18004329a: 75 a4 jne 0x180043240 18004329c: e9 dc 04 00 00 jmp 0x18004377d 1800432a1: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d 1800432a8: 0f 87 92 00 00 00 ja 0x180043340 1800432ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800432b5: 00 1800432b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800432bd: 0f 1f 00 nopl (%rax) 1800432c0: 0f 10 21 movups (%rcx),%xmm4 1800432c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 1800432c7: 0f 28 dc movaps %xmm4,%xmm3 1800432ca: 48 83 c1 20 add $0x20,%rcx 1800432ce: f2 0f 12 0a movddup (%rdx),%xmm1 1800432d2: 0f 28 c5 movaps %xmm5,%xmm0 1800432d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 1800432da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 1800432df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 1800432e4: 66 0f 59 cc mulpd %xmm4,%xmm1 1800432e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 1800432ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 1800432f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 1800432f6: 48 83 c2 20 add $0x20,%rdx 1800432fa: 66 0f 59 dc mulpd %xmm4,%xmm3 1800432fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 180043302: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043306: 66 0f d0 d0 addsubpd %xmm0,%xmm2 18004330a: 41 0f 11 08 movups %xmm1,(%r8) 18004330e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 180043313: 49 83 c0 20 add $0x20,%r8 180043317: 41 83 c1 ff add $0xffffffff,%r9d 18004331b: 75 a3 jne 0x1800432c0 18004331d: e9 5b 04 00 00 jmp 0x18004377d 180043322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043329: 00 18004332a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043338: 00 180043339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043340: 0f 10 21 movups (%rcx),%xmm4 180043343: 0f 10 69 10 movups 0x10(%rcx),%xmm5 180043347: 0f 28 dc movaps %xmm4,%xmm3 18004334a: 48 83 c1 20 add $0x20,%rcx 18004334e: f2 0f 12 0a movddup (%rdx),%xmm1 180043352: 0f 28 c5 movaps %xmm5,%xmm0 180043355: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004335a: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 18004335f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180043364: 66 0f 59 cc mulpd %xmm4,%xmm1 180043368: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 18004336d: 66 0f 59 d5 mulpd %xmm5,%xmm2 180043371: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180043376: 48 83 c2 20 add $0x20,%rdx 18004337a: 66 0f 59 dc mulpd %xmm4,%xmm3 18004337e: 66 0f 59 c5 mulpd %xmm5,%xmm0 180043382: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043386: 66 0f d0 d0 addsubpd %xmm0,%xmm2 18004338a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) 18004338f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) 180043395: 49 83 c0 20 add $0x20,%r8 180043399: 41 83 c1 ff add $0xffffffff,%r9d 18004339d: 75 a1 jne 0x180043340 18004339f: e9 d9 03 00 00 jmp 0x18004377d 1800433a4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1800433ab: 0f 84 f3 00 00 00 je 0x1800434a4 1800433b1: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d 1800433b8: 0f 87 82 00 00 00 ja 0x180043440 1800433be: 66 90 xchg %ax,%ax 1800433c0: 0f 10 22 movups (%rdx),%xmm4 1800433c3: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 1800433c7: 0f 28 dc movaps %xmm4,%xmm3 1800433ca: 48 83 c2 20 add $0x20,%rdx 1800433ce: f2 0f 12 09 movddup (%rcx),%xmm1 1800433d2: 0f 28 c5 movaps %xmm5,%xmm0 1800433d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 1800433da: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 1800433df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 1800433e4: 66 0f 59 cc mulpd %xmm4,%xmm1 1800433e8: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 1800433ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 1800433f1: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 1800433f6: 48 83 c1 20 add $0x20,%rcx 1800433fa: 66 0f 59 dc mulpd %xmm4,%xmm3 1800433fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 180043402: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043406: 66 0f d0 d0 addsubpd %xmm0,%xmm2 18004340a: 41 0f 11 08 movups %xmm1,(%r8) 18004340e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 180043413: 49 83 c0 20 add $0x20,%r8 180043417: 41 83 c1 ff add $0xffffffff,%r9d 18004341b: 75 a3 jne 0x1800433c0 18004341d: e9 5b 03 00 00 jmp 0x18004377d 180043422: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043429: 00 18004342a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043431: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043438: 00 180043439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043440: 0f 10 22 movups (%rdx),%xmm4 180043443: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 180043447: 0f 28 dc movaps %xmm4,%xmm3 18004344a: 48 83 c2 20 add $0x20,%rdx 18004344e: f2 0f 12 09 movddup (%rcx),%xmm1 180043452: 0f 28 c5 movaps %xmm5,%xmm0 180043455: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004345a: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 18004345f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180043464: 66 0f 59 cc mulpd %xmm4,%xmm1 180043468: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 18004346d: 66 0f 59 d5 mulpd %xmm5,%xmm2 180043471: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 180043476: 48 83 c1 20 add $0x20,%rcx 18004347a: 66 0f 59 dc mulpd %xmm4,%xmm3 18004347e: 66 0f 59 c5 mulpd %xmm5,%xmm0 180043482: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043486: 66 0f d0 d0 addsubpd %xmm0,%xmm2 18004348a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) 18004348f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) 180043495: 49 83 c0 20 add $0x20,%r8 180043499: 41 83 c1 ff add $0xffffffff,%r9d 18004349d: 75 a1 jne 0x180043440 18004349f: e9 d9 02 00 00 jmp 0x18004377d 1800434a4: 41 81 f9 aa 2a 00 00 cmp $0x2aaa,%r9d 1800434ab: 0f 87 8f 00 00 00 ja 0x180043540 1800434b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800434b8: 00 1800434b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800434c0: 0f 10 21 movups (%rcx),%xmm4 1800434c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 1800434c7: 0f 28 dc movaps %xmm4,%xmm3 1800434ca: 48 83 c1 20 add $0x20,%rcx 1800434ce: f2 0f 12 0a movddup (%rdx),%xmm1 1800434d2: 0f 28 c5 movaps %xmm5,%xmm0 1800434d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 1800434da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 1800434df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 1800434e4: 66 0f 59 cc mulpd %xmm4,%xmm1 1800434e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 1800434ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 1800434f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 1800434f6: 48 83 c2 20 add $0x20,%rdx 1800434fa: 66 0f 59 dc mulpd %xmm4,%xmm3 1800434fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 180043502: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043506: 66 0f d0 d0 addsubpd %xmm0,%xmm2 18004350a: 41 0f 11 08 movups %xmm1,(%r8) 18004350e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 180043513: 49 83 c0 20 add $0x20,%r8 180043517: 41 83 c1 ff add $0xffffffff,%r9d 18004351b: 75 a3 jne 0x1800434c0 18004351d: e9 5b 02 00 00 jmp 0x18004377d 180043522: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043529: 00 18004352a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043531: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043538: 00 180043539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043540: 0f 10 21 movups (%rcx),%xmm4 180043543: 0f 10 69 10 movups 0x10(%rcx),%xmm5 180043547: 0f 28 dc movaps %xmm4,%xmm3 18004354a: 48 83 c1 20 add $0x20,%rcx 18004354e: f2 0f 12 0a movddup (%rdx),%xmm1 180043552: 0f 28 c5 movaps %xmm5,%xmm0 180043555: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004355a: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 18004355f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180043564: 66 0f 59 cc mulpd %xmm4,%xmm1 180043568: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 18004356d: 66 0f 59 d5 mulpd %xmm5,%xmm2 180043571: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 180043576: 48 83 c2 20 add $0x20,%rdx 18004357a: 66 0f 59 dc mulpd %xmm4,%xmm3 18004357e: 66 0f 59 c5 mulpd %xmm5,%xmm0 180043582: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043586: 66 0f d0 d0 addsubpd %xmm0,%xmm2 18004358a: 66 41 0f 2b 08 movntpd %xmm1,(%r8) 18004358f: 66 41 0f 2b 50 10 movntpd %xmm2,0x10(%r8) 180043595: 49 83 c0 20 add $0x20,%r8 180043599: 41 83 c1 ff add $0xffffffff,%r9d 18004359d: 75 a1 jne 0x180043540 18004359f: e9 d9 01 00 00 jmp 0x18004377d 1800435a4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 1800435ab: 0f 84 f0 00 00 00 je 0x1800436a1 1800435b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1800435b8: 0f 85 82 00 00 00 jne 0x180043640 1800435be: 66 90 xchg %ax,%ax 1800435c0: 0f 10 21 movups (%rcx),%xmm4 1800435c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 1800435c7: 0f 28 dc movaps %xmm4,%xmm3 1800435ca: 48 83 c1 20 add $0x20,%rcx 1800435ce: f2 0f 12 0a movddup (%rdx),%xmm1 1800435d2: 0f 28 c5 movaps %xmm5,%xmm0 1800435d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 1800435da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 1800435df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 1800435e4: 66 0f 59 cc mulpd %xmm4,%xmm1 1800435e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 1800435ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 1800435f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 1800435f6: 48 83 c2 20 add $0x20,%rdx 1800435fa: 66 0f 59 dc mulpd %xmm4,%xmm3 1800435fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 180043602: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043606: 66 0f d0 d0 addsubpd %xmm0,%xmm2 18004360a: 41 0f 11 08 movups %xmm1,(%r8) 18004360e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 180043613: 49 83 c0 20 add $0x20,%r8 180043617: 41 83 c1 ff add $0xffffffff,%r9d 18004361b: 75 a3 jne 0x1800435c0 18004361d: e9 5b 01 00 00 jmp 0x18004377d 180043622: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043629: 00 18004362a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043631: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043638: 00 180043639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043640: 0f 10 11 movups (%rcx),%xmm2 180043643: 0f 10 59 10 movups 0x10(%rcx),%xmm3 180043647: 48 83 c1 20 add $0x20,%rcx 18004364b: 0f 10 02 movups (%rdx),%xmm0 18004364e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 180043652: 66 0f 15 c0 unpckhpd %xmm0,%xmm0 180043656: f2 0f 12 22 movddup (%rdx),%xmm4 18004365a: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 18004365e: f2 0f 12 6a 10 movddup 0x10(%rdx),%xmm5 180043663: 66 0f 59 e2 mulpd %xmm2,%xmm4 180043667: 66 0f c6 d2 01 shufpd $0x1,%xmm2,%xmm2 18004366c: 48 83 c2 20 add $0x20,%rdx 180043670: 66 0f 59 eb mulpd %xmm3,%xmm5 180043674: 66 0f c6 db 01 shufpd $0x1,%xmm3,%xmm3 180043679: 66 0f 59 d0 mulpd %xmm0,%xmm2 18004367d: 66 0f 59 d9 mulpd %xmm1,%xmm3 180043681: 66 0f d0 e2 addsubpd %xmm2,%xmm4 180043685: 66 0f d0 eb addsubpd %xmm3,%xmm5 180043689: 41 0f 11 20 movups %xmm4,(%r8) 18004368d: 41 0f 11 68 10 movups %xmm5,0x10(%r8) 180043692: 49 83 c0 20 add $0x20,%r8 180043696: 41 83 c1 ff add $0xffffffff,%r9d 18004369a: 75 a4 jne 0x180043640 18004369c: e9 dc 00 00 00 jmp 0x18004377d 1800436a1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1800436a8: 0f 85 72 00 00 00 jne 0x180043720 1800436ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800436b5: 00 1800436b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800436bd: 0f 1f 00 nopl (%rax) 1800436c0: 0f 10 21 movups (%rcx),%xmm4 1800436c3: 0f 10 69 10 movups 0x10(%rcx),%xmm5 1800436c7: 0f 28 dc movaps %xmm4,%xmm3 1800436ca: 48 83 c1 20 add $0x20,%rcx 1800436ce: f2 0f 12 0a movddup (%rdx),%xmm1 1800436d2: 0f 28 c5 movaps %xmm5,%xmm0 1800436d5: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 1800436da: f2 0f 12 52 10 movddup 0x10(%rdx),%xmm2 1800436df: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 1800436e4: 66 0f 59 cc mulpd %xmm4,%xmm1 1800436e8: f2 0f 12 62 08 movddup 0x8(%rdx),%xmm4 1800436ed: 66 0f 59 d5 mulpd %xmm5,%xmm2 1800436f1: f2 0f 12 6a 18 movddup 0x18(%rdx),%xmm5 1800436f6: 48 83 c2 20 add $0x20,%rdx 1800436fa: 66 0f 59 dc mulpd %xmm4,%xmm3 1800436fe: 66 0f 59 c5 mulpd %xmm5,%xmm0 180043702: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043706: 66 0f d0 d0 addsubpd %xmm0,%xmm2 18004370a: 41 0f 11 08 movups %xmm1,(%r8) 18004370e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 180043713: 49 83 c0 20 add $0x20,%r8 180043717: 41 83 c1 ff add $0xffffffff,%r9d 18004371b: 75 a3 jne 0x1800436c0 18004371d: eb 5e jmp 0x18004377d 18004371f: 90 nop 180043720: 0f 10 22 movups (%rdx),%xmm4 180043723: 0f 10 6a 10 movups 0x10(%rdx),%xmm5 180043727: 0f 28 dc movaps %xmm4,%xmm3 18004372a: 48 83 c2 20 add $0x20,%rdx 18004372e: f2 0f 12 09 movddup (%rcx),%xmm1 180043732: 0f 28 c5 movaps %xmm5,%xmm0 180043735: 66 0f c6 dc 01 shufpd $0x1,%xmm4,%xmm3 18004373a: f2 0f 12 51 10 movddup 0x10(%rcx),%xmm2 18004373f: 66 0f c6 c5 01 shufpd $0x1,%xmm5,%xmm0 180043744: 66 0f 59 cc mulpd %xmm4,%xmm1 180043748: f2 0f 12 61 08 movddup 0x8(%rcx),%xmm4 18004374d: 66 0f 59 d5 mulpd %xmm5,%xmm2 180043751: f2 0f 12 69 18 movddup 0x18(%rcx),%xmm5 180043756: 48 83 c1 20 add $0x20,%rcx 18004375a: 66 0f 59 dc mulpd %xmm4,%xmm3 18004375e: 66 0f 59 c5 mulpd %xmm5,%xmm0 180043762: 66 0f d0 cb addsubpd %xmm3,%xmm1 180043766: 66 0f d0 d0 addsubpd %xmm0,%xmm2 18004376a: 41 0f 11 08 movups %xmm1,(%r8) 18004376e: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 180043773: 49 83 c0 20 add $0x20,%r8 180043777: 41 83 c1 ff add $0xffffffff,%r9d 18004377b: 75 a3 jne 0x180043720 18004377d: 85 c0 test %eax,%eax 18004377f: 74 26 je 0x1800437a7 180043781: 0f 10 01 movups (%rcx),%xmm0 180043784: 0f 10 0a movups (%rdx),%xmm1 180043787: 0f 28 d0 movaps %xmm0,%xmm2 18004378a: f2 0f 12 1a movddup (%rdx),%xmm3 18004378e: 66 0f c6 d0 01 shufpd $0x1,%xmm0,%xmm2 180043793: 66 0f 15 c9 unpckhpd %xmm1,%xmm1 180043797: 66 0f 59 d8 mulpd %xmm0,%xmm3 18004379b: 66 0f 59 d1 mulpd %xmm1,%xmm2 18004379f: 66 0f d0 da addsubpd %xmm2,%xmm3 1800437a3: 41 0f 11 18 movups %xmm3,(%r8) 1800437a7: 48 8d 65 00 lea 0x0(%rbp),%rsp 1800437ab: 5d pop %rbp 1800437ac: c3 ret 1800437ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800437b4: 00 1800437b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800437bc: 0f 1f 40 00 nopl 0x0(%rax) 1800437c0: 48 83 ec 38 sub $0x38,%rsp 1800437c4: 4d 85 c0 test %r8,%r8 1800437c7: 0f 84 ee 02 00 00 je 0x180043abb 1800437cd: 45 85 c9 test %r9d,%r9d 1800437d0: 0f 8e bf 05 00 00 jle 0x180043d95 1800437d6: 48 85 d2 test %rdx,%rdx 1800437d9: 0f 84 d7 02 00 00 je 0x180043ab6 1800437df: 48 85 c9 test %rcx,%rcx 1800437e2: 74 0c je 0x1800437f0 1800437e4: e8 27 51 a6 01 call 0x181aa8910 1800437e9: 33 c0 xor %eax,%eax 1800437eb: 48 83 c4 38 add $0x38,%rsp 1800437ef: c3 ret 1800437f0: 41 83 f9 06 cmp $0x6,%r9d 1800437f4: 0f 8e 24 02 00 00 jle 0x180043a1e 1800437fa: 4d 8d 58 08 lea 0x8(%r8),%r11 1800437fe: 49 3b d3 cmp %r11,%rdx 180043801: 76 1f jbe 0x180043822 180043803: 49 63 c9 movslq %r9d,%rcx 180043806: 49 f7 db neg %r11 180043809: 4c 03 da add %rdx,%r11 18004380c: 4c 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%r10 180043813: 00 180043814: 4d 3b da cmp %r10,%r11 180043817: 49 8d 42 f8 lea -0x8(%r10),%rax 18004381b: 7d 25 jge 0x180043842 18004381d: e9 fc 01 00 00 jmp 0x180043a1e 180043822: 4c 3b da cmp %rdx,%r11 180043825: 0f 86 f3 01 00 00 jbe 0x180043a1e 18004382b: 49 63 c9 movslq %r9d,%rcx 18004382e: 4c 2b da sub %rdx,%r11 180043831: 48 8d 04 cd 00 00 00 lea 0x0(,%rcx,8),%rax 180043838: 00 180043839: 4c 3b d8 cmp %rax,%r11 18004383c: 0f 8c dc 01 00 00 jl 0x180043a1e 180043842: 49 3b d0 cmp %r8,%rdx 180043845: 76 14 jbe 0x18004385b 180043847: 49 89 d2 mov %rdx,%r10 18004384a: 48 83 c0 08 add $0x8,%rax 18004384e: 4d 2b d0 sub %r8,%r10 180043851: 4c 3b d0 cmp %rax,%r10 180043854: 7d 1d jge 0x180043873 180043856: e9 c3 01 00 00 jmp 0x180043a1e 18004385b: 4c 3b c2 cmp %rdx,%r8 18004385e: 0f 86 ba 01 00 00 jbe 0x180043a1e 180043864: 4d 89 c2 mov %r8,%r10 180043867: 4c 2b d2 sub %rdx,%r10 18004386a: 4c 3b d0 cmp %rax,%r10 18004386d: 0f 8c ab 01 00 00 jl 0x180043a1e 180043873: 48 83 f9 08 cmp $0x8,%rcx 180043877: 0f 8c 31 02 00 00 jl 0x180043aae 18004387d: 48 89 d0 mov %rdx,%rax 180043880: 48 83 e0 0f and $0xf,%rax 180043884: 85 c0 test %eax,%eax 180043886: 74 0d je 0x180043895 180043888: a8 07 test $0x7,%al 18004388a: 0f 85 1e 02 00 00 jne 0x180043aae 180043890: b8 01 00 00 00 mov $0x1,%eax 180043895: 41 89 c2 mov %eax,%r10d 180043898: 4d 8d 5a 08 lea 0x8(%r10),%r11 18004389c: 49 3b cb cmp %r11,%rcx 18004389f: 0f 8c 09 02 00 00 jl 0x180043aae 1800438a5: 45 89 cb mov %r9d,%r11d 1800438a8: 44 2b d8 sub %eax,%r11d 1800438ab: 41 83 e3 07 and $0x7,%r11d 1800438af: 45 2b cb sub %r11d,%r9d 1800438b2: 45 33 db xor %r11d,%r11d 1800438b5: 4d 63 c9 movslq %r9d,%r9 1800438b8: 85 c0 test %eax,%eax 1800438ba: 4c 89 d8 mov %r11,%rax 1800438bd: 76 44 jbe 0x180043903 1800438bf: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 1800438c4: 48 89 74 24 20 mov %rsi,0x20(%rsp) 1800438c9: 33 f6 xor %esi,%esi 1800438cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800438d2: 00 1800438d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800438da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1800438e0: 4a 89 34 00 mov %rsi,(%rax,%r8,1) 1800438e4: 4a 8b 1c da mov (%rdx,%r11,8),%rbx 1800438e8: 49 ff c3 inc %r11 1800438eb: 4a 89 5c 00 08 mov %rbx,0x8(%rax,%r8,1) 1800438f0: 48 83 c0 10 add $0x10,%rax 1800438f4: 4d 3b da cmp %r10,%r11 1800438f7: 72 e7 jb 0x1800438e0 1800438f9: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 1800438fe: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 180043903: 4c 89 d0 mov %r10,%rax 180043906: 48 c1 e0 04 shl $0x4,%rax 18004390a: 0f 57 c0 xorps %xmm0,%xmm0 18004390d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043914: 00 180043915: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004391c: 0f 1f 40 00 nopl 0x0(%rax) 180043920: 42 0f 28 0c d2 movaps (%rdx,%r10,8),%xmm1 180043925: 0f 28 d0 movaps %xmm0,%xmm2 180043928: 66 0f 15 d1 unpckhpd %xmm1,%xmm2 18004392c: 0f 28 e0 movaps %xmm0,%xmm4 18004392f: f2 42 0f 11 04 00 movsd %xmm0,(%rax,%r8,1) 180043935: f2 42 0f 11 4c 00 08 movsd %xmm1,0x8(%rax,%r8,1) 18004393c: 0f 28 c8 movaps %xmm0,%xmm1 18004393f: f2 42 0f 11 54 00 10 movsd %xmm2,0x10(%rax,%r8,1) 180043946: 66 42 0f 17 54 00 18 movhpd %xmm2,0x18(%rax,%r8,1) 18004394d: 42 0f 28 5c d2 10 movaps 0x10(%rdx,%r10,8),%xmm3 180043953: 66 0f 15 e3 unpckhpd %xmm3,%xmm4 180043957: f2 42 0f 11 44 00 20 movsd %xmm0,0x20(%rax,%r8,1) 18004395e: f2 42 0f 11 5c 00 28 movsd %xmm3,0x28(%rax,%r8,1) 180043965: 0f 28 d8 movaps %xmm0,%xmm3 180043968: f2 42 0f 11 64 00 30 movsd %xmm4,0x30(%rax,%r8,1) 18004396f: 66 42 0f 17 64 00 38 movhpd %xmm4,0x38(%rax,%r8,1) 180043976: 42 0f 28 6c d2 20 movaps 0x20(%rdx,%r10,8),%xmm5 18004397c: 66 0f 15 cd unpckhpd %xmm5,%xmm1 180043980: f2 42 0f 11 44 00 40 movsd %xmm0,0x40(%rax,%r8,1) 180043987: f2 42 0f 11 6c 00 48 movsd %xmm5,0x48(%rax,%r8,1) 18004398e: f2 42 0f 11 4c 00 50 movsd %xmm1,0x50(%rax,%r8,1) 180043995: 66 42 0f 17 4c 00 58 movhpd %xmm1,0x58(%rax,%r8,1) 18004399c: 42 0f 28 54 d2 30 movaps 0x30(%rdx,%r10,8),%xmm2 1800439a2: 49 83 c2 08 add $0x8,%r10 1800439a6: 66 0f 15 da unpckhpd %xmm2,%xmm3 1800439aa: f2 42 0f 11 44 00 60 movsd %xmm0,0x60(%rax,%r8,1) 1800439b1: f2 42 0f 11 54 00 68 movsd %xmm2,0x68(%rax,%r8,1) 1800439b8: f2 42 0f 11 5c 00 70 movsd %xmm3,0x70(%rax,%r8,1) 1800439bf: 66 42 0f 17 5c 00 78 movhpd %xmm3,0x78(%rax,%r8,1) 1800439c6: 48 05 80 00 00 00 add $0x80,%rax 1800439cc: 4d 3b d1 cmp %r9,%r10 1800439cf: 0f 82 4b ff ff ff jb 0x180043920 1800439d5: 4c 89 c8 mov %r9,%rax 1800439d8: 48 c1 e0 04 shl $0x4,%rax 1800439dc: 4c 3b c9 cmp %rcx,%r9 1800439df: 0f 83 c2 00 00 00 jae 0x180043aa7 1800439e5: 45 33 db xor %r11d,%r11d 1800439e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800439ef: 00 1800439f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800439f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1800439fe: 00 00 180043a00: 4e 89 1c 00 mov %r11,(%rax,%r8,1) 180043a04: 4e 8b 14 ca mov (%rdx,%r9,8),%r10 180043a08: 49 ff c1 inc %r9 180043a0b: 4e 89 54 00 08 mov %r10,0x8(%rax,%r8,1) 180043a10: 48 83 c0 10 add $0x10,%rax 180043a14: 4c 3b c9 cmp %rcx,%r9 180043a17: 72 e7 jb 0x180043a00 180043a19: e9 89 00 00 00 jmp 0x180043aa7 180043a1e: 44 89 c9 mov %r9d,%ecx 180043a21: 41 bb 01 00 00 00 mov $0x1,%r11d 180043a27: d1 e9 shr $1,%ecx 180043a29: 45 33 d2 xor %r10d,%r10d 180043a2c: 85 c9 test %ecx,%ecx 180043a2e: 76 51 jbe 0x180043a81 180043a30: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 180043a35: 45 33 db xor %r11d,%r11d 180043a38: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180043a3d: 0f 1f 00 nopl (%rax) 180043a40: 43 8d 1c 12 lea (%r10,%r10,1),%ebx 180043a44: 41 ff c2 inc %r10d 180043a47: 48 63 db movslq %ebx,%rbx 180043a4a: 48 89 d8 mov %rbx,%rax 180043a4d: 48 c1 e0 04 shl $0x4,%rax 180043a51: 44 3b d1 cmp %ecx,%r10d 180043a54: 4d 89 1c 00 mov %r11,(%r8,%rax,1) 180043a58: 48 8b 34 da mov (%rdx,%rbx,8),%rsi 180043a5c: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) 180043a61: 4d 89 5c 00 10 mov %r11,0x10(%r8,%rax,1) 180043a66: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi 180043a6b: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) 180043a70: 72 ce jb 0x180043a40 180043a72: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 180043a77: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 180043a7c: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 180043a81: 41 8d 43 ff lea -0x1(%r11),%eax 180043a85: 41 3b c1 cmp %r9d,%eax 180043a88: 73 1d jae 0x180043aa7 180043a8a: 4d 63 db movslq %r11d,%r11 180043a8d: 4c 89 d8 mov %r11,%rax 180043a90: 48 c1 e0 04 shl $0x4,%rax 180043a94: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) 180043a9b: 00 00 180043a9d: 4a 8b 54 da f8 mov -0x8(%rdx,%r11,8),%rdx 180043aa2: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) 180043aa7: 33 c0 xor %eax,%eax 180043aa9: 48 83 c4 38 add $0x38,%rsp 180043aad: c3 ret 180043aae: 45 33 c9 xor %r9d,%r9d 180043ab1: e9 1f ff ff ff jmp 0x1800439d5 180043ab6: 48 85 c9 test %rcx,%rcx 180043ab9: 75 0a jne 0x180043ac5 180043abb: b8 f8 ff ff ff mov $0xfffffff8,%eax 180043ac0: 48 83 c4 38 add $0x38,%rsp 180043ac4: c3 ret 180043ac5: 41 83 f9 06 cmp $0x6,%r9d 180043ac9: 0f 8e 2f 02 00 00 jle 0x180043cfe 180043acf: 4d 8d 58 08 lea 0x8(%r8),%r11 180043ad3: 49 3b cb cmp %r11,%rcx 180043ad6: 76 1f jbe 0x180043af7 180043ad8: 49 63 d1 movslq %r9d,%rdx 180043adb: 49 f7 db neg %r11 180043ade: 4c 03 d9 add %rcx,%r11 180043ae1: 4c 8d 14 d5 08 00 00 lea 0x8(,%rdx,8),%r10 180043ae8: 00 180043ae9: 4d 3b da cmp %r10,%r11 180043aec: 49 8d 42 f8 lea -0x8(%r10),%rax 180043af0: 7d 25 jge 0x180043b17 180043af2: e9 07 02 00 00 jmp 0x180043cfe 180043af7: 4c 3b d9 cmp %rcx,%r11 180043afa: 0f 86 fe 01 00 00 jbe 0x180043cfe 180043b00: 49 63 d1 movslq %r9d,%rdx 180043b03: 4c 2b d9 sub %rcx,%r11 180043b06: 48 8d 04 d5 00 00 00 lea 0x0(,%rdx,8),%rax 180043b0d: 00 180043b0e: 4c 3b d8 cmp %rax,%r11 180043b11: 0f 8c e7 01 00 00 jl 0x180043cfe 180043b17: 49 3b c8 cmp %r8,%rcx 180043b1a: 76 14 jbe 0x180043b30 180043b1c: 49 89 ca mov %rcx,%r10 180043b1f: 48 83 c0 08 add $0x8,%rax 180043b23: 4d 2b d0 sub %r8,%r10 180043b26: 4c 3b d0 cmp %rax,%r10 180043b29: 7d 1d jge 0x180043b48 180043b2b: e9 ce 01 00 00 jmp 0x180043cfe 180043b30: 4c 3b c1 cmp %rcx,%r8 180043b33: 0f 86 c5 01 00 00 jbe 0x180043cfe 180043b39: 4d 89 c2 mov %r8,%r10 180043b3c: 4c 2b d1 sub %rcx,%r10 180043b3f: 4c 3b d0 cmp %rax,%r10 180043b42: 0f 8c b6 01 00 00 jl 0x180043cfe 180043b48: 48 83 fa 08 cmp $0x8,%rdx 180043b4c: 0f 8c 3b 02 00 00 jl 0x180043d8d 180043b52: 49 89 ca mov %rcx,%r10 180043b55: 49 83 e2 0f and $0xf,%r10 180043b59: 45 85 d2 test %r10d,%r10d 180043b5c: 74 13 je 0x180043b71 180043b5e: 41 f7 c2 07 00 00 00 test $0x7,%r10d 180043b65: 0f 85 22 02 00 00 jne 0x180043d8d 180043b6b: 41 ba 01 00 00 00 mov $0x1,%r10d 180043b71: 44 89 d0 mov %r10d,%eax 180043b74: 4c 8d 58 08 lea 0x8(%rax),%r11 180043b78: 49 3b d3 cmp %r11,%rdx 180043b7b: 0f 8c 0c 02 00 00 jl 0x180043d8d 180043b81: 45 89 cb mov %r9d,%r11d 180043b84: 45 2b da sub %r10d,%r11d 180043b87: 41 83 e3 07 and $0x7,%r11d 180043b8b: 45 2b cb sub %r11d,%r9d 180043b8e: 45 33 db xor %r11d,%r11d 180043b91: 4d 63 c9 movslq %r9d,%r9 180043b94: 45 85 d2 test %r10d,%r10d 180043b97: 4d 89 da mov %r11,%r10 180043b9a: 76 47 jbe 0x180043be3 180043b9c: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 180043ba1: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180043ba6: 33 f6 xor %esi,%esi 180043ba8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043baf: 00 180043bb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 180043bbe: 00 00 180043bc0: 4a 8b 1c d9 mov (%rcx,%r11,8),%rbx 180043bc4: 49 ff c3 inc %r11 180043bc7: 4b 89 1c 02 mov %rbx,(%r10,%r8,1) 180043bcb: 4b 89 74 02 08 mov %rsi,0x8(%r10,%r8,1) 180043bd0: 49 83 c2 10 add $0x10,%r10 180043bd4: 4c 3b d8 cmp %rax,%r11 180043bd7: 72 e7 jb 0x180043bc0 180043bd9: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 180043bde: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 180043be3: 49 89 c2 mov %rax,%r10 180043be6: 49 c1 e2 04 shl $0x4,%r10 180043bea: 0f 57 c0 xorps %xmm0,%xmm0 180043bed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043bf4: 00 180043bf5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043bfc: 0f 1f 40 00 nopl 0x0(%rax) 180043c00: 0f 28 0c c1 movaps (%rcx,%rax,8),%xmm1 180043c04: 0f 28 d1 movaps %xmm1,%xmm2 180043c07: 66 0f 15 d0 unpckhpd %xmm0,%xmm2 180043c0b: f2 43 0f 11 0c 02 movsd %xmm1,(%r10,%r8,1) 180043c11: f2 43 0f 11 44 02 08 movsd %xmm0,0x8(%r10,%r8,1) 180043c18: f2 43 0f 11 54 02 10 movsd %xmm2,0x10(%r10,%r8,1) 180043c1f: 66 43 0f 17 54 02 18 movhpd %xmm2,0x18(%r10,%r8,1) 180043c26: 0f 28 5c c1 10 movaps 0x10(%rcx,%rax,8),%xmm3 180043c2b: 0f 28 e3 movaps %xmm3,%xmm4 180043c2e: 66 0f 15 e0 unpckhpd %xmm0,%xmm4 180043c32: f2 43 0f 11 5c 02 20 movsd %xmm3,0x20(%r10,%r8,1) 180043c39: f2 43 0f 11 44 02 28 movsd %xmm0,0x28(%r10,%r8,1) 180043c40: f2 43 0f 11 64 02 30 movsd %xmm4,0x30(%r10,%r8,1) 180043c47: 66 43 0f 17 64 02 38 movhpd %xmm4,0x38(%r10,%r8,1) 180043c4e: 0f 28 6c c1 20 movaps 0x20(%rcx,%rax,8),%xmm5 180043c53: 0f 28 cd movaps %xmm5,%xmm1 180043c56: 66 0f 15 c8 unpckhpd %xmm0,%xmm1 180043c5a: f2 43 0f 11 6c 02 40 movsd %xmm5,0x40(%r10,%r8,1) 180043c61: f2 43 0f 11 44 02 48 movsd %xmm0,0x48(%r10,%r8,1) 180043c68: f2 43 0f 11 4c 02 50 movsd %xmm1,0x50(%r10,%r8,1) 180043c6f: 66 43 0f 17 4c 02 58 movhpd %xmm1,0x58(%r10,%r8,1) 180043c76: 0f 28 54 c1 30 movaps 0x30(%rcx,%rax,8),%xmm2 180043c7b: 48 83 c0 08 add $0x8,%rax 180043c7f: 0f 28 da movaps %xmm2,%xmm3 180043c82: 66 0f 15 d8 unpckhpd %xmm0,%xmm3 180043c86: f2 43 0f 11 54 02 60 movsd %xmm2,0x60(%r10,%r8,1) 180043c8d: f2 43 0f 11 44 02 68 movsd %xmm0,0x68(%r10,%r8,1) 180043c94: f2 43 0f 11 5c 02 70 movsd %xmm3,0x70(%r10,%r8,1) 180043c9b: 66 43 0f 17 5c 02 78 movhpd %xmm3,0x78(%r10,%r8,1) 180043ca2: 49 81 c2 80 00 00 00 add $0x80,%r10 180043ca9: 49 3b c1 cmp %r9,%rax 180043cac: 0f 82 4e ff ff ff jb 0x180043c00 180043cb2: 4c 89 c8 mov %r9,%rax 180043cb5: 48 c1 e0 04 shl $0x4,%rax 180043cb9: 4c 3b ca cmp %rdx,%r9 180043cbc: 0f 83 c4 00 00 00 jae 0x180043d86 180043cc2: 45 33 db xor %r11d,%r11d 180043cc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180043ccc: 00 180043ccd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180043cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043ce0: 4e 8b 14 c9 mov (%rcx,%r9,8),%r10 180043ce4: 49 ff c1 inc %r9 180043ce7: 4e 89 14 00 mov %r10,(%rax,%r8,1) 180043ceb: 4e 89 5c 00 08 mov %r11,0x8(%rax,%r8,1) 180043cf0: 48 83 c0 10 add $0x10,%rax 180043cf4: 4c 3b ca cmp %rdx,%r9 180043cf7: 72 e7 jb 0x180043ce0 180043cf9: e9 88 00 00 00 jmp 0x180043d86 180043cfe: 45 89 ca mov %r9d,%r10d 180043d01: ba 01 00 00 00 mov $0x1,%edx 180043d06: 41 d1 ea shr $1,%r10d 180043d09: 45 33 db xor %r11d,%r11d 180043d0c: 45 85 d2 test %r10d,%r10d 180043d0f: 76 50 jbe 0x180043d61 180043d11: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 180043d16: 33 d2 xor %edx,%edx 180043d18: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180043d1d: 0f 1f 00 nopl (%rax) 180043d20: 43 8d 1c 1b lea (%r11,%r11,1),%ebx 180043d24: 41 ff c3 inc %r11d 180043d27: 48 63 db movslq %ebx,%rbx 180043d2a: 48 89 d8 mov %rbx,%rax 180043d2d: 48 c1 e0 04 shl $0x4,%rax 180043d31: 45 3b da cmp %r10d,%r11d 180043d34: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi 180043d38: 49 89 34 00 mov %rsi,(%r8,%rax,1) 180043d3c: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) 180043d41: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi 180043d46: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) 180043d4b: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) 180043d50: 72 ce jb 0x180043d20 180043d52: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 180043d57: 43 8d 54 1b 01 lea 0x1(%r11,%r11,1),%edx 180043d5c: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 180043d61: 8d 42 ff lea -0x1(%rdx),%eax 180043d64: 41 3b c1 cmp %r9d,%eax 180043d67: 73 1d jae 0x180043d86 180043d69: 48 63 d2 movslq %edx,%rdx 180043d6c: 48 89 d0 mov %rdx,%rax 180043d6f: 48 c1 e0 04 shl $0x4,%rax 180043d73: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx 180043d78: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) 180043d7d: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) 180043d84: 00 00 180043d86: 33 c0 xor %eax,%eax 180043d88: 48 83 c4 38 add $0x38,%rsp 180043d8c: c3 ret 180043d8d: 45 33 c9 xor %r9d,%r9d 180043d90: e9 1d ff ff ff jmp 0x180043cb2 180043d95: b8 fa ff ff ff mov $0xfffffffa,%eax 180043d9a: 48 83 c4 38 add $0x38,%rsp 180043d9e: c3 ret 180043d9f: 90 nop 180043da0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 180043da5: 4d 85 c0 test %r8,%r8 180043da8: 0f 84 eb 01 00 00 je 0x180043f99 180043dae: 45 85 c9 test %r9d,%r9d 180043db1: 0f 8e bb 03 00 00 jle 0x180044172 180043db7: 48 85 d2 test %rdx,%rdx 180043dba: 0f 84 d4 01 00 00 je 0x180043f94 180043dc0: 48 85 c9 test %rcx,%rcx 180043dc3: 74 0d je 0x180043dd2 180043dc5: e8 56 59 a6 01 call 0x181aa9720 180043dca: 33 c0 xor %eax,%eax 180043dcc: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 180043dd1: c3 ret 180043dd2: 41 83 f9 06 cmp $0x6,%r9d 180043dd6: 0f 8e 17 01 00 00 jle 0x180043ef3 180043ddc: 4d 8d 50 08 lea 0x8(%r8),%r10 180043de0: 49 3b d2 cmp %r10,%rdx 180043de3: 76 22 jbe 0x180043e07 180043de5: 4d 63 c9 movslq %r9d,%r9 180043de8: 49 f7 da neg %r10 180043deb: 4c 89 c8 mov %r9,%rax 180043dee: 4c 03 d2 add %rdx,%r10 180043df1: 48 c1 e0 03 shl $0x3,%rax 180043df5: 4a 8d 0c cd 08 00 00 lea 0x8(,%r9,8),%rcx 180043dfc: 00 180043dfd: 4c 3b d1 cmp %rcx,%r10 180043e00: 7d 21 jge 0x180043e23 180043e02: e9 ec 00 00 00 jmp 0x180043ef3 180043e07: 4c 3b d2 cmp %rdx,%r10 180043e0a: 0f 86 e3 00 00 00 jbe 0x180043ef3 180043e10: 49 63 c1 movslq %r9d,%rax 180043e13: 4c 2b d2 sub %rdx,%r10 180043e16: 48 c1 e0 03 shl $0x3,%rax 180043e1a: 4c 3b d0 cmp %rax,%r10 180043e1d: 0f 8c d0 00 00 00 jl 0x180043ef3 180043e23: 49 3b d0 cmp %r8,%rdx 180043e26: 76 14 jbe 0x180043e3c 180043e28: 48 89 d1 mov %rdx,%rcx 180043e2b: 48 83 c0 08 add $0x8,%rax 180043e2f: 49 2b c8 sub %r8,%rcx 180043e32: 48 3b c8 cmp %rax,%rcx 180043e35: 7d 1d jge 0x180043e54 180043e37: e9 b7 00 00 00 jmp 0x180043ef3 180043e3c: 4c 3b c2 cmp %rdx,%r8 180043e3f: 0f 86 ae 00 00 00 jbe 0x180043ef3 180043e45: 4c 89 c1 mov %r8,%rcx 180043e48: 48 2b ca sub %rdx,%rcx 180043e4b: 48 3b c8 cmp %rax,%rcx 180043e4e: 0f 8c 9f 00 00 00 jl 0x180043ef3 180043e54: 45 89 cb mov %r9d,%r11d 180043e57: 41 ba 01 00 00 00 mov $0x1,%r10d 180043e5d: 41 d1 eb shr $1,%r11d 180043e60: 33 c9 xor %ecx,%ecx 180043e62: 45 85 db test %r11d,%r11d 180043e65: 76 5c jbe 0x180043ec3 180043e67: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 180043e6c: 45 33 d2 xor %r10d,%r10d 180043e6f: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180043e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180043e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043e80: 89 cb mov %ecx,%ebx 180043e82: 03 d9 add %ecx,%ebx 180043e84: ff c1 inc %ecx 180043e86: 48 63 db movslq %ebx,%rbx 180043e89: 48 89 d8 mov %rbx,%rax 180043e8c: 48 c1 e0 04 shl $0x4,%rax 180043e90: 41 3b cb cmp %r11d,%ecx 180043e93: 4d 89 14 00 mov %r10,(%r8,%rax,1) 180043e97: 48 8b 34 da mov (%rdx,%rbx,8),%rsi 180043e9b: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) 180043ea0: 4d 89 54 00 10 mov %r10,0x10(%r8,%rax,1) 180043ea5: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi 180043eaa: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) 180043eaf: 72 cf jb 0x180043e80 180043eb1: 03 c9 add %ecx,%ecx 180043eb3: 41 89 ca mov %ecx,%r10d 180043eb6: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 180043ebb: 41 ff c2 inc %r10d 180043ebe: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 180043ec3: 44 89 d0 mov %r10d,%eax 180043ec6: ff c8 dec %eax 180043ec8: 41 3b c1 cmp %r9d,%eax 180043ecb: 0f 83 bb 00 00 00 jae 0x180043f8c 180043ed1: 4d 63 d2 movslq %r10d,%r10 180043ed4: 4c 89 d0 mov %r10,%rax 180043ed7: 48 c1 e0 04 shl $0x4,%rax 180043edb: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) 180043ee2: 00 00 180043ee4: 4a 8b 54 d2 f8 mov -0x8(%rdx,%r10,8),%rdx 180043ee9: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) 180043eee: e9 99 00 00 00 jmp 0x180043f8c 180043ef3: 45 89 cb mov %r9d,%r11d 180043ef6: b9 01 00 00 00 mov $0x1,%ecx 180043efb: 41 d1 eb shr $1,%r11d 180043efe: 45 33 d2 xor %r10d,%r10d 180043f01: 45 85 db test %r11d,%r11d 180043f04: 76 60 jbe 0x180043f66 180043f06: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 180043f0b: 33 c9 xor %ecx,%ecx 180043f0d: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180043f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180043f20: 44 89 d3 mov %r10d,%ebx 180043f23: 41 03 da add %r10d,%ebx 180043f26: 41 ff c2 inc %r10d 180043f29: 48 63 db movslq %ebx,%rbx 180043f2c: 48 89 d8 mov %rbx,%rax 180043f2f: 48 c1 e0 04 shl $0x4,%rax 180043f33: 45 3b d3 cmp %r11d,%r10d 180043f36: 49 89 0c 00 mov %rcx,(%r8,%rax,1) 180043f3a: 48 8b 34 da mov (%rdx,%rbx,8),%rsi 180043f3e: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) 180043f43: 49 89 4c 00 10 mov %rcx,0x10(%r8,%rax,1) 180043f48: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi 180043f4d: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) 180043f52: 72 cc jb 0x180043f20 180043f54: 45 03 d2 add %r10d,%r10d 180043f57: 44 89 d1 mov %r10d,%ecx 180043f5a: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 180043f5f: ff c1 inc %ecx 180043f61: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 180043f66: 89 c8 mov %ecx,%eax 180043f68: ff c8 dec %eax 180043f6a: 41 3b c1 cmp %r9d,%eax 180043f6d: 73 1d jae 0x180043f8c 180043f6f: 48 63 c9 movslq %ecx,%rcx 180043f72: 48 89 c8 mov %rcx,%rax 180043f75: 48 c1 e0 04 shl $0x4,%rax 180043f79: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) 180043f80: 00 00 180043f82: 48 8b 54 ca f8 mov -0x8(%rdx,%rcx,8),%rdx 180043f87: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) 180043f8c: 33 c0 xor %eax,%eax 180043f8e: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 180043f93: c3 ret 180043f94: 48 85 c9 test %rcx,%rcx 180043f97: 75 0b jne 0x180043fa4 180043f99: b8 f8 ff ff ff mov $0xfffffff8,%eax 180043f9e: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 180043fa3: c3 ret 180043fa4: 41 83 f9 06 cmp $0x6,%r9d 180043fa8: 0f 8e 27 01 00 00 jle 0x1800440d5 180043fae: 4d 8d 50 08 lea 0x8(%r8),%r10 180043fb2: 49 3b ca cmp %r10,%rcx 180043fb5: 76 22 jbe 0x180043fd9 180043fb7: 4d 63 c9 movslq %r9d,%r9 180043fba: 49 f7 da neg %r10 180043fbd: 4c 89 c8 mov %r9,%rax 180043fc0: 4c 03 d1 add %rcx,%r10 180043fc3: 48 c1 e0 03 shl $0x3,%rax 180043fc7: 4a 8d 14 cd 08 00 00 lea 0x8(,%r9,8),%rdx 180043fce: 00 180043fcf: 4c 3b d2 cmp %rdx,%r10 180043fd2: 7d 21 jge 0x180043ff5 180043fd4: e9 fc 00 00 00 jmp 0x1800440d5 180043fd9: 4c 3b d1 cmp %rcx,%r10 180043fdc: 0f 86 f3 00 00 00 jbe 0x1800440d5 180043fe2: 49 63 c1 movslq %r9d,%rax 180043fe5: 4c 2b d1 sub %rcx,%r10 180043fe8: 48 c1 e0 03 shl $0x3,%rax 180043fec: 4c 3b d0 cmp %rax,%r10 180043fef: 0f 8c e0 00 00 00 jl 0x1800440d5 180043ff5: 49 3b c8 cmp %r8,%rcx 180043ff8: 76 14 jbe 0x18004400e 180043ffa: 48 89 ca mov %rcx,%rdx 180043ffd: 48 83 c0 08 add $0x8,%rax 180044001: 49 2b d0 sub %r8,%rdx 180044004: 48 3b d0 cmp %rax,%rdx 180044007: 7d 1d jge 0x180044026 180044009: e9 c7 00 00 00 jmp 0x1800440d5 18004400e: 4c 3b c1 cmp %rcx,%r8 180044011: 0f 86 be 00 00 00 jbe 0x1800440d5 180044017: 4c 89 c2 mov %r8,%rdx 18004401a: 48 2b d1 sub %rcx,%rdx 18004401d: 48 3b d0 cmp %rax,%rdx 180044020: 0f 8c af 00 00 00 jl 0x1800440d5 180044026: 45 89 cb mov %r9d,%r11d 180044029: ba 01 00 00 00 mov $0x1,%edx 18004402e: 41 d1 eb shr $1,%r11d 180044031: 45 33 d2 xor %r10d,%r10d 180044034: 45 85 db test %r11d,%r11d 180044037: 76 6d jbe 0x1800440a6 180044039: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 18004403e: 33 d2 xor %edx,%edx 180044040: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180044045: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004404c: 00 18004404d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180044059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044060: 44 89 d3 mov %r10d,%ebx 180044063: 41 03 da add %r10d,%ebx 180044066: 41 ff c2 inc %r10d 180044069: 48 63 db movslq %ebx,%rbx 18004406c: 48 89 d8 mov %rbx,%rax 18004406f: 48 c1 e0 04 shl $0x4,%rax 180044073: 45 3b d3 cmp %r11d,%r10d 180044076: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi 18004407a: 49 89 34 00 mov %rsi,(%r8,%rax,1) 18004407e: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) 180044083: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi 180044088: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) 18004408d: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) 180044092: 72 cc jb 0x180044060 180044094: 45 03 d2 add %r10d,%r10d 180044097: 44 89 d2 mov %r10d,%edx 18004409a: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 18004409f: ff c2 inc %edx 1800440a1: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 1800440a6: 89 d0 mov %edx,%eax 1800440a8: ff c8 dec %eax 1800440aa: 41 3b c1 cmp %r9d,%eax 1800440ad: 0f 83 b7 00 00 00 jae 0x18004416a 1800440b3: 48 63 d2 movslq %edx,%rdx 1800440b6: 48 89 d0 mov %rdx,%rax 1800440b9: 48 c1 e0 04 shl $0x4,%rax 1800440bd: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx 1800440c2: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) 1800440c7: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) 1800440ce: 00 00 1800440d0: e9 95 00 00 00 jmp 0x18004416a 1800440d5: 45 89 cb mov %r9d,%r11d 1800440d8: 41 ba 01 00 00 00 mov $0x1,%r10d 1800440de: 41 d1 eb shr $1,%r11d 1800440e1: 33 d2 xor %edx,%edx 1800440e3: 45 85 db test %r11d,%r11d 1800440e6: 76 5b jbe 0x180044143 1800440e8: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 1800440ed: 45 33 d2 xor %r10d,%r10d 1800440f0: 48 89 74 24 20 mov %rsi,0x20(%rsp) 1800440f5: 0f 1f 40 00 nopl 0x0(%rax) 1800440f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044100: 89 d3 mov %edx,%ebx 180044102: 03 da add %edx,%ebx 180044104: ff c2 inc %edx 180044106: 48 63 db movslq %ebx,%rbx 180044109: 48 89 d8 mov %rbx,%rax 18004410c: 48 c1 e0 04 shl $0x4,%rax 180044110: 41 3b d3 cmp %r11d,%edx 180044113: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi 180044117: 49 89 34 00 mov %rsi,(%r8,%rax,1) 18004411b: 4d 89 54 00 08 mov %r10,0x8(%r8,%rax,1) 180044120: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi 180044125: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) 18004412a: 4d 89 54 00 18 mov %r10,0x18(%r8,%rax,1) 18004412f: 72 cf jb 0x180044100 180044131: 03 d2 add %edx,%edx 180044133: 41 89 d2 mov %edx,%r10d 180044136: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 18004413b: 41 ff c2 inc %r10d 18004413e: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 180044143: 44 89 d0 mov %r10d,%eax 180044146: ff c8 dec %eax 180044148: 41 3b c1 cmp %r9d,%eax 18004414b: 73 1d jae 0x18004416a 18004414d: 4d 63 d2 movslq %r10d,%r10 180044150: 4c 89 d0 mov %r10,%rax 180044153: 48 c1 e0 04 shl $0x4,%rax 180044157: 4a 8b 4c d1 f8 mov -0x8(%rcx,%r10,8),%rcx 18004415c: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) 180044161: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) 180044168: 00 00 18004416a: 33 c0 xor %eax,%eax 18004416c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 180044171: c3 ret 180044172: b8 fa ff ff ff mov $0xfffffffa,%eax 180044177: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 18004417c: 90 nop 18004417d: c3 ret 18004417e: 66 90 xchg %ax,%ax 180044180: 48 83 ec 38 sub $0x38,%rsp 180044184: 4d 85 c0 test %r8,%r8 180044187: 0f 84 cf 02 00 00 je 0x18004445c 18004418d: 45 85 c9 test %r9d,%r9d 180044190: 0f 8e 60 05 00 00 jle 0x1800446f6 180044196: 48 85 d2 test %rdx,%rdx 180044199: 0f 84 b8 02 00 00 je 0x180044457 18004419f: 48 85 c9 test %rcx,%rcx 1800441a2: 74 0c je 0x1800441b0 1800441a4: e8 67 db a1 01 call 0x181a61d10 1800441a9: 33 c0 xor %eax,%eax 1800441ab: 48 83 c4 38 add $0x38,%rsp 1800441af: c3 ret 1800441b0: 41 83 f9 06 cmp $0x6,%r9d 1800441b4: 0f 8e 05 02 00 00 jle 0x1800443bf 1800441ba: 4d 8d 58 08 lea 0x8(%r8),%r11 1800441be: 49 3b d3 cmp %r11,%rdx 1800441c1: 76 1f jbe 0x1800441e2 1800441c3: 49 63 c9 movslq %r9d,%rcx 1800441c6: 49 f7 db neg %r11 1800441c9: 48 8d 04 cd 00 00 00 lea 0x0(,%rcx,8),%rax 1800441d0: 00 1800441d1: 4c 03 da add %rdx,%r11 1800441d4: 4c 8d 50 08 lea 0x8(%rax),%r10 1800441d8: 4d 3b da cmp %r10,%r11 1800441db: 7d 25 jge 0x180044202 1800441dd: e9 dd 01 00 00 jmp 0x1800443bf 1800441e2: 4c 3b da cmp %rdx,%r11 1800441e5: 0f 86 d4 01 00 00 jbe 0x1800443bf 1800441eb: 49 63 c9 movslq %r9d,%rcx 1800441ee: 4c 2b da sub %rdx,%r11 1800441f1: 48 8d 04 cd 00 00 00 lea 0x0(,%rcx,8),%rax 1800441f8: 00 1800441f9: 4c 3b d8 cmp %rax,%r11 1800441fc: 0f 8c bd 01 00 00 jl 0x1800443bf 180044202: 49 3b d0 cmp %r8,%rdx 180044205: 76 14 jbe 0x18004421b 180044207: 49 89 d2 mov %rdx,%r10 18004420a: 48 83 c0 08 add $0x8,%rax 18004420e: 4d 2b d0 sub %r8,%r10 180044211: 4c 3b d0 cmp %rax,%r10 180044214: 7d 1d jge 0x180044233 180044216: e9 a4 01 00 00 jmp 0x1800443bf 18004421b: 4c 3b c2 cmp %rdx,%r8 18004421e: 0f 86 9b 01 00 00 jbe 0x1800443bf 180044224: 4d 89 c2 mov %r8,%r10 180044227: 4c 2b d2 sub %rdx,%r10 18004422a: 4c 3b d0 cmp %rax,%r10 18004422d: 0f 8c 8c 01 00 00 jl 0x1800443bf 180044233: 48 83 f9 08 cmp $0x8,%rcx 180044237: 0f 8c 12 02 00 00 jl 0x18004444f 18004423d: 48 89 d0 mov %rdx,%rax 180044240: 48 83 e0 0f and $0xf,%rax 180044244: 85 c0 test %eax,%eax 180044246: 74 0d je 0x180044255 180044248: a8 07 test $0x7,%al 18004424a: 0f 85 ff 01 00 00 jne 0x18004444f 180044250: b8 01 00 00 00 mov $0x1,%eax 180044255: 41 89 c2 mov %eax,%r10d 180044258: 4d 8d 5a 08 lea 0x8(%r10),%r11 18004425c: 49 3b cb cmp %r11,%rcx 18004425f: 0f 8c ea 01 00 00 jl 0x18004444f 180044265: 45 89 cb mov %r9d,%r11d 180044268: 44 2b d8 sub %eax,%r11d 18004426b: 41 83 e3 07 and $0x7,%r11d 18004426f: 45 2b cb sub %r11d,%r9d 180044272: 45 33 db xor %r11d,%r11d 180044275: 4d 63 c9 movslq %r9d,%r9 180044278: 85 c0 test %eax,%eax 18004427a: 4c 89 d8 mov %r11,%rax 18004427d: 76 45 jbe 0x1800442c4 18004427f: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 180044284: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180044289: 33 f6 xor %esi,%esi 18004428b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180044292: 00 180044293: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004429a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1800442a0: 4a 89 34 00 mov %rsi,(%rax,%r8,1) 1800442a4: 4a 8b 1c da mov (%rdx,%r11,8),%rbx 1800442a8: 49 83 c3 01 add $0x1,%r11 1800442ac: 4a 89 5c 00 08 mov %rbx,0x8(%rax,%r8,1) 1800442b1: 48 83 c0 10 add $0x10,%rax 1800442b5: 4d 3b da cmp %r10,%r11 1800442b8: 72 e6 jb 0x1800442a0 1800442ba: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 1800442bf: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 1800442c4: 4c 89 d0 mov %r10,%rax 1800442c7: 0f 57 c0 xorps %xmm0,%xmm0 1800442ca: 48 c1 e0 04 shl $0x4,%rax 1800442ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1800442d5: 00 1800442d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800442dd: 0f 1f 00 nopl (%rax) 1800442e0: 42 0f 10 0c d2 movups (%rdx,%r10,8),%xmm1 1800442e5: 0f 28 d0 movaps %xmm0,%xmm2 1800442e8: 0f 28 d8 movaps %xmm0,%xmm3 1800442eb: 66 0f 14 d1 unpcklpd %xmm1,%xmm2 1800442ef: 66 0f 15 d9 unpckhpd %xmm1,%xmm3 1800442f3: 0f 28 e8 movaps %xmm0,%xmm5 1800442f6: 42 0f 11 14 00 movups %xmm2,(%rax,%r8,1) 1800442fb: 0f 28 c8 movaps %xmm0,%xmm1 1800442fe: 42 0f 11 5c 00 10 movups %xmm3,0x10(%rax,%r8,1) 180044304: 0f 28 d8 movaps %xmm0,%xmm3 180044307: 42 0f 10 64 d2 10 movups 0x10(%rdx,%r10,8),%xmm4 18004430d: 66 0f 14 ec unpcklpd %xmm4,%xmm5 180044311: 66 0f 15 cc unpckhpd %xmm4,%xmm1 180044315: 0f 28 e0 movaps %xmm0,%xmm4 180044318: 42 0f 11 6c 00 20 movups %xmm5,0x20(%rax,%r8,1) 18004431e: 42 0f 11 4c 00 30 movups %xmm1,0x30(%rax,%r8,1) 180044324: 0f 28 c8 movaps %xmm0,%xmm1 180044327: 42 0f 10 54 d2 20 movups 0x20(%rdx,%r10,8),%xmm2 18004432d: 66 0f 14 da unpcklpd %xmm2,%xmm3 180044331: 66 0f 15 e2 unpckhpd %xmm2,%xmm4 180044335: 0f 28 d0 movaps %xmm0,%xmm2 180044338: 42 0f 11 5c 00 40 movups %xmm3,0x40(%rax,%r8,1) 18004433e: 42 0f 11 64 00 50 movups %xmm4,0x50(%rax,%r8,1) 180044344: 42 0f 10 6c d2 30 movups 0x30(%rdx,%r10,8),%xmm5 18004434a: 49 83 c2 08 add $0x8,%r10 18004434e: 66 0f 14 cd unpcklpd %xmm5,%xmm1 180044352: 66 0f 15 d5 unpckhpd %xmm5,%xmm2 180044356: 42 0f 11 4c 00 60 movups %xmm1,0x60(%rax,%r8,1) 18004435c: 42 0f 11 54 00 70 movups %xmm2,0x70(%rax,%r8,1) 180044362: 48 05 80 00 00 00 add $0x80,%rax 180044368: 4d 3b d1 cmp %r9,%r10 18004436b: 0f 82 6f ff ff ff jb 0x1800442e0 180044371: 4c 89 c8 mov %r9,%rax 180044374: 48 c1 e0 04 shl $0x4,%rax 180044378: 4c 3b c9 cmp %rcx,%r9 18004437b: 0f 83 c7 00 00 00 jae 0x180044448 180044381: 45 33 db xor %r11d,%r11d 180044384: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004438b: 00 18004438c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 180044398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004439f: 00 1800443a0: 4e 89 1c 00 mov %r11,(%rax,%r8,1) 1800443a4: 4e 8b 14 ca mov (%rdx,%r9,8),%r10 1800443a8: 49 83 c1 01 add $0x1,%r9 1800443ac: 4e 89 54 00 08 mov %r10,0x8(%rax,%r8,1) 1800443b1: 48 83 c0 10 add $0x10,%rax 1800443b5: 4c 3b c9 cmp %rcx,%r9 1800443b8: 72 e6 jb 0x1800443a0 1800443ba: e9 89 00 00 00 jmp 0x180044448 1800443bf: 44 89 c9 mov %r9d,%ecx 1800443c2: 41 bb 01 00 00 00 mov $0x1,%r11d 1800443c8: d1 e9 shr $1,%ecx 1800443ca: 45 33 d2 xor %r10d,%r10d 1800443cd: 85 c9 test %ecx,%ecx 1800443cf: 76 51 jbe 0x180044422 1800443d1: 45 33 db xor %r11d,%r11d 1800443d4: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 1800443d9: 48 89 74 24 20 mov %rsi,0x20(%rsp) 1800443de: 66 90 xchg %ax,%ax 1800443e0: 43 8d 1c 12 lea (%r10,%r10,1),%ebx 1800443e4: 41 83 c2 01 add $0x1,%r10d 1800443e8: 48 63 db movslq %ebx,%rbx 1800443eb: 48 89 d8 mov %rbx,%rax 1800443ee: 48 c1 e0 04 shl $0x4,%rax 1800443f2: 4d 89 1c 00 mov %r11,(%r8,%rax,1) 1800443f6: 48 8b 34 da mov (%rdx,%rbx,8),%rsi 1800443fa: 4d 89 5c 00 10 mov %r11,0x10(%r8,%rax,1) 1800443ff: 49 89 74 00 08 mov %rsi,0x8(%r8,%rax,1) 180044404: 48 8b 74 da 08 mov 0x8(%rdx,%rbx,8),%rsi 180044409: 49 89 74 00 18 mov %rsi,0x18(%r8,%rax,1) 18004440e: 44 3b d1 cmp %ecx,%r10d 180044411: 72 cd jb 0x1800443e0 180044413: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 180044418: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 18004441d: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 180044422: 41 8d 43 ff lea -0x1(%r11),%eax 180044426: 41 3b c1 cmp %r9d,%eax 180044429: 73 1d jae 0x180044448 18004442b: 4d 63 db movslq %r11d,%r11 18004442e: 4c 89 d8 mov %r11,%rax 180044431: 48 c1 e0 04 shl $0x4,%rax 180044435: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) 18004443c: 00 00 18004443e: 4a 8b 54 da f8 mov -0x8(%rdx,%r11,8),%rdx 180044443: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) 180044448: 33 c0 xor %eax,%eax 18004444a: 48 83 c4 38 add $0x38,%rsp 18004444e: c3 ret 18004444f: 45 33 c9 xor %r9d,%r9d 180044452: e9 1a ff ff ff jmp 0x180044371 180044457: 48 85 c9 test %rcx,%rcx 18004445a: 75 0a jne 0x180044466 18004445c: b8 f8 ff ff ff mov $0xfffffff8,%eax 180044461: 48 83 c4 38 add $0x38,%rsp 180044465: c3 ret 180044466: 41 83 f9 06 cmp $0x6,%r9d 18004446a: 0f 8e ef 01 00 00 jle 0x18004465f 180044470: 4d 8d 58 08 lea 0x8(%r8),%r11 180044474: 49 3b cb cmp %r11,%rcx 180044477: 76 1f jbe 0x180044498 180044479: 49 63 d1 movslq %r9d,%rdx 18004447c: 49 f7 db neg %r11 18004447f: 48 8d 04 d5 00 00 00 lea 0x0(,%rdx,8),%rax 180044486: 00 180044487: 4c 03 d9 add %rcx,%r11 18004448a: 4c 8d 50 08 lea 0x8(%rax),%r10 18004448e: 4d 3b da cmp %r10,%r11 180044491: 7d 25 jge 0x1800444b8 180044493: e9 c7 01 00 00 jmp 0x18004465f 180044498: 4c 3b d9 cmp %rcx,%r11 18004449b: 0f 86 be 01 00 00 jbe 0x18004465f 1800444a1: 49 63 d1 movslq %r9d,%rdx 1800444a4: 4c 2b d9 sub %rcx,%r11 1800444a7: 48 8d 04 d5 00 00 00 lea 0x0(,%rdx,8),%rax 1800444ae: 00 1800444af: 4c 3b d8 cmp %rax,%r11 1800444b2: 0f 8c a7 01 00 00 jl 0x18004465f 1800444b8: 49 3b c8 cmp %r8,%rcx 1800444bb: 76 14 jbe 0x1800444d1 1800444bd: 49 89 ca mov %rcx,%r10 1800444c0: 48 83 c0 08 add $0x8,%rax 1800444c4: 4d 2b d0 sub %r8,%r10 1800444c7: 4c 3b d0 cmp %rax,%r10 1800444ca: 7d 1d jge 0x1800444e9 1800444cc: e9 8e 01 00 00 jmp 0x18004465f 1800444d1: 4c 3b c1 cmp %rcx,%r8 1800444d4: 0f 86 85 01 00 00 jbe 0x18004465f 1800444da: 4d 89 c2 mov %r8,%r10 1800444dd: 4c 2b d1 sub %rcx,%r10 1800444e0: 4c 3b d0 cmp %rax,%r10 1800444e3: 0f 8c 76 01 00 00 jl 0x18004465f 1800444e9: 48 83 fa 08 cmp $0x8,%rdx 1800444ed: 0f 8c fb 01 00 00 jl 0x1800446ee 1800444f3: 49 89 ca mov %rcx,%r10 1800444f6: 49 83 e2 0f and $0xf,%r10 1800444fa: 45 85 d2 test %r10d,%r10d 1800444fd: 74 13 je 0x180044512 1800444ff: 41 f7 c2 07 00 00 00 test $0x7,%r10d 180044506: 0f 85 e2 01 00 00 jne 0x1800446ee 18004450c: 41 ba 01 00 00 00 mov $0x1,%r10d 180044512: 44 89 d0 mov %r10d,%eax 180044515: 4c 8d 58 08 lea 0x8(%rax),%r11 180044519: 49 3b d3 cmp %r11,%rdx 18004451c: 0f 8c cc 01 00 00 jl 0x1800446ee 180044522: 45 89 cb mov %r9d,%r11d 180044525: 45 2b da sub %r10d,%r11d 180044528: 41 83 e3 07 and $0x7,%r11d 18004452c: 45 2b cb sub %r11d,%r9d 18004452f: 45 33 db xor %r11d,%r11d 180044532: 4d 63 c9 movslq %r9d,%r9 180044535: 45 85 d2 test %r10d,%r10d 180044538: 4d 89 da mov %r11,%r10 18004453b: 76 47 jbe 0x180044584 18004453d: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 180044542: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180044547: 33 f6 xor %esi,%esi 180044549: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180044550: 00 180044551: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18004455f: 00 180044560: 4a 8b 1c d9 mov (%rcx,%r11,8),%rbx 180044564: 49 83 c3 01 add $0x1,%r11 180044568: 4b 89 74 02 08 mov %rsi,0x8(%r10,%r8,1) 18004456d: 4b 89 1c 02 mov %rbx,(%r10,%r8,1) 180044571: 49 83 c2 10 add $0x10,%r10 180044575: 4c 3b d8 cmp %rax,%r11 180044578: 72 e6 jb 0x180044560 18004457a: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 18004457f: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 180044584: 49 89 c2 mov %rax,%r10 180044587: 0f 57 c0 xorps %xmm0,%xmm0 18004458a: 49 c1 e2 04 shl $0x4,%r10 18004458e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180044595: 00 180044596: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18004459d: 0f 1f 00 nopl (%rax) 1800445a0: 0f 10 14 c1 movups (%rcx,%rax,8),%xmm2 1800445a4: 0f 28 ca movaps %xmm2,%xmm1 1800445a7: 66 0f 15 d0 unpckhpd %xmm0,%xmm2 1800445ab: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 1800445af: 43 0f 11 54 02 10 movups %xmm2,0x10(%r10,%r8,1) 1800445b5: 43 0f 11 0c 02 movups %xmm1,(%r10,%r8,1) 1800445ba: 0f 10 64 c1 10 movups 0x10(%rcx,%rax,8),%xmm4 1800445bf: 0f 28 dc movaps %xmm4,%xmm3 1800445c2: 66 0f 15 e0 unpckhpd %xmm0,%xmm4 1800445c6: 66 0f 14 d8 unpcklpd %xmm0,%xmm3 1800445ca: 43 0f 11 64 02 30 movups %xmm4,0x30(%r10,%r8,1) 1800445d0: 43 0f 11 5c 02 20 movups %xmm3,0x20(%r10,%r8,1) 1800445d6: 0f 10 4c c1 20 movups 0x20(%rcx,%rax,8),%xmm1 1800445db: 0f 28 e9 movaps %xmm1,%xmm5 1800445de: 66 0f 15 c8 unpckhpd %xmm0,%xmm1 1800445e2: 66 0f 14 e8 unpcklpd %xmm0,%xmm5 1800445e6: 43 0f 11 4c 02 50 movups %xmm1,0x50(%r10,%r8,1) 1800445ec: 43 0f 11 6c 02 40 movups %xmm5,0x40(%r10,%r8,1) 1800445f2: 0f 10 5c c1 30 movups 0x30(%rcx,%rax,8),%xmm3 1800445f7: 48 83 c0 08 add $0x8,%rax 1800445fb: 0f 28 d3 movaps %xmm3,%xmm2 1800445fe: 66 0f 15 d8 unpckhpd %xmm0,%xmm3 180044602: 66 0f 14 d0 unpcklpd %xmm0,%xmm2 180044606: 43 0f 11 5c 02 70 movups %xmm3,0x70(%r10,%r8,1) 18004460c: 43 0f 11 54 02 60 movups %xmm2,0x60(%r10,%r8,1) 180044612: 49 81 c2 80 00 00 00 add $0x80,%r10 180044619: 49 3b c1 cmp %r9,%rax 18004461c: 72 82 jb 0x1800445a0 18004461e: 4c 89 c8 mov %r9,%rax 180044621: 48 c1 e0 04 shl $0x4,%rax 180044625: 4c 3b ca cmp %rdx,%r9 180044628: 0f 83 b9 00 00 00 jae 0x1800446e7 18004462e: 45 33 db xor %r11d,%r11d 180044631: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180044638: 00 180044639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044640: 4e 8b 14 c9 mov (%rcx,%r9,8),%r10 180044644: 49 83 c1 01 add $0x1,%r9 180044648: 4e 89 5c 00 08 mov %r11,0x8(%rax,%r8,1) 18004464d: 4e 89 14 00 mov %r10,(%rax,%r8,1) 180044651: 48 83 c0 10 add $0x10,%rax 180044655: 4c 3b ca cmp %rdx,%r9 180044658: 72 e6 jb 0x180044640 18004465a: e9 88 00 00 00 jmp 0x1800446e7 18004465f: 45 89 ca mov %r9d,%r10d 180044662: ba 01 00 00 00 mov $0x1,%edx 180044667: 41 d1 ea shr $1,%r10d 18004466a: 45 33 db xor %r11d,%r11d 18004466d: 45 85 d2 test %r10d,%r10d 180044670: 76 50 jbe 0x1800446c2 180044672: 33 d2 xor %edx,%edx 180044674: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 180044679: 48 89 74 24 20 mov %rsi,0x20(%rsp) 18004467e: 66 90 xchg %ax,%ax 180044680: 43 8d 1c 1b lea (%r11,%r11,1),%ebx 180044684: 41 83 c3 01 add $0x1,%r11d 180044688: 48 63 db movslq %ebx,%rbx 18004468b: 48 89 d8 mov %rbx,%rax 18004468e: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi 180044692: 48 c1 e0 04 shl $0x4,%rax 180044696: 49 89 34 00 mov %rsi,(%r8,%rax,1) 18004469a: 49 89 54 00 08 mov %rdx,0x8(%r8,%rax,1) 18004469f: 48 8b 74 d9 08 mov 0x8(%rcx,%rbx,8),%rsi 1800446a4: 49 89 54 00 18 mov %rdx,0x18(%r8,%rax,1) 1800446a9: 49 89 74 00 10 mov %rsi,0x10(%r8,%rax,1) 1800446ae: 45 3b da cmp %r10d,%r11d 1800446b1: 72 cd jb 0x180044680 1800446b3: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 1800446b8: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 1800446bd: 43 8d 54 1b 01 lea 0x1(%r11,%r11,1),%edx 1800446c2: 8d 42 ff lea -0x1(%rdx),%eax 1800446c5: 41 3b c1 cmp %r9d,%eax 1800446c8: 73 1d jae 0x1800446e7 1800446ca: 48 63 d2 movslq %edx,%rdx 1800446cd: 48 89 d0 mov %rdx,%rax 1800446d0: 48 8b 4c d1 f8 mov -0x8(%rcx,%rdx,8),%rcx 1800446d5: 48 c1 e0 04 shl $0x4,%rax 1800446d9: 4a 89 4c 00 f0 mov %rcx,-0x10(%rax,%r8,1) 1800446de: 4a c7 44 00 f8 00 00 movq $0x0,-0x8(%rax,%r8,1) 1800446e5: 00 00 1800446e7: 33 c0 xor %eax,%eax 1800446e9: 48 83 c4 38 add $0x38,%rsp 1800446ed: c3 ret 1800446ee: 45 33 c9 xor %r9d,%r9d 1800446f1: e9 28 ff ff ff jmp 0x18004461e 1800446f6: b8 fa ff ff ff mov $0xfffffffa,%eax 1800446fb: 48 83 c4 38 add $0x38,%rsp 1800446ff: c3 ret 180044700: 53 push %rbx 180044701: 55 push %rbp 180044702: 48 83 ec 38 sub $0x38,%rsp 180044706: 4d 85 c0 test %r8,%r8 180044709: 0f 84 e6 03 00 00 je 0x180044af5 18004470f: 45 85 c9 test %r9d,%r9d 180044712: 0f 8e b7 07 00 00 jle 0x180044ecf 180044718: 48 85 d2 test %rdx,%rdx 18004471b: 0f 84 cf 03 00 00 je 0x180044af0 180044721: 48 85 c9 test %rcx,%rcx 180044724: 74 0e je 0x180044734 180044726: e8 55 db a1 01 call 0x181a62280 18004472b: 33 c0 xor %eax,%eax 18004472d: 48 83 c4 38 add $0x38,%rsp 180044731: 5d pop %rbp 180044732: 5b pop %rbx 180044733: c3 ret 180044734: 41 83 f9 06 cmp $0x6,%r9d 180044738: 0f 8e 20 03 00 00 jle 0x180044a5e 18004473e: 49 8d 58 08 lea 0x8(%r8),%rbx 180044742: 48 3b d3 cmp %rbx,%rdx 180044745: 76 1f jbe 0x180044766 180044747: 49 63 c1 movslq %r9d,%rax 18004474a: 48 f7 db neg %rbx 18004474d: 48 03 da add %rdx,%rbx 180044750: 48 8d 0c c5 08 00 00 lea 0x8(,%rax,8),%rcx 180044757: 00 180044758: 48 8d 69 f8 lea -0x8(%rcx),%rbp 18004475c: 48 3b d9 cmp %rcx,%rbx 18004475f: 7d 25 jge 0x180044786 180044761: e9 f8 02 00 00 jmp 0x180044a5e 180044766: 48 3b da cmp %rdx,%rbx 180044769: 0f 86 ef 02 00 00 jbe 0x180044a5e 18004476f: 49 63 c1 movslq %r9d,%rax 180044772: 48 2b da sub %rdx,%rbx 180044775: 48 8d 2c c5 00 00 00 lea 0x0(,%rax,8),%rbp 18004477c: 00 18004477d: 48 3b dd cmp %rbp,%rbx 180044780: 0f 8c d8 02 00 00 jl 0x180044a5e 180044786: 49 3b d0 cmp %r8,%rdx 180044789: 76 14 jbe 0x18004479f 18004478b: 48 89 d1 mov %rdx,%rcx 18004478e: 48 83 c5 08 add $0x8,%rbp 180044792: 49 2b c8 sub %r8,%rcx 180044795: 48 3b cd cmp %rbp,%rcx 180044798: 7d 1d jge 0x1800447b7 18004479a: e9 bf 02 00 00 jmp 0x180044a5e 18004479f: 4c 3b c2 cmp %rdx,%r8 1800447a2: 0f 86 b6 02 00 00 jbe 0x180044a5e 1800447a8: 4c 89 c1 mov %r8,%rcx 1800447ab: 48 2b ca sub %rdx,%rcx 1800447ae: 48 3b cd cmp %rbp,%rcx 1800447b1: 0f 8c a7 02 00 00 jl 0x180044a5e 1800447b7: 45 32 db xor %r11b,%r11b 1800447ba: 41 83 f9 10 cmp $0x10,%r9d 1800447be: 0f 8c 22 03 00 00 jl 0x180044ae6 1800447c4: 49 89 d2 mov %rdx,%r10 1800447c7: 49 83 e2 1f and $0x1f,%r10 1800447cb: 45 89 d2 mov %r10d,%r10d 1800447ce: 45 85 d2 test %r10d,%r10d 1800447d1: 74 18 je 0x1800447eb 1800447d3: 41 f7 c2 07 00 00 00 test $0x7,%r10d 1800447da: 0f 85 06 03 00 00 jne 0x180044ae6 1800447e0: 41 f7 da neg %r10d 1800447e3: 41 83 c2 20 add $0x20,%r10d 1800447e7: 41 c1 ea 03 shr $0x3,%r10d 1800447eb: 41 8d 4a 10 lea 0x10(%r10),%ecx 1800447ef: 44 3b c9 cmp %ecx,%r9d 1800447f2: 0f 8c ee 02 00 00 jl 0x180044ae6 1800447f8: 44 89 c9 mov %r9d,%ecx 1800447fb: 33 db xor %ebx,%ebx 1800447fd: 41 2b ca sub %r10d,%ecx 180044800: 33 ed xor %ebp,%ebp 180044802: 83 e1 0f and $0xf,%ecx 180044805: f7 d9 neg %ecx 180044807: 41 03 c9 add %r9d,%ecx 18004480a: 45 85 d2 test %r10d,%r10d 18004480d: 76 35 jbe 0x180044844 18004480f: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180044814: 4c 89 7c 24 28 mov %r15,0x28(%rsp) 180044819: 45 33 ff xor %r15d,%r15d 18004481c: 0f 1f 40 00 nopl 0x0(%rax) 180044820: 4e 89 7c 05 00 mov %r15,0x0(%rbp,%r8,1) 180044825: 48 8b 34 da mov (%rdx,%rbx,8),%rsi 180044829: 48 ff c3 inc %rbx 18004482c: 4a 89 74 05 08 mov %rsi,0x8(%rbp,%r8,1) 180044831: 48 83 c5 10 add $0x10,%rbp 180044835: 49 3b da cmp %r10,%rbx 180044838: 72 e6 jb 0x180044820 18004483a: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 18004483f: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 180044844: 4c 89 d5 mov %r10,%rbp 180044847: c5 ed 57 d2 vxorpd %ymm2,%ymm2,%ymm2 18004484b: 48 c1 e5 04 shl $0x4,%rbp 18004484f: 48 63 d9 movslq %ecx,%rbx 180044852: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044860: c4 a1 7d 10 1c d2 vmovupd (%rdx,%r10,8),%ymm3 180044866: c4 a1 7d 10 4c d2 20 vmovupd 0x20(%rdx,%r10,8),%ymm1 18004486d: c5 ed 14 e3 vunpcklpd %ymm3,%ymm2,%ymm4 180044871: c5 ed 15 eb vunpckhpd %ymm3,%ymm2,%ymm5 180044875: c4 e3 5d 06 c5 20 vperm2f128 $0x20,%ymm5,%ymm4,%ymm0 18004487b: c4 e3 5d 06 dd 31 vperm2f128 $0x31,%ymm5,%ymm4,%ymm3 180044881: c5 ed 14 e1 vunpcklpd %ymm1,%ymm2,%ymm4 180044885: c5 ed 15 c9 vunpckhpd %ymm1,%ymm2,%ymm1 180044889: c4 e3 5d 06 e9 20 vperm2f128 $0x20,%ymm1,%ymm4,%ymm5 18004488f: c4 a1 79 11 44 05 00 vmovupd %xmm0,0x0(%rbp,%r8,1) 180044896: c4 a3 7d 19 44 05 10 vextractf128 $0x1,%ymm0,0x10(%rbp,%r8,1) 18004489d: 01 18004489e: c4 e3 5d 06 c1 31 vperm2f128 $0x31,%ymm1,%ymm4,%ymm0 1800448a4: c4 a3 7d 19 5c 05 30 vextractf128 $0x1,%ymm3,0x30(%rbp,%r8,1) 1800448ab: 01 1800448ac: c4 a3 7d 19 6c 05 50 vextractf128 $0x1,%ymm5,0x50(%rbp,%r8,1) 1800448b3: 01 1800448b4: c4 a3 7d 19 44 05 70 vextractf128 $0x1,%ymm0,0x70(%rbp,%r8,1) 1800448bb: 01 1800448bc: c4 a1 79 11 5c 05 20 vmovupd %xmm3,0x20(%rbp,%r8,1) 1800448c3: c4 a1 79 11 6c 05 40 vmovupd %xmm5,0x40(%rbp,%r8,1) 1800448ca: c4 a1 79 11 44 05 60 vmovupd %xmm0,0x60(%rbp,%r8,1) 1800448d1: c4 a1 7d 10 4c d2 40 vmovupd 0x40(%rdx,%r10,8),%ymm1 1800448d8: c4 a1 7d 10 44 d2 60 vmovupd 0x60(%rdx,%r10,8),%ymm0 1800448df: c5 ed 14 d9 vunpcklpd %ymm1,%ymm2,%ymm3 1800448e3: 49 83 c2 10 add $0x10,%r10 1800448e7: c5 ed 15 e1 vunpckhpd %ymm1,%ymm2,%ymm4 1800448eb: c4 e3 65 06 cc 20 vperm2f128 $0x20,%ymm4,%ymm3,%ymm1 1800448f1: c4 e3 65 06 dc 31 vperm2f128 $0x31,%ymm4,%ymm3,%ymm3 1800448f7: c5 ed 14 e0 vunpcklpd %ymm0,%ymm2,%ymm4 1800448fb: c5 ed 15 c0 vunpckhpd %ymm0,%ymm2,%ymm0 1800448ff: c4 e3 5d 06 e8 20 vperm2f128 $0x20,%ymm0,%ymm4,%ymm5 180044905: c4 e3 5d 06 c0 31 vperm2f128 $0x31,%ymm0,%ymm4,%ymm0 18004490b: c4 a1 79 11 8c 05 80 vmovupd %xmm1,0x80(%rbp,%r8,1) 180044912: 00 00 00 180044915: c4 a1 79 11 9c 05 a0 vmovupd %xmm3,0xa0(%rbp,%r8,1) 18004491c: 00 00 00 18004491f: c4 a1 79 11 ac 05 c0 vmovupd %xmm5,0xc0(%rbp,%r8,1) 180044926: 00 00 00 180044929: c4 a1 79 11 84 05 e0 vmovupd %xmm0,0xe0(%rbp,%r8,1) 180044930: 00 00 00 180044933: c4 a3 7d 19 8c 05 90 vextractf128 $0x1,%ymm1,0x90(%rbp,%r8,1) 18004493a: 00 00 00 01 18004493e: c4 a3 7d 19 9c 05 b0 vextractf128 $0x1,%ymm3,0xb0(%rbp,%r8,1) 180044945: 00 00 00 01 180044949: c4 a3 7d 19 ac 05 d0 vextractf128 $0x1,%ymm5,0xd0(%rbp,%r8,1) 180044950: 00 00 00 01 180044954: c4 a3 7d 19 84 05 f0 vextractf128 $0x1,%ymm0,0xf0(%rbp,%r8,1) 18004495b: 00 00 00 01 18004495f: 48 81 c5 00 01 00 00 add $0x100,%rbp 180044966: 4c 3b d3 cmp %rbx,%r10 180044969: 0f 82 f1 fe ff ff jb 0x180044860 18004496f: 8d 59 01 lea 0x1(%rcx),%ebx 180044972: 41 3b d9 cmp %r9d,%ebx 180044975: 0f 87 5f 01 00 00 ja 0x180044ada 18004497b: 48 63 c9 movslq %ecx,%rcx 18004497e: 48 2b c1 sub %rcx,%rax 180044981: 41 80 fb 01 cmp $0x1,%r11b 180044985: 75 08 jne 0x18004498f 180044987: 45 33 c9 xor %r9d,%r9d 18004498a: e9 7a 00 00 00 jmp 0x180044a09 18004498f: 48 83 f8 04 cmp $0x4,%rax 180044993: 7c f2 jl 0x180044987 180044995: 48 63 c9 movslq %ecx,%rcx 180044998: 41 89 c1 mov %eax,%r9d 18004499b: 48 89 cb mov %rcx,%rbx 18004499e: 41 83 e1 fc and $0xfffffffc,%r9d 1800449a2: 48 c1 e3 04 shl $0x4,%rbx 1800449a6: 33 ed xor %ebp,%ebp 1800449a8: 4d 63 c9 movslq %r9d,%r9 1800449ab: 49 03 d8 add %r8,%rbx 1800449ae: c5 fd 57 c0 vxorpd %ymm0,%ymm0,%ymm0 1800449b2: 4c 8d 1c ca lea (%rdx,%rcx,8),%r11 1800449b6: 4c 89 7c 24 28 mov %r15,0x28(%rsp) 1800449bb: 45 33 d2 xor %r10d,%r10d 1800449be: 66 90 xchg %ax,%ax 1800449c0: c4 c1 7d 10 0c eb vmovupd (%r11,%rbp,8),%ymm1 1800449c6: 48 83 c5 04 add $0x4,%rbp 1800449ca: c5 fd 14 d1 vunpcklpd %ymm1,%ymm0,%ymm2 1800449ce: c5 fd 15 d9 vunpckhpd %ymm1,%ymm0,%ymm3 1800449d2: c4 e3 6d 06 e3 20 vperm2f128 $0x20,%ymm3,%ymm2,%ymm4 1800449d8: c4 e3 6d 06 eb 31 vperm2f128 $0x31,%ymm3,%ymm2,%ymm5 1800449de: c4 c1 79 11 24 1a vmovupd %xmm4,(%r10,%rbx,1) 1800449e4: c4 c1 79 11 6c 1a 20 vmovupd %xmm5,0x20(%r10,%rbx,1) 1800449eb: c4 c3 7d 19 64 1a 10 vextractf128 $0x1,%ymm4,0x10(%r10,%rbx,1) 1800449f2: 01 1800449f3: c4 c3 7d 19 6c 1a 30 vextractf128 $0x1,%ymm5,0x30(%r10,%rbx,1) 1800449fa: 01 1800449fb: 49 83 c2 40 add $0x40,%r10 1800449ff: 49 3b e9 cmp %r9,%rbp 180044a02: 72 bc jb 0x1800449c0 180044a04: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 180044a09: 4c 89 cb mov %r9,%rbx 180044a0c: 48 c1 e3 04 shl $0x4,%rbx 180044a10: 4c 3b c8 cmp %rax,%r9 180044a13: 0f 83 c1 00 00 00 jae 0x180044ada 180044a19: 48 63 c9 movslq %ecx,%rcx 180044a1c: 33 ed xor %ebp,%ebp 180044a1e: 48 8d 14 ca lea (%rdx,%rcx,8),%rdx 180044a22: 48 c1 e1 04 shl $0x4,%rcx 180044a26: 4c 03 c1 add %rcx,%r8 180044a29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180044a30: 00 180044a31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180044a3f: 00 180044a40: 4a 89 2c 03 mov %rbp,(%rbx,%r8,1) 180044a44: 4a 8b 0c ca mov (%rdx,%r9,8),%rcx 180044a48: 49 ff c1 inc %r9 180044a4b: 4a 89 4c 03 08 mov %rcx,0x8(%rbx,%r8,1) 180044a50: 48 83 c3 10 add $0x10,%rbx 180044a54: 4c 3b c8 cmp %rax,%r9 180044a57: 72 e7 jb 0x180044a40 180044a59: e9 7c 00 00 00 jmp 0x180044ada 180044a5e: 44 89 c9 mov %r9d,%ecx 180044a61: bb 01 00 00 00 mov $0x1,%ebx 180044a66: d1 e9 shr $1,%ecx 180044a68: 33 ed xor %ebp,%ebp 180044a6a: 85 c9 test %ecx,%ecx 180044a6c: 76 47 jbe 0x180044ab5 180044a6e: 33 db xor %ebx,%ebx 180044a70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180044a77: 00 180044a78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044a7f: 90 nop 180044a80: 44 8d 54 2d 00 lea 0x0(%rbp,%rbp,1),%r10d 180044a85: ff c5 inc %ebp 180044a87: 4d 63 d2 movslq %r10d,%r10 180044a8a: 4c 89 d0 mov %r10,%rax 180044a8d: 48 c1 e0 04 shl $0x4,%rax 180044a91: 49 89 1c 00 mov %rbx,(%r8,%rax,1) 180044a95: 4e 8b 1c d2 mov (%rdx,%r10,8),%r11 180044a99: 4d 89 5c 00 08 mov %r11,0x8(%r8,%rax,1) 180044a9e: 49 89 5c 00 10 mov %rbx,0x10(%r8,%rax,1) 180044aa3: 4e 8b 5c d2 08 mov 0x8(%rdx,%r10,8),%r11 180044aa8: 4d 89 5c 00 18 mov %r11,0x18(%r8,%rax,1) 180044aad: 3b e9 cmp %ecx,%ebp 180044aaf: 72 cf jb 0x180044a80 180044ab1: 8d 5c 2d 01 lea 0x1(%rbp,%rbp,1),%ebx 180044ab5: 8d 43 ff lea -0x1(%rbx),%eax 180044ab8: 41 3b c1 cmp %r9d,%eax 180044abb: 73 1d jae 0x180044ada 180044abd: 48 63 db movslq %ebx,%rbx 180044ac0: 48 89 d8 mov %rbx,%rax 180044ac3: 48 c1 e0 04 shl $0x4,%rax 180044ac7: 4a c7 44 00 f0 00 00 movq $0x0,-0x10(%rax,%r8,1) 180044ace: 00 00 180044ad0: 48 8b 54 da f8 mov -0x8(%rdx,%rbx,8),%rdx 180044ad5: 4a 89 54 00 f8 mov %rdx,-0x8(%rax,%r8,1) 180044ada: 33 c0 xor %eax,%eax 180044adc: c5 f8 77 vzeroupper 180044adf: 48 83 c4 38 add $0x38,%rsp 180044ae3: 5d pop %rbp 180044ae4: 5b pop %rbx 180044ae5: c3 ret 180044ae6: 41 b3 01 mov $0x1,%r11b 180044ae9: 33 c9 xor %ecx,%ecx 180044aeb: e9 7f fe ff ff jmp 0x18004496f 180044af0: 48 85 c9 test %rcx,%rcx 180044af3: 75 0c jne 0x180044b01 180044af5: b8 f8 ff ff ff mov $0xfffffff8,%eax 180044afa: 48 83 c4 38 add $0x38,%rsp 180044afe: 5d pop %rbp 180044aff: 5b pop %rbx 180044b00: c3 ret 180044b01: 41 83 f9 06 cmp $0x6,%r9d 180044b05: 0f 8e 33 03 00 00 jle 0x180044e3e 180044b0b: 49 8d 58 08 lea 0x8(%r8),%rbx 180044b0f: 48 3b cb cmp %rbx,%rcx 180044b12: 76 1f jbe 0x180044b33 180044b14: 49 63 d1 movslq %r9d,%rdx 180044b17: 48 f7 db neg %rbx 180044b1a: 48 03 d9 add %rcx,%rbx 180044b1d: 48 8d 04 d5 08 00 00 lea 0x8(,%rdx,8),%rax 180044b24: 00 180044b25: 48 8d 68 f8 lea -0x8(%rax),%rbp 180044b29: 48 3b d8 cmp %rax,%rbx 180044b2c: 7d 25 jge 0x180044b53 180044b2e: e9 0b 03 00 00 jmp 0x180044e3e 180044b33: 48 3b d9 cmp %rcx,%rbx 180044b36: 0f 86 02 03 00 00 jbe 0x180044e3e 180044b3c: 49 63 d1 movslq %r9d,%rdx 180044b3f: 48 2b d9 sub %rcx,%rbx 180044b42: 48 8d 2c d5 00 00 00 lea 0x0(,%rdx,8),%rbp 180044b49: 00 180044b4a: 48 3b dd cmp %rbp,%rbx 180044b4d: 0f 8c eb 02 00 00 jl 0x180044e3e 180044b53: 49 3b c8 cmp %r8,%rcx 180044b56: 76 14 jbe 0x180044b6c 180044b58: 48 89 c8 mov %rcx,%rax 180044b5b: 48 83 c5 08 add $0x8,%rbp 180044b5f: 49 2b c0 sub %r8,%rax 180044b62: 48 3b c5 cmp %rbp,%rax 180044b65: 7d 1d jge 0x180044b84 180044b67: e9 d2 02 00 00 jmp 0x180044e3e 180044b6c: 4c 3b c1 cmp %rcx,%r8 180044b6f: 0f 86 c9 02 00 00 jbe 0x180044e3e 180044b75: 4c 89 c0 mov %r8,%rax 180044b78: 48 2b c1 sub %rcx,%rax 180044b7b: 48 3b c5 cmp %rbp,%rax 180044b7e: 0f 8c ba 02 00 00 jl 0x180044e3e 180044b84: 45 32 db xor %r11b,%r11b 180044b87: 41 83 f9 10 cmp $0x10,%r9d 180044b8b: 0f 8c 34 03 00 00 jl 0x180044ec5 180044b91: 49 89 ca mov %rcx,%r10 180044b94: 49 83 e2 1f and $0x1f,%r10 180044b98: 45 89 d2 mov %r10d,%r10d 180044b9b: 45 85 d2 test %r10d,%r10d 180044b9e: 74 18 je 0x180044bb8 180044ba0: 41 f7 c2 07 00 00 00 test $0x7,%r10d 180044ba7: 0f 85 18 03 00 00 jne 0x180044ec5 180044bad: 41 f7 da neg %r10d 180044bb0: 41 83 c2 20 add $0x20,%r10d 180044bb4: 41 c1 ea 03 shr $0x3,%r10d 180044bb8: 41 8d 42 10 lea 0x10(%r10),%eax 180044bbc: 44 3b c8 cmp %eax,%r9d 180044bbf: 0f 8c 00 03 00 00 jl 0x180044ec5 180044bc5: 44 89 c8 mov %r9d,%eax 180044bc8: 33 db xor %ebx,%ebx 180044bca: 41 2b c2 sub %r10d,%eax 180044bcd: 33 ed xor %ebp,%ebp 180044bcf: 83 e0 0f and $0xf,%eax 180044bd2: f7 d8 neg %eax 180044bd4: 41 03 c1 add %r9d,%eax 180044bd7: 45 85 d2 test %r10d,%r10d 180044bda: 76 48 jbe 0x180044c24 180044bdc: 48 89 74 24 20 mov %rsi,0x20(%rsp) 180044be1: 4c 89 7c 24 28 mov %r15,0x28(%rsp) 180044be6: 45 33 ff xor %r15d,%r15d 180044be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180044bf0: 00 180044bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180044bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 180044bff: 00 180044c00: 48 8b 34 d9 mov (%rcx,%rbx,8),%rsi 180044c04: 48 ff c3 inc %rbx