000000000044ebc0 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)>:
M0000000000000000: pushq %rbp ; 1 bytes
M0000000000000001: pushq %r15 ; 2 bytes
M0000000000000003: pushq %r14 ; 2 bytes
M0000000000000005: pushq %r13 ; 2 bytes
M0000000000000007: pushq %r12 ; 2 bytes
M0000000000000009: pushq %rbx ; 1 bytes
M000000000000000a: subq $408, %rsp ; 7 bytes
M0000000000000011: movq %rsi, %rbx ; 3 bytes
M0000000000000014: movq 40(%rdi), %rax ; 4 bytes
M0000000000000018: movq %rax, 16(%rsp) ; 5 bytes
M000000000000001d: testq %rax, %rax ; 3 bytes
M0000000000000020: jne 0x44ebf7 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x37> ; 2 bytes
M0000000000000022: movq 2478687(%rip), %rax # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000029: movq %rax, 16(%rsp) ; 5 bytes
M000000000000002e: testq %rax, %rax ; 3 bytes
M0000000000000031: je 0x44ec8f <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0xcf> ; 6 bytes
M0000000000000037: testq %rbx, %rbx ; 3 bytes
M000000000000003a: je 0x44eca8 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0xe8> ; 6 bytes
M0000000000000040: movl $32, %ebp ; 5 bytes
M0000000000000045: cmpq $33, %rbx ; 4 bytes
M0000000000000049: jb 0x44ec2f <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x6f> ; 2 bytes
M000000000000004b: decq %rbx ; 3 bytes
M000000000000004e: orq $1, %rbx ; 4 bytes
M0000000000000052: bsrq %rbx, %rax ; 4 bytes
M0000000000000056: xorq $63, %rax ; 4 bytes
M000000000000005a: movl %eax, %ecx ; 2 bytes
M000000000000005c: negb %cl ; 2 bytes
M000000000000005e: movl $1, %ebp ; 5 bytes
M0000000000000063: shlq %cl, %rbp ; 3 bytes
M0000000000000066: testq %rax, %rax ; 3 bytes
M0000000000000069: je 0x44eefb <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x33b> ; 6 bytes
M000000000000006f: movq %rdi, %r14 ; 3 bytes
M0000000000000072: imulq $56, %rbp, %rsi ; 4 bytes
M0000000000000076: movq 16(%rsp), %rbx ; 5 bytes
M000000000000007b: movq (%rbx), %rax ; 3 bytes
M000000000000007e: movq %rbx, %rdi ; 3 bytes
M0000000000000081: callq *16(%rax) ; 3 bytes
M0000000000000084: movq %rax, 8(%rsp) ; 5 bytes
M0000000000000089: movq (%rbx), %rax ; 3 bytes
M000000000000008c: movq %rbx, %rdi ; 3 bytes
M000000000000008f: movq %rbp, %rsi ; 3 bytes
M0000000000000092: callq *16(%rax) ; 3 bytes
M0000000000000095: movq %rax, %r12 ; 3 bytes
M0000000000000098: movq %rbp, %rbx ; 3 bytes
M000000000000009b: movq %rbp, %rax ; 3 bytes
M000000000000009e: shrq $4, %rax ; 4 bytes
M00000000000000a2: decq %rax ; 3 bytes
M00000000000000a5: movq %rax, %rcx ; 3 bytes
M00000000000000a8: orq $1, %rcx ; 4 bytes
M00000000000000ac: bsrq %rcx, %rbp ; 4 bytes
M00000000000000b0: xorl $63, %ebp ; 3 bytes
M00000000000000b3: cmpq $1, %rax ; 4 bytes
M00000000000000b7: adcl $0, %ebp ; 3 bytes
M00000000000000ba: movq %r12, %rdi ; 3 bytes
M00000000000000bd: movl $128, %esi ; 5 bytes
M00000000000000c2: movq %rbx, %rdx ; 3 bytes
M00000000000000c5: callq 0x4038e0 <memset@plt> ; 5 bytes
M00000000000000ca: movq %r14, %rdi ; 3 bytes
M00000000000000cd: jmp 0x44ecb6 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0xf6> ; 2 bytes
M00000000000000cf: movq %rdi, %rbp ; 3 bytes
M00000000000000d2: callq 0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M00000000000000d7: movq %rbp, %rdi ; 3 bytes
M00000000000000da: movq %rax, 16(%rsp) ; 5 bytes
M00000000000000df: testq %rbx, %rbx ; 3 bytes
M00000000000000e2: jne 0x44ec00 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x40> ; 6 bytes
M00000000000000e8: xorl %ebp, %ebp ; 2 bytes
M00000000000000ea: xorl %ebx, %ebx ; 2 bytes
M00000000000000ec: xorl %r12d, %r12d ; 3 bytes
M00000000000000ef: xorl %eax, %eax ; 2 bytes
M00000000000000f1: movq %rax, 8(%rsp) ; 5 bytes
M00000000000000f6: movq 24(%rdi), %rax ; 4 bytes
M00000000000000fa: testq %rax, %rax ; 3 bytes
M00000000000000fd: movq %r12, 24(%rsp) ; 5 bytes
M0000000000000102: movq %rbp, 48(%rsp) ; 5 bytes
M0000000000000107: je 0x44eeac <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x2ec> ; 6 bytes
M000000000000010d: movl %ebp, %ecx ; 2 bytes
M000000000000010f: movq %rcx, 64(%rsp) ; 5 bytes
M0000000000000114: leaq -1(%rbx), %r14 ; 4 bytes
M0000000000000118: xorl %edx, %edx ; 2 bytes
M000000000000011a: leaq 104(%rsp), %r8 ; 5 bytes
M000000000000011f: xorl %ebp, %ebp ; 2 bytes
M0000000000000121: movq %rdi, 72(%rsp) ; 5 bytes
M0000000000000126: jmp 0x44ed06 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x146> ; 2 bytes
M0000000000000128: nopl (%rax,%rax) ; 8 bytes
M0000000000000130: movq 24(%rdi), %rax ; 4 bytes
M0000000000000134: movq 56(%rsp), %rdx ; 5 bytes
M0000000000000139: addq $16, %rdx ; 4 bytes
M000000000000013d: cmpq %rax, %rdx ; 3 bytes
M0000000000000140: jae 0x44eeae <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x2ee> ; 6 bytes
M0000000000000146: movq 8(%rdi), %rsi ; 4 bytes
M000000000000014a: movdqu (%rsi,%rdx), %xmm0 ; 5 bytes
M000000000000014f: pmovmskb %xmm0, %ecx ; 4 bytes
M0000000000000153: cmpw $-1, %cx ; 4 bytes
M0000000000000157: je 0x44ecf9 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x139> ; 2 bytes
M0000000000000159: addq %rdx, %rsi ; 3 bytes
M000000000000015c: movq %rdx, 56(%rsp) ; 5 bytes
M0000000000000161: imulq $56, %rdx, %rdx ; 4 bytes
M0000000000000165: addq (%rdi), %rdx ; 3 bytes
M0000000000000168: notl %ecx ; 2 bytes
M000000000000016a: movzwl %cx, %r15d ; 4 bytes
M000000000000016e: movq %rsi, 80(%rsp) ; 5 bytes
M0000000000000173: jmp 0x44edad <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x1ed> ; 2 bytes
M0000000000000175: nopw %cs:(%rax,%rax) ; 10 bytes
M000000000000017f: nop ; 1 bytes
M0000000000000180: movzwl %si, %ecx ; 3 bytes
M0000000000000183: bsfl %ecx, %ecx ; 3 bytes
M0000000000000186: addq %rcx, %rdx ; 3 bytes
M0000000000000189: imulq $56, %rdx, %rcx ; 4 bytes
M000000000000018d: movq 48(%r12), %rsi ; 5 bytes
M0000000000000192: movq 8(%rsp), %rdi ; 5 bytes
M0000000000000197: movq %rsi, 48(%rdi,%rcx) ; 5 bytes
M000000000000019c: movdqu (%r12), %xmm0 ; 6 bytes
M00000000000001a2: movups 16(%r12), %xmm1 ; 6 bytes
M00000000000001a8: movups 32(%r12), %xmm2 ; 6 bytes
M00000000000001ae: movups %xmm2, 32(%rdi,%rcx) ; 5 bytes
M00000000000001b3: movups %xmm1, 16(%rdi,%rcx) ; 5 bytes
M00000000000001b8: movdqu %xmm0, (%rdi,%rcx) ; 5 bytes
M00000000000001bd: andb $127, %al ; 2 bytes
M00000000000001bf: movq 24(%rsp), %r12 ; 5 bytes
M00000000000001c4: movb %al, (%r12,%rdx) ; 4 bytes
M00000000000001c8: incq %rbp ; 3 bytes
M00000000000001cb: movl $4294967294, %eax ; 5 bytes
M00000000000001d0: movq 88(%rsp), %rcx ; 5 bytes
M00000000000001d5: roll %cl, %eax ; 2 bytes
M00000000000001d7: andl %eax, %r15d ; 3 bytes
M00000000000001da: movq 72(%rsp), %rdi ; 5 bytes
M00000000000001df: movq 80(%rsp), %rsi ; 5 bytes
M00000000000001e4: movq %r13, %rdx ; 3 bytes
M00000000000001e7: je 0x44ecf0 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x130> ; 6 bytes
M00000000000001ed: movq %rbp, 32(%rsp) ; 5 bytes
M00000000000001f2: bsfl %r15d, %ecx ; 4 bytes
M00000000000001f6: imulq $56, %rcx, %rax ; 4 bytes
M00000000000001fa: leaq (%rdx,%rax), %r12 ; 4 bytes
M00000000000001fe: movq %rcx, 88(%rsp) ; 5 bytes
M0000000000000203: movb $-64, (%rsi,%rcx) ; 4 bytes
M0000000000000207: decq 16(%rdi) ; 4 bytes
M000000000000020b: movq $0, 392(%rsp) ; 12 bytes
M0000000000000217: movb $0, 400(%rsp) ; 8 bytes
M000000000000021f: movdqa 233049(%rip), %xmm0 # 487c40 <__dso_handle+0x48> ; 8 bytes
M0000000000000227: movdqu %xmm0, 296(%rsp) ; 9 bytes
M0000000000000230: cmpq $23, 32(%rdx,%rax) ; 6 bytes
M0000000000000236: movq %r12, %rsi ; 3 bytes
M0000000000000239: je 0x44edff <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x23f> ; 2 bytes
M000000000000023b: movq (%rdx,%rax), %rsi ; 4 bytes
M000000000000023f: movq %rdx, %r13 ; 3 bytes
M0000000000000242: movq 24(%rdx,%rax), %rdx ; 5 bytes
M0000000000000247: movq %r8, %rdi ; 3 bytes
M000000000000024a: movq %r8, %rbp ; 3 bytes
M000000000000024d: callq 0x45f7a0 <BloombergLP::bslh::SpookyHashAlgorithmImp::update(void const*, unsigned long)> ; 5 bytes
M0000000000000252: movq 24(%r12), %rax ; 5 bytes
M0000000000000257: movq %rax, 40(%rsp) ; 5 bytes
M000000000000025c: movl $8, %edx ; 5 bytes
M0000000000000261: movq %rbp, %rdi ; 3 bytes
M0000000000000264: leaq 40(%rsp), %rsi ; 5 bytes
M0000000000000269: callq 0x45f7a0 <BloombergLP::bslh::SpookyHashAlgorithmImp::update(void const*, unsigned long)> ; 5 bytes
M000000000000026e: movq %rbp, %rdi ; 3 bytes
M0000000000000271: leaq 40(%rsp), %rsi ; 5 bytes
M0000000000000276: leaq 96(%rsp), %rdx ; 5 bytes
M000000000000027b: callq 0x45ed20 <BloombergLP::bslh::SpookyHashAlgorithmImp::finalize(unsigned long long*, unsigned long long*)> ; 5 bytes
M0000000000000280: movq 40(%rsp), %rax ; 5 bytes
M0000000000000285: movabsq $-7046029254386353131, %rcx ; 10 bytes
M000000000000028f: imulq %rcx, %rax ; 4 bytes
M0000000000000293: testq %rbx, %rbx ; 3 bytes
M0000000000000296: movq %rbp, %r8 ; 3 bytes
M0000000000000299: movq 32(%rsp), %rbp ; 5 bytes
M000000000000029e: je 0x44ed49 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x189> ; 6 bytes
M00000000000002a4: movq %rax, %rdx ; 3 bytes
M00000000000002a7: movq 64(%rsp), %rcx ; 5 bytes
M00000000000002ac: shrq %cl, %rdx ; 3 bytes
M00000000000002af: shlq $4, %rdx ; 4 bytes
M00000000000002b3: xorl %ecx, %ecx ; 2 bytes
M00000000000002b5: nopw %cs:(%rax,%rax) ; 10 bytes
M00000000000002bf: nop ; 1 bytes
M00000000000002c0: movq 24(%rsp), %rsi ; 5 bytes
M00000000000002c5: movdqu (%rsi,%rdx), %xmm0 ; 5 bytes
M00000000000002ca: pmovmskb %xmm0, %esi ; 4 bytes
M00000000000002ce: testw %si, %si ; 3 bytes
M00000000000002d1: jne 0x44ed40 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x180> ; 6 bytes
M00000000000002d7: addq $16, %rdx ; 4 bytes
M00000000000002db: andq %r14, %rdx ; 3 bytes
M00000000000002de: addq $16, %rcx ; 4 bytes
M00000000000002e2: cmpq %rbx, %rcx ; 3 bytes
M00000000000002e5: jb 0x44ee80 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x2c0> ; 2 bytes
M00000000000002e7: jmp 0x44ed49 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x189> ; 5 bytes
M00000000000002ec: xorl %ebp, %ebp ; 2 bytes
M00000000000002ee: movq (%rdi), %rsi ; 3 bytes
M00000000000002f1: movq %rdi, %r14 ; 3 bytes
M00000000000002f4: movq 40(%rdi), %rdi ; 4 bytes
M00000000000002f8: movq (%rdi), %rax ; 3 bytes
M00000000000002fb: callq *24(%rax) ; 3 bytes
M00000000000002fe: movq 8(%r14), %rsi ; 4 bytes
M0000000000000302: movq 40(%r14), %rdi ; 4 bytes
M0000000000000306: movq (%rdi), %rax ; 3 bytes
M0000000000000309: callq *24(%rax) ; 3 bytes
M000000000000030c: movq 8(%rsp), %rax ; 5 bytes
M0000000000000311: movq %rax, (%r14) ; 3 bytes
M0000000000000314: movq %r12, 8(%r14) ; 4 bytes
M0000000000000318: movq %rbp, 16(%r14) ; 4 bytes
M000000000000031c: movq %rbx, 24(%r14) ; 4 bytes
M0000000000000320: movq 48(%rsp), %rax ; 5 bytes
M0000000000000325: movl %eax, 32(%r14) ; 4 bytes
M0000000000000329: addq $408, %rsp ; 7 bytes
M0000000000000330: popq %rbx ; 1 bytes
M0000000000000331: popq %r12 ; 2 bytes
M0000000000000333: popq %r13 ; 2 bytes
M0000000000000335: popq %r14 ; 2 bytes
M0000000000000337: popq %r15 ; 2 bytes
M0000000000000339: popq %rbp ; 1 bytes
M000000000000033a: retq ; 1 bytes
M000000000000033b: xorl %ebp, %ebp ; 2 bytes
M000000000000033d: jmp 0x44ec2f <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x6f> ; 5 bytes
M0000000000000342: movq %rax, %r14 ; 3 bytes
M0000000000000345: cmpq $0, 8(%rsp) ; 6 bytes
M000000000000034b: je 0x44ef5c <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x39c> ; 2 bytes
M000000000000034d: movq 16(%rsp), %rdi ; 5 bytes
M0000000000000352: movq (%rdi), %rax ; 3 bytes
M0000000000000355: movq 8(%rsp), %rsi ; 5 bytes
M000000000000035a: callq *24(%rax) ; 3 bytes
M000000000000035d: jmp 0x44ef5c <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x39c> ; 2 bytes
M000000000000035f: movq %rax, %rdi ; 3 bytes
M0000000000000362: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M0000000000000367: movq %rax, %r14 ; 3 bytes
M000000000000036a: jmp 0x44ef4f <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x38f> ; 2 bytes
M000000000000036c: movq %rax, %r14 ; 3 bytes
M000000000000036f: cmpq $23, 32(%r12) ; 6 bytes
M0000000000000375: je 0x44ef46 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x386> ; 2 bytes
M0000000000000377: movq (%r12), %rsi ; 4 bytes
M000000000000037b: movq 40(%r12), %rdi ; 5 bytes
M0000000000000380: movq (%rdi), %rax ; 3 bytes
M0000000000000383: callq *24(%rax) ; 3 bytes
M0000000000000386: movq $-1, 24(%r12) ; 9 bytes
M000000000000038f: cmpq $0, 8(%rsp) ; 6 bytes
M0000000000000395: movq 24(%rsp), %rbp ; 5 bytes
M000000000000039a: jne 0x44ef64 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3a4> ; 2 bytes
M000000000000039c: movq %r14, %rdi ; 3 bytes
M000000000000039f: callq 0x403f20 <_Unwind_Resume@plt> ; 5 bytes
M00000000000003a4: movq %r14, 32(%rsp) ; 5 bytes
M00000000000003a9: testq %rbx, %rbx ; 3 bytes
M00000000000003ac: jne 0x44ef93 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3d3> ; 2 bytes
M00000000000003ae: movq 16(%rsp), %rdi ; 5 bytes
M00000000000003b3: movq (%rdi), %rax ; 3 bytes
M00000000000003b6: movq 8(%rsp), %rsi ; 5 bytes
M00000000000003bb: callq *24(%rax) ; 3 bytes
M00000000000003be: movq 32(%rsp), %r14 ; 5 bytes
M00000000000003c3: movq 16(%rsp), %rdi ; 5 bytes
M00000000000003c8: movq (%rdi), %rax ; 3 bytes
M00000000000003cb: movq %rbp, %rsi ; 3 bytes
M00000000000003ce: callq *24(%rax) ; 3 bytes
M00000000000003d1: jmp 0x44ef5c <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x39c> ; 2 bytes
M00000000000003d3: xorl %r15d, %r15d ; 3 bytes
M00000000000003d6: jmp 0x44efb1 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3f1> ; 2 bytes
M00000000000003d8: nopl (%rax,%rax) ; 8 bytes
M00000000000003e0: movq %r14, %rbx ; 3 bytes
M00000000000003e3: movq 24(%rsp), %rbp ; 5 bytes
M00000000000003e8: addq $16, %r15 ; 4 bytes
M00000000000003ec: cmpq %rbx, %r15 ; 3 bytes
M00000000000003ef: jae 0x44ef6e <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3ae> ; 2 bytes
M00000000000003f1: movdqu (%rbp,%r15), %xmm0 ; 7 bytes
M00000000000003f8: pmovmskb %xmm0, %eax ; 4 bytes
M00000000000003fc: cmpw $-1, %ax ; 4 bytes
M0000000000000400: je 0x44efa8 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3e8> ; 2 bytes
M0000000000000402: movq %rbx, %r14 ; 3 bytes
M0000000000000405: imulq $56, %r15, %r12 ; 4 bytes
M0000000000000409: addq 8(%rsp), %r12 ; 5 bytes
M000000000000040e: notl %eax ; 2 bytes
M0000000000000410: movzwl %ax, %ebx ; 3 bytes
M0000000000000413: jmp 0x44eff6 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x436> ; 2 bytes
M0000000000000415: nopw %cs:(%rax,%rax) ; 10 bytes
M000000000000041f: nop ; 1 bytes
M0000000000000420: movq $-1, 24(%rbp) ; 8 bytes
M0000000000000428: movl $4294967294, %eax ; 5 bytes
M000000000000042d: movl %r13d, %ecx ; 3 bytes
M0000000000000430: roll %cl, %eax ; 2 bytes
M0000000000000432: andl %eax, %ebx ; 2 bytes
M0000000000000434: je 0x44efa0 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3e0> ; 2 bytes
M0000000000000436: bsfl %ebx, %r13d ; 4 bytes
M000000000000043a: imulq $56, %r13, %rax ; 4 bytes
M000000000000043e: leaq (%r12,%rax), %rbp ; 4 bytes
M0000000000000442: cmpq $23, 32(%r12,%rax) ; 6 bytes
M0000000000000448: je 0x44efe0 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x420> ; 2 bytes
M000000000000044a: movq (%rbp), %rsi ; 4 bytes
M000000000000044e: movq 40(%rbp), %rdi ; 4 bytes
M0000000000000452: movq (%rdi), %rax ; 3 bytes
M0000000000000455: callq *24(%rax) ; 3 bytes
M0000000000000458: jmp 0x44efe0 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x420> ; 2 bytes
M000000000000045a: movq %rax, %rdi ; 3 bytes
M000000000000045d: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M0000000000000462: movq %rax, %rdi ; 3 bytes
M0000000000000465: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M000000000000046a: movq %rax, %rdi ; 3 bytes
M000000000000046d: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M0000000000000472: nopw %cs:(%rax,%rax) ; 10 bytes
M000000000000047c: nopl (%rax) ; 4 bytes