00000000004572d0 <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> > >, bsl::equal_to<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 2444096(%rip), %rax # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000038: testq %rax, %rax ; 3 bytes
M000000000000003b: jne 0x457312 <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> > >, bsl::equal_to<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 0x460860 <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 0x457389 <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> > >, bsl::equal_to<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 0x457354 <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> > >, bsl::equal_to<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 0x45736e <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> > >, bsl::equal_to<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 0x457389 <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> > >, bsl::equal_to<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 0x45737c <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> > >, bsl::equal_to<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 %r15, 80(%rsp) ; 5 bytes
M00000000000000be: movq 40(%r15), %r12 ; 4 bytes
M00000000000000c2: cmpq $23, %rbp ; 4 bytes
M00000000000000c6: je 0x4573a8 <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> > >, bsl::equal_to<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>&)+0xd8> ; 2 bytes
M00000000000000c8: movq 16(%rsp), %rsi ; 5 bytes
M00000000000000cd: movq 56(%rsp), %rdi ; 5 bytes
M00000000000000d2: movq (%rdi), %rax ; 3 bytes
M00000000000000d5: callq *24(%rax) ; 3 bytes
M00000000000000d8: movq 32(%r13), %rax ; 4 bytes
M00000000000000dc: movq %rax, 48(%rsp) ; 5 bytes
M00000000000000e1: movups (%r13), %xmm0 ; 5 bytes
M00000000000000e6: movups 16(%r13), %xmm1 ; 5 bytes
M00000000000000eb: movaps %xmm1, 32(%rsp) ; 5 bytes
M00000000000000f0: movaps %xmm0, 16(%rsp) ; 5 bytes
M00000000000000f5: movq 2443900(%rip), %rax # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M00000000000000fc: testq %rax, %rax ; 3 bytes
M00000000000000ff: jne 0x4573d6 <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> > >, bsl::equal_to<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>&)+0x106> ; 2 bytes
M0000000000000101: callq 0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M0000000000000106: movq %rax, 56(%rsp) ; 5 bytes
M000000000000010b: cmpq $23, 48(%rsp) ; 6 bytes
M0000000000000111: je 0x457442 <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> > >, bsl::equal_to<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>&)+0x172> ; 2 bytes
M0000000000000113: movq 24(%r13), %rbx ; 4 bytes
M0000000000000117: movl $23, %esi ; 5 bytes
M000000000000011c: cmpq $23, %rbx ; 4 bytes
M0000000000000120: cmovaq %rbx, %rsi ; 4 bytes
M0000000000000124: movq $0, 16(%rsp) ; 9 bytes
M000000000000012d: movq %rbx, 40(%rsp) ; 5 bytes
M0000000000000132: movq %rsi, 48(%rsp) ; 5 bytes
M0000000000000137: ja 0x457413 <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> > >, bsl::equal_to<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>&)+0x143> ; 2 bytes
M0000000000000139: leaq 16(%rsp), %rdi ; 5 bytes
M000000000000013e: incq %rbx ; 3 bytes
M0000000000000141: jmp 0x45742c <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> > >, bsl::equal_to<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>&)+0x15c> ; 2 bytes
M0000000000000143: incq %rsi ; 3 bytes
M0000000000000146: movq (%rax), %rcx ; 3 bytes
M0000000000000149: movq %rax, %rdi ; 3 bytes
M000000000000014c: callq *16(%rcx) ; 3 bytes
M000000000000014f: movq %rax, %rdi ; 3 bytes
M0000000000000152: movq %rax, 16(%rsp) ; 5 bytes
M0000000000000157: incq %rbx ; 3 bytes
M000000000000015a: je 0x457442 <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> > >, bsl::equal_to<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>&)+0x172> ; 2 bytes
M000000000000015c: cmpq $23, 32(%r13) ; 5 bytes
M0000000000000161: movq %r13, %rsi ; 3 bytes
M0000000000000164: je 0x45743a <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> > >, bsl::equal_to<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>&)+0x16a> ; 2 bytes
M0000000000000166: movq (%r13), %rsi ; 4 bytes
M000000000000016a: movq %rbx, %rdx ; 3 bytes
M000000000000016d: callq 0x403f70 <memcpy@plt> ; 5 bytes
M0000000000000172: movq 48(%r13), %xmm0 ; 6 bytes
M0000000000000178: movq %xmm0, 64(%rsp) ; 6 bytes
M000000000000017e: leaq 16(%rsp), %rsi ; 5 bytes
M0000000000000183: movq 80(%rsp), %rdi ; 5 bytes
M0000000000000188: movq %r12, 88(%rsp) ; 5 bytes
M000000000000018d: movq %r12, %rdx ; 3 bytes
M0000000000000190: movq %rdi, %r12 ; 3 bytes
M0000000000000193: callq 0x455c60 <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> > >, bsl::equal_to<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
M0000000000000198: movq %rax, %r15 ; 3 bytes
M000000000000019b: movq 24(%r12), %rbx ; 5 bytes
M00000000000001a0: cmpq %rbx, %rax ; 3 bytes
M00000000000001a3: jne 0x4574f0 <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> > >, bsl::equal_to<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>&)+0x220> ; 2 bytes
M00000000000001a5: movq %r15, %rax ; 3 bytes
M00000000000001a8: shrq $3, %rax ; 4 bytes
M00000000000001ac: leaq (,%rax,8), %rcx ; 8 bytes
M00000000000001b4: subq %rax, %rcx ; 3 bytes
M00000000000001b7: movq %r15, %rax ; 3 bytes
M00000000000001ba: cmpq %rcx, 16(%r12) ; 5 bytes
M00000000000001bf: jb 0x4574ae <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> > >, bsl::equal_to<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>&)+0x1de> ; 2 bytes
M00000000000001c1: leaq (%r15,%r15), %rax ; 4 bytes
M00000000000001c5: testq %r15, %r15 ; 3 bytes
M00000000000001c8: movl $32, %esi ; 5 bytes
M00000000000001cd: cmovneq %rax, %rsi ; 4 bytes
M00000000000001d1: movq %r12, %rdi ; 3 bytes
M00000000000001d4: callq 0x455de0 <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> > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)> ; 5 bytes
M00000000000001d9: movq 24(%r12), %rax ; 5 bytes
M00000000000001de: testq %rax, %rax ; 3 bytes
M00000000000001e1: je 0x457500 <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> > >, bsl::equal_to<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>&)+0x230> ; 2 bytes
M00000000000001e3: movb 32(%r12), %cl ; 5 bytes
M00000000000001e8: movq 88(%rsp), %rbp ; 5 bytes
M00000000000001ed: shrq %cl, %rbp ; 3 bytes
M00000000000001f0: movq 8(%r12), %rcx ; 5 bytes
M00000000000001f5: shlq $4, %rbp ; 4 bytes
M00000000000001f9: leaq -1(%rax), %rdx ; 4 bytes
M00000000000001fd: xorl %esi, %esi ; 2 bytes
M00000000000001ff: nop ; 1 bytes
M0000000000000200: movdqu (%rcx,%rbp), %xmm0 ; 5 bytes
M0000000000000205: pmovmskb %xmm0, %edi ; 4 bytes
M0000000000000209: testw %di, %di ; 3 bytes
M000000000000020c: jne 0x457502 <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> > >, bsl::equal_to<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>&)+0x232> ; 2 bytes
M000000000000020e: addq $16, %rbp ; 4 bytes
M0000000000000212: andq %rdx, %rbp ; 3 bytes
M0000000000000215: addq $16, %rsi ; 4 bytes
M0000000000000219: cmpq %rax, %rsi ; 3 bytes
M000000000000021c: jb 0x4574d0 <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> > >, bsl::equal_to<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>&)+0x200> ; 2 bytes
M000000000000021e: jmp 0x45750b <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> > >, bsl::equal_to<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>&)+0x23b> ; 2 bytes
M0000000000000220: xorl %r8d, %r8d ; 3 bytes
M0000000000000223: movq %r15, %rbp ; 3 bytes
M0000000000000226: cmpq $23, 48(%rsp) ; 6 bytes
M000000000000022c: jne 0x457516 <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> > >, bsl::equal_to<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>&)+0x246> ; 2 bytes
M000000000000022e: jmp 0x457537 <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> > >, bsl::equal_to<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>&)+0x267> ; 2 bytes
M0000000000000230: jmp 0x45750b <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> > >, bsl::equal_to<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>&)+0x23b> ; 2 bytes
M0000000000000232: movzwl %di, %eax ; 3 bytes
M0000000000000235: bsfl %eax, %eax ; 3 bytes
M0000000000000238: addq %rax, %rbp ; 3 bytes
M000000000000023b: movb $1, %r8b ; 3 bytes
M000000000000023e: cmpq $23, 48(%rsp) ; 6 bytes
M0000000000000244: je 0x457537 <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> > >, bsl::equal_to<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>&)+0x267> ; 2 bytes
M0000000000000246: movq 16(%rsp), %rsi ; 5 bytes
M000000000000024b: movq 56(%rsp), %rdi ; 5 bytes
M0000000000000250: movq (%rdi), %rax ; 3 bytes
M0000000000000253: movq %r14, %r12 ; 3 bytes
M0000000000000256: movl %r8d, %r14d ; 3 bytes
M0000000000000259: callq *24(%rax) ; 3 bytes
M000000000000025c: movl %r14d, %r8d ; 3 bytes
M000000000000025f: movq %r12, %r14 ; 3 bytes
M0000000000000262: movq 80(%rsp), %r12 ; 5 bytes
M0000000000000267: cmpq %rbx, %r15 ; 3 bytes
M000000000000026a: jne 0x45763e <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> > >, bsl::equal_to<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>&)+0x36e> ; 6 bytes
M0000000000000270: movq %r14, 96(%rsp) ; 5 bytes
M0000000000000275: movq %r12, %rax ; 3 bytes
M0000000000000278: movq (%r12), %r12 ; 4 bytes
M000000000000027c: movq 56(%rax), %rdi ; 4 bytes
M0000000000000280: imulq $56, %rbp, %rbx ; 4 bytes
M0000000000000284: leaq (%r12,%rbx), %r14 ; 4 bytes
M0000000000000288: testq %rdi, %rdi ; 3 bytes
M000000000000028b: jne 0x45757b <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> > >, bsl::equal_to<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>&)+0x2ab> ; 2 bytes
M000000000000028d: movq 2443492(%rip), %rdi # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000294: testq %rdi, %rdi ; 3 bytes
M0000000000000297: jne 0x45757b <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> > >, bsl::equal_to<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>&)+0x2ab> ; 2 bytes
M0000000000000299: movl %r8d, 12(%rsp) ; 5 bytes
M000000000000029e: callq 0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M00000000000002a3: movl 12(%rsp), %r8d ; 5 bytes
M00000000000002a8: movq %rax, %rdi ; 3 bytes
M00000000000002ab: movq 32(%r13), %rax ; 4 bytes
M00000000000002af: movq %rax, 32(%r14) ; 4 bytes
M00000000000002b3: movups (%r13), %xmm0 ; 5 bytes
M00000000000002b8: movups 16(%r13), %xmm1 ; 5 bytes
M00000000000002bd: movups %xmm1, 16(%r14) ; 5 bytes
M00000000000002c2: movups %xmm0, (%r14) ; 4 bytes
M00000000000002c6: movq %rdi, 40(%r12,%rbx) ; 5 bytes
M00000000000002cb: cmpq $23, 32(%r12,%rbx) ; 6 bytes
M00000000000002d1: je 0x457612 <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> > >, bsl::equal_to<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>&)+0x342> ; 2 bytes
M00000000000002d3: leaq 32(%r12,%rbx), %r15 ; 5 bytes
M00000000000002d8: movq 24(%r13), %rax ; 4 bytes
M00000000000002dc: cmpq $23, %rax ; 4 bytes
M00000000000002e0: movl $23, %esi ; 5 bytes
M00000000000002e5: cmovaq %rax, %rsi ; 4 bytes
M00000000000002e9: movq $0, (%r14) ; 7 bytes
M00000000000002f0: movq %rax, 24(%r12,%rbx) ; 5 bytes
M00000000000002f5: movq %rsi, (%r15) ; 3 bytes
M00000000000002f8: cmpq $24, %rax ; 4 bytes
M00000000000002fc: jb 0x4575ea <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> > >, bsl::equal_to<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>&)+0x31a> ; 2 bytes
M00000000000002fe: incq %rsi ; 3 bytes
M0000000000000301: movq (%rdi), %rax ; 3 bytes
M0000000000000304: movl %r8d, 12(%rsp) ; 5 bytes
M0000000000000309: callq *16(%rax) ; 3 bytes
M000000000000030c: movl 12(%rsp), %r8d ; 5 bytes
M0000000000000311: movq %rax, (%r14) ; 3 bytes
M0000000000000314: cmpq $23, (%r15) ; 4 bytes
M0000000000000318: jne 0x4575ed <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> > >, bsl::equal_to<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>&)+0x31d> ; 2 bytes
M000000000000031a: movq %r14, %rax ; 3 bytes
M000000000000031d: movq -8(%r15), %rdx ; 4 bytes
M0000000000000321: incq %rdx ; 3 bytes
M0000000000000324: je 0x457612 <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> > >, bsl::equal_to<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>&)+0x342> ; 2 bytes
M0000000000000326: movl %r8d, %r14d ; 3 bytes
M0000000000000329: cmpq $23, 32(%r13) ; 5 bytes
M000000000000032e: movq %r13, %rsi ; 3 bytes
M0000000000000331: je 0x457607 <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> > >, bsl::equal_to<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>&)+0x337> ; 2 bytes
M0000000000000333: movq (%r13), %rsi ; 4 bytes
M0000000000000337: movq %rax, %rdi ; 3 bytes
M000000000000033a: callq 0x403f70 <memcpy@plt> ; 5 bytes
M000000000000033f: movl %r14d, %r8d ; 3 bytes
M0000000000000342: movq 48(%r13), %xmm0 ; 6 bytes
M0000000000000348: movq %xmm0, 48(%r12,%rbx) ; 7 bytes
M000000000000034f: movq 88(%rsp), %rcx ; 5 bytes
M0000000000000354: andb $127, %cl ; 3 bytes
M0000000000000357: movq 80(%rsp), %r12 ; 5 bytes
M000000000000035c: movq 8(%r12), %rax ; 5 bytes
M0000000000000361: movb %cl, (%rax,%rbp) ; 3 bytes
M0000000000000364: incq 16(%r12) ; 5 bytes
M0000000000000369: movq 96(%rsp), %r14 ; 5 bytes
M000000000000036e: imulq $56, %rbp, %rax ; 4 bytes
M0000000000000372: addq (%r12), %rax ; 4 bytes
M0000000000000376: movq 8(%r12), %rcx ; 5 bytes
M000000000000037b: addq %rbp, %rcx ; 3 bytes
M000000000000037e: notq %rbp ; 3 bytes
M0000000000000381: addq 24(%r12), %rbp ; 5 bytes
M0000000000000386: movq %rax, (%r14) ; 3 bytes
M0000000000000389: movq %rcx, 8(%r14) ; 4 bytes
M000000000000038d: movq %rbp, 16(%r14) ; 4 bytes
M0000000000000391: movb %r8b, 24(%r14) ; 4 bytes
M0000000000000395: movq %r14, %rax ; 3 bytes
M0000000000000398: addq $104, %rsp ; 4 bytes
M000000000000039c: popq %rbx ; 1 bytes
M000000000000039d: popq %r12 ; 2 bytes
M000000000000039f: popq %r13 ; 2 bytes
M00000000000003a1: popq %r14 ; 2 bytes
M00000000000003a3: popq %r15 ; 2 bytes
M00000000000003a5: popq %rbp ; 1 bytes
M00000000000003a6: retq ; 1 bytes
M00000000000003a7: movq %rax, %rdi ; 3 bytes
M00000000000003aa: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M00000000000003af: movq %rax, %rdi ; 3 bytes
M00000000000003b2: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M00000000000003b7: movq %rax, %rbx ; 3 bytes
M00000000000003ba: cmpq $23, 48(%rsp) ; 6 bytes
M00000000000003c0: je 0x4576a2 <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> > >, bsl::equal_to<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>&)+0x3d2> ; 2 bytes
M00000000000003c2: movq 16(%rsp), %rsi ; 5 bytes
M00000000000003c7: movq 56(%rsp), %rdi ; 5 bytes
M00000000000003cc: movq (%rdi), %rax ; 3 bytes
M00000000000003cf: callq *24(%rax) ; 3 bytes
M00000000000003d2: movq %rbx, %rdi ; 3 bytes
M00000000000003d5: callq 0x403f20 <_Unwind_Resume@plt> ; 5 bytes
M00000000000003da: movq %rax, %rdi ; 3 bytes
M00000000000003dd: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M00000000000003e2: nopw %cs:(%rax,%rax) ; 10 bytes
M00000000000003ec: nopl (%rax) ; 4 bytes