; conv_float_a24c0: VA 0x1802a24c0-0x1802a64c0 (16384 bytes) /tmp/opencode/dis/conv_float_a24c0.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 56 push %rsi 1: 57 push %rdi 2: 41 54 push %r12 4: 41 56 push %r14 6: 41 57 push %r15 8: 55 push %rbp 9: 48 81 ec 28 03 00 00 sub $0x328,%rsp 10: 44 89 c5 mov %r8d,%ebp 13: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp) 1a: 00 00 1c: 49 89 d6 mov %rdx,%r14 1f: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp) 26: 00 00 28: 49 89 cc mov %rcx,%r12 2b: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp) 32: 00 00 34: 45 33 ff xor %r15d,%r15d 37: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp) 3e: 00 00 40: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp) 47: 00 00 49: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp) 50: 00 00 52: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp) 59: 00 00 5b: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp) 62: 00 00 64: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp) 6b: 00 00 6d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp) 74: 00 00 76: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp) 7d: 00 7e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13 85: 00 86: 48 8b 05 23 34 37 02 mov 0x2373423(%rip),%rax # 0x23734b0 8d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 91: 48 33 c4 xor %rsp,%rax 94: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp) 9b: 00 9c: 85 ed test %ebp,%ebp 9e: 0f 8e 1a 0a 00 00 jle 0xabe a4: 4d 85 e4 test %r12,%r12 a7: 0f 84 fb 09 00 00 je 0xaa8 ad: 4d 85 f6 test %r14,%r14 b0: 0f 84 bb 09 00 00 je 0xa71 b6: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp) bd: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx c4: 00 c5: 89 ca mov %ecx,%edx c7: 83 e2 3f and $0x3f,%edx ca: 83 fa 3f cmp $0x3f,%edx cd: 74 12 je 0xe1 cf: 83 c9 3f or $0x3f,%ecx d2: 66 89 4c 24 40 mov %cx,0x40(%rsp) d7: db e2 fnclex d9: d9 6c 24 40 fldcw 0x40(%rsp) dd: b2 01 mov $0x1,%dl df: eb 02 jmp 0xe3 e1: 32 d2 xor %dl,%dl e3: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) ea: 00 00 ec: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx f3: 89 ce mov %ecx,%esi f5: 81 e6 c0 ff 00 00 and $0xffc0,%esi fb: 81 fe 80 1f 00 00 cmp $0x1f80,%esi 101: 74 21 je 0x124 103: 89 ce mov %ecx,%esi 105: 80 c2 02 add $0x2,%dl 108: 81 e6 3f 00 ff ff and $0xffff003f,%esi 10e: 81 c6 80 1f 00 00 add $0x1f80,%esi 114: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp) 11b: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) 122: 00 00 124: 89 e8 mov %ebp,%eax 126: 49 8d 74 24 1f lea 0x1f(%r12),%rsi 12b: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi 12f: 33 ff xor %edi,%edi 131: 49 2b f4 sub %r12,%rsi 134: c1 ee 02 shr $0x2,%esi 137: 3b f5 cmp %ebp,%esi 139: 0f 43 f5 cmovae %ebp,%esi 13c: 2b c6 sub %esi,%eax 13e: 41 89 f2 mov %esi,%r10d 141: 83 e0 f0 and $0xfffffff0,%eax 144: 03 c6 add %esi,%eax 146: 85 f6 test %esi,%esi 148: 0f 86 89 01 00 00 jbe 0x2d7 14e: c5 7c 10 25 6a fa cd vmovups 0x1cdfa6a(%rip),%ymm12 # 0x1cdfbc0 155: 01 156: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 15d: 00 00 00 160: c5 7c 10 1d 98 fa cd vmovups 0x1cdfa98(%rip),%ymm11 # 0x1cdfc00 167: 01 168: c5 7c 10 15 d0 fa cd vmovups 0x1cdfad0(%rip),%ymm10 # 0x1cdfc40 16f: 01 170: c5 7c 10 0d 08 fb cd vmovups 0x1cdfb08(%rip),%ymm9 # 0x1cdfc80 177: 01 178: c5 7c 10 05 40 fb cd vmovups 0x1cdfb40(%rip),%ymm8 # 0x1cdfcc0 17f: 01 180: c5 fc 10 3d 38 f9 cd vmovups 0x1cdf938(%rip),%ymm7 # 0x1cdfac0 187: 01 188: c5 7c 10 2d b0 f9 cd vmovups 0x1cdf9b0(%rip),%ymm13 # 0x1cdfb40 18f: 01 190: c5 fc 10 35 e8 f9 cd vmovups 0x1cdf9e8(%rip),%ymm6 # 0x1cdfb80 197: 01 198: c5 fc 10 2d c0 f9 cd vmovups 0x1cdf9c0(%rip),%ymm5 # 0x1cdfb60 19f: 01 1a0: c5 7c 10 35 78 f9 cd vmovups 0x1cdf978(%rip),%ymm14 # 0x1cdfb20 1a7: 01 1a8: c5 fc 10 25 30 f9 cd vmovups 0x1cdf930(%rip),%ymm4 # 0x1cdfae0 1af: 01 1b0: 89 6c 24 78 mov %ebp,0x78(%rsp) 1b4: 4c 8d 05 85 d9 d5 ff lea -0x2a267b(%rip),%r8 # 0xffffffffffd5db40 1bb: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) 1c2: 00 1c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ca: 00 1cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e0: bb 08 00 00 00 mov $0x8,%ebx 1e5: 41 83 fa 08 cmp $0x8,%r10d 1e9: c5 fc 10 1d 0f fc cd vmovups 0x1cdfc0f(%rip),%ymm3 # 0x1cdfe00 1f0: 01 1f1: 41 0f 42 da cmovb %r10d,%ebx 1f5: f7 db neg %ebx 1f7: 83 c3 20 add $0x20,%ebx 1fa: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp 1ff: 41 89 6d 00 mov %ebp,0x0(%r13) 203: 33 db xor %ebx,%ebx 205: 40 0f b6 ed movzbl %bpl,%ebp 209: f3 0f b8 dd popcnt %ebp,%ebx 20d: 89 db mov %ebx,%ebx 20f: 48 c1 e3 05 shl $0x5,%rbx 213: 41 89 f9 mov %edi,%r9d 216: c4 c1 7c 10 8c 18 80 vmovups 0x1f81a80(%r8,%rbx,1),%ymm1 21d: 1a f8 01 220: c4 02 75 2c 3c 8c vmaskmovps (%r12,%r9,4),%ymm1,%ymm15 226: c4 c3 65 4a df 10 vblendvps %ymm1,%ymm15,%ymm3,%ymm3 22c: c4 c1 65 fe c4 vpaddd %ymm12,%ymm3,%ymm0 231: c4 41 65 fa fa vpsubd %ymm10,%ymm3,%ymm15 236: c4 c1 75 72 e7 17 vpsrad $0x17,%ymm15,%ymm1 23c: c5 a5 66 d0 vpcmpgtd %ymm0,%ymm11,%ymm2 240: c4 c1 05 db c1 vpand %ymm9,%ymm15,%ymm0 245: c4 41 7d fe fa vpaddd %ymm10,%ymm0,%ymm15 24a: c5 fc 5b c9 vcvtdq2ps %ymm1,%ymm1 24e: c4 c1 04 5c c0 vsubps %ymm8,%ymm15,%ymm0 253: c5 7c 28 fd vmovaps %ymm5,%ymm15 257: c4 62 4d b8 f8 vfmadd231ps %ymm0,%ymm6,%ymm15 25c: c4 42 7d a8 fd vfmadd213ps %ymm13,%ymm0,%ymm15 261: c5 fc 50 da vmovmskps %ymm2,%ebx 265: c4 42 7d a8 fe vfmadd213ps %ymm14,%ymm0,%ymm15 26a: c5 fc 10 15 8e f8 cd vmovups 0x1cdf88e(%rip),%ymm2 # 0x1cdfb00 271: 01 272: c4 62 7d a8 fa vfmadd213ps %ymm2,%ymm0,%ymm15 277: c4 62 7d a8 fc vfmadd213ps %ymm4,%ymm0,%ymm15 27c: c4 62 7d a8 ff vfmadd213ps %ymm7,%ymm0,%ymm15 281: c4 c1 7c 59 d7 vmulps %ymm15,%ymm0,%ymm2 286: c4 e2 7d a8 d0 vfmadd213ps %ymm0,%ymm0,%ymm2 28b: c5 fc 10 05 6d fa cd vmovups 0x1cdfa6d(%rip),%ymm0 # 0x1cdfd00 292: 01 293: c4 e2 7d a8 ca vfmadd213ps %ymm2,%ymm0,%ymm1 298: 85 db test %ebx,%ebx 29a: 0f 85 81 06 00 00 jne 0x921 2a0: 33 db xor %ebx,%ebx 2a2: 83 c7 08 add $0x8,%edi 2a5: f3 0f b8 dd popcnt %ebp,%ebx 2a9: 89 db mov %ebx,%ebx 2ab: 41 83 c2 f8 add $0xfffffff8,%r10d 2af: 48 c1 e3 05 shl $0x5,%rbx 2b3: c4 c1 7e 6f 84 18 c0 vmovdqu 0x1f81bc0(%r8,%rbx,1),%ymm0 2ba: 1b f8 01 2bd: c4 82 7d 2e 0c 8e vmaskmovps %ymm1,%ymm0,(%r14,%r9,4) 2c3: 3b fe cmp %esi,%edi 2c5: 0f 82 15 ff ff ff jb 0x1e0 2cb: 8b 6c 24 78 mov 0x78(%rsp),%ebp 2cf: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx 2d6: 00 2d7: 3b f0 cmp %eax,%esi 2d9: 0f 83 5b 01 00 00 jae 0x43a 2df: c5 7c 10 0d d9 f8 cd vmovups 0x1cdf8d9(%rip),%ymm9 # 0x1cdfbc0 2e6: 01 2e7: c5 7c 10 05 11 f9 cd vmovups 0x1cdf911(%rip),%ymm8 # 0x1cdfc00 2ee: 01 2ef: c5 fc 10 3d 49 f9 cd vmovups 0x1cdf949(%rip),%ymm7 # 0x1cdfc40 2f6: 01 2f7: c5 fc 10 35 81 f9 cd vmovups 0x1cdf981(%rip),%ymm6 # 0x1cdfc80 2fe: 01 2ff: c5 fc 10 2d b9 f9 cd vmovups 0x1cdf9b9(%rip),%ymm5 # 0x1cdfcc0 306: 01 307: c5 fc 10 25 71 f8 cd vmovups 0x1cdf871(%rip),%ymm4 # 0x1cdfb80 30e: 01 30f: c5 fc 10 1d 49 f8 cd vmovups 0x1cdf849(%rip),%ymm3 # 0x1cdfb60 316: 01 317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 31e: 00 00 320: 41 89 f2 mov %esi,%r10d 323: 44 8d 5e 08 lea 0x8(%rsi),%r11d 327: c4 81 7c 10 0c 9c vmovups (%r12,%r11,4),%ymm1 32d: c4 81 7c 10 14 94 vmovups (%r12,%r10,4),%ymm2 333: c4 c1 75 fe c1 vpaddd %ymm9,%ymm1,%ymm0 338: c4 41 6d fe d9 vpaddd %ymm9,%ymm2,%ymm11 33d: c5 6d fa f7 vpsubd %ymm7,%ymm2,%ymm14 341: c5 0d db d6 vpand %ymm6,%ymm14,%ymm10 345: c4 c1 05 72 e6 17 vpsrad $0x17,%ymm14,%ymm15 34b: c5 2d fe f7 vpaddd %ymm7,%ymm10,%ymm14 34f: c5 3d 66 e8 vpcmpgtd %ymm0,%ymm8,%ymm13 353: c5 f5 fa c7 vpsubd %ymm7,%ymm1,%ymm0 357: c4 41 3d 66 e3 vpcmpgtd %ymm11,%ymm8,%ymm12 35c: c5 a5 72 e0 17 vpsrad $0x17,%ymm0,%ymm11 361: c5 fd db c6 vpand %ymm6,%ymm0,%ymm0 365: c5 7d fe d7 vpaddd %ymm7,%ymm0,%ymm10 369: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0 36e: c5 0c 5c fd vsubps %ymm5,%ymm14,%ymm15 372: c5 2c 5c f5 vsubps %ymm5,%ymm10,%ymm14 376: c4 41 7c 5b db vcvtdq2ps %ymm11,%ymm11 37b: c4 c1 7c 50 fd vmovmskps %ymm13,%edi 380: c5 7d 6f eb vmovdqa %ymm3,%ymm13 384: c5 7c 28 d3 vmovaps %ymm3,%ymm10 388: c4 41 7c 50 c4 vmovmskps %ymm12,%r8d 38d: c5 7c 10 25 ab f7 cd vmovups 0x1cdf7ab(%rip),%ymm12 # 0x1cdfb40 394: 01 395: c4 42 5d b8 ef vfmadd231ps %ymm15,%ymm4,%ymm13 39a: c4 42 5d b8 d6 vfmadd231ps %ymm14,%ymm4,%ymm10 39f: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13 3a4: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10 3a9: c5 7c 10 25 6f f7 cd vmovups 0x1cdf76f(%rip),%ymm12 # 0x1cdfb20 3b0: 01 3b1: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13 3b6: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10 3bb: c5 7c 10 25 3d f7 cd vmovups 0x1cdf73d(%rip),%ymm12 # 0x1cdfb00 3c2: 01 3c3: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13 3c8: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10 3cd: c5 7c 10 25 0b f7 cd vmovups 0x1cdf70b(%rip),%ymm12 # 0x1cdfae0 3d4: 01 3d5: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13 3da: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10 3df: c5 7c 10 25 d9 f6 cd vmovups 0x1cdf6d9(%rip),%ymm12 # 0x1cdfac0 3e6: 01 3e7: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13 3ec: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10 3f1: c4 41 04 59 e5 vmulps %ymm13,%ymm15,%ymm12 3f6: c4 41 0c 59 ea vmulps %ymm10,%ymm14,%ymm13 3fb: c4 42 05 a8 e7 vfmadd213ps %ymm15,%ymm15,%ymm12 400: c4 42 0d a8 ee vfmadd213ps %ymm14,%ymm14,%ymm13 405: c5 7c 10 3d f3 f8 cd vmovups 0x1cdf8f3(%rip),%ymm15 # 0x1cdfd00 40c: 01 40d: c4 c2 05 a8 c4 vfmadd213ps %ymm12,%ymm15,%ymm0 412: c4 42 05 a8 dd vfmadd213ps %ymm13,%ymm15,%ymm11 417: c1 e7 08 shl $0x8,%edi 41a: 44 0b c7 or %edi,%r8d 41d: 0f 85 bd 03 00 00 jne 0x7e0 423: 83 c6 10 add $0x10,%esi 426: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4) 42c: 3b f0 cmp %eax,%esi 42e: c4 01 7c 11 1c 9e vmovups %ymm11,(%r14,%r11,4) 434: 0f 82 e6 fe ff ff jb 0x320 43a: 41 89 c0 mov %eax,%r8d 43d: 41 f7 d8 neg %r8d 440: 44 03 c5 add %ebp,%r8d 443: 3b c5 cmp %ebp,%eax 445: 0f 83 51 01 00 00 jae 0x59c 44b: c5 fc 10 2d 6d f7 cd vmovups 0x1cdf76d(%rip),%ymm5 # 0x1cdfbc0 452: 01 453: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 45a: 00 00 00 45d: c5 fc 10 25 9b f7 cd vmovups 0x1cdf79b(%rip),%ymm4 # 0x1cdfc00 464: 01 465: c5 fc 10 1d d3 f7 cd vmovups 0x1cdf7d3(%rip),%ymm3 # 0x1cdfc40 46c: 01 46d: c5 fc 10 35 0b f8 cd vmovups 0x1cdf80b(%rip),%ymm6 # 0x1cdfc80 474: 01 475: c5 7c 10 3d 43 f8 cd vmovups 0x1cdf843(%rip),%ymm15 # 0x1cdfcc0 47c: 01 47d: c5 7c 10 35 3b f6 cd vmovups 0x1cdf63b(%rip),%ymm14 # 0x1cdfac0 484: 01 485: c5 7c 10 0d 73 f6 cd vmovups 0x1cdf673(%rip),%ymm9 # 0x1cdfb00 48c: 01 48d: c5 7c 10 1d ab f6 cd vmovups 0x1cdf6ab(%rip),%ymm11 # 0x1cdfb40 494: 01 495: c5 7c 10 2d e3 f6 cd vmovups 0x1cdf6e3(%rip),%ymm13 # 0x1cdfb80 49c: 01 49d: c5 7c 10 25 bb f6 cd vmovups 0x1cdf6bb(%rip),%ymm12 # 0x1cdfb60 4a4: 01 4a5: c5 7c 10 15 73 f6 cd vmovups 0x1cdf673(%rip),%ymm10 # 0x1cdfb20 4ac: 01 4ad: c5 fc 10 15 2b f6 cd vmovups 0x1cdf62b(%rip),%ymm2 # 0x1cdfae0 4b4: 01 4b5: 4c 8d 1d 84 d6 d5 ff lea -0x2a297c(%rip),%r11 # 0xffffffffffd5db40 4bc: 0f 1f 40 00 nopl 0x0(%rax) 4c0: be 08 00 00 00 mov $0x8,%esi 4c5: 41 83 f8 08 cmp $0x8,%r8d 4c9: c5 7c 10 05 2f f9 cd vmovups 0x1cdf92f(%rip),%ymm8 # 0x1cdfe00 4d0: 01 4d1: 41 0f 42 f0 cmovb %r8d,%esi 4d5: 33 ff xor %edi,%edi 4d7: f7 de neg %esi 4d9: 83 c6 20 add $0x20,%esi 4dc: 41 89 c1 mov %eax,%r9d 4df: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi 4e4: 41 89 75 00 mov %esi,0x0(%r13) 4e8: 40 0f b6 f6 movzbl %sil,%esi 4ec: f3 0f b8 fe popcnt %esi,%edi 4f0: 89 ff mov %edi,%edi 4f2: 48 c1 e7 05 shl $0x5,%rdi 4f6: c4 c1 7c 10 84 3b 00 vmovups 0x1f81d00(%r11,%rdi,1),%ymm0 4fd: 1d f8 01 500: c4 82 7d 2c 3c 8c vmaskmovps (%r12,%r9,4),%ymm0,%ymm7 506: c4 63 3d 4a c7 00 vblendvps %ymm0,%ymm7,%ymm8,%ymm8 50c: c5 bd fe cd vpaddd %ymm5,%ymm8,%ymm1 510: c5 dd 66 c1 vpcmpgtd %ymm1,%ymm4,%ymm0 514: c5 bd fa cb vpsubd %ymm3,%ymm8,%ymm1 518: c5 c5 72 e1 17 vpsrad $0x17,%ymm1,%ymm7 51d: c5 f5 db ce vpand %ymm6,%ymm1,%ymm1 521: c5 f5 fe cb vpaddd %ymm3,%ymm1,%ymm1 525: c5 fc 5b ff vcvtdq2ps %ymm7,%ymm7 529: c4 c1 74 5c cf vsubps %ymm15,%ymm1,%ymm1 52e: c5 fc 50 f8 vmovmskps %ymm0,%edi 532: c4 c1 7c 28 c4 vmovaps %ymm12,%ymm0 537: c4 e2 15 b8 c1 vfmadd231ps %ymm1,%ymm13,%ymm0 53c: c4 c2 75 a8 c3 vfmadd213ps %ymm11,%ymm1,%ymm0 541: c4 c2 75 a8 c2 vfmadd213ps %ymm10,%ymm1,%ymm0 546: c4 c2 75 a8 c1 vfmadd213ps %ymm9,%ymm1,%ymm0 54b: c4 e2 75 a8 c2 vfmadd213ps %ymm2,%ymm1,%ymm0 550: c4 c2 75 a8 c6 vfmadd213ps %ymm14,%ymm1,%ymm0 555: c5 f4 59 c0 vmulps %ymm0,%ymm1,%ymm0 559: c4 e2 75 a8 c1 vfmadd213ps %ymm1,%ymm1,%ymm0 55e: c5 fc 10 0d 9a f7 cd vmovups 0x1cdf79a(%rip),%ymm1 # 0x1cdfd00 565: 01 566: c4 e2 75 a8 f8 vfmadd213ps %ymm0,%ymm1,%ymm7 56b: 85 ff test %edi,%edi 56d: 0f 85 0b 01 00 00 jne 0x67e 573: f3 0f b8 f6 popcnt %esi,%esi 577: 89 f6 mov %esi,%esi 579: 83 c0 08 add $0x8,%eax 57c: 41 83 c0 f8 add $0xfffffff8,%r8d 580: 48 c1 e6 05 shl $0x5,%rsi 584: c4 c1 7e 6f 84 33 40 vmovdqu 0x1f81e40(%r11,%rsi,1),%ymm0 58b: 1e f8 01 58e: c4 82 7d 2e 3c 8e vmaskmovps %ymm7,%ymm0,(%r14,%r9,4) 594: 3b c5 cmp %ebp,%eax 596: 0f 82 24 ff ff ff jb 0x4c0 59c: db e2 fnclex 59e: f6 c2 01 test $0x1,%dl 5a1: 74 07 je 0x5aa 5a3: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp) 5aa: f6 c2 02 test $0x2,%dl 5ad: 74 12 je 0x5c1 5af: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp) 5b6: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) 5bd: 00 00 5bf: eb 28 jmp 0x5e9 5c1: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) 5c8: 00 00 5ca: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx 5d1: f6 c2 1f test $0x1f,%dl 5d4: 74 13 je 0x5e9 5d6: 83 e2 e0 and $0xffffffe0,%edx 5d9: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp) 5e0: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) 5e7: 00 00 5e9: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx 5f0: 00 5f1: 48 33 cc xor %rsp,%rcx 5f4: 48 3b 0d b5 2e 37 02 cmp 0x2372eb5(%rip),%rcx # 0x23734b0 5fb: 75 79 jne 0x676 5fd: c5 f8 77 vzeroupper 600: 44 89 f8 mov %r15d,%eax 603: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6 60a: 00 00 60c: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7 613: 00 00 615: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8 61c: 00 00 61e: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9 625: 00 00 627: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10 62e: 00 00 630: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11 637: 00 00 639: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12 640: 00 00 642: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13 649: 00 00 64b: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14 652: 00 00 654: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15 65b: 00 00 65d: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 664: 00 665: 48 81 c4 28 03 00 00 add $0x328,%rsp 66c: 5d pop %rbp 66d: 41 5f pop %r15 66f: 41 5e pop %r14 671: 41 5c pop %r12 673: 5f pop %rdi 674: 5e pop %rsi 675: c3 ret 676: c5 f8 77 vzeroupper 679: e8 92 e5 e8 00 call 0xe8ec10 67e: c4 41 7c 11 85 80 01 vmovups %ymm8,0x180(%r13) 685: 00 00 687: c4 c1 7c 11 bd 40 01 vmovups %ymm7,0x140(%r13) 68e: 00 00 690: 4c 89 4c 24 48 mov %r9,0x48(%rsp) 695: 33 f6 xor %esi,%esi 697: 44 89 44 24 50 mov %r8d,0x50(%rsp) 69c: 89 4c 24 68 mov %ecx,0x68(%rsp) 6a0: 88 54 24 70 mov %dl,0x70(%rsp) 6a4: 89 6c 24 78 mov %ebp,0x78(%rsp) 6a8: 89 c5 mov %eax,%ebp 6aa: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) 6b1: 00 6b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c0: 0f a3 f7 bt %esi,%edi 6c3: 0f 82 ab 00 00 00 jb 0x774 6c9: ff c6 inc %esi 6cb: 83 fe 08 cmp $0x8,%esi 6ce: 7c f0 jl 0x6c0 6d0: c5 fc 10 15 08 f4 cd vmovups 0x1cdf408(%rip),%ymm2 # 0x1cdfae0 6d7: 01 6d8: 89 e8 mov %ebp,%eax 6da: c5 7c 10 0d 1e f4 cd vmovups 0x1cdf41e(%rip),%ymm9 # 0x1cdfb00 6e1: 01 6e2: c5 7c 10 15 36 f4 cd vmovups 0x1cdf436(%rip),%ymm10 # 0x1cdfb20 6e9: 01 6ea: c5 7c 10 1d 4e f4 cd vmovups 0x1cdf44e(%rip),%ymm11 # 0x1cdfb40 6f1: 01 6f2: c5 7c 10 25 66 f4 cd vmovups 0x1cdf466(%rip),%ymm12 # 0x1cdfb60 6f9: 01 6fa: c5 7c 10 2d 7e f4 cd vmovups 0x1cdf47e(%rip),%ymm13 # 0x1cdfb80 701: 01 702: c5 fc 10 2d b6 f4 cd vmovups 0x1cdf4b6(%rip),%ymm5 # 0x1cdfbc0 709: 01 70a: c5 fc 10 25 ee f4 cd vmovups 0x1cdf4ee(%rip),%ymm4 # 0x1cdfc00 711: 01 712: c5 fc 10 1d 26 f5 cd vmovups 0x1cdf526(%rip),%ymm3 # 0x1cdfc40 719: 01 71a: c5 fc 10 35 5e f5 cd vmovups 0x1cdf55e(%rip),%ymm6 # 0x1cdfc80 721: 01 722: c5 7c 10 3d 96 f5 cd vmovups 0x1cdf596(%rip),%ymm15 # 0x1cdfcc0 729: 01 72a: c5 7c 10 35 8e f3 cd vmovups 0x1cdf38e(%rip),%ymm14 # 0x1cdfac0 731: 01 732: c4 c1 7c 10 bd 40 01 vmovups 0x140(%r13),%ymm7 739: 00 00 73b: 41 0f b6 75 00 movzbl 0x0(%r13),%esi 740: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 747: 00 00 00 74a: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 74f: 4c 8d 1d ea d3 d5 ff lea -0x2a2c16(%rip),%r11 # 0xffffffffffd5db40 756: 44 8b 44 24 50 mov 0x50(%rsp),%r8d 75b: 8b 4c 24 68 mov 0x68(%rsp),%ecx 75f: 8a 54 24 70 mov 0x70(%rsp),%dl 763: 8b 6c 24 78 mov 0x78(%rsp),%ebp 767: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx 76e: 00 76f: e9 ff fd ff ff jmp 0x573 774: c5 f8 77 vzeroupper 777: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx 77e: 00 77f: 48 89 da mov %rbx,%rdx 782: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx 789: 00 78a: e8 71 03 00 00 call 0xb00 78f: 85 c0 test %eax,%eax 791: 0f 84 32 ff ff ff je 0x6c9 797: 44 8b 13 mov (%rbx),%r10d 79a: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d 79f: 47 89 14 be mov %r10d,(%r14,%r15,4) 7a3: 49 89 e2 mov %rsp,%r10 7a6: 89 c1 mov %eax,%ecx 7a8: 44 89 fa mov %r15d,%edx 7ab: 4d 89 e0 mov %r12,%r8 7ae: 4d 89 e1 mov %r12,%r9 7b1: 4c 8d 1d 1c 06 3d 02 lea 0x23d061c(%rip),%r11 # 0x23d0dd4 7b8: 4d 89 72 20 mov %r14,0x20(%r10) 7bc: 4d 89 72 28 mov %r14,0x28(%r10) 7c0: 4d 89 5a 30 mov %r11,0x30(%r10) 7c4: 89 44 24 40 mov %eax,0x40(%rsp) 7c8: e8 33 89 10 00 call 0x109100 7cd: 47 8b 14 be mov (%r14,%r15,4),%r10d 7d1: 8b 44 24 40 mov 0x40(%rsp),%eax 7d5: 41 89 c7 mov %eax,%r15d 7d8: 44 89 13 mov %r10d,(%rbx) 7db: e9 e9 fe ff ff jmp 0x6c9 7e0: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13) 7e7: 00 00 7e9: c4 c1 7c 11 8d a0 00 vmovups %ymm1,0xa0(%r13) 7f0: 00 00 7f2: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13) 7f8: c4 41 7c 11 5d 60 vmovups %ymm11,0x60(%r13) 7fe: 0f 84 1f fc ff ff je 0x423 804: 4c 89 5c 24 50 mov %r11,0x50(%rsp) 809: 33 ff xor %edi,%edi 80b: 4c 89 54 24 58 mov %r10,0x58(%rsp) 810: 89 44 24 48 mov %eax,0x48(%rsp) 814: 89 4c 24 68 mov %ecx,0x68(%rsp) 818: 88 54 24 70 mov %dl,0x70(%rsp) 81c: 89 6c 24 78 mov %ebp,0x78(%rsp) 820: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) 827: 00 828: 44 89 c3 mov %r8d,%ebx 82b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 832: 00 833: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 83a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 840: 0f a3 fb bt %edi,%ebx 843: 72 72 jb 0x8b7 845: ff c7 inc %edi 847: 83 ff 10 cmp $0x10,%edi 84a: 7c f4 jl 0x840 84c: c5 fc 10 1d 0c f3 cd vmovups 0x1cdf30c(%rip),%ymm3 # 0x1cdfb60 853: 01 854: c5 fc 10 25 24 f3 cd vmovups 0x1cdf324(%rip),%ymm4 # 0x1cdfb80 85b: 01 85c: c5 7c 10 0d 5c f3 cd vmovups 0x1cdf35c(%rip),%ymm9 # 0x1cdfbc0 863: 01 864: c5 7c 10 05 94 f3 cd vmovups 0x1cdf394(%rip),%ymm8 # 0x1cdfc00 86b: 01 86c: c5 fc 10 3d cc f3 cd vmovups 0x1cdf3cc(%rip),%ymm7 # 0x1cdfc40 873: 01 874: c5 fc 10 35 04 f4 cd vmovups 0x1cdf404(%rip),%ymm6 # 0x1cdfc80 87b: 01 87c: c5 fc 10 2d 3c f4 cd vmovups 0x1cdf43c(%rip),%ymm5 # 0x1cdfcc0 883: 01 884: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0 88a: c4 41 7c 10 5d 60 vmovups 0x60(%r13),%ymm11 890: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 895: 4c 8b 54 24 58 mov 0x58(%rsp),%r10 89a: 8b 44 24 48 mov 0x48(%rsp),%eax 89e: 8b 4c 24 68 mov 0x68(%rsp),%ecx 8a2: 8a 54 24 70 mov 0x70(%rsp),%dl 8a6: 8b 6c 24 78 mov 0x78(%rsp),%ebp 8aa: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx 8b1: 00 8b2: e9 6c fb ff ff jmp 0x423 8b7: c5 f8 77 vzeroupper 8ba: 49 8d 6c bd 40 lea 0x40(%r13,%rdi,4),%rbp 8bf: 48 89 ea mov %rbp,%rdx 8c2: 49 8d 8c bd 80 00 00 lea 0x80(%r13,%rdi,4),%rcx 8c9: 00 8ca: e8 31 02 00 00 call 0xb00 8cf: 85 c0 test %eax,%eax 8d1: 0f 84 6e ff ff ff je 0x845 8d7: 44 8b 55 00 mov 0x0(%rbp),%r10d 8db: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d 8df: 47 89 14 be mov %r10d,(%r14,%r15,4) 8e3: 49 89 e2 mov %rsp,%r10 8e6: 89 c1 mov %eax,%ecx 8e8: 44 89 fa mov %r15d,%edx 8eb: 4d 89 e0 mov %r12,%r8 8ee: 4d 89 e1 mov %r12,%r9 8f1: 4c 8d 1d dc 04 3d 02 lea 0x23d04dc(%rip),%r11 # 0x23d0dd4 8f8: 4d 89 72 20 mov %r14,0x20(%r10) 8fc: 4d 89 72 28 mov %r14,0x28(%r10) 900: 4d 89 5a 30 mov %r11,0x30(%r10) 904: 89 44 24 40 mov %eax,0x40(%rsp) 908: e8 f3 87 10 00 call 0x109100 90d: 47 8b 14 be mov (%r14,%r15,4),%r10d 911: 8b 44 24 40 mov 0x40(%rsp),%eax 915: 41 89 c7 mov %eax,%r15d 918: 44 89 55 00 mov %r10d,0x0(%rbp) 91c: e9 24 ff ff ff jmp 0x845 921: c4 c1 7c 11 9d 00 01 vmovups %ymm3,0x100(%r13) 928: 00 00 92a: c4 c1 7c 11 8d c0 00 vmovups %ymm1,0xc0(%r13) 931: 00 00 933: 4c 89 4c 24 50 mov %r9,0x50(%rsp) 938: 33 ed xor %ebp,%ebp 93a: 89 44 24 48 mov %eax,0x48(%rsp) 93e: 44 89 54 24 58 mov %r10d,0x58(%rsp) 943: 89 74 24 60 mov %esi,0x60(%rsp) 947: 89 4c 24 68 mov %ecx,0x68(%rsp) 94b: 88 54 24 70 mov %dl,0x70(%rsp) 94f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 956: 00 957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 95e: 66 90 xchg %ax,%ax 960: 0f a3 eb bt %ebp,%ebx 963: 0f 82 9d 00 00 00 jb 0xa06 969: ff c5 inc %ebp 96b: 83 fd 08 cmp $0x8,%ebp 96e: 7c f0 jl 0x960 970: c5 fc 10 25 68 f1 cd vmovups 0x1cdf168(%rip),%ymm4 # 0x1cdfae0 977: 01 978: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 97f: 00 00 00 982: c5 7c 10 35 96 f1 cd vmovups 0x1cdf196(%rip),%ymm14 # 0x1cdfb20 989: 01 98a: c5 7c 10 2d ae f1 cd vmovups 0x1cdf1ae(%rip),%ymm13 # 0x1cdfb40 991: 01 992: c5 fc 10 2d c6 f1 cd vmovups 0x1cdf1c6(%rip),%ymm5 # 0x1cdfb60 999: 01 99a: c5 fc 10 35 de f1 cd vmovups 0x1cdf1de(%rip),%ymm6 # 0x1cdfb80 9a1: 01 9a2: c5 7c 10 25 16 f2 cd vmovups 0x1cdf216(%rip),%ymm12 # 0x1cdfbc0 9a9: 01 9aa: c5 7c 10 1d 4e f2 cd vmovups 0x1cdf24e(%rip),%ymm11 # 0x1cdfc00 9b1: 01 9b2: c5 7c 10 15 86 f2 cd vmovups 0x1cdf286(%rip),%ymm10 # 0x1cdfc40 9b9: 01 9ba: c5 7c 10 0d be f2 cd vmovups 0x1cdf2be(%rip),%ymm9 # 0x1cdfc80 9c1: 01 9c2: c5 7c 10 05 f6 f2 cd vmovups 0x1cdf2f6(%rip),%ymm8 # 0x1cdfcc0 9c9: 01 9ca: c5 fc 10 3d ee f0 cd vmovups 0x1cdf0ee(%rip),%ymm7 # 0x1cdfac0 9d1: 01 9d2: c4 c1 7c 10 8d c0 00 vmovups 0xc0(%r13),%ymm1 9d9: 00 00 9db: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp 9e0: 4c 8d 05 59 d1 d5 ff lea -0x2a2ea7(%rip),%r8 # 0xffffffffffd5db40 9e7: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 9ec: 8b 44 24 48 mov 0x48(%rsp),%eax 9f0: 44 8b 54 24 58 mov 0x58(%rsp),%r10d 9f5: 8b 74 24 60 mov 0x60(%rsp),%esi 9f9: 8b 4c 24 68 mov 0x68(%rsp),%ecx 9fd: 8a 54 24 70 mov 0x70(%rsp),%dl a01: e9 9a f8 ff ff jmp 0x2a0 a06: c5 f8 77 vzeroupper a09: 49 8d b4 ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rsi a10: 00 a11: 48 89 f2 mov %rsi,%rdx a14: 49 8d 8c ad 00 01 00 lea 0x100(%r13,%rbp,4),%rcx a1b: 00 a1c: e8 df 00 00 00 call 0xb00 a21: 85 c0 test %eax,%eax a23: 0f 84 40 ff ff ff je 0x969 a29: 44 8b 16 mov (%rsi),%r10d a2c: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d a30: 47 89 14 be mov %r10d,(%r14,%r15,4) a34: 49 89 e2 mov %rsp,%r10 a37: 89 c1 mov %eax,%ecx a39: 44 89 fa mov %r15d,%edx a3c: 4d 89 e0 mov %r12,%r8 a3f: 4d 89 e1 mov %r12,%r9 a42: 4c 8d 1d 8b 03 3d 02 lea 0x23d038b(%rip),%r11 # 0x23d0dd4 a49: 4d 89 72 20 mov %r14,0x20(%r10) a4d: 4d 89 72 28 mov %r14,0x28(%r10) a51: 4d 89 5a 30 mov %r11,0x30(%r10) a55: 89 44 24 40 mov %eax,0x40(%rsp) a59: e8 a2 86 10 00 call 0x109100 a5e: 47 8b 14 be mov (%r14,%r15,4),%r10d a62: 8b 44 24 40 mov 0x40(%rsp),%eax a66: 41 89 c7 mov %eax,%r15d a69: 44 89 16 mov %r10d,(%rsi) a6c: e9 f8 fe ff ff jmp 0x969 a71: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx a78: 00 a79: 48 33 cc xor %rsp,%rcx a7c: 48 3b 0d 2d 2a 37 02 cmp 0x2372a2d(%rip),%rcx # 0x23734b0 a83: 75 1e jne 0xaa3 a85: b8 f8 ff ff ff mov $0xfffffff8,%eax a8a: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 a91: 00 a92: 48 81 c4 28 03 00 00 add $0x328,%rsp a99: 5d pop %rbp a9a: 41 5f pop %r15 a9c: 41 5e pop %r14 a9e: 41 5c pop %r12 aa0: 5f pop %rdi aa1: 5e pop %rsi aa2: c3 ret aa3: e8 68 e1 e8 00 call 0xe8ec10 aa8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx aaf: 00 ab0: 48 33 cc xor %rsp,%rcx ab3: 48 3b 0d f6 29 37 02 cmp 0x23729f6(%rip),%rcx # 0x23734b0 aba: 75 e7 jne 0xaa3 abc: eb c7 jmp 0xa85 abe: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx ac5: 00 ac6: 48 33 cc xor %rsp,%rcx ac9: 48 3b 0d e0 29 37 02 cmp 0x23729e0(%rip),%rcx # 0x23734b0 ad0: 75 d1 jne 0xaa3 ad2: b8 fa ff ff ff mov $0xfffffffa,%eax ad7: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 ade: 00 adf: 48 81 c4 28 03 00 00 add $0x328,%rsp ae6: 5d pop %rbp ae7: 41 5f pop %r15 ae9: 41 5e pop %r14 aeb: 41 5c pop %r12 aed: 5f pop %rdi aee: 5e pop %rsi aef: c3 ret af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) af7: 00 af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) aff: 90 nop b00: 48 83 ec 38 sub $0x38,%rsp b04: 49 89 c9 mov %rcx,%r9 b07: 33 c0 xor %eax,%eax b09: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d b0e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d b15: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d b1c: 0f 84 30 02 00 00 je 0xd52 b22: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 b26: 45 33 c0 xor %r8d,%r8d b29: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2 b2e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) b34: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx b39: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx b3f: 75 14 jne 0xb55 b41: c5 eb 59 15 17 f9 cd vmulsd 0x1cdf917(%rip),%xmm2,%xmm2 # 0x1ce0460 b48: 01 b49: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d b4f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) b55: c5 fb 10 1d 0b f9 cd vmovsd 0x1cdf90b(%rip),%xmm3 # 0x1ce0468 b5c: 01 b5d: c5 f9 2f d3 vcomisd %xmm3,%xmm2 b61: 0f 86 a7 01 00 00 jbe 0xd0e b67: c5 fb 10 0d 51 f9 cd vmovsd 0x1cdf951(%rip),%xmm1 # 0x1ce04c0 b6e: 01 b6f: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3 b73: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp) b79: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) b7e: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0 b84: c5 f9 2f 05 cc f8 cd vcomisd 0x1cdf8cc(%rip),%xmm0 # 0x1ce0458 b8b: 01 b8c: 0f 86 28 01 00 00 jbe 0xcba b92: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp) b98: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 b9c: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d ba2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d ba9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx bae: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d bb5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) bbb: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx bc1: c1 e9 04 shr $0x4,%ecx bc4: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2 bca: c5 fb 10 2d 6e f8 cd vmovsd 0x1cdf86e(%rip),%xmm5 # 0x1ce0440 bd1: 01 bd2: c5 eb 58 25 6e f8 cd vaddsd 0x1cdf86e(%rip),%xmm2,%xmm4 # 0x1ce0448 bd9: 01 bda: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp) be0: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d be7: ff be8: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0 bed: 44 8b 54 24 20 mov 0x20(%rsp),%r10d bf2: 48 8d 0d 47 cf d5 ff lea -0x2a30b9(%rip),%rcx # 0xffffffffffd5db40 bf9: 41 83 e2 7f and $0x7f,%r10d bfd: 49 89 c8 mov %rcx,%r8 c00: 49 89 c9 mov %rcx,%r9 c03: c5 fb 10 25 2d f8 cd vmovsd 0x1cdf82d(%rip),%xmm4 # 0x1ce0438 c0a: 01 c0b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d c0f: c4 82 f9 a9 a4 d8 e8 vfmadd213sd 0x1f822e8(%r8,%r11,8),%xmm0,%xmm4 c16: 22 f8 01 c19: c4 82 d1 a9 84 d9 f0 vfmadd213sd 0x1f822f0(%r9,%r11,8),%xmm5,%xmm0 c20: 22 f8 01 c23: c4 a1 7b 10 9c d9 e0 vmovsd 0x1f822e0(%rcx,%r11,8),%xmm3 c2a: 22 f8 01 c2d: c5 eb 58 2d 1b f8 cd vaddsd 0x1cdf81b(%rip),%xmm2,%xmm5 # 0x1ce0450 c34: 01 c35: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp) c3b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5 c41: c5 d3 5c 2d 07 f8 cd vsubsd 0x1cdf807(%rip),%xmm5,%xmm5 # 0x1ce0450 c48: 01 c49: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2 c4d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5 c52: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3 c56: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4 c5a: c5 fb 10 15 46 f8 cd vmovsd 0x1cdf846(%rip),%xmm2 # 0x1ce04a8 c61: 01 c62: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1 c66: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 c6a: c4 e2 f1 a9 15 2d f8 vfmadd213sd 0x1cdf82d(%rip),%xmm1,%xmm2 # 0x1ce04a0 c71: cd 01 c73: c4 e2 f1 a9 15 1c f8 vfmadd213sd 0x1cdf81c(%rip),%xmm1,%xmm2 # 0x1ce0498 c7a: cd 01 c7c: c4 e2 f1 a9 15 0b f8 vfmadd213sd 0x1cdf80b(%rip),%xmm1,%xmm2 # 0x1ce0490 c83: cd 01 c85: c4 e2 f1 a9 15 fa f7 vfmadd213sd 0x1cdf7fa(%rip),%xmm1,%xmm2 # 0x1ce0488 c8c: cd 01 c8e: c4 e2 f1 a9 15 e9 f7 vfmadd213sd 0x1cdf7e9(%rip),%xmm1,%xmm2 # 0x1ce0480 c95: cd 01 c97: c4 e2 f1 a9 15 d8 f7 vfmadd213sd 0x1cdf7d8(%rip),%xmm1,%xmm2 # 0x1ce0478 c9e: cd 01 ca0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1 ca4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2 ca9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0 cad: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 cb1: c5 fa 11 02 vmovss %xmm0,(%rdx) cb5: 48 83 c4 38 add $0x38,%rsp cb9: c3 ret cba: c5 fb 10 0d e6 f7 cd vmovsd 0x1cdf7e6(%rip),%xmm1 # 0x1ce04a8 cc1: 01 cc2: c4 e2 e1 a9 0d d5 f7 vfmadd213sd 0x1cdf7d5(%rip),%xmm3,%xmm1 # 0x1ce04a0 cc9: cd 01 ccb: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0 ccf: c4 e2 e1 a9 0d c0 f7 vfmadd213sd 0x1cdf7c0(%rip),%xmm3,%xmm1 # 0x1ce0498 cd6: cd 01 cd8: c4 e2 e1 a9 0d af f7 vfmadd213sd 0x1cdf7af(%rip),%xmm3,%xmm1 # 0x1ce0490 cdf: cd 01 ce1: c4 e2 e1 a9 0d 9e f7 vfmadd213sd 0x1cdf79e(%rip),%xmm3,%xmm1 # 0x1ce0488 ce8: cd 01 cea: c4 e2 e1 a9 0d 8d f7 vfmadd213sd 0x1cdf78d(%rip),%xmm3,%xmm1 # 0x1ce0480 cf1: cd 01 cf3: c4 e2 e1 a9 0d 7c f7 vfmadd213sd 0x1cdf77c(%rip),%xmm3,%xmm1 # 0x1ce0478 cfa: cd 01 cfc: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1 d01: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 d05: c5 fa 11 0a vmovss %xmm1,(%rdx) d09: 48 83 c4 38 add $0x38,%rsp d0d: c3 ret d0e: c5 f9 2e d3 vucomisd %xmm3,%xmm2 d12: 7a 02 jp 0xd16 d14: 74 16 je 0xd2c d16: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0 d1a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 d1e: c5 fa 11 02 vmovss %xmm0,(%rdx) d22: b8 13 00 00 00 mov $0x13,%eax d27: 48 83 c4 38 add $0x38,%rsp d2b: c3 ret d2c: c5 fb 10 05 3c f7 cd vmovsd 0x1cdf73c(%rip),%xmm0 # 0x1ce0470 d33: 01 d34: b8 12 00 00 00 mov $0x12,%eax d39: c5 f9 57 0d 6f f7 cd vxorpd 0x1cdf76f(%rip),%xmm0,%xmm1 # 0x1ce04b0 d40: 01 d41: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2 d45: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2 d49: c5 fa 11 12 vmovss %xmm2,(%rdx) d4d: 48 83 c4 38 add $0x38,%rsp d51: c3 ret d52: 41 8a 49 03 mov 0x3(%r9),%cl d56: 80 e1 80 and $0x80,%cl d59: 80 f9 80 cmp $0x80,%cl d5c: 74 12 je 0xd70 d5e: c4 c1 7a 10 01 vmovss (%r9),%xmm0 d63: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1 d67: c5 fa 11 0a vmovss %xmm1,(%rdx) d6b: 48 83 c4 38 add $0x38,%rsp d6f: c3 ret d70: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9) d77: 75 e5 jne 0xd5e d79: c5 fb 10 05 e7 f6 cd vmovsd 0x1cdf6e7(%rip),%xmm0 # 0x1ce0468 d80: 01 d81: b8 13 00 00 00 mov $0x13,%eax d86: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 d8a: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 d8e: c5 fa 11 0a vmovss %xmm1,(%rdx) d92: 48 83 c4 38 add $0x38,%rsp d96: c3 ret d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) d9e: 00 00 da0: 56 push %rsi da1: 57 push %rdi da2: 41 54 push %r12 da4: 41 56 push %r14 da6: 41 57 push %r15 da8: 55 push %rbp da9: 48 81 ec 28 03 00 00 sub $0x328,%rsp db0: 44 89 c5 mov %r8d,%ebp db3: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp) dba: 00 00 dbc: 49 89 d6 mov %rdx,%r14 dbf: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp) dc6: 00 00 dc8: 49 89 cc mov %rcx,%r12 dcb: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp) dd2: 00 00 dd4: 45 33 ff xor %r15d,%r15d dd7: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp) dde: 00 00 de0: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp) de7: 00 00 de9: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp) df0: 00 00 df2: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp) df9: 00 00 dfb: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp) e02: 00 00 e04: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp) e0b: 00 00 e0d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp) e14: 00 00 e16: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp) e1d: 00 e1e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13 e25: 00 e26: 48 8b 05 83 26 37 02 mov 0x2372683(%rip),%rax # 0x23734b0 e2d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 e31: 48 33 c4 xor %rsp,%rax e34: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp) e3b: 00 e3c: 85 ed test %ebp,%ebp e3e: 0f 8e ba 0a 00 00 jle 0x18fe e44: 4d 85 e4 test %r12,%r12 e47: 0f 84 9b 0a 00 00 je 0x18e8 e4d: 4d 85 f6 test %r14,%r14 e50: 0f 84 5b 0a 00 00 je 0x18b1 e56: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp) e5d: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx e64: 00 e65: 89 ca mov %ecx,%edx e67: 83 e2 3f and $0x3f,%edx e6a: 83 fa 3f cmp $0x3f,%edx e6d: 74 12 je 0xe81 e6f: 83 c9 3f or $0x3f,%ecx e72: 66 89 4c 24 40 mov %cx,0x40(%rsp) e77: db e2 fnclex e79: d9 6c 24 40 fldcw 0x40(%rsp) e7d: b2 01 mov $0x1,%dl e7f: eb 02 jmp 0xe83 e81: 32 d2 xor %dl,%dl e83: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) e8a: 00 00 e8c: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx e93: 89 ce mov %ecx,%esi e95: 81 e6 c0 ff 00 00 and $0xffc0,%esi e9b: 81 fe 80 1f 00 00 cmp $0x1f80,%esi ea1: 74 21 je 0xec4 ea3: 89 ce mov %ecx,%esi ea5: 80 c2 02 add $0x2,%dl ea8: 81 e6 3f 00 ff ff and $0xffff003f,%esi eae: 81 c6 80 1f 00 00 add $0x1f80,%esi eb4: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp) ebb: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) ec2: 00 00 ec4: 89 e8 mov %ebp,%eax ec6: 49 8d 74 24 1f lea 0x1f(%r12),%rsi ecb: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi ecf: 33 ff xor %edi,%edi ed1: 49 2b f4 sub %r12,%rsi ed4: c1 ee 02 shr $0x2,%esi ed7: 3b f5 cmp %ebp,%esi ed9: 0f 43 f5 cmovae %ebp,%esi edc: 2b c6 sub %esi,%eax ede: 41 89 f2 mov %esi,%r10d ee1: 83 e0 f0 and $0xfffffff0,%eax ee4: 03 c6 add %esi,%eax ee6: 85 f6 test %esi,%esi ee8: 0f 86 b2 01 00 00 jbe 0x10a0 eee: c5 fc 10 0d 4a fc cd vmovups 0x1cdfc4a(%rip),%ymm1 # 0x1ce0b40 ef5: 01 ef6: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 efd: 00 00 00 f00: c5 7c 10 1d 78 fc cd vmovups 0x1cdfc78(%rip),%ymm11 # 0x1ce0b80 f07: 01 f08: c5 7c 10 15 b0 fc cd vmovups 0x1cdfcb0(%rip),%ymm10 # 0x1ce0bc0 f0f: 01 f10: c5 7c 10 0d e8 fc cd vmovups 0x1cdfce8(%rip),%ymm9 # 0x1ce0c00 f17: 01 f18: c5 7c 10 05 20 fd cd vmovups 0x1cdfd20(%rip),%ymm8 # 0x1ce0c40 f1f: 01 f20: c5 fc 10 35 58 fd cd vmovups 0x1cdfd58(%rip),%ymm6 # 0x1ce0c80 f27: 01 f28: c5 fc 10 3d d0 fa cd vmovups 0x1cdfad0(%rip),%ymm7 # 0x1ce0a00 f2f: 01 f30: c5 fc 10 05 48 fb cd vmovups 0x1cdfb48(%rip),%ymm0 # 0x1ce0a80 f37: 01 f38: c5 fc 10 2d c0 fb cd vmovups 0x1cdfbc0(%rip),%ymm5 # 0x1ce0b00 f3f: 01 f40: c5 fc 10 25 98 fb cd vmovups 0x1cdfb98(%rip),%ymm4 # 0x1ce0ae0 f47: 01 f48: c5 fc 10 1d 50 fb cd vmovups 0x1cdfb50(%rip),%ymm3 # 0x1ce0aa0 f4f: 01 f50: 89 6c 24 78 mov %ebp,0x78(%rsp) f54: 4c 8d 05 e5 cb d5 ff lea -0x2a341b(%rip),%r8 # 0xffffffffffd5db40 f5b: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) f62: 00 f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f6a: 00 f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f80: bb 08 00 00 00 mov $0x8,%ebx f85: 41 83 fa 08 cmp $0x8,%r10d f89: c5 fc 10 15 2f fe cd vmovups 0x1cdfe2f(%rip),%ymm2 # 0x1ce0dc0 f90: 01 f91: 41 0f 42 da cmovb %r10d,%ebx f95: f7 db neg %ebx f97: 83 c3 20 add $0x20,%ebx f9a: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp f9f: 41 89 6d 00 mov %ebp,0x0(%r13) fa3: 33 db xor %ebx,%ebx fa5: 40 0f b6 ed movzbl %bpl,%ebp fa9: f3 0f b8 dd popcnt %ebp,%ebx fad: 89 db mov %ebx,%ebx faf: 48 c1 e3 05 shl $0x5,%rbx fb3: 41 89 f9 mov %edi,%r9d fb6: c4 41 7c 10 ac 18 c0 vmovups 0x1f829c0(%r8,%rbx,1),%ymm13 fbd: 29 f8 01 fc0: c4 02 15 2c 34 8c vmaskmovps (%r12,%r9,4),%ymm13,%ymm14 fc6: c4 c3 6d 4a d6 d0 vblendvps %ymm13,%ymm14,%ymm2,%ymm2 fcc: c5 6d fe e1 vpaddd %ymm1,%ymm2,%ymm12 fd0: c4 41 6d fa ea vpsubd %ymm10,%ymm2,%ymm13 fd5: c4 c1 0d 72 e5 17 vpsrad $0x17,%ymm13,%ymm14 fdb: c4 41 25 66 fc vpcmpgtd %ymm12,%ymm11,%ymm15 fe0: c4 41 15 db e1 vpand %ymm9,%ymm13,%ymm12 fe5: c4 41 1d fe ea vpaddd %ymm10,%ymm12,%ymm13 fea: c4 41 7c 5b f6 vcvtdq2ps %ymm14,%ymm14 fef: c4 41 14 5c e8 vsubps %ymm8,%ymm13,%ymm13 ff4: c5 7d 6f e4 vmovdqa %ymm4,%ymm12 ff8: c4 c1 7c 50 df vmovmskps %ymm15,%ebx ffd: c4 42 55 b8 e5 vfmadd231ps %ymm13,%ymm5,%ymm12 1002: 85 db test %ebx,%ebx 1004: c5 7c 10 3d b4 fa cd vmovups 0x1cdfab4(%rip),%ymm15 # 0x1ce0ac0 100b: 01 100c: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 1011: c5 7c 10 3d 47 fa cd vmovups 0x1cdfa47(%rip),%ymm15 # 0x1ce0a60 1018: 01 1019: c4 62 15 a8 e3 vfmadd213ps %ymm3,%ymm13,%ymm12 101e: c4 62 15 a8 e0 vfmadd213ps %ymm0,%ymm13,%ymm12 1023: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 1028: c5 7c 10 3d 10 fa cd vmovups 0x1cdfa10(%rip),%ymm15 # 0x1ce0a40 102f: 01 1030: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 1035: c5 7c 10 3d e3 f9 cd vmovups 0x1cdf9e3(%rip),%ymm15 # 0x1ce0a20 103c: 01 103d: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 1042: c4 62 15 a8 e7 vfmadd213ps %ymm7,%ymm13,%ymm12 1047: c4 41 14 59 e4 vmulps %ymm12,%ymm13,%ymm12 104c: c4 42 15 a8 e5 vfmadd213ps %ymm13,%ymm13,%ymm12 1051: c5 7c 10 2d 67 fc cd vmovups 0x1cdfc67(%rip),%ymm13 # 0x1ce0cc0 1058: 01 1059: c4 42 15 b8 e6 vfmadd231ps %ymm14,%ymm13,%ymm12 105e: c4 42 4d a8 f4 vfmadd213ps %ymm12,%ymm6,%ymm14 1063: 0f 85 f8 06 00 00 jne 0x1761 1069: 33 db xor %ebx,%ebx 106b: 83 c7 08 add $0x8,%edi 106e: f3 0f b8 dd popcnt %ebp,%ebx 1072: 89 db mov %ebx,%ebx 1074: 41 83 c2 f8 add $0xfffffff8,%r10d 1078: 48 c1 e3 05 shl $0x5,%rbx 107c: c4 c1 7e 6f 94 18 00 vmovdqu 0x1f82b00(%r8,%rbx,1),%ymm2 1083: 2b f8 01 1086: c4 02 6d 2e 34 8e vmaskmovps %ymm14,%ymm2,(%r14,%r9,4) 108c: 3b fe cmp %esi,%edi 108e: 0f 82 ec fe ff ff jb 0xf80 1094: 8b 6c 24 78 mov 0x78(%rsp),%ebp 1098: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx 109f: 00 10a0: 3b f0 cmp %eax,%esi 10a2: 0f 83 85 01 00 00 jae 0x122d 10a8: c5 7c 10 0d 90 fa cd vmovups 0x1cdfa90(%rip),%ymm9 # 0x1ce0b40 10af: 01 10b0: c5 7c 10 05 c8 fa cd vmovups 0x1cdfac8(%rip),%ymm8 # 0x1ce0b80 10b7: 01 10b8: c5 fc 10 3d 00 fb cd vmovups 0x1cdfb00(%rip),%ymm7 # 0x1ce0bc0 10bf: 01 10c0: c5 fc 10 35 38 fb cd vmovups 0x1cdfb38(%rip),%ymm6 # 0x1ce0c00 10c7: 01 10c8: c5 fc 10 2d 70 fb cd vmovups 0x1cdfb70(%rip),%ymm5 # 0x1ce0c40 10cf: 01 10d0: c5 fc 10 25 a8 fb cd vmovups 0x1cdfba8(%rip),%ymm4 # 0x1ce0c80 10d7: 01 10d8: c5 fc 10 1d 20 fa cd vmovups 0x1cdfa20(%rip),%ymm3 # 0x1ce0b00 10df: 01 10e0: 41 89 f2 mov %esi,%r10d 10e3: 44 8d 5e 08 lea 0x8(%rsi),%r11d 10e7: c4 81 7c 10 0c 9c vmovups (%r12,%r11,4),%ymm1 10ed: c4 81 7c 10 14 94 vmovups (%r12,%r10,4),%ymm2 10f3: c4 c1 75 fe c1 vpaddd %ymm9,%ymm1,%ymm0 10f8: c4 41 6d fe d9 vpaddd %ymm9,%ymm2,%ymm11 10fd: c5 6d fa d7 vpsubd %ymm7,%ymm2,%ymm10 1101: c5 2d db f6 vpand %ymm6,%ymm10,%ymm14 1105: c4 c1 05 72 e2 17 vpsrad $0x17,%ymm10,%ymm15 110b: c5 0d fe f7 vpaddd %ymm7,%ymm14,%ymm14 110f: c5 3d 66 e0 vpcmpgtd %ymm0,%ymm8,%ymm12 1113: c5 f5 fa c7 vpsubd %ymm7,%ymm1,%ymm0 1117: c4 41 3d 66 eb vpcmpgtd %ymm11,%ymm8,%ymm13 111c: c5 a5 72 e0 17 vpsrad $0x17,%ymm0,%ymm11 1121: c5 fd db c6 vpand %ymm6,%ymm0,%ymm0 1125: c5 7d fe d7 vpaddd %ymm7,%ymm0,%ymm10 1129: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0 112e: c5 0c 5c fd vsubps %ymm5,%ymm14,%ymm15 1132: c4 41 7c 5b db vcvtdq2ps %ymm11,%ymm11 1137: c5 2c 5c d5 vsubps %ymm5,%ymm10,%ymm10 113b: c4 c1 7c 50 fc vmovmskps %ymm12,%edi 1140: c5 7c 10 25 98 f9 cd vmovups 0x1cdf998(%rip),%ymm12 # 0x1ce0ae0 1147: 01 1148: c4 41 7d 6f f4 vmovdqa %ymm12,%ymm14 114d: c4 41 7c 50 c5 vmovmskps %ymm13,%r8d 1152: c5 7c 10 2d 66 f9 cd vmovups 0x1cdf966(%rip),%ymm13 # 0x1ce0ac0 1159: 01 115a: c4 42 65 b8 f7 vfmadd231ps %ymm15,%ymm3,%ymm14 115f: c4 42 65 b8 e2 vfmadd231ps %ymm10,%ymm3,%ymm12 1164: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 1169: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 116e: c5 7c 10 2d 2a f9 cd vmovups 0x1cdf92a(%rip),%ymm13 # 0x1ce0aa0 1175: 01 1176: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 117b: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 1180: c5 7c 10 2d f8 f8 cd vmovups 0x1cdf8f8(%rip),%ymm13 # 0x1ce0a80 1187: 01 1188: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 118d: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 1192: c5 7c 10 2d c6 f8 cd vmovups 0x1cdf8c6(%rip),%ymm13 # 0x1ce0a60 1199: 01 119a: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 119f: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 11a4: c5 7c 10 2d 94 f8 cd vmovups 0x1cdf894(%rip),%ymm13 # 0x1ce0a40 11ab: 01 11ac: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 11b1: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 11b6: c5 7c 10 2d 62 f8 cd vmovups 0x1cdf862(%rip),%ymm13 # 0x1ce0a20 11bd: 01 11be: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 11c3: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 11c8: c5 7c 10 2d 30 f8 cd vmovups 0x1cdf830(%rip),%ymm13 # 0x1ce0a00 11cf: 01 11d0: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14 11d5: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12 11da: c4 41 04 59 ee vmulps %ymm14,%ymm15,%ymm13 11df: c4 41 2c 59 f4 vmulps %ymm12,%ymm10,%ymm14 11e4: c4 42 05 a8 ef vfmadd213ps %ymm15,%ymm15,%ymm13 11e9: c4 42 2d a8 f2 vfmadd213ps %ymm10,%ymm10,%ymm14 11ee: c5 7c 10 3d ca fa cd vmovups 0x1cdfaca(%rip),%ymm15 # 0x1ce0cc0 11f5: 01 11f6: c4 62 05 b8 e8 vfmadd231ps %ymm0,%ymm15,%ymm13 11fb: c4 42 05 b8 f3 vfmadd231ps %ymm11,%ymm15,%ymm14 1200: c4 c2 5d a8 c5 vfmadd213ps %ymm13,%ymm4,%ymm0 1205: c4 42 5d a8 de vfmadd213ps %ymm14,%ymm4,%ymm11 120a: c1 e7 08 shl $0x8,%edi 120d: 44 0b c7 or %edi,%r8d 1210: 0f 85 02 04 00 00 jne 0x1618 1216: 83 c6 10 add $0x10,%esi 1219: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4) 121f: 3b f0 cmp %eax,%esi 1221: c4 01 7c 11 1c 9e vmovups %ymm11,(%r14,%r11,4) 1227: 0f 82 b3 fe ff ff jb 0x10e0 122d: 41 89 c0 mov %eax,%r8d 1230: 41 f7 d8 neg %r8d 1233: 44 03 c5 add %ebp,%r8d 1236: 3b c5 cmp %ebp,%eax 1238: 0f 83 94 01 00 00 jae 0x13d2 123e: c5 fc 10 0d fa f8 cd vmovups 0x1cdf8fa(%rip),%ymm1 # 0x1ce0b40 1245: 01 1246: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 124d: 00 00 00 1250: c5 7c 10 1d 28 f9 cd vmovups 0x1cdf928(%rip),%ymm11 # 0x1ce0b80 1257: 01 1258: c5 7c 10 15 60 f9 cd vmovups 0x1cdf960(%rip),%ymm10 # 0x1ce0bc0 125f: 01 1260: c5 7c 10 0d 98 f9 cd vmovups 0x1cdf998(%rip),%ymm9 # 0x1ce0c00 1267: 01 1268: c5 7c 10 05 d0 f9 cd vmovups 0x1cdf9d0(%rip),%ymm8 # 0x1ce0c40 126f: 01 1270: c5 fc 10 35 08 fa cd vmovups 0x1cdfa08(%rip),%ymm6 # 0x1ce0c80 1277: 01 1278: c5 fc 10 3d 80 f7 cd vmovups 0x1cdf780(%rip),%ymm7 # 0x1ce0a00 127f: 01 1280: c5 fc 10 1d f8 f7 cd vmovups 0x1cdf7f8(%rip),%ymm3 # 0x1ce0a80 1287: 01 1288: c5 fc 10 2d 70 f8 cd vmovups 0x1cdf870(%rip),%ymm5 # 0x1ce0b00 128f: 01 1290: c5 fc 10 25 48 f8 cd vmovups 0x1cdf848(%rip),%ymm4 # 0x1ce0ae0 1297: 01 1298: c5 fc 10 05 c0 f7 cd vmovups 0x1cdf7c0(%rip),%ymm0 # 0x1ce0a60 129f: 01 12a0: 4c 8d 1d 99 c8 d5 ff lea -0x2a3767(%rip),%r11 # 0xffffffffffd5db40 12a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12ae: 00 12af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12b6: 0f 1f 00 nopl (%rax) 12b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12c0: be 08 00 00 00 mov $0x8,%esi 12c5: 41 83 f8 08 cmp $0x8,%r8d 12c9: c5 fc 10 15 ef fa cd vmovups 0x1cdfaef(%rip),%ymm2 # 0x1ce0dc0 12d0: 01 12d1: 41 0f 42 f0 cmovb %r8d,%esi 12d5: 33 ff xor %edi,%edi 12d7: f7 de neg %esi 12d9: 83 c6 20 add $0x20,%esi 12dc: 41 89 c1 mov %eax,%r9d 12df: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi 12e4: 41 89 75 00 mov %esi,0x0(%r13) 12e8: 40 0f b6 f6 movzbl %sil,%esi 12ec: f3 0f b8 fe popcnt %esi,%edi 12f0: 89 ff mov %edi,%edi 12f2: 48 c1 e7 05 shl $0x5,%rdi 12f6: c4 41 7c 10 ac 3b 40 vmovups 0x1f82c40(%r11,%rdi,1),%ymm13 12fd: 2c f8 01 1300: c4 02 15 2c 34 8c vmaskmovps (%r12,%r9,4),%ymm13,%ymm14 1306: c4 c3 6d 4a d6 d0 vblendvps %ymm13,%ymm14,%ymm2,%ymm2 130c: c5 6d fe e1 vpaddd %ymm1,%ymm2,%ymm12 1310: c4 41 6d fa ea vpsubd %ymm10,%ymm2,%ymm13 1315: c4 c1 0d 72 e5 17 vpsrad $0x17,%ymm13,%ymm14 131b: c4 41 25 66 fc vpcmpgtd %ymm12,%ymm11,%ymm15 1320: c4 41 15 db e1 vpand %ymm9,%ymm13,%ymm12 1325: c4 41 1d fe ea vpaddd %ymm10,%ymm12,%ymm13 132a: c4 41 7c 5b f6 vcvtdq2ps %ymm14,%ymm14 132f: c4 41 14 5c e8 vsubps %ymm8,%ymm13,%ymm13 1334: c5 7d 6f e4 vmovdqa %ymm4,%ymm12 1338: c4 c1 7c 50 ff vmovmskps %ymm15,%edi 133d: c5 7c 10 3d 7b f7 cd vmovups 0x1cdf77b(%rip),%ymm15 # 0x1ce0ac0 1344: 01 1345: 85 ff test %edi,%edi 1347: c4 42 55 b8 e5 vfmadd231ps %ymm13,%ymm5,%ymm12 134c: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 1351: c5 7c 10 3d 47 f7 cd vmovups 0x1cdf747(%rip),%ymm15 # 0x1ce0aa0 1358: 01 1359: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 135e: c5 7c 10 3d da f6 cd vmovups 0x1cdf6da(%rip),%ymm15 # 0x1ce0a40 1365: 01 1366: c4 62 15 a8 e3 vfmadd213ps %ymm3,%ymm13,%ymm12 136b: c4 62 15 a8 e0 vfmadd213ps %ymm0,%ymm13,%ymm12 1370: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 1375: c5 7c 10 3d a3 f6 cd vmovups 0x1cdf6a3(%rip),%ymm15 # 0x1ce0a20 137c: 01 137d: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12 1382: c4 62 15 a8 e7 vfmadd213ps %ymm7,%ymm13,%ymm12 1387: c4 41 14 59 e4 vmulps %ymm12,%ymm13,%ymm12 138c: c4 42 15 a8 e5 vfmadd213ps %ymm13,%ymm13,%ymm12 1391: c5 7c 10 2d 27 f9 cd vmovups 0x1cdf927(%rip),%ymm13 # 0x1ce0cc0 1398: 01 1399: c4 42 15 b8 e6 vfmadd231ps %ymm14,%ymm13,%ymm12 139e: c4 42 4d a8 f4 vfmadd213ps %ymm12,%ymm6,%ymm14 13a3: 0f 85 0b 01 00 00 jne 0x14b4 13a9: f3 0f b8 f6 popcnt %esi,%esi 13ad: 89 f6 mov %esi,%esi 13af: 83 c0 08 add $0x8,%eax 13b2: 41 83 c0 f8 add $0xfffffff8,%r8d 13b6: 48 c1 e6 05 shl $0x5,%rsi 13ba: c4 c1 7e 6f 94 33 80 vmovdqu 0x1f82d80(%r11,%rsi,1),%ymm2 13c1: 2d f8 01 13c4: c4 02 6d 2e 34 8e vmaskmovps %ymm14,%ymm2,(%r14,%r9,4) 13ca: 3b c5 cmp %ebp,%eax 13cc: 0f 82 ee fe ff ff jb 0x12c0 13d2: db e2 fnclex 13d4: f6 c2 01 test $0x1,%dl 13d7: 74 07 je 0x13e0 13d9: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp) 13e0: f6 c2 02 test $0x2,%dl 13e3: 74 12 je 0x13f7 13e5: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp) 13ec: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) 13f3: 00 00 13f5: eb 28 jmp 0x141f 13f7: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) 13fe: 00 00 1400: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx 1407: f6 c2 1f test $0x1f,%dl 140a: 74 13 je 0x141f 140c: 83 e2 e0 and $0xffffffe0,%edx 140f: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp) 1416: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) 141d: 00 00 141f: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx 1426: 00 1427: 48 33 cc xor %rsp,%rcx 142a: 48 3b 0d 7f 20 37 02 cmp 0x237207f(%rip),%rcx # 0x23734b0 1431: 75 79 jne 0x14ac 1433: c5 f8 77 vzeroupper 1436: 44 89 f8 mov %r15d,%eax 1439: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6 1440: 00 00 1442: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7 1449: 00 00 144b: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8 1452: 00 00 1454: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9 145b: 00 00 145d: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10 1464: 00 00 1466: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11 146d: 00 00 146f: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12 1476: 00 00 1478: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13 147f: 00 00 1481: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14 1488: 00 00 148a: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15 1491: 00 00 1493: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 149a: 00 149b: 48 81 c4 28 03 00 00 add $0x328,%rsp 14a2: 5d pop %rbp 14a3: 41 5f pop %r15 14a5: 41 5e pop %r14 14a7: 41 5c pop %r12 14a9: 5f pop %rdi 14aa: 5e pop %rsi 14ab: c3 ret 14ac: c5 f8 77 vzeroupper 14af: e8 5c d7 e8 00 call 0xe8ec10 14b4: c4 c1 7c 11 95 80 01 vmovups %ymm2,0x180(%r13) 14bb: 00 00 14bd: c4 41 7c 11 b5 40 01 vmovups %ymm14,0x140(%r13) 14c4: 00 00 14c6: 4c 89 4c 24 48 mov %r9,0x48(%rsp) 14cb: 33 f6 xor %esi,%esi 14cd: 44 89 44 24 50 mov %r8d,0x50(%rsp) 14d2: 89 4c 24 68 mov %ecx,0x68(%rsp) 14d6: 88 54 24 70 mov %dl,0x70(%rsp) 14da: 89 6c 24 78 mov %ebp,0x78(%rsp) 14de: 89 c5 mov %eax,%ebp 14e0: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) 14e7: 00 14e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14ef: 00 14f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14fe: 00 00 1500: 0f a3 f7 bt %esi,%edi 1503: 0f 82 a3 00 00 00 jb 0x15ac 1509: ff c6 inc %esi 150b: 83 fe 08 cmp $0x8,%esi 150e: 7c f0 jl 0x1500 1510: c5 fc 10 05 48 f5 cd vmovups 0x1cdf548(%rip),%ymm0 # 0x1ce0a60 1517: 01 1518: 89 e8 mov %ebp,%eax 151a: c5 fc 10 1d 5e f5 cd vmovups 0x1cdf55e(%rip),%ymm3 # 0x1ce0a80 1521: 01 1522: c5 fc 10 25 b6 f5 cd vmovups 0x1cdf5b6(%rip),%ymm4 # 0x1ce0ae0 1529: 01 152a: c5 fc 10 2d ce f5 cd vmovups 0x1cdf5ce(%rip),%ymm5 # 0x1ce0b00 1531: 01 1532: c5 fc 10 0d 06 f6 cd vmovups 0x1cdf606(%rip),%ymm1 # 0x1ce0b40 1539: 01 153a: c5 7c 10 1d 3e f6 cd vmovups 0x1cdf63e(%rip),%ymm11 # 0x1ce0b80 1541: 01 1542: c5 7c 10 15 76 f6 cd vmovups 0x1cdf676(%rip),%ymm10 # 0x1ce0bc0 1549: 01 154a: c5 7c 10 0d ae f6 cd vmovups 0x1cdf6ae(%rip),%ymm9 # 0x1ce0c00 1551: 01 1552: c5 7c 10 05 e6 f6 cd vmovups 0x1cdf6e6(%rip),%ymm8 # 0x1ce0c40 1559: 01 155a: c5 fc 10 35 1e f7 cd vmovups 0x1cdf71e(%rip),%ymm6 # 0x1ce0c80 1561: 01 1562: c5 fc 10 3d 96 f4 cd vmovups 0x1cdf496(%rip),%ymm7 # 0x1ce0a00 1569: 01 156a: c4 41 7c 10 b5 40 01 vmovups 0x140(%r13),%ymm14 1571: 00 00 1573: 41 0f b6 75 00 movzbl 0x0(%r13),%esi 1578: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 157f: 00 00 00 1582: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 1587: 4c 8d 1d b2 c5 d5 ff lea -0x2a3a4e(%rip),%r11 # 0xffffffffffd5db40 158e: 44 8b 44 24 50 mov 0x50(%rsp),%r8d 1593: 8b 4c 24 68 mov 0x68(%rsp),%ecx 1597: 8a 54 24 70 mov 0x70(%rsp),%dl 159b: 8b 6c 24 78 mov 0x78(%rsp),%ebp 159f: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx 15a6: 00 15a7: e9 fd fd ff ff jmp 0x13a9 15ac: c5 f8 77 vzeroupper 15af: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx 15b6: 00 15b7: 48 89 da mov %rbx,%rdx 15ba: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx 15c1: 00 15c2: e8 79 03 00 00 call 0x1940 15c7: 85 c0 test %eax,%eax 15c9: 0f 84 3a ff ff ff je 0x1509 15cf: 44 8b 13 mov (%rbx),%r10d 15d2: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d 15d7: 47 89 14 be mov %r10d,(%r14,%r15,4) 15db: 49 89 e2 mov %rsp,%r10 15de: 89 c1 mov %eax,%ecx 15e0: 44 89 fa mov %r15d,%edx 15e3: 4d 89 e0 mov %r12,%r8 15e6: 4d 89 e1 mov %r12,%r9 15e9: 4c 8d 1d e8 f7 3c 02 lea 0x23cf7e8(%rip),%r11 # 0x23d0dd8 15f0: 4d 89 72 20 mov %r14,0x20(%r10) 15f4: 4d 89 72 28 mov %r14,0x28(%r10) 15f8: 4d 89 5a 30 mov %r11,0x30(%r10) 15fc: 89 44 24 40 mov %eax,0x40(%rsp) 1600: e8 fb 7a 10 00 call 0x109100 1605: 47 8b 14 be mov (%r14,%r15,4),%r10d 1609: 8b 44 24 40 mov 0x40(%rsp),%eax 160d: 41 89 c7 mov %eax,%r15d 1610: 44 89 13 mov %r10d,(%rbx) 1613: e9 f1 fe ff ff jmp 0x1509 1618: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13) 161f: 00 00 1621: c4 c1 7c 11 8d a0 00 vmovups %ymm1,0xa0(%r13) 1628: 00 00 162a: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13) 1630: c4 41 7c 11 5d 60 vmovups %ymm11,0x60(%r13) 1636: 0f 84 da fb ff ff je 0x1216 163c: 4c 89 5c 24 50 mov %r11,0x50(%rsp) 1641: 33 ff xor %edi,%edi 1643: 4c 89 54 24 58 mov %r10,0x58(%rsp) 1648: 89 44 24 48 mov %eax,0x48(%rsp) 164c: 89 4c 24 68 mov %ecx,0x68(%rsp) 1650: 88 54 24 70 mov %dl,0x70(%rsp) 1654: 89 6c 24 78 mov %ebp,0x78(%rsp) 1658: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) 165f: 00 1660: 44 89 c3 mov %r8d,%ebx 1663: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 166a: 00 166b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1680: 0f a3 fb bt %edi,%ebx 1683: 72 72 jb 0x16f7 1685: ff c7 inc %edi 1687: 83 ff 10 cmp $0x10,%edi 168a: 7c f4 jl 0x1680 168c: c5 fc 10 1d 6c f4 cd vmovups 0x1cdf46c(%rip),%ymm3 # 0x1ce0b00 1693: 01 1694: c5 7c 10 0d a4 f4 cd vmovups 0x1cdf4a4(%rip),%ymm9 # 0x1ce0b40 169b: 01 169c: c5 7c 10 05 dc f4 cd vmovups 0x1cdf4dc(%rip),%ymm8 # 0x1ce0b80 16a3: 01 16a4: c5 fc 10 3d 14 f5 cd vmovups 0x1cdf514(%rip),%ymm7 # 0x1ce0bc0 16ab: 01 16ac: c5 fc 10 35 4c f5 cd vmovups 0x1cdf54c(%rip),%ymm6 # 0x1ce0c00 16b3: 01 16b4: c5 fc 10 2d 84 f5 cd vmovups 0x1cdf584(%rip),%ymm5 # 0x1ce0c40 16bb: 01 16bc: c5 fc 10 25 bc f5 cd vmovups 0x1cdf5bc(%rip),%ymm4 # 0x1ce0c80 16c3: 01 16c4: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0 16ca: c4 41 7c 10 5d 60 vmovups 0x60(%r13),%ymm11 16d0: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 16d5: 4c 8b 54 24 58 mov 0x58(%rsp),%r10 16da: 8b 44 24 48 mov 0x48(%rsp),%eax 16de: 8b 4c 24 68 mov 0x68(%rsp),%ecx 16e2: 8a 54 24 70 mov 0x70(%rsp),%dl 16e6: 8b 6c 24 78 mov 0x78(%rsp),%ebp 16ea: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx 16f1: 00 16f2: e9 1f fb ff ff jmp 0x1216 16f7: c5 f8 77 vzeroupper 16fa: 49 8d 6c bd 40 lea 0x40(%r13,%rdi,4),%rbp 16ff: 48 89 ea mov %rbp,%rdx 1702: 49 8d 8c bd 80 00 00 lea 0x80(%r13,%rdi,4),%rcx 1709: 00 170a: e8 31 02 00 00 call 0x1940 170f: 85 c0 test %eax,%eax 1711: 0f 84 6e ff ff ff je 0x1685 1717: 44 8b 55 00 mov 0x0(%rbp),%r10d 171b: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d 171f: 47 89 14 be mov %r10d,(%r14,%r15,4) 1723: 49 89 e2 mov %rsp,%r10 1726: 89 c1 mov %eax,%ecx 1728: 44 89 fa mov %r15d,%edx 172b: 4d 89 e0 mov %r12,%r8 172e: 4d 89 e1 mov %r12,%r9 1731: 4c 8d 1d a0 f6 3c 02 lea 0x23cf6a0(%rip),%r11 # 0x23d0dd8 1738: 4d 89 72 20 mov %r14,0x20(%r10) 173c: 4d 89 72 28 mov %r14,0x28(%r10) 1740: 4d 89 5a 30 mov %r11,0x30(%r10) 1744: 89 44 24 40 mov %eax,0x40(%rsp) 1748: e8 b3 79 10 00 call 0x109100 174d: 47 8b 14 be mov (%r14,%r15,4),%r10d 1751: 8b 44 24 40 mov 0x40(%rsp),%eax 1755: 41 89 c7 mov %eax,%r15d 1758: 44 89 55 00 mov %r10d,0x0(%rbp) 175c: e9 24 ff ff ff jmp 0x1685 1761: c4 c1 7c 11 95 00 01 vmovups %ymm2,0x100(%r13) 1768: 00 00 176a: c4 41 7c 11 b5 c0 00 vmovups %ymm14,0xc0(%r13) 1771: 00 00 1773: 4c 89 4c 24 50 mov %r9,0x50(%rsp) 1778: 33 ed xor %ebp,%ebp 177a: 89 44 24 48 mov %eax,0x48(%rsp) 177e: 44 89 54 24 58 mov %r10d,0x58(%rsp) 1783: 89 74 24 60 mov %esi,0x60(%rsp) 1787: 89 4c 24 68 mov %ecx,0x68(%rsp) 178b: 88 54 24 70 mov %dl,0x70(%rsp) 178f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1796: 00 1797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 179e: 66 90 xchg %ax,%ax 17a0: 0f a3 eb bt %ebp,%ebx 17a3: 0f 82 9d 00 00 00 jb 0x1846 17a9: ff c5 inc %ebp 17ab: 83 fd 08 cmp $0x8,%ebp 17ae: 7c f0 jl 0x17a0 17b0: c5 fc 10 05 c8 f2 cd vmovups 0x1cdf2c8(%rip),%ymm0 # 0x1ce0a80 17b7: 01 17b8: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 17bf: 00 00 00 17c2: c5 fc 10 1d d6 f2 cd vmovups 0x1cdf2d6(%rip),%ymm3 # 0x1ce0aa0 17c9: 01 17ca: c5 fc 10 25 0e f3 cd vmovups 0x1cdf30e(%rip),%ymm4 # 0x1ce0ae0 17d1: 01 17d2: c5 fc 10 2d 26 f3 cd vmovups 0x1cdf326(%rip),%ymm5 # 0x1ce0b00 17d9: 01 17da: c5 fc 10 0d 5e f3 cd vmovups 0x1cdf35e(%rip),%ymm1 # 0x1ce0b40 17e1: 01 17e2: c5 7c 10 1d 96 f3 cd vmovups 0x1cdf396(%rip),%ymm11 # 0x1ce0b80 17e9: 01 17ea: c5 7c 10 15 ce f3 cd vmovups 0x1cdf3ce(%rip),%ymm10 # 0x1ce0bc0 17f1: 01 17f2: c5 7c 10 0d 06 f4 cd vmovups 0x1cdf406(%rip),%ymm9 # 0x1ce0c00 17f9: 01 17fa: c5 7c 10 05 3e f4 cd vmovups 0x1cdf43e(%rip),%ymm8 # 0x1ce0c40 1801: 01 1802: c5 fc 10 35 76 f4 cd vmovups 0x1cdf476(%rip),%ymm6 # 0x1ce0c80 1809: 01 180a: c5 fc 10 3d ee f1 cd vmovups 0x1cdf1ee(%rip),%ymm7 # 0x1ce0a00 1811: 01 1812: c4 41 7c 10 b5 c0 00 vmovups 0xc0(%r13),%ymm14 1819: 00 00 181b: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp 1820: 4c 8d 05 19 c3 d5 ff lea -0x2a3ce7(%rip),%r8 # 0xffffffffffd5db40 1827: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 182c: 8b 44 24 48 mov 0x48(%rsp),%eax 1830: 44 8b 54 24 58 mov 0x58(%rsp),%r10d 1835: 8b 74 24 60 mov 0x60(%rsp),%esi 1839: 8b 4c 24 68 mov 0x68(%rsp),%ecx 183d: 8a 54 24 70 mov 0x70(%rsp),%dl 1841: e9 23 f8 ff ff jmp 0x1069 1846: c5 f8 77 vzeroupper 1849: 49 8d b4 ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rsi 1850: 00 1851: 48 89 f2 mov %rsi,%rdx 1854: 49 8d 8c ad 00 01 00 lea 0x100(%r13,%rbp,4),%rcx 185b: 00 185c: e8 df 00 00 00 call 0x1940 1861: 85 c0 test %eax,%eax 1863: 0f 84 40 ff ff ff je 0x17a9 1869: 44 8b 16 mov (%rsi),%r10d 186c: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d 1870: 47 89 14 be mov %r10d,(%r14,%r15,4) 1874: 49 89 e2 mov %rsp,%r10 1877: 89 c1 mov %eax,%ecx 1879: 44 89 fa mov %r15d,%edx 187c: 4d 89 e0 mov %r12,%r8 187f: 4d 89 e1 mov %r12,%r9 1882: 4c 8d 1d 4f f5 3c 02 lea 0x23cf54f(%rip),%r11 # 0x23d0dd8 1889: 4d 89 72 20 mov %r14,0x20(%r10) 188d: 4d 89 72 28 mov %r14,0x28(%r10) 1891: 4d 89 5a 30 mov %r11,0x30(%r10) 1895: 89 44 24 40 mov %eax,0x40(%rsp) 1899: e8 62 78 10 00 call 0x109100 189e: 47 8b 14 be mov (%r14,%r15,4),%r10d 18a2: 8b 44 24 40 mov 0x40(%rsp),%eax 18a6: 41 89 c7 mov %eax,%r15d 18a9: 44 89 16 mov %r10d,(%rsi) 18ac: e9 f8 fe ff ff jmp 0x17a9 18b1: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx 18b8: 00 18b9: 48 33 cc xor %rsp,%rcx 18bc: 48 3b 0d ed 1b 37 02 cmp 0x2371bed(%rip),%rcx # 0x23734b0 18c3: 75 1e jne 0x18e3 18c5: b8 f8 ff ff ff mov $0xfffffff8,%eax 18ca: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 18d1: 00 18d2: 48 81 c4 28 03 00 00 add $0x328,%rsp 18d9: 5d pop %rbp 18da: 41 5f pop %r15 18dc: 41 5e pop %r14 18de: 41 5c pop %r12 18e0: 5f pop %rdi 18e1: 5e pop %rsi 18e2: c3 ret 18e3: e8 28 d3 e8 00 call 0xe8ec10 18e8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx 18ef: 00 18f0: 48 33 cc xor %rsp,%rcx 18f3: 48 3b 0d b6 1b 37 02 cmp 0x2371bb6(%rip),%rcx # 0x23734b0 18fa: 75 e7 jne 0x18e3 18fc: eb c7 jmp 0x18c5 18fe: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx 1905: 00 1906: 48 33 cc xor %rsp,%rcx 1909: 48 3b 0d a0 1b 37 02 cmp 0x2371ba0(%rip),%rcx # 0x23734b0 1910: 75 d1 jne 0x18e3 1912: b8 fa ff ff ff mov $0xfffffffa,%eax 1917: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 191e: 00 191f: 48 81 c4 28 03 00 00 add $0x328,%rsp 1926: 5d pop %rbp 1927: 41 5f pop %r15 1929: 41 5e pop %r14 192b: 41 5c pop %r12 192d: 5f pop %rdi 192e: 5e pop %rsi 192f: c3 ret 1930: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1937: 00 1938: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 193f: 90 nop 1940: 48 83 ec 38 sub $0x38,%rsp 1944: 49 89 c9 mov %rcx,%r9 1947: 33 c0 xor %eax,%eax 1949: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d 194e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d 1955: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d 195c: 0f 84 30 02 00 00 je 0x1b92 1962: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 1966: 45 33 c0 xor %r8d,%r8d 1969: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2 196e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) 1974: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx 1979: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx 197f: 75 14 jne 0x1995 1981: c5 eb 59 15 97 fa cd vmulsd 0x1cdfa97(%rip),%xmm2,%xmm2 # 0x1ce1420 1988: 01 1989: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d 198f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) 1995: c5 fb 10 1d 8b fa cd vmovsd 0x1cdfa8b(%rip),%xmm3 # 0x1ce1428 199c: 01 199d: c5 f9 2f d3 vcomisd %xmm3,%xmm2 19a1: 0f 86 a7 01 00 00 jbe 0x1b4e 19a7: c5 fb 10 0d d1 fa cd vmovsd 0x1cdfad1(%rip),%xmm1 # 0x1ce1480 19ae: 01 19af: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3 19b3: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp) 19b9: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) 19be: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0 19c4: c5 f9 2f 05 4c fa cd vcomisd 0x1cdfa4c(%rip),%xmm0 # 0x1ce1418 19cb: 01 19cc: 0f 86 28 01 00 00 jbe 0x1afa 19d2: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp) 19d8: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 19dc: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d 19e2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d 19e9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx 19ee: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d 19f5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) 19fb: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx 1a01: c1 e9 04 shr $0x4,%ecx 1a04: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2 1a0a: c5 fb 10 2d ee f9 cd vmovsd 0x1cdf9ee(%rip),%xmm5 # 0x1ce1400 1a11: 01 1a12: c5 eb 58 25 ee f9 cd vaddsd 0x1cdf9ee(%rip),%xmm2,%xmm4 # 0x1ce1408 1a19: 01 1a1a: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp) 1a20: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d 1a27: ff 1a28: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0 1a2d: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 1a32: 48 8d 0d 07 c1 d5 ff lea -0x2a3ef9(%rip),%rcx # 0xffffffffffd5db40 1a39: 41 83 e2 7f and $0x7f,%r10d 1a3d: 49 89 c8 mov %rcx,%r8 1a40: 49 89 c9 mov %rcx,%r9 1a43: c5 fb 10 25 ad f9 cd vmovsd 0x1cdf9ad(%rip),%xmm4 # 0x1ce13f8 1a4a: 01 1a4b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d 1a4f: c4 82 f9 a9 a4 d8 a8 vfmadd213sd 0x1f832a8(%r8,%r11,8),%xmm0,%xmm4 1a56: 32 f8 01 1a59: c4 82 d1 a9 84 d9 b0 vfmadd213sd 0x1f832b0(%r9,%r11,8),%xmm5,%xmm0 1a60: 32 f8 01 1a63: c4 a1 7b 10 9c d9 a0 vmovsd 0x1f832a0(%rcx,%r11,8),%xmm3 1a6a: 32 f8 01 1a6d: c5 eb 58 2d 9b f9 cd vaddsd 0x1cdf99b(%rip),%xmm2,%xmm5 # 0x1ce1410 1a74: 01 1a75: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp) 1a7b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5 1a81: c5 d3 5c 2d 87 f9 cd vsubsd 0x1cdf987(%rip),%xmm5,%xmm5 # 0x1ce1410 1a88: 01 1a89: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2 1a8d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5 1a92: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3 1a96: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4 1a9a: c5 fb 10 15 c6 f9 cd vmovsd 0x1cdf9c6(%rip),%xmm2 # 0x1ce1468 1aa1: 01 1aa2: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1 1aa6: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 1aaa: c4 e2 f1 a9 15 ad f9 vfmadd213sd 0x1cdf9ad(%rip),%xmm1,%xmm2 # 0x1ce1460 1ab1: cd 01 1ab3: c4 e2 f1 a9 15 9c f9 vfmadd213sd 0x1cdf99c(%rip),%xmm1,%xmm2 # 0x1ce1458 1aba: cd 01 1abc: c4 e2 f1 a9 15 8b f9 vfmadd213sd 0x1cdf98b(%rip),%xmm1,%xmm2 # 0x1ce1450 1ac3: cd 01 1ac5: c4 e2 f1 a9 15 7a f9 vfmadd213sd 0x1cdf97a(%rip),%xmm1,%xmm2 # 0x1ce1448 1acc: cd 01 1ace: c4 e2 f1 a9 15 69 f9 vfmadd213sd 0x1cdf969(%rip),%xmm1,%xmm2 # 0x1ce1440 1ad5: cd 01 1ad7: c4 e2 f1 a9 15 58 f9 vfmadd213sd 0x1cdf958(%rip),%xmm1,%xmm2 # 0x1ce1438 1ade: cd 01 1ae0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1 1ae4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2 1ae9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0 1aed: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 1af1: c5 fa 11 02 vmovss %xmm0,(%rdx) 1af5: 48 83 c4 38 add $0x38,%rsp 1af9: c3 ret 1afa: c5 fb 10 0d 66 f9 cd vmovsd 0x1cdf966(%rip),%xmm1 # 0x1ce1468 1b01: 01 1b02: c4 e2 e1 a9 0d 55 f9 vfmadd213sd 0x1cdf955(%rip),%xmm3,%xmm1 # 0x1ce1460 1b09: cd 01 1b0b: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0 1b0f: c4 e2 e1 a9 0d 40 f9 vfmadd213sd 0x1cdf940(%rip),%xmm3,%xmm1 # 0x1ce1458 1b16: cd 01 1b18: c4 e2 e1 a9 0d 2f f9 vfmadd213sd 0x1cdf92f(%rip),%xmm3,%xmm1 # 0x1ce1450 1b1f: cd 01 1b21: c4 e2 e1 a9 0d 1e f9 vfmadd213sd 0x1cdf91e(%rip),%xmm3,%xmm1 # 0x1ce1448 1b28: cd 01 1b2a: c4 e2 e1 a9 0d 0d f9 vfmadd213sd 0x1cdf90d(%rip),%xmm3,%xmm1 # 0x1ce1440 1b31: cd 01 1b33: c4 e2 e1 a9 0d fc f8 vfmadd213sd 0x1cdf8fc(%rip),%xmm3,%xmm1 # 0x1ce1438 1b3a: cd 01 1b3c: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1 1b41: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 1b45: c5 fa 11 0a vmovss %xmm1,(%rdx) 1b49: 48 83 c4 38 add $0x38,%rsp 1b4d: c3 ret 1b4e: c5 f9 2e d3 vucomisd %xmm3,%xmm2 1b52: 7a 02 jp 0x1b56 1b54: 74 16 je 0x1b6c 1b56: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0 1b5a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 1b5e: c5 fa 11 02 vmovss %xmm0,(%rdx) 1b62: b8 13 00 00 00 mov $0x13,%eax 1b67: 48 83 c4 38 add $0x38,%rsp 1b6b: c3 ret 1b6c: c5 fb 10 05 bc f8 cd vmovsd 0x1cdf8bc(%rip),%xmm0 # 0x1ce1430 1b73: 01 1b74: b8 12 00 00 00 mov $0x12,%eax 1b79: c5 f9 57 0d ef f8 cd vxorpd 0x1cdf8ef(%rip),%xmm0,%xmm1 # 0x1ce1470 1b80: 01 1b81: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2 1b85: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2 1b89: c5 fa 11 12 vmovss %xmm2,(%rdx) 1b8d: 48 83 c4 38 add $0x38,%rsp 1b91: c3 ret 1b92: 41 8a 49 03 mov 0x3(%r9),%cl 1b96: 80 e1 80 and $0x80,%cl 1b99: 80 f9 80 cmp $0x80,%cl 1b9c: 74 12 je 0x1bb0 1b9e: c4 c1 7a 10 01 vmovss (%r9),%xmm0 1ba3: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1 1ba7: c5 fa 11 0a vmovss %xmm1,(%rdx) 1bab: 48 83 c4 38 add $0x38,%rsp 1baf: c3 ret 1bb0: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9) 1bb7: 75 e5 jne 0x1b9e 1bb9: c5 fb 10 05 67 f8 cd vmovsd 0x1cdf867(%rip),%xmm0 # 0x1ce1428 1bc0: 01 1bc1: b8 13 00 00 00 mov $0x13,%eax 1bc6: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 1bca: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 1bce: c5 fa 11 0a vmovss %xmm1,(%rdx) 1bd2: 48 83 c4 38 add $0x38,%rsp 1bd6: c3 ret 1bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1bde: 00 00 1be0: 56 push %rsi 1be1: 57 push %rdi 1be2: 41 54 push %r12 1be4: 41 56 push %r14 1be6: 41 57 push %r15 1be8: 55 push %rbp 1be9: 48 81 ec 28 03 00 00 sub $0x328,%rsp 1bf0: 44 89 c5 mov %r8d,%ebp 1bf3: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp) 1bfa: 00 00 1bfc: 49 89 d6 mov %rdx,%r14 1bff: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp) 1c06: 00 00 1c08: 49 89 cc mov %rcx,%r12 1c0b: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp) 1c12: 00 00 1c14: 45 33 ff xor %r15d,%r15d 1c17: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp) 1c1e: 00 00 1c20: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp) 1c27: 00 00 1c29: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp) 1c30: 00 00 1c32: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp) 1c39: 00 00 1c3b: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp) 1c42: 00 00 1c44: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp) 1c4b: 00 00 1c4d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp) 1c54: 00 00 1c56: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp) 1c5d: 00 1c5e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13 1c65: 00 1c66: 48 8b 05 43 18 37 02 mov 0x2371843(%rip),%rax # 0x23734b0 1c6d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 1c71: 48 33 c4 xor %rsp,%rax 1c74: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp) 1c7b: 00 1c7c: 85 ed test %ebp,%ebp 1c7e: 0f 8e 54 09 00 00 jle 0x25d8 1c84: 4d 85 e4 test %r12,%r12 1c87: 0f 84 35 09 00 00 je 0x25c2 1c8d: 4d 85 f6 test %r14,%r14 1c90: 0f 84 f5 08 00 00 je 0x258b 1c96: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp) 1c9d: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx 1ca4: 00 1ca5: 89 ca mov %ecx,%edx 1ca7: 83 e2 3f and $0x3f,%edx 1caa: 83 fa 3f cmp $0x3f,%edx 1cad: 74 12 je 0x1cc1 1caf: 83 c9 3f or $0x3f,%ecx 1cb2: 66 89 4c 24 40 mov %cx,0x40(%rsp) 1cb7: db e2 fnclex 1cb9: d9 6c 24 40 fldcw 0x40(%rsp) 1cbd: b2 01 mov $0x1,%dl 1cbf: eb 02 jmp 0x1cc3 1cc1: 32 d2 xor %dl,%dl 1cc3: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) 1cca: 00 00 1ccc: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx 1cd3: 89 ce mov %ecx,%esi 1cd5: 81 e6 c0 ff 00 00 and $0xffc0,%esi 1cdb: 81 fe 80 1f 00 00 cmp $0x1f80,%esi 1ce1: 74 21 je 0x1d04 1ce3: 89 ce mov %ecx,%esi 1ce5: 80 c2 02 add $0x2,%dl 1ce8: 81 e6 3f 00 ff ff and $0xffff003f,%esi 1cee: 81 c6 80 1f 00 00 add $0x1f80,%esi 1cf4: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp) 1cfb: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) 1d02: 00 00 1d04: 89 e8 mov %ebp,%eax 1d06: 49 8d 74 24 1f lea 0x1f(%r12),%rsi 1d0b: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi 1d0f: 33 ff xor %edi,%edi 1d11: 49 2b f4 sub %r12,%rsi 1d14: c1 ee 02 shr $0x2,%esi 1d17: 3b f5 cmp %ebp,%esi 1d19: 0f 43 f5 cmovae %ebp,%esi 1d1c: 2b c6 sub %esi,%eax 1d1e: 41 89 f2 mov %esi,%r10d 1d21: 83 e0 f8 and $0xfffffff8,%eax 1d24: 03 c6 add %esi,%eax 1d26: 85 f6 test %esi,%esi 1d28: 0f 86 62 01 00 00 jbe 0x1e90 1d2e: c5 7c 10 2d 0a fd cd vmovups 0x1cdfd0a(%rip),%ymm13 # 0x1ce1a40 1d35: 01 1d36: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 1d3d: 00 00 00 1d40: c5 7c 10 25 38 fd cd vmovups 0x1cdfd38(%rip),%ymm12 # 0x1ce1a80 1d47: 01 1d48: c5 7c 10 1d 70 fd cd vmovups 0x1cdfd70(%rip),%ymm11 # 0x1ce1ac0 1d4f: 01 1d50: c5 7c 10 15 a8 fd cd vmovups 0x1cdfda8(%rip),%ymm10 # 0x1ce1b00 1d57: 01 1d58: c5 7c 10 0d e0 fd cd vmovups 0x1cdfde0(%rip),%ymm9 # 0x1ce1b40 1d5f: 01 1d60: c5 fc 10 3d 18 fe cd vmovups 0x1cdfe18(%rip),%ymm7 # 0x1ce1b80 1d67: 01 1d68: c5 7c 10 05 50 fc cd vmovups 0x1cdfc50(%rip),%ymm8 # 0x1ce19c0 1d6f: 01 1d70: c5 fc 10 25 88 fc cd vmovups 0x1cdfc88(%rip),%ymm4 # 0x1ce1a00 1d77: 01 1d78: c5 fc 10 2d a0 fc cd vmovups 0x1cdfca0(%rip),%ymm5 # 0x1ce1a20 1d7f: 01 1d80: c5 fc 10 1d 58 fc cd vmovups 0x1cdfc58(%rip),%ymm3 # 0x1ce19e0 1d87: 01 1d88: c5 fc 10 35 f0 fe cd vmovups 0x1cdfef0(%rip),%ymm6 # 0x1ce1c80 1d8f: 01 1d90: 89 6c 24 78 mov %ebp,0x78(%rsp) 1d94: 4c 8d 05 a5 bd d5 ff lea -0x2a425b(%rip),%r8 # 0xffffffffffd5db40 1d9b: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) 1da2: 00 1da3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1daa: 00 1dab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1dc0: bb 08 00 00 00 mov $0x8,%ebx 1dc5: 41 83 fa 08 cmp $0x8,%r10d 1dc9: 41 89 f9 mov %edi,%r9d 1dcc: 41 0f 42 da cmovb %r10d,%ebx 1dd0: f7 db neg %ebx 1dd2: 83 c3 20 add $0x20,%ebx 1dd5: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp 1dda: 41 89 6d 00 mov %ebp,0x0(%r13) 1dde: 33 db xor %ebx,%ebx 1de0: 40 0f b6 ed movzbl %bpl,%ebp 1de4: f3 0f b8 dd popcnt %ebp,%ebx 1de8: 89 db mov %ebx,%ebx 1dea: 48 c1 e3 05 shl $0x5,%rbx 1dee: c4 41 7c 10 b4 18 80 vmovups 0x1f83980(%r8,%rbx,1),%ymm14 1df5: 39 f8 01 1df8: c4 82 0d 2c 14 8c vmaskmovps (%r12,%r9,4),%ymm14,%ymm2 1dfe: c4 e3 4d 4a d2 e0 vblendvps %ymm14,%ymm2,%ymm6,%ymm2 1e04: c4 41 6d fe fd vpaddd %ymm13,%ymm2,%ymm15 1e09: c4 41 6d fa f3 vpsubd %ymm11,%ymm2,%ymm14 1e0e: c4 c1 7d 72 e6 17 vpsrad $0x17,%ymm14,%ymm0 1e14: c4 c1 1d 66 cf vpcmpgtd %ymm15,%ymm12,%ymm1 1e19: c4 41 0d db fa vpand %ymm10,%ymm14,%ymm15 1e1e: c4 41 05 fe f3 vpaddd %ymm11,%ymm15,%ymm14 1e23: c5 fc 5b c0 vcvtdq2ps %ymm0,%ymm0 1e27: c4 41 0c 5c f1 vsubps %ymm9,%ymm14,%ymm14 1e2c: c5 fc 50 d9 vmovmskps %ymm1,%ebx 1e30: c5 fc 28 cc vmovaps %ymm4,%ymm1 1e34: c4 c2 55 b8 ce vfmadd231ps %ymm14,%ymm5,%ymm1 1e39: c4 e2 0d a8 cb vfmadd213ps %ymm3,%ymm14,%ymm1 1e3e: c4 c2 0d a8 c8 vfmadd213ps %ymm8,%ymm14,%ymm1 1e43: c5 0c 59 f9 vmulps %ymm1,%ymm14,%ymm15 1e47: c4 42 0d a8 fe vfmadd213ps %ymm14,%ymm14,%ymm15 1e4c: c4 c2 45 a8 c7 vfmadd213ps %ymm15,%ymm7,%ymm0 1e51: 85 db test %ebx,%ebx 1e53: 0f 85 df 05 00 00 jne 0x2438 1e59: 33 db xor %ebx,%ebx 1e5b: 83 c7 08 add $0x8,%edi 1e5e: f3 0f b8 dd popcnt %ebp,%ebx 1e62: 89 db mov %ebx,%ebx 1e64: 41 83 c2 f8 add $0xfffffff8,%r10d 1e68: 48 c1 e3 05 shl $0x5,%rbx 1e6c: c4 c1 7e 6f 8c 18 c0 vmovdqu 0x1f83ac0(%r8,%rbx,1),%ymm1 1e73: 3a f8 01 1e76: c4 82 75 2e 04 8e vmaskmovps %ymm0,%ymm1,(%r14,%r9,4) 1e7c: 3b fe cmp %esi,%edi 1e7e: 0f 82 3c ff ff ff jb 0x1dc0 1e84: 8b 6c 24 78 mov 0x78(%rsp),%ebp 1e88: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx 1e8f: 00 1e90: 41 89 f2 mov %esi,%r10d 1e93: 3b f0 cmp %eax,%esi 1e95: 0f 83 d0 00 00 00 jae 0x1f6b 1e9b: c5 fc 10 1d 9d fb cd vmovups 0x1cdfb9d(%rip),%ymm3 # 0x1ce1a40 1ea2: 01 1ea3: c5 fc 10 25 d5 fb cd vmovups 0x1cdfbd5(%rip),%ymm4 # 0x1ce1a80 1eaa: 01 1eab: c5 7c 10 25 0d fc cd vmovups 0x1cdfc0d(%rip),%ymm12 # 0x1ce1ac0 1eb2: 01 1eb3: c5 7c 10 1d 45 fc cd vmovups 0x1cdfc45(%rip),%ymm11 # 0x1ce1b00 1eba: 01 1ebb: c5 7c 10 15 7d fc cd vmovups 0x1cdfc7d(%rip),%ymm10 # 0x1ce1b40 1ec2: 01 1ec3: c5 7c 10 05 b5 fc cd vmovups 0x1cdfcb5(%rip),%ymm8 # 0x1ce1b80 1eca: 01 1ecb: c5 7c 10 0d ed fa cd vmovups 0x1cdfaed(%rip),%ymm9 # 0x1ce19c0 1ed2: 01 1ed3: c5 fc 10 35 25 fb cd vmovups 0x1cdfb25(%rip),%ymm6 # 0x1ce1a00 1eda: 01 1edb: c5 fc 10 3d 3d fb cd vmovups 0x1cdfb3d(%rip),%ymm7 # 0x1ce1a20 1ee2: 01 1ee3: c5 fc 10 15 f5 fa cd vmovups 0x1cdfaf5(%rip),%ymm2 # 0x1ce19e0 1eea: 01 1eeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ef2: 00 1ef3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1f00: c4 81 7c 10 2c 94 vmovups (%r12,%r10,4),%ymm5 1f06: c4 41 55 fa ec vpsubd %ymm12,%ymm5,%ymm13 1f0b: c5 d5 fe c3 vpaddd %ymm3,%ymm5,%ymm0 1f0f: c4 41 15 db f3 vpand %ymm11,%ymm13,%ymm14 1f14: c4 c1 05 72 e5 17 vpsrad $0x17,%ymm13,%ymm15 1f1a: c4 41 0d fe ec vpaddd %ymm12,%ymm14,%ymm13 1f1f: c4 41 14 5c f2 vsubps %ymm10,%ymm13,%ymm14 1f24: c5 dd 66 c8 vpcmpgtd %ymm0,%ymm4,%ymm1 1f28: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0 1f2d: c5 7c 50 c1 vmovmskps %ymm1,%r8d 1f31: c5 fc 28 ce vmovaps %ymm6,%ymm1 1f35: c4 c2 45 b8 ce vfmadd231ps %ymm14,%ymm7,%ymm1 1f3a: c4 e2 0d a8 ca vfmadd213ps %ymm2,%ymm14,%ymm1 1f3f: c4 c2 0d a8 c9 vfmadd213ps %ymm9,%ymm14,%ymm1 1f44: c5 8c 59 c9 vmulps %ymm1,%ymm14,%ymm1 1f48: c4 c2 0d a8 ce vfmadd213ps %ymm14,%ymm14,%ymm1 1f4d: c4 e2 3d a8 c1 vfmadd213ps %ymm1,%ymm8,%ymm0 1f52: 45 85 c0 test %r8d,%r8d 1f55: 0f 85 9d 03 00 00 jne 0x22f8 1f5b: 83 c6 08 add $0x8,%esi 1f5e: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4) 1f64: 41 89 f2 mov %esi,%r10d 1f67: 3b f0 cmp %eax,%esi 1f69: 72 95 jb 0x1f00 1f6b: 41 89 c0 mov %eax,%r8d 1f6e: 41 f7 d8 neg %r8d 1f71: 44 03 c5 add %ebp,%r8d 1f74: 3b c5 cmp %ebp,%eax 1f76: 0f 83 46 01 00 00 jae 0x20c2 1f7c: c5 7c 10 2d bc fa cd vmovups 0x1cdfabc(%rip),%ymm13 # 0x1ce1a40 1f83: 01 1f84: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 1f8b: 00 00 00 1f8e: c5 7c 10 25 ea fa cd vmovups 0x1cdfaea(%rip),%ymm12 # 0x1ce1a80 1f95: 01 1f96: c5 7c 10 1d 22 fb cd vmovups 0x1cdfb22(%rip),%ymm11 # 0x1ce1ac0 1f9d: 01 1f9e: c5 7c 10 15 5a fb cd vmovups 0x1cdfb5a(%rip),%ymm10 # 0x1ce1b00 1fa5: 01 1fa6: c5 7c 10 0d 92 fb cd vmovups 0x1cdfb92(%rip),%ymm9 # 0x1ce1b40 1fad: 01 1fae: c5 fc 10 3d ca fb cd vmovups 0x1cdfbca(%rip),%ymm7 # 0x1ce1b80 1fb5: 01 1fb6: c5 7c 10 05 02 fa cd vmovups 0x1cdfa02(%rip),%ymm8 # 0x1ce19c0 1fbd: 01 1fbe: c5 fc 10 25 3a fa cd vmovups 0x1cdfa3a(%rip),%ymm4 # 0x1ce1a00 1fc5: 01 1fc6: c5 fc 10 2d 52 fa cd vmovups 0x1cdfa52(%rip),%ymm5 # 0x1ce1a20 1fcd: 01 1fce: c5 fc 10 1d 0a fa cd vmovups 0x1cdfa0a(%rip),%ymm3 # 0x1ce19e0 1fd5: 01 1fd6: c5 fc 10 35 a2 fc cd vmovups 0x1cdfca2(%rip),%ymm6 # 0x1ce1c80 1fdd: 01 1fde: 4c 8d 1d 5b bb d5 ff lea -0x2a44a5(%rip),%r11 # 0xffffffffffd5db40 1fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fec: 00 1fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2000: be 08 00 00 00 mov $0x8,%esi 2005: 41 83 f8 08 cmp $0x8,%r8d 2009: 41 89 c1 mov %eax,%r9d 200c: 41 0f 42 f0 cmovb %r8d,%esi 2010: 33 ff xor %edi,%edi 2012: f7 de neg %esi 2014: 83 c6 20 add $0x20,%esi 2017: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi 201c: 41 89 75 00 mov %esi,0x0(%r13) 2020: 40 0f b6 f6 movzbl %sil,%esi 2024: f3 0f b8 fe popcnt %esi,%edi 2028: 89 ff mov %edi,%edi 202a: 48 c1 e7 05 shl $0x5,%rdi 202e: c4 41 7c 10 b4 3b 00 vmovups 0x1f83c00(%r11,%rdi,1),%ymm14 2035: 3c f8 01 2038: c4 82 0d 2c 14 8c vmaskmovps (%r12,%r9,4),%ymm14,%ymm2 203e: c4 e3 4d 4a d2 e0 vblendvps %ymm14,%ymm2,%ymm6,%ymm2 2044: c4 41 6d fe fd vpaddd %ymm13,%ymm2,%ymm15 2049: c4 41 6d fa f3 vpsubd %ymm11,%ymm2,%ymm14 204e: c4 c1 7d 72 e6 17 vpsrad $0x17,%ymm14,%ymm0 2054: c4 c1 1d 66 cf vpcmpgtd %ymm15,%ymm12,%ymm1 2059: c4 41 0d db fa vpand %ymm10,%ymm14,%ymm15 205e: c4 41 05 fe f3 vpaddd %ymm11,%ymm15,%ymm14 2063: c5 fc 5b c0 vcvtdq2ps %ymm0,%ymm0 2067: c4 41 0c 5c f1 vsubps %ymm9,%ymm14,%ymm14 206c: c5 fc 50 f9 vmovmskps %ymm1,%edi 2070: c5 fc 28 cc vmovaps %ymm4,%ymm1 2074: c4 c2 55 b8 ce vfmadd231ps %ymm14,%ymm5,%ymm1 2079: c4 e2 0d a8 cb vfmadd213ps %ymm3,%ymm14,%ymm1 207e: c4 c2 0d a8 c8 vfmadd213ps %ymm8,%ymm14,%ymm1 2083: c5 0c 59 f9 vmulps %ymm1,%ymm14,%ymm15 2087: c4 42 0d a8 fe vfmadd213ps %ymm14,%ymm14,%ymm15 208c: c4 c2 45 a8 c7 vfmadd213ps %ymm15,%ymm7,%ymm0 2091: 85 ff test %edi,%edi 2093: 0f 85 0b 01 00 00 jne 0x21a4 2099: f3 0f b8 f6 popcnt %esi,%esi 209d: 89 f6 mov %esi,%esi 209f: 83 c0 08 add $0x8,%eax 20a2: 41 83 c0 f8 add $0xfffffff8,%r8d 20a6: 48 c1 e6 05 shl $0x5,%rsi 20aa: c4 c1 7e 6f 8c 33 40 vmovdqu 0x1f83d40(%r11,%rsi,1),%ymm1 20b1: 3d f8 01 20b4: c4 82 75 2e 04 8e vmaskmovps %ymm0,%ymm1,(%r14,%r9,4) 20ba: 3b c5 cmp %ebp,%eax 20bc: 0f 82 3e ff ff ff jb 0x2000 20c2: db e2 fnclex 20c4: f6 c2 01 test $0x1,%dl 20c7: 74 07 je 0x20d0 20c9: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp) 20d0: f6 c2 02 test $0x2,%dl 20d3: 74 12 je 0x20e7 20d5: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp) 20dc: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) 20e3: 00 00 20e5: eb 28 jmp 0x210f 20e7: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp) 20ee: 00 00 20f0: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx 20f7: f6 c2 1f test $0x1f,%dl 20fa: 74 13 je 0x210f 20fc: 83 e2 e0 and $0xffffffe0,%edx 20ff: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp) 2106: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp) 210d: 00 00 210f: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx 2116: 00 2117: 48 33 cc xor %rsp,%rcx 211a: 48 3b 0d 8f 13 37 02 cmp 0x237138f(%rip),%rcx # 0x23734b0 2121: 75 79 jne 0x219c 2123: c5 f8 77 vzeroupper 2126: 44 89 f8 mov %r15d,%eax 2129: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6 2130: 00 00 2132: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7 2139: 00 00 213b: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8 2142: 00 00 2144: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9 214b: 00 00 214d: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10 2154: 00 00 2156: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11 215d: 00 00 215f: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12 2166: 00 00 2168: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13 216f: 00 00 2171: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14 2178: 00 00 217a: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15 2181: 00 00 2183: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 218a: 00 218b: 48 81 c4 28 03 00 00 add $0x328,%rsp 2192: 5d pop %rbp 2193: 41 5f pop %r15 2195: 41 5e pop %r14 2197: 41 5c pop %r12 2199: 5f pop %rdi 219a: 5e pop %rsi 219b: c3 ret 219c: c5 f8 77 vzeroupper 219f: e8 6c ca e8 00 call 0xe8ec10 21a4: c4 c1 7c 11 95 80 01 vmovups %ymm2,0x180(%r13) 21ab: 00 00 21ad: c4 c1 7c 11 85 40 01 vmovups %ymm0,0x140(%r13) 21b4: 00 00 21b6: 4c 89 4c 24 48 mov %r9,0x48(%rsp) 21bb: 33 f6 xor %esi,%esi 21bd: 44 89 44 24 50 mov %r8d,0x50(%rsp) 21c2: 89 4c 24 68 mov %ecx,0x68(%rsp) 21c6: 88 54 24 70 mov %dl,0x70(%rsp) 21ca: 89 6c 24 78 mov %ebp,0x78(%rsp) 21ce: 89 c5 mov %eax,%ebp 21d0: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) 21d7: 00 21d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 21df: 00 21e0: 0f a3 f7 bt %esi,%edi 21e3: 0f 82 a3 00 00 00 jb 0x228c 21e9: ff c6 inc %esi 21eb: 83 fe 08 cmp $0x8,%esi 21ee: 7c f0 jl 0x21e0 21f0: c5 fc 10 1d e8 f7 cd vmovups 0x1cdf7e8(%rip),%ymm3 # 0x1ce19e0 21f7: 01 21f8: 89 e8 mov %ebp,%eax 21fa: c5 fc 10 25 fe f7 cd vmovups 0x1cdf7fe(%rip),%ymm4 # 0x1ce1a00 2201: 01 2202: c5 fc 10 2d 16 f8 cd vmovups 0x1cdf816(%rip),%ymm5 # 0x1ce1a20 2209: 01 220a: c5 7c 10 2d 2e f8 cd vmovups 0x1cdf82e(%rip),%ymm13 # 0x1ce1a40 2211: 01 2212: c5 7c 10 25 66 f8 cd vmovups 0x1cdf866(%rip),%ymm12 # 0x1ce1a80 2219: 01 221a: c5 7c 10 1d 9e f8 cd vmovups 0x1cdf89e(%rip),%ymm11 # 0x1ce1ac0 2221: 01 2222: c5 7c 10 15 d6 f8 cd vmovups 0x1cdf8d6(%rip),%ymm10 # 0x1ce1b00 2229: 01 222a: c5 7c 10 0d 0e f9 cd vmovups 0x1cdf90e(%rip),%ymm9 # 0x1ce1b40 2231: 01 2232: c5 fc 10 3d 46 f9 cd vmovups 0x1cdf946(%rip),%ymm7 # 0x1ce1b80 2239: 01 223a: c5 fc 10 35 3e fa cd vmovups 0x1cdfa3e(%rip),%ymm6 # 0x1ce1c80 2241: 01 2242: c5 7c 10 05 76 f7 cd vmovups 0x1cdf776(%rip),%ymm8 # 0x1ce19c0 2249: 01 224a: c4 c1 7c 10 85 40 01 vmovups 0x140(%r13),%ymm0 2251: 00 00 2253: 41 0f b6 75 00 movzbl 0x0(%r13),%esi 2258: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10 225f: 00 00 00 2262: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 2267: 4c 8d 1d d2 b8 d5 ff lea -0x2a472e(%rip),%r11 # 0xffffffffffd5db40 226e: 44 8b 44 24 50 mov 0x50(%rsp),%r8d 2273: 8b 4c 24 68 mov 0x68(%rsp),%ecx 2277: 8a 54 24 70 mov 0x70(%rsp),%dl 227b: 8b 6c 24 78 mov 0x78(%rsp),%ebp 227f: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx 2286: 00 2287: e9 0d fe ff ff jmp 0x2099 228c: c5 f8 77 vzeroupper 228f: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx 2296: 00 2297: 48 89 da mov %rbx,%rdx 229a: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx 22a1: 00 22a2: e8 79 03 00 00 call 0x2620 22a7: 85 c0 test %eax,%eax 22a9: 0f 84 3a ff ff ff je 0x21e9 22af: 44 8b 13 mov (%rbx),%r10d 22b2: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d 22b7: 47 89 14 be mov %r10d,(%r14,%r15,4) 22bb: 49 89 e2 mov %rsp,%r10 22be: 89 c1 mov %eax,%ecx 22c0: 44 89 fa mov %r15d,%edx 22c3: 4d 89 e0 mov %r12,%r8 22c6: 4d 89 e1 mov %r12,%r9 22c9: 4c 8d 1d 0c eb 3c 02 lea 0x23ceb0c(%rip),%r11 # 0x23d0ddc 22d0: 4d 89 72 20 mov %r14,0x20(%r10) 22d4: 4d 89 72 28 mov %r14,0x28(%r10) 22d8: 4d 89 5a 30 mov %r11,0x30(%r10) 22dc: 89 44 24 40 mov %eax,0x40(%rsp) 22e0: e8 1b 6e 10 00 call 0x109100 22e5: 47 8b 14 be mov (%r14,%r15,4),%r10d 22e9: 8b 44 24 40 mov 0x40(%rsp),%eax 22ed: 41 89 c7 mov %eax,%r15d 22f0: 44 89 13 mov %r10d,(%rbx) 22f3: e9 f1 fe ff ff jmp 0x21e9 22f8: c4 c1 7c 11 ad 00 01 vmovups %ymm5,0x100(%r13) 22ff: 00 00 2301: c4 c1 7c 11 85 c0 00 vmovups %ymm0,0xc0(%r13) 2308: 00 00 230a: 4c 89 54 24 50 mov %r10,0x50(%rsp) 230f: 33 ff xor %edi,%edi 2311: 89 44 24 48 mov %eax,0x48(%rsp) 2315: 89 4c 24 68 mov %ecx,0x68(%rsp) 2319: 88 54 24 70 mov %dl,0x70(%rsp) 231d: 89 6c 24 78 mov %ebp,0x78(%rsp) 2321: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp) 2328: 00 2329: 44 89 c3 mov %r8d,%ebx 232c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2333: 00 2334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 233b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2340: 0f a3 fb bt %edi,%ebx 2343: 0f 82 82 00 00 00 jb 0x23cb 2349: ff c7 inc %edi 234b: 83 ff 08 cmp $0x8,%edi 234e: 7c f0 jl 0x2340 2350: c5 fc 10 15 88 f6 cd vmovups 0x1cdf688(%rip),%ymm2 # 0x1ce19e0 2357: 01 2358: c5 fc 10 35 a0 f6 cd vmovups 0x1cdf6a0(%rip),%ymm6 # 0x1ce1a00 235f: 01 2360: c5 fc 10 3d b8 f6 cd vmovups 0x1cdf6b8(%rip),%ymm7 # 0x1ce1a20 2367: 01 2368: c5 fc 10 1d d0 f6 cd vmovups 0x1cdf6d0(%rip),%ymm3 # 0x1ce1a40 236f: 01 2370: c5 fc 10 25 08 f7 cd vmovups 0x1cdf708(%rip),%ymm4 # 0x1ce1a80 2377: 01 2378: c5 7c 10 25 40 f7 cd vmovups 0x1cdf740(%rip),%ymm12 # 0x1ce1ac0 237f: 01 2380: c5 7c 10 1d 78 f7 cd vmovups 0x1cdf778(%rip),%ymm11 # 0x1ce1b00 2387: 01 2388: c5 7c 10 15 b0 f7 cd vmovups 0x1cdf7b0(%rip),%ymm10 # 0x1ce1b40 238f: 01 2390: c5 7c 10 05 e8 f7 cd vmovups 0x1cdf7e8(%rip),%ymm8 # 0x1ce1b80 2397: 01 2398: c5 7c 10 0d 20 f6 cd vmovups 0x1cdf620(%rip),%ymm9 # 0x1ce19c0 239f: 01 23a0: c4 c1 7c 10 85 c0 00 vmovups 0xc0(%r13),%ymm0 23a7: 00 00 23a9: 4c 8b 54 24 50 mov 0x50(%rsp),%r10 23ae: 8b 44 24 48 mov 0x48(%rsp),%eax 23b2: 8b 4c 24 68 mov 0x68(%rsp),%ecx 23b6: 8a 54 24 70 mov 0x70(%rsp),%dl 23ba: 8b 6c 24 78 mov 0x78(%rsp),%ebp 23be: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx 23c5: 00 23c6: e9 90 fb ff ff jmp 0x1f5b 23cb: c5 f8 77 vzeroupper 23ce: 49 8d ac bd c0 00 00 lea 0xc0(%r13,%rdi,4),%rbp 23d5: 00 23d6: 48 89 ea mov %rbp,%rdx 23d9: 49 8d 8c bd 00 01 00 lea 0x100(%r13,%rdi,4),%rcx 23e0: 00 23e1: e8 3a 02 00 00 call 0x2620 23e6: 85 c0 test %eax,%eax 23e8: 0f 84 5b ff ff ff je 0x2349 23ee: 44 8b 55 00 mov 0x0(%rbp),%r10d 23f2: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d 23f6: 47 89 14 be mov %r10d,(%r14,%r15,4) 23fa: 49 89 e2 mov %rsp,%r10 23fd: 89 c1 mov %eax,%ecx 23ff: 44 89 fa mov %r15d,%edx 2402: 4d 89 e0 mov %r12,%r8 2405: 4d 89 e1 mov %r12,%r9 2408: 4c 8d 1d cd e9 3c 02 lea 0x23ce9cd(%rip),%r11 # 0x23d0ddc 240f: 4d 89 72 20 mov %r14,0x20(%r10) 2413: 4d 89 72 28 mov %r14,0x28(%r10) 2417: 4d 89 5a 30 mov %r11,0x30(%r10) 241b: 89 44 24 40 mov %eax,0x40(%rsp) 241f: e8 dc 6c 10 00 call 0x109100 2424: 47 8b 14 be mov (%r14,%r15,4),%r10d 2428: 8b 44 24 40 mov 0x40(%rsp),%eax 242c: 41 89 c7 mov %eax,%r15d 242f: 44 89 55 00 mov %r10d,0x0(%rbp) 2433: e9 11 ff ff ff jmp 0x2349 2438: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13) 243f: 00 00 2441: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13) 2447: 4c 89 4c 24 50 mov %r9,0x50(%rsp) 244c: 33 ed xor %ebp,%ebp 244e: 89 44 24 48 mov %eax,0x48(%rsp) 2452: 44 89 54 24 58 mov %r10d,0x58(%rsp) 2457: 89 74 24 60 mov %esi,0x60(%rsp) 245b: 89 4c 24 68 mov %ecx,0x68(%rsp) 245f: 88 54 24 70 mov %dl,0x70(%rsp) 2463: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 246a: 00 246b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2472: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2480: 0f a3 eb bt %ebp,%ebx 2483: 0f 82 9a 00 00 00 jb 0x2523 2489: ff c5 inc %ebp 248b: 83 fd 08 cmp $0x8,%ebp 248e: 7c f0 jl 0x2480 2490: c5 fc 10 1d 48 f5 cd vmovups 0x1cdf548(%rip),%ymm3 # 0x1ce19e0 2497: 01 2498: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 249f: 00 00 00 24a2: c5 fc 10 25 56 f5 cd vmovups 0x1cdf556(%rip),%ymm4 # 0x1ce1a00 24a9: 01 24aa: c5 fc 10 2d 6e f5 cd vmovups 0x1cdf56e(%rip),%ymm5 # 0x1ce1a20 24b1: 01 24b2: c5 7c 10 2d 86 f5 cd vmovups 0x1cdf586(%rip),%ymm13 # 0x1ce1a40 24b9: 01 24ba: c5 7c 10 25 be f5 cd vmovups 0x1cdf5be(%rip),%ymm12 # 0x1ce1a80 24c1: 01 24c2: c5 7c 10 1d f6 f5 cd vmovups 0x1cdf5f6(%rip),%ymm11 # 0x1ce1ac0 24c9: 01 24ca: c5 7c 10 15 2e f6 cd vmovups 0x1cdf62e(%rip),%ymm10 # 0x1ce1b00 24d1: 01 24d2: c5 7c 10 0d 66 f6 cd vmovups 0x1cdf666(%rip),%ymm9 # 0x1ce1b40 24d9: 01 24da: c5 fc 10 3d 9e f6 cd vmovups 0x1cdf69e(%rip),%ymm7 # 0x1ce1b80 24e1: 01 24e2: c5 fc 10 35 96 f7 cd vmovups 0x1cdf796(%rip),%ymm6 # 0x1ce1c80 24e9: 01 24ea: c5 7c 10 05 ce f4 cd vmovups 0x1cdf4ce(%rip),%ymm8 # 0x1ce19c0 24f1: 01 24f2: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0 24f8: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp 24fd: 4c 8d 05 3c b6 d5 ff lea -0x2a49c4(%rip),%r8 # 0xffffffffffd5db40 2504: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 2509: 8b 44 24 48 mov 0x48(%rsp),%eax 250d: 44 8b 54 24 58 mov 0x58(%rsp),%r10d 2512: 8b 74 24 60 mov 0x60(%rsp),%esi 2516: 8b 4c 24 68 mov 0x68(%rsp),%ecx 251a: 8a 54 24 70 mov 0x70(%rsp),%dl 251e: e9 36 f9 ff ff jmp 0x1e59 2523: c5 f8 77 vzeroupper 2526: 49 8d 74 ad 40 lea 0x40(%r13,%rbp,4),%rsi 252b: 48 89 f2 mov %rsi,%rdx 252e: 49 8d 8c ad 80 00 00 lea 0x80(%r13,%rbp,4),%rcx 2535: 00 2536: e8 e5 00 00 00 call 0x2620 253b: 85 c0 test %eax,%eax 253d: 0f 84 46 ff ff ff je 0x2489 2543: 44 8b 16 mov (%rsi),%r10d 2546: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d 254a: 47 89 14 be mov %r10d,(%r14,%r15,4) 254e: 49 89 e2 mov %rsp,%r10 2551: 89 c1 mov %eax,%ecx 2553: 44 89 fa mov %r15d,%edx 2556: 4d 89 e0 mov %r12,%r8 2559: 4d 89 e1 mov %r12,%r9 255c: 4c 8d 1d 79 e8 3c 02 lea 0x23ce879(%rip),%r11 # 0x23d0ddc 2563: 4d 89 72 20 mov %r14,0x20(%r10) 2567: 4d 89 72 28 mov %r14,0x28(%r10) 256b: 4d 89 5a 30 mov %r11,0x30(%r10) 256f: 89 44 24 40 mov %eax,0x40(%rsp) 2573: e8 88 6b 10 00 call 0x109100 2578: 47 8b 14 be mov (%r14,%r15,4),%r10d 257c: 8b 44 24 40 mov 0x40(%rsp),%eax 2580: 41 89 c7 mov %eax,%r15d 2583: 44 89 16 mov %r10d,(%rsi) 2586: e9 fe fe ff ff jmp 0x2489 258b: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx 2592: 00 2593: 48 33 cc xor %rsp,%rcx 2596: 48 3b 0d 13 0f 37 02 cmp 0x2370f13(%rip),%rcx # 0x23734b0 259d: 75 1e jne 0x25bd 259f: b8 f8 ff ff ff mov $0xfffffff8,%eax 25a4: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 25ab: 00 25ac: 48 81 c4 28 03 00 00 add $0x328,%rsp 25b3: 5d pop %rbp 25b4: 41 5f pop %r15 25b6: 41 5e pop %r14 25b8: 41 5c pop %r12 25ba: 5f pop %rdi 25bb: 5e pop %rsi 25bc: c3 ret 25bd: e8 4e c6 e8 00 call 0xe8ec10 25c2: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx 25c9: 00 25ca: 48 33 cc xor %rsp,%rcx 25cd: 48 3b 0d dc 0e 37 02 cmp 0x2370edc(%rip),%rcx # 0x23734b0 25d4: 75 e7 jne 0x25bd 25d6: eb c7 jmp 0x259f 25d8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx 25df: 00 25e0: 48 33 cc xor %rsp,%rcx 25e3: 48 3b 0d c6 0e 37 02 cmp 0x2370ec6(%rip),%rcx # 0x23734b0 25ea: 75 d1 jne 0x25bd 25ec: b8 fa ff ff ff mov $0xfffffffa,%eax 25f1: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13 25f8: 00 25f9: 48 81 c4 28 03 00 00 add $0x328,%rsp 2600: 5d pop %rbp 2601: 41 5f pop %r15 2603: 41 5e pop %r14 2605: 41 5c pop %r12 2607: 5f pop %rdi 2608: 5e pop %rsi 2609: c3 ret 260a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2611: 00 2612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2620: 48 83 ec 38 sub $0x38,%rsp 2624: 49 89 c9 mov %rcx,%r9 2627: 33 c0 xor %eax,%eax 2629: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d 262e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d 2635: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d 263c: 0f 84 30 02 00 00 je 0x2872 2642: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 2646: 45 33 c0 xor %r8d,%r8d 2649: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2 264e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) 2654: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx 2659: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx 265f: 75 14 jne 0x2675 2661: c5 eb 59 15 77 fc cd vmulsd 0x1cdfc77(%rip),%xmm2,%xmm2 # 0x1ce22e0 2668: 01 2669: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d 266f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp) 2675: c5 fb 10 1d 6b fc cd vmovsd 0x1cdfc6b(%rip),%xmm3 # 0x1ce22e8 267c: 01 267d: c5 f9 2f d3 vcomisd %xmm3,%xmm2 2681: 0f 86 a7 01 00 00 jbe 0x282e 2687: c5 fb 10 0d b1 fc cd vmovsd 0x1cdfcb1(%rip),%xmm1 # 0x1ce2340 268e: 01 268f: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3 2693: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp) 2699: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) 269e: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0 26a4: c5 f9 2f 05 2c fc cd vcomisd 0x1cdfc2c(%rip),%xmm0 # 0x1ce22d8 26ab: 01 26ac: 0f 86 28 01 00 00 jbe 0x27da 26b2: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp) 26b8: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 26bc: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d 26c2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d 26c9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx 26ce: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d 26d5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) 26db: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx 26e1: c1 e9 04 shr $0x4,%ecx 26e4: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2 26ea: c5 fb 10 2d ce fb cd vmovsd 0x1cdfbce(%rip),%xmm5 # 0x1ce22c0 26f1: 01 26f2: c5 eb 58 25 ce fb cd vaddsd 0x1cdfbce(%rip),%xmm2,%xmm4 # 0x1ce22c8 26f9: 01 26fa: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp) 2700: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d 2707: ff 2708: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0 270d: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 2712: 48 8d 0d 27 b4 d5 ff lea -0x2a4bd9(%rip),%rcx # 0xffffffffffd5db40 2719: 41 83 e2 7f and $0x7f,%r10d 271d: 49 89 c8 mov %rcx,%r8 2720: 49 89 c9 mov %rcx,%r9 2723: c5 fb 10 25 8d fb cd vmovsd 0x1cdfb8d(%rip),%xmm4 # 0x1ce22b8 272a: 01 272b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d 272f: c4 82 f9 a9 a4 d8 68 vfmadd213sd 0x1f84168(%r8,%r11,8),%xmm0,%xmm4 2736: 41 f8 01 2739: c4 82 d1 a9 84 d9 70 vfmadd213sd 0x1f84170(%r9,%r11,8),%xmm5,%xmm0 2740: 41 f8 01 2743: c4 a1 7b 10 9c d9 60 vmovsd 0x1f84160(%rcx,%r11,8),%xmm3 274a: 41 f8 01 274d: c5 eb 58 2d 7b fb cd vaddsd 0x1cdfb7b(%rip),%xmm2,%xmm5 # 0x1ce22d0 2754: 01 2755: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp) 275b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5 2761: c5 d3 5c 2d 67 fb cd vsubsd 0x1cdfb67(%rip),%xmm5,%xmm5 # 0x1ce22d0 2768: 01 2769: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2 276d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5 2772: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3 2776: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4 277a: c5 fb 10 15 a6 fb cd vmovsd 0x1cdfba6(%rip),%xmm2 # 0x1ce2328 2781: 01 2782: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1 2786: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 278a: c4 e2 f1 a9 15 8d fb vfmadd213sd 0x1cdfb8d(%rip),%xmm1,%xmm2 # 0x1ce2320 2791: cd 01 2793: c4 e2 f1 a9 15 7c fb vfmadd213sd 0x1cdfb7c(%rip),%xmm1,%xmm2 # 0x1ce2318 279a: cd 01 279c: c4 e2 f1 a9 15 6b fb vfmadd213sd 0x1cdfb6b(%rip),%xmm1,%xmm2 # 0x1ce2310 27a3: cd 01 27a5: c4 e2 f1 a9 15 5a fb vfmadd213sd 0x1cdfb5a(%rip),%xmm1,%xmm2 # 0x1ce2308 27ac: cd 01 27ae: c4 e2 f1 a9 15 49 fb vfmadd213sd 0x1cdfb49(%rip),%xmm1,%xmm2 # 0x1ce2300 27b5: cd 01 27b7: c4 e2 f1 a9 15 38 fb vfmadd213sd 0x1cdfb38(%rip),%xmm1,%xmm2 # 0x1ce22f8 27be: cd 01 27c0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1 27c4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2 27c9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0 27cd: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 27d1: c5 fa 11 02 vmovss %xmm0,(%rdx) 27d5: 48 83 c4 38 add $0x38,%rsp 27d9: c3 ret 27da: c5 fb 10 0d 46 fb cd vmovsd 0x1cdfb46(%rip),%xmm1 # 0x1ce2328 27e1: 01 27e2: c4 e2 e1 a9 0d 35 fb vfmadd213sd 0x1cdfb35(%rip),%xmm3,%xmm1 # 0x1ce2320 27e9: cd 01 27eb: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0 27ef: c4 e2 e1 a9 0d 20 fb vfmadd213sd 0x1cdfb20(%rip),%xmm3,%xmm1 # 0x1ce2318 27f6: cd 01 27f8: c4 e2 e1 a9 0d 0f fb vfmadd213sd 0x1cdfb0f(%rip),%xmm3,%xmm1 # 0x1ce2310 27ff: cd 01 2801: c4 e2 e1 a9 0d fe fa vfmadd213sd 0x1cdfafe(%rip),%xmm3,%xmm1 # 0x1ce2308 2808: cd 01 280a: c4 e2 e1 a9 0d ed fa vfmadd213sd 0x1cdfaed(%rip),%xmm3,%xmm1 # 0x1ce2300 2811: cd 01 2813: c4 e2 e1 a9 0d dc fa vfmadd213sd 0x1cdfadc(%rip),%xmm3,%xmm1 # 0x1ce22f8 281a: cd 01 281c: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1 2821: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 2825: c5 fa 11 0a vmovss %xmm1,(%rdx) 2829: 48 83 c4 38 add $0x38,%rsp 282d: c3 ret 282e: c5 f9 2e d3 vucomisd %xmm3,%xmm2 2832: 7a 02 jp 0x2836 2834: 74 16 je 0x284c 2836: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0 283a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 283e: c5 fa 11 02 vmovss %xmm0,(%rdx) 2842: b8 13 00 00 00 mov $0x13,%eax 2847: 48 83 c4 38 add $0x38,%rsp 284b: c3 ret 284c: c5 fb 10 05 9c fa cd vmovsd 0x1cdfa9c(%rip),%xmm0 # 0x1ce22f0 2853: 01 2854: b8 12 00 00 00 mov $0x12,%eax 2859: c5 f9 57 0d cf fa cd vxorpd 0x1cdfacf(%rip),%xmm0,%xmm1 # 0x1ce2330 2860: 01 2861: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2 2865: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2 2869: c5 fa 11 12 vmovss %xmm2,(%rdx) 286d: 48 83 c4 38 add $0x38,%rsp 2871: c3 ret 2872: 41 8a 49 03 mov 0x3(%r9),%cl 2876: 80 e1 80 and $0x80,%cl 2879: 80 f9 80 cmp $0x80,%cl 287c: 74 12 je 0x2890 287e: c4 c1 7a 10 01 vmovss (%r9),%xmm0 2883: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1 2887: c5 fa 11 0a vmovss %xmm1,(%rdx) 288b: 48 83 c4 38 add $0x38,%rsp 288f: c3 ret 2890: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9) 2897: 75 e5 jne 0x287e 2899: c5 fb 10 05 47 fa cd vmovsd 0x1cdfa47(%rip),%xmm0 # 0x1ce22e8 28a0: 01 28a1: b8 13 00 00 00 mov $0x13,%eax 28a6: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 28aa: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 28ae: c5 fa 11 0a vmovss %xmm1,(%rdx) 28b2: 48 83 c4 38 add $0x38,%rsp 28b6: c3 ret 28b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 28be: 00 00 28c0: 53 push %rbx 28c1: 56 push %rsi 28c2: 57 push %rdi 28c3: 41 54 push %r12 28c5: 41 56 push %r14 28c7: 41 57 push %r15 28c9: 55 push %rbp 28ca: 48 81 ec 50 03 00 00 sub $0x350,%rsp 28d1: 33 ed xor %ebp,%ebp 28d3: 4c 89 ac 24 30 03 00 mov %r13,0x330(%rsp) 28da: 00 28db: 4c 8d ac 24 4f 01 00 lea 0x14f(%rsp),%r13 28e2: 00 28e3: 48 8b 05 c6 0b 37 02 mov 0x2370bc6(%rip),%rax # 0x23734b0 28ea: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 28ee: 48 33 c4 xor %rsp,%rax 28f1: 49 89 d2 mov %rdx,%r10 28f4: 48 89 84 24 40 03 00 mov %rax,0x340(%rsp) 28fb: 00 28fc: 44 89 c0 mov %r8d,%eax 28ff: 83 e0 e0 and $0xffffffe0,%eax 2902: 49 89 c9 mov %rcx,%r9 2905: 48 63 c0 movslq %eax,%rax 2908: 45 32 f6 xor %r14b,%r14b 290b: 33 d2 xor %edx,%edx 290d: 45 85 c0 test %r8d,%r8d 2910: 0f 8e 9f 08 00 00 jle 0x31b5 2916: 4d 85 c9 test %r9,%r9 2919: 0f 84 80 08 00 00 je 0x319f 291f: 4d 85 d2 test %r10,%r10 2922: 0f 84 3f 08 00 00 je 0x3167 2928: c5 f8 ae 9c 24 04 01 vstmxcsr 0x104(%rsp) 292f: 00 00 2931: 8b 8c 24 04 01 00 00 mov 0x104(%rsp),%ecx 2938: 41 89 cb mov %ecx,%r11d 293b: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d 2942: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d 2949: 74 27 je 0x2972 294b: 41 89 cb mov %ecx,%r11d 294e: bd 02 00 00 00 mov $0x2,%ebp 2953: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d 295a: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d 2961: 44 89 9c 24 04 01 00 mov %r11d,0x104(%rsp) 2968: 00 2969: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp) 2970: 00 00 2972: 45 33 ff xor %r15d,%r15d 2975: 48 85 c0 test %rax,%rax 2978: 0f 8e 83 01 00 00 jle 0x2b01 297e: 62 e1 7c 48 10 35 f8 vmovups 0x1cdf9f8(%rip),%zmm22 # 0x1ce2380 2985: f9 cd 01 2988: 48 89 c7 mov %rax,%rdi 298b: 62 e1 7c 48 10 2d 2b vmovups 0x1cdfa2b(%rip),%zmm21 # 0x1ce23c0 2992: fa cd 01 2995: 62 e1 7c 48 10 25 61 vmovups 0x1cdfa61(%rip),%zmm20 # 0x1ce2400 299c: fa cd 01 299f: 62 e1 7c 48 10 1d 97 vmovups 0x1cdfa97(%rip),%zmm19 # 0x1ce2440 29a6: fa cd 01 29a9: 62 e1 7c 48 10 15 cd vmovups 0x1cdfacd(%rip),%zmm18 # 0x1ce2480 29b0: fa cd 01 29b3: 62 61 7c 48 10 05 03 vmovups 0x1cdfb03(%rip),%zmm24 # 0x1ce24c0 29ba: fb cd 01 29bd: 89 8c 24 20 03 00 00 mov %ecx,0x320(%rsp) 29c4: 4c 89 cb mov %r9,%rbx 29c7: 89 94 24 28 03 00 00 mov %edx,0x328(%rsp) 29ce: 4c 89 d6 mov %r10,%rsi 29d1: 44 89 84 24 18 03 00 mov %r8d,0x318(%rsp) 29d8: 00 29d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29e0: 62 a1 7c 48 10 0c bb vmovups (%rbx,%r15,4),%zmm17 29e7: 62 a1 7c 48 10 44 bb vmovups 0x40(%rbx,%r15,4),%zmm16 29ee: 01 29ef: 62 23 7d 58 26 e1 0b vgetmantps $0xb,{sae},%zmm17,%zmm28 29f6: 62 23 7d 58 26 e8 0b vgetmantps $0xb,{sae},%zmm16,%zmm29 29fd: 62 b2 7d 58 42 e1 vgetexpps {sae},%zmm17,%zmm4 2a03: 62 b2 7d 58 42 e8 vgetexpps {sae},%zmm16,%zmm5 2a09: 62 91 6d 48 72 d4 13 vpsrld $0x13,%zmm28,%zmm2 2a10: 62 91 7d 48 72 d5 13 vpsrld $0x13,%zmm29,%zmm0 2a17: 62 b1 1c 10 5c ce vsubps {rn-sae},%zmm22,%zmm28,%zmm1 2a1d: 62 b1 14 10 5c de vsubps {rn-sae},%zmm22,%zmm29,%zmm3 2a23: 62 22 6d 48 16 cd vpermps %zmm21,%zmm2,%zmm25 2a29: 62 a2 7d 48 16 fd vpermps %zmm21,%zmm0,%zmm23 2a2f: 62 22 6d 48 16 d4 vpermps %zmm20,%zmm2,%zmm26 2a35: 62 22 7d 48 16 dc vpermps %zmm20,%zmm0,%zmm27 2a3b: 62 22 6d 48 16 f3 vpermps %zmm19,%zmm2,%zmm30 2a41: 62 22 7d 48 16 fb vpermps %zmm19,%zmm0,%zmm31 2a47: 62 b3 7d 48 66 c8 5e vfpclassps $0x5e,%zmm16,%k1 2a4e: 62 b3 7d 48 66 c1 5e vfpclassps $0x5e,%zmm17,%k0 2a55: 62 02 75 18 a8 ca vfmadd213ps {rn-sae},%zmm26,%zmm1,%zmm25 2a5b: 62 82 65 18 a8 fb vfmadd213ps {rn-sae},%zmm27,%zmm3,%zmm23 2a61: 62 02 7d 58 42 d4 vgetexpps {sae},%zmm28,%zmm26 2a67: 62 02 7d 58 42 dd vgetexpps {sae},%zmm29,%zmm27 2a6d: 62 02 75 18 a8 ce vfmadd213ps {rn-sae},%zmm30,%zmm1,%zmm25 2a73: 62 82 65 18 a8 ff vfmadd213ps {rn-sae},%zmm31,%zmm3,%zmm23 2a79: 62 91 5c 18 5c e2 vsubps {rn-sae},%zmm26,%zmm4,%zmm4 2a7f: 62 91 54 18 5c eb vsubps {rn-sae},%zmm27,%zmm5,%zmm5 2a85: 62 b2 6d 48 16 d2 vpermps %zmm18,%zmm2,%zmm2 2a8b: 62 b2 7d 48 16 c2 vpermps %zmm18,%zmm0,%zmm0 2a91: 62 01 5c 18 59 e0 vmulps {rn-sae},%zmm24,%zmm4,%zmm28 2a97: 62 01 54 18 59 e8 vmulps {rn-sae},%zmm24,%zmm5,%zmm29 2a9d: 62 62 75 18 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm1,%zmm25 2aa3: 62 e2 65 18 a8 f8 vfmadd213ps {rn-sae},%zmm0,%zmm3,%zmm23 2aa9: 62 02 75 18 a8 cc vfmadd213ps {rn-sae},%zmm28,%zmm1,%zmm25 2aaf: 62 82 65 18 a8 fd vfmadd213ps {rn-sae},%zmm29,%zmm3,%zmm23 2ab5: c5 f8 93 d1 kmovw %k1,%edx 2ab9: c5 78 93 e0 kmovw %k0,%r12d 2abd: c1 e2 10 shl $0x10,%edx 2ac0: 44 0b e2 or %edx,%r12d 2ac3: 0f 85 6b 04 00 00 jne 0x2f34 2ac9: 62 21 7c 48 11 0c be vmovups %zmm25,(%rsi,%r15,4) 2ad0: 62 a1 7c 48 11 7c be vmovups %zmm23,0x40(%rsi,%r15,4) 2ad7: 01 2ad8: 49 83 c7 20 add $0x20,%r15 2adc: 4c 3b ff cmp %rdi,%r15 2adf: 0f 8c fb fe ff ff jl 0x29e0 2ae5: 8b 8c 24 20 03 00 00 mov 0x320(%rsp),%ecx 2aec: 49 89 d9 mov %rbx,%r9 2aef: 8b 94 24 28 03 00 00 mov 0x328(%rsp),%edx 2af6: 49 89 f2 mov %rsi,%r10 2af9: 44 8b 84 24 18 03 00 mov 0x318(%rsp),%r8d 2b00: 00 2b01: 4d 63 d8 movslq %r8d,%r11 2b04: 4a 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%rax 2b0b: 00 2b0c: 4d 3b fb cmp %r11,%r15 2b0f: 0f 8d 6d 01 00 00 jge 0x2c82 2b15: 62 e1 7c 48 10 05 61 vmovups 0x1cdf861(%rip),%zmm16 # 0x1ce2380 2b1c: f8 cd 01 2b1f: 48 89 c7 mov %rax,%rdi 2b22: 62 f1 7c 48 10 2d 94 vmovups 0x1cdf894(%rip),%zmm5 # 0x1ce23c0 2b29: f8 cd 01 2b2c: 62 f1 7c 48 10 25 ca vmovups 0x1cdf8ca(%rip),%zmm4 # 0x1ce2400 2b33: f8 cd 01 2b36: 62 f1 7c 48 10 1d 00 vmovups 0x1cdf900(%rip),%zmm3 # 0x1ce2440 2b3d: f9 cd 01 2b40: 62 f1 7c 48 10 15 36 vmovups 0x1cdf936(%rip),%zmm2 # 0x1ce2480 2b47: f9 cd 01 2b4a: 62 f1 7c 48 10 0d 6c vmovups 0x1cdf96c(%rip),%zmm1 # 0x1ce24c0 2b51: f9 cd 01 2b54: 62 f2 7d 48 18 05 ca vbroadcastss 0x1ce00ca(%rip),%zmm0 # 0x1ce2c28 2b5b: 00 ce 01 2b5e: 4c 89 9c 24 38 03 00 mov %r11,0x338(%rsp) 2b65: 00 2b66: 44 89 c6 mov %r8d,%esi 2b69: 89 8c 24 20 03 00 00 mov %ecx,0x320(%rsp) 2b70: 4c 89 d3 mov %r10,%rbx 2b73: 89 94 24 28 03 00 00 mov %edx,0x328(%rsp) 2b7a: 89 ac 24 08 01 00 00 mov %ebp,0x108(%rsp) 2b81: 4c 89 cd mov %r9,%rbp 2b84: 44 88 b4 24 10 03 00 mov %r14b,0x310(%rsp) 2b8b: 00 2b8c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b93: 00 2b94: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ba0: 45 89 fe mov %r15d,%r14d 2ba3: 89 f1 mov %esi,%ecx 2ba5: 41 2b ce sub %r14d,%ecx 2ba8: ba 10 00 00 00 mov $0x10,%edx 2bad: 83 f9 10 cmp $0x10,%ecx 2bb0: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11 2bb7: 00 00 00 2bba: 62 61 7c 48 28 d8 vmovaps %zmm0,%zmm27 2bc0: 0f 43 ca cmovae %edx,%ecx 2bc3: f7 d9 neg %ecx 2bc5: 83 c1 20 add $0x20,%ecx 2bc8: c4 c2 f3 f7 d3 shrx %rcx,%r11,%rdx 2bcd: 41 89 55 00 mov %edx,0x0(%r13) 2bd1: c5 f8 92 ca kmovw %edx,%k1 2bd5: 62 61 7c 49 10 1c 2f vmovups (%rdi,%rbp,1),%zmm27{%k1} 2bdc: 62 83 7d 58 26 d3 0b vgetmantps $0xb,{sae},%zmm27,%zmm18 2be3: 62 82 7d 58 42 e3 vgetexpps {sae},%zmm27,%zmm20 2be9: 62 21 6c 10 5c c8 vsubps {rn-sae},%zmm16,%zmm18,%zmm25 2bef: 62 93 7d 48 66 c3 5e vfpclassps $0x5e,%zmm27,%k0 2bf6: 62 b1 4d 40 72 d2 13 vpsrld $0x13,%zmm18,%zmm22 2bfd: 62 a2 7d 58 42 ea vgetexpps {sae},%zmm18,%zmm21 2c03: 62 62 4d 40 16 e5 vpermps %zmm5,%zmm22,%zmm28 2c09: 62 e2 4d 40 16 cc vpermps %zmm4,%zmm22,%zmm17 2c0f: 62 21 5c 10 5c c5 vsubps {rn-sae},%zmm21,%zmm20,%zmm24 2c15: 62 e2 4d 40 16 db vpermps %zmm3,%zmm22,%zmm19 2c1b: 62 e2 4d 40 16 fa vpermps %zmm2,%zmm22,%zmm23 2c21: 62 22 35 10 a8 e1 vfmadd213ps {rn-sae},%zmm17,%zmm25,%zmm28 2c27: 62 61 3c 10 59 d1 vmulps {rn-sae},%zmm1,%zmm24,%zmm26 2c2d: 62 22 35 10 a8 e3 vfmadd213ps {rn-sae},%zmm19,%zmm25,%zmm28 2c33: c5 78 93 e0 kmovw %k0,%r12d 2c37: 62 22 35 10 a8 e7 vfmadd213ps {rn-sae},%zmm23,%zmm25,%zmm28 2c3d: 62 02 35 10 a8 e2 vfmadd213ps {rn-sae},%zmm26,%zmm25,%zmm28 2c43: 45 85 e4 test %r12d,%r12d 2c46: 0f 85 c4 00 00 00 jne 0x2d10 2c4c: c5 f8 92 ca kmovw %edx,%k1 2c50: 49 83 c7 10 add $0x10,%r15 2c54: 62 61 7c 49 11 24 1f vmovups %zmm28,(%rdi,%rbx,1){%k1} 2c5b: 48 83 c7 40 add $0x40,%rdi 2c5f: 4c 3b bc 24 38 03 00 cmp 0x338(%rsp),%r15 2c66: 00 2c67: 0f 8c 33 ff ff ff jl 0x2ba0 2c6d: 8b 8c 24 20 03 00 00 mov 0x320(%rsp),%ecx 2c74: 8b 94 24 28 03 00 00 mov 0x328(%rsp),%edx 2c7b: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 2c82: db e2 fnclex 2c84: f7 c5 01 00 00 00 test $0x1,%ebp 2c8a: 74 07 je 0x2c93 2c8c: d9 ac 24 02 01 00 00 fldcw 0x102(%rsp) 2c93: f7 c5 02 00 00 00 test $0x2,%ebp 2c99: 74 12 je 0x2cad 2c9b: 89 8c 24 04 01 00 00 mov %ecx,0x104(%rsp) 2ca2: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp) 2ca9: 00 00 2cab: eb 28 jmp 0x2cd5 2cad: c5 f8 ae 9c 24 04 01 vstmxcsr 0x104(%rsp) 2cb4: 00 00 2cb6: 8b 8c 24 04 01 00 00 mov 0x104(%rsp),%ecx 2cbd: f6 c1 1f test $0x1f,%cl 2cc0: 74 13 je 0x2cd5 2cc2: 83 e1 e0 and $0xffffffe0,%ecx 2cc5: 89 8c 24 04 01 00 00 mov %ecx,0x104(%rsp) 2ccc: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp) 2cd3: 00 00 2cd5: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx 2cdc: 00 2cdd: 48 33 cc xor %rsp,%rcx 2ce0: 48 3b 0d c9 07 37 02 cmp 0x23707c9(%rip),%rcx # 0x23734b0 2ce7: 75 1f jne 0x2d08 2ce9: c5 f8 77 vzeroupper 2cec: 89 d0 mov %edx,%eax 2cee: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13 2cf5: 00 2cf6: 48 81 c4 50 03 00 00 add $0x350,%rsp 2cfd: 5d pop %rbp 2cfe: 41 5f pop %r15 2d00: 41 5e pop %r14 2d02: 41 5c pop %r12 2d04: 5f pop %rdi 2d05: 5e pop %rsi 2d06: 5b pop %rbx 2d07: c3 ret 2d08: c5 f8 77 vzeroupper 2d0b: e8 00 bf e8 00 call 0xe8ec10 2d10: 8a 94 24 10 03 00 00 mov 0x310(%rsp),%dl 2d17: 62 41 7c 48 11 5d 06 vmovups %zmm27,0x180(%r13) 2d1e: 62 41 7c 48 11 65 05 vmovups %zmm28,0x140(%r13) 2d25: 84 d2 test %dl,%dl 2d27: 0f 84 cf 01 00 00 je 0x2efc 2d2d: 45 85 e4 test %r12d,%r12d 2d30: 75 11 jne 0x2d43 2d32: 62 41 7c 48 10 65 05 vmovups 0x140(%r13),%zmm28 2d39: 41 0f b7 55 00 movzwl 0x0(%r13),%edx 2d3e: e9 09 ff ff ff jmp 0x2c4c 2d43: 33 c0 xor %eax,%eax 2d45: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx 2d49: c5 f8 11 74 24 50 vmovups %xmm6,0x50(%rsp) 2d4f: c5 f8 11 7c 24 60 vmovups %xmm7,0x60(%rsp) 2d55: c5 78 11 44 24 70 vmovups %xmm8,0x70(%rsp) 2d5b: c5 78 11 8c 24 80 00 vmovups %xmm9,0x80(%rsp) 2d62: 00 00 2d64: c5 78 11 94 24 90 00 vmovups %xmm10,0x90(%rsp) 2d6b: 00 00 2d6d: c5 78 11 9c 24 a0 00 vmovups %xmm11,0xa0(%rsp) 2d74: 00 00 2d76: c5 78 11 a4 24 b0 00 vmovups %xmm12,0xb0(%rsp) 2d7d: 00 00 2d7f: c5 78 11 ac 24 c0 00 vmovups %xmm13,0xc0(%rsp) 2d86: 00 00 2d88: c5 78 11 b4 24 d0 00 vmovups %xmm14,0xd0(%rsp) 2d8f: 00 00 2d91: c5 78 11 bc 24 e0 00 vmovups %xmm15,0xe0(%rsp) 2d98: 00 00 2d9a: 48 89 54 24 48 mov %rdx,0x48(%rsp) 2d9f: 44 89 74 24 40 mov %r14d,0x40(%rsp) 2da4: 48 89 bc 24 f0 00 00 mov %rdi,0xf0(%rsp) 2dab: 00 2dac: 89 c7 mov %eax,%edi 2dae: 4c 89 bc 24 f8 00 00 mov %r15,0xf8(%rsp) 2db5: 00 2db6: 89 b4 24 18 03 00 00 mov %esi,0x318(%rsp) 2dbd: 0f 1f 00 nopl (%rax) 2dc0: 41 0f a3 fc bt %edi,%r12d 2dc4: 0f 82 ba 00 00 00 jb 0x2e84 2dca: ff c7 inc %edi 2dcc: 83 ff 10 cmp $0x10,%edi 2dcf: 7c ef jl 0x2dc0 2dd1: 62 f2 7d 48 18 05 4d vbroadcastss 0x1cdfe4d(%rip),%zmm0 # 0x1ce2c28 2dd8: fe cd 01 2ddb: c5 f8 10 74 24 50 vmovups 0x50(%rsp),%xmm6 2de1: c5 f8 10 7c 24 60 vmovups 0x60(%rsp),%xmm7 2de7: c5 78 10 44 24 70 vmovups 0x70(%rsp),%xmm8 2ded: c5 78 10 8c 24 80 00 vmovups 0x80(%rsp),%xmm9 2df4: 00 00 2df6: c5 78 10 94 24 90 00 vmovups 0x90(%rsp),%xmm10 2dfd: 00 00 2dff: c5 78 10 9c 24 a0 00 vmovups 0xa0(%rsp),%xmm11 2e06: 00 00 2e08: c5 78 10 a4 24 b0 00 vmovups 0xb0(%rsp),%xmm12 2e0f: 00 00 2e11: c5 78 10 ac 24 c0 00 vmovups 0xc0(%rsp),%xmm13 2e18: 00 00 2e1a: c5 78 10 b4 24 d0 00 vmovups 0xd0(%rsp),%xmm14 2e21: 00 00 2e23: c5 78 10 bc 24 e0 00 vmovups 0xe0(%rsp),%xmm15 2e2a: 00 00 2e2c: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi 2e33: 00 2e34: 4c 8b bc 24 f8 00 00 mov 0xf8(%rsp),%r15 2e3b: 00 2e3c: 8b b4 24 18 03 00 00 mov 0x318(%rsp),%esi 2e43: 62 f1 7c 48 10 0d 73 vmovups 0x1cdf673(%rip),%zmm1 # 0x1ce24c0 2e4a: f6 cd 01 2e4d: 62 f1 7c 48 10 15 29 vmovups 0x1cdf629(%rip),%zmm2 # 0x1ce2480 2e54: f6 cd 01 2e57: 62 f1 7c 48 10 1d df vmovups 0x1cdf5df(%rip),%zmm3 # 0x1ce2440 2e5e: f5 cd 01 2e61: 62 f1 7c 48 10 25 95 vmovups 0x1cdf595(%rip),%zmm4 # 0x1ce2400 2e68: f5 cd 01 2e6b: 62 f1 7c 48 10 2d 4b vmovups 0x1cdf54b(%rip),%zmm5 # 0x1ce23c0 2e72: f5 cd 01 2e75: 62 e1 7c 48 10 05 01 vmovups 0x1cdf501(%rip),%zmm16 # 0x1ce2380 2e7c: f5 cd 01 2e7f: e9 ae fe ff ff jmp 0x2d32 2e84: 41 89 fe mov %edi,%r14d 2e87: c5 f8 77 vzeroupper 2e8a: 4f 8d bc b5 40 01 00 lea 0x140(%r13,%r14,4),%r15 2e91: 00 2e92: 4c 89 fa mov %r15,%rdx 2e95: 4b 8d 8c b5 80 01 00 lea 0x180(%r13,%r14,4),%rcx 2e9c: 00 2e9d: e8 5e 03 00 00 call 0x3200 2ea2: 89 c6 mov %eax,%esi 2ea4: 85 f6 test %esi,%esi 2ea6: 0f 84 1e ff ff ff je 0x2dca 2eac: 48 8b 44 24 48 mov 0x48(%rsp),%rax 2eb1: 49 89 e2 mov %rsp,%r10 2eb4: 45 8b 1f mov (%r15),%r11d 2eb7: 89 f1 mov %esi,%ecx 2eb9: 49 89 e8 mov %rbp,%r8 2ebc: 49 89 e9 mov %rbp,%r9 2ebf: 46 89 1c b0 mov %r11d,(%rax,%r14,4) 2ec3: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d 2ec8: 49 89 5a 20 mov %rbx,0x20(%r10) 2ecc: 49 89 5a 28 mov %rbx,0x28(%r10) 2ed0: 41 8d 14 3b lea (%r11,%rdi,1),%edx 2ed4: 4c 8d 1d 05 df 3c 02 lea 0x23cdf05(%rip),%r11 # 0x23d0de0 2edb: 4d 89 5a 30 mov %r11,0x30(%r10) 2edf: e8 1c 62 10 00 call 0x109100 2ee4: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 2ee9: 89 b4 24 28 03 00 00 mov %esi,0x328(%rsp) 2ef0: 47 8b 34 b3 mov (%r11,%r14,4),%r14d 2ef4: 45 89 37 mov %r14d,(%r15) 2ef7: e9 ce fe ff ff jmp 0x2dca 2efc: 49 89 e3 mov %rsp,%r11 2eff: b8 3f 00 00 00 mov $0x3f,%eax 2f04: c6 84 24 10 03 00 00 movb $0x1,0x310(%rsp) 2f0b: 01 2f0c: 48 8d 94 24 02 01 00 lea 0x102(%rsp),%rdx 2f13: 00 2f14: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx 2f1b: 00 2f1c: 49 89 13 mov %rdx,(%r11) 2f1f: 49 89 4b 08 mov %rcx,0x8(%r11) 2f23: e8 b8 71 ea ff call 0xffffffffffeaa0e0 2f28: 09 84 24 08 01 00 00 or %eax,0x108(%rsp) 2f2f: e9 f9 fd ff ff jmp 0x2d2d 2f34: 62 c1 7c 48 11 4d 03 vmovups %zmm17,0xc0(%r13) 2f3b: 62 c1 7c 48 11 45 04 vmovups %zmm16,0x100(%r13) 2f42: 62 41 7c 48 11 4d 01 vmovups %zmm25,0x40(%r13) 2f49: 62 c1 7c 48 11 7d 02 vmovups %zmm23,0x80(%r13) 2f50: 45 84 f6 test %r14b,%r14b 2f53: 0f 84 e0 01 00 00 je 0x3139 2f59: 45 85 e4 test %r12d,%r12d 2f5c: 75 13 jne 0x2f71 2f5e: 62 41 7c 48 10 4d 01 vmovups 0x40(%r13),%zmm25 2f65: 62 c1 7c 48 10 7d 02 vmovups 0x80(%r13),%zmm23 2f6c: e9 58 fb ff ff jmp 0x2ac9 2f71: 33 c9 xor %ecx,%ecx 2f73: 44 89 fa mov %r15d,%edx 2f76: c5 f8 11 74 24 50 vmovups %xmm6,0x50(%rsp) 2f7c: 4a 8d 04 be lea (%rsi,%r15,4),%rax 2f80: c5 f8 11 7c 24 60 vmovups %xmm7,0x60(%rsp) 2f86: c5 78 11 44 24 70 vmovups %xmm8,0x70(%rsp) 2f8c: c5 78 11 8c 24 80 00 vmovups %xmm9,0x80(%rsp) 2f93: 00 00 2f95: c5 78 11 94 24 90 00 vmovups %xmm10,0x90(%rsp) 2f9c: 00 00 2f9e: c5 78 11 9c 24 a0 00 vmovups %xmm11,0xa0(%rsp) 2fa5: 00 00 2fa7: c5 78 11 a4 24 b0 00 vmovups %xmm12,0xb0(%rsp) 2fae: 00 00 2fb0: c5 78 11 ac 24 c0 00 vmovups %xmm13,0xc0(%rsp) 2fb7: 00 00 2fb9: c5 78 11 b4 24 d0 00 vmovups %xmm14,0xd0(%rsp) 2fc0: 00 00 2fc2: c5 78 11 bc 24 e0 00 vmovups %xmm15,0xe0(%rsp) 2fc9: 00 00 2fcb: 4c 89 bc 24 f8 00 00 mov %r15,0xf8(%rsp) 2fd2: 00 2fd3: 41 89 d7 mov %edx,%r15d 2fd6: 89 ac 24 08 01 00 00 mov %ebp,0x108(%rsp) 2fdd: 44 88 b4 24 10 03 00 mov %r14b,0x310(%rsp) 2fe4: 00 2fe5: 49 89 c6 mov %rax,%r14 2fe8: 48 89 bc 24 f0 00 00 mov %rdi,0xf0(%rsp) 2fef: 00 2ff0: 89 cf mov %ecx,%edi 2ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3000: 41 0f a3 fc bt %edi,%r12d 3004: 0f 82 b8 00 00 00 jb 0x30c2 300a: ff c7 inc %edi 300c: 83 ff 20 cmp $0x20,%edi 300f: 7c ef jl 0x3000 3011: 62 61 7c 48 10 05 a5 vmovups 0x1cdf4a5(%rip),%zmm24 # 0x1ce24c0 3018: f4 cd 01 301b: 62 e1 7c 48 10 15 5b vmovups 0x1cdf45b(%rip),%zmm18 # 0x1ce2480 3022: f4 cd 01 3025: 62 e1 7c 48 10 1d 11 vmovups 0x1cdf411(%rip),%zmm19 # 0x1ce2440 302c: f4 cd 01 302f: 62 e1 7c 48 10 25 c7 vmovups 0x1cdf3c7(%rip),%zmm20 # 0x1ce2400 3036: f3 cd 01 3039: 62 e1 7c 48 10 2d 7d vmovups 0x1cdf37d(%rip),%zmm21 # 0x1ce23c0 3040: f3 cd 01 3043: 62 e1 7c 48 10 35 33 vmovups 0x1cdf333(%rip),%zmm22 # 0x1ce2380 304a: f3 cd 01 304d: c5 f8 10 74 24 50 vmovups 0x50(%rsp),%xmm6 3053: c5 f8 10 7c 24 60 vmovups 0x60(%rsp),%xmm7 3059: c5 78 10 44 24 70 vmovups 0x70(%rsp),%xmm8 305f: c5 78 10 8c 24 80 00 vmovups 0x80(%rsp),%xmm9 3066: 00 00 3068: c5 78 10 94 24 90 00 vmovups 0x90(%rsp),%xmm10 306f: 00 00 3071: c5 78 10 9c 24 a0 00 vmovups 0xa0(%rsp),%xmm11 3078: 00 00 307a: c5 78 10 a4 24 b0 00 vmovups 0xb0(%rsp),%xmm12 3081: 00 00 3083: c5 78 10 ac 24 c0 00 vmovups 0xc0(%rsp),%xmm13 308a: 00 00 308c: c5 78 10 b4 24 d0 00 vmovups 0xd0(%rsp),%xmm14 3093: 00 00 3095: c5 78 10 bc 24 e0 00 vmovups 0xe0(%rsp),%xmm15 309c: 00 00 309e: 4c 8b bc 24 f8 00 00 mov 0xf8(%rsp),%r15 30a5: 00 30a6: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp 30ad: 44 8a b4 24 10 03 00 mov 0x310(%rsp),%r14b 30b4: 00 30b5: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi 30bc: 00 30bd: e9 9c fe ff ff jmp 0x2f5e 30c2: 89 fd mov %edi,%ebp 30c4: c5 f8 77 vzeroupper 30c7: 49 8d 54 ad 40 lea 0x40(%r13,%rbp,4),%rdx 30cc: 48 89 54 24 48 mov %rdx,0x48(%rsp) 30d1: 49 8d 8c ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rcx 30d8: 00 30d9: e8 22 01 00 00 call 0x3200 30de: 85 c0 test %eax,%eax 30e0: 0f 84 24 ff ff ff je 0x300a 30e6: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 30eb: 49 89 e2 mov %rsp,%r10 30ee: 89 c1 mov %eax,%ecx 30f0: 41 8d 14 3f lea (%r15,%rdi,1),%edx 30f4: 49 89 d8 mov %rbx,%r8 30f7: 49 89 d9 mov %rbx,%r9 30fa: 45 8b 1b mov (%r11),%r11d 30fd: 45 89 1c ae mov %r11d,(%r14,%rbp,4) 3101: 4c 8d 1d d8 dc 3c 02 lea 0x23cdcd8(%rip),%r11 # 0x23d0de0 3108: 49 89 72 20 mov %rsi,0x20(%r10) 310c: 49 89 72 28 mov %rsi,0x28(%r10) 3110: 4d 89 5a 30 mov %r11,0x30(%r10) 3114: 89 44 24 40 mov %eax,0x40(%rsp) 3118: e8 e3 5f 10 00 call 0x109100 311d: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 3122: 8b 44 24 40 mov 0x40(%rsp),%eax 3126: 41 8b 2c ae mov (%r14,%rbp,4),%ebp 312a: 41 89 2b mov %ebp,(%r11) 312d: 89 84 24 28 03 00 00 mov %eax,0x328(%rsp) 3134: e9 d1 fe ff ff jmp 0x300a 3139: 49 89 e3 mov %rsp,%r11 313c: b8 3f 00 00 00 mov $0x3f,%eax 3141: 41 b6 01 mov $0x1,%r14b 3144: 48 8d 94 24 02 01 00 lea 0x102(%rsp),%rdx 314b: 00 314c: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx 3153: 00 3154: 49 89 13 mov %rdx,(%r11) 3157: 49 89 4b 08 mov %rcx,0x8(%r11) 315b: e8 80 6f ea ff call 0xffffffffffeaa0e0 3160: 0b e8 or %eax,%ebp 3162: e9 f2 fd ff ff jmp 0x2f59 3167: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx 316e: 00 316f: 48 33 cc xor %rsp,%rcx 3172: 48 3b 0d 37 03 37 02 cmp 0x2370337(%rip),%rcx # 0x23734b0 3179: 75 1f jne 0x319a 317b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3180: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13 3187: 00 3188: 48 81 c4 50 03 00 00 add $0x350,%rsp 318f: 5d pop %rbp 3190: 41 5f pop %r15 3192: 41 5e pop %r14 3194: 41 5c pop %r12 3196: 5f pop %rdi 3197: 5e pop %rsi 3198: 5b pop %rbx 3199: c3 ret 319a: e8 71 ba e8 00 call 0xe8ec10 319f: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx 31a6: 00 31a7: 48 33 cc xor %rsp,%rcx 31aa: 48 3b 0d ff 02 37 02 cmp 0x23702ff(%rip),%rcx # 0x23734b0 31b1: 75 e7 jne 0x319a 31b3: eb c6 jmp 0x317b 31b5: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx 31bc: 00 31bd: 48 33 cc xor %rsp,%rcx 31c0: 48 3b 0d e9 02 37 02 cmp 0x23702e9(%rip),%rcx # 0x23734b0 31c7: 75 d1 jne 0x319a 31c9: b8 fa ff ff ff mov $0xfffffffa,%eax 31ce: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13 31d5: 00 31d6: 48 81 c4 50 03 00 00 add $0x350,%rsp 31dd: 5d pop %rbp 31de: 41 5f pop %r15 31e0: 41 5e pop %r14 31e2: 41 5c pop %r12 31e4: 5f pop %rdi 31e5: 5e pop %rsi 31e6: 5b pop %rbx 31e7: c3 ret 31e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 31ef: 00 31f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 31fe: 00 00 3200: 48 83 ec 38 sub $0x38,%rsp 3204: 49 89 c9 mov %rcx,%r9 3207: 33 c0 xor %eax,%eax 3209: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d 320e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d 3215: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d 321c: 0f 84 b0 02 00 00 je 0x34d2 3222: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 3226: 45 33 c0 xor %r8d,%r8d 3229: c4 c1 7a 5a 01 vcvtss2sd (%r9),%xmm0,%xmm0 322e: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp) 3234: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx 3239: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx 323f: 75 14 jne 0x3255 3241: c5 fb 59 05 77 f9 cd vmulsd 0x1cdf977(%rip),%xmm0,%xmm0 # 0x1ce2bc0 3248: 01 3249: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d 324f: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp) 3255: c5 fb 10 15 6b f9 cd vmovsd 0x1cdf96b(%rip),%xmm2 # 0x1ce2bc8 325c: 01 325d: c5 f9 2f c2 vcomisd %xmm2,%xmm0 3261: 0f 86 27 02 00 00 jbe 0x348e 3267: 62 e1 ff 08 10 2d af vmovsd 0x1cdf9af(%rip),%xmm21 # 0x1ce2c20 326e: f9 cd 01 3271: 62 21 ff 08 5c c5 vsubsd %xmm21,%xmm0,%xmm24 3277: 62 61 ff 08 11 44 24 vmovsd %xmm24,0x28(%rsp) 327e: 05 327f: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp) 3284: c5 fb 10 4c 24 28 vmovsd 0x28(%rsp),%xmm1 328a: c5 f9 2f 0d 26 f9 cd vcomisd 0x1cdf926(%rip),%xmm1 # 0x1ce2bb8 3291: 01 3292: 0f 86 75 01 00 00 jbe 0x340d 3298: c5 fb 11 44 24 28 vmovsd %xmm0,0x28(%rsp) 329e: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2 32a2: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d 32a8: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d 32af: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d 32b6: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp) 32bc: 62 e1 ff 08 10 54 24 vmovsd 0x28(%rsp),%xmm18 32c3: 05 32c4: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx 32c9: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx 32cf: 62 f1 ef 00 58 1d cf vaddsd 0x1cdf8cf(%rip),%xmm18,%xmm3 # 0x1ce2ba8 32d6: f8 cd 01 32d9: 62 e1 ef 00 58 05 cd vaddsd 0x1cdf8cd(%rip),%xmm18,%xmm16 # 0x1ce2bb0 32e0: f8 cd 01 32e3: c1 e9 04 shr $0x4,%ecx 32e6: c5 fb 11 5c 24 20 vmovsd %xmm3,0x20(%rsp) 32ec: 44 8b 54 24 20 mov 0x20(%rsp),%r10d 32f1: 62 e1 ff 08 11 44 24 vmovsd %xmm16,0x20(%rsp) 32f8: 04 32f9: 41 83 e2 7f and $0x7f,%r10d 32fd: 62 e1 ff 08 10 4c 24 vmovsd 0x20(%rsp),%xmm17 3304: 04 3305: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d 330c: ff 330d: 48 8d 0d 2c a8 d5 ff lea -0x2a57d4(%rip),%rcx # 0xffffffffffd5db40 3314: 62 e1 f7 00 5c 1d 92 vsubsd 0x1cdf892(%rip),%xmm17,%xmm19 # 0x1ce2bb0 331b: f8 cd 01 331e: c4 c1 6b 2a d0 vcvtsi2sd %r8d,%xmm2,%xmm2 3323: 62 a1 ef 00 5c fb vsubsd %xmm19,%xmm18,%xmm23 3329: c5 eb 59 25 67 f8 cd vmulsd 0x1cdf867(%rip),%xmm2,%xmm4 # 0x1ce2b98 3330: 01 3331: c5 eb 59 2d 67 f8 cd vmulsd 0x1cdf867(%rip),%xmm2,%xmm5 # 0x1ce2ba0 3338: 01 3339: 49 89 c9 mov %rcx,%r9 333c: 47 8d 1c 52 lea (%r10,%r10,2),%r11d 3340: 62 a1 ff 08 10 b4 d9 vmovsd 0x1f84a40(%rcx,%r11,8),%xmm22 3347: 40 4a f8 01 334b: 49 89 c8 mov %rcx,%r8 334e: 62 a1 cf 00 59 e3 vmulsd %xmm19,%xmm22,%xmm20 3354: 62 b1 cf 00 59 df vmulsd %xmm23,%xmm22,%xmm3 335a: c4 81 53 58 84 d9 50 vaddsd 0x1f84a50(%r9,%r11,8),%xmm5,%xmm0 3361: 4a f8 01 3364: c4 81 5b 58 8c d8 48 vaddsd 0x1f84a48(%r8,%r11,8),%xmm4,%xmm1 336b: 4a f8 01 336e: 62 b1 df 00 5c d5 vsubsd %xmm21,%xmm20,%xmm2 3374: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0 3378: 62 e1 ef 08 58 f3 vaddsd %xmm3,%xmm2,%xmm22 337e: c5 f3 58 ca vaddsd %xmm2,%xmm1,%xmm1 3382: 62 e1 cf 00 59 2d 7c vmulsd 0x1cdf87c(%rip),%xmm22,%xmm21 # 0x1ce2c08 3389: f8 cd 01 338c: 62 61 d7 00 58 05 6a vaddsd 0x1cdf86a(%rip),%xmm21,%xmm24 # 0x1ce2c00 3393: f8 cd 01 3396: 62 21 bf 00 59 ce vmulsd %xmm22,%xmm24,%xmm25 339c: 62 61 b7 00 58 15 52 vaddsd 0x1cdf852(%rip),%xmm25,%xmm26 # 0x1ce2bf8 33a3: f8 cd 01 33a6: 62 21 af 00 59 de vmulsd %xmm22,%xmm26,%xmm27 33ac: 62 21 cf 00 59 d6 vmulsd %xmm22,%xmm22,%xmm26 33b2: 62 61 a7 00 58 25 34 vaddsd 0x1cdf834(%rip),%xmm27,%xmm28 # 0x1ce2bf0 33b9: f8 cd 01 33bc: 62 21 9f 00 59 ee vmulsd %xmm22,%xmm28,%xmm29 33c2: 62 61 97 00 58 35 1c vaddsd 0x1cdf81c(%rip),%xmm29,%xmm30 # 0x1ce2be8 33c9: f8 cd 01 33cc: 62 21 8f 00 59 fe vmulsd %xmm22,%xmm30,%xmm31 33d2: 62 e1 87 00 58 2d 04 vaddsd 0x1cdf804(%rip),%xmm31,%xmm21 # 0x1ce2be0 33d9: f8 cd 01 33dc: 62 21 d7 00 59 c6 vmulsd %xmm22,%xmm21,%xmm24 33e2: 62 61 bf 00 58 0d ec vaddsd 0x1cdf7ec(%rip),%xmm24,%xmm25 # 0x1ce2bd8 33e9: f7 cd 01 33ec: 62 91 b7 00 59 e2 vmulsd %xmm26,%xmm25,%xmm4 33f2: c5 fb 58 ec vaddsd %xmm4,%xmm0,%xmm5 33f6: 62 e1 f7 08 58 c5 vaddsd %xmm5,%xmm1,%xmm16 33fc: 62 a1 ff 00 5a c0 vcvtsd2ss %xmm16,%xmm16,%xmm16 3402: 62 e1 7e 08 11 02 vmovss %xmm16,(%rdx) 3408: 48 83 c4 38 add $0x38,%rsp 340c: c3 ret 340d: 62 f1 bf 00 59 05 f1 vmulsd 0x1cdf7f1(%rip),%xmm24,%xmm0 # 0x1ce2c08 3414: f7 cd 01 3417: 62 81 bf 00 59 f0 vmulsd %xmm24,%xmm24,%xmm22 341d: c5 fb 58 0d db f7 cd vaddsd 0x1cdf7db(%rip),%xmm0,%xmm1 # 0x1ce2c00 3424: 01 3425: 62 91 f7 08 59 d0 vmulsd %xmm24,%xmm1,%xmm2 342b: c5 eb 58 1d c5 f7 cd vaddsd 0x1cdf7c5(%rip),%xmm2,%xmm3 # 0x1ce2bf8 3432: 01 3433: 62 91 e7 08 59 e0 vmulsd %xmm24,%xmm3,%xmm4 3439: c5 db 58 2d af f7 cd vaddsd 0x1cdf7af(%rip),%xmm4,%xmm5 # 0x1ce2bf0 3440: 01 3441: 62 81 d7 08 59 c0 vmulsd %xmm24,%xmm5,%xmm16 3447: 62 e1 ff 00 58 0d 97 vaddsd 0x1cdf797(%rip),%xmm16,%xmm17 # 0x1ce2be8 344e: f7 cd 01 3451: 62 81 f7 00 59 d0 vmulsd %xmm24,%xmm17,%xmm18 3457: 62 e1 ef 00 58 1d 7f vaddsd 0x1cdf77f(%rip),%xmm18,%xmm19 # 0x1ce2be0 345e: f7 cd 01 3461: 62 81 e7 00 59 e0 vmulsd %xmm24,%xmm19,%xmm20 3467: 62 e1 df 00 58 2d 67 vaddsd 0x1cdf767(%rip),%xmm20,%xmm21 # 0x1ce2bd8 346e: f7 cd 01 3471: 62 a1 d7 00 59 fe vmulsd %xmm22,%xmm21,%xmm23 3477: 62 01 c7 00 58 c0 vaddsd %xmm24,%xmm23,%xmm24 347d: 62 01 bf 00 5a c0 vcvtsd2ss %xmm24,%xmm24,%xmm24 3483: 62 61 7e 08 11 02 vmovss %xmm24,(%rdx) 3489: 48 83 c4 38 add $0x38,%rsp 348d: c3 ret 348e: c5 f9 2e c2 vucomisd %xmm2,%xmm0 3492: 7a 02 jp 0x3496 3494: 74 16 je 0x34ac 3496: c5 eb 5e c2 vdivsd %xmm2,%xmm2,%xmm0 349a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0 349e: c5 fa 11 02 vmovss %xmm0,(%rdx) 34a2: b8 13 00 00 00 mov $0x13,%eax 34a7: 48 83 c4 38 add $0x38,%rsp 34ab: c3 ret 34ac: c5 fb 10 05 1c f7 cd vmovsd 0x1cdf71c(%rip),%xmm0 # 0x1ce2bd0 34b3: 01 34b4: b8 12 00 00 00 mov $0x12,%eax 34b9: c5 f9 57 0d 4f f7 cd vxorpd 0x1cdf74f(%rip),%xmm0,%xmm1 # 0x1ce2c10 34c0: 01 34c1: c5 f3 5e d2 vdivsd %xmm2,%xmm1,%xmm2 34c5: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2 34c9: c5 fa 11 12 vmovss %xmm2,(%rdx) 34cd: 48 83 c4 38 add $0x38,%rsp 34d1: c3 ret 34d2: 41 8a 49 03 mov 0x3(%r9),%cl 34d6: 80 e1 80 and $0x80,%cl 34d9: 80 f9 80 cmp $0x80,%cl 34dc: 74 12 je 0x34f0 34de: c4 c1 7a 10 01 vmovss (%r9),%xmm0 34e3: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1 34e7: c5 fa 11 0a vmovss %xmm1,(%rdx) 34eb: 48 83 c4 38 add $0x38,%rsp 34ef: c3 ret 34f0: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9) 34f7: 75 e5 jne 0x34de 34f9: c5 fb 10 05 c7 f6 cd vmovsd 0x1cdf6c7(%rip),%xmm0 # 0x1ce2bc8 3500: 01 3501: b8 13 00 00 00 mov $0x13,%eax 3506: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1 350a: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 350e: c5 fa 11 0a vmovss %xmm1,(%rdx) 3512: 48 83 c4 38 add $0x38,%rsp 3516: c3 ret 3517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 351e: 00 00 3520: 53 push %rbx 3521: 56 push %rsi 3522: 57 push %rdi 3523: 41 54 push %r12 3525: 41 56 push %r14 3527: 41 57 push %r15 3529: 55 push %rbp 352a: 48 81 ec 50 03 00 00 sub $0x350,%rsp 3531: 45 33 f6 xor %r14d,%r14d 3534: 4c 89 ac 24 28 03 00 mov %r13,0x328(%rsp) 353b: 00 353c: 4c 8d ac 24 af 00 00 lea 0xaf(%rsp),%r13 3543: 00 3544: 48 8b 05 65 ff 36 02 mov 0x236ff65(%rip),%rax # 0x23734b0 354b: 49 83 e5 c0 and $0xffffffffffffffc0,%r13 354f: 48 33 c4 xor %rsp,%rax 3552: 49 89 d2 mov %rdx,%r10 3555: 48 89 84 24 40 03 00 mov %rax,0x340(%rsp) 355c: 00 355d: 44 89 c0 mov %r8d,%eax 3560: 83 e0 e0 and $0xffffffe0,%eax 3563: 49 89 c9 mov %rcx,%r9 3566: 48 63 c0 movslq %eax,%rax 3569: 40 32 ed xor %bpl,%bpl 356c: 33 d2 xor %edx,%edx 356e: 45 85 c0 test %r8d,%r8d 3571: 0f 8e 08 0c 00 00 jle 0x417f 3577: 4d 85 c9 test %r9,%r9 357a: 0f 84 e9 0b 00 00 je 0x4169 3580: 4d 85 d2 test %r10,%r10 3583: 0f 84 a8 0b 00 00 je 0x4131 3589: c5 f8 ae 5c 24 64 vstmxcsr 0x64(%rsp) 358f: 8b 4c 24 64 mov 0x64(%rsp),%ecx 3593: 41 89 cb mov %ecx,%r11d 3596: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d 359d: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d 35a4: 74 22 je 0x35c8 35a6: 41 89 cb mov %ecx,%r11d 35a9: 41 be 02 00 00 00 mov $0x2,%r14d 35af: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d 35b6: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d 35bd: 44 89 5c 24 64 mov %r11d,0x64(%rsp) 35c2: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp) 35c8: 45 33 ff xor %r15d,%r15d 35cb: 48 85 c0 test %rax,%rax 35ce: 0f 8e d2 02 00 00 jle 0x38a6 35d4: 62 e1 7c 48 10 1d 62 vmovups 0x1cdf662(%rip),%zmm19 # 0x1ce2c40 35db: f6 cd 01 35de: 48 89 c7 mov %rax,%rdi 35e1: 62 e1 7c 48 10 15 95 vmovups 0x1cdf695(%rip),%zmm18 # 0x1ce2c80 35e8: f6 cd 01 35eb: 62 e1 7c 48 10 05 cb vmovups 0x1cdf6cb(%rip),%zmm16 # 0x1ce2cc0 35f2: f6 cd 01 35f5: 62 e1 7c 48 10 2d 01 vmovups 0x1cdf701(%rip),%zmm21 # 0x1ce2d00 35fc: f7 cd 01 35ff: c5 f8 11 b4 24 70 02 vmovups %xmm6,0x270(%rsp) 3606: 00 00 3608: c5 f8 11 bc 24 80 02 vmovups %xmm7,0x280(%rsp) 360f: 00 00 3611: c5 78 11 84 24 90 02 vmovups %xmm8,0x290(%rsp) 3618: 00 00 361a: c5 78 11 8c 24 a0 02 vmovups %xmm9,0x2a0(%rsp) 3621: 00 00 3623: 62 e1 7c 48 10 0d 93 vmovups 0x1cdf893(%rip),%zmm17 # 0x1ce2ec0 362a: f8 cd 01 362d: 4c 89 cb mov %r9,%rbx 3630: 62 e1 7c 48 10 25 c6 vmovups 0x1cdf8c6(%rip),%zmm20 # 0x1ce2f00 3637: f8 cd 01 363a: 62 f1 7c 48 10 1d fc vmovups 0x1cdf8fc(%rip),%zmm3 # 0x1ce2f40 3641: f8 cd 01 3644: 62 f1 7c 48 10 15 32 vmovups 0x1cdf932(%rip),%zmm2 # 0x1ce2f80 364b: f9 cd 01 364e: 62 f1 7c 48 10 2d 68 vmovups 0x1cdf968(%rip),%zmm5 # 0x1ce2fc0 3655: f9 cd 01 3658: 62 f1 7c 48 10 25 9e vmovups 0x1cdf99e(%rip),%zmm4 # 0x1ce3000 365f: f9 cd 01 3662: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp) 3669: 00 00 366b: c5 78 11 9c 24 c0 02 vmovups %xmm11,0x2c0(%rsp) 3672: 00 00 3674: c5 78 11 a4 24 d0 02 vmovups %xmm12,0x2d0(%rsp) 367b: 00 00 367d: c5 78 11 ac 24 e0 02 vmovups %xmm13,0x2e0(%rsp) 3684: 00 00 3686: c5 78 11 b4 24 f0 02 vmovups %xmm14,0x2f0(%rsp) 368d: 00 00 368f: 4c 89 d6 mov %r10,%rsi 3692: c5 78 11 bc 24 00 03 vmovups %xmm15,0x300(%rsp) 3699: 00 00 369b: 89 94 24 20 03 00 00 mov %edx,0x320(%rsp) 36a2: 89 8c 24 18 03 00 00 mov %ecx,0x318(%rsp) 36a9: 44 89 84 24 30 03 00 mov %r8d,0x330(%rsp) 36b0: 00 36b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 36b8: 00 36b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36c0: 62 21 7c 48 10 24 bb vmovups (%rbx,%r15,4),%zmm28 36c7: 62 21 7c 48 10 6c bb vmovups 0x40(%rbx,%r15,4),%zmm29 36ce: 01 36cf: 62 71 7c 48 10 3d 67 vmovups 0x1cdf667(%rip),%zmm15 # 0x1ce2d40 36d6: f6 cd 01 36d9: 62 e1 7c 48 10 35 9d vmovups 0x1cdf69d(%rip),%zmm22 # 0x1ce2d80 36e0: f6 cd 01 36e3: 62 12 7d 48 4c dc vrcp14ps %zmm28,%zmm11 36e9: 62 92 7d 48 4c f5 vrcp14ps %zmm29,%zmm6 36ef: 62 b1 25 48 fe fb vpaddd %zmm19,%zmm11,%zmm7 36f5: 62 31 4d 48 fe c3 vpaddd %zmm19,%zmm6,%zmm8 36fb: 62 21 7c 48 28 d1 vmovaps %zmm17,%zmm26 3701: 62 21 7c 48 28 f1 vmovaps %zmm17,%zmm30 3707: 62 31 7c 48 28 e0 vmovaps %zmm16,%zmm12 370d: 62 31 7c 48 28 e8 vmovaps %zmm16,%zmm13 3713: 62 f1 7c 48 28 c3 vmovaps %zmm3,%zmm0 3719: 62 f1 7c 48 28 cb vmovaps %zmm3,%zmm1 371f: 62 51 7c 48 28 f7 vmovaps %zmm15,%zmm14 3725: 62 31 45 48 db da vpandd %zmm18,%zmm7,%zmm11 372b: 62 31 3d 48 db d2 vpandd %zmm18,%zmm8,%zmm10 3731: 62 42 1d 10 ba d3 vfmsub231ps {rn-sae},%zmm11,%zmm28,%zmm26 3737: 62 42 15 10 ba f2 vfmsub231ps {rn-sae},%zmm10,%zmm29,%zmm30 373d: 62 d2 7d 58 42 fb vgetexpps {sae},%zmm11,%zmm7 3743: 62 d2 7d 58 42 f2 vgetexpps {sae},%zmm10,%zmm6 3749: 62 92 5d 10 b8 c2 vfmadd231ps {rn-sae},%zmm26,%zmm20,%zmm0 374f: 62 92 5d 10 b8 ce vfmadd231ps {rn-sae},%zmm30,%zmm20,%zmm1 3755: 62 01 2c 10 59 c2 vmulps {rn-sae},%zmm26,%zmm26,%zmm24 375b: 62 01 0c 10 59 ce vmulps {rn-sae},%zmm30,%zmm30,%zmm25 3761: 62 f2 2d 10 a8 c2 vfmadd213ps {rn-sae},%zmm2,%zmm26,%zmm0 3767: 62 f2 0d 10 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm30,%zmm1 376d: 62 d1 35 48 72 d3 12 vpsrld $0x12,%zmm11,%zmm9 3774: 62 d1 3d 48 72 d2 12 vpsrld $0x12,%zmm10,%zmm8 377b: 62 d3 7d 48 66 e2 ff vfpclassps $0xff,%zmm10,%k4 3782: 62 32 35 48 7f e5 vpermt2ps %zmm21,%zmm9,%zmm12 3788: 62 32 3d 48 7f ed vpermt2ps %zmm21,%zmm8,%zmm13 378e: 62 32 35 48 7f f6 vpermt2ps %zmm22,%zmm9,%zmm14 3794: 62 32 3d 48 7f fe vpermt2ps %zmm22,%zmm8,%zmm15 379a: 62 d3 7d 48 66 db ff vfpclassps $0xff,%zmm11,%k3 37a1: 62 72 55 18 bc e7 vfnmadd231ps {rn-sae},%zmm7,%zmm5,%zmm12 37a7: 62 72 55 18 bc ee vfnmadd231ps {rn-sae},%zmm6,%zmm5,%zmm13 37ad: 62 72 5d 18 bc f7 vfnmadd231ps {rn-sae},%zmm7,%zmm4,%zmm14 37b3: 62 72 5d 18 bc fe vfnmadd231ps {rn-sae},%zmm6,%zmm4,%zmm15 37b9: 62 81 1c 18 58 f2 vaddps {rn-sae},%zmm26,%zmm12,%zmm22 37bf: 62 81 14 18 58 fe vaddps {rn-sae},%zmm30,%zmm13,%zmm23 37c5: 62 d2 3d 10 a8 c6 vfmadd213ps {rn-sae},%zmm14,%zmm24,%zmm0 37cb: 62 d2 35 10 a8 cf vfmadd213ps {rn-sae},%zmm15,%zmm25,%zmm1 37d1: 62 41 4c 10 5c fc vsubps {rn-sae},%zmm12,%zmm22,%zmm31 37d7: 62 41 44 10 5c dd vsubps {rn-sae},%zmm13,%zmm23,%zmm27 37dd: c5 f8 93 d4 kmovw %k4,%edx 37e1: c5 f8 93 cb kmovw %k3,%ecx 37e5: 62 01 2c 10 5c d7 vsubps {rn-sae},%zmm31,%zmm26,%zmm26 37eb: 62 01 0c 10 5c db vsubps {rn-sae},%zmm27,%zmm30,%zmm27 37f1: 62 01 7c 18 58 f2 vaddps {rn-sae},%zmm26,%zmm0,%zmm30 37f7: 62 01 74 18 58 fb vaddps {rn-sae},%zmm27,%zmm1,%zmm31 37fd: 62 91 4c 10 58 c6 vaddps {rn-sae},%zmm30,%zmm22,%zmm0 3803: 62 91 44 10 58 cf vaddps {rn-sae},%zmm31,%zmm23,%zmm1 3809: c1 e2 10 shl $0x10,%edx 380c: 0b ca or %edx,%ecx 380e: 0f 85 1c 06 00 00 jne 0x3e30 3814: 62 b1 7c 48 11 04 be vmovups %zmm0,(%rsi,%r15,4) 381b: 62 b1 7c 48 11 4c be vmovups %zmm1,0x40(%rsi,%r15,4) 3822: 01 3823: 49 83 c7 20 add $0x20,%r15 3827: 4c 3b ff cmp %rdi,%r15 382a: 0f 8c 90 fe ff ff jl 0x36c0 3830: c5 f8 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm6 3837: 00 00 3839: 49 89 d9 mov %rbx,%r9 383c: c5 f8 10 bc 24 80 02 vmovups 0x280(%rsp),%xmm7 3843: 00 00 3845: 49 89 f2 mov %rsi,%r10 3848: c5 78 10 84 24 90 02 vmovups 0x290(%rsp),%xmm8 384f: 00 00 3851: c5 78 10 8c 24 a0 02 vmovups 0x2a0(%rsp),%xmm9 3858: 00 00 385a: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10 3861: 00 00 3863: c5 78 10 9c 24 c0 02 vmovups 0x2c0(%rsp),%xmm11 386a: 00 00 386c: c5 78 10 a4 24 d0 02 vmovups 0x2d0(%rsp),%xmm12 3873: 00 00 3875: c5 78 10 ac 24 e0 02 vmovups 0x2e0(%rsp),%xmm13 387c: 00 00 387e: c5 78 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm14 3885: 00 00 3887: c5 78 10 bc 24 00 03 vmovups 0x300(%rsp),%xmm15 388e: 00 00 3890: 8b 94 24 20 03 00 00 mov 0x320(%rsp),%edx 3897: 8b 8c 24 18 03 00 00 mov 0x318(%rsp),%ecx 389e: 44 8b 84 24 30 03 00 mov 0x330(%rsp),%r8d 38a5: 00 38a6: 4d 63 d8 movslq %r8d,%r11 38a9: 4a 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%rax 38b0: 00 38b1: 4d 3b fb cmp %r11,%r15 38b4: 0f 8d 15 02 00 00 jge 0x3acf 38ba: 62 e1 7c 48 10 3d 7c vmovups 0x1cdf37c(%rip),%zmm23 # 0x1ce2c40 38c1: f3 cd 01 38c4: 48 89 c6 mov %rax,%rsi 38c7: 62 e1 7c 48 10 35 af vmovups 0x1cdf3af(%rip),%zmm22 # 0x1ce2c80 38ce: f3 cd 01 38d1: 62 e1 7c 48 10 25 e5 vmovups 0x1cdf3e5(%rip),%zmm20 # 0x1ce2cc0 38d8: f3 cd 01 38db: 62 61 7c 48 10 05 1b vmovups 0x1cdf41b(%rip),%zmm24 # 0x1ce2d00 38e2: f4 cd 01 38e5: 62 e1 7c 48 10 1d 51 vmovups 0x1cdf451(%rip),%zmm19 # 0x1ce2d40 38ec: f4 cd 01 38ef: 62 f1 7c 48 10 15 87 vmovups 0x1cdf487(%rip),%zmm2 # 0x1ce2d80 38f6: f4 cd 01 38f9: c5 78 11 b4 24 f0 02 vmovups %xmm14,0x2f0(%rsp) 3900: 00 00 3902: c5 78 11 bc 24 00 03 vmovups %xmm15,0x300(%rsp) 3909: 00 00 390b: 62 f2 7d 48 18 1d 53 vbroadcastss 0x1ce0153(%rip),%zmm3 # 0x1ce3a68 3912: 01 ce 01 3915: 62 e1 7c 48 10 2d a1 vmovups 0x1cdf5a1(%rip),%zmm21 # 0x1ce2ec0 391c: f5 cd 01 391f: 62 e1 7c 48 10 05 d7 vmovups 0x1cdf5d7(%rip),%zmm16 # 0x1ce2f00 3926: f5 cd 01 3929: 62 f1 7c 48 10 2d 0d vmovups 0x1cdf60d(%rip),%zmm5 # 0x1ce2f40 3930: f6 cd 01 3933: 62 f1 7c 48 10 25 43 vmovups 0x1cdf643(%rip),%zmm4 # 0x1ce2f80 393a: f6 cd 01 393d: 62 e1 7c 48 10 15 79 vmovups 0x1cdf679(%rip),%zmm18 # 0x1ce2fc0 3944: f6 cd 01 3947: 62 e1 7c 48 10 0d af vmovups 0x1cdf6af(%rip),%zmm17 # 0x1ce3000 394e: f6 cd 01 3951: 40 88 6c 24 68 mov %bpl,0x68(%rsp) 3956: 4c 89 cb mov %r9,%rbx 3959: 89 94 24 20 03 00 00 mov %edx,0x320(%rsp) 3960: 4c 89 d5 mov %r10,%rbp 3963: 44 89 b4 24 10 03 00 mov %r14d,0x310(%rsp) 396a: 00 396b: 41 be 10 00 00 00 mov $0x10,%r14d 3971: 4c 89 9c 24 38 03 00 mov %r11,0x338(%rsp) 3978: 00 3979: 89 8c 24 18 03 00 00 mov %ecx,0x318(%rsp) 3980: 44 89 84 24 30 03 00 mov %r8d,0x330(%rsp) 3987: 00 3988: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 398f: 00 3990: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 399e: 00 00 39a0: 44 89 ff mov %r15d,%edi 39a3: 48 b9 ff ff ff ff 00 movabs $0xffffffff,%rcx 39aa: 00 00 00 39ad: 8b 94 24 30 03 00 00 mov 0x330(%rsp),%edx 39b4: 45 33 e4 xor %r12d,%r12d 39b7: 2b d7 sub %edi,%edx 39b9: 83 fa 10 cmp $0x10,%edx 39bc: 62 f1 7c 48 28 cb vmovaps %zmm3,%zmm1 39c2: 41 0f 43 d6 cmovae %r14d,%edx 39c6: f7 da neg %edx 39c8: 83 c2 20 add $0x20,%edx 39cb: c4 62 eb f7 d9 shrx %rdx,%rcx,%r11 39d0: 45 89 5d 00 mov %r11d,0x0(%r13) 39d4: c4 c1 78 92 cb kmovw %r11d,%k1 39d9: 62 f1 7c 49 10 0c 1e vmovups (%rsi,%rbx,1),%zmm1{%k1} 39e0: 62 72 7d 48 4c f9 vrcp14ps %zmm1,%zmm15 39e6: 62 21 05 48 fe cf vpaddd %zmm23,%zmm15,%zmm25 39ec: 62 31 7c 48 28 f5 vmovaps %zmm21,%zmm14 39f2: 62 21 7c 48 28 dc vmovaps %zmm20,%zmm27 39f8: 62 f1 7c 48 28 c5 vmovaps %zmm5,%zmm0 39fe: 62 21 7c 48 28 e3 vmovaps %zmm19,%zmm28 3a04: 62 31 35 40 db fe vpandd %zmm22,%zmm25,%zmm15 3a0a: 62 52 75 18 ba f7 vfmsub231ps {rn-sae},%zmm15,%zmm1,%zmm14 3a10: 62 42 7d 58 42 d7 vgetexpps {sae},%zmm15,%zmm26 3a16: 62 d1 35 40 72 d7 12 vpsrld $0x12,%zmm15,%zmm25 3a1d: 62 41 0c 18 59 f6 vmulps {rn-sae},%zmm14,%zmm14,%zmm30 3a23: 62 d2 7d 10 b8 c6 vfmadd231ps {rn-sae},%zmm14,%zmm16,%zmm0 3a29: 62 02 35 40 7f d8 vpermt2ps %zmm24,%zmm25,%zmm27 3a2f: 62 62 35 40 7f e2 vpermt2ps %zmm2,%zmm25,%zmm28 3a35: 62 d3 7d 48 66 d7 ff vfpclassps $0xff,%zmm15,%k2 3a3c: 62 02 6d 10 bc da vfnmadd231ps {rn-sae},%zmm26,%zmm18,%zmm27 3a42: 62 02 75 10 bc e2 vfnmadd231ps {rn-sae},%zmm26,%zmm17,%zmm28 3a48: 62 f2 0d 18 a8 c4 vfmadd213ps {rn-sae},%zmm4,%zmm14,%zmm0 3a4e: 62 41 24 10 58 ee vaddps {rn-sae},%zmm14,%zmm27,%zmm29 3a54: c5 f8 98 d2 kortestw %k2,%k2 3a58: 62 01 14 10 5c fb vsubps {rn-sae},%zmm27,%zmm29,%zmm31 3a5e: 62 92 0d 10 a8 c4 vfmadd213ps {rn-sae},%zmm28,%zmm30,%zmm0 3a64: 62 11 0c 18 5c f7 vsubps {rn-sae},%zmm31,%zmm14,%zmm14 3a6a: 62 41 7c 18 58 fe vaddps {rn-sae},%zmm14,%zmm0,%zmm31 3a70: 62 91 14 10 58 c7 vaddps {rn-sae},%zmm31,%zmm29,%zmm0 3a76: 0f 85 fb 02 00 00 jne 0x3d77 3a7c: 45 85 e4 test %r12d,%r12d 3a7f: 0f 85 c6 00 00 00 jne 0x3b4b 3a85: c4 c1 78 92 cb kmovw %r11d,%k1 3a8a: 49 83 c7 10 add $0x10,%r15 3a8e: 62 f1 7c 49 11 04 2e vmovups %zmm0,(%rsi,%rbp,1){%k1} 3a95: 48 83 c6 40 add $0x40,%rsi 3a99: 4c 3b bc 24 38 03 00 cmp 0x338(%rsp),%r15 3aa0: 00 3aa1: 0f 8c f9 fe ff ff jl 0x39a0 3aa7: c5 78 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm14 3aae: 00 00 3ab0: c5 78 10 bc 24 00 03 vmovups 0x300(%rsp),%xmm15 3ab7: 00 00 3ab9: 8b 94 24 20 03 00 00 mov 0x320(%rsp),%edx 3ac0: 44 8b b4 24 10 03 00 mov 0x310(%rsp),%r14d 3ac7: 00 3ac8: 8b 8c 24 18 03 00 00 mov 0x318(%rsp),%ecx 3acf: db e2 fnclex 3ad1: 41 f7 c6 01 00 00 00 test $0x1,%r14d 3ad8: 74 04 je 0x3ade 3ada: d9 6c 24 62 fldcw 0x62(%rsp) 3ade: 41 f7 c6 02 00 00 00 test $0x2,%r14d 3ae5: 74 0c je 0x3af3 3ae7: 89 4c 24 64 mov %ecx,0x64(%rsp) 3aeb: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp) 3af1: eb 1c jmp 0x3b0f 3af3: c5 f8 ae 5c 24 64 vstmxcsr 0x64(%rsp) 3af9: 8b 4c 24 64 mov 0x64(%rsp),%ecx 3afd: f6 c1 1f test $0x1f,%cl 3b00: 74 0d je 0x3b0f 3b02: 83 e1 e0 and $0xffffffe0,%ecx 3b05: 89 4c 24 64 mov %ecx,0x64(%rsp) 3b09: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp) 3b0f: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx 3b16: 00 3b17: 48 33 cc xor %rsp,%rcx 3b1a: 48 3b 0d 8f f9 36 02 cmp 0x236f98f(%rip),%rcx # 0x23734b0 3b21: 75 1f jne 0x3b42 3b23: c5 f8 77 vzeroupper 3b26: 89 d0 mov %edx,%eax 3b28: 4c 8b ac 24 28 03 00 mov 0x328(%rsp),%r13 3b2f: 00 3b30: 48 81 c4 50 03 00 00 add $0x350,%rsp 3b37: 5d pop %rbp 3b38: 41 5f pop %r15 3b3a: 41 5e pop %r14 3b3c: 41 5c pop %r12 3b3e: 5f pop %rdi 3b3f: 5e pop %rsi 3b40: 5b pop %rbx 3b41: c3 ret 3b42: c5 f8 77 vzeroupper 3b45: e8 c6 b0 e8 00 call 0xe8ec10 3b4a: 90 nop 3b4b: 8a 54 24 68 mov 0x68(%rsp),%dl 3b4f: 62 d1 7c 48 11 4d 06 vmovups %zmm1,0x180(%r13) 3b56: 62 d1 7c 48 11 45 05 vmovups %zmm0,0x140(%r13) 3b5d: 84 d2 test %dl,%dl 3b5f: 0f 84 e3 01 00 00 je 0x3d48 3b65: 45 85 e4 test %r12d,%r12d 3b68: 75 11 jne 0x3b7b 3b6a: 62 d1 7c 48 10 45 05 vmovups 0x140(%r13),%zmm0 3b71: 45 0f b7 5d 00 movzwl 0x0(%r13),%r11d 3b76: e9 0a ff ff ff jmp 0x3a85 3b7b: 33 c0 xor %eax,%eax 3b7d: 48 8d 54 35 00 lea 0x0(%rbp,%rsi,1),%rdx 3b82: c5 f8 11 b4 24 70 02 vmovups %xmm6,0x270(%rsp) 3b89: 00 00 3b8b: c5 f8 11 bc 24 80 02 vmovups %xmm7,0x280(%rsp) 3b92: 00 00 3b94: c5 78 11 84 24 90 02 vmovups %xmm8,0x290(%rsp) 3b9b: 00 00 3b9d: c5 78 11 8c 24 a0 02 vmovups %xmm9,0x2a0(%rsp) 3ba4: 00 00 3ba6: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp) 3bad: 00 00 3baf: c5 78 11 9c 24 c0 02 vmovups %xmm11,0x2c0(%rsp) 3bb6: 00 00 3bb8: c5 78 11 a4 24 d0 02 vmovups %xmm12,0x2d0(%rsp) 3bbf: 00 00 3bc1: c5 78 11 ac 24 e0 02 vmovups %xmm13,0x2e0(%rsp) 3bc8: 00 00 3bca: 48 89 54 24 48 mov %rdx,0x48(%rsp) 3bcf: 89 7c 24 40 mov %edi,0x40(%rsp) 3bd3: 89 c7 mov %eax,%edi 3bd5: 48 89 74 24 50 mov %rsi,0x50(%rsp) 3bda: 4c 89 7c 24 58 mov %r15,0x58(%rsp) 3bdf: 90 nop 3be0: 41 0f a3 fc bt %edi,%r12d 3be4: 0f 82 e6 00 00 00 jb 0x3cd0 3bea: ff c7 inc %edi 3bec: 83 ff 10 cmp $0x10,%edi 3bef: 7c ef jl 0x3be0 3bf1: 62 f1 7c 48 10 15 85 vmovups 0x1cdf185(%rip),%zmm2 # 0x1ce2d80 3bf8: f1 cd 01 3bfb: 41 be 10 00 00 00 mov $0x10,%r14d 3c01: 62 e1 7c 48 10 1d 35 vmovups 0x1cdf135(%rip),%zmm19 # 0x1ce2d40 3c08: f1 cd 01 3c0b: 62 61 7c 48 10 05 eb vmovups 0x1cdf0eb(%rip),%zmm24 # 0x1ce2d00 3c12: f0 cd 01 3c15: 62 e1 7c 48 10 25 a1 vmovups 0x1cdf0a1(%rip),%zmm20 # 0x1ce2cc0 3c1c: f0 cd 01 3c1f: 62 e1 7c 48 10 35 57 vmovups 0x1cdf057(%rip),%zmm22 # 0x1ce2c80 3c26: f0 cd 01 3c29: 62 e1 7c 48 10 3d 0d vmovups 0x1cdf00d(%rip),%zmm23 # 0x1ce2c40 3c30: f0 cd 01 3c33: c5 f8 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm6 3c3a: 00 00 3c3c: c5 f8 10 bc 24 80 02 vmovups 0x280(%rsp),%xmm7 3c43: 00 00 3c45: c5 78 10 84 24 90 02 vmovups 0x290(%rsp),%xmm8 3c4c: 00 00 3c4e: c5 78 10 8c 24 a0 02 vmovups 0x2a0(%rsp),%xmm9 3c55: 00 00 3c57: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10 3c5e: 00 00 3c60: c5 78 10 9c 24 c0 02 vmovups 0x2c0(%rsp),%xmm11 3c67: 00 00 3c69: c5 78 10 a4 24 d0 02 vmovups 0x2d0(%rsp),%xmm12 3c70: 00 00 3c72: c5 78 10 ac 24 e0 02 vmovups 0x2e0(%rsp),%xmm13 3c79: 00 00 3c7b: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 3c80: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 3c85: 62 f2 7d 48 18 1d d9 vbroadcastss 0x1cdfdd9(%rip),%zmm3 # 0x1ce3a68 3c8c: fd cd 01 3c8f: 62 f1 7c 48 10 25 e7 vmovups 0x1cdf2e7(%rip),%zmm4 # 0x1ce2f80 3c96: f2 cd 01 3c99: 62 f1 7c 48 10 2d 9d vmovups 0x1cdf29d(%rip),%zmm5 # 0x1ce2f40 3ca0: f2 cd 01 3ca3: 62 e1 7c 48 10 05 53 vmovups 0x1cdf253(%rip),%zmm16 # 0x1ce2f00 3caa: f2 cd 01 3cad: 62 e1 7c 48 10 2d 09 vmovups 0x1cdf209(%rip),%zmm21 # 0x1ce2ec0 3cb4: f2 cd 01 3cb7: 62 e1 7c 48 10 0d 3f vmovups 0x1cdf33f(%rip),%zmm17 # 0x1ce3000 3cbe: f3 cd 01 3cc1: 62 e1 7c 48 10 15 f5 vmovups 0x1cdf2f5(%rip),%zmm18 # 0x1ce2fc0 3cc8: f2 cd 01 3ccb: e9 9a fe ff ff jmp 0x3b6a 3cd0: 41 89 fe mov %edi,%r14d 3cd3: c5 f8 77 vzeroupper 3cd6: 4f 8d bc b5 40 01 00 lea 0x140(%r13,%r14,4),%r15 3cdd: 00 3cde: 4c 89 fa mov %r15,%rdx 3ce1: 4b 8d 8c b5 80 01 00 lea 0x180(%r13,%r14,4),%rcx 3ce8: 00 3ce9: e8 d2 04 00 00 call 0x41c0 3cee: 89 c6 mov %eax,%esi 3cf0: 85 f6 test %esi,%esi 3cf2: 0f 84 f2 fe ff ff je 0x3bea 3cf8: 48 8b 44 24 48 mov 0x48(%rsp),%rax 3cfd: 49 89 e2 mov %rsp,%r10 3d00: 45 8b 1f mov (%r15),%r11d 3d03: 89 f1 mov %esi,%ecx 3d05: 49 89 d8 mov %rbx,%r8 3d08: 49 89 d9 mov %rbx,%r9 3d0b: 46 89 1c b0 mov %r11d,(%rax,%r14,4) 3d0f: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d 3d14: 49 89 6a 20 mov %rbp,0x20(%r10) 3d18: 49 89 6a 28 mov %rbp,0x28(%r10) 3d1c: 41 8d 14 3b lea (%r11,%rdi,1),%edx 3d20: 4c 8d 1d bd d0 3c 02 lea 0x23cd0bd(%rip),%r11 # 0x23d0de4 3d27: 4d 89 5a 30 mov %r11,0x30(%r10) 3d2b: e8 d0 53 10 00 call 0x109100 3d30: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 3d35: 89 b4 24 20 03 00 00 mov %esi,0x320(%rsp) 3d3c: 47 8b 34 b3 mov (%r11,%r14,4),%r14d 3d40: 45 89 37 mov %r14d,(%r15) 3d43: e9 a2 fe ff ff jmp 0x3bea 3d48: 49 89 e3 mov %rsp,%r11 3d4b: b8 3f 00 00 00 mov $0x3f,%eax 3d50: c6 44 24 68 01 movb $0x1,0x68(%rsp) 3d55: 48 8d 54 24 62 lea 0x62(%rsp),%rdx 3d5a: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 3d5f: 49 89 13 mov %rdx,(%r11) 3d62: 49 89 4b 08 mov %rcx,0x8(%r11) 3d66: e8 75 63 ea ff call 0xffffffffffeaa0e0 3d6b: 09 84 24 10 03 00 00 or %eax,0x310(%rsp) 3d72: e9 ee fd ff ff jmp 0x3b65 3d77: 62 63 7d 58 26 d1 0a vgetmantps $0xa,{sae},%zmm1,%zmm26 3d7e: 62 62 7d 58 42 f1 vgetexpps {sae},%zmm1,%zmm30 3d84: 62 71 7c 48 10 3d 32 vmovups 0x1cdf032(%rip),%zmm15 # 0x1ce2dc0 3d8b: f0 cd 01 3d8e: 62 61 7c 48 10 0d a8 vmovups 0x1cdf0a8(%rip),%zmm25 # 0x1ce2e40 3d95: f0 cd 01 3d98: 62 02 7d 48 4c da vrcp14ps %zmm26,%zmm27 3d9e: 62 f3 7d 48 66 c9 df vfpclassps $0xdf,%zmm1,%k1 3da5: 62 03 7d 58 08 e3 58 vrndscaleps $0x58,{sae},%zmm27,%zmm28 3dac: c5 78 93 e1 kmovw %k1,%r12d 3db0: 62 02 7d 58 42 fc vgetexpps {sae},%zmm28,%zmm31 3db6: 62 22 1d 10 aa d5 vfmsub213ps {rn-sae},%zmm21,%zmm28,%zmm26 3dbc: 62 91 15 40 72 d4 12 vpsrld $0x12,%zmm28,%zmm29 3dc3: 62 01 2c 10 59 da vmulps {rn-sae},%zmm26,%zmm26,%zmm27 3dc9: 62 72 15 40 7f 3d 2d vpermt2ps 0x1cdf02d(%rip),%zmm29,%zmm15 # 0x1ce2e00 3dd0: f0 cd 01 3dd3: 62 01 0c 10 5c e7 vsubps {rn-sae},%zmm31,%zmm30,%zmm28 3dd9: 62 62 15 40 7f 0d 9d vpermt2ps 0x1cdf09d(%rip),%zmm29,%zmm25 # 0x1ce2e80 3de0: f0 cd 01 3de3: 62 12 6d 10 b8 fc vfmadd231ps {rn-sae},%zmm28,%zmm18,%zmm15 3de9: 62 02 75 10 a8 e1 vfmadd213ps {rn-sae},%zmm25,%zmm17,%zmm28 3def: 62 11 04 18 58 f2 vaddps {rn-sae},%zmm26,%zmm15,%zmm14 3df5: 62 51 0c 18 5c ff vsubps {rn-sae},%zmm15,%zmm14,%zmm15 3dfb: 62 61 7c 48 28 ed vmovaps %zmm5,%zmm29 3e01: 62 02 7d 10 b8 ea vfmadd231ps {rn-sae},%zmm26,%zmm16,%zmm29 3e07: 62 51 04 49 57 ff vxorps %zmm15,%zmm15,%zmm15{%k1} 3e0d: 62 62 2d 10 a8 ec vfmadd213ps {rn-sae},%zmm4,%zmm26,%zmm29 3e13: 62 41 2c 10 5c cf vsubps {rn-sae},%zmm15,%zmm26,%zmm25 3e19: 62 02 25 10 a8 ec vfmadd213ps {rn-sae},%zmm28,%zmm27,%zmm29 3e1f: 62 01 14 10 58 d1 vaddps {rn-sae},%zmm25,%zmm29,%zmm26 3e25: 62 91 0c 1a 58 c2 vaddps {rn-sae},%zmm26,%zmm14,%zmm0{%k2} 3e2b: e9 4c fc ff ff jmp 0x3a7c 3e30: 62 13 7d 58 26 fc 0a vgetmantps $0xa,{sae},%zmm28,%zmm15 3e37: 62 83 7d 58 26 f5 0a vgetmantps $0xa,{sae},%zmm29,%zmm22 3e3e: 62 12 7d 58 42 ec vgetexpps {sae},%zmm28,%zmm13 3e44: 62 12 7d 58 42 e5 vgetexpps {sae},%zmm29,%zmm12 3e4a: 62 71 7c 48 10 15 6c vmovups 0x1cdef6c(%rip),%zmm10 # 0x1ce2dc0 3e51: ef cd 01 3e54: 62 61 7c 48 10 1d a2 vmovups 0x1cdefa2(%rip),%zmm27 # 0x1ce2e00 3e5b: ef cd 01 3e5e: 62 71 7c 48 10 0d d8 vmovups 0x1cdefd8(%rip),%zmm9 # 0x1ce2e40 3e65: ef cd 01 3e68: 62 61 7c 48 10 3d 0e vmovups 0x1cdf00e(%rip),%zmm31 # 0x1ce2e80 3e6f: f0 cd 01 3e72: 62 c2 7d 48 4c ff vrcp14ps %zmm15,%zmm23 3e78: 62 22 7d 48 4c c6 vrcp14ps %zmm22,%zmm24 3e7e: 62 93 7d 48 66 cc df vfpclassps $0xdf,%zmm28,%k1 3e85: 62 93 7d 48 66 d5 df vfpclassps $0xdf,%zmm29,%k2 3e8c: 62 23 7d 58 08 cf 58 vrndscaleps $0x58,{sae},%zmm23,%zmm25 3e93: 62 03 7d 58 08 d0 58 vrndscaleps $0x58,{sae},%zmm24,%zmm26 3e9a: c5 f8 93 d2 kmovw %k2,%edx 3e9e: c5 78 93 e1 kmovw %k1,%r12d 3ea2: 62 91 0d 48 72 d1 12 vpsrld $0x12,%zmm25,%zmm14 3ea9: 62 91 0d 40 72 d2 12 vpsrld $0x12,%zmm26,%zmm30 3eb0: 62 92 7d 58 42 f1 vgetexpps {sae},%zmm25,%zmm6 3eb6: 62 92 7d 58 42 fa vgetexpps {sae},%zmm26,%zmm7 3ebc: 62 32 35 10 aa f9 vfmsub213ps {rn-sae},%zmm17,%zmm25,%zmm15 3ec2: 62 a2 2d 10 aa f1 vfmsub213ps {rn-sae},%zmm17,%zmm26,%zmm22 3ec8: 62 a1 4c 10 59 fe vmulps {rn-sae},%zmm22,%zmm22,%zmm23 3ece: 62 71 14 18 5c ee vsubps {rn-sae},%zmm6,%zmm13,%zmm13 3ed4: 62 61 1c 18 5c c7 vsubps {rn-sae},%zmm7,%zmm12,%zmm24 3eda: 62 51 04 18 59 e7 vmulps {rn-sae},%zmm15,%zmm15,%zmm12 3ee0: 62 51 7c 48 28 de vmovaps %zmm14,%zmm11 3ee6: 62 12 2d 48 77 db vpermi2ps %zmm27,%zmm10,%zmm11 3eec: 62 12 0d 40 7f d3 vpermt2ps %zmm27,%zmm30,%zmm10 3ef2: 62 12 35 48 77 f7 vpermi2ps %zmm31,%zmm9,%zmm14 3ef8: 62 12 0d 40 7f cf vpermt2ps %zmm31,%zmm30,%zmm9 3efe: 62 52 55 18 b8 dd vfmadd231ps {rn-sae},%zmm13,%zmm5,%zmm11 3f04: 62 12 55 18 b8 d0 vfmadd231ps {rn-sae},%zmm24,%zmm5,%zmm10 3f0a: 62 52 5d 18 a8 ee vfmadd213ps {rn-sae},%zmm14,%zmm4,%zmm13 3f10: 62 42 5d 18 a8 c1 vfmadd213ps {rn-sae},%zmm9,%zmm4,%zmm24 3f16: 62 d1 24 18 58 ff vaddps {rn-sae},%zmm15,%zmm11,%zmm7 3f1c: 62 b1 2c 18 58 f6 vaddps {rn-sae},%zmm22,%zmm10,%zmm6 3f22: 62 51 44 18 5c cb vsubps {rn-sae},%zmm11,%zmm7,%zmm9 3f28: 62 51 4c 18 5c d2 vsubps {rn-sae},%zmm10,%zmm6,%zmm10 3f2e: 62 51 34 49 57 c9 vxorps %zmm9,%zmm9,%zmm9{%k1} 3f34: 62 51 2c 4a 57 d2 vxorps %zmm10,%zmm10,%zmm10{%k2} 3f3a: 62 51 04 18 5c d9 vsubps {rn-sae},%zmm9,%zmm15,%zmm11 3f40: 62 51 4c 10 5c f2 vsubps {rn-sae},%zmm10,%zmm22,%zmm14 3f46: 62 61 7c 48 28 cb vmovaps %zmm3,%zmm25 3f4c: 62 71 7c 48 28 c3 vmovaps %zmm3,%zmm8 3f52: 62 42 5d 10 b8 cf vfmadd231ps {rn-sae},%zmm15,%zmm20,%zmm25 3f58: 62 32 5d 10 b8 c6 vfmadd231ps {rn-sae},%zmm22,%zmm20,%zmm8 3f5e: 62 62 05 18 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm15,%zmm25 3f64: 62 72 4d 10 a8 c2 vfmadd213ps {rn-sae},%zmm2,%zmm22,%zmm8 3f6a: 62 42 1d 18 a8 cd vfmadd213ps {rn-sae},%zmm13,%zmm12,%zmm25 3f70: 62 12 45 10 a8 c0 vfmadd213ps {rn-sae},%zmm24,%zmm23,%zmm8 3f76: 62 51 34 10 58 fb vaddps {rn-sae},%zmm11,%zmm25,%zmm15 3f7c: 62 51 3c 18 58 c6 vaddps {rn-sae},%zmm14,%zmm8,%zmm8 3f82: 62 d1 44 1b 58 c7 vaddps {rn-sae},%zmm15,%zmm7,%zmm0{%k3} 3f88: 62 d1 4c 1c 58 c8 vaddps {rn-sae},%zmm8,%zmm6,%zmm1{%k4} 3f8e: c1 e2 10 shl $0x10,%edx 3f91: 44 0b e2 or %edx,%r12d 3f94: 0f 84 7a f8 ff ff je 0x3814 3f9a: 62 41 7c 48 11 65 03 vmovups %zmm28,0xc0(%r13) 3fa1: 62 41 7c 48 11 6d 04 vmovups %zmm29,0x100(%r13) 3fa8: 62 d1 7c 48 11 45 01 vmovups %zmm0,0x40(%r13) 3faf: 62 d1 7c 48 11 4d 02 vmovups %zmm1,0x80(%r13) 3fb6: 40 84 ed test %bpl,%bpl 3fb9: 0f 84 49 01 00 00 je 0x4108 3fbf: 45 85 e4 test %r12d,%r12d 3fc2: 75 13 jne 0x3fd7 3fc4: 62 d1 7c 48 10 45 01 vmovups 0x40(%r13),%zmm0 3fcb: 62 d1 7c 48 10 4d 02 vmovups 0x80(%r13),%zmm1 3fd2: e9 3d f8 ff ff jmp 0x3814 3fd7: 33 c9 xor %ecx,%ecx 3fd9: 44 89 fa mov %r15d,%edx 3fdc: 40 88 6c 24 68 mov %bpl,0x68(%rsp) 3fe1: 4a 8d 04 be lea (%rsi,%r15,4),%rax 3fe5: 44 89 b4 24 10 03 00 mov %r14d,0x310(%rsp) 3fec: 00 3fed: 49 89 c6 mov %rax,%r14 3ff0: 4c 89 7c 24 58 mov %r15,0x58(%rsp) 3ff5: 41 89 d7 mov %edx,%r15d 3ff8: 48 89 7c 24 50 mov %rdi,0x50(%rsp) 3ffd: 89 cf mov %ecx,%edi 3fff: 90 nop