Comparing BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&) in assumed vs ignored

Files changed (1) hide show
  1. baljsn_datumutil.t/{11.assume.s → 11.none.s} +409 -395
baljsn_datumutil.t/{11.assume.s → 11.none.s} RENAMED
@@ -1,412 +1,426 @@
1
- 000000000044b680 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, 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, %r14
10
- 0000000000000011: 05 movswq 14(%rdi), %rcx
11
- 0000000000000016: 02 movl %ecx, %eax
12
- 0000000000000018: 07 movl 5052256(,%rax,4), %edx
13
- 000000000000001f: 05 movswq 14(%rsi), %rax
14
- 0000000000000024: 02 movl %eax, %esi
15
- 0000000000000026: 07 cmpl 5052256(,%rsi,4), %edx
16
- 000000000000002d: 06 jne 0x44bb4f <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4cf>
17
- 0000000000000033: 03 cmpl $16, %edx
18
- 0000000000000036: 06 ja 0x44bb4f <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4cf>
19
  000000000000003c: 02 movb $1, %bl
20
- 000000000000003e: 02 movl %edx, %edx
21
- 0000000000000040: 07 jmpq *5064168(,%rdx,8)
22
  0000000000000047: 03 movl 8(%rdi), %eax
23
  000000000000004a: 04 cmpl 8(%r14), %eax
24
  000000000000004e: 03 sete %bl
25
- 0000000000000051: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
26
  0000000000000056: 05 movsd (%r14), %xmm0
27
  000000000000005b: 05 cmpeqsd (%rdi), %xmm0
28
  0000000000000060: 05 movq %xmm0, %rbx
29
  0000000000000065: 03 andl $1, %ebx
30
- 0000000000000068: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
31
- 000000000000006d: 03 cmpl $14, %ecx
32
- 0000000000000070: 02 je 0x44b6fb <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x7b>
33
- 0000000000000072: 03 cmpl $5, %ecx
34
- 0000000000000075: 06 jne 0x44babd <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x43d>
35
- 000000000000007b: 04 movslq 8(%rdi), %rdx
36
- 000000000000007f: 03 movq (%rdi), %rdi
37
- 0000000000000082: 05 jmp 0x44bac4 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x444>
38
- 0000000000000087: 04 cmpl $0, 8(%rdi)
39
- 000000000000008b: 03 sete %al
40
- 000000000000008e: 05 cmpl $0, 8(%r14)
41
- 0000000000000093: 03 setne %bl
42
- 0000000000000096: 02 xorb %al, %bl
43
- 0000000000000098: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
44
- 000000000000009d: 04 cmpw $19, %cx
45
- 00000000000000a1: 06 jne 0x44b8f5 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x275>
46
- 00000000000000a7: 02 movl (%rdi), %ecx
47
- 00000000000000a9: 02 xorl %edx, %edx
48
- 00000000000000ab: 02 xorl %edi, %edi
49
- 00000000000000ad: 05 jmp 0x44b902 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x282>
50
- 00000000000000b2: 02 movl (%rdi), %eax
51
- 00000000000000b4: 03 cmpl (%r14), %eax
52
- 00000000000000b7: 03 sete %bl
53
- 00000000000000ba: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
54
- 00000000000000bf: 10 movabsq $-274877906945, %r15
55
- 00000000000000c9: 10 movabsq $274877906944, %r12
56
- 00000000000000d3: 03 movq (%rdi), %rbx
57
- 00000000000000d6: 05 movq %rbx, 16(%rsp)
58
- 00000000000000db: 03 cmpq %r12, %rbx
59
- 00000000000000de: 06 jl 0x44bb65 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4e5>
60
- 00000000000000e4: 03 andq %r15, %rbx
61
- 00000000000000e7: 03 orq %r12, %rbx
62
- 00000000000000ea: 05 movq %rbx, 16(%rsp)
63
- 00000000000000ef: 03 movq (%r14), %rax
64
- 00000000000000f2: 05 movq %rax, 56(%rsp)
65
- 00000000000000f7: 03 cmpq %r12, %rax
66
- 00000000000000fa: 06 jl 0x44bb77 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4f7>
67
- 0000000000000100: 03 andq %r15, %rax
68
- 0000000000000103: 03 orq %r12, %rax
69
- 0000000000000106: 05 movq %rax, 56(%rsp)
70
- 000000000000010b: 03 cmpq %r12, %rbx
71
- 000000000000010e: 06 jl 0x44bb8b <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50b>
72
- 0000000000000114: 03 andq %r15, %rbx
73
- 0000000000000117: 03 cmpq %r12, %rax
74
- 000000000000011a: 06 jl 0x44bba6 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x526>
75
- 0000000000000120: 03 andq %r15, %rax
76
- 0000000000000123: 03 cmpq %rax, %rbx
77
- 0000000000000126: 03 sete %bl
78
- 0000000000000129: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
79
- 000000000000012e: 03 movq (%rdi), %rbx
80
- 0000000000000131: 03 testq %rbx, %rbx
81
- 0000000000000134: 06 jns 0x44bbb5 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x535>
82
- 000000000000013a: 03 movq (%r14), %rbp
83
- 000000000000013d: 03 testq %rbp, %rbp
84
- 0000000000000140: 06 jns 0x44bc24 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x5a4>
85
- 0000000000000146: 03 cmpq %rbp, %rbx
86
- 0000000000000149: 03 sete %bl
87
- 000000000000014c: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
88
- 0000000000000151: 03 movl 8(%rdi), %esi
89
- 0000000000000154: 03 movq (%rdi), %rax
90
- 0000000000000157: 04 movq %rax, (%rsp)
91
- 000000000000015b: 05 leaq 16(%rsp), %rdi
92
- 0000000000000160: 02 xorl %edx, %edx
93
- 0000000000000162: 02 xorl %ecx, %ecx
94
- 0000000000000164: 03 xorl %r8d, %r8d
95
- 0000000000000167: 03 xorl %r9d, %r9d
96
- 000000000000016a: 05 callq 0x45e700 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
97
- 000000000000016f: 04 movl 8(%r14), %esi
98
- 0000000000000173: 03 movq (%r14), %rax
99
- 0000000000000176: 04 movq %rax, (%rsp)
100
- 000000000000017a: 05 leaq 56(%rsp), %rdi
101
- 000000000000017f: 02 xorl %edx, %edx
102
- 0000000000000181: 02 xorl %ecx, %ecx
103
- 0000000000000183: 03 xorl %r8d, %r8d
104
- 0000000000000186: 03 xorl %r9d, %r9d
105
- 0000000000000189: 05 callq 0x45e700 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
106
- 000000000000018e: 04 movl 16(%rsp), %eax
107
- 0000000000000192: 04 cmpl 56(%rsp), %eax
108
- 0000000000000196: 03 sete %al
109
- 0000000000000199: 05 movq 24(%rsp), %rcx
110
- 000000000000019e: 05 cmpq 64(%rsp), %rcx
111
- 00000000000001a3: 02 jmp 0x44b843 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x1c3>
112
- 00000000000001a5: 03 movq (%rdi), %rax
113
- 00000000000001a8: 03 cmpq (%r14), %rax
114
- 00000000000001ab: 03 sete %bl
115
- 00000000000001ae: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
116
- 00000000000001b3: 03 movq (%rdi), %rax
117
- 00000000000001b6: 03 movl 8(%rdi), %ecx
118
- 00000000000001b9: 03 cmpq (%r14), %rax
119
- 00000000000001bc: 03 sete %al
120
- 00000000000001bf: 04 cmpl 8(%r14), %ecx
121
- 00000000000001c3: 03 sete %bl
122
- 00000000000001c6: 02 andb %al, %bl
123
- 00000000000001c8: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
124
- 00000000000001cd: 03 movq (%rdi), %r15
125
- 00000000000001d0: 04 cmpw $13, %cx
126
- 00000000000001d4: 06 jne 0x44b911 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x291>
127
- 00000000000001da: 03 testq %r15, %r15
128
- 00000000000001dd: 06 je 0x44baf7 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x477>
129
- 00000000000001e3: 03 movq (%r15), %r13
130
- 00000000000001e6: 04 addq $16, %r15
131
- 00000000000001ea: 05 jmp 0x44bafd <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x47d>
132
- 00000000000001ef: 03 movq (%rdi), %r12
133
- 00000000000001f2: 03 testq %r12, %r12
134
- 00000000000001f5: 06 je 0x44b977 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2f7>
135
- 00000000000001fb: 04 movq (%r12), %r15
136
- 00000000000001ff: 04 addq $32, %r12
137
- 0000000000000203: 05 jmp 0x44b97d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2fd>
138
- 0000000000000208: 04 cmpw $21, %cx
139
- 000000000000020c: 06 jne 0x44b91a <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x29a>
140
- 0000000000000212: 05 movsbq 13(%rdi), %rdx
141
- 0000000000000217: 05 jmp 0x44b921 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2a1>
142
- 000000000000021c: 03 movq (%rdi), %rdi
143
- 000000000000021f: 03 movq (%r14), %rsi
144
- 0000000000000222: 08 movl $0, 16(%rsp)
145
- 000000000000022a: 05 leaq 16(%rsp), %rdx
146
- 000000000000022f: 05 callq 0x468680 <__bid64_quiet_equal>
147
- 0000000000000234: 02 movl %eax, %ebx
148
- 0000000000000236: 04 movl 16(%rsp), %eax
149
- 000000000000023a: 05 movl $33, %ebp
150
- 000000000000023f: 02 testb $1, %al
151
- 0000000000000241: 02 jne 0x44b8cc <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x24c>
152
- 0000000000000243: 05 movl $34, %ebp
153
- 0000000000000248: 02 testb $28, %al
154
- 000000000000024a: 02 je 0x44b8d3 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x253>
155
- 000000000000024c: 05 callq 0x404a50 <__errno_location@plt>
156
- 0000000000000251: 02 movl %ebp, (%rax)
157
- 0000000000000253: 02 testl %ebx, %ebx
158
- 0000000000000255: 03 setne %bl
159
- 0000000000000258: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
160
- 000000000000025d: 03 movq (%rdi), %r15
161
- 0000000000000260: 03 testq %r15, %r15
162
- 0000000000000263: 06 je 0x44b98e <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x30e>
163
- 0000000000000269: 03 movq (%r15), %r12
164
- 000000000000026c: 04 addq $32, %r15
165
- 0000000000000270: 05 jmp 0x44b994 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x314>
166
- 0000000000000275: 03 movq (%rdi), %rdi
167
- 0000000000000278: 02 movl (%rdi), %ecx
168
- 000000000000027a: 04 movslq 4(%rdi), %rdx
169
- 000000000000027e: 04 addq $8, %rdi
170
- 0000000000000282: 04 cmpw $19, %ax
171
- 0000000000000286: 02 jne 0x44b93e <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2be>
172
- 0000000000000288: 03 movl (%r14), %eax
173
- 000000000000028b: 02 xorl %ebp, %ebp
174
- 000000000000028d: 02 xorl %esi, %esi
175
- 000000000000028f: 02 jmp 0x44b94b <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2cb>
176
- 0000000000000291: 04 movslq 8(%rdi), %r13
177
- 0000000000000295: 05 jmp 0x44bafd <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x47d>
178
- 000000000000029a: 04 movslq 8(%rdi), %rdx
179
- 000000000000029e: 03 movq (%rdi), %rdi
180
- 00000000000002a1: 04 cmpw $21, %ax
181
- 00000000000002a5: 06 jne 0x44bace <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x44e>
182
- 00000000000002ab: 05 movsbq 13(%r14), %rax
183
- 00000000000002b0: 03 cmpq %rax, %rdx
184
- 00000000000002b3: 06 je 0x44bae8 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x468>
185
- 00000000000002b9: 05 jmp 0x44bb4f <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4cf>
186
- 00000000000002be: 03 movq (%r14), %rsi
187
- 00000000000002c1: 02 movl (%rsi), %eax
188
- 00000000000002c3: 04 movslq 4(%rsi), %rbp
189
- 00000000000002c7: 04 addq $8, %rsi
190
- 00000000000002cb: 02 xorl %ebx, %ebx
191
- 00000000000002cd: 03 cmpq %rbp, %rdx
192
- 00000000000002d0: 06 jne 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
193
- 00000000000002d6: 02 cmpl %eax, %ecx
194
- 00000000000002d8: 06 jne 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
195
- 00000000000002de: 03 testq %rdx, %rdx
196
- 00000000000002e1: 02 je 0x44b970 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2f0>
197
- 00000000000002e3: 05 callq 0x404b40 <memcmp@plt>
198
- 00000000000002e8: 02 testl %eax, %eax
199
- 00000000000002ea: 06 jne 0x44baf0 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x470>
200
- 00000000000002f0: 02 xorl %eax, %eax
201
- 00000000000002f2: 05 jmp 0x44baf0 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x470>
202
- 00000000000002f7: 03 xorl %r15d, %r15d
203
- 00000000000002fa: 03 xorl %r12d, %r12d
204
- 00000000000002fd: 03 movq (%r14), %r14
205
- 0000000000000300: 03 testq %r14, %r14
206
- 0000000000000303: 02 je 0x44b9ac <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x32c>
207
- 0000000000000305: 03 movq (%r14), %rax
208
- 0000000000000308: 04 addq $32, %r14
209
- 000000000000030c: 02 jmp 0x44b9b1 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x331>
210
- 000000000000030e: 03 xorl %r15d, %r15d
211
- 0000000000000311: 03 xorl %r12d, %r12d
212
- 0000000000000314: 03 movq (%r14), %r14
213
- 0000000000000317: 03 testq %r14, %r14
214
- 000000000000031a: 06 je 0x44ba4d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x3cd>
215
- 0000000000000320: 03 movq (%r14), %rax
216
- 0000000000000323: 04 addq $32, %r14
217
- 0000000000000327: 05 jmp 0x44ba52 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x3d2>
218
  000000000000032c: 02 xorl %eax, %eax
219
- 000000000000032e: 03 xorl %r14d, %r14d
220
- 0000000000000331: 03 cmpq %rax, %r15
221
- 0000000000000334: 06 jne 0x44bb4f <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4cf>
222
- 000000000000033a: 03 testq %r15, %r15
223
- 000000000000033d: 06 je 0x44bab3 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x433>
224
- 0000000000000343: 05 movq 8(%r12), %rdx
225
- 0000000000000348: 02 movb $1, %bl
226
- 000000000000034a: 04 cmpq 8(%r14), %rdx
227
- 000000000000034e: 06 jne 0x44baab <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x42b>
228
- 0000000000000354: 04 leaq 16(%r14), %rax
229
- 0000000000000358: 05 movq %rax, 80(%rsp)
230
- 000000000000035d: 05 leaq 16(%r12), %rax
231
- 0000000000000362: 05 movq %rax, 72(%rsp)
232
- 0000000000000367: 02 movb $1, %bl
233
- 0000000000000369: 06 movl $1, %r13d
234
- 000000000000036f: 02 xorl %ebp, %ebp
235
- 0000000000000371: 03 testq %rdx, %rdx
236
- 0000000000000374: 02 je 0x44ba0b <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x38b>
237
- 0000000000000376: 04 movq (%r12,%rbp), %rdi
238
- 000000000000037a: 04 movq (%r14,%rbp), %rsi
239
- 000000000000037e: 05 callq 0x404900 <bcmp@plt>
240
- 0000000000000383: 02 testl %eax, %eax
241
- 0000000000000385: 06 jne 0x44baab <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x42b>
242
- 000000000000038b: 05 movq 72(%rsp), %rax
243
- 0000000000000390: 04 leaq (%rax,%rbp), %rdi
244
- 0000000000000394: 05 movq 80(%rsp), %rax
245
- 0000000000000399: 04 leaq (%rax,%rbp), %rsi
246
- 000000000000039d: 05 callq 0x44b680 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)>
247
- 00000000000003a2: 02 testb %al, %al
248
- 00000000000003a4: 06 je 0x44baab <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x42b>
249
- 00000000000003aa: 03 cmpq %r15, %r13
250
- 00000000000003ad: 03 setb %bl
251
- 00000000000003b0: 03 cmpq %r13, %r15
252
- 00000000000003b3: 02 je 0x44baab <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x42b>
253
- 00000000000003b5: 05 movq 40(%r12,%rbp), %rdx
254
- 00000000000003ba: 04 leaq 32(%rbp), %rax
255
- 00000000000003be: 03 incq %r13
256
- 00000000000003c1: 05 cmpq 40(%r14,%rbp), %rdx
257
- 00000000000003c6: 03 movq %rax, %rbp
258
- 00000000000003c9: 02 je 0x44b9f1 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x371>
259
- 00000000000003cb: 02 jmp 0x44baab <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x42b>
260
- 00000000000003cd: 03 xorl %r14d, %r14d
261
- 00000000000003d0: 02 xorl %eax, %eax
262
- 00000000000003d2: 03 cmpq %rax, %r12
263
- 00000000000003d5: 06 jne 0x44bb4f <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4cf>
264
- 00000000000003db: 03 testq %r12, %r12
265
- 00000000000003de: 02 je 0x44bab3 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x433>
266
- 00000000000003e0: 03 movl (%r15), %eax
267
- 00000000000003e3: 02 movb $1, %bl
268
- 00000000000003e5: 03 cmpl (%r14), %eax
269
- 00000000000003e8: 02 jne 0x44baab <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x42b>
270
- 00000000000003ea: 04 addq $16, %r14
271
- 00000000000003ee: 04 addq $16, %r15
272
- 00000000000003f2: 02 movb $1, %bl
273
- 00000000000003f4: 05 movl $1, %ebp
274
- 00000000000003f9: 03 movq %r15, %rdi
275
- 00000000000003fc: 03 movq %r14, %rsi
276
- 00000000000003ff: 05 callq 0x44b680 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)>
277
- 0000000000000404: 02 testb %al, %al
278
- 0000000000000406: 02 je 0x44baab <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x42b>
279
- 0000000000000408: 03 cmpq %r12, %rbp
280
- 000000000000040b: 03 setb %bl
281
- 000000000000040e: 03 cmpq %rbp, %r12
282
- 0000000000000411: 02 je 0x44baab <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x42b>
283
- 0000000000000413: 04 movl 16(%r15), %eax
284
- 0000000000000417: 04 leaq 32(%r14), %rcx
285
- 000000000000041b: 04 addq $32, %r15
286
- 000000000000041f: 03 incq %rbp
287
- 0000000000000422: 04 cmpl 16(%r14), %eax
288
- 0000000000000426: 03 movq %rcx, %r14
289
- 0000000000000429: 02 je 0x44ba79 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x3f9>
290
- 000000000000042b: 03 xorb $1, %bl
291
- 000000000000042e: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
292
- 0000000000000433: 02 xorl %ebx, %ebx
293
- 0000000000000435: 03 xorb $1, %bl
294
- 0000000000000438: 05 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
295
- 000000000000043d: 04 movsbq (%rdi), %rdx
296
- 0000000000000441: 03 incq %rdi
297
- 0000000000000444: 03 cmpl $14, %eax
298
- 0000000000000447: 02 je 0x44bace <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x44e>
299
- 0000000000000449: 03 cmpl $5, %eax
300
- 000000000000044c: 02 jne 0x44badc <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x45c>
301
- 000000000000044e: 04 movslq 8(%r14), %rax
302
- 0000000000000452: 03 movq (%r14), %r14
303
- 0000000000000455: 03 cmpq %rax, %rdx
304
- 0000000000000458: 02 jne 0x44bb4f <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4cf>
305
- 000000000000045a: 02 jmp 0x44bae8 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x468>
306
- 000000000000045c: 04 movsbq (%r14), %rax
307
- 0000000000000460: 03 incq %r14
308
- 0000000000000463: 03 cmpq %rax, %rdx
309
- 0000000000000466: 02 jne 0x44bb4f <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4cf>
310
- 0000000000000468: 03 movq %r14, %rsi
311
- 000000000000046b: 05 callq 0x404900 <bcmp@plt>
312
- 0000000000000470: 02 testl %eax, %eax
313
- 0000000000000472: 03 sete %bl
314
- 0000000000000475: 02 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
315
- 0000000000000477: 03 xorl %r15d, %r15d
316
- 000000000000047a: 03 xorl %r13d, %r13d
317
- 000000000000047d: 03 movq (%r14), %r12
318
- 0000000000000480: 04 cmpw $13, %ax
319
- 0000000000000484: 02 jne 0x44bb15 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x495>
320
- 0000000000000486: 03 testq %r12, %r12
321
- 0000000000000489: 02 je 0x44bb1b <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x49b>
322
- 000000000000048b: 04 movq (%r12), %rax
323
- 000000000000048f: 04 addq $16, %r12
324
- 0000000000000493: 02 jmp 0x44bb20 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4a0>
325
- 0000000000000495: 04 movslq 8(%r14), %rax
326
- 0000000000000499: 02 jmp 0x44bb20 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4a0>
327
- 000000000000049b: 03 xorl %r12d, %r12d
328
- 000000000000049e: 02 xorl %eax, %eax
329
- 00000000000004a0: 03 cmpq %rax, %r13
330
- 00000000000004a3: 02 jne 0x44bb4f <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4cf>
331
- 00000000000004a5: 03 testq %r13, %r13
332
- 00000000000004a8: 02 je 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
333
- 00000000000004aa: 04 shlq $4, %r13
334
- 00000000000004ae: 03 movq %r15, %rdi
335
- 00000000000004b1: 03 movq %r12, %rsi
336
- 00000000000004b4: 05 callq 0x44b680 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)>
337
- 00000000000004b9: 02 movl %eax, %ebx
338
- 00000000000004bb: 02 testb %al, %al
339
- 00000000000004bd: 02 je 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
340
- 00000000000004bf: 04 addq $16, %r15
341
- 00000000000004c3: 04 addq $16, %r12
342
- 00000000000004c7: 04 addq $-16, %r13
343
- 00000000000004cb: 02 jne 0x44bb2e <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4ae>
344
- 00000000000004cd: 02 jmp 0x44bb51 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d1>
345
- 00000000000004cf: 02 xorl %ebx, %ebx
346
- 00000000000004d1: 03 andb $1, %bl
347
- 00000000000004d4: 02 movl %ebx, %eax
348
- 00000000000004d6: 04 addq $88, %rsp
349
- 00000000000004da: 01 popq %rbx
350
- 00000000000004db: 02 popq %r12
351
- 00000000000004dd: 02 popq %r13
352
- 00000000000004df: 02 popq %r14
353
- 00000000000004e1: 02 popq %r15
354
- 00000000000004e3: 01 popq %rbp
355
- 00000000000004e4: 01 retq
356
- 00000000000004e5: 05 leaq 16(%rsp), %rdi
357
- 00000000000004ea: 05 callq 0x4637e0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
358
- 00000000000004ef: 03 movq %rax, %rbx
359
- 00000000000004f2: 05 jmp 0x44b767 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0xe7>
360
- 00000000000004f7: 05 leaq 56(%rsp), %rdi
361
- 00000000000004fc: 05 callq 0x4637e0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
362
- 0000000000000501: 05 movq 16(%rsp), %rbx
363
- 0000000000000506: 05 jmp 0x44b783 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x103>
364
- 000000000000050b: 05 leaq 16(%rsp), %rdi
365
- 0000000000000510: 05 callq 0x4637e0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
366
- 0000000000000515: 03 movq %rax, %rbx
367
- 0000000000000518: 05 movq 56(%rsp), %rax
368
- 000000000000051d: 03 cmpq %r12, %rax
369
- 0000000000000520: 06 jge 0x44b7a0 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x120>
370
- 0000000000000526: 05 leaq 56(%rsp), %rdi
371
- 000000000000052b: 05 callq 0x4637e0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
372
- 0000000000000530: 05 jmp 0x44b7a3 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x123>
373
- 0000000000000535: 05 movl $7491644, %edi
374
- 000000000000053a: 05 callq 0x491c60 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
375
- 000000000000053f: 09 movq $5053038, 16(%rsp)
376
- 0000000000000548: 09 movq $5053092, 24(%rsp)
377
- 0000000000000551: 08 movl $1126, 32(%rsp)
378
- 0000000000000559: 09 movq $5178489, 40(%rsp)
379
- 0000000000000562: 04 movl %eax, 48(%rsp)
380
- 0000000000000566: 05 leaq 16(%rsp), %rdi
381
- 000000000000056b: 05 callq 0x491c80 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
382
- 0000000000000570: 03 movq %rbx, %rax
383
- 0000000000000573: 04 shrq $32, %rax
384
- 0000000000000577: 04 shlq $37, %rbx
385
- 000000000000057b: 10 movabsq $9223371899415822336, %rcx
386
- 0000000000000585: 03 addq %rbx, %rcx
387
- 0000000000000588: 07 imulq $1000, %rax, %rax
388
- 000000000000058f: 10 movabsq $-9223372036854775808, %rbx
389
- 0000000000000599: 03 orq %rcx, %rbx
390
- 000000000000059c: 03 orq %rax, %rbx
391
- 000000000000059f: 05 jmp 0x44b7ba <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x13a>
392
- 00000000000005a4: 05 movl $7491644, %edi
393
- 00000000000005a9: 05 callq 0x491c60 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
394
- 00000000000005ae: 09 movq $5053038, 16(%rsp)
395
- 00000000000005b7: 09 movq $5053092, 24(%rsp)
396
- 00000000000005c0: 08 movl $1126, 32(%rsp)
397
- 00000000000005c8: 09 movq $5178489, 40(%rsp)
398
- 00000000000005d1: 04 movl %eax, 48(%rsp)
399
- 00000000000005d5: 05 leaq 16(%rsp), %rdi
400
- 00000000000005da: 05 callq 0x491c80 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
401
- 00000000000005df: 03 movq %rbp, %rax
402
- 00000000000005e2: 04 shrq $32, %rax
403
- 00000000000005e6: 04 shlq $37, %rbp
404
- 00000000000005ea: 10 movabsq $9223371899415822336, %rcx
405
- 00000000000005f4: 03 addq %rbp, %rcx
406
- 00000000000005f7: 07 imulq $1000, %rax, %rax
407
- 00000000000005fe: 10 movabsq $-9223372036854775808, %rbp
408
- 0000000000000608: 03 orq %rcx, %rbp
409
- 000000000000060b: 03 orq %rax, %rbp
410
- 000000000000060e: 05 jmp 0x44b7c6 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x146>
411
- 0000000000000613: 10 nopw %cs:(%rax,%rax)
412
- 000000000000061d: 03 nopl (%rax)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 000000000044bcb0 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, 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, %r14
10
+ 0000000000000011: 05 movswq 14(%rdi), %rsi
11
+ 0000000000000016: 02 movl %esi, %eax
12
+ 0000000000000018: 07 movl 5055248(,%rax,4), %eax
13
+ 000000000000001f: 05 movswq 14(%r14), %rcx
14
+ 0000000000000024: 02 movl %ecx, %edx
15
+ 0000000000000026: 07 cmpl 5055248(,%rdx,4), %eax
16
+ 000000000000002d: 06 jne 0x44c1bc <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50c>
17
+ 0000000000000033: 03 cmpl $16, %eax
18
+ 0000000000000036: 06 ja 0x44c1bc <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50c>
19
  000000000000003c: 02 movb $1, %bl
20
+ 000000000000003e: 02 movl %eax, %eax
21
+ 0000000000000040: 07 jmpq *5067160(,%rax,8)
22
  0000000000000047: 03 movl 8(%rdi), %eax
23
  000000000000004a: 04 cmpl 8(%r14), %eax
24
  000000000000004e: 03 sete %bl
25
+ 0000000000000051: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
26
  0000000000000056: 05 movsd (%r14), %xmm0
27
  000000000000005b: 05 cmpeqsd (%rdi), %xmm0
28
  0000000000000060: 05 movq %xmm0, %rbx
29
  0000000000000065: 03 andl $1, %ebx
30
+ 0000000000000068: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
31
+ 000000000000006d: 03 cmpl $14, %esi
32
+ 0000000000000070: 06 je 0x44bf4d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x29d>
33
+ 0000000000000076: 03 cmpl $5, %esi
34
+ 0000000000000079: 06 je 0x44bf4d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x29d>
35
+ 000000000000007f: 02 xorl %eax, %eax
36
+ 0000000000000081: 05 movl $0, %edx
37
+ 0000000000000086: 03 cmpl $4, %esi
38
+ 0000000000000089: 06 jne 0x44bf54 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2a4>
39
+ 000000000000008f: 04 movsbq (%rdi), %rdx
40
+ 0000000000000093: 03 incq %rdi
41
+ 0000000000000096: 03 movq %rdi, %rax
42
+ 0000000000000099: 05 jmp 0x44bf54 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2a4>
43
+ 000000000000009e: 04 cmpl $0, 8(%rdi)
44
+ 00000000000000a2: 03 sete %al
45
+ 00000000000000a5: 05 cmpl $0, 8(%r14)
46
+ 00000000000000aa: 03 setne %bl
47
+ 00000000000000ad: 02 xorb %al, %bl
48
+ 00000000000000af: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
49
+ 00000000000000b4: 04 cmpw $19, %si
50
+ 00000000000000b8: 06 jne 0x44bf85 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2d5>
51
+ 00000000000000be: 02 movl (%rdi), %eax
52
+ 00000000000000c0: 02 xorl %edx, %edx
53
+ 00000000000000c2: 02 xorl %edi, %edi
54
+ 00000000000000c4: 05 jmp 0x44bf92 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2e2>
55
+ 00000000000000c9: 02 movl (%rdi), %eax
56
+ 00000000000000cb: 03 cmpl (%r14), %eax
57
+ 00000000000000ce: 03 sete %bl
58
+ 00000000000000d1: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
59
+ 00000000000000d6: 10 movabsq $-274877906945, %r15
60
+ 00000000000000e0: 10 movabsq $274877906944, %r12
61
+ 00000000000000ea: 03 movq (%rdi), %rbx
62
+ 00000000000000ed: 05 movq %rbx, 16(%rsp)
63
+ 00000000000000f2: 03 cmpq %r12, %rbx
64
+ 00000000000000f5: 06 jl 0x44c1d2 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x522>
65
+ 00000000000000fb: 03 andq %r15, %rbx
66
+ 00000000000000fe: 03 orq %r12, %rbx
67
+ 0000000000000101: 05 movq %rbx, 16(%rsp)
68
+ 0000000000000106: 03 movq (%r14), %rax
69
+ 0000000000000109: 05 movq %rax, 56(%rsp)
70
+ 000000000000010e: 03 cmpq %r12, %rax
71
+ 0000000000000111: 06 jl 0x44c1e4 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x534>
72
+ 0000000000000117: 03 andq %r15, %rax
73
+ 000000000000011a: 03 orq %r12, %rax
74
+ 000000000000011d: 05 movq %rax, 56(%rsp)
75
+ 0000000000000122: 03 cmpq %r12, %rbx
76
+ 0000000000000125: 06 jl 0x44c1f8 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x548>
77
+ 000000000000012b: 03 andq %r15, %rbx
78
+ 000000000000012e: 03 cmpq %r12, %rax
79
+ 0000000000000131: 06 jl 0x44c213 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x563>
80
+ 0000000000000137: 03 andq %r15, %rax
81
+ 000000000000013a: 03 cmpq %rax, %rbx
82
+ 000000000000013d: 03 sete %bl
83
+ 0000000000000140: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
84
+ 0000000000000145: 03 movq (%rdi), %rbx
85
+ 0000000000000148: 03 testq %rbx, %rbx
86
+ 000000000000014b: 06 jns 0x44c222 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x572>
87
+ 0000000000000151: 03 movq (%r14), %rbp
88
+ 0000000000000154: 03 testq %rbp, %rbp
89
+ 0000000000000157: 06 jns 0x44c291 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x5e1>
90
+ 000000000000015d: 03 cmpq %rbp, %rbx
91
+ 0000000000000160: 03 sete %bl
92
+ 0000000000000163: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
93
+ 0000000000000168: 03 movl 8(%rdi), %esi
94
+ 000000000000016b: 03 movq (%rdi), %rax
95
+ 000000000000016e: 04 movq %rax, (%rsp)
96
+ 0000000000000172: 05 leaq 16(%rsp), %rdi
97
+ 0000000000000177: 02 xorl %edx, %edx
98
+ 0000000000000179: 02 xorl %ecx, %ecx
99
+ 000000000000017b: 03 xorl %r8d, %r8d
100
+ 000000000000017e: 03 xorl %r9d, %r9d
101
+ 0000000000000181: 05 callq 0x45ee70 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
102
+ 0000000000000186: 04 movl 8(%r14), %esi
103
+ 000000000000018a: 03 movq (%r14), %rax
104
+ 000000000000018d: 04 movq %rax, (%rsp)
105
+ 0000000000000191: 05 leaq 56(%rsp), %rdi
106
+ 0000000000000196: 02 xorl %edx, %edx
107
+ 0000000000000198: 02 xorl %ecx, %ecx
108
+ 000000000000019a: 03 xorl %r8d, %r8d
109
+ 000000000000019d: 03 xorl %r9d, %r9d
110
+ 00000000000001a0: 05 callq 0x45ee70 <BloombergLP::bdlt::DatetimeInterval::setInterval(int, long long, long long, long long, long long, long long)>
111
+ 00000000000001a5: 04 movl 16(%rsp), %eax
112
+ 00000000000001a9: 04 cmpl 56(%rsp), %eax
113
+ 00000000000001ad: 03 sete %al
114
+ 00000000000001b0: 05 movq 24(%rsp), %rcx
115
+ 00000000000001b5: 05 cmpq 64(%rsp), %rcx
116
+ 00000000000001ba: 02 jmp 0x44be8a <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x1da>
117
+ 00000000000001bc: 03 movq (%rdi), %rax
118
+ 00000000000001bf: 03 cmpq (%r14), %rax
119
+ 00000000000001c2: 03 sete %bl
120
+ 00000000000001c5: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
121
+ 00000000000001ca: 03 movq (%rdi), %rax
122
+ 00000000000001cd: 03 movl 8(%rdi), %ecx
123
+ 00000000000001d0: 03 cmpq (%r14), %rax
124
+ 00000000000001d3: 03 sete %al
125
+ 00000000000001d6: 04 cmpl 8(%r14), %ecx
126
+ 00000000000001da: 03 sete %bl
127
+ 00000000000001dd: 02 andb %al, %bl
128
+ 00000000000001df: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
129
+ 00000000000001e4: 03 movq (%rdi), %r15
130
+ 00000000000001e7: 04 cmpw $13, %si
131
+ 00000000000001eb: 06 jne 0x44bfa1 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2f1>
132
+ 00000000000001f1: 03 testq %r15, %r15
133
+ 00000000000001f4: 06 je 0x44c164 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4b4>
134
+ 00000000000001fa: 03 movq (%r15), %r13
135
+ 00000000000001fd: 04 addq $16, %r15
136
+ 0000000000000201: 05 jmp 0x44c16a <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4ba>
137
+ 0000000000000206: 03 movq (%rdi), %r15
138
+ 0000000000000209: 03 testq %r15, %r15
139
+ 000000000000020c: 06 je 0x44bfe3 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x333>
140
+ 0000000000000212: 03 movq (%r15), %r12
141
+ 0000000000000215: 04 addq $32, %r15
142
+ 0000000000000219: 05 jmp 0x44bfe9 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x339>
143
+ 000000000000021e: 03 cmpl $22, %esi
144
+ 0000000000000221: 06 je 0x44c127 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x477>
145
+ 0000000000000227: 02 xorl %eax, %eax
146
+ 0000000000000229: 05 movl $0, %edx
147
+ 000000000000022e: 03 cmpl $21, %esi
148
+ 0000000000000231: 06 jne 0x44c12e <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x47e>
149
+ 0000000000000237: 05 movsbq 13(%rdi), %rdx
150
+ 000000000000023c: 03 movq %rdi, %rax
151
+ 000000000000023f: 05 jmp 0x44c12e <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x47e>
152
+ 0000000000000244: 03 movq (%rdi), %rdi
153
+ 0000000000000247: 03 movq (%r14), %rsi
154
+ 000000000000024a: 08 movl $0, 16(%rsp)
155
+ 0000000000000252: 05 leaq 16(%rsp), %rdx
156
+ 0000000000000257: 05 callq 0x469210 <__bid64_quiet_equal>
157
+ 000000000000025c: 02 movl %eax, %ebx
158
+ 000000000000025e: 04 movl 16(%rsp), %eax
159
+ 0000000000000262: 05 movl $33, %ebp
160
+ 0000000000000267: 02 testb $1, %al
161
+ 0000000000000269: 02 jne 0x44bf24 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x274>
162
+ 000000000000026b: 05 movl $34, %ebp
163
+ 0000000000000270: 02 testb $28, %al
164
+ 0000000000000272: 02 je 0x44bf2b <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x27b>
165
+ 0000000000000274: 05 callq 0x404a50 <__errno_location@plt>
166
+ 0000000000000279: 02 movl %ebp, (%rax)
167
+ 000000000000027b: 02 testl %ebx, %ebx
168
+ 000000000000027d: 03 setne %bl
169
+ 0000000000000280: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
170
+ 0000000000000285: 03 movq (%rdi), %r15
171
+ 0000000000000288: 03 testq %r15, %r15
172
+ 000000000000028b: 06 je 0x44bffa <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x34a>
173
+ 0000000000000291: 03 movq (%r15), %r12
174
+ 0000000000000294: 04 addq $32, %r15
175
+ 0000000000000298: 05 jmp 0x44c000 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x350>
176
+ 000000000000029d: 03 movq (%rdi), %rax
177
+ 00000000000002a0: 04 movslq 8(%rdi), %rdx
178
+ 00000000000002a4: 03 cmpl $14, %ecx
179
+ 00000000000002a7: 06 je 0x44c149 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x499>
180
+ 00000000000002ad: 03 cmpl $5, %ecx
181
+ 00000000000002b0: 06 je 0x44c149 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x499>
182
+ 00000000000002b6: 02 xorl %esi, %esi
183
+ 00000000000002b8: 05 movl $0, %edi
184
+ 00000000000002bd: 03 cmpl $4, %ecx
185
+ 00000000000002c0: 06 jne 0x44c150 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4a0>
186
+ 00000000000002c6: 04 movsbq (%r14), %rdi
187
+ 00000000000002ca: 03 incq %r14
188
+ 00000000000002cd: 03 movq %r14, %rsi
189
+ 00000000000002d0: 05 jmp 0x44c150 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4a0>
190
+ 00000000000002d5: 03 movq (%rdi), %rdi
191
+ 00000000000002d8: 02 movl (%rdi), %eax
192
+ 00000000000002da: 04 movslq 4(%rdi), %rdx
193
+ 00000000000002de: 04 addq $8, %rdi
194
+ 00000000000002e2: 04 cmpw $19, %cx
195
+ 00000000000002e6: 02 jne 0x44bfaa <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x2fa>
196
+ 00000000000002e8: 03 movl (%r14), %ecx
197
+ 00000000000002eb: 02 xorl %ebp, %ebp
198
+ 00000000000002ed: 02 xorl %esi, %esi
199
+ 00000000000002ef: 02 jmp 0x44bfb7 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x307>
200
+ 00000000000002f1: 04 movslq 8(%rdi), %r13
201
+ 00000000000002f5: 05 jmp 0x44c16a <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4ba>
202
+ 00000000000002fa: 03 movq (%r14), %rsi
203
+ 00000000000002fd: 02 movl (%rsi), %ecx
204
+ 00000000000002ff: 04 movslq 4(%rsi), %rbp
205
+ 0000000000000303: 04 addq $8, %rsi
206
+ 0000000000000307: 02 xorl %ebx, %ebx
207
+ 0000000000000309: 03 cmpq %rbp, %rdx
208
+ 000000000000030c: 06 jne 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
209
+ 0000000000000312: 02 cmpl %ecx, %eax
210
+ 0000000000000314: 06 jne 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
211
+ 000000000000031a: 03 testq %rdx, %rdx
212
+ 000000000000031d: 02 je 0x44bfdc <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x32c>
213
+ 000000000000031f: 05 callq 0x404b40 <memcmp@plt>
214
+ 0000000000000324: 02 testl %eax, %eax
215
+ 0000000000000326: 06 jne 0x44c15d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4ad>
 
 
216
  000000000000032c: 02 xorl %eax, %eax
217
+ 000000000000032e: 05 jmp 0x44c15d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4ad>
218
+ 0000000000000333: 03 xorl %r15d, %r15d
219
+ 0000000000000336: 03 xorl %r12d, %r12d
220
+ 0000000000000339: 03 movq (%r14), %r14
221
+ 000000000000033c: 03 testq %r14, %r14
222
+ 000000000000033f: 02 je 0x44c018 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x368>
223
+ 0000000000000341: 03 movq (%r14), %rax
224
+ 0000000000000344: 04 addq $32, %r14
225
+ 0000000000000348: 02 jmp 0x44c01d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x36d>
226
+ 000000000000034a: 03 xorl %r15d, %r15d
227
+ 000000000000034d: 03 xorl %r12d, %r12d
228
+ 0000000000000350: 03 movq (%r14), %r14
229
+ 0000000000000353: 03 testq %r14, %r14
230
+ 0000000000000356: 06 je 0x44c0b7 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x407>
231
+ 000000000000035c: 03 movq (%r14), %rax
232
+ 000000000000035f: 04 addq $32, %r14
233
+ 0000000000000363: 05 jmp 0x44c0bc <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x40c>
234
+ 0000000000000368: 03 xorl %r14d, %r14d
235
+ 000000000000036b: 02 xorl %eax, %eax
236
+ 000000000000036d: 03 cmpq %rax, %r12
237
+ 0000000000000370: 06 jne 0x44c1bc <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50c>
238
+ 0000000000000376: 03 testq %r12, %r12
239
+ 0000000000000379: 06 je 0x44c11d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x46d>
240
+ 000000000000037f: 04 movq 8(%r15), %rdx
241
+ 0000000000000383: 02 movb $1, %bl
242
+ 0000000000000385: 04 cmpq 8(%r14), %rdx
243
+ 0000000000000389: 06 jne 0x44c115 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x465>
244
+ 000000000000038f: 04 leaq 16(%r14), %rax
245
+ 0000000000000393: 05 movq %rax, 80(%rsp)
246
+ 0000000000000398: 04 leaq 16(%r15), %rax
247
+ 000000000000039c: 05 movq %rax, 72(%rsp)
248
+ 00000000000003a1: 02 movb $1, %bl
249
+ 00000000000003a3: 06 movl $1, %r13d
250
+ 00000000000003a9: 02 xorl %ebp, %ebp
251
+ 00000000000003ab: 03 testq %rdx, %rdx
252
+ 00000000000003ae: 02 je 0x44c075 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x3c5>
253
+ 00000000000003b0: 04 movq (%r15,%rbp), %rdi
254
+ 00000000000003b4: 04 movq (%r14,%rbp), %rsi
255
+ 00000000000003b8: 05 callq 0x404900 <bcmp@plt>
256
+ 00000000000003bd: 02 testl %eax, %eax
257
+ 00000000000003bf: 06 jne 0x44c115 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x465>
258
+ 00000000000003c5: 05 movq 72(%rsp), %rax
259
+ 00000000000003ca: 04 leaq (%rax,%rbp), %rdi
260
+ 00000000000003ce: 05 movq 80(%rsp), %rax
261
+ 00000000000003d3: 04 leaq (%rax,%rbp), %rsi
262
+ 00000000000003d7: 05 callq 0x44bcb0 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)>
263
+ 00000000000003dc: 02 testb %al, %al
264
+ 00000000000003de: 06 je 0x44c115 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x465>
265
+ 00000000000003e4: 03 cmpq %r12, %r13
266
+ 00000000000003e7: 03 setb %bl
267
+ 00000000000003ea: 03 cmpq %r13, %r12
268
+ 00000000000003ed: 02 je 0x44c115 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x465>
269
+ 00000000000003ef: 05 movq 40(%r15,%rbp), %rdx
270
+ 00000000000003f4: 04 leaq 32(%rbp), %rax
271
+ 00000000000003f8: 03 incq %r13
272
+ 00000000000003fb: 05 cmpq 40(%r14,%rbp), %rdx
273
+ 0000000000000400: 03 movq %rax, %rbp
274
+ 0000000000000403: 02 je 0x44c05b <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x3ab>
275
+ 0000000000000405: 02 jmp 0x44c115 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x465>
276
+ 0000000000000407: 03 xorl %r14d, %r14d
277
+ 000000000000040a: 02 xorl %eax, %eax
278
+ 000000000000040c: 03 cmpq %rax, %r12
279
+ 000000000000040f: 06 jne 0x44c1bc <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50c>
280
+ 0000000000000415: 03 testq %r12, %r12
281
+ 0000000000000418: 02 je 0x44c11d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x46d>
282
+ 000000000000041a: 03 movl (%r15), %eax
283
+ 000000000000041d: 02 movb $1, %bl
284
+ 000000000000041f: 03 cmpl (%r14), %eax
285
+ 0000000000000422: 02 jne 0x44c115 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x465>
286
+ 0000000000000424: 04 addq $16, %r14
287
+ 0000000000000428: 04 addq $16, %r15
288
+ 000000000000042c: 02 movb $1, %bl
289
+ 000000000000042e: 05 movl $1, %ebp
290
+ 0000000000000433: 03 movq %r15, %rdi
291
+ 0000000000000436: 03 movq %r14, %rsi
292
+ 0000000000000439: 05 callq 0x44bcb0 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)>
293
+ 000000000000043e: 02 testb %al, %al
294
+ 0000000000000440: 02 je 0x44c115 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x465>
295
+ 0000000000000442: 03 cmpq %r12, %rbp
296
+ 0000000000000445: 03 setb %bl
297
+ 0000000000000448: 03 cmpq %rbp, %r12
298
+ 000000000000044b: 02 je 0x44c115 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x465>
299
+ 000000000000044d: 04 movl 16(%r15), %eax
300
+ 0000000000000451: 04 leaq 32(%r14), %rcx
301
+ 0000000000000455: 04 addq $32, %r15
302
+ 0000000000000459: 03 incq %rbp
303
+ 000000000000045c: 04 cmpl 16(%r14), %eax
304
+ 0000000000000460: 03 movq %rcx, %r14
305
+ 0000000000000463: 02 je 0x44c0e3 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x433>
306
+ 0000000000000465: 03 xorb $1, %bl
307
+ 0000000000000468: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
308
+ 000000000000046d: 02 xorl %ebx, %ebx
309
+ 000000000000046f: 03 xorb $1, %bl
310
+ 0000000000000472: 05 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
311
+ 0000000000000477: 03 movq (%rdi), %rax
312
+ 000000000000047a: 04 movslq 8(%rdi), %rdx
313
+ 000000000000047e: 03 cmpl $22, %ecx
314
+ 0000000000000481: 02 je 0x44c149 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x499>
315
+ 0000000000000483: 02 xorl %esi, %esi
316
+ 0000000000000485: 05 movl $0, %edi
317
+ 000000000000048a: 03 cmpl $21, %ecx
318
+ 000000000000048d: 02 jne 0x44c150 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4a0>
319
+ 000000000000048f: 05 movsbq 13(%r14), %rdi
320
+ 0000000000000494: 03 movq %r14, %rsi
321
+ 0000000000000497: 02 jmp 0x44c150 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4a0>
322
+ 0000000000000499: 03 movq (%r14), %rsi
323
+ 000000000000049c: 04 movslq 8(%r14), %rdi
324
+ 00000000000004a0: 03 cmpq %rdi, %rdx
325
+ 00000000000004a3: 02 jne 0x44c1bc <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50c>
326
+ 00000000000004a5: 03 movq %rax, %rdi
327
+ 00000000000004a8: 05 callq 0x404900 <bcmp@plt>
328
+ 00000000000004ad: 02 testl %eax, %eax
329
+ 00000000000004af: 03 sete %bl
330
+ 00000000000004b2: 02 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
331
+ 00000000000004b4: 03 xorl %r15d, %r15d
332
+ 00000000000004b7: 03 xorl %r13d, %r13d
333
+ 00000000000004ba: 03 movq (%r14), %r12
334
+ 00000000000004bd: 04 cmpw $13, %cx
335
+ 00000000000004c1: 02 jne 0x44c182 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d2>
336
+ 00000000000004c3: 03 testq %r12, %r12
337
+ 00000000000004c6: 02 je 0x44c188 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4d8>
338
+ 00000000000004c8: 04 movq (%r12), %rax
339
+ 00000000000004cc: 04 addq $16, %r12
340
+ 00000000000004d0: 02 jmp 0x44c18d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4dd>
341
+ 00000000000004d2: 04 movslq 8(%r14), %rax
342
+ 00000000000004d6: 02 jmp 0x44c18d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4dd>
343
+ 00000000000004d8: 03 xorl %r12d, %r12d
344
+ 00000000000004db: 02 xorl %eax, %eax
345
+ 00000000000004dd: 03 cmpq %rax, %r13
346
+ 00000000000004e0: 02 jne 0x44c1bc <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50c>
347
+ 00000000000004e2: 03 testq %r13, %r13
348
+ 00000000000004e5: 02 je 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
349
+ 00000000000004e7: 04 shlq $4, %r13
350
+ 00000000000004eb: 03 movq %r15, %rdi
351
+ 00000000000004ee: 03 movq %r12, %rsi
352
+ 00000000000004f1: 05 callq 0x44bcb0 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)>
353
+ 00000000000004f6: 02 movl %eax, %ebx
354
+ 00000000000004f8: 02 testb %al, %al
355
+ 00000000000004fa: 02 je 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
356
+ 00000000000004fc: 04 addq $16, %r15
357
+ 0000000000000500: 04 addq $16, %r12
358
+ 0000000000000504: 04 addq $-16, %r13
359
+ 0000000000000508: 02 jne 0x44c19b <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x4eb>
360
+ 000000000000050a: 02 jmp 0x44c1be <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x50e>
361
+ 000000000000050c: 02 xorl %ebx, %ebx
362
+ 000000000000050e: 03 andb $1, %bl
363
+ 0000000000000511: 02 movl %ebx, %eax
364
+ 0000000000000513: 04 addq $88, %rsp
365
+ 0000000000000517: 01 popq %rbx
366
+ 0000000000000518: 02 popq %r12
367
+ 000000000000051a: 02 popq %r13
368
+ 000000000000051c: 02 popq %r14
369
+ 000000000000051e: 02 popq %r15
370
+ 0000000000000520: 01 popq %rbp
371
+ 0000000000000521: 01 retq
372
+ 0000000000000522: 05 leaq 16(%rsp), %rdi
373
+ 0000000000000527: 05 callq 0x464360 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
374
+ 000000000000052c: 03 movq %rax, %rbx
375
+ 000000000000052f: 05 jmp 0x44bdae <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0xfe>
376
+ 0000000000000534: 05 leaq 56(%rsp), %rdi
377
+ 0000000000000539: 05 callq 0x464360 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
378
+ 000000000000053e: 05 movq 16(%rsp), %rbx
379
+ 0000000000000543: 05 jmp 0x44bdca <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x11a>
380
+ 0000000000000548: 05 leaq 16(%rsp), %rdi
381
+ 000000000000054d: 05 callq 0x464360 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
382
+ 0000000000000552: 03 movq %rax, %rbx
383
+ 0000000000000555: 05 movq 56(%rsp), %rax
384
+ 000000000000055a: 03 cmpq %r12, %rax
385
+ 000000000000055d: 06 jge 0x44bde7 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x137>
386
+ 0000000000000563: 05 leaq 56(%rsp), %rdi
387
+ 0000000000000568: 05 callq 0x464360 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
388
+ 000000000000056d: 05 jmp 0x44bdea <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x13a>
389
+ 0000000000000572: 05 movl $7495740, %edi
390
+ 0000000000000577: 05 callq 0x4927d0 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
391
+ 000000000000057c: 09 movq $5056030, 16(%rsp)
392
+ 0000000000000585: 09 movq $5056084, 24(%rsp)
393
+ 000000000000058e: 08 movl $1126, 32(%rsp)
394
+ 0000000000000596: 09 movq $5181721, 40(%rsp)
395
+ 000000000000059f: 04 movl %eax, 48(%rsp)
396
+ 00000000000005a3: 05 leaq 16(%rsp), %rdi
397
+ 00000000000005a8: 05 callq 0x4927f0 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
398
+ 00000000000005ad: 03 movq %rbx, %rax
399
+ 00000000000005b0: 04 shrq $32, %rax
400
+ 00000000000005b4: 04 shlq $37, %rbx
401
+ 00000000000005b8: 10 movabsq $9223371899415822336, %rcx
402
+ 00000000000005c2: 03 addq %rbx, %rcx
403
+ 00000000000005c5: 07 imulq $1000, %rax, %rax
404
+ 00000000000005cc: 10 movabsq $-9223372036854775808, %rbx
405
+ 00000000000005d6: 03 orq %rcx, %rbx
406
+ 00000000000005d9: 03 orq %rax, %rbx
407
+ 00000000000005dc: 05 jmp 0x44be01 <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x151>
408
+ 00000000000005e1: 05 movl $7495740, %edi
409
+ 00000000000005e6: 05 callq 0x4927d0 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
410
+ 00000000000005eb: 09 movq $5056030, 16(%rsp)
411
+ 00000000000005f4: 09 movq $5056084, 24(%rsp)
412
+ 00000000000005fd: 08 movl $1126, 32(%rsp)
413
+ 0000000000000605: 09 movq $5181721, 40(%rsp)
414
+ 000000000000060e: 04 movl %eax, 48(%rsp)
415
+ 0000000000000612: 05 leaq 16(%rsp), %rdi
416
+ 0000000000000617: 05 callq 0x4927f0 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
417
+ 000000000000061c: 03 movq %rbp, %rax
418
+ 000000000000061f: 04 shrq $32, %rax
419
+ 0000000000000623: 04 shlq $37, %rbp
420
+ 0000000000000627: 10 movabsq $9223371899415822336, %rcx
421
+ 0000000000000631: 03 addq %rbp, %rcx
422
+ 0000000000000634: 07 imulq $1000, %rax, %rax
423
+ 000000000000063b: 10 movabsq $-9223372036854775808, %rbp
424
+ 0000000000000645: 03 orq %rcx, %rbp
425
+ 0000000000000648: 03 orq %rax, %rbp
426
+ 000000000000064b: 05 jmp 0x44be0d <BloombergLP::bdld::operator==(BloombergLP::bdld::Datum const&, BloombergLP::bdld::Datum const&)+0x15d>