Comparing void BloombergLP::bdld::hashAppend(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&) in assumed vs ignored

Files changed (1) hide show
  1. bdld_datum.t/{1.assume.s → 1.none.s} +392 -363
bdld_datum.t/{1.assume.s → 1.none.s} RENAMED
@@ -1,383 +1,412 @@
1
- 000000000045c4f0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>:
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 $88, %rsp
9
  000000000000000e: 03 movq %rsi, %r13
10
  0000000000000011: 05 movswq 14(%rsi), %rax
11
  0000000000000016: 02 movl %eax, %eax
12
- 0000000000000018: 07 movl 5031312(,%rax,4), %eax
13
  000000000000001f: 04 movl %eax, 8(%rsp)
14
  0000000000000023: 05 leaq 8(%rsp), %rax
15
  0000000000000028: 05 movq %rax, 32(%rsp)
16
  000000000000002d: 05 leaq 12(%rsp), %rbp
17
  0000000000000032: 05 movq %rbp, 16(%rsp)
18
  0000000000000037: 05 leaq 32(%rsp), %rsi
19
  000000000000003c: 05 leaq 16(%rsp), %rdx
20
  0000000000000041: 05 movq %rdi, 24(%rsp)
21
- 0000000000000046: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
22
  000000000000004b: 05 movswq 14(%r13), %rax
23
  0000000000000050: 02 movl %eax, %ecx
24
- 0000000000000052: 07 movl 5031312(,%rcx,4), %ecx
25
- 0000000000000059: 07 jmpq *5004216(,%rcx,8)
26
- 0000000000000060: 04 movl 8(%r13), %eax
27
- 0000000000000064: 02 jmp 0x45c5c4 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0xd4>
28
- 0000000000000066: 06 movsd (%r13), %xmm0
29
- 000000000000006c: 04 xorpd %xmm1, %xmm1
30
- 0000000000000070: 05 cmpeqsd %xmm0, %xmm1
31
- 0000000000000075: 04 andnpd %xmm0, %xmm1
32
- 0000000000000079: 06 movlpd %xmm1, 8(%rsp)
33
- 000000000000007f: 05 jmp 0x45c753 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x263>
34
- 0000000000000084: 03 cmpl $14, %eax
35
- 0000000000000087: 02 je 0x45c582 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x92>
36
- 0000000000000089: 03 cmpl $5, %eax
37
- 000000000000008c: 06 jne 0x45ca02 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x512>
38
- 0000000000000092: 04 movslq 8(%r13), %rbx
39
- 0000000000000096: 04 movq (%r13), %r13
40
- 000000000000009a: 05 jmp 0x45ca0a <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x51a>
41
- 000000000000009f: 05 cmpl $0, 8(%r13)
42
- 00000000000000a4: 05 setne 8(%rsp)
43
- 00000000000000a9: 05 leaq 8(%rsp), %rax
44
- 00000000000000ae: 05 movq %rax, 32(%rsp)
45
- 00000000000000b3: 05 leaq 9(%rsp), %rax
46
- 00000000000000b8: 05 jmp 0x45c762 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x272>
47
- 00000000000000bd: 04 cmpw $19, %ax
48
- 00000000000000c1: 06 jne 0x45c790 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2a0>
49
- 00000000000000c7: 04 movl (%r13), %eax
50
- 00000000000000cb: 05 jmp 0x45c796 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2a6>
51
- 00000000000000d0: 04 movl (%r13), %eax
52
- 00000000000000d4: 04 movl %eax, 8(%rsp)
53
- 00000000000000d8: 05 leaq 8(%rsp), %rax
54
- 00000000000000dd: 05 movq %rax, 32(%rsp)
55
- 00000000000000e2: 05 movq %rbp, 16(%rsp)
56
- 00000000000000e7: 05 jmp 0x45c767 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x277>
57
- 00000000000000ec: 10 movabsq $-274877906945, %rbx
58
- 00000000000000f6: 10 movabsq $274877906944, %rbp
59
- 0000000000000100: 04 movq (%r13), %rax
60
- 0000000000000104: 05 movq %rax, 72(%rsp)
61
- 0000000000000109: 03 cmpq %rbp, %rax
62
- 000000000000010c: 06 jl 0x45caf3 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x603>
63
- 0000000000000112: 03 andq %rbx, %rax
64
- 0000000000000115: 03 movq %rax, %rcx
65
- 0000000000000118: 03 orq %rbp, %rcx
66
- 000000000000011b: 05 movq %rcx, 72(%rsp)
67
- 0000000000000120: 03 cmpq %rbp, %rcx
68
- 0000000000000123: 06 jl 0x45cb02 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x612>
69
- 0000000000000129: 03 andq %rbx, %rax
70
- 000000000000012c: 05 jmp 0x45c74e <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x25e>
71
- 0000000000000131: 04 movq (%r13), %rbx
72
- 0000000000000135: 03 testq %rbx, %rbx
73
- 0000000000000138: 06 jns 0x45cb11 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x621>
74
- 000000000000013e: 05 movq %rbx, 8(%rsp)
75
- 0000000000000143: 05 jmp 0x45c753 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x263>
76
- 0000000000000148: 04 movl 8(%r13), %esi
77
- 000000000000014c: 04 movq (%r13), %rax
78
- 0000000000000150: 04 movq %rax, (%rsp)
79
- 0000000000000154: 05 leaq 32(%rsp), %rdi
80
- 0000000000000159: 02 xorl %edx, %edx
81
- 000000000000015b: 02 xorl %ecx, %ecx
82
- 000000000000015d: 03 xorl %r8d, %r8d
83
- 0000000000000160: 03 xorl %r9d, %r9d
84
- 0000000000000163: 05 callq 0x46e260 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
85
- 0000000000000168: 04 movl 32(%rsp), %eax
86
- 000000000000016c: 04 movl %eax, 72(%rsp)
87
- 0000000000000170: 05 leaq 72(%rsp), %rbx
88
- 0000000000000175: 05 movq %rbx, 16(%rsp)
89
- 000000000000017a: 05 leaq 76(%rsp), %rax
90
- 000000000000017f: 05 movq %rax, 8(%rsp)
91
- 0000000000000184: 05 leaq 16(%rsp), %rsi
92
- 0000000000000189: 05 leaq 8(%rsp), %rdx
93
- 000000000000018e: 05 movq 24(%rsp), %r14
94
- 0000000000000193: 03 movq %r14, %rdi
95
- 0000000000000196: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
96
- 000000000000019b: 05 movq 40(%rsp), %rax
97
- 00000000000001a0: 05 movq %rax, 72(%rsp)
98
- 00000000000001a5: 05 movq %rbx, 16(%rsp)
99
- 00000000000001aa: 05 leaq 80(%rsp), %rax
100
- 00000000000001af: 05 movq %rax, 8(%rsp)
101
- 00000000000001b4: 05 leaq 16(%rsp), %rsi
102
- 00000000000001b9: 05 leaq 8(%rsp), %rdx
103
- 00000000000001be: 05 jmp 0x45ca51 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x561>
104
- 00000000000001c3: 04 movq (%r13), %rax
105
- 00000000000001c7: 05 jmp 0x45c74e <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x25e>
106
- 00000000000001cc: 04 movl 8(%r13), %eax
107
- 00000000000001d0: 04 movl %eax, 8(%rsp)
108
- 00000000000001d4: 05 leaq 8(%rsp), %rbx
109
- 00000000000001d9: 05 movq %rbx, 32(%rsp)
110
- 00000000000001de: 05 movq %rbp, 16(%rsp)
111
- 00000000000001e3: 05 leaq 32(%rsp), %rsi
112
- 00000000000001e8: 05 leaq 16(%rsp), %rdx
113
- 00000000000001ed: 05 movq 24(%rsp), %r14
114
- 00000000000001f2: 03 movq %r14, %rdi
115
- 00000000000001f5: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
116
- 00000000000001fa: 04 movq (%r13), %rax
117
- 00000000000001fe: 05 movq %rax, 8(%rsp)
118
- 0000000000000203: 05 movq %rbx, 32(%rsp)
119
- 0000000000000208: 05 jmp 0x45ca3d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x54d>
120
- 000000000000020d: 04 cmpw $13, %ax
121
- 0000000000000211: 06 jne 0x45c7ea <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2fa>
122
- 0000000000000217: 04 movq (%r13), %rax
123
- 000000000000021b: 03 testq %rax, %rax
124
- 000000000000021e: 06 je 0x45ca68 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x578>
125
- 0000000000000224: 03 movq (%rax), %rax
126
- 0000000000000227: 05 jmp 0x45ca6a <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x57a>
127
- 000000000000022c: 04 movq (%r13), %rax
128
- 0000000000000230: 03 testq %rax, %rax
129
- 0000000000000233: 06 je 0x45c859 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x369>
130
- 0000000000000239: 03 movq (%rax), %rax
131
- 000000000000023c: 05 jmp 0x45c85b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x36b>
132
- 0000000000000241: 04 cmpw $21, %ax
133
- 0000000000000245: 06 jne 0x45c7f3 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x303>
134
- 000000000000024b: 05 movsbq 13(%r13), %rax
135
- 0000000000000250: 05 jmp 0x45c7f7 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x307>
136
- 0000000000000255: 04 movq (%r13), %rdi
137
- 0000000000000259: 05 callq 0x46a7f0 <BloombergLP::bdldfp::DecimalImpUtil::normalize(BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType64)>
138
- 000000000000025e: 05 movq %rax, 8(%rsp)
139
- 0000000000000263: 05 leaq 8(%rsp), %rax
140
- 0000000000000268: 05 movq %rax, 32(%rsp)
141
- 000000000000026d: 05 leaq 16(%rsp), %rax
142
- 0000000000000272: 05 movq %rax, 16(%rsp)
143
- 0000000000000277: 05 leaq 32(%rsp), %rsi
144
- 000000000000027c: 05 leaq 16(%rsp), %rdx
145
- 0000000000000281: 05 movq 24(%rsp), %rdi
146
- 0000000000000286: 05 jmp 0x45ca54 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x564>
147
- 000000000000028b: 04 movq (%r13), %rax
148
- 000000000000028f: 03 testq %rax, %rax
149
- 0000000000000292: 06 je 0x45c950 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x460>
150
- 0000000000000298: 03 movq (%rax), %rax
151
- 000000000000029b: 05 jmp 0x45c952 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x462>
152
- 00000000000002a0: 04 movq (%r13), %rax
153
- 00000000000002a4: 02 movl (%rax), %eax
154
- 00000000000002a6: 04 movl %eax, 8(%rsp)
155
- 00000000000002aa: 05 leaq 8(%rsp), %rax
156
- 00000000000002af: 05 movq %rax, 32(%rsp)
157
- 00000000000002b4: 05 movq %rbp, 16(%rsp)
158
- 00000000000002b9: 05 leaq 32(%rsp), %rsi
159
- 00000000000002be: 05 leaq 16(%rsp), %rdx
160
- 00000000000002c3: 05 movq 24(%rsp), %rdi
161
- 00000000000002c8: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
162
- 00000000000002cd: 02 xorl %ebx, %ebx
163
- 00000000000002cf: 06 cmpw $19, 14(%r13)
164
- 00000000000002d5: 05 movl $0, %eax
165
- 00000000000002da: 02 je 0x45c7d8 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2e8>
166
- 00000000000002dc: 04 movq (%r13), %rax
167
- 00000000000002e0: 04 movslq 4(%rax), %rbx
168
- 00000000000002e4: 04 addq $8, %rax
169
- 00000000000002e8: 05 movq %rax, 32(%rsp)
170
- 00000000000002ed: 03 addq %rbx, %rax
171
- 00000000000002f0: 05 movq %rax, 16(%rsp)
172
- 00000000000002f5: 05 jmp 0x45ca17 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x527>
173
- 00000000000002fa: 04 movslq 8(%r13), %rax
174
- 00000000000002fe: 05 jmp 0x45ca6a <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x57a>
175
- 0000000000000303: 04 movslq 8(%r13), %rax
176
- 0000000000000307: 05 movq %rax, 8(%rsp)
177
- 000000000000030c: 05 leaq 8(%rsp), %rax
178
- 0000000000000311: 05 movq %rax, 32(%rsp)
179
- 0000000000000316: 05 leaq 16(%rsp), %rax
180
- 000000000000031b: 05 movq %rax, 16(%rsp)
181
- 0000000000000320: 05 leaq 32(%rsp), %rsi
182
- 0000000000000325: 05 leaq 16(%rsp), %rdx
183
- 000000000000032a: 05 movq 24(%rsp), %rdi
184
- 000000000000032f: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
185
- 0000000000000334: 06 cmpw $21, 14(%r13)
186
- 000000000000033a: 02 jne 0x45c83b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x34b>
187
- 000000000000033c: 05 movsbq 13(%r13), %rax
188
- 0000000000000341: 03 testq %rax, %rax
189
- 0000000000000344: 02 jne 0x45c84c <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x35c>
190
- 0000000000000346: 05 jmp 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
191
- 000000000000034b: 04 movslq 8(%r13), %rax
192
- 000000000000034f: 03 testq %rax, %rax
193
- 0000000000000352: 06 je 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
194
- 0000000000000358: 04 movq (%r13), %r13
195
- 000000000000035c: 05 movq %r13, 32(%rsp)
196
- 0000000000000361: 03 addq %r13, %rax
197
- 0000000000000364: 05 jmp 0x45c762 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x272>
198
- 0000000000000369: 02 xorl %eax, %eax
199
- 000000000000036b: 05 movq %rax, 8(%rsp)
200
- 0000000000000370: 05 leaq 8(%rsp), %rax
201
- 0000000000000375: 05 movq %rax, 32(%rsp)
202
- 000000000000037a: 05 leaq 16(%rsp), %rax
203
- 000000000000037f: 05 movq %rax, 16(%rsp)
204
- 0000000000000384: 05 leaq 32(%rsp), %rsi
205
- 0000000000000389: 05 leaq 16(%rsp), %rdx
206
- 000000000000038e: 05 movq 24(%rsp), %rdi
207
- 0000000000000393: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
208
- 0000000000000398: 04 movq (%r13), %r15
209
- 000000000000039c: 03 testq %r15, %r15
210
- 000000000000039f: 06 je 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
211
- 00000000000003a5: 05 movl $40, %ebx
212
- 00000000000003aa: 07 movq $-1, %rbp
213
- 00000000000003b1: 05 movq 24(%rsp), %r12
214
- 00000000000003b6: 10 nopw %cs:(%rax,%rax)
215
- 00000000000003c0: 03 incq %rbp
216
- 00000000000003c3: 03 cmpq (%r15), %rbp
217
- 00000000000003c6: 06 jae 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
218
- 00000000000003cc: 04 leaq 32(%rbx), %rax
219
- 00000000000003d0: 05 movq %rax, 80(%rsp)
220
- 00000000000003d5: 05 movq -8(%r15,%rbx), %rax
221
- 00000000000003da: 04 movq (%r15,%rbx), %rcx
222
- 00000000000003de: 03 addq %rax, %rcx
223
- 00000000000003e1: 05 movq %rax, 32(%rsp)
224
- 00000000000003e6: 05 movq %rcx, 16(%rsp)
225
- 00000000000003eb: 03 movq %r12, %rdi
226
- 00000000000003ee: 05 leaq 32(%rsp), %rsi
227
- 00000000000003f3: 05 leaq 16(%rsp), %r14
228
- 00000000000003f8: 03 movq %r14, %rdx
229
- 00000000000003fb: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
230
- 0000000000000400: 04 movq (%r15,%rbx), %rax
231
- 0000000000000404: 05 movq %rax, 8(%rsp)
232
- 0000000000000409: 05 leaq 8(%rsp), %rax
233
- 000000000000040e: 05 movq %rax, 32(%rsp)
234
- 0000000000000413: 05 leaq 16(%rsp), %rax
235
- 0000000000000418: 05 movq %rax, 16(%rsp)
236
- 000000000000041d: 03 movq %r12, %rdi
237
- 0000000000000420: 05 leaq 32(%rsp), %rsi
238
- 0000000000000425: 03 movq %r14, %rdx
239
- 0000000000000428: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
240
- 000000000000042d: 04 movq (%r13), %rax
241
- 0000000000000431: 04 leaq 32(%rax), %rcx
242
- 0000000000000435: 03 testq %rax, %rax
243
- 0000000000000438: 04 cmoveq %rax, %rcx
244
- 000000000000043c: 05 leaq -24(%rcx,%rbx), %rsi
245
- 0000000000000441: 03 movq %r12, %rdi
246
- 0000000000000444: 05 callq 0x45c4f0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>
247
- 0000000000000449: 04 movq (%r13), %r15
248
- 000000000000044d: 05 movq 80(%rsp), %rbx
249
- 0000000000000452: 03 testq %r15, %r15
250
- 0000000000000455: 06 jne 0x45c8b0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x3c0>
251
- 000000000000045b: 05 jmp 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
252
- 0000000000000460: 02 xorl %eax, %eax
253
- 0000000000000462: 05 movq %rax, 8(%rsp)
254
- 0000000000000467: 05 leaq 8(%rsp), %rax
255
- 000000000000046c: 05 movq %rax, 32(%rsp)
256
- 0000000000000471: 05 leaq 16(%rsp), %rax
257
- 0000000000000476: 05 movq %rax, 16(%rsp)
258
- 000000000000047b: 05 leaq 32(%rsp), %rsi
259
- 0000000000000480: 05 leaq 16(%rsp), %rdx
260
- 0000000000000485: 05 movq 24(%rsp), %rdi
261
- 000000000000048a: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
262
- 000000000000048f: 04 movq (%r13), %rax
263
- 0000000000000493: 03 testq %rax, %rax
264
- 0000000000000496: 06 je 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
265
- 000000000000049c: 06 movl $16, %r15d
266
- 00000000000004a2: 07 movq $-1, %rbx
267
- 00000000000004a9: 05 movq 24(%rsp), %r14
268
- 00000000000004ae: 02 nop
269
- 00000000000004b0: 03 incq %rbx
270
- 00000000000004b3: 03 cmpq (%rax), %rbx
271
- 00000000000004b6: 06 jae 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
272
- 00000000000004bc: 04 leaq 32(%r15), %r12
273
- 00000000000004c0: 05 movl 16(%rax,%r15), %eax
274
- 00000000000004c5: 04 movl %eax, 8(%rsp)
275
- 00000000000004c9: 05 leaq 8(%rsp), %rax
276
- 00000000000004ce: 05 movq %rax, 32(%rsp)
277
- 00000000000004d3: 05 movq %rbp, 16(%rsp)
278
- 00000000000004d8: 03 movq %r14, %rdi
279
- 00000000000004db: 05 leaq 32(%rsp), %rsi
280
- 00000000000004e0: 05 leaq 16(%rsp), %rdx
281
- 00000000000004e5: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
282
- 00000000000004ea: 04 movq (%r13), %rsi
283
- 00000000000004ee: 04 leaq 32(%rsi), %rax
284
- 00000000000004f2: 03 testq %rsi, %rsi
285
- 00000000000004f5: 04 cmovneq %rax, %rsi
286
- 00000000000004f9: 03 addq %r15, %rsi
287
- 00000000000004fc: 03 movq %r14, %rdi
288
- 00000000000004ff: 05 callq 0x45c4f0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>
289
- 0000000000000504: 04 movq (%r13), %rax
290
- 0000000000000508: 03 movq %r12, %r15
291
- 000000000000050b: 03 testq %rax, %rax
292
- 000000000000050e: 02 jne 0x45c9a0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x4b0>
293
- 0000000000000510: 02 jmp 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
294
- 0000000000000512: 05 movsbq (%r13), %rbx
295
- 0000000000000517: 03 incq %r13
296
- 000000000000051a: 05 movq %r13, 32(%rsp)
297
- 000000000000051f: 03 addq %rbx, %r13
298
- 0000000000000522: 05 movq %r13, 16(%rsp)
299
- 0000000000000527: 05 leaq 32(%rsp), %rsi
300
- 000000000000052c: 05 leaq 16(%rsp), %rdx
301
- 0000000000000531: 05 movq 24(%rsp), %r14
302
- 0000000000000536: 03 movq %r14, %rdi
303
- 0000000000000539: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
304
- 000000000000053e: 05 movq %rbx, 8(%rsp)
305
- 0000000000000543: 05 leaq 8(%rsp), %rax
306
- 0000000000000548: 05 movq %rax, 32(%rsp)
307
- 000000000000054d: 05 leaq 16(%rsp), %rax
308
- 0000000000000552: 05 movq %rax, 16(%rsp)
309
- 0000000000000557: 05 leaq 32(%rsp), %rsi
310
- 000000000000055c: 05 leaq 16(%rsp), %rdx
311
- 0000000000000561: 03 movq %r14, %rdi
312
- 0000000000000564: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
313
- 0000000000000569: 04 addq $88, %rsp
314
- 000000000000056d: 01 popq %rbx
315
- 000000000000056e: 02 popq %r12
316
- 0000000000000570: 02 popq %r13
317
- 0000000000000572: 02 popq %r14
318
- 0000000000000574: 02 popq %r15
319
- 0000000000000576: 01 popq %rbp
320
- 0000000000000577: 01 retq
321
- 0000000000000578: 02 xorl %eax, %eax
322
- 000000000000057a: 05 movq %rax, 8(%rsp)
323
- 000000000000057f: 05 leaq 8(%rsp), %rax
324
- 0000000000000584: 05 movq %rax, 32(%rsp)
325
- 0000000000000589: 05 leaq 16(%rsp), %rax
326
- 000000000000058e: 05 movq %rax, 16(%rsp)
327
- 0000000000000593: 05 leaq 32(%rsp), %rsi
328
- 0000000000000598: 05 leaq 16(%rsp), %rdx
329
- 000000000000059d: 05 movq 24(%rsp), %rdi
330
- 00000000000005a2: 05 callq 0x45d490 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
331
- 00000000000005a7: 02 xorl %ebp, %ebp
332
- 00000000000005a9: 02 xorl %ebx, %ebx
333
- 00000000000005ab: 02 jmp 0x45cabd <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5cd>
334
- 00000000000005ad: 03 nopl (%rax)
335
- 00000000000005b0: 04 movslq 8(%r13), %rax
336
- 00000000000005b4: 03 cmpq %rax, %rbx
337
- 00000000000005b7: 02 jae 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
338
- 00000000000005b9: 03 addq %rbp, %rsi
339
- 00000000000005bc: 05 movq 24(%rsp), %rdi
340
- 00000000000005c1: 05 callq 0x45c4f0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>
341
- 00000000000005c6: 03 incq %rbx
342
- 00000000000005c9: 04 addq $16, %rbp
343
- 00000000000005cd: 06 cmpw $13, 14(%r13)
344
- 00000000000005d3: 04 movq (%r13), %rsi
345
- 00000000000005d7: 02 jne 0x45caa0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5b0>
346
- 00000000000005d9: 03 testq %rsi, %rsi
347
- 00000000000005dc: 02 je 0x45cadb <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5eb>
348
- 00000000000005de: 03 movq (%rsi), %rax
349
- 00000000000005e1: 03 cmpq %rax, %rbx
350
- 00000000000005e4: 02 jb 0x45cae6 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5f6>
351
- 00000000000005e6: 05 jmp 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
352
- 00000000000005eb: 02 xorl %eax, %eax
353
- 00000000000005ed: 03 cmpq %rax, %rbx
354
- 00000000000005f0: 06 jae 0x45ca59 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x569>
355
- 00000000000005f6: 04 leaq 16(%rsi), %rax
356
- 00000000000005fa: 03 testq %rsi, %rsi
357
- 00000000000005fd: 04 cmovneq %rax, %rsi
358
- 0000000000000601: 02 jmp 0x45caa9 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5b9>
359
- 0000000000000603: 05 leaq 72(%rsp), %rdi
360
- 0000000000000608: 05 callq 0x46f830 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
361
- 000000000000060d: 05 jmp 0x45c605 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x115>
362
- 0000000000000612: 05 leaq 72(%rsp), %rdi
363
- 0000000000000617: 05 callq 0x46f830 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
364
- 000000000000061c: 05 jmp 0x45c74e <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x25e>
365
- 0000000000000621: 05 movl $9365340, %edi
366
- 0000000000000626: 05 callq 0x476a00 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
367
- 000000000000062b: 09 movq $5030450, 32(%rsp)
368
- 0000000000000634: 09 movq $5030504, 40(%rsp)
369
- 000000000000063d: 08 movl $1126, 48(%rsp)
370
- 0000000000000645: 09 movq $5132690, 56(%rsp)
371
- 000000000000064e: 04 movl %eax, 64(%rsp)
372
- 0000000000000652: 05 leaq 32(%rsp), %rdi
373
- 0000000000000657: 05 callq 0x476a20 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
374
- 000000000000065c: 03 movq %rbx, %rax
375
- 000000000000065f: 04 shrq $32, %rax
376
- 0000000000000663: 04 shlq $37, %rbx
377
- 0000000000000667: 10 movabsq $9223371899415822336, %rcx
378
- 0000000000000671: 03 addq %rbx, %rcx
379
- 0000000000000674: 07 imulq $1000, %rax, %rax
380
- 000000000000067b: 10 movabsq $-9223372036854775808, %rbx
381
- 0000000000000685: 03 orq %rcx, %rbx
382
- 0000000000000688: 03 orq %rax, %rbx
383
- 000000000000068b: 05 jmp 0x45c62e <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x13e>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 000000000045c6d0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>:
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 $88, %rsp
9
  000000000000000e: 03 movq %rsi, %r13
10
  0000000000000011: 05 movswq 14(%rsi), %rax
11
  0000000000000016: 02 movl %eax, %eax
12
+ 0000000000000018: 07 movl 5032448(,%rax,4), %eax
13
  000000000000001f: 04 movl %eax, 8(%rsp)
14
  0000000000000023: 05 leaq 8(%rsp), %rax
15
  0000000000000028: 05 movq %rax, 32(%rsp)
16
  000000000000002d: 05 leaq 12(%rsp), %rbp
17
  0000000000000032: 05 movq %rbp, 16(%rsp)
18
  0000000000000037: 05 leaq 32(%rsp), %rsi
19
  000000000000003c: 05 leaq 16(%rsp), %rdx
20
  0000000000000041: 05 movq %rdi, 24(%rsp)
21
+ 0000000000000046: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
22
  000000000000004b: 05 movswq 14(%r13), %rax
23
  0000000000000050: 02 movl %eax, %ecx
24
+ 0000000000000052: 07 movl 5032448(,%rcx,4), %ecx
25
+ 0000000000000059: 02 decl %ecx
26
+ 000000000000005b: 03 cmpl $15, %ecx
27
+ 000000000000005e: 06 ja 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
28
+ 0000000000000064: 07 jmpq *5005368(,%rcx,8)
29
+ 000000000000006b: 04 movl 8(%r13), %eax
30
+ 000000000000006f: 05 jmp 0x45c7c9 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0xf9>
31
+ 0000000000000074: 06 movsd (%r13), %xmm0
32
+ 000000000000007a: 04 xorpd %xmm1, %xmm1
33
+ 000000000000007e: 05 cmpeqsd %xmm0, %xmm1
34
+ 0000000000000083: 04 andnpd %xmm0, %xmm1
35
+ 0000000000000087: 06 movlpd %xmm1, 8(%rsp)
36
+ 000000000000008d: 05 jmp 0x45c960 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x290>
37
+ 0000000000000092: 03 cmpl $14, %eax
38
+ 0000000000000095: 06 je 0x45c99d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2cd>
39
+ 000000000000009b: 03 cmpl $5, %eax
40
+ 000000000000009e: 06 je 0x45c99d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2cd>
41
+ 00000000000000a4: 02 xorl %ecx, %ecx
42
+ 00000000000000a6: 05 movl $0, %ebx
43
+ 00000000000000ab: 03 cmpl $4, %eax
44
+ 00000000000000ae: 06 jne 0x45c9a5 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2d5>
45
+ 00000000000000b4: 05 movsbq (%r13), %rbx
46
+ 00000000000000b9: 03 incq %r13
47
+ 00000000000000bc: 03 movq %r13, %rcx
48
+ 00000000000000bf: 05 jmp 0x45c9a5 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2d5>
49
+ 00000000000000c4: 05 cmpl $0, 8(%r13)
50
+ 00000000000000c9: 05 setne 8(%rsp)
51
+ 00000000000000ce: 05 leaq 8(%rsp), %rax
52
+ 00000000000000d3: 05 movq %rax, 32(%rsp)
53
+ 00000000000000d8: 05 leaq 9(%rsp), %rax
54
+ 00000000000000dd: 05 jmp 0x45c96f <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x29f>
55
+ 00000000000000e2: 04 cmpw $19, %ax
56
+ 00000000000000e6: 06 jne 0x45c9b4 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2e4>
57
+ 00000000000000ec: 04 movl (%r13), %eax
58
+ 00000000000000f0: 05 jmp 0x45c9ba <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2ea>
59
+ 00000000000000f5: 04 movl (%r13), %eax
60
+ 00000000000000f9: 04 movl %eax, 8(%rsp)
61
+ 00000000000000fd: 05 leaq 8(%rsp), %rax
62
+ 0000000000000102: 05 movq %rax, 32(%rsp)
63
+ 0000000000000107: 05 movq %rbp, 16(%rsp)
64
+ 000000000000010c: 05 jmp 0x45c974 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2a4>
65
+ 0000000000000111: 10 movabsq $-274877906945, %rbx
66
+ 000000000000011b: 10 movabsq $274877906944, %rbp
67
+ 0000000000000125: 04 movq (%r13), %rax
68
+ 0000000000000129: 05 movq %rax, 72(%rsp)
69
+ 000000000000012e: 03 cmpq %rbp, %rax
70
+ 0000000000000131: 06 jl 0x45cd3d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x66d>
71
+ 0000000000000137: 03 andq %rbx, %rax
72
+ 000000000000013a: 03 movq %rax, %rcx
73
+ 000000000000013d: 03 orq %rbp, %rcx
74
+ 0000000000000140: 05 movq %rcx, 72(%rsp)
75
+ 0000000000000145: 03 cmpq %rbp, %rcx
76
+ 0000000000000148: 06 jl 0x45cd4c <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x67c>
77
+ 000000000000014e: 03 andq %rbx, %rax
78
+ 0000000000000151: 05 jmp 0x45c95b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x28b>
79
+ 0000000000000156: 04 movq (%r13), %rbx
80
+ 000000000000015a: 03 testq %rbx, %rbx
81
+ 000000000000015d: 06 jns 0x45cd5b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x68b>
82
+ 0000000000000163: 05 movq %rbx, 8(%rsp)
83
+ 0000000000000168: 05 jmp 0x45c960 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x290>
84
+ 000000000000016d: 04 movl 8(%r13), %esi
85
+ 0000000000000171: 04 movq (%r13), %rax
86
+ 0000000000000175: 04 movq %rax, (%rsp)
87
+ 0000000000000179: 05 leaq 32(%rsp), %rdi
88
+ 000000000000017e: 02 xorl %edx, %edx
89
+ 0000000000000180: 02 xorl %ecx, %ecx
90
+ 0000000000000182: 03 xorl %r8d, %r8d
91
+ 0000000000000185: 03 xorl %r9d, %r9d
92
+ 0000000000000188: 05 callq 0x46e700 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
93
+ 000000000000018d: 04 movl 32(%rsp), %eax
94
+ 0000000000000191: 04 movl %eax, 72(%rsp)
95
+ 0000000000000195: 05 leaq 72(%rsp), %rbx
96
+ 000000000000019a: 05 movq %rbx, 16(%rsp)
97
+ 000000000000019f: 05 leaq 76(%rsp), %rax
98
+ 00000000000001a4: 05 movq %rax, 8(%rsp)
99
+ 00000000000001a9: 05 leaq 16(%rsp), %rsi
100
+ 00000000000001ae: 05 leaq 8(%rsp), %rdx
101
+ 00000000000001b3: 05 movq 24(%rsp), %r14
102
+ 00000000000001b8: 03 movq %r14, %rdi
103
+ 00000000000001bb: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
104
+ 00000000000001c0: 05 movq 40(%rsp), %rax
105
+ 00000000000001c5: 05 movq %rax, 72(%rsp)
106
+ 00000000000001ca: 05 movq %rbx, 16(%rsp)
107
+ 00000000000001cf: 05 leaq 80(%rsp), %rax
108
+ 00000000000001d4: 05 movq %rax, 8(%rsp)
109
+ 00000000000001d9: 05 leaq 16(%rsp), %rsi
110
+ 00000000000001de: 05 leaq 8(%rsp), %rdx
111
+ 00000000000001e3: 05 jmp 0x45ca43 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x373>
112
+ 00000000000001e8: 04 movq (%r13), %rax
113
+ 00000000000001ec: 05 jmp 0x45c95b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x28b>
114
+ 00000000000001f1: 04 movl 8(%r13), %eax
115
+ 00000000000001f5: 04 movl %eax, 8(%rsp)
116
+ 00000000000001f9: 05 leaq 8(%rsp), %rbx
117
+ 00000000000001fe: 05 movq %rbx, 32(%rsp)
118
+ 0000000000000203: 05 movq %rbp, 16(%rsp)
119
+ 0000000000000208: 05 leaq 32(%rsp), %rsi
120
+ 000000000000020d: 05 leaq 16(%rsp), %rdx
121
+ 0000000000000212: 05 movq 24(%rsp), %r14
122
+ 0000000000000217: 03 movq %r14, %rdi
123
+ 000000000000021a: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
124
+ 000000000000021f: 04 movq (%r13), %rax
125
+ 0000000000000223: 05 movq %rax, 8(%rsp)
126
+ 0000000000000228: 05 movq %rbx, 32(%rsp)
127
+ 000000000000022d: 05 jmp 0x45ca2f <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x35f>
128
+ 0000000000000232: 04 cmpw $13, %ax
129
+ 0000000000000236: 06 jne 0x45ca5a <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x38a>
130
+ 000000000000023c: 04 movq (%r13), %rax
131
+ 0000000000000240: 03 testq %rax, %rax
132
+ 0000000000000243: 06 je 0x45cc87 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5b7>
133
+ 0000000000000249: 03 movq (%rax), %rax
134
+ 000000000000024c: 05 jmp 0x45cc89 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5b9>
135
+ 0000000000000251: 04 movq (%r13), %rax
136
+ 0000000000000255: 03 testq %rax, %rax
137
+ 0000000000000258: 06 je 0x45ca63 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x393>
138
+ 000000000000025e: 03 movq (%rax), %rax
139
+ 0000000000000261: 05 jmp 0x45ca65 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x395>
140
+ 0000000000000266: 03 cmpl $22, %eax
141
+ 0000000000000269: 06 je 0x45cc05 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x535>
142
+ 000000000000026f: 03 cmpl $21, %eax
143
+ 0000000000000272: 06 jne 0x45cc0b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x53b>
144
+ 0000000000000278: 05 movsbq 13(%r13), %rax
145
+ 000000000000027d: 05 jmp 0x45cc0d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x53d>
146
+ 0000000000000282: 04 movq (%r13), %rdi
147
+ 0000000000000286: 05 callq 0x46aae0 <BloombergLP::bdldfp::DecimalImpUtil::normalize(BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType64)>
148
+ 000000000000028b: 05 movq %rax, 8(%rsp)
149
+ 0000000000000290: 05 leaq 8(%rsp), %rax
150
+ 0000000000000295: 05 movq %rax, 32(%rsp)
151
+ 000000000000029a: 05 leaq 16(%rsp), %rax
152
+ 000000000000029f: 05 movq %rax, 16(%rsp)
153
+ 00000000000002a4: 05 leaq 32(%rsp), %rsi
154
+ 00000000000002a9: 05 leaq 16(%rsp), %rdx
155
+ 00000000000002ae: 05 movq 24(%rsp), %rdi
156
+ 00000000000002b3: 05 jmp 0x45ca46 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x376>
157
+ 00000000000002b8: 04 movq (%r13), %rax
158
+ 00000000000002bc: 03 testq %rax, %rax
159
+ 00000000000002bf: 06 je 0x45cb50 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x480>
160
+ 00000000000002c5: 03 movq (%rax), %rax
161
+ 00000000000002c8: 05 jmp 0x45cb52 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x482>
162
+ 00000000000002cd: 04 movq (%r13), %rcx
163
+ 00000000000002d1: 04 movslq 8(%r13), %rbx
164
+ 00000000000002d5: 05 movq %rcx, 32(%rsp)
165
+ 00000000000002da: 03 addq %rbx, %rcx
166
+ 00000000000002dd: 05 movq %rcx, 16(%rsp)
167
+ 00000000000002e2: 02 jmp 0x45ca09 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x339>
168
+ 00000000000002e4: 04 movq (%r13), %rax
169
+ 00000000000002e8: 02 movl (%rax), %eax
170
+ 00000000000002ea: 04 movl %eax, 8(%rsp)
171
+ 00000000000002ee: 05 leaq 8(%rsp), %rax
172
+ 00000000000002f3: 05 movq %rax, 32(%rsp)
173
+ 00000000000002f8: 05 movq %rbp, 16(%rsp)
174
+ 00000000000002fd: 05 leaq 32(%rsp), %rsi
175
+ 0000000000000302: 05 leaq 16(%rsp), %rdx
176
+ 0000000000000307: 05 movq 24(%rsp), %rdi
177
+ 000000000000030c: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
178
+ 0000000000000311: 02 xorl %ebx, %ebx
179
+ 0000000000000313: 06 cmpw $19, 14(%r13)
180
+ 0000000000000319: 05 movl $0, %eax
181
+ 000000000000031e: 02 je 0x45c9fc <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x32c>
182
+ 0000000000000320: 04 movq (%r13), %rax
183
+ 0000000000000324: 04 movslq 4(%rax), %rbx
184
+ 0000000000000328: 04 addq $8, %rax
185
+ 000000000000032c: 05 movq %rax, 32(%rsp)
186
+ 0000000000000331: 03 addq %rbx, %rax
187
+ 0000000000000334: 05 movq %rax, 16(%rsp)
188
+ 0000000000000339: 05 leaq 32(%rsp), %rsi
189
+ 000000000000033e: 05 leaq 16(%rsp), %rdx
190
+ 0000000000000343: 05 movq 24(%rsp), %r14
191
+ 0000000000000348: 03 movq %r14, %rdi
192
+ 000000000000034b: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
193
+ 0000000000000350: 05 movq %rbx, 8(%rsp)
194
+ 0000000000000355: 05 leaq 8(%rsp), %rax
195
+ 000000000000035a: 05 movq %rax, 32(%rsp)
196
+ 000000000000035f: 05 leaq 16(%rsp), %rax
197
+ 0000000000000364: 05 movq %rax, 16(%rsp)
198
+ 0000000000000369: 05 leaq 32(%rsp), %rsi
199
+ 000000000000036e: 05 leaq 16(%rsp), %rdx
200
+ 0000000000000373: 03 movq %r14, %rdi
201
+ 0000000000000376: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
202
+ 000000000000037b: 04 addq $88, %rsp
203
+ 000000000000037f: 01 popq %rbx
204
+ 0000000000000380: 02 popq %r12
205
+ 0000000000000382: 02 popq %r13
206
+ 0000000000000384: 02 popq %r14
207
+ 0000000000000386: 02 popq %r15
208
+ 0000000000000388: 01 popq %rbp
209
+ 0000000000000389: 01 retq
210
+ 000000000000038a: 04 movslq 8(%r13), %rax
211
+ 000000000000038e: 05 jmp 0x45cc89 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5b9>
212
+ 0000000000000393: 02 xorl %eax, %eax
213
+ 0000000000000395: 05 movq %rax, 8(%rsp)
214
+ 000000000000039a: 05 leaq 8(%rsp), %rax
215
+ 000000000000039f: 05 movq %rax, 32(%rsp)
216
+ 00000000000003a4: 05 leaq 16(%rsp), %rax
217
+ 00000000000003a9: 05 movq %rax, 16(%rsp)
218
+ 00000000000003ae: 05 leaq 32(%rsp), %rsi
219
+ 00000000000003b3: 05 leaq 16(%rsp), %rdx
220
+ 00000000000003b8: 05 movq 24(%rsp), %rdi
221
+ 00000000000003bd: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
222
+ 00000000000003c2: 04 movq (%r13), %r15
223
+ 00000000000003c6: 03 testq %r15, %r15
224
+ 00000000000003c9: 02 je 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
225
+ 00000000000003cb: 05 movl $40, %ebx
226
+ 00000000000003d0: 07 movq $-1, %rbp
227
+ 00000000000003d7: 05 movq 24(%rsp), %r12
228
+ 00000000000003dc: 04 nopl (%rax)
229
+ 00000000000003e0: 03 incq %rbp
230
+ 00000000000003e3: 03 cmpq (%r15), %rbp
231
+ 00000000000003e6: 02 jae 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
232
+ 00000000000003e8: 04 leaq 32(%rbx), %rax
233
+ 00000000000003ec: 05 movq %rax, 80(%rsp)
234
+ 00000000000003f1: 05 movq -8(%r15,%rbx), %rax
235
+ 00000000000003f6: 04 movq (%r15,%rbx), %rcx
236
+ 00000000000003fa: 03 addq %rax, %rcx
237
+ 00000000000003fd: 05 movq %rax, 32(%rsp)
238
+ 0000000000000402: 05 movq %rcx, 16(%rsp)
239
+ 0000000000000407: 03 movq %r12, %rdi
240
+ 000000000000040a: 05 leaq 32(%rsp), %rsi
241
+ 000000000000040f: 03 movq %r13, %r14
242
+ 0000000000000412: 05 leaq 16(%rsp), %r13
243
+ 0000000000000417: 03 movq %r13, %rdx
244
+ 000000000000041a: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
245
+ 000000000000041f: 04 movq (%r15,%rbx), %rax
246
+ 0000000000000423: 05 movq %rax, 8(%rsp)
247
+ 0000000000000428: 05 leaq 8(%rsp), %rax
248
+ 000000000000042d: 05 movq %rax, 32(%rsp)
249
+ 0000000000000432: 05 leaq 16(%rsp), %rax
250
+ 0000000000000437: 05 movq %rax, 16(%rsp)
251
+ 000000000000043c: 03 movq %r12, %rdi
252
+ 000000000000043f: 05 leaq 32(%rsp), %rsi
253
+ 0000000000000444: 03 movq %r13, %rdx
254
+ 0000000000000447: 03 movq %r14, %r13
255
+ 000000000000044a: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
256
+ 000000000000044f: 03 movq (%r14), %rax
257
+ 0000000000000452: 04 leaq 32(%rax), %rcx
258
+ 0000000000000456: 03 testq %rax, %rax
259
+ 0000000000000459: 04 cmoveq %rax, %rcx
260
+ 000000000000045d: 05 leaq -24(%rcx,%rbx), %rsi
261
+ 0000000000000462: 03 movq %r12, %rdi
262
+ 0000000000000465: 05 callq 0x45c6d0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>
263
+ 000000000000046a: 03 movq (%r14), %r15
264
+ 000000000000046d: 05 movq 80(%rsp), %rbx
265
+ 0000000000000472: 03 testq %r15, %r15
266
+ 0000000000000475: 06 jne 0x45cab0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x3e0>
267
+ 000000000000047b: 05 jmp 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
268
+ 0000000000000480: 02 xorl %eax, %eax
269
+ 0000000000000482: 05 movq %rax, 8(%rsp)
270
+ 0000000000000487: 05 leaq 8(%rsp), %rax
271
+ 000000000000048c: 05 movq %rax, 32(%rsp)
272
+ 0000000000000491: 05 leaq 16(%rsp), %rax
273
+ 0000000000000496: 05 movq %rax, 16(%rsp)
274
+ 000000000000049b: 05 leaq 32(%rsp), %rsi
275
+ 00000000000004a0: 05 leaq 16(%rsp), %rdx
276
+ 00000000000004a5: 05 movq 24(%rsp), %rdi
277
+ 00000000000004aa: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
278
+ 00000000000004af: 04 movq (%r13), %rax
279
+ 00000000000004b3: 03 testq %rax, %rax
280
+ 00000000000004b6: 06 je 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
281
+ 00000000000004bc: 06 movl $16, %r15d
282
+ 00000000000004c2: 07 movq $-1, %rbx
283
+ 00000000000004c9: 05 movq 24(%rsp), %r14
284
+ 00000000000004ce: 02 nop
285
+ 00000000000004d0: 03 incq %rbx
286
+ 00000000000004d3: 03 cmpq (%rax), %rbx
287
+ 00000000000004d6: 06 jae 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
288
+ 00000000000004dc: 04 leaq 32(%r15), %r12
289
+ 00000000000004e0: 05 movl 16(%rax,%r15), %eax
290
+ 00000000000004e5: 04 movl %eax, 8(%rsp)
291
+ 00000000000004e9: 05 leaq 8(%rsp), %rax
292
+ 00000000000004ee: 05 movq %rax, 32(%rsp)
293
+ 00000000000004f3: 05 movq %rbp, 16(%rsp)
294
+ 00000000000004f8: 03 movq %r14, %rdi
295
+ 00000000000004fb: 05 leaq 32(%rsp), %rsi
296
+ 0000000000000500: 05 leaq 16(%rsp), %rdx
297
+ 0000000000000505: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
298
+ 000000000000050a: 04 movq (%r13), %rsi
299
+ 000000000000050e: 04 leaq 32(%rsi), %rax
300
+ 0000000000000512: 03 testq %rsi, %rsi
301
+ 0000000000000515: 04 cmovneq %rax, %rsi
302
+ 0000000000000519: 03 addq %r15, %rsi
303
+ 000000000000051c: 03 movq %r14, %rdi
304
+ 000000000000051f: 05 callq 0x45c6d0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>
305
+ 0000000000000524: 04 movq (%r13), %rax
306
+ 0000000000000528: 03 movq %r12, %r15
307
+ 000000000000052b: 03 testq %rax, %rax
308
+ 000000000000052e: 02 jne 0x45cba0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x4d0>
309
+ 0000000000000530: 05 jmp 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
310
+ 0000000000000535: 04 movslq 8(%r13), %rax
311
+ 0000000000000539: 02 jmp 0x45cc0d <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x53d>
312
+ 000000000000053b: 02 xorl %eax, %eax
313
+ 000000000000053d: 05 movq %rax, 8(%rsp)
314
+ 0000000000000542: 05 leaq 8(%rsp), %rax
315
+ 0000000000000547: 05 movq %rax, 32(%rsp)
316
+ 000000000000054c: 05 leaq 16(%rsp), %rax
317
+ 0000000000000551: 05 movq %rax, 16(%rsp)
318
+ 0000000000000556: 05 leaq 32(%rsp), %rsi
319
+ 000000000000055b: 05 leaq 16(%rsp), %rdx
320
+ 0000000000000560: 05 movq 24(%rsp), %rdi
321
+ 0000000000000565: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
322
+ 000000000000056a: 05 movswl 14(%r13), %eax
323
+ 000000000000056f: 03 cmpl $22, %eax
324
+ 0000000000000572: 02 je 0x45cc54 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x584>
325
+ 0000000000000574: 03 cmpl $21, %eax
326
+ 0000000000000577: 06 jne 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
327
+ 000000000000057d: 05 movsbq 13(%r13), %rcx
328
+ 0000000000000582: 02 jmp 0x45cc58 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x588>
329
+ 0000000000000584: 04 movslq 8(%r13), %rcx
330
+ 0000000000000588: 03 testq %rcx, %rcx
331
+ 000000000000058b: 06 je 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
332
+ 0000000000000591: 03 cmpl $22, %eax
333
+ 0000000000000594: 06 je 0x45cd23 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x653>
334
+ 000000000000059a: 02 xorl %ecx, %ecx
335
+ 000000000000059c: 05 movl $0, %edx
336
+ 00000000000005a1: 03 cmpl $21, %eax
337
+ 00000000000005a4: 06 jne 0x45cd2b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x65b>
338
+ 00000000000005aa: 05 movsbq 13(%r13), %rdx
339
+ 00000000000005af: 03 movq %r13, %rcx
340
+ 00000000000005b2: 05 jmp 0x45cd2b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x65b>
341
+ 00000000000005b7: 02 xorl %eax, %eax
342
+ 00000000000005b9: 05 movq %rax, 8(%rsp)
343
+ 00000000000005be: 05 leaq 8(%rsp), %rax
344
+ 00000000000005c3: 05 movq %rax, 32(%rsp)
345
+ 00000000000005c8: 05 leaq 16(%rsp), %rax
346
+ 00000000000005cd: 05 movq %rax, 16(%rsp)
347
+ 00000000000005d2: 05 leaq 32(%rsp), %rsi
348
+ 00000000000005d7: 05 leaq 16(%rsp), %rdx
349
+ 00000000000005dc: 05 movq 24(%rsp), %rdi
350
+ 00000000000005e1: 05 callq 0x45d6d0 <bsl::vector<unsigned char, bsl::allocator<unsigned char> >& bsl::vector<bsl::vector<unsigned char, bsl::allocator<unsigned char> >, bsl::allocator<bsl::vector<unsigned char, bsl::allocator<unsigned char> > > >::emplace_back<unsigned char const*&, unsigned char const*>(unsigned char const*&, unsigned char const*&&)>
351
+ 00000000000005e6: 02 xorl %ebp, %ebp
352
+ 00000000000005e8: 02 xorl %ebx, %ebx
353
+ 00000000000005ea: 02 jmp 0x45cce6 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x616>
354
+ 00000000000005ec: 02 xorl %ecx, %ecx
355
+ 00000000000005ee: 03 cmpq %rcx, %rbx
356
+ 00000000000005f1: 06 jae 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
357
+ 00000000000005f7: 04 leaq 16(%rax), %rsi
358
+ 00000000000005fb: 03 testq %rax, %rax
359
+ 00000000000005fe: 04 cmoveq %rax, %rsi
360
+ 0000000000000602: 03 addq %rbp, %rsi
361
+ 0000000000000605: 05 movq 24(%rsp), %rdi
362
+ 000000000000060a: 05 callq 0x45c6d0 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)>
363
+ 000000000000060f: 03 incq %rbx
364
+ 0000000000000612: 04 addq $16, %rbp
365
+ 0000000000000616: 06 cmpw $13, 14(%r13)
366
+ 000000000000061c: 02 jne 0x45cd10 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x640>
367
+ 000000000000061e: 04 movq (%r13), %rax
368
+ 0000000000000622: 03 testq %rax, %rax
369
+ 0000000000000625: 02 je 0x45ccbc <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5ec>
370
+ 0000000000000627: 03 movq (%rax), %rcx
371
+ 000000000000062a: 03 cmpq %rcx, %rbx
372
+ 000000000000062d: 02 jb 0x45ccc7 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x5f7>
373
+ 000000000000062f: 05 jmp 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
374
+ 0000000000000634: 10 nopw %cs:(%rax,%rax)
375
+ 000000000000063e: 02 nop
376
+ 0000000000000640: 04 movslq 8(%r13), %rax
377
+ 0000000000000644: 03 cmpq %rax, %rbx
378
+ 0000000000000647: 06 jae 0x45ca4b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x37b>
379
+ 000000000000064d: 04 movq (%r13), %rsi
380
+ 0000000000000651: 02 jmp 0x45ccd2 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x602>
381
+ 0000000000000653: 04 movq (%r13), %rcx
382
+ 0000000000000657: 04 movslq 8(%r13), %rdx
383
+ 000000000000065b: 05 movq %rcx, 32(%rsp)
384
+ 0000000000000660: 03 addq %rcx, %rdx
385
+ 0000000000000663: 05 movq %rdx, 16(%rsp)
386
+ 0000000000000668: 05 jmp 0x45c974 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x2a4>
387
+ 000000000000066d: 05 leaq 72(%rsp), %rdi
388
+ 0000000000000672: 05 callq 0x46fcf0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
389
+ 0000000000000677: 05 jmp 0x45c80a <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x13a>
390
+ 000000000000067c: 05 leaq 72(%rsp), %rdi
391
+ 0000000000000681: 05 callq 0x46fcf0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
392
+ 0000000000000686: 05 jmp 0x45c95b <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x28b>
393
+ 000000000000068b: 05 movl $9365340, %edi
394
+ 0000000000000690: 05 callq 0x476eb0 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
395
+ 0000000000000695: 09 movq $5031592, 32(%rsp)
396
+ 000000000000069e: 09 movq $5031646, 40(%rsp)
397
+ 00000000000006a7: 08 movl $1126, 48(%rsp)
398
+ 00000000000006af: 09 movq $5133834, 56(%rsp)
399
+ 00000000000006b8: 04 movl %eax, 64(%rsp)
400
+ 00000000000006bc: 05 leaq 32(%rsp), %rdi
401
+ 00000000000006c1: 05 callq 0x476ed0 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
402
+ 00000000000006c6: 03 movq %rbx, %rax
403
+ 00000000000006c9: 04 shrq $32, %rax
404
+ 00000000000006cd: 04 shlq $37, %rbx
405
+ 00000000000006d1: 10 movabsq $9223371899415822336, %rcx
406
+ 00000000000006db: 03 addq %rbx, %rcx
407
+ 00000000000006de: 07 imulq $1000, %rax, %rax
408
+ 00000000000006e5: 10 movabsq $-9223372036854775808, %rbx
409
+ 00000000000006ef: 03 orq %rcx, %rbx
410
+ 00000000000006f2: 03 orq %rax, %rbx
411
+ 00000000000006f5: 05 jmp 0x45c833 <void BloombergLP::bdld::hashAppend<MockAccumulatingHashingAlgorithm>(MockAccumulatingHashingAlgorithm&, BloombergLP::bdld::Datum const&)+0x163>
412
+ 00000000000006fa: 06 nopw (%rax,%rax)