Ignored vs Assumed Semantics in BDE

BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long) - Assumed

0000000000453100 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::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	$56, %rsp	;  4 bytes
M000000000000000e:	movq	%rsi, %r14	;  3 bytes
M0000000000000011:	movq	%rdi, %rbp	;  3 bytes
M0000000000000014:	movq	40(%rdi), %rbx	;  4 bytes
M0000000000000018:	testq	%rbx, %rbx	;  3 bytes
M000000000000001b:	jne	0x453131 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x31>	;  2 bytes
M000000000000001d:	movq	2460964(%rip), %rbx  # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000024:	testq	%rbx, %rbx	;  3 bytes
M0000000000000027:	jne	0x453131 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x31>	;  2 bytes
M0000000000000029:	callq	0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M000000000000002e:	movq	%rax, %rbx	;  3 bytes
M0000000000000031:	testq	%r14, %r14	;  3 bytes
M0000000000000034:	movq	%rbx, 24(%rsp)	;  5 bytes
M0000000000000039:	je	0x4531c4 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0xc4>	;  6 bytes
M000000000000003f:	movl	$32, %r12d	;  6 bytes
M0000000000000045:	cmpq	$33, %r14	;  4 bytes
M0000000000000049:	jb	0x453170 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x70>	;  2 bytes
M000000000000004b:	decq	%r14	;  3 bytes
M000000000000004e:	orq	$1, %r14	;  4 bytes
M0000000000000052:	bsrq	%r14, %rax	;  4 bytes
M0000000000000056:	xorq	$63, %rax	;  4 bytes
M000000000000005a:	movl	%eax, %ecx	;  2 bytes
M000000000000005c:	negb	%cl	;  2 bytes
M000000000000005e:	movl	$1, %r12d	;  6 bytes
M0000000000000064:	shlq	%cl, %r12	;  3 bytes
M0000000000000067:	testq	%rax, %rax	;  3 bytes
M000000000000006a:	je	0x453375 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x275>	;  6 bytes
M0000000000000070:	imulq	$56, %r12, %rsi	;  4 bytes
M0000000000000074:	movq	(%rbx), %rax	;  3 bytes
M0000000000000077:	movq	%rbx, %rdi	;  3 bytes
M000000000000007a:	callq	*16(%rax)	;  3 bytes
M000000000000007d:	movq	%rax, 8(%rsp)	;  5 bytes
M0000000000000082:	movq	(%rbx), %rax	;  3 bytes
M0000000000000085:	movq	%rbx, %rdi	;  3 bytes
M0000000000000088:	movq	%r12, %rsi	;  3 bytes
M000000000000008b:	callq	*16(%rax)	;  3 bytes
M000000000000008e:	movq	%rax, %r15	;  3 bytes
M0000000000000091:	movq	%r12, %rax	;  3 bytes
M0000000000000094:	shrq	$4, %rax	;  4 bytes
M0000000000000098:	decq	%rax	;  3 bytes
M000000000000009b:	movq	%rax, %rcx	;  3 bytes
M000000000000009e:	orq	$1, %rcx	;  4 bytes
M00000000000000a2:	bsrq	%rcx, %r14	;  4 bytes
M00000000000000a6:	xorl	$63, %r14d	;  4 bytes
M00000000000000aa:	cmpq	$1, %rax	;  4 bytes
M00000000000000ae:	adcl	$0, %r14d	;  4 bytes
M00000000000000b2:	movq	%r15, %rdi	;  3 bytes
M00000000000000b5:	movl	$128, %esi	;  5 bytes
M00000000000000ba:	movq	%r12, %rdx	;  3 bytes
M00000000000000bd:	callq	0x4038e0 <memset@plt>	;  5 bytes
M00000000000000c2:	jmp	0x4531d4 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0xd4>	;  2 bytes
M00000000000000c4:	xorl	%r14d, %r14d	;  3 bytes
M00000000000000c7:	xorl	%r12d, %r12d	;  3 bytes
M00000000000000ca:	xorl	%r15d, %r15d	;  3 bytes
M00000000000000cd:	xorl	%eax, %eax	;  2 bytes
M00000000000000cf:	movq	%rax, 8(%rsp)	;  5 bytes
M00000000000000d4:	movq	24(%rbp), %rax	;  4 bytes
M00000000000000d8:	testq	%rax, %rax	;  3 bytes
M00000000000000db:	movq	%r14, 40(%rsp)	;  5 bytes
M00000000000000e0:	je	0x45332a <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x22a>	;  6 bytes
M00000000000000e6:	movl	%r14d, %ecx	;  3 bytes
M00000000000000e9:	movq	%rcx, 16(%rsp)	;  5 bytes
M00000000000000ee:	leaq	-1(%r12), %rsi	;  5 bytes
M00000000000000f3:	xorl	%edx, %edx	;  2 bytes
M00000000000000f5:	xorl	%r14d, %r14d	;  3 bytes
M00000000000000f8:	movq	8(%rsp), %rbx	;  5 bytes
M00000000000000fd:	jmp	0x453216 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x116>	;  2 bytes
M00000000000000ff:	nop		;  1 bytes
M0000000000000100:	movq	24(%rbp), %rax	;  4 bytes
M0000000000000104:	movq	48(%rsp), %rdx	;  5 bytes
M0000000000000109:	addq	$16, %rdx	;  4 bytes
M000000000000010d:	cmpq	%rax, %rdx	;  3 bytes
M0000000000000110:	jae	0x45332d <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x22d>	;  6 bytes
M0000000000000116:	movq	8(%rbp), %rdi	;  4 bytes
M000000000000011a:	movdqu	(%rdi,%rdx), %xmm0	;  5 bytes
M000000000000011f:	pmovmskb	%xmm0, %ecx	;  4 bytes
M0000000000000123:	cmpw	$-1, %cx	;  4 bytes
M0000000000000127:	je	0x453209 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x109>	;  2 bytes
M0000000000000129:	addq	%rdx, %rdi	;  3 bytes
M000000000000012c:	movq	%rdx, 48(%rsp)	;  5 bytes
M0000000000000131:	imulq	$56, %rdx, %rax	;  4 bytes
M0000000000000135:	addq	(%rbp), %rax	;  4 bytes
M0000000000000139:	movq	%rax, 32(%rsp)	;  5 bytes
M000000000000013e:	notl	%ecx	;  2 bytes
M0000000000000140:	movzwl	%cx, %eax	;  3 bytes
M0000000000000143:	jmp	0x4532a7 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x1a7>	;  2 bytes
M0000000000000145:	nopw	%cs:(%rax,%rax)	; 10 bytes
M000000000000014f:	nop		;  1 bytes
M0000000000000150:	movzwl	%r13w, %ecx	;  4 bytes
M0000000000000154:	bsfl	%ecx, %ecx	;  3 bytes
M0000000000000157:	addq	%rcx, %rdi	;  3 bytes
M000000000000015a:	imulq	$56, %rdi, %rcx	;  4 bytes
M000000000000015e:	movq	48(%r8), %rbp	;  4 bytes
M0000000000000162:	movq	%rbp, 48(%rbx,%rcx)	;  5 bytes
M0000000000000167:	movdqu	(%r8), %xmm0	;  5 bytes
M000000000000016c:	movups	16(%r8), %xmm1	;  5 bytes
M0000000000000171:	movups	32(%r8), %xmm2	;  5 bytes
M0000000000000176:	movups	%xmm2, 32(%rbx,%rcx)	;  5 bytes
M000000000000017b:	movups	%xmm1, 16(%rbx,%rcx)	;  5 bytes
M0000000000000180:	movdqu	%xmm0, (%rbx,%rcx)	;  5 bytes
M0000000000000185:	andb	$127, %r9b	;  4 bytes
M0000000000000189:	movb	%r9b, (%r15,%rdi)	;  4 bytes
M000000000000018d:	incq	%r14	;  3 bytes
M0000000000000190:	movl	$4294967294, %edi	;  5 bytes
M0000000000000195:	movl	%edx, %ecx	;  2 bytes
M0000000000000197:	roll	%cl, %edi	;  2 bytes
M0000000000000199:	andl	%edi, %eax	;  2 bytes
M000000000000019b:	movq	%r11, %rbp	;  3 bytes
M000000000000019e:	movq	%r10, %rdi	;  3 bytes
M00000000000001a1:	je	0x453200 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x100>	;  6 bytes
M00000000000001a7:	bsfl	%eax, %edx	;  3 bytes
M00000000000001aa:	imulq	$56, %rdx, %rcx	;  4 bytes
M00000000000001ae:	movq	%rdi, %r10	;  3 bytes
M00000000000001b1:	movb	$-64, (%rdi,%rdx)	;  4 bytes
M00000000000001b5:	movq	%rbp, %r11	;  3 bytes
M00000000000001b8:	decq	16(%rbp)	;  4 bytes
M00000000000001bc:	movq	32(%rsp), %rdi	;  5 bytes
M00000000000001c1:	leaq	(%rdi,%rcx), %r8	;  4 bytes
M00000000000001c5:	movslq	(%rdi,%rcx), %r9	;  4 bytes
M00000000000001c9:	movabsq	$-7046029254386353131, %rcx	; 10 bytes
M00000000000001d3:	imulq	%rcx, %r9	;  4 bytes
M00000000000001d7:	testq	%r12, %r12	;  3 bytes
M00000000000001da:	je	0x45325a <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x15a>	;  6 bytes
M00000000000001e0:	movq	%r9, %rdi	;  3 bytes
M00000000000001e3:	movq	16(%rsp), %rcx	;  5 bytes
M00000000000001e8:	shrq	%cl, %rdi	;  3 bytes
M00000000000001eb:	shlq	$4, %rdi	;  4 bytes
M00000000000001ef:	xorl	%ecx, %ecx	;  2 bytes
M00000000000001f1:	nopw	%cs:(%rax,%rax)	; 10 bytes
M00000000000001fb:	nopl	(%rax,%rax)	;  5 bytes
M0000000000000200:	movdqu	(%r15,%rdi), %xmm0	;  6 bytes
M0000000000000206:	pmovmskb	%xmm0, %r13d	;  5 bytes
M000000000000020b:	testw	%r13w, %r13w	;  4 bytes
M000000000000020f:	jne	0x453250 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x150>	;  6 bytes
M0000000000000215:	addq	$16, %rdi	;  4 bytes
M0000000000000219:	andq	%rsi, %rdi	;  3 bytes
M000000000000021c:	addq	$16, %rcx	;  4 bytes
M0000000000000220:	cmpq	%r12, %rcx	;  3 bytes
M0000000000000223:	jb	0x453300 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x200>	;  2 bytes
M0000000000000225:	jmp	0x45325a <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x15a>	;  5 bytes
M000000000000022a:	xorl	%r14d, %r14d	;  3 bytes
M000000000000022d:	movq	(%rbp), %rsi	;  4 bytes
M0000000000000231:	movq	40(%rbp), %rdi	;  4 bytes
M0000000000000235:	movq	(%rdi), %rax	;  3 bytes
M0000000000000238:	callq	*24(%rax)	;  3 bytes
M000000000000023b:	movq	8(%rbp), %rsi	;  4 bytes
M000000000000023f:	movq	40(%rbp), %rdi	;  4 bytes
M0000000000000243:	movq	(%rdi), %rax	;  3 bytes
M0000000000000246:	callq	*24(%rax)	;  3 bytes
M0000000000000249:	movq	8(%rsp), %rax	;  5 bytes
M000000000000024e:	movq	%rax, (%rbp)	;  4 bytes
M0000000000000252:	movq	%r15, 8(%rbp)	;  4 bytes
M0000000000000256:	movq	%r14, 16(%rbp)	;  4 bytes
M000000000000025a:	movq	%r12, 24(%rbp)	;  4 bytes
M000000000000025e:	movq	40(%rsp), %rax	;  5 bytes
M0000000000000263:	movl	%eax, 32(%rbp)	;  3 bytes
M0000000000000266:	addq	$56, %rsp	;  4 bytes
M000000000000026a:	popq	%rbx	;  1 bytes
M000000000000026b:	popq	%r12	;  2 bytes
M000000000000026d:	popq	%r13	;  2 bytes
M000000000000026f:	popq	%r14	;  2 bytes
M0000000000000271:	popq	%r15	;  2 bytes
M0000000000000273:	popq	%rbp	;  1 bytes
M0000000000000274:	retq		;  1 bytes
M0000000000000275:	xorl	%r12d, %r12d	;  3 bytes
M0000000000000278:	jmp	0x453170 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x70>	;  5 bytes
M000000000000027d:	movq	%rax, 16(%rsp)	;  5 bytes
M0000000000000282:	cmpq	$0, 8(%rsp)	;  6 bytes
M0000000000000288:	je	0x4533b1 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x2b1>	;  2 bytes
M000000000000028a:	movq	24(%rsp), %rdi	;  5 bytes
M000000000000028f:	movq	(%rdi), %rax	;  3 bytes
M0000000000000292:	movq	8(%rsp), %rsi	;  5 bytes
M0000000000000297:	callq	*24(%rax)	;  3 bytes
M000000000000029a:	jmp	0x4533b1 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x2b1>	;  2 bytes
M000000000000029c:	movq	%rax, %rdi	;  3 bytes
M000000000000029f:	callq	0x4351a0 <__clang_call_terminate>	;  5 bytes
M00000000000002a4:	movq	%rax, 16(%rsp)	;  5 bytes
M00000000000002a9:	cmpq	$0, 8(%rsp)	;  6 bytes
M00000000000002af:	jne	0x4533bb <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x2bb>	;  2 bytes
M00000000000002b1:	movq	16(%rsp), %rdi	;  5 bytes
M00000000000002b6:	callq	0x403f20 <_Unwind_Resume@plt>	;  5 bytes
M00000000000002bb:	testq	%r12, %r12	;  3 bytes
M00000000000002be:	jne	0x4533e0 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x2e0>	;  2 bytes
M00000000000002c0:	movq	24(%rsp), %rdi	;  5 bytes
M00000000000002c5:	movq	(%rdi), %rax	;  3 bytes
M00000000000002c8:	movq	8(%rsp), %rsi	;  5 bytes
M00000000000002cd:	callq	*24(%rax)	;  3 bytes
M00000000000002d0:	movq	24(%rsp), %rdi	;  5 bytes
M00000000000002d5:	movq	(%rdi), %rax	;  3 bytes
M00000000000002d8:	movq	%r15, %rsi	;  3 bytes
M00000000000002db:	callq	*24(%rax)	;  3 bytes
M00000000000002de:	jmp	0x4533b1 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x2b1>	;  2 bytes
M00000000000002e0:	xorl	%ecx, %ecx	;  2 bytes
M00000000000002e2:	jmp	0x4533f2 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x2f2>	;  2 bytes
M00000000000002e4:	movq	32(%rsp), %rcx	;  5 bytes
M00000000000002e9:	addq	$16, %rcx	;  4 bytes
M00000000000002ed:	cmpq	%r12, %rcx	;  3 bytes
M00000000000002f0:	jae	0x4533c0 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x2c0>	;  2 bytes
M00000000000002f2:	movdqu	(%r15,%rcx), %xmm0	;  6 bytes
M00000000000002f8:	pmovmskb	%xmm0, %eax	;  4 bytes
M00000000000002fc:	cmpw	$-1, %ax	;  4 bytes
M0000000000000300:	je	0x4533e9 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x2e9>	;  2 bytes
M0000000000000302:	movq	%rcx, 32(%rsp)	;  5 bytes
M0000000000000307:	imulq	$56, %rcx, %rbx	;  4 bytes
M000000000000030b:	addq	8(%rsp), %rbx	;  5 bytes
M0000000000000310:	notl	%eax	;  2 bytes
M0000000000000312:	movzwl	%ax, %r14d	;  4 bytes
M0000000000000316:	jmp	0x453436 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x336>	;  2 bytes
M0000000000000318:	nopl	(%rax,%rax)	;  8 bytes
M0000000000000320:	movq	$-1, 32(%r13)	;  8 bytes
M0000000000000328:	movl	$4294967294, %eax	;  5 bytes
M000000000000032d:	movl	%ebp, %ecx	;  2 bytes
M000000000000032f:	roll	%cl, %eax	;  2 bytes
M0000000000000331:	andl	%eax, %r14d	;  3 bytes
M0000000000000334:	je	0x4533e4 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x2e4>	;  2 bytes
M0000000000000336:	bsfl	%r14d, %ebp	;  4 bytes
M000000000000033a:	imulq	$56, %rbp, %rax	;  4 bytes
M000000000000033e:	leaq	(%rbx,%rax), %r13	;  4 bytes
M0000000000000342:	cmpq	$23, 40(%rbx,%rax)	;  6 bytes
M0000000000000348:	je	0x453420 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x320>	;  2 bytes
M000000000000034a:	movq	8(%r13), %rsi	;  4 bytes
M000000000000034e:	movq	48(%r13), %rdi	;  4 bytes
M0000000000000352:	movq	(%rdi), %rax	;  3 bytes
M0000000000000355:	callq	*24(%rax)	;  3 bytes
M0000000000000358:	jmp	0x453420 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<int, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<int> >, bsl::equal_to<int> >::rehashRaw(unsigned long)+0x320>	;  2 bytes
M000000000000035a:	movq	%rax, %rdi	;  3 bytes
M000000000000035d:	callq	0x4351a0 <__clang_call_terminate>	;  5 bytes
M0000000000000362:	movq	%rax, %rdi	;  3 bytes
M0000000000000365:	callq	0x4351a0 <__clang_call_terminate>	;  5 bytes
M000000000000036a:	nopw	(%rax,%rax)	;  6 bytes