Comparing bsl::enable_if, bsl::allocator > const, double>&, bsl::pair, bsl::allocator >, double> >::value, bsl::pair, bsl::allocator >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp, bsl::allocator >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable, bsl::allocator >, bsl::pair, bsl::allocator >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil, bsl::allocator >, double, bsl::pair, bsl::allocator >, double> >, SeedIsHash, bsl::allocator > >, std::__1::less, bsl::allocator > > >::insert, bsl::allocator > const, double>&>(bsl::pair, bsl::allocator > const, double>&) in assumed vs ignored

Files changed (1) hide show
  1. bdlc_flathashmap.t/{23.assume.s → 23.none.s} +235 -223
bdlc_flathashmap.t/{23.assume.s → 23.none.s} RENAMED
@@ -1,265 +1,277 @@
1
- 00000000004576c0 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r13
6
  0000000000000007: 02 pushq %r12
7
  0000000000000009: 01 pushq %rbx
8
  000000000000000a: 04 subq $104, %rsp
9
  000000000000000e: 03 movq %rdx, %r13
10
  0000000000000011: 03 movq %rsi, %r15
11
  0000000000000014: 03 movq %rdi, %r14
12
  0000000000000017: 04 movq 32(%rdx), %rax
13
  000000000000001b: 05 movq %rax, 48(%rsp)
14
  0000000000000020: 03 movups (%rdx), %xmm0
15
  0000000000000023: 04 movups 16(%rdx), %xmm1
16
  0000000000000027: 05 movaps %xmm1, 32(%rsp)
17
  000000000000002c: 05 movaps %xmm0, 16(%rsp)
18
- 0000000000000031: 07 movq 2443088(%rip), %rax # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator>
19
  0000000000000038: 03 testq %rax, %rax
20
- 000000000000003b: 02 jne 0x457702 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x42>
21
- 000000000000003d: 05 callq 0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
22
  0000000000000042: 05 movq %rax, 56(%rsp)
23
  0000000000000047: 05 movl $23, %ebp
24
  000000000000004c: 06 cmpq $23, 48(%rsp)
25
- 0000000000000052: 02 je 0x457779 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xb9>
26
  0000000000000054: 04 movq 24(%r13), %rbx
27
  0000000000000058: 05 movl $23, %ebp
28
  000000000000005d: 04 cmpq $23, %rbx
29
  0000000000000061: 04 cmovaq %rbx, %rbp
30
  0000000000000065: 09 movq $0, 16(%rsp)
31
  000000000000006e: 05 movq %rbx, 40(%rsp)
32
  0000000000000073: 05 movq %rbp, 48(%rsp)
33
- 0000000000000078: 02 ja 0x457744 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x84>
34
  000000000000007a: 05 leaq 16(%rsp), %rdi
35
  000000000000007f: 03 incq %rbx
36
- 0000000000000082: 02 jmp 0x45775e <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x9e>
37
  0000000000000084: 04 leaq 1(%rbp), %rsi
38
  0000000000000088: 03 movq (%rax), %rcx
39
  000000000000008b: 03 movq %rax, %rdi
40
  000000000000008e: 03 callq *16(%rcx)
41
  0000000000000091: 03 movq %rax, %rdi
42
  0000000000000094: 05 movq %rax, 16(%rsp)
43
  0000000000000099: 03 incq %rbx
44
- 000000000000009c: 02 je 0x457779 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xb9>
45
  000000000000009e: 05 cmpq $23, 32(%r13)
46
  00000000000000a3: 03 movq %r13, %rsi
47
- 00000000000000a6: 02 je 0x45776c <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xac>
48
  00000000000000a8: 04 movq (%r13), %rsi
49
  00000000000000ac: 03 movq %rbx, %rdx
50
  00000000000000af: 05 callq 0x403f70 <memcpy@plt>
51
  00000000000000b4: 05 movq 48(%rsp), %rbp
52
- 00000000000000b9: 05 movq %r15, 80(%rsp)
53
- 00000000000000be: 04 movq 40(%r15), %r12
54
- 00000000000000c2: 04 cmpq $23, %rbp
55
- 00000000000000c6: 02 je 0x457798 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xd8>
56
- 00000000000000c8: 05 movq 16(%rsp), %rsi
57
- 00000000000000cd: 05 movq 56(%rsp), %rdi
58
- 00000000000000d2: 03 movq (%rdi), %rax
59
- 00000000000000d5: 03 callq *24(%rax)
60
- 00000000000000d8: 04 movq 32(%r13), %rax
61
- 00000000000000dc: 05 movq %rax, 48(%rsp)
62
- 00000000000000e1: 05 movups (%r13), %xmm0
63
- 00000000000000e6: 05 movups 16(%r13), %xmm1
64
- 00000000000000eb: 05 movaps %xmm1, 32(%rsp)
65
- 00000000000000f0: 05 movaps %xmm0, 16(%rsp)
66
- 00000000000000f5: 07 movq 2442892(%rip), %rax # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator>
67
- 00000000000000fc: 03 testq %rax, %rax
68
- 00000000000000ff: 02 jne 0x4577c6 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x106>
69
- 0000000000000101: 05 callq 0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
70
- 0000000000000106: 05 movq %rax, 56(%rsp)
71
- 000000000000010b: 06 cmpq $23, 48(%rsp)
72
- 0000000000000111: 02 je 0x457832 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x172>
73
- 0000000000000113: 04 movq 24(%r13), %rbx
74
- 0000000000000117: 05 movl $23, %esi
75
- 000000000000011c: 04 cmpq $23, %rbx
76
- 0000000000000120: 04 cmovaq %rbx, %rsi
77
- 0000000000000124: 09 movq $0, 16(%rsp)
78
- 000000000000012d: 05 movq %rbx, 40(%rsp)
79
- 0000000000000132: 05 movq %rsi, 48(%rsp)
80
- 0000000000000137: 02 ja 0x457803 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x143>
81
- 0000000000000139: 05 leaq 16(%rsp), %rdi
82
- 000000000000013e: 03 incq %rbx
83
- 0000000000000141: 02 jmp 0x45781c <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x15c>
84
- 0000000000000143: 03 incq %rsi
85
- 0000000000000146: 03 movq (%rax), %rcx
86
- 0000000000000149: 03 movq %rax, %rdi
87
- 000000000000014c: 03 callq *16(%rcx)
88
- 000000000000014f: 03 movq %rax, %rdi
89
- 0000000000000152: 05 movq %rax, 16(%rsp)
90
- 0000000000000157: 03 incq %rbx
91
- 000000000000015a: 02 je 0x457832 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x172>
92
- 000000000000015c: 05 cmpq $23, 32(%r13)
93
- 0000000000000161: 03 movq %r13, %rsi
94
- 0000000000000164: 02 je 0x45782a <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x16a>
95
- 0000000000000166: 04 movq (%r13), %rsi
96
- 000000000000016a: 03 movq %rbx, %rdx
97
- 000000000000016d: 05 callq 0x403f70 <memcpy@plt>
98
- 0000000000000172: 06 movq 48(%r13), %xmm0
99
- 0000000000000178: 06 movq %xmm0, 64(%rsp)
100
- 000000000000017e: 05 leaq 16(%rsp), %rsi
101
- 0000000000000183: 05 movq 80(%rsp), %rdi
102
- 0000000000000188: 05 movq %r12, 88(%rsp)
103
- 000000000000018d: 03 movq %r12, %rdx
104
- 0000000000000190: 03 movq %rdi, %r12
105
- 0000000000000193: 05 callq 0x456530 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::findKey(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long) const>
106
- 0000000000000198: 03 movq %rax, %r15
107
- 000000000000019b: 05 movq 24(%r12), %rbx
108
- 00000000000001a0: 03 cmpq %rbx, %rax
109
- 00000000000001a3: 02 jne 0x4578e0 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x220>
110
- 00000000000001a5: 03 movq %r15, %rax
111
- 00000000000001a8: 04 shrq $3, %rax
112
- 00000000000001ac: 08 leaq (,%rax,8), %rcx
113
- 00000000000001b4: 03 subq %rax, %rcx
114
- 00000000000001b7: 03 movq %r15, %rax
115
- 00000000000001ba: 05 cmpq %rcx, 16(%r12)
116
- 00000000000001bf: 02 jb 0x45789e <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x1de>
117
- 00000000000001c1: 04 leaq (%r15,%r15), %rax
118
- 00000000000001c5: 03 testq %r15, %r15
119
- 00000000000001c8: 05 movl $32, %esi
120
- 00000000000001cd: 04 cmovneq %rax, %rsi
121
- 00000000000001d1: 03 movq %r12, %rdi
122
- 00000000000001d4: 05 callq 0x4566e0 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)>
123
- 00000000000001d9: 05 movq 24(%r12), %rax
124
- 00000000000001de: 03 testq %rax, %rax
125
- 00000000000001e1: 02 je 0x4578f0 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x230>
126
- 00000000000001e3: 05 movb 32(%r12), %cl
127
- 00000000000001e8: 05 movq 88(%rsp), %rbp
128
- 00000000000001ed: 03 shrq %cl, %rbp
129
- 00000000000001f0: 05 movq 8(%r12), %rcx
130
- 00000000000001f5: 04 shlq $4, %rbp
131
- 00000000000001f9: 04 leaq -1(%rax), %rdx
132
- 00000000000001fd: 02 xorl %esi, %esi
133
- 00000000000001ff: 01 nop
134
- 0000000000000200: 05 movdqu (%rcx,%rbp), %xmm0
135
- 0000000000000205: 04 pmovmskb %xmm0, %edi
136
- 0000000000000209: 03 testw %di, %di
137
- 000000000000020c: 02 jne 0x4578f2 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x232>
138
- 000000000000020e: 04 addq $16, %rbp
139
- 0000000000000212: 03 andq %rdx, %rbp
140
- 0000000000000215: 04 addq $16, %rsi
141
- 0000000000000219: 03 cmpq %rax, %rsi
142
- 000000000000021c: 02 jb 0x4578c0 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x200>
143
- 000000000000021e: 02 jmp 0x4578fb <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x23b>
144
- 0000000000000220: 03 xorl %r8d, %r8d
145
- 0000000000000223: 03 movq %r15, %rbp
146
- 0000000000000226: 06 cmpq $23, 48(%rsp)
147
- 000000000000022c: 02 jne 0x457906 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x246>
148
- 000000000000022e: 02 jmp 0x457927 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x267>
149
- 0000000000000230: 02 jmp 0x4578fb <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x23b>
150
- 0000000000000232: 03 movzwl %di, %eax
151
- 0000000000000235: 03 bsfl %eax, %eax
152
- 0000000000000238: 03 addq %rax, %rbp
153
- 000000000000023b: 03 movb $1, %r8b
154
- 000000000000023e: 06 cmpq $23, 48(%rsp)
155
- 0000000000000244: 02 je 0x457927 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x267>
156
- 0000000000000246: 05 movq 16(%rsp), %rsi
157
- 000000000000024b: 05 movq 56(%rsp), %rdi
158
- 0000000000000250: 03 movq (%rdi), %rax
159
- 0000000000000253: 03 movq %r14, %r12
160
- 0000000000000256: 03 movl %r8d, %r14d
161
- 0000000000000259: 03 callq *24(%rax)
162
- 000000000000025c: 03 movl %r14d, %r8d
163
- 000000000000025f: 03 movq %r12, %r14
164
- 0000000000000262: 05 movq 80(%rsp), %r12
165
- 0000000000000267: 03 cmpq %rbx, %r15
166
- 000000000000026a: 06 jne 0x457a2e <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x36e>
167
- 0000000000000270: 05 movq %r14, 96(%rsp)
168
- 0000000000000275: 03 movq %r12, %rax
169
- 0000000000000278: 04 movq (%r12), %r12
170
- 000000000000027c: 04 movq 56(%rax), %rdi
171
- 0000000000000280: 04 imulq $56, %rbp, %rbx
172
- 0000000000000284: 04 leaq (%r12,%rbx), %r14
173
- 0000000000000288: 03 testq %rdi, %rdi
174
- 000000000000028b: 02 jne 0x45796b <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x2ab>
175
- 000000000000028d: 07 movq 2442484(%rip), %rdi # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator>
176
- 0000000000000294: 03 testq %rdi, %rdi
177
- 0000000000000297: 02 jne 0x45796b <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x2ab>
178
- 0000000000000299: 05 movl %r8d, 12(%rsp)
179
- 000000000000029e: 05 callq 0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
180
- 00000000000002a3: 05 movl 12(%rsp), %r8d
181
- 00000000000002a8: 03 movq %rax, %rdi
182
- 00000000000002ab: 04 movq 32(%r13), %rax
183
- 00000000000002af: 04 movq %rax, 32(%r14)
184
- 00000000000002b3: 05 movups (%r13), %xmm0
185
- 00000000000002b8: 05 movups 16(%r13), %xmm1
186
- 00000000000002bd: 05 movups %xmm1, 16(%r14)
187
- 00000000000002c2: 04 movups %xmm0, (%r14)
188
- 00000000000002c6: 05 movq %rdi, 40(%r12,%rbx)
189
- 00000000000002cb: 06 cmpq $23, 32(%r12,%rbx)
190
- 00000000000002d1: 02 je 0x457a02 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x342>
191
- 00000000000002d3: 05 leaq 32(%r12,%rbx), %r15
192
- 00000000000002d8: 04 movq 24(%r13), %rax
193
- 00000000000002dc: 04 cmpq $23, %rax
194
- 00000000000002e0: 05 movl $23, %esi
195
- 00000000000002e5: 04 cmovaq %rax, %rsi
196
- 00000000000002e9: 07 movq $0, (%r14)
197
- 00000000000002f0: 05 movq %rax, 24(%r12,%rbx)
198
- 00000000000002f5: 03 movq %rsi, (%r15)
199
- 00000000000002f8: 04 cmpq $24, %rax
200
- 00000000000002fc: 02 jb 0x4579da <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x31a>
201
- 00000000000002fe: 03 incq %rsi
202
- 0000000000000301: 03 movq (%rdi), %rax
203
- 0000000000000304: 05 movl %r8d, 12(%rsp)
204
- 0000000000000309: 03 callq *16(%rax)
205
- 000000000000030c: 05 movl 12(%rsp), %r8d
206
- 0000000000000311: 03 movq %rax, (%r14)
207
- 0000000000000314: 04 cmpq $23, (%r15)
208
- 0000000000000318: 02 jne 0x4579dd <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x31d>
209
- 000000000000031a: 03 movq %r14, %rax
210
- 000000000000031d: 04 movq -8(%r15), %rdx
211
- 0000000000000321: 03 incq %rdx
212
- 0000000000000324: 02 je 0x457a02 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x342>
213
- 0000000000000326: 03 movl %r8d, %r14d
214
- 0000000000000329: 05 cmpq $23, 32(%r13)
215
- 000000000000032e: 03 movq %r13, %rsi
216
- 0000000000000331: 02 je 0x4579f7 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x337>
217
- 0000000000000333: 04 movq (%r13), %rsi
218
- 0000000000000337: 03 movq %rax, %rdi
219
- 000000000000033a: 05 callq 0x403f70 <memcpy@plt>
220
- 000000000000033f: 03 movl %r14d, %r8d
221
- 0000000000000342: 06 movq 48(%r13), %xmm0
222
- 0000000000000348: 07 movq %xmm0, 48(%r12,%rbx)
223
- 000000000000034f: 05 movq 88(%rsp), %rcx
224
- 0000000000000354: 03 andb $127, %cl
225
- 0000000000000357: 05 movq 80(%rsp), %r12
226
- 000000000000035c: 05 movq 8(%r12), %rax
227
- 0000000000000361: 03 movb %cl, (%rax,%rbp)
228
- 0000000000000364: 05 incq 16(%r12)
229
- 0000000000000369: 05 movq 96(%rsp), %r14
230
- 000000000000036e: 04 imulq $56, %rbp, %rax
231
- 0000000000000372: 04 addq (%r12), %rax
232
- 0000000000000376: 05 movq 8(%r12), %rcx
233
- 000000000000037b: 03 addq %rbp, %rcx
234
- 000000000000037e: 03 notq %rbp
235
- 0000000000000381: 05 addq 24(%r12), %rbp
236
- 0000000000000386: 03 movq %rax, (%r14)
237
- 0000000000000389: 04 movq %rcx, 8(%r14)
238
- 000000000000038d: 04 movq %rbp, 16(%r14)
239
- 0000000000000391: 04 movb %r8b, 24(%r14)
240
- 0000000000000395: 03 movq %r14, %rax
241
- 0000000000000398: 04 addq $104, %rsp
242
- 000000000000039c: 01 popq %rbx
243
- 000000000000039d: 02 popq %r12
244
- 000000000000039f: 02 popq %r13
245
- 00000000000003a1: 02 popq %r14
246
- 00000000000003a3: 02 popq %r15
247
- 00000000000003a5: 01 popq %rbp
248
- 00000000000003a6: 01 retq
249
- 00000000000003a7: 03 movq %rax, %rdi
250
- 00000000000003aa: 05 callq 0x4351a0 <__clang_call_terminate>
251
- 00000000000003af: 03 movq %rax, %rdi
252
- 00000000000003b2: 05 callq 0x4351a0 <__clang_call_terminate>
253
- 00000000000003b7: 03 movq %rax, %rbx
254
- 00000000000003ba: 06 cmpq $23, 48(%rsp)
255
- 00000000000003c0: 02 je 0x457a92 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x3d2>
256
- 00000000000003c2: 05 movq 16(%rsp), %rsi
257
- 00000000000003c7: 05 movq 56(%rsp), %rdi
258
- 00000000000003cc: 03 movq (%rdi), %rax
259
- 00000000000003cf: 03 callq *24(%rax)
260
- 00000000000003d2: 03 movq %rbx, %rdi
261
- 00000000000003d5: 05 callq 0x403f20 <_Unwind_Resume@plt>
262
- 00000000000003da: 03 movq %rax, %rdi
263
- 00000000000003dd: 05 callq 0x4351a0 <__clang_call_terminate>
264
- 00000000000003e2: 10 nopw %cs:(%rax,%rax)
265
- 00000000000003ec: 04 nopl (%rax)
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 00000000004578c0 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r13
6
  0000000000000007: 02 pushq %r12
7
  0000000000000009: 01 pushq %rbx
8
  000000000000000a: 04 subq $104, %rsp
9
  000000000000000e: 03 movq %rdx, %r13
10
  0000000000000011: 03 movq %rsi, %r15
11
  0000000000000014: 03 movq %rdi, %r14
12
  0000000000000017: 04 movq 32(%rdx), %rax
13
  000000000000001b: 05 movq %rax, 48(%rsp)
14
  0000000000000020: 03 movups (%rdx), %xmm0
15
  0000000000000023: 04 movups 16(%rdx), %xmm1
16
  0000000000000027: 05 movaps %xmm1, 32(%rsp)
17
  000000000000002c: 05 movaps %xmm0, 16(%rsp)
18
+ 0000000000000031: 07 movq 2446672(%rip), %rax # 6ace48 <BloombergLP::bslma::Default::s_defaultAllocator>
19
  0000000000000038: 03 testq %rax, %rax
20
+ 000000000000003b: 02 jne 0x457902 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x42>
21
+ 000000000000003d: 05 callq 0x460a70 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
22
  0000000000000042: 05 movq %rax, 56(%rsp)
23
  0000000000000047: 05 movl $23, %ebp
24
  000000000000004c: 06 cmpq $23, 48(%rsp)
25
+ 0000000000000052: 02 je 0x457979 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xb9>
26
  0000000000000054: 04 movq 24(%r13), %rbx
27
  0000000000000058: 05 movl $23, %ebp
28
  000000000000005d: 04 cmpq $23, %rbx
29
  0000000000000061: 04 cmovaq %rbx, %rbp
30
  0000000000000065: 09 movq $0, 16(%rsp)
31
  000000000000006e: 05 movq %rbx, 40(%rsp)
32
  0000000000000073: 05 movq %rbp, 48(%rsp)
33
+ 0000000000000078: 02 ja 0x457944 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x84>
34
  000000000000007a: 05 leaq 16(%rsp), %rdi
35
  000000000000007f: 03 incq %rbx
36
+ 0000000000000082: 02 jmp 0x45795e <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x9e>
37
  0000000000000084: 04 leaq 1(%rbp), %rsi
38
  0000000000000088: 03 movq (%rax), %rcx
39
  000000000000008b: 03 movq %rax, %rdi
40
  000000000000008e: 03 callq *16(%rcx)
41
  0000000000000091: 03 movq %rax, %rdi
42
  0000000000000094: 05 movq %rax, 16(%rsp)
43
  0000000000000099: 03 incq %rbx
44
+ 000000000000009c: 02 je 0x457979 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xb9>
45
  000000000000009e: 05 cmpq $23, 32(%r13)
46
  00000000000000a3: 03 movq %r13, %rsi
47
+ 00000000000000a6: 02 je 0x45796c <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xac>
48
  00000000000000a8: 04 movq (%r13), %rsi
49
  00000000000000ac: 03 movq %rbx, %rdx
50
  00000000000000af: 05 callq 0x403f70 <memcpy@plt>
51
  00000000000000b4: 05 movq 48(%rsp), %rbp
52
+ 00000000000000b9: 04 movq 40(%r15), %r12
53
+ 00000000000000bd: 04 cmpq $23, %rbp
54
+ 00000000000000c1: 02 je 0x457993 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0xd3>
55
+ 00000000000000c3: 05 movq 16(%rsp), %rsi
56
+ 00000000000000c8: 05 movq 56(%rsp), %rdi
57
+ 00000000000000cd: 03 movq (%rdi), %rax
58
+ 00000000000000d0: 03 callq *24(%rax)
59
+ 00000000000000d3: 04 movq 32(%r13), %rax
60
+ 00000000000000d7: 05 movq %rax, 48(%rsp)
61
+ 00000000000000dc: 05 movups (%r13), %xmm0
62
+ 00000000000000e1: 05 movups 16(%r13), %xmm1
63
+ 00000000000000e6: 05 movaps %xmm1, 32(%rsp)
64
+ 00000000000000eb: 05 movaps %xmm0, 16(%rsp)
65
+ 00000000000000f0: 07 movq 2446481(%rip), %rax # 6ace48 <BloombergLP::bslma::Default::s_defaultAllocator>
66
+ 00000000000000f7: 03 testq %rax, %rax
67
+ 00000000000000fa: 02 jne 0x4579c1 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x101>
68
+ 00000000000000fc: 05 callq 0x460a70 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
69
+ 0000000000000101: 05 movq %rax, 56(%rsp)
70
+ 0000000000000106: 06 cmpq $23, 48(%rsp)
71
+ 000000000000010c: 02 je 0x457a2d <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x16d>
72
+ 000000000000010e: 04 movq 24(%r13), %rbx
73
+ 0000000000000112: 05 movl $23, %esi
74
+ 0000000000000117: 04 cmpq $23, %rbx
75
+ 000000000000011b: 04 cmovaq %rbx, %rsi
76
+ 000000000000011f: 09 movq $0, 16(%rsp)
77
+ 0000000000000128: 05 movq %rbx, 40(%rsp)
78
+ 000000000000012d: 05 movq %rsi, 48(%rsp)
79
+ 0000000000000132: 02 ja 0x4579fe <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x13e>
80
+ 0000000000000134: 05 leaq 16(%rsp), %rdi
81
+ 0000000000000139: 03 incq %rbx
82
+ 000000000000013c: 02 jmp 0x457a17 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x157>
83
+ 000000000000013e: 03 incq %rsi
84
+ 0000000000000141: 03 movq (%rax), %rcx
85
+ 0000000000000144: 03 movq %rax, %rdi
86
+ 0000000000000147: 03 callq *16(%rcx)
87
+ 000000000000014a: 03 movq %rax, %rdi
88
+ 000000000000014d: 05 movq %rax, 16(%rsp)
89
+ 0000000000000152: 03 incq %rbx
90
+ 0000000000000155: 02 je 0x457a2d <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x16d>
91
+ 0000000000000157: 05 cmpq $23, 32(%r13)
92
+ 000000000000015c: 03 movq %r13, %rsi
93
+ 000000000000015f: 02 je 0x457a25 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x165>
94
+ 0000000000000161: 04 movq (%r13), %rsi
95
+ 0000000000000165: 03 movq %rbx, %rdx
96
+ 0000000000000168: 05 callq 0x403f70 <memcpy@plt>
97
+ 000000000000016d: 06 movq 48(%r13), %xmm0
98
+ 0000000000000173: 06 movq %xmm0, 64(%rsp)
99
+ 0000000000000179: 05 leaq 16(%rsp), %rsi
100
+ 000000000000017e: 03 movq %r15, %rdi
101
+ 0000000000000181: 03 movq %r12, %rdx
102
+ 0000000000000184: 05 callq 0x456700 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::findKey(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long) const>
103
+ 0000000000000189: 03 movq %rax, %rbx
104
+ 000000000000018c: 04 cmpq 24(%r15), %rax
105
+ 0000000000000190: 06 jne 0x457ada <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x21a>
106
+ 0000000000000196: 03 movq %rbx, %rax
107
+ 0000000000000199: 04 shrq $3, %rax
108
+ 000000000000019d: 08 leaq (,%rax,8), %rcx
109
+ 00000000000001a5: 03 subq %rax, %rcx
110
+ 00000000000001a8: 04 cmpq %rcx, 16(%r15)
111
+ 00000000000001ac: 02 jb 0x457a8a <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x1ca>
112
+ 00000000000001ae: 04 leaq (%rbx,%rbx), %rax
113
+ 00000000000001b2: 03 testq %rbx, %rbx
114
+ 00000000000001b5: 05 movl $32, %esi
115
+ 00000000000001ba: 04 cmovneq %rax, %rsi
116
+ 00000000000001be: 03 movq %r15, %rdi
117
+ 00000000000001c1: 05 callq 0x4568b0 <BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)>
118
+ 00000000000001c6: 04 movq 24(%r15), %rbx
119
+ 00000000000001ca: 03 movb $1, %r8b
120
+ 00000000000001cd: 03 testq %rbx, %rbx
121
+ 00000000000001d0: 02 je 0x457ae9 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x229>
122
+ 00000000000001d2: 04 movb 32(%r15), %cl
123
+ 00000000000001d6: 03 movq %r12, %rax
124
+ 00000000000001d9: 03 shrq %cl, %rax
125
+ 00000000000001dc: 04 movq 8(%r15), %rcx
126
+ 00000000000001e0: 04 shlq $4, %rax
127
+ 00000000000001e4: 04 leaq -1(%rbx), %rdx
128
+ 00000000000001e8: 02 xorl %esi, %esi
129
+ 00000000000001ea: 06 nopw (%rax,%rax)
130
+ 00000000000001f0: 05 movdqu (%rcx,%rax), %xmm0
131
+ 00000000000001f5: 04 pmovmskb %xmm0, %edi
132
+ 00000000000001f9: 03 testw %di, %di
133
+ 00000000000001fc: 02 jne 0x457af7 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x237>
134
+ 00000000000001fe: 04 addq $16, %rax
135
+ 0000000000000202: 03 andq %rdx, %rax
136
+ 0000000000000205: 04 addq $16, %rsi
137
+ 0000000000000209: 03 cmpq %rbx, %rsi
138
+ 000000000000020c: 02 jb 0x457ab0 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x1f0>
139
+ 000000000000020e: 02 xorl %ecx, %ecx
140
+ 0000000000000210: 06 cmpq $23, 48(%rsp)
141
+ 0000000000000216: 02 jne 0x457b0d <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x24d>
142
+ 0000000000000218: 02 jmp 0x457b45 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x285>
143
+ 000000000000021a: 02 movb $1, %cl
144
+ 000000000000021c: 03 xorl %r8d, %r8d
145
+ 000000000000021f: 06 cmpq $23, 48(%rsp)
146
+ 0000000000000225: 02 jne 0x457b0d <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x24d>
147
+ 0000000000000227: 02 jmp 0x457b45 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x285>
148
+ 0000000000000229: 02 xorl %ecx, %ecx
149
+ 000000000000022b: 02 xorl %ebx, %ebx
150
+ 000000000000022d: 06 cmpq $23, 48(%rsp)
151
+ 0000000000000233: 02 jne 0x457b0d <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x24d>
152
+ 0000000000000235: 02 jmp 0x457b45 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x285>
153
+ 0000000000000237: 03 movzwl %di, %ecx
154
+ 000000000000023a: 03 bsfl %ecx, %ecx
155
+ 000000000000023d: 03 addq %rcx, %rax
156
+ 0000000000000240: 02 xorl %ecx, %ecx
157
+ 0000000000000242: 03 movq %rax, %rbx
158
+ 0000000000000245: 06 cmpq $23, 48(%rsp)
159
+ 000000000000024b: 02 je 0x457b45 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x285>
160
+ 000000000000024d: 05 movq 16(%rsp), %rsi
161
+ 0000000000000252: 05 movq 56(%rsp), %rdi
162
+ 0000000000000257: 03 movq (%rdi), %rax
163
+ 000000000000025a: 05 movq %r15, 80(%rsp)
164
+ 000000000000025f: 03 movq %r14, %r15
165
+ 0000000000000262: 03 movq %r12, %r14
166
+ 0000000000000265: 03 movl %r8d, %r12d
167
+ 0000000000000268: 03 movq %r13, %rbp
168
+ 000000000000026b: 03 movq %rcx, %r13
169
+ 000000000000026e: 03 callq *24(%rax)
170
+ 0000000000000271: 03 movq %r13, %rcx
171
+ 0000000000000274: 03 movq %rbp, %r13
172
+ 0000000000000277: 03 movl %r12d, %r8d
173
+ 000000000000027a: 03 movq %r14, %r12
174
+ 000000000000027d: 03 movq %r15, %r14
175
+ 0000000000000280: 05 movq 80(%rsp), %r15
176
+ 0000000000000285: 02 testb %cl, %cl
177
+ 0000000000000287: 06 jne 0x457c50 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x390>
178
+ 000000000000028d: 05 movq %r12, 96(%rsp)
179
+ 0000000000000292: 05 movq %r14, 80(%rsp)
180
+ 0000000000000297: 03 movq (%r15), %rbp
181
+ 000000000000029a: 04 movq 56(%r15), %rdi
182
+ 000000000000029e: 04 imulq $56, %rbx, %r12
183
+ 00000000000002a2: 05 leaq (%rbp,%r12), %r14
184
+ 00000000000002a7: 03 testq %rdi, %rdi
185
+ 00000000000002aa: 02 jne 0x457b8a <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x2ca>
186
+ 00000000000002ac: 07 movq 2446037(%rip), %rdi # 6ace48 <BloombergLP::bslma::Default::s_defaultAllocator>
187
+ 00000000000002b3: 03 testq %rdi, %rdi
188
+ 00000000000002b6: 02 jne 0x457b8a <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x2ca>
189
+ 00000000000002b8: 05 movl %r8d, 12(%rsp)
190
+ 00000000000002bd: 05 callq 0x460a70 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
191
+ 00000000000002c2: 05 movl 12(%rsp), %r8d
192
+ 00000000000002c7: 03 movq %rax, %rdi
193
+ 00000000000002ca: 04 movq 32(%r13), %rax
194
+ 00000000000002ce: 04 movq %rax, 32(%r14)
195
+ 00000000000002d2: 05 movups (%r13), %xmm0
196
+ 00000000000002d7: 05 movups 16(%r13), %xmm1
197
+ 00000000000002dc: 05 movups %xmm1, 16(%r14)
198
+ 00000000000002e1: 04 movups %xmm0, (%r14)
199
+ 00000000000002e5: 05 movq %rdi, 40(%rbp,%r12)
200
+ 00000000000002ea: 06 cmpq $23, 32(%rbp,%r12)
201
+ 00000000000002f0: 02 je 0x457c2b <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x36b>
202
+ 00000000000002f2: 05 leaq 32(%rbp,%r12), %rcx
203
+ 00000000000002f7: 04 movq 24(%r13), %rax
204
+ 00000000000002fb: 04 cmpq $23, %rax
205
+ 00000000000002ff: 05 movl $23, %esi
206
+ 0000000000000304: 04 cmovaq %rax, %rsi
207
+ 0000000000000308: 07 movq $0, (%r14)
208
+ 000000000000030f: 05 movq %rax, 24(%rbp,%r12)
209
+ 0000000000000314: 03 movq %rsi, (%rcx)
210
+ 0000000000000317: 04 cmpq $24, %rax
211
+ 000000000000031b: 02 jb 0x457c03 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x343>
212
+ 000000000000031d: 03 incq %rsi
213
+ 0000000000000320: 03 movq (%rdi), %rax
214
+ 0000000000000323: 05 movl %r8d, 12(%rsp)
215
+ 0000000000000328: 05 movq %rcx, 88(%rsp)
216
+ 000000000000032d: 03 callq *16(%rax)
217
+ 0000000000000330: 05 movq 88(%rsp), %rcx
218
+ 0000000000000335: 05 movl 12(%rsp), %r8d
219
+ 000000000000033a: 03 movq %rax, (%r14)
220
+ 000000000000033d: 04 cmpq $23, (%rcx)
221
+ 0000000000000341: 02 jne 0x457c06 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x346>
222
+ 0000000000000343: 03 movq %r14, %rax
223
+ 0000000000000346: 04 movq -8(%rcx), %rdx
224
+ 000000000000034a: 03 incq %rdx
225
+ 000000000000034d: 02 je 0x457c2b <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x36b>
226
+ 000000000000034f: 03 movl %r8d, %r14d
227
+ 0000000000000352: 05 cmpq $23, 32(%r13)
228
+ 0000000000000357: 03 movq %r13, %rsi
229
+ 000000000000035a: 02 je 0x457c20 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x360>
230
+ 000000000000035c: 04 movq (%r13), %rsi
231
+ 0000000000000360: 03 movq %rax, %rdi
232
+ 0000000000000363: 05 callq 0x403f70 <memcpy@plt>
233
+ 0000000000000368: 03 movl %r14d, %r8d
234
+ 000000000000036b: 06 movq 48(%r13), %xmm0
235
+ 0000000000000371: 07 movq %xmm0, 48(%rbp,%r12)
236
+ 0000000000000378: 05 movq 96(%rsp), %rcx
237
+ 000000000000037d: 03 andb $127, %cl
238
+ 0000000000000380: 04 movq 8(%r15), %rax
239
+ 0000000000000384: 03 movb %cl, (%rax,%rbx)
240
+ 0000000000000387: 04 incq 16(%r15)
241
+ 000000000000038b: 05 movq 80(%rsp), %r14
242
+ 0000000000000390: 04 imulq $56, %rbx, %rax
243
+ 0000000000000394: 03 addq (%r15), %rax
244
+ 0000000000000397: 04 movq 8(%r15), %rcx
245
+ 000000000000039b: 03 addq %rbx, %rcx
246
+ 000000000000039e: 03 notq %rbx
247
+ 00000000000003a1: 04 addq 24(%r15), %rbx
248
+ 00000000000003a5: 03 movq %rax, (%r14)
249
+ 00000000000003a8: 04 movq %rcx, 8(%r14)
250
+ 00000000000003ac: 04 movq %rbx, 16(%r14)
251
+ 00000000000003b0: 04 movb %r8b, 24(%r14)
252
+ 00000000000003b4: 03 movq %r14, %rax
253
+ 00000000000003b7: 04 addq $104, %rsp
254
+ 00000000000003bb: 01 popq %rbx
255
+ 00000000000003bc: 02 popq %r12
256
+ 00000000000003be: 02 popq %r13
257
+ 00000000000003c0: 02 popq %r14
258
+ 00000000000003c2: 02 popq %r15
259
+ 00000000000003c4: 01 popq %rbp
260
+ 00000000000003c5: 01 retq
261
+ 00000000000003c6: 03 movq %rax, %rdi
262
+ 00000000000003c9: 05 callq 0x4351a0 <__clang_call_terminate>
263
+ 00000000000003ce: 03 movq %rax, %rdi
264
+ 00000000000003d1: 05 callq 0x4351a0 <__clang_call_terminate>
265
+ 00000000000003d6: 03 movq %rax, %rbx
266
+ 00000000000003d9: 06 cmpq $23, 48(%rsp)
267
+ 00000000000003df: 02 je 0x457cb1 <bsl::enable_if<bsl::is_convertible<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >::value, bsl::pair<BloombergLP::bslstl::ForwardIterator<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashTable_IteratorImp<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, std::__1::forward_iterator_tag>, bool> >::type BloombergLP::bdlc::FlatHashTable<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double>, BloombergLP::bdlc::FlatHashMap_EntryUtil<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double, bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, double> >, SeedIsHash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, std::__1::less<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::insert<bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&>(bsl::pair<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const, double>&)+0x3f1>
268
+ 00000000000003e1: 05 movq 16(%rsp), %rsi
269
+ 00000000000003e6: 05 movq 56(%rsp), %rdi
270
+ 00000000000003eb: 03 movq (%rdi), %rax
271
+ 00000000000003ee: 03 callq *24(%rax)
272
+ 00000000000003f1: 03 movq %rbx, %rdi
273
+ 00000000000003f4: 05 callq 0x403f20 <_Unwind_Resume@plt>
274
+ 00000000000003f9: 03 movq %rax, %rdi
275
+ 00000000000003fc: 05 callq 0x4351a0 <__clang_call_terminate>
276
+ 0000000000000401: 10 nopw %cs:(%rax,%rax)
277
+ 000000000000040b: 05 nopl (%rax,%rax)