Comparing BloombergLP::bdlc::FlatHashTable, BloombergLP::bdlc::FlatHashMap_EntryUtil >, SeedIsHash, EqualAndState >::rehashRaw(unsigned long) in assumed vs ignored

Files changed (1) hide show
  1. bdlc_flathashmap.t/{17.assume.s → 17.none.s} +95 -90
bdlc_flathashmap.t/{17.assume.s → 17.none.s} RENAMED
@@ -1,179 +1,184 @@
1
- 00000000004542f0 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)>:
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 $24, %rsp
9
  000000000000000e: 03 movq %rsi, %rbx
10
  0000000000000011: 03 movq %rdi, %r15
11
  0000000000000014: 04 movq 40(%rdi), %r14
12
  0000000000000018: 04 movq 56(%rdi), %rdi
13
  000000000000001c: 03 testq %rdi, %rdi
14
- 000000000000001f: 02 jne 0x454325 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x35>
15
- 0000000000000021: 07 movq 2456368(%rip), %rdi # 6abe48 <BloombergLP::bslma::Default::s_defaultAllocator>
16
  0000000000000028: 03 testq %rdi, %rdi
17
- 000000000000002b: 02 jne 0x454325 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x35>
18
- 000000000000002d: 05 callq 0x460860 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
19
  0000000000000032: 03 movq %rax, %rdi
20
  0000000000000035: 03 testq %rbx, %rbx
21
  0000000000000038: 04 movq %rdi, (%rsp)
22
- 000000000000003c: 06 je 0x4543b7 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0xc7>
23
  0000000000000042: 06 movl $32, %r13d
24
  0000000000000048: 04 cmpq $33, %rbx
25
- 000000000000004c: 02 jb 0x454363 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x73>
26
  000000000000004e: 03 decq %rbx
27
  0000000000000051: 04 orq $1, %rbx
28
  0000000000000055: 04 bsrq %rbx, %rax
29
  0000000000000059: 04 xorq $63, %rax
30
  000000000000005d: 02 movl %eax, %ecx
31
  000000000000005f: 02 negb %cl
32
  0000000000000061: 06 movl $1, %r13d
33
  0000000000000067: 03 shlq %cl, %r13
34
  000000000000006a: 03 testq %rax, %rax
35
- 000000000000006d: 06 je 0x4544e6 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x1f6>
36
  0000000000000073: 08 leaq (,%r13,8), %rsi
37
  000000000000007b: 03 movq (%rdi), %rax
38
  000000000000007e: 03 movq %rdi, %rbx
39
  0000000000000081: 03 callq *16(%rax)
40
  0000000000000084: 03 movq %rax, %r12
41
  0000000000000087: 03 movq (%rbx), %rax
42
  000000000000008a: 03 movq %rbx, %rdi
43
  000000000000008d: 03 movq %r13, %rsi
44
  0000000000000090: 03 callq *16(%rax)
45
  0000000000000093: 03 movq %rax, %rbx
46
  0000000000000096: 03 movq %r13, %rax
47
  0000000000000099: 04 shrq $4, %rax
48
  000000000000009d: 03 decq %rax
49
  00000000000000a0: 03 movq %rax, %rcx
50
  00000000000000a3: 04 orq $1, %rcx
51
  00000000000000a7: 04 bsrq %rcx, %rbp
52
  00000000000000ab: 03 xorl $63, %ebp
53
  00000000000000ae: 04 cmpq $1, %rax
54
  00000000000000b2: 03 adcl $0, %ebp
55
  00000000000000b5: 03 movq %rbx, %rdi
56
  00000000000000b8: 05 movl $128, %esi
57
  00000000000000bd: 03 movq %r13, %rdx
58
  00000000000000c0: 05 callq 0x4038e0 <memset@plt>
59
- 00000000000000c5: 02 jmp 0x4543c1 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0xd1>
60
  00000000000000c7: 02 xorl %ebp, %ebp
61
  00000000000000c9: 03 xorl %r13d, %r13d
62
  00000000000000cc: 02 xorl %ebx, %ebx
63
  00000000000000ce: 03 xorl %r12d, %r12d
64
  00000000000000d1: 04 movq 24(%r15), %rax
65
  00000000000000d5: 03 testq %rax, %rax
66
  00000000000000d8: 05 movq %rbp, 8(%rsp)
67
- 00000000000000dd: 06 je 0x4544a2 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x1b2>
68
  00000000000000e3: 03 movq %r14, %r9
69
  00000000000000e6: 02 movl %ebp, %ecx
70
  00000000000000e8: 03 shrq %cl, %r9
71
  00000000000000eb: 04 shlq $4, %r9
72
  00000000000000ef: 04 leaq -1(%r13), %rdx
73
  00000000000000f3: 04 andb $127, %r14b
74
  00000000000000f7: 02 xorl %esi, %esi
75
  00000000000000f9: 02 xorl %ebp, %ebp
76
- 00000000000000fb: 02 jmp 0x454406 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x116>
77
  00000000000000fd: 03 nopl (%rax)
78
  0000000000000100: 04 movq 24(%r15), %rax
79
  0000000000000104: 05 movq 16(%rsp), %rsi
80
  0000000000000109: 04 addq $16, %rsi
81
  000000000000010d: 03 cmpq %rax, %rsi
82
- 0000000000000110: 06 jae 0x4544a4 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x1b4>
83
  0000000000000116: 04 movq 8(%r15), %r10
84
  000000000000011a: 06 movdqu (%r10,%rsi), %xmm0
85
  0000000000000120: 04 pmovmskb %xmm0, %ecx
86
  0000000000000124: 04 cmpw $-1, %cx
87
- 0000000000000128: 02 je 0x4543f9 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x109>
88
  000000000000012a: 03 addq %rsi, %r10
89
  000000000000012d: 05 movq %rsi, 16(%rsp)
90
  0000000000000132: 08 leaq (,%rsi,8), %r11
91
  000000000000013a: 03 addq (%r15), %r11
92
  000000000000013d: 02 notl %ecx
93
  000000000000013f: 03 movzwl %cx, %eax
94
- 0000000000000142: 02 jmp 0x454464 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x174>
95
  0000000000000144: 10 nopw %cs:(%rax,%rax)
96
  000000000000014e: 02 nop
97
- 0000000000000150: 04 movzwl %r8w, %esi
98
- 0000000000000154: 03 bsfl %esi, %esi
99
- 0000000000000157: 03 addq %rsi, %rdi
100
- 000000000000015a: 04 movq (%r11,%rcx,8), %rsi
101
- 000000000000015e: 04 movq %rsi, (%r12,%rdi,8)
102
- 0000000000000162: 04 movb %r14b, (%rbx,%rdi)
103
- 0000000000000166: 03 incq %rbp
104
- 0000000000000169: 05 movl $4294967294, %esi
105
- 000000000000016e: 02 roll %cl, %esi
106
- 0000000000000170: 02 andl %esi, %eax
107
- 0000000000000172: 02 je 0x4543f0 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x100>
108
- 0000000000000174: 03 bsfl %eax, %ecx
109
- 0000000000000177: 05 movb $-64, (%r10,%rcx)
110
- 000000000000017c: 04 decq 16(%r15)
111
- 0000000000000180: 03 testq %r13, %r13
112
- 0000000000000183: 02 je 0x45444a <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x15a>
113
- 0000000000000185: 03 movq %r9, %rdi
114
- 0000000000000188: 02 xorl %esi, %esi
115
- 000000000000018a: 06 nopw (%rax,%rax)
116
  0000000000000190: 05 movdqu (%rbx,%rdi), %xmm0
117
  0000000000000195: 05 pmovmskb %xmm0, %r8d
118
  000000000000019a: 04 testw %r8w, %r8w
119
- 000000000000019e: 02 jne 0x454440 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x150>
120
  00000000000001a0: 04 addq $16, %rdi
121
  00000000000001a4: 03 andq %rdx, %rdi
122
  00000000000001a7: 04 addq $16, %rsi
123
  00000000000001ab: 03 cmpq %r13, %rsi
124
- 00000000000001ae: 02 jb 0x454480 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x190>
125
- 00000000000001b0: 02 jmp 0x45444a <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x15a>
126
- 00000000000001b2: 02 xorl %ebp, %ebp
127
- 00000000000001b4: 03 movq (%r15), %rsi
128
- 00000000000001b7: 04 movq 56(%r15), %rdi
129
- 00000000000001bb: 03 movq (%rdi), %rax
130
- 00000000000001be: 03 callq *24(%rax)
131
- 00000000000001c1: 04 movq 8(%r15), %rsi
132
- 00000000000001c5: 04 movq 56(%r15), %rdi
133
- 00000000000001c9: 03 movq (%rdi), %rax
134
- 00000000000001cc: 03 callq *24(%rax)
135
- 00000000000001cf: 03 movq %r12, (%r15)
136
- 00000000000001d2: 04 movq %rbx, 8(%r15)
137
- 00000000000001d6: 04 movq %rbp, 16(%r15)
138
- 00000000000001da: 04 movq %r13, 24(%r15)
139
- 00000000000001de: 05 movq 8(%rsp), %rax
140
- 00000000000001e3: 04 movl %eax, 32(%r15)
141
- 00000000000001e7: 04 addq $24, %rsp
142
- 00000000000001eb: 01 popq %rbx
143
- 00000000000001ec: 02 popq %r12
144
- 00000000000001ee: 02 popq %r13
145
- 00000000000001f0: 02 popq %r14
146
- 00000000000001f2: 02 popq %r15
147
- 00000000000001f4: 01 popq %rbp
148
- 00000000000001f5: 01 retq
149
- 00000000000001f6: 03 xorl %r13d, %r13d
150
- 00000000000001f9: 05 jmp 0x454363 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x73>
151
- 00000000000001fe: 03 movq %rax, %rbp
152
- 0000000000000201: 03 testq %r12, %r12
153
- 0000000000000204: 02 je 0x454515 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x225>
154
- 0000000000000206: 04 movq (%rsp), %rdi
155
- 000000000000020a: 03 movq (%rdi), %rax
156
- 000000000000020d: 03 movq %r12, %rsi
157
- 0000000000000210: 03 callq *24(%rax)
158
- 0000000000000213: 02 jmp 0x454515 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x225>
159
- 0000000000000215: 03 movq %rax, %rdi
160
- 0000000000000218: 05 callq 0x4351a0 <__clang_call_terminate>
161
- 000000000000021d: 03 movq %rax, %rbp
162
- 0000000000000220: 03 testq %r12, %r12
163
- 0000000000000223: 02 jne 0x45451d <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x22d>
164
- 0000000000000225: 03 movq %rbp, %rdi
165
- 0000000000000228: 05 callq 0x403f20 <_Unwind_Resume@plt>
166
- 000000000000022d: 04 movq (%rsp), %rdi
167
- 0000000000000231: 03 movq (%rdi), %rax
168
- 0000000000000234: 03 movq %rdi, %r14
169
- 0000000000000237: 03 movq %r12, %rsi
170
- 000000000000023a: 03 callq *24(%rax)
171
- 000000000000023d: 03 movq %r14, %rdi
172
- 0000000000000240: 03 movq (%r14), %rax
173
- 0000000000000243: 03 movq %rbx, %rsi
174
- 0000000000000246: 03 callq *24(%rax)
175
- 0000000000000249: 02 jmp 0x454515 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x225>
176
- 000000000000024b: 03 movq %rax, %rdi
177
- 000000000000024e: 05 callq 0x4351a0 <__clang_call_terminate>
178
- 0000000000000253: 10 nopw %cs:(%rax,%rax)
179
- 000000000000025d: 03 nopl (%rax)
 
 
 
 
 
 
1
+ 0000000000454440 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)>:
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 $24, %rsp
9
  000000000000000e: 03 movq %rsi, %rbx
10
  0000000000000011: 03 movq %rdi, %r15
11
  0000000000000014: 04 movq 40(%rdi), %r14
12
  0000000000000018: 04 movq 56(%rdi), %rdi
13
  000000000000001c: 03 testq %rdi, %rdi
14
+ 000000000000001f: 02 jne 0x454475 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x35>
15
+ 0000000000000021: 07 movq 2460128(%rip), %rdi # 6ace48 <BloombergLP::bslma::Default::s_defaultAllocator>
16
  0000000000000028: 03 testq %rdi, %rdi
17
+ 000000000000002b: 02 jne 0x454475 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x35>
18
+ 000000000000002d: 05 callq 0x460a70 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
19
  0000000000000032: 03 movq %rax, %rdi
20
  0000000000000035: 03 testq %rbx, %rbx
21
  0000000000000038: 04 movq %rdi, (%rsp)
22
+ 000000000000003c: 06 je 0x454507 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0xc7>
23
  0000000000000042: 06 movl $32, %r13d
24
  0000000000000048: 04 cmpq $33, %rbx
25
+ 000000000000004c: 02 jb 0x4544b3 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x73>
26
  000000000000004e: 03 decq %rbx
27
  0000000000000051: 04 orq $1, %rbx
28
  0000000000000055: 04 bsrq %rbx, %rax
29
  0000000000000059: 04 xorq $63, %rax
30
  000000000000005d: 02 movl %eax, %ecx
31
  000000000000005f: 02 negb %cl
32
  0000000000000061: 06 movl $1, %r13d
33
  0000000000000067: 03 shlq %cl, %r13
34
  000000000000006a: 03 testq %rax, %rax
35
+ 000000000000006d: 06 je 0x454650 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x210>
36
  0000000000000073: 08 leaq (,%r13,8), %rsi
37
  000000000000007b: 03 movq (%rdi), %rax
38
  000000000000007e: 03 movq %rdi, %rbx
39
  0000000000000081: 03 callq *16(%rax)
40
  0000000000000084: 03 movq %rax, %r12
41
  0000000000000087: 03 movq (%rbx), %rax
42
  000000000000008a: 03 movq %rbx, %rdi
43
  000000000000008d: 03 movq %r13, %rsi
44
  0000000000000090: 03 callq *16(%rax)
45
  0000000000000093: 03 movq %rax, %rbx
46
  0000000000000096: 03 movq %r13, %rax
47
  0000000000000099: 04 shrq $4, %rax
48
  000000000000009d: 03 decq %rax
49
  00000000000000a0: 03 movq %rax, %rcx
50
  00000000000000a3: 04 orq $1, %rcx
51
  00000000000000a7: 04 bsrq %rcx, %rbp
52
  00000000000000ab: 03 xorl $63, %ebp
53
  00000000000000ae: 04 cmpq $1, %rax
54
  00000000000000b2: 03 adcl $0, %ebp
55
  00000000000000b5: 03 movq %rbx, %rdi
56
  00000000000000b8: 05 movl $128, %esi
57
  00000000000000bd: 03 movq %r13, %rdx
58
  00000000000000c0: 05 callq 0x4038e0 <memset@plt>
59
+ 00000000000000c5: 02 jmp 0x454511 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0xd1>
60
  00000000000000c7: 02 xorl %ebp, %ebp
61
  00000000000000c9: 03 xorl %r13d, %r13d
62
  00000000000000cc: 02 xorl %ebx, %ebx
63
  00000000000000ce: 03 xorl %r12d, %r12d
64
  00000000000000d1: 04 movq 24(%r15), %rax
65
  00000000000000d5: 03 testq %rax, %rax
66
  00000000000000d8: 05 movq %rbp, 8(%rsp)
67
+ 00000000000000dd: 06 je 0x45460c <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x1cc>
68
  00000000000000e3: 03 movq %r14, %r9
69
  00000000000000e6: 02 movl %ebp, %ecx
70
  00000000000000e8: 03 shrq %cl, %r9
71
  00000000000000eb: 04 shlq $4, %r9
72
  00000000000000ef: 04 leaq -1(%r13), %rdx
73
  00000000000000f3: 04 andb $127, %r14b
74
  00000000000000f7: 02 xorl %esi, %esi
75
  00000000000000f9: 02 xorl %ebp, %ebp
76
+ 00000000000000fb: 02 jmp 0x454556 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x116>
77
  00000000000000fd: 03 nopl (%rax)
78
  0000000000000100: 04 movq 24(%r15), %rax
79
  0000000000000104: 05 movq 16(%rsp), %rsi
80
  0000000000000109: 04 addq $16, %rsi
81
  000000000000010d: 03 cmpq %rax, %rsi
82
+ 0000000000000110: 06 jae 0x45460e <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x1ce>
83
  0000000000000116: 04 movq 8(%r15), %r10
84
  000000000000011a: 06 movdqu (%r10,%rsi), %xmm0
85
  0000000000000120: 04 pmovmskb %xmm0, %ecx
86
  0000000000000124: 04 cmpw $-1, %cx
87
+ 0000000000000128: 02 je 0x454549 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x109>
88
  000000000000012a: 03 addq %rsi, %r10
89
  000000000000012d: 05 movq %rsi, 16(%rsp)
90
  0000000000000132: 08 leaq (,%rsi,8), %r11
91
  000000000000013a: 03 addq (%r15), %r11
92
  000000000000013d: 02 notl %ecx
93
  000000000000013f: 03 movzwl %cx, %eax
94
+ 0000000000000142: 02 jmp 0x4545ac <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x16c>
95
  0000000000000144: 10 nopw %cs:(%rax,%rax)
96
  000000000000014e: 02 nop
97
+ 0000000000000150: 02 xorl %edi, %edi
98
+ 0000000000000152: 04 movq (%r11,%rcx,8), %rsi
99
+ 0000000000000156: 04 movq %rsi, (%r12,%rdi,8)
100
+ 000000000000015a: 04 movb %r14b, (%rbx,%rdi)
101
+ 000000000000015e: 03 incq %rbp
102
+ 0000000000000161: 05 movl $4294967294, %esi
103
+ 0000000000000166: 02 roll %cl, %esi
104
+ 0000000000000168: 02 andl %esi, %eax
105
+ 000000000000016a: 02 je 0x454540 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x100>
106
+ 000000000000016c: 03 bsfl %eax, %ecx
107
+ 000000000000016f: 05 movb $-64, (%r10,%rcx)
108
+ 0000000000000174: 04 decq 16(%r15)
109
+ 0000000000000178: 03 testq %r13, %r13
110
+ 000000000000017b: 02 je 0x454590 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x150>
111
+ 000000000000017d: 03 movq %r9, %rdi
112
+ 0000000000000180: 02 xorl %esi, %esi
113
+ 0000000000000182: 10 nopw %cs:(%rax,%rax)
114
+ 000000000000018c: 04 nopl (%rax)
 
115
  0000000000000190: 05 movdqu (%rbx,%rdi), %xmm0
116
  0000000000000195: 05 pmovmskb %xmm0, %r8d
117
  000000000000019a: 04 testw %r8w, %r8w
118
+ 000000000000019e: 02 jne 0x454600 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x1c0>
119
  00000000000001a0: 04 addq $16, %rdi
120
  00000000000001a4: 03 andq %rdx, %rdi
121
  00000000000001a7: 04 addq $16, %rsi
122
  00000000000001ab: 03 cmpq %r13, %rsi
123
+ 00000000000001ae: 02 jb 0x4545d0 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x190>
124
+ 00000000000001b0: 03 movq %r13, %rdi
125
+ 00000000000001b3: 02 jmp 0x454592 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x152>
126
+ 00000000000001b5: 10 nopw %cs:(%rax,%rax)
127
+ 00000000000001bf: 01 nop
128
+ 00000000000001c0: 04 movzwl %r8w, %esi
129
+ 00000000000001c4: 03 bsfl %esi, %esi
130
+ 00000000000001c7: 03 addq %rsi, %rdi
131
+ 00000000000001ca: 02 jmp 0x454592 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x152>
132
+ 00000000000001cc: 02 xorl %ebp, %ebp
133
+ 00000000000001ce: 03 movq (%r15), %rsi
134
+ 00000000000001d1: 04 movq 56(%r15), %rdi
135
+ 00000000000001d5: 03 movq (%rdi), %rax
136
+ 00000000000001d8: 03 callq *24(%rax)
137
+ 00000000000001db: 04 movq 8(%r15), %rsi
138
+ 00000000000001df: 04 movq 56(%r15), %rdi
139
+ 00000000000001e3: 03 movq (%rdi), %rax
140
+ 00000000000001e6: 03 callq *24(%rax)
141
+ 00000000000001e9: 03 movq %r12, (%r15)
142
+ 00000000000001ec: 04 movq %rbx, 8(%r15)
143
+ 00000000000001f0: 04 movq %rbp, 16(%r15)
144
+ 00000000000001f4: 04 movq %r13, 24(%r15)
145
+ 00000000000001f8: 05 movq 8(%rsp), %rax
146
+ 00000000000001fd: 04 movl %eax, 32(%r15)
147
+ 0000000000000201: 04 addq $24, %rsp
148
+ 0000000000000205: 01 popq %rbx
149
+ 0000000000000206: 02 popq %r12
150
+ 0000000000000208: 02 popq %r13
151
+ 000000000000020a: 02 popq %r14
152
+ 000000000000020c: 02 popq %r15
153
+ 000000000000020e: 01 popq %rbp
154
+ 000000000000020f: 01 retq
155
+ 0000000000000210: 03 xorl %r13d, %r13d
156
+ 0000000000000213: 05 jmp 0x4544b3 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x73>
157
+ 0000000000000218: 03 movq %rax, %rbp
158
+ 000000000000021b: 03 testq %r12, %r12
159
+ 000000000000021e: 02 je 0x45467f <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x23f>
160
+ 0000000000000220: 04 movq (%rsp), %rdi
161
+ 0000000000000224: 03 movq (%rdi), %rax
162
+ 0000000000000227: 03 movq %r12, %rsi
163
+ 000000000000022a: 03 callq *24(%rax)
164
+ 000000000000022d: 02 jmp 0x45467f <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x23f>
165
+ 000000000000022f: 03 movq %rax, %rdi
166
+ 0000000000000232: 05 callq 0x4351a0 <__clang_call_terminate>
167
+ 0000000000000237: 03 movq %rax, %rbp
168
+ 000000000000023a: 03 testq %r12, %r12
169
+ 000000000000023d: 02 jne 0x454687 <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x247>
170
+ 000000000000023f: 03 movq %rbp, %rdi
171
+ 0000000000000242: 05 callq 0x403f20 <_Unwind_Resume@plt>
172
+ 0000000000000247: 04 movq (%rsp), %rdi
173
+ 000000000000024b: 03 movq (%rdi), %rax
174
+ 000000000000024e: 03 movq %rdi, %r14
175
+ 0000000000000251: 03 movq %r12, %rsi
176
+ 0000000000000254: 03 callq *24(%rax)
177
+ 0000000000000257: 03 movq %r14, %rdi
178
+ 000000000000025a: 03 movq (%r14), %rax
179
+ 000000000000025d: 03 movq %rbx, %rsi
180
+ 0000000000000260: 03 callq *24(%rax)
181
+ 0000000000000263: 02 jmp 0x45467f <BloombergLP::bdlc::FlatHashTable<int, bsl::pair<int, int>, BloombergLP::bdlc::FlatHashMap_EntryUtil<int, int, bsl::pair<int, int> >, SeedIsHash<int>, EqualAndState<int> >::rehashRaw(unsigned long)+0x23f>
182
+ 0000000000000265: 03 movq %rax, %rdi
183
+ 0000000000000268: 05 callq 0x4351a0 <__clang_call_terminate>
184
+ 000000000000026d: 03 nopl (%rax)