=> 0x7fa886fb541b <__memcpy_sse2+347>: rep movsq %ds:(%rsi),%es:(%rdi) 0x7fa886fb541e <__memcpy_sse2+350>: xchg %ax,%ax 0x7fa886fb5420 <__memcpy_sse2+352>: sub %r11,%rdx 0x7fa886fb5423 <__memcpy_sse2+355>: test $0xfffffffffffffff8,%rdx 0x7fa886fb542a <__memcpy_sse2+362>: jne 0x7fa886fb5440 <__memcpy_sse2+384> 0x7fa886fb542c <__memcpy_sse2+364>: and $0x7,%edx 0x7fa886fb542f <__memcpy_sse2+367>: mov -0x8(%rsp),%rax 0x7fa886fb5434 <__memcpy_sse2+372>: jne 0x7fa886fb52c9 <__memcpy_sse2+9> 0x7fa886fb543a <__memcpy_sse2+378>: repz retq 0x7fa886fb543c <__memcpy_sse2+380>: nopl 0x0(%rax) 0x7fa886fb5440 <__memcpy_sse2+384>: mov 0x324dc9(%rip),%r8 # 0x7fa8872da210 <__x86_64_shared_cache_size_half> 0x7fa886fb5447 <__memcpy_sse2+391>: cmp %rdx,%r8 0x7fa886fb544a <__memcpy_sse2+394>: cmova %rdx,%r8 0x7fa886fb544e <__memcpy_sse2+398>: mov %r8,%rcx 0x7fa886fb5451 <__memcpy_sse2+401>: and $0xffffffffffffffc0,%r8 0x7fa886fb5455 <__memcpy_sse2+405>: shr $0x6,%rcx