Ignored vs Assumed Semantics in BDE

bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&) - Ignored

00000000004578c0 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)>:
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	$104, %rsp	;  4 bytes
M000000000000000e:	movq	%rdx, %r13	;  3 bytes
M0000000000000011:	movq	%rsi, %r15	;  3 bytes
M0000000000000014:	movq	%rdi, %r14	;  3 bytes
M0000000000000017:	movq	32(%rdx), %rax	;  4 bytes
M000000000000001b:	movq	%rax, 48(%rsp)	;  5 bytes
M0000000000000020:	movups	(%rdx), %xmm0	;  3 bytes
M0000000000000023:	movups	16(%rdx), %xmm1	;  4 bytes
M0000000000000027:	movaps	%xmm1, 32(%rsp)	;  5 bytes
M000000000000002c:	movaps	%xmm0, 16(%rsp)	;  5 bytes
M0000000000000031:	movq	2446672(%rip), %rax  # 6ace48 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000038:	testq	%rax, %rax	;  3 bytes
M000000000000003b:	jne	0x457902 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x42>	;  2 bytes
M000000000000003d:	callq	0x460a70 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000042:	movq	%rax, 56(%rsp)	;  5 bytes
M0000000000000047:	movl	$23, %ebp	;  5 bytes
M000000000000004c:	cmpq	$23, 48(%rsp)	;  6 bytes
M0000000000000052:	je	0x457979 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xb9>	;  2 bytes
M0000000000000054:	movq	24(%r13), %rbx	;  4 bytes
M0000000000000058:	movl	$23, %ebp	;  5 bytes
M000000000000005d:	cmpq	$23, %rbx	;  4 bytes
M0000000000000061:	cmovaq	%rbx, %rbp	;  4 bytes
M0000000000000065:	movq	$0, 16(%rsp)	;  9 bytes
M000000000000006e:	movq	%rbx, 40(%rsp)	;  5 bytes
M0000000000000073:	movq	%rbp, 48(%rsp)	;  5 bytes
M0000000000000078:	ja	0x457944 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x84>	;  2 bytes
M000000000000007a:	leaq	16(%rsp), %rdi	;  5 bytes
M000000000000007f:	incq	%rbx	;  3 bytes
M0000000000000082:	jmp	0x45795e <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x9e>	;  2 bytes
M0000000000000084:	leaq	1(%rbp), %rsi	;  4 bytes
M0000000000000088:	movq	(%rax), %rcx	;  3 bytes
M000000000000008b:	movq	%rax, %rdi	;  3 bytes
M000000000000008e:	callq	*16(%rcx)	;  3 bytes
M0000000000000091:	movq	%rax, %rdi	;  3 bytes
M0000000000000094:	movq	%rax, 16(%rsp)	;  5 bytes
M0000000000000099:	incq	%rbx	;  3 bytes
M000000000000009c:	je	0x457979 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xb9>	;  2 bytes
M000000000000009e:	cmpq	$23, 32(%r13)	;  5 bytes
M00000000000000a3:	movq	%r13, %rsi	;  3 bytes
M00000000000000a6:	je	0x45796c <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xac>	;  2 bytes
M00000000000000a8:	movq	(%r13), %rsi	;  4 bytes
M00000000000000ac:	movq	%rbx, %rdx	;  3 bytes
M00000000000000af:	callq	0x403f70 <memcpy@plt>	;  5 bytes
M00000000000000b4:	movq	48(%rsp), %rbp	;  5 bytes
M00000000000000b9:	movq	40(%r15), %r12	;  4 bytes
M00000000000000bd:	cmpq	$23, %rbp	;  4 bytes
M00000000000000c1:	je	0x457993 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xd3>	;  2 bytes
M00000000000000c3:	movq	16(%rsp), %rsi	;  5 bytes
M00000000000000c8:	movq	56(%rsp), %rdi	;  5 bytes
M00000000000000cd:	movq	(%rdi), %rax	;  3 bytes
M00000000000000d0:	callq	*24(%rax)	;  3 bytes
M00000000000000d3:	movq	32(%r13), %rax	;  4 bytes
M00000000000000d7:	movq	%rax, 48(%rsp)	;  5 bytes
M00000000000000dc:	movups	(%r13), %xmm0	;  5 bytes
M00000000000000e1:	movups	16(%r13), %xmm1	;  5 bytes
M00000000000000e6:	movaps	%xmm1, 32(%rsp)	;  5 bytes
M00000000000000eb:	movaps	%xmm0, 16(%rsp)	;  5 bytes
M00000000000000f0:	movq	2446481(%rip), %rax  # 6ace48 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000000f7:	testq	%rax, %rax	;  3 bytes
M00000000000000fa:	jne	0x4579c1 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x101>	;  2 bytes
M00000000000000fc:	callq	0x460a70 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000101:	movq	%rax, 56(%rsp)	;  5 bytes
M0000000000000106:	cmpq	$23, 48(%rsp)	;  6 bytes
M000000000000010c:	je	0x457a2d <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x16d>	;  2 bytes
M000000000000010e:	movq	24(%r13), %rbx	;  4 bytes
M0000000000000112:	movl	$23, %esi	;  5 bytes
M0000000000000117:	cmpq	$23, %rbx	;  4 bytes
M000000000000011b:	cmovaq	%rbx, %rsi	;  4 bytes
M000000000000011f:	movq	$0, 16(%rsp)	;  9 bytes
M0000000000000128:	movq	%rbx, 40(%rsp)	;  5 bytes
M000000000000012d:	movq	%rsi, 48(%rsp)	;  5 bytes
M0000000000000132:	ja	0x4579fe <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x13e>	;  2 bytes
M0000000000000134:	leaq	16(%rsp), %rdi	;  5 bytes
M0000000000000139:	incq	%rbx	;  3 bytes
M000000000000013c:	jmp	0x457a17 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x157>	;  2 bytes
M000000000000013e:	incq	%rsi	;  3 bytes
M0000000000000141:	movq	(%rax), %rcx	;  3 bytes
M0000000000000144:	movq	%rax, %rdi	;  3 bytes
M0000000000000147:	callq	*16(%rcx)	;  3 bytes
M000000000000014a:	movq	%rax, %rdi	;  3 bytes
M000000000000014d:	movq	%rax, 16(%rsp)	;  5 bytes
M0000000000000152:	incq	%rbx	;  3 bytes
M0000000000000155:	je	0x457a2d <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x16d>	;  2 bytes
M0000000000000157:	cmpq	$23, 32(%r13)	;  5 bytes
M000000000000015c:	movq	%r13, %rsi	;  3 bytes
M000000000000015f:	je	0x457a25 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x165>	;  2 bytes
M0000000000000161:	movq	(%r13), %rsi	;  4 bytes
M0000000000000165:	movq	%rbx, %rdx	;  3 bytes
M0000000000000168:	callq	0x403f70 <memcpy@plt>	;  5 bytes
M000000000000016d:	movq	48(%r13), %xmm0	;  6 bytes
M0000000000000173:	movq	%xmm0, 64(%rsp)	;  6 bytes
M0000000000000179:	leaq	16(%rsp), %rsi	;  5 bytes
M000000000000017e:	movq	%r15, %rdi	;  3 bytes
M0000000000000181:	movq	%r12, %rdx	;  3 bytes
M0000000000000184:	callq	0x456700 <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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::findKey(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long) const>	;  5 bytes
M0000000000000189:	movq	%rax, %rbx	;  3 bytes
M000000000000018c:	cmpq	24(%r15), %rax	;  4 bytes
M0000000000000190:	jne	0x457ada <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x21a>	;  6 bytes
M0000000000000196:	movq	%rbx, %rax	;  3 bytes
M0000000000000199:	shrq	$3, %rax	;  4 bytes
M000000000000019d:	leaq	(,%rax,8), %rcx	;  8 bytes
M00000000000001a5:	subq	%rax, %rcx	;  3 bytes
M00000000000001a8:	cmpq	%rcx, 16(%r15)	;  4 bytes
M00000000000001ac:	jb	0x457a8a <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x1ca>	;  2 bytes
M00000000000001ae:	leaq	(%rbx,%rbx), %rax	;  4 bytes
M00000000000001b2:	testq	%rbx, %rbx	;  3 bytes
M00000000000001b5:	movl	$32, %esi	;  5 bytes
M00000000000001ba:	cmovneq	%rax, %rsi	;  4 bytes
M00000000000001be:	movq	%r15, %rdi	;  3 bytes
M00000000000001c1:	callq	0x4568b0 <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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)>	;  5 bytes
M00000000000001c6:	movq	24(%r15), %rbx	;  4 bytes
M00000000000001ca:	movb	$1, %r8b	;  3 bytes
M00000000000001cd:	testq	%rbx, %rbx	;  3 bytes
M00000000000001d0:	je	0x457ae9 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x229>	;  2 bytes
M00000000000001d2:	movb	32(%r15), %cl	;  4 bytes
M00000000000001d6:	movq	%r12, %rax	;  3 bytes
M00000000000001d9:	shrq	%cl, %rax	;  3 bytes
M00000000000001dc:	movq	8(%r15), %rcx	;  4 bytes
M00000000000001e0:	shlq	$4, %rax	;  4 bytes
M00000000000001e4:	leaq	-1(%rbx), %rdx	;  4 bytes
M00000000000001e8:	xorl	%esi, %esi	;  2 bytes
M00000000000001ea:	nopw	(%rax,%rax)	;  6 bytes
M00000000000001f0:	movdqu	(%rcx,%rax), %xmm0	;  5 bytes
M00000000000001f5:	pmovmskb	%xmm0, %edi	;  4 bytes
M00000000000001f9:	testw	%di, %di	;  3 bytes
M00000000000001fc:	jne	0x457af7 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x237>	;  2 bytes
M00000000000001fe:	addq	$16, %rax	;  4 bytes
M0000000000000202:	andq	%rdx, %rax	;  3 bytes
M0000000000000205:	addq	$16, %rsi	;  4 bytes
M0000000000000209:	cmpq	%rbx, %rsi	;  3 bytes
M000000000000020c:	jb	0x457ab0 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x1f0>	;  2 bytes
M000000000000020e:	xorl	%ecx, %ecx	;  2 bytes
M0000000000000210:	cmpq	$23, 48(%rsp)	;  6 bytes
M0000000000000216:	jne	0x457b0d <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x24d>	;  2 bytes
M0000000000000218:	jmp	0x457b45 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x285>	;  2 bytes
M000000000000021a:	movb	$1, %cl	;  2 bytes
M000000000000021c:	xorl	%r8d, %r8d	;  3 bytes
M000000000000021f:	cmpq	$23, 48(%rsp)	;  6 bytes
M0000000000000225:	jne	0x457b0d <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x24d>	;  2 bytes
M0000000000000227:	jmp	0x457b45 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x285>	;  2 bytes
M0000000000000229:	xorl	%ecx, %ecx	;  2 bytes
M000000000000022b:	xorl	%ebx, %ebx	;  2 bytes
M000000000000022d:	cmpq	$23, 48(%rsp)	;  6 bytes
M0000000000000233:	jne	0x457b0d <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x24d>	;  2 bytes
M0000000000000235:	jmp	0x457b45 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x285>	;  2 bytes
M0000000000000237:	movzwl	%di, %ecx	;  3 bytes
M000000000000023a:	bsfl	%ecx, %ecx	;  3 bytes
M000000000000023d:	addq	%rcx, %rax	;  3 bytes
M0000000000000240:	xorl	%ecx, %ecx	;  2 bytes
M0000000000000242:	movq	%rax, %rbx	;  3 bytes
M0000000000000245:	cmpq	$23, 48(%rsp)	;  6 bytes
M000000000000024b:	je	0x457b45 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x285>	;  2 bytes
M000000000000024d:	movq	16(%rsp), %rsi	;  5 bytes
M0000000000000252:	movq	56(%rsp), %rdi	;  5 bytes
M0000000000000257:	movq	(%rdi), %rax	;  3 bytes
M000000000000025a:	movq	%r15, 80(%rsp)	;  5 bytes
M000000000000025f:	movq	%r14, %r15	;  3 bytes
M0000000000000262:	movq	%r12, %r14	;  3 bytes
M0000000000000265:	movl	%r8d, %r12d	;  3 bytes
M0000000000000268:	movq	%r13, %rbp	;  3 bytes
M000000000000026b:	movq	%rcx, %r13	;  3 bytes
M000000000000026e:	callq	*24(%rax)	;  3 bytes
M0000000000000271:	movq	%r13, %rcx	;  3 bytes
M0000000000000274:	movq	%rbp, %r13	;  3 bytes
M0000000000000277:	movl	%r12d, %r8d	;  3 bytes
M000000000000027a:	movq	%r14, %r12	;  3 bytes
M000000000000027d:	movq	%r15, %r14	;  3 bytes
M0000000000000280:	movq	80(%rsp), %r15	;  5 bytes
M0000000000000285:	testb	%cl, %cl	;  2 bytes
M0000000000000287:	jne	0x457c50 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x390>	;  6 bytes
M000000000000028d:	movq	%r12, 96(%rsp)	;  5 bytes
M0000000000000292:	movq	%r14, 80(%rsp)	;  5 bytes
M0000000000000297:	movq	(%r15), %rbp	;  3 bytes
M000000000000029a:	movq	56(%r15), %rdi	;  4 bytes
M000000000000029e:	imulq	$56, %rbx, %r12	;  4 bytes
M00000000000002a2:	leaq	(%rbp,%r12), %r14	;  5 bytes
M00000000000002a7:	testq	%rdi, %rdi	;  3 bytes
M00000000000002aa:	jne	0x457b8a <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x2ca>	;  2 bytes
M00000000000002ac:	movq	2446037(%rip), %rdi  # 6ace48 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M00000000000002b3:	testq	%rdi, %rdi	;  3 bytes
M00000000000002b6:	jne	0x457b8a <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x2ca>	;  2 bytes
M00000000000002b8:	movl	%r8d, 12(%rsp)	;  5 bytes
M00000000000002bd:	callq	0x460a70 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M00000000000002c2:	movl	12(%rsp), %r8d	;  5 bytes
M00000000000002c7:	movq	%rax, %rdi	;  3 bytes
M00000000000002ca:	movq	32(%r13), %rax	;  4 bytes
M00000000000002ce:	movq	%rax, 32(%r14)	;  4 bytes
M00000000000002d2:	movups	(%r13), %xmm0	;  5 bytes
M00000000000002d7:	movups	16(%r13), %xmm1	;  5 bytes
M00000000000002dc:	movups	%xmm1, 16(%r14)	;  5 bytes
M00000000000002e1:	movups	%xmm0, (%r14)	;  4 bytes
M00000000000002e5:	movq	%rdi, 40(%rbp,%r12)	;  5 bytes
M00000000000002ea:	cmpq	$23, 32(%rbp,%r12)	;  6 bytes
M00000000000002f0:	je	0x457c2b <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x36b>	;  2 bytes
M00000000000002f2:	leaq	32(%rbp,%r12), %rcx	;  5 bytes
M00000000000002f7:	movq	24(%r13), %rax	;  4 bytes
M00000000000002fb:	cmpq	$23, %rax	;  4 bytes
M00000000000002ff:	movl	$23, %esi	;  5 bytes
M0000000000000304:	cmovaq	%rax, %rsi	;  4 bytes
M0000000000000308:	movq	$0, (%r14)	;  7 bytes
M000000000000030f:	movq	%rax, 24(%rbp,%r12)	;  5 bytes
M0000000000000314:	movq	%rsi, (%rcx)	;  3 bytes
M0000000000000317:	cmpq	$24, %rax	;  4 bytes
M000000000000031b:	jb	0x457c03 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x343>	;  2 bytes
M000000000000031d:	incq	%rsi	;  3 bytes
M0000000000000320:	movq	(%rdi), %rax	;  3 bytes
M0000000000000323:	movl	%r8d, 12(%rsp)	;  5 bytes
M0000000000000328:	movq	%rcx, 88(%rsp)	;  5 bytes
M000000000000032d:	callq	*16(%rax)	;  3 bytes
M0000000000000330:	movq	88(%rsp), %rcx	;  5 bytes
M0000000000000335:	movl	12(%rsp), %r8d	;  5 bytes
M000000000000033a:	movq	%rax, (%r14)	;  3 bytes
M000000000000033d:	cmpq	$23, (%rcx)	;  4 bytes
M0000000000000341:	jne	0x457c06 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x346>	;  2 bytes
M0000000000000343:	movq	%r14, %rax	;  3 bytes
M0000000000000346:	movq	-8(%rcx), %rdx	;  4 bytes
M000000000000034a:	incq	%rdx	;  3 bytes
M000000000000034d:	je	0x457c2b <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x36b>	;  2 bytes
M000000000000034f:	movl	%r8d, %r14d	;  3 bytes
M0000000000000352:	cmpq	$23, 32(%r13)	;  5 bytes
M0000000000000357:	movq	%r13, %rsi	;  3 bytes
M000000000000035a:	je	0x457c20 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x360>	;  2 bytes
M000000000000035c:	movq	(%r13), %rsi	;  4 bytes
M0000000000000360:	movq	%rax, %rdi	;  3 bytes
M0000000000000363:	callq	0x403f70 <memcpy@plt>	;  5 bytes
M0000000000000368:	movl	%r14d, %r8d	;  3 bytes
M000000000000036b:	movq	48(%r13), %xmm0	;  6 bytes
M0000000000000371:	movq	%xmm0, 48(%rbp,%r12)	;  7 bytes
M0000000000000378:	movq	96(%rsp), %rcx	;  5 bytes
M000000000000037d:	andb	$127, %cl	;  3 bytes
M0000000000000380:	movq	8(%r15), %rax	;  4 bytes
M0000000000000384:	movb	%cl, (%rax,%rbx)	;  3 bytes
M0000000000000387:	incq	16(%r15)	;  4 bytes
M000000000000038b:	movq	80(%rsp), %r14	;  5 bytes
M0000000000000390:	imulq	$56, %rbx, %rax	;  4 bytes
M0000000000000394:	addq	(%r15), %rax	;  3 bytes
M0000000000000397:	movq	8(%r15), %rcx	;  4 bytes
M000000000000039b:	addq	%rbx, %rcx	;  3 bytes
M000000000000039e:	notq	%rbx	;  3 bytes
M00000000000003a1:	addq	24(%r15), %rbx	;  4 bytes
M00000000000003a5:	movq	%rax, (%r14)	;  3 bytes
M00000000000003a8:	movq	%rcx, 8(%r14)	;  4 bytes
M00000000000003ac:	movq	%rbx, 16(%r14)	;  4 bytes
M00000000000003b0:	movb	%r8b, 24(%r14)	;  4 bytes
M00000000000003b4:	movq	%r14, %rax	;  3 bytes
M00000000000003b7:	addq	$104, %rsp	;  4 bytes
M00000000000003bb:	popq	%rbx	;  1 bytes
M00000000000003bc:	popq	%r12	;  2 bytes
M00000000000003be:	popq	%r13	;  2 bytes
M00000000000003c0:	popq	%r14	;  2 bytes
M00000000000003c2:	popq	%r15	;  2 bytes
M00000000000003c4:	popq	%rbp	;  1 bytes
M00000000000003c5:	retq		;  1 bytes
M00000000000003c6:	movq	%rax, %rdi	;  3 bytes
M00000000000003c9:	callq	0x4351a0 <__clang_call_terminate>	;  5 bytes
M00000000000003ce:	movq	%rax, %rdi	;  3 bytes
M00000000000003d1:	callq	0x4351a0 <__clang_call_terminate>	;  5 bytes
M00000000000003d6:	movq	%rax, %rbx	;  3 bytes
M00000000000003d9:	cmpq	$23, 48(%rsp)	;  6 bytes
M00000000000003df:	je	0x457cb1 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type 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> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x3f1>	;  2 bytes
M00000000000003e1:	movq	16(%rsp), %rsi	;  5 bytes
M00000000000003e6:	movq	56(%rsp), %rdi	;  5 bytes
M00000000000003eb:	movq	(%rdi), %rax	;  3 bytes
M00000000000003ee:	callq	*24(%rax)	;  3 bytes
M00000000000003f1:	movq	%rbx, %rdi	;  3 bytes
M00000000000003f4:	callq	0x403f20 <_Unwind_Resume@plt>	;  5 bytes
M00000000000003f9:	movq	%rax, %rdi	;  3 bytes
M00000000000003fc:	callq	0x4351a0 <__clang_call_terminate>	;  5 bytes
M0000000000000401:	nopw	%cs:(%rax,%rax)	; 10 bytes
M000000000000040b:	nopl	(%rax,%rax)	;  5 bytes