00000000004527f0 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)>:
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 $424, %rsp ; 7 bytes
M0000000000000011: movq %rdx, %r12 ; 3 bytes
M0000000000000014: movq %rsi, %r13 ; 3 bytes
M0000000000000017: movq %rdi, %r15 ; 3 bytes
M000000000000001a: movq (%rdx), %rbx ; 3 bytes
M000000000000001d: movq 2463284(%rip), %rax # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000024: testq %rax, %rax ; 3 bytes
M0000000000000027: jne 0x45281e <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x2e> ; 2 bytes
M0000000000000029: callq 0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M000000000000002e: movq $0, 32(%rsp) ; 9 bytes
M0000000000000037: movq $23, 64(%rsp) ; 9 bytes
M0000000000000040: movq %rax, 72(%rsp) ; 5 bytes
M0000000000000045: movq %rbx, %rdi ; 3 bytes
M0000000000000048: callq 0x403af0 <strlen@plt> ; 5 bytes
M000000000000004d: movq $0, 56(%rsp) ; 9 bytes
M0000000000000056: leaq 32(%rsp), %rbp ; 5 bytes
M000000000000005b: movl $4760735, %ecx ; 5 bytes
M0000000000000060: movq %rbp, %rdi ; 3 bytes
M0000000000000063: movq %rbx, %rsi ; 3 bytes
M0000000000000066: movq %rax, %rdx ; 3 bytes
M0000000000000069: callq 0x464fa0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)> ; 5 bytes
M000000000000006e: movl 8(%r12), %eax ; 5 bytes
M0000000000000073: movl %eax, 80(%rsp) ; 4 bytes
M0000000000000077: movq $0, 408(%rsp) ; 12 bytes
M0000000000000083: movb $0, 416(%rsp) ; 8 bytes
M000000000000008b: movdqa 218045(%rip), %xmm0 # 487c40 <__dso_handle+0x48> ; 8 bytes
M0000000000000093: movdqu %xmm0, 312(%rsp) ; 9 bytes
M000000000000009c: movq 56(%rsp), %rdx ; 5 bytes
M00000000000000a1: cmpq $23, 64(%rsp) ; 6 bytes
M00000000000000a7: je 0x45289e <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0xae> ; 2 bytes
M00000000000000a9: movq 32(%rsp), %rbp ; 5 bytes
M00000000000000ae: leaq 120(%rsp), %rdi ; 5 bytes
M00000000000000b3: movq %rbp, %rsi ; 3 bytes
M00000000000000b6: callq 0x45f7a0 <BloombergLP::bslh::SpookyHashAlgorithmImp::update(void const*, unsigned long)> ; 5 bytes
M00000000000000bb: movq 56(%rsp), %rax ; 5 bytes
M00000000000000c0: movq %rax, 16(%rsp) ; 5 bytes
M00000000000000c5: leaq 120(%rsp), %rdi ; 5 bytes
M00000000000000ca: leaq 16(%rsp), %rsi ; 5 bytes
M00000000000000cf: movl $8, %edx ; 5 bytes
M00000000000000d4: callq 0x45f7a0 <BloombergLP::bslh::SpookyHashAlgorithmImp::update(void const*, unsigned long)> ; 5 bytes
M00000000000000d9: leaq 120(%rsp), %rdi ; 5 bytes
M00000000000000de: leaq 16(%rsp), %rsi ; 5 bytes
M00000000000000e3: leaq 112(%rsp), %rdx ; 5 bytes
M00000000000000e8: callq 0x45ed20 <BloombergLP::bslh::SpookyHashAlgorithmImp::finalize(unsigned long long*, unsigned long long*)> ; 5 bytes
M00000000000000ed: movabsq $-7046029254386353131, %rbp ; 10 bytes
M00000000000000f7: imulq 16(%rsp), %rbp ; 6 bytes
M00000000000000fd: cmpq $23, 64(%rsp) ; 6 bytes
M0000000000000103: je 0x452905 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x115> ; 2 bytes
M0000000000000105: movq 32(%rsp), %rsi ; 5 bytes
M000000000000010a: movq 72(%rsp), %rdi ; 5 bytes
M000000000000010f: movq (%rdi), %rax ; 3 bytes
M0000000000000112: callq *24(%rax) ; 3 bytes
M0000000000000115: movq (%r12), %rbx ; 4 bytes
M0000000000000119: movq 2463032(%rip), %rax # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000120: testq %rax, %rax ; 3 bytes
M0000000000000123: jne 0x45291a <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x12a> ; 2 bytes
M0000000000000125: callq 0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M000000000000012a: movq $0, 120(%rsp) ; 9 bytes
M0000000000000133: movdqa 217861(%rip), %xmm0 # 487c30 <__dso_handle+0x38> ; 8 bytes
M000000000000013b: movdqu %xmm0, 144(%rsp) ; 9 bytes
M0000000000000144: movq %rax, 160(%rsp) ; 8 bytes
M000000000000014c: movq %rbx, %rdi ; 3 bytes
M000000000000014f: callq 0x403af0 <strlen@plt> ; 5 bytes
M0000000000000154: movq $0, 144(%rsp) ; 12 bytes
M0000000000000160: leaq 120(%rsp), %r14 ; 5 bytes
M0000000000000165: movl $4760735, %ecx ; 5 bytes
M000000000000016a: movq %r14, %rdi ; 3 bytes
M000000000000016d: movq %rbx, %rsi ; 3 bytes
M0000000000000170: movq %rax, %rdx ; 3 bytes
M0000000000000173: callq 0x464fa0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)> ; 5 bytes
M0000000000000178: movl 8(%r12), %eax ; 5 bytes
M000000000000017d: movl %eax, 168(%rsp) ; 7 bytes
M0000000000000184: movq %r13, %rdi ; 3 bytes
M0000000000000187: movq %r14, %rsi ; 3 bytes
M000000000000018a: movq %rbp, 24(%rsp) ; 5 bytes
M000000000000018f: movq %rbp, %rdx ; 3 bytes
M0000000000000192: callq 0x44ea40 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::findKey(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long) const> ; 5 bytes
M0000000000000197: movq %rax, %rbp ; 3 bytes
M000000000000019a: movq 24(%r13), %r14 ; 4 bytes
M000000000000019e: cmpq %r14, %rax ; 3 bytes
M00000000000001a1: jne 0x452a10 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x220> ; 2 bytes
M00000000000001a3: movq %rbp, %rax ; 3 bytes
M00000000000001a6: shrq $3, %rax ; 4 bytes
M00000000000001aa: leaq (,%rax,8), %rcx ; 8 bytes
M00000000000001b2: subq %rax, %rcx ; 3 bytes
M00000000000001b5: movq %rbp, %rax ; 3 bytes
M00000000000001b8: cmpq %rcx, 16(%r13) ; 4 bytes
M00000000000001bc: jb 0x4529cb <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x1db> ; 2 bytes
M00000000000001be: leaq (%rbp,%rbp), %rax ; 5 bytes
M00000000000001c3: testq %rbp, %rbp ; 3 bytes
M00000000000001c6: movl $32, %esi ; 5 bytes
M00000000000001cb: cmovneq %rax, %rsi ; 4 bytes
M00000000000001cf: movq %r13, %rdi ; 3 bytes
M00000000000001d2: callq 0x44ebc0 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)> ; 5 bytes
M00000000000001d7: movq 24(%r13), %rax ; 4 bytes
M00000000000001db: testq %rax, %rax ; 3 bytes
M00000000000001de: je 0x452a28 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x238> ; 2 bytes
M00000000000001e0: movb 32(%r13), %cl ; 4 bytes
M00000000000001e4: movq 24(%rsp), %rbx ; 5 bytes
M00000000000001e9: shrq %cl, %rbx ; 3 bytes
M00000000000001ec: movq 8(%r13), %rcx ; 4 bytes
M00000000000001f0: shlq $4, %rbx ; 4 bytes
M00000000000001f4: leaq -1(%rax), %rdx ; 4 bytes
M00000000000001f8: xorl %esi, %esi ; 2 bytes
M00000000000001fa: nopw (%rax,%rax) ; 6 bytes
M0000000000000200: movdqu (%rcx,%rbx), %xmm0 ; 5 bytes
M0000000000000205: pmovmskb %xmm0, %edi ; 4 bytes
M0000000000000209: testw %di, %di ; 3 bytes
M000000000000020c: jne 0x452a2a <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x23a> ; 2 bytes
M000000000000020e: addq $16, %rbx ; 4 bytes
M0000000000000212: andq %rdx, %rbx ; 3 bytes
M0000000000000215: addq $16, %rsi ; 4 bytes
M0000000000000219: cmpq %rax, %rsi ; 3 bytes
M000000000000021c: jb 0x4529f0 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x200> ; 2 bytes
M000000000000021e: jmp 0x452a33 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x243> ; 2 bytes
M0000000000000220: movl $0, 12(%rsp) ; 8 bytes
M0000000000000228: movq %rbp, %rbx ; 3 bytes
M000000000000022b: cmpq $23, 152(%rsp) ; 9 bytes
M0000000000000234: jne 0x452a44 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x254> ; 2 bytes
M0000000000000236: jmp 0x452a57 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x267> ; 2 bytes
M0000000000000238: jmp 0x452a33 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x243> ; 2 bytes
M000000000000023a: movzwl %di, %eax ; 3 bytes
M000000000000023d: bsfl %eax, %eax ; 3 bytes
M0000000000000240: addq %rax, %rbx ; 3 bytes
M0000000000000243: movb $1, %al ; 2 bytes
M0000000000000245: movl %eax, 12(%rsp) ; 4 bytes
M0000000000000249: cmpq $23, 152(%rsp) ; 9 bytes
M0000000000000252: je 0x452a57 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x267> ; 2 bytes
M0000000000000254: movq 120(%rsp), %rsi ; 5 bytes
M0000000000000259: movq 160(%rsp), %rdi ; 8 bytes
M0000000000000261: movq (%rdi), %rax ; 3 bytes
M0000000000000264: callq *24(%rax) ; 3 bytes
M0000000000000267: cmpq %r14, %rbp ; 3 bytes
M000000000000026a: jne 0x452b04 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x314> ; 6 bytes
M0000000000000270: movq %r15, 104(%rsp) ; 5 bytes
M0000000000000275: movq (%r13), %r15 ; 4 bytes
M0000000000000279: movq 40(%r13), %rax ; 4 bytes
M000000000000027d: movq %r12, %rcx ; 3 bytes
M0000000000000280: imulq $56, %rbx, %r12 ; 4 bytes
M0000000000000284: leaq (%r15,%r12), %r14 ; 4 bytes
M0000000000000288: movq %rcx, 96(%rsp) ; 5 bytes
M000000000000028d: movq (%rcx), %rbp ; 3 bytes
M0000000000000290: testq %rax, %rax ; 3 bytes
M0000000000000293: jne 0x452a96 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x2a6> ; 2 bytes
M0000000000000295: movq 2462652(%rip), %rax # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M000000000000029c: testq %rax, %rax ; 3 bytes
M000000000000029f: jne 0x452a96 <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x2a6> ; 2 bytes
M00000000000002a1: callq 0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M00000000000002a6: movq $0, (%r14) ; 7 bytes
M00000000000002ad: leaq 24(%r15,%r12), %rcx ; 5 bytes
M00000000000002b2: movq %rcx, 88(%rsp) ; 5 bytes
M00000000000002b7: movdqa 217473(%rip), %xmm0 # 487c30 <__dso_handle+0x38> ; 8 bytes
M00000000000002bf: movdqu %xmm0, 24(%r15,%r12) ; 7 bytes
M00000000000002c6: movq %rax, 40(%r15,%r12) ; 5 bytes
M00000000000002cb: movq %rbp, %rdi ; 3 bytes
M00000000000002ce: callq 0x403af0 <strlen@plt> ; 5 bytes
M00000000000002d3: movq $0, 24(%r15,%r12) ; 9 bytes
M00000000000002dc: movl $4760735, %ecx ; 5 bytes
M00000000000002e1: movq %r14, %rdi ; 3 bytes
M00000000000002e4: movq %rbp, %rsi ; 3 bytes
M00000000000002e7: movq %rax, %rdx ; 3 bytes
M00000000000002ea: callq 0x464fa0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)> ; 5 bytes
M00000000000002ef: movq 96(%rsp), %rax ; 5 bytes
M00000000000002f4: movl 8(%rax), %eax ; 3 bytes
M00000000000002f7: movl %eax, 48(%r15,%r12) ; 5 bytes
M00000000000002fc: movq 24(%rsp), %rcx ; 5 bytes
M0000000000000301: andb $127, %cl ; 3 bytes
M0000000000000304: movq 8(%r13), %rax ; 4 bytes
M0000000000000308: movb %cl, (%rax,%rbx) ; 3 bytes
M000000000000030b: incq 16(%r13) ; 4 bytes
M000000000000030f: movq 104(%rsp), %r15 ; 5 bytes
M0000000000000314: imulq $56, %rbx, %rax ; 4 bytes
M0000000000000318: addq (%r13), %rax ; 4 bytes
M000000000000031c: movq 8(%r13), %rcx ; 4 bytes
M0000000000000320: addq %rbx, %rcx ; 3 bytes
M0000000000000323: notq %rbx ; 3 bytes
M0000000000000326: addq 24(%r13), %rbx ; 4 bytes
M000000000000032a: movq %rax, (%r15) ; 3 bytes
M000000000000032d: movq %rcx, 8(%r15) ; 4 bytes
M0000000000000331: movq %rbx, 16(%r15) ; 4 bytes
M0000000000000335: movl 12(%rsp), %eax ; 4 bytes
M0000000000000339: movb %al, 24(%r15) ; 4 bytes
M000000000000033d: movq %r15, %rax ; 3 bytes
M0000000000000340: addq $424, %rsp ; 7 bytes
M0000000000000347: popq %rbx ; 1 bytes
M0000000000000348: popq %r12 ; 2 bytes
M000000000000034a: popq %r13 ; 2 bytes
M000000000000034c: popq %r14 ; 2 bytes
M000000000000034e: popq %r15 ; 2 bytes
M0000000000000350: popq %rbp ; 1 bytes
M0000000000000351: retq ; 1 bytes
M0000000000000352: movq %rax, %rbx ; 3 bytes
M0000000000000355: movq 88(%rsp), %rax ; 5 bytes
M000000000000035a: movq $0, (%rax) ; 7 bytes
M0000000000000361: movq %rbx, %rdi ; 3 bytes
M0000000000000364: callq 0x403f20 <_Unwind_Resume@plt> ; 5 bytes
M0000000000000369: movq %rax, %rdi ; 3 bytes
M000000000000036c: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M0000000000000371: movq %rax, %rdi ; 3 bytes
M0000000000000374: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M0000000000000379: movq %rax, %rbx ; 3 bytes
M000000000000037c: cmpq $23, 152(%rsp) ; 9 bytes
M0000000000000385: je 0x452baf <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x3bf> ; 2 bytes
M0000000000000387: movq 120(%rsp), %rsi ; 5 bytes
M000000000000038c: movq 160(%rsp), %rdi ; 8 bytes
M0000000000000394: movq (%rdi), %rax ; 3 bytes
M0000000000000397: callq *24(%rax) ; 3 bytes
M000000000000039a: jmp 0x452baf <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x3bf> ; 2 bytes
M000000000000039c: movq %rax, %rdi ; 3 bytes
M000000000000039f: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M00000000000003a4: movq %rax, %rbx ; 3 bytes
M00000000000003a7: cmpq $23, 64(%rsp) ; 6 bytes
M00000000000003ad: je 0x452baf <bsl::enable_if<bsl::is_convertible<std::__1::pair<char const*, int>, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, 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> >, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, int> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<std::__1::pair<char const*, int> >(std::__1::pair<char const*, int>&&)+0x3bf> ; 2 bytes
M00000000000003af: movq 32(%rsp), %rsi ; 5 bytes
M00000000000003b4: movq 72(%rsp), %rdi ; 5 bytes
M00000000000003b9: movq (%rdi), %rax ; 3 bytes
M00000000000003bc: callq *24(%rax) ; 3 bytes
M00000000000003bf: movq %rbx, %rdi ; 3 bytes
M00000000000003c2: callq 0x403f20 <_Unwind_Resume@plt> ; 5 bytes
M00000000000003c7: movq %rax, %rdi ; 3 bytes
M00000000000003ca: callq 0x4351a0 <__clang_call_terminate> ; 5 bytes
M00000000000003cf: nop ; 1 bytes