15.assume.s
15.none.s
n10000000000453d10 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)>:n10000000000453e60 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
n8000000000000000a: 07    subq    $408, %rspn8000000000000000a: 07    subq    $424, %rsp
90000000000000011: 03    movq    %rsi, %rbx90000000000000011: 03    movq    %rsi, %rbx
tt100000000000000014: 03    movq    %rdi, %r8
100000000000000014: 04    movq    40(%rdi), %rax110000000000000017: 04    movq    40(%rdi), %rbp
110000000000000018: 05    movq    %rax, 16(%rsp)
12000000000000001d: 03    testq   %rax, %rax12000000000000001b: 03    testq   %rbp, %rbp
13000000000000001e: 02    jne     0x453e9a <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3a>
140000000000000020: 07    movq    2461633(%rip), %rbp  # 6ace48 <BloombergLP::bslma::Default::s_defaultAllocator>
150000000000000027: 03    testq   %rbp, %rbp
130000000000000020: 02    jne     0x453d47 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x37>16000000000000002a: 02    jne     0x453e9a <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3a>
140000000000000022: 07    movq    2457871(%rip), %rax  # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator>17000000000000002c: 03    movq    %r8, %rbp
18000000000000002f: 05    callq   0x460a70 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
190000000000000034: 03    movq    %rbp, %r8
150000000000000029: 05    movq    %rax, 16(%rsp)200000000000000037: 03    movq    %rax, %rbp
16000000000000002e: 03    testq   %rax, %rax21000000000000003a: 03    testq   %rbx, %rbx
22000000000000003d: 05    movq    %rbp, 56(%rsp)
170000000000000031: 06    je      0x453ddf <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0xcf>230000000000000042: 06    je      0x453f35 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0xd5>
240000000000000048: 06    movl    $32, %r12d
25000000000000004e: 04    cmpq    $33, %rbx
260000000000000052: 02    jb      0x453ed9 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x79>
270000000000000054: 03    decq    %rbx
280000000000000057: 04    orq     $1, %rbx
29000000000000005b: 04    bsrq    %rbx, %rax
30000000000000005f: 04    xorq    $63, %rax
310000000000000063: 02    movl    %eax, %ecx
320000000000000065: 02    negb    %cl
330000000000000067: 06    movl    $1, %r12d
34000000000000006d: 03    shlq    %cl, %r12
180000000000000037: 03    testq   %rbx, %rbx350000000000000070: 03    testq   %rax, %rax
19000000000000003a: 06    je      0x453df8 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0xe8>360000000000000073: 06    je      0x4541b0 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x350>
200000000000000040: 05    movl    $32, %ebp370000000000000079: 03    movq    %r8, %r15
38000000000000007c: 04    imulq   $56, %r12, %rsi
390000000000000080: 04    movq    (%rbp), %rax
400000000000000084: 03    movq    %rbp, %rdi
410000000000000087: 03    callq   *16(%rax)
42000000000000008a: 05    movq    %rax, 8(%rsp)
43000000000000008f: 04    movq    (%rbp), %rax
440000000000000093: 03    movq    %rbp, %rdi
450000000000000096: 03    movq    %r12, %rsi
460000000000000099: 03    callq   *16(%rax)
47000000000000009c: 03    movq    %rax, %rbx
48000000000000009f: 03    movq    %r12, %rax
4900000000000000a2: 04    shrq    $4, %rax
5000000000000000a6: 03    decq    %rax
5100000000000000a9: 03    movq    %rax, %rcx
5200000000000000ac: 04    orq     $1, %rcx
5300000000000000b0: 04    bsrq    %rcx, %r14
5400000000000000b4: 04    xorl    $63, %r14d
210000000000000045: 04    cmpq    $33, %rbx5500000000000000b8: 04    cmpq    $1, %rax
5600000000000000bc: 04    adcl    $0, %r14d
5700000000000000c0: 03    movq    %rbx, %rdi
5800000000000000c3: 05    movl    $128, %esi
5900000000000000c8: 03    movq    %r12, %rdx
6000000000000000cb: 05    callq   0x4038e0 <memset@plt>
6100000000000000d0: 03    movq    %r15, %r8
220000000000000049: 02    j     0x453d7f <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x6f>6200000000000000d3: 02    jmp     0x453f44 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0xe4>
23000000000000004b: 03    decq    %rbx6300000000000000d5: 03    xorl    %r14d, %r14d
24000000000000004e: 04    orq     $1, %rbx6400000000000000d8: 03    xorl    %r12d, %r12d
250000000000000052: 04    bsrq    %rbx, %rax6500000000000000db: 02    xorl    %ebx, %ebx
260000000000000056: 04    xorq    $63, %rax
27000000000000005a: 02    movl    %eax, %ecx6600000000000000dd: 02    xorl    %eax, %eax
28000000000000005c: 02    negb    %cl6700000000000000df: 05    movq    %rax, 8(%rsp)
29000000000000005e: 05    movl    $1, %ebp6800000000000000e4: 04    movq    24(%r8), %rax
300000000000000063: 03    shlq    %cl, %rbp
310000000000000066: 03    testq   %rax, %rax6900000000000000e8: 03    testq   %rax, %rax
7000000000000000eb: 05    movq    %rbx, 32(%rsp)
7100000000000000f0: 05    movq    %r12, 16(%rsp)
7200000000000000f5: 05    movq    %r14, 80(%rsp)
320000000000000069: 06    je      0x45404b <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x33b>7300000000000000fa: 06    je      0x45415e <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x2fe>
33000000000000006f: 03    movq    %rdi, %r14
340000000000000072: 04    imulq   $56, %rbp, %rsi
350000000000000076: 05    movq    16(%rsp), %rbx
36000000000000007b: 03    movq    (%rbx), %rax
37000000000000007e: 03    movq    %rbx, %rdi740000000000000100: 03    movl    %r14d, %ecx
380000000000000081: 03    callq   *16(%rax)
390000000000000084: 05    movq    %rax, 8(%rsp)750000000000000103: 05    movq    %rcx, 96(%rsp)
400000000000000089: 03    movq    (%rbx), %rax760000000000000108: 05    leaq    -1(%r12), %r14
41000000000000008c: 03    movq    %rbx, %rdi77000000000000010d: 02    xorl    %edx, %edx
78000000000000010f: 05    leaq    120(%rsp), %r9
790000000000000114: 02    xorl    %esi, %esi
42000000000000008f: 03    movq    %rbp, %rsi800000000000000116: 05    movq    %r864(%rsp)
430000000000000092: 03    callq   *16(%rax)
440000000000000095: 03    movq    %rax, %r12
450000000000000098: 03    movq    %rbp, %rbx
46000000000000009b: 03    movq    %rbp, %rax
47000000000000009e: 04    shrq    $4, %rax
4800000000000000a2: 03    decq    %rax
4900000000000000a5: 03    movq    %rax, %rcx
5000000000000000a8: 04    orq     $1, %rcx
5100000000000000ac: 04    bsrq    %rcx, %rbp
5200000000000000b0: 03    xorl    $63, %ebp
5300000000000000b3: 04    cmpq    $1, %rax
5400000000000000b7: 03    adcl    $0, %ebp
5500000000000000ba: 03    movq    %r12, %rdi
5600000000000000bd: 05    movl    $128, %esi
5700000000000000c2: 03    movq    %rbx, %rdx
5800000000000000c5: 05    callq   0x4038e0 <memset@plt>
5900000000000000ca: 03    movq    %r14, %rdi
6000000000000000cd: 02    jmp     0x453e06 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0xf6>81000000000000011b: 02    jmp     0x453f96 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x136>
6100000000000000cf: 03    movq    %rdi, %rbp
6200000000000000d2: 05    callq   0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
6300000000000000d7: 03    movq    %rbp, %rdi
6400000000000000da: 05    movq    %rax, 16(%rsp)
6500000000000000df: 03    testq   %rbx, %rbx
6600000000000000e2: 06    jne     0x453d50 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x40>
6700000000000000e8: 02    xorl    %ebp, %ebp
6800000000000000ea: 02    xorl    %ebx, %ebx
6900000000000000ec: 03    xorl    %r12d, %r12d
7000000000000000ef: 02    xorl    %eax, %eax
7100000000000000f1: 05    movq    %rax, 8(%rsp)
7200000000000000f6: 04    movq    24(%rdi), %rax
7300000000000000fa: 03    testq   %rax, %rax
7400000000000000fd: 05    movq    %r12, 24(%rsp)
750000000000000102: 05    movq    %rbp, 48(%rsp)
760000000000000107: 06    je      0x453ffc <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x2ec>
77000000000000010d: 02    movl    %ebp, %ecx
78000000000000010f: 05    movq    %rcx, 64(%rsp)
790000000000000114: 04    leaq    -1(%rbx), %r14
800000000000000118: 02    xorl    %edx, %edx
81000000000000011a: 05    leaq    104(%rsp), %r8
82000000000000011f: 02    xorl    %ebp, %ebp
830000000000000121: 05    movq    %rdi, 72(%rsp)
840000000000000126: 02    jmp     0x453e56 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x146>
850000000000000128: 08    nopl    (%rax,%rax)82000000000000011d: 03    nopl    (%rax)
860000000000000130: 04    movq    24(%rdi), %rax830000000000000120: 04    movq    24(%r8), %rax
870000000000000134: 05    movq    56(%rsp), %rdx840000000000000124: 05    movq    88(%rsp), %rdx
880000000000000139: 04    addq    $16, %rdx850000000000000129: 04    addq    $16, %rdx
89000000000000013d: 03    cmpq    %rax, %rdx86000000000000012d: 03    cmpq    %rax, %rdx
900000000000000140: 06    jae     0x453ffe <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x2ee>870000000000000130: 06    jae     0x454160 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x300>
910000000000000146: 04    movq    8(%rdi), %rsi880000000000000136: 04    movq    8(%r8), %r10
92000000000000014a: 05    movdqu  (%rsi,%rdx), %xmm089000000000000013a: 06    movdqu  (%r10,%rdx), %xmm0
93000000000000014f: 04    pmovmskb        %xmm0, %ecx900000000000000140: 04    pmovmskb        %xmm0, %ecx
940000000000000153: 04    cmpw    $-1, %cx910000000000000144: 04    cmpw    $-1, %cx
950000000000000157: 02    je      0x453e49 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x139>920000000000000148: 02    je      0x453f89 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x129>
960000000000000159: 03    addq    %rdx, %rsi93000000000000014a: 03    addq    %rdx, %r10
97000000000000015c: 05    movq    %rdx, 56(%rsp)94000000000000014d: 05    movq    %rdx, 88(%rsp)
980000000000000161: 04    imulq   $56, %rdx, %rdx950000000000000152: 04    imulq   $56, %rdx, %r11
990000000000000165: 03    addq    (%rdi), %rdx960000000000000156: 03    addq    (%r8), %r11
1000000000000000168: 02    notl    %ecx970000000000000159: 02    notl    %ecx
101000000000000016a: 04    movzwl  %cx, %r15d98000000000000015b: 03    movzwl  %cx, %ebp
102000000000000016e: 05    movq    %rsi80(%rsp)99000000000000015e: 05    movq    %r1072(%rsp)
1030000000000000173: 02    jmp     0x453efd <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x1ed>1000000000000000163: 02    jmp     0x45403a <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x1da>
1040000000000000175: 10    nopw    %cs:(%rax,%rax)1010000000000000165: 10    nopw    %cs:(%rax,%rax)
105000000000000017f: 01    nop102000000000000016f: 01    nop
1060000000000000180: 03    movzwl  %si, %ecx1030000000000000170: 02    xorl    %edx, %edx
1070000000000000183: 03    bsfl    %ecx, %ecx1040000000000000172: 05    movq    64(%rsp), %r8
1050000000000000177: 05    movq    32(%rsp), %rbx
106000000000000017c: 05    movq    72(%rsp), %r10
1080000000000000186: 03    addq    %rcx, %rdx1070000000000000181: 03    movq    %r15, %r11
1080000000000000184: 04    movl    28(%rsp), %ebp
1090000000000000189: 04    imulq   $56, %rdx, %rcx1090000000000000188: 04    imulq   $56, %rdx, %rcx
110000000000000018d: 05    movq    48(%r12), %rsi110000000000000018c: 04    movq    48(%r13), %rsi
1110000000000000192: 05    movq    8(%rsp), %rdi1110000000000000190: 05    movq    8(%rsp), %rdi
1120000000000000197: 05    movq    %rsi, 48(%rdi,%rcx)1120000000000000195: 05    movq    %rsi, 48(%rdi,%rcx)
113000000000000019c: 06    movdqu  (%r12), %xmm0113000000000000019a: 06    movdqu  (%r13), %xmm0
11400000000000001a2: 06    movups  16(%r12), %xmm111400000000000001a0: 05    movups  16(%r13), %xmm1
11500000000000001a8: 06    movups  32(%r12), %xmm211500000000000001a5: 05    movups  32(%r13), %xmm2
11600000000000001ae: 05    movups  %xmm2, 32(%rdi,%rcx)11600000000000001aa: 05    movups  %xmm2, 32(%rdi,%rcx)
11700000000000001b3: 05    movups  %xmm1, 16(%rdi,%rcx)11700000000000001af: 05    movups  %xmm1, 16(%rdi,%rcx)
11800000000000001b8: 05    movdqu  %xmm0, (%rdi,%rcx)11800000000000001b4: 05    movdqu  %xmm0, (%rdi,%rcx)
11900000000000001bd: 02    andb    $127, %al11900000000000001b9: 02    andb    $127, %al
12000000000000001bb: 03    movb    %al, (%rbx,%rdx)
12000000000000001bf: 05    movq    24(%rsp), %r1212100000000000001be: 05    movq    40(%rsp), %rsi
12100000000000001c4: 04    movb    %al, (%r12,%rdx)
12200000000000001c8: 03    incq    %rbp12200000000000001c3: 03    incq    %rsi
12300000000000001cb: 05    movl    $4294967294, %eax12300000000000001c6: 05    movl    $4294967294, %eax
12400000000000001d0: 05    movq    88(%rsp), %rcx12400000000000001cb: 05    movq    104(%rsp), %rcx
12500000000000001d5: 02    roll    %cl, %eax12500000000000001d0: 02    roll    %cl, %eax
12600000000000001d7: 03    andl    %eax, %r15d12600000000000001d2: 02    andl    %eax, %ebp
12700000000000001da: 05    movq    72(%rsp), %rdi
12800000000000001df: 05    movq    80(%rsp), %rsi
12900000000000001e4: 03    movq    %r13, %rdx
13000000000000001e7: 06    je      0x453e40 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x130>12700000000000001d4: 06    je      0x453f80 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x120>
13100000000000001ed: 05    movq    %rbp32(%rsp)12800000000000001da: 05    movq    %rsi40(%rsp)
12900000000000001df: 04    movl    %ebp, 28(%rsp)
13200000000000001f2: 04    bsfl    %r15d, %ecx13000000000000001e3: 03    bsfl    %ebp, %ebx
13300000000000001f6: 04    imulq   $56, %rcx, %rax13100000000000001e6: 04    imulq   $56, %rbx, %rax
13400000000000001fa: 04    leaq    (%rdx,%rax), %r1213200000000000001ea: 04    leaq    (%r11,%rax), %r13
13500000000000001fe: 05    movq    %rcx, 88(%rsp)
1360000000000000203: 04    movb    $-64, (%rsi,%rcx)13300000000000001ee: 05    movb    $-64, (%r10,%rbx)
1370000000000000207: 04    decq    16(%rdi)13400000000000001f3: 04    decq    16(%r8)
138000000000000020b: 12    movq    $0, 392(%rsp)13500000000000001f7: 12    movq    $0, 408(%rsp)
1390000000000000217: 08    movb    $0, 400(%rsp)1360000000000000203: 08    movb    $0, 416(%rsp)
140000000000000021f: 08    movdqa  212233(%rip), %xmm0  # 487c40 <__dso_handle+0x48>137000000000000020b: 08    movdqa  212525(%rip), %xmm0  # 487ea0 <__dso_handle+0x48>
1410000000000000227: 09    movdqu  %xmm0, 296(%rsp)1380000000000000213: 09    movdqu  %xmm0, 312(%rsp)
1420000000000000230: 06    cmpq    $23, 32(%rdx,%rax)139000000000000021c: 06    cmpq    $23, 32(%r11,%rax)
1430000000000000236: 03    movq    %r12, %rsi1400000000000000222: 03    movq    %r13, %rsi
1440000000000000239: 02    je      0x453f4f <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x23f>1410000000000000225: 02    je      0x45408b <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x22b>
145000000000000023b: 04    movq    (%rdx,%rax), %rsi1420000000000000227: 04    movq    (%r11,%rax), %rsi
146000000000000023f: 03    movq    %rdx, %r13143000000000000022b: 03    movq    %r11, %r15
1470000000000000242: 05    movq    24(%rdx,%rax), %rdx144000000000000022e: 05    movq    24(%r11,%rax), %rdx
1480000000000000247: 03    movq    %r8, %rdi1450000000000000233: 03    movq    %r9, %rdi
149000000000000024a: 03    movq    %r8, %rbp
150000000000000024d: 05    callq   0x45f7a0 <BloombergLP::bslh::SpookyHashAlgorithmImp::update(void const*, unsigned long)>
1510000000000000252: 05    movq    24(%r12), %rax
1520000000000000257: 05    movq    %rax, 40(%rsp)
153000000000000025c: 05    movl    $8, %edx
1540000000000000261: 03    movq    %rbp, %rdi1460000000000000236: 03    movq    %r9, %r12
1550000000000000264: 05    leaq    40(%rsp), %rsi
1560000000000000269: 05    callq   0x45f7a0 <BloombergLP::bslh::SpookyHashAlgorithmImp::update(void const*, unsigned long)>1470000000000000239: 05    callq   0x45f9d0 <BloombergLP::bslh::SpookyHashAlgorithmImp::update(void const*, unsigned long)>
148000000000000023e: 04    movq    24(%r13), %rax
1490000000000000242: 05    movq    %rax, 48(%rsp)
1500000000000000247: 05    movl    $8, %edx
157000000000000026e: 03    movq    %rbp, %rdi151000000000000024c: 03    movq    %r12, %rdi
1580000000000000271: 05    leaq    40(%rsp), %rsi152000000000000024f: 05    leaq    48(%rsp), %rsi
1530000000000000254: 05    callq   0x45f9d0 <BloombergLP::bslh::SpookyHashAlgorithmImp::update(void const*, unsigned long)>
1540000000000000259: 03    movq    %r12, %rdi
155000000000000025c: 05    leaq    48(%rsp), %rsi
1590000000000000276: 05    leaq    96(%rsp), %rdx1560000000000000261: 05    leaq    112(%rsp), %rdx
160000000000000027b: 05    callq   0x45ed20 <BloombergLP::bslh::SpookyHashAlgorithmImp::finalize(unsigned long long*, unsigned long long*)>1570000000000000266: 05    callq   0x45ef50 <BloombergLP::bslh::SpookyHashAlgorithmImp::finalize(unsigned long long*, unsigned long long*)>
158000000000000026b: 05    movq    %rbx, 104(%rsp)
1590000000000000270: 03    movq    %r12, %r9
1610000000000000280: 05    movq    40(%rsp), %rax1600000000000000273: 05    movq    48(%rsp), %rax
1620000000000000285: 10    movabsq $-7046029254386353131, %rcx1610000000000000278: 10    movabsq $-7046029254386353131, %rcx
163000000000000028f: 04    imulq   %rcx, %rax1620000000000000282: 04    imulq   %rcx, %rax
1640000000000000293: 03    testq   %rbx, %rbx
1650000000000000296: 03    movq    %rbp, %r8
1660000000000000299: 05    movq    32(%rsp), %rbp1630000000000000286: 05    movq    16(%rsp), %r12
164000000000000028b: 03    testq   %r12, %r12
167000000000000029e: 06    je      0x453e99 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x189>165000000000000028e: 06    je      0x453fd0 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x170>
16800000000000002a4: 03    movq    %rax, %rdx1660000000000000294: 03    movq    %rax, %rdx
16900000000000002a7: 05    movq    64(%rsp), %rcx1670000000000000297: 05    movq    96(%rsp), %rcx
17000000000000002ac: 03    shrq    %cl, %rdx168000000000000029c: 03    shrq    %cl, %rdx
17100000000000002af: 04    shlq    $4, %rdx169000000000000029f: 04    shlq    $4, %rdx
17200000000000002b3: 02    xorl    %ecx, %ecx17000000000000002a3: 02    xorl    %ecx, %ecx
17300000000000002b5: 10    nopw    %cs:(%rax,%rax)
17400000000000002bf: 01    nop     
17500000000000002c0: 05    movq    24(%rsp), %rsi17100000000000002a5: 05    movq    64(%rsp), %r8
17200000000000002aa: 05    movq    32(%rsp), %rbx
17300000000000002af: 05    movq    72(%rsp), %r10
17400000000000002b4: 03    movq    %r15, %r11
17500000000000002b7: 04    movl    28(%rsp), %ebp
17600000000000002bb: 05    nopl    (%rax,%rax)
17600000000000002c5: 05    movdqu  (%rsi,%rdx), %xmm017700000000000002c0: 05    movdqu  (%rbx,%rdx), %xmm0
17700000000000002ca: 04    pmovmskb        %xmm0, %esi17800000000000002c5: 04    pmovmskb        %xmm0, %esi
17800000000000002ce: 03    testw   %si, %si17900000000000002c9: 03    testw   %si, %si
17900000000000002d1: 06    jne     0x453e90 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x180>18000000000000002cc: 02    jne     0x454150 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x2f0>
18000000000000002d7: 04    addq    $16, %rdx18100000000000002ce: 04    addq    $16, %rdx
18100000000000002db: 03    andq    %r14, %rdx18200000000000002d2: 03    andq    %r14, %rdx
18200000000000002de: 04    addq    $16, %rcx18300000000000002d5: 04    addq    $16, %rcx
18300000000000002e2: 03    cmpq    %rbx, %rcx18400000000000002d9: 03    cmpq    %r12, %rcx
18400000000000002e5: 02    jb      0x453fd0 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x2c0>18500000000000002dc: 02    jb      0x454120 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x2c0>
18600000000000002de: 03    movq    %r12, %rdx
18500000000000002e7: 05    jmp     0x453e99 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x189>18700000000000002e1: 05    jmp     0x453fe8 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x188>
18800000000000002e6: 10    nopw    %cs:(%rax,%rax)
18900000000000002f0: 03    movzwl  %si, %ecx
19000000000000002f3: 03    bsfl    %ecx, %ecx
19100000000000002f6: 03    addq    %rcx, %rdx
19200000000000002f9: 05    jmp     0x453fe8 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x188>
18600000000000002ec: 02    xorl    %ebp, %ebp19300000000000002fe: 02    xorl    %esi, %esi
18700000000000002ee: 03    movq    (%rdi), %rsi
18800000000000002f1: 03    movq    %rdi, %r141940000000000000300: 03    movq    %rsi, %r14
18900000000000002f4: 04    movq    40(%rdi), %rdi
19000000000000002f8: 03    movq    (%rdi), %rax
19100000000000002fb: 03    callq   *24(%rax)
19200000000000002fe: 04    movq    8(%r14), %rsi1950000000000000303: 03    movq    (%r8), %rsi
1930000000000000302: 04    movq    40(%r14), %rdi1960000000000000306: 04    movq    40(%r8), %rdi
1940000000000000306: 03    movq    (%rdi), %rax197000000000000030a: 03    movq    (%rdi), %rax
198000000000000030d: 03    movq    %r8, %r15
1950000000000000309: 03    callq   *24(%rax)1990000000000000310: 03    callq   *24(%rax)
2000000000000000313: 04    movq    8(%r15), %rsi
2010000000000000317: 04    movq    40(%r15), %rdi
196000000000000030c: 05    movq    8(%rsp), %rax202000000000000031b: 03    movq    (%rdi), %rax
1970000000000000311: 03    movq    %rax, (%r14)203000000000000031e: 03    callq   *24(%rax)
1980000000000000314: 04    movq    %r12, 8(%r14)
1990000000000000318: 04    movq    %rbp, 16(%r14)
200000000000000031c: 04    movq    %rbx, 24(%r14)
2010000000000000320: 05    movq    48(%rsp), %rax2040000000000000321: 05    movq    8(%rsp), %rax
2050000000000000326: 03    movq    %rax, (%r15)
2060000000000000329: 04    movq    %rbx, 8(%r15)
207000000000000032d: 04    movq    %r14, 16(%r15)
2080000000000000331: 04    movq    %r12, 24(%r15)
2090000000000000335: 05    movq    80(%rsp), %rax
2020000000000000325: 04    movl    %eax, 32(%r14)210000000000000033a: 04    movl    %eax, 32(%r15)
2030000000000000329: 07    addq    $408, %rsp211000000000000033e: 07    addq    $424, %rsp
2040000000000000330: 01    popq    %rbx2120000000000000345: 01    popq    %rbx
2050000000000000331: 02    popq    %r122130000000000000346: 02    popq    %r12
2060000000000000333: 02    popq    %r132140000000000000348: 02    popq    %r13
2070000000000000335: 02    popq    %r14215000000000000034a: 02    popq    %r14
2080000000000000337: 02    popq    %r15216000000000000034c: 02    popq    %r15
2090000000000000339: 01    popq    %rbp217000000000000034e: 01    popq    %rbp
210000000000000033a: 01    retq218000000000000034f: 01    retq
211000000000000033b: 02    xorl    %ebp, %ebp2190000000000000350: 03    xorl    %r12d, %r12d
212000000000000033d: 05    jmp     0x453d7f <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x6f>2200000000000000353: 05    jmp     0x453ed9 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x79>
2130000000000000342: 03    movq    %rax, %r142210000000000000358: 03    movq    %rax, %rbx
2140000000000000345: 06    cmpq    $0, 8(%rsp)222000000000000035b: 06    cmpq    $0, 8(%rsp)
215000000000000034b: 02    je      0x4540ac <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x39c>2230000000000000361: 02    je      0x45420f <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3af>
216000000000000034d: 05    movq    16(%rsp), %rdi2240000000000000363: 05    movq    56(%rsp), %rdi
2170000000000000352: 03    movq    (%rdi), %rax2250000000000000368: 03    movq    (%rdi), %rax
2180000000000000355: 05    movq    8(%rsp), %rsi226000000000000036b: 05    movq    8(%rsp), %rsi
219000000000000035a: 03    callq   *24(%rax)2270000000000000370: 03    callq   *24(%rax)
220000000000000035d: 02    jmp     0x4540ac <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x39c>
221000000000000035f: 03    movq    %rax, %rdi
2220000000000000362: 05    callq   0x4351a0 <__clang_call_terminate>
2230000000000000367: 03    movq    %rax, %r14
224000000000000036a: 02    jmp     0x45409f <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x38f>2280000000000000373: 02    jmp     0x45420f <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3af>
225000000000000036c: 03    movq    %rax, %r142290000000000000375: 03    movq    %rax, %rdi
2300000000000000378: 05    callq   0x4351a0 <__clang_call_terminate>
231000000000000037d: 03    movq    %rax, %rbx
2320000000000000380: 02    jmp     0x454202 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3a2>
2330000000000000382: 03    movq    %rax, %rbx
226000000000000036f: 06    cmpq    $23, 32(%r12)2340000000000000385: 05    cmpq    $23, 32(%r13)
2270000000000000375: 02    je      0x454096 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x386>235000000000000038a: 02    je      0x4541fa <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x39a>
2280000000000000377: 04    movq    (%r12), %rsi236000000000000038c: 04    movq    (%r13), %rsi
229000000000000037b: 05    movq    40(%r12), %rdi2370000000000000390: 04    movq    40(%r13), %rdi
2300000000000000380: 03    movq    (%rdi), %rax2380000000000000394: 03    movq    (%rdi), %rax
2310000000000000383: 03    callq   *24(%rax)2390000000000000397: 03    callq   *24(%rax)
2320000000000000386: 09    movq    $-1, 24(%r12)240000000000000039a: 08    movq    $-1, 24(%r13)
233000000000000038f: 06    cmpq    $0, 8(%rsp)24100000000000003a2: 06    cmpq    $0, 8(%rsp)
2340000000000000395: 05    movq    24(%rsp), %rbp24200000000000003a8: 05    movq    32(%rsp), %r12
235000000000000039a: 02    jne     0x4540b4 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3a4>
236000000000000039c: 03    movq    %r14, %rdi
237000000000000039f: 05    callq   0x403f20 <_Unwind_Resume@plt>
23800000000000003a4: 05    movq    %r14, 32(%rsp)
23900000000000003a9: 03    testq   %rbx, %rbx
24000000000000003ac: 02    jne     0x4540e3 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3d3>24300000000000003ad: 02    jne     0x454217 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3b7>
24100000000000003ae: 05    movq    16(%rsp), %rdi
24200000000000003b3: 03    movq    (%rdi), %rax
24300000000000003b6: 05    movq    8(%rsp), %rsi
24400000000000003bb: 03    callq   *24(%rax)
24500000000000003be: 05    movq    32(%rsp), %r14
24600000000000003c3: 05    movq    16(%rsp), %rdi
24700000000000003c8: 03    movq    (%rdi), %rax
24800000000000003cb: 03    movq    %rbp, %rsi24400000000000003af: 03    movq    %rbx, %rdi
24900000000000003ce: 03    callq   *24(%rax)24500000000000003b2: 05    callq   0x403f20 <_Unwind_Resume@plt>
24600000000000003b7: 05    movq    %rbx, 40(%rsp)
24700000000000003bc: 06    cmpq    $0, 16(%rsp)
25000000000000003d1: 02    jmp     0x4540ac <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x39c>24800000000000003c2: 02    jne     0x45424b <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3eb>
24900000000000003c4: 05    movq    56(%rsp), %rdi
25000000000000003c9: 03    movq    (%rdi), %rax
25100000000000003cc: 03    movq    %rdi, %rbp
25200000000000003cf: 05    movq    8(%rsp), %rsi
25300000000000003d4: 03    callq   *24(%rax)
25400000000000003d7: 05    movq    40(%rsp), %rbx
25100000000000003d3: 03    xorl    %r15d, %r15d25500000000000003dc: 03    movq    %rbp, %rdi
25600000000000003df: 04    movq    (%rbp), %rax
25700000000000003e3: 03    movq    %r12, %rsi
25800000000000003e6: 03    callq   *24(%rax)
25200000000000003d6: 02    jmp     0x454101 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3f1>25900000000000003e9: 02    jmp     0x45420f <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3af>
25300000000000003d8: 08    nopl    (%rax,%rax)
25400000000000003e0: 03    movq    %r14, %rbx26000000000000003eb: 03    xorl    %r15d, %r15d
25500000000000003e3: 05    movq    24(%rsp), %rbp
25600000000000003e8: 04    addq    $16, %r15
25700000000000003ec: 03    cmpq    %rbx, %r15
25800000000000003ef: 02    jae     0x4540be <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3ae>
25900000000000003f1: 07    movdqu  (%rbp,%r15), %xmm0
26000000000000003f8: 04    pmovmskb        %xmm0, %eax
26100000000000003fc: 04    cmpw    $-1, %ax
2620000000000000400: 02    je      0x4540f8 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3e8>
2630000000000000402: 03    movq    %rbx, %r14
2640000000000000405: 04    imulq   $56, %r15, %r12
2650000000000000409: 05    addq    8(%rsp), %r12
266000000000000040e: 02    notl    %eax
2670000000000000410: 03    movzwl  %ax, %ebx
2680000000000000413: 02    jmp     0x454146 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x436>26100000000000003ee: 02    jmp     0x454263 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x403>
26200000000000003f0: 05    movq    16(%rsp), %rcx
26300000000000003f5: 04    addq    $16, %r15
26400000000000003f9: 05    movq    %rcx, 16(%rsp)
26500000000000003fe: 03    cmpq    %rcx, %r15
2660000000000000401: 02    jae     0x454224 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3c4>
2670000000000000403: 06    movdqu  (%r12,%r15), %xmm0
2680000000000000409: 04    pmovmskb        %xmm0, %eax
269000000000000040d: 04    cmpw    $-1, %ax
2700000000000000411: 05    movq    16(%rsp), %rcx
2710000000000000416: 02    je      0x454255 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3f5>
2720000000000000418: 04    imulq   $56, %r15, %r13
273000000000000041c: 05    addq    8(%rsp), %r13
2740000000000000421: 02    notl    %eax
2750000000000000423: 03    movzwl  %ax, %ebx
2760000000000000426: 02    jmp     0x4542a5 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x445>
269000000000000041510    nopw    %cs:(%rax,%rax)2770000000000000428: 08    nopl    (%rax,%rax)
270000000000000041f: 01    nop     
2710000000000000420: 08    movq    $-1, 24(%rbp)2780000000000000430: 08    movq    $-1, 24(%r14)
2720000000000000428: 05    movl    $4294967294, %eax2790000000000000438: 05    movl    $4294967294, %eax
273000000000000042d: 03    movl    %r13d, %ecx280000000000000043d: 02    movl    %ebp, %ecx
2740000000000000430: 02    roll    %cl, %eax281000000000000043f: 02    roll    %cl, %eax
2750000000000000432: 02    andl    %eax, %ebx2820000000000000441: 02    andl    %eax, %ebx
2760000000000000434: 02    je      0x4540f0 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3e0>2830000000000000443: 02    je      0x454250 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x3f0>
2770000000000000436: 04    bsfl    %ebx, %r13d2840000000000000445: 03    bsfl    %ebx, %ebp
278000000000000043a: 04    imulq   $56, %r13, %rax2850000000000000448: 04    imulq   $56, %rbp, %rax
279000000000000043e: 04    leaq    (%r12,%rax), %rbp286000000000000044c: 05    leaq    (%r13,%rax), %r14
2800000000000000442: 06    cmpq    $23, 32(%r12,%rax)2870000000000000451: 06    cmpq    $23, 32(%r13,%rax)
2810000000000000448: 02    je      0x454130 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x420>2880000000000000457: 02    je      0x454290 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x430>
282000000000000044a: 04    movq    (%rbp), %rsi2890000000000000459: 03    movq    (%r14), %rsi
283000000000000044e: 04    movq    40(%rbp), %rdi290000000000000045c: 04    movq    40(%r14), %rdi
2840000000000000452: 03    movq    (%rdi), %rax2910000000000000460: 03    movq    (%rdi), %rax
2850000000000000455: 03    callq   *24(%rax)2920000000000000463: 03    callq   *24(%rax)
2860000000000000458: 02    jmp     0x454130 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x420>2930000000000000466: 02    jmp     0x454290 <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> >, BloombergLP::bslh::FibonacciBadHashWrapper<bsl::hash<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >, bsl::equal_to<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::rehashRaw(unsigned long)+0x430>
287000000000000045a: 03    movq    %rax, %rdi
288000000000000045d: 05    callq   0x4351a0 <__clang_call_terminate>
2890000000000000462: 03    movq    %rax, %rdi2940000000000000468: 03    movq    %rax, %rdi
2900000000000000465: 05    callq   0x4351a0 <__clang_call_terminate>295000000000000046b: 05    callq   0x4351a0 <__clang_call_terminate>
291000000000000046a: 03    movq    %rax, %rdi2960000000000000470: 03    movq    %rax, %rdi
292000000000000046d: 05    callq   0x4351a0 <__clang_call_terminate>2970000000000000473: 05    callq   0x4351a0 <__clang_call_terminate>
2930000000000000472: 10    nopw    %cs:(%rax,%rax)2980000000000000478: 03    movq    %rax, %rdi
294000000000000047c: 04    nopl    (%rax)299000000000000047b: 05    callq   0x4351a0 <__clang_call_terminate>
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op