Comparing BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long) in assumed vs ignored

Files changed (1) hide show
  1. baljsn_datumutil.t/{13.assume.s → 13.none.s} +755 -733
baljsn_datumutil.t/{13.assume.s → 13.none.s} RENAMED
@@ -1,744 +1,766 @@
1
- 00000000004429b0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r13
6
  0000000000000007: 02 pushq %r12
7
  0000000000000009: 01 pushq %rbx
8
- 000000000000000a: 03 movq %rcx, %r12
9
  000000000000000d: 03 movq %rsi, %r15
10
  0000000000000010: 04 shrq $6, %r15
11
- 0000000000000014: 04 leaq (%rdi,%r15,8), %r13
12
  0000000000000018: 03 movl %esi, %r9d
13
  000000000000001b: 04 andl $63, %r9d
14
- 000000000000001f: 03 movq %r13, %rbp
15
- 0000000000000022: 04 shrq $3, %rbp
16
- 0000000000000026: 03 movq %rcx, %r11
17
- 0000000000000029: 04 shrq $6, %r11
18
- 000000000000002d: 04 leaq (%rdx,%r11,8), %r10
19
- 0000000000000031: 03 andl $63, %ecx
20
- 0000000000000034: 03 movq %r10, %rbx
21
- 0000000000000037: 04 shrq $3, %rbx
22
- 000000000000003b: 03 subq %rbx, %rbp
23
- 000000000000003e: 03 movl %r9d, %ebx
24
- 0000000000000041: 02 subl %ecx, %ebx
25
- 0000000000000043: 02 xorl %eax, %eax
26
- 0000000000000045: 03 cmpl $63, %ebx
27
- 0000000000000048: 03 seta %al
28
- 000000000000004b: 03 subq %rax, %rbp
29
- 000000000000004e: 03 testq %rbp, %rbp
30
- 0000000000000051: 02 jg 0x442a1d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6d>
31
- 0000000000000053: 03 leal 64(%rbx), %eax
32
- 0000000000000056: 03 cmpl $64, %ebx
33
- 0000000000000059: 03 cmovbl %ebx, %eax
34
- 000000000000005c: 02 testl %eax, %eax
35
- 000000000000005e: 06 je 0x442b75 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1c5>
36
- 0000000000000064: 03 testq %rbp, %rbp
37
- 0000000000000067: 06 jne 0x442b75 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1c5>
38
- 000000000000006d: 03 testq %r8, %r8
39
- 0000000000000070: 06 je 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
40
- 0000000000000076: 03 addq %r8, %rsi
41
- 0000000000000079: 03 movq %rsi, %r15
42
- 000000000000007c: 04 shrq $6, %r15
43
- 0000000000000080: 04 leaq (%rdi,%r15,8), %r10
44
- 0000000000000084: 03 andl $63, %esi
45
- 0000000000000087: 03 addq %r8, %r12
46
- 000000000000008a: 03 movq %r12, %r13
47
- 000000000000008d: 04 shrq $6, %r13
48
- 0000000000000091: 04 leaq (%rdx,%r13,8), %rbx
49
- 0000000000000095: 04 andl $63, %r12d
50
- 0000000000000099: 06 je 0x442ad7 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x127>
51
- 000000000000009f: 03 movl %r12d, %ebp
52
- 00000000000000a2: 03 cmpq %r8, %rbp
53
- 00000000000000a5: 06 jae 0x442bfd <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x24d>
54
- 00000000000000ab: 05 movq %rdi, -24(%rsp)
55
- 00000000000000b0: 04 leal 64(%rsi), %r9d
56
- 00000000000000b4: 03 cmpl %r12d, %esi
57
- 00000000000000b7: 04 cmovael %esi, %r9d
58
- 00000000000000bb: 03 sbbq %r14, %r14
59
- 00000000000000be: 03 movl %r9d, %esi
60
- 00000000000000c1: 03 subl %r12d, %esi
61
- 00000000000000c4: 05 movq %r10, -32(%rsp)
62
- 00000000000000c9: 04 leaq (%r10,%r14,8), %rdi
63
- 00000000000000cd: 05 movq %rbx, -40(%rsp)
64
- 00000000000000d2: 03 movq (%rbx), %r11
65
- 00000000000000d5: 06 movl $64, %r10d
66
- 00000000000000db: 03 subl %esi, %r10d
67
- 00000000000000de: 03 subl %r10d, %r12d
68
- 00000000000000e1: 06 jbe 0x442c6f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2bf>
69
- 00000000000000e7: 07 movq $-1, %rax
70
- 00000000000000ee: 07 movq $-1, %rbx
71
- 00000000000000f5: 02 movl %esi, %ecx
72
- 00000000000000f7: 03 shlq %cl, %rbx
73
- 00000000000000fa: 03 notq %rbx
74
- 00000000000000fd: 03 movq %rdx, %r9
75
- 0000000000000100: 03 movq %r11, %rdx
76
- 0000000000000103: 03 shlq %cl, %rdx
77
- 0000000000000106: 03 orq %rbx, %rdx
78
- 0000000000000109: 03 andq %rdx, (%rdi)
79
- 000000000000010c: 03 movq %r9, %rdx
80
- 000000000000010f: 04 addq $8, %rdi
81
- 0000000000000113: 03 movl %r10d, %ecx
82
- 0000000000000116: 03 shrq %cl, %r11
83
- 0000000000000119: 03 movl %r12d, %ecx
84
- 000000000000011c: 03 shlq %cl, %rax
85
- 000000000000011f: 03 orq %rax, %r11
86
- 0000000000000122: 05 jmp 0x442ca4 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2f4>
87
- 0000000000000127: 03 xorl %r14d, %r14d
88
- 000000000000012a: 02 testl %esi, %esi
89
- 000000000000012c: 06 je 0x442cc1 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x311>
90
- 0000000000000132: 04 cmpq $64, %r8
91
- 0000000000000136: 06 jb 0x442cdf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x32f>
92
- 000000000000013c: 05 movq %rbx, -40(%rsp)
93
- 0000000000000141: 05 movq %r10, -32(%rsp)
94
- 0000000000000146: 06 movl $64, %r10d
95
- 000000000000014c: 03 subl %esi, %r10d
96
- 000000000000014f: 03 movl %esi, %r9d
97
- 0000000000000152: 07 movq $-1, %r11
98
- 0000000000000159: 02 movl %esi, %ecx
99
- 000000000000015b: 03 shlq %cl, %r11
100
- 000000000000015e: 03 movq %r11, %r12
101
- 0000000000000161: 03 notq %r12
102
- 0000000000000164: 03 addq %r14, %r15
103
- 0000000000000167: 04 leaq (%rdi,%r15,8), %rdi
104
- 000000000000016b: 05 leaq -8(%rdx,%r13,8), %rdx
105
- 0000000000000170: 02 xorl %ecx, %ecx
106
- 0000000000000172: 10 nopw %cs:(%rax,%rax)
 
 
 
107
  000000000000017c: 04 nopl (%rax)
108
- 0000000000000180: 03 movq %rcx, %rax
109
- 0000000000000183: 04 movq (%rdx,%rcx,8), %rbp
110
- 0000000000000187: 03 movq %rbp, %rbx
111
- 000000000000018a: 03 movl %r9d, %ecx
112
- 000000000000018d: 03 shlq %cl, %rbx
113
- 0000000000000190: 03 orq %r12, %rbx
114
- 0000000000000193: 05 andq %rbx, -8(%rdi,%rax,8)
115
- 0000000000000198: 03 movl %r10d, %ecx
116
- 000000000000019b: 03 shrq %cl, %rbp
117
- 000000000000019e: 03 orq %r11, %rbp
118
- 00000000000001a1: 04 andq %rbp, (%rdi,%rax,8)
119
- 00000000000001a5: 04 leaq -1(%rax), %rcx
120
- 00000000000001a9: 04 addq $-64, %r8
121
- 00000000000001ad: 04 cmpq $63, %r8
122
- 00000000000001b1: 02 ja 0x442b30 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x180>
123
- 00000000000001b3: 03 addq %rcx, %r14
124
- 00000000000001b6: 05 movq -32(%rsp), %r10
125
- 00000000000001bb: 05 movq -40(%rsp), %rbx
126
- 00000000000001c0: 05 jmp 0x443248 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x898>
127
- 00000000000001c5: 03 testq %r8, %r8
128
- 00000000000001c8: 06 je 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
129
- 00000000000001ce: 02 testl %ecx, %ecx
130
- 00000000000001d0: 06 je 0x442d1e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x36e>
131
- 00000000000001d6: 05 movl $64, %eax
132
- 00000000000001db: 05 movl $64, %ebp
133
- 00000000000001e0: 02 subl %ecx, %ebp
134
- 00000000000001e2: 03 movq (%r10), %r12
135
- 00000000000001e5: 03 shrq %cl, %r12
136
- 00000000000001e8: 03 cmpq %r8, %rbp
137
- 00000000000001eb: 06 jae 0x442d3f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x38f>
138
- 00000000000001f1: 05 movq %r10, -40(%rsp)
139
- 00000000000001f6: 03 movq %rdx, %r14
140
- 00000000000001f9: 03 cmpl %ecx, %r9d
141
- 00000000000001fc: 06 jbe 0x442de1 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x431>
142
- 0000000000000202: 03 subl %r9d, %eax
143
- 0000000000000205: 07 movq $-1, %rdx
144
- 000000000000020c: 03 movq %rdi, %r10
145
- 000000000000020f: 07 movq $-1, %rdi
146
- 0000000000000216: 03 movl %r9d, %ecx
147
- 0000000000000219: 03 shlq %cl, %rdi
148
- 000000000000021c: 03 notq %rdi
149
- 000000000000021f: 03 movq %r12, %rsi
150
- 0000000000000222: 03 shlq %cl, %rsi
151
- 0000000000000225: 03 orq %rdi, %rsi
152
- 0000000000000228: 03 movq %r10, %rdi
153
- 000000000000022b: 04 andq %rsi, (%r13)
154
- 000000000000022f: 02 movl %eax, %ecx
155
- 0000000000000231: 03 shrq %cl, %r12
156
- 0000000000000234: 02 movl %ebp, %ecx
157
- 0000000000000236: 02 subl %eax, %ecx
158
- 0000000000000238: 03 shlq %cl, %rdx
159
- 000000000000023b: 03 orq %r12, %rdx
160
- 000000000000023e: 04 andq %rdx, 8(%r13)
161
- 0000000000000242: 03 addl %ebp, %r9d
162
- 0000000000000245: 03 movl %r9d, %ebx
163
- 0000000000000248: 05 jmp 0x442e1e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x46e>
164
- 000000000000024d: 03 leal 64(%rsi), %edx
165
- 0000000000000250: 03 cmpl %r8d, %esi
166
- 0000000000000253: 03 cmovael %esi, %edx
167
- 0000000000000256: 03 sbbq %r9, %r9
168
- 0000000000000259: 03 subl %r8d, %r12d
169
- 000000000000025c: 03 movq (%rbx), %rsi
170
- 000000000000025f: 03 movl %r12d, %ecx
171
- 0000000000000262: 03 shrq %cl, %rsi
172
- 0000000000000265: 03 testl %r8d, %r8d
173
- 0000000000000268: 06 je 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
174
- 000000000000026e: 02 movl %edx, %ecx
175
- 0000000000000270: 03 subl %r8d, %ecx
176
- 0000000000000273: 05 movl $64, %eax
177
- 0000000000000278: 02 subl %ecx, %eax
178
- 000000000000027a: 03 cmpl %r8d, %eax
179
- 000000000000027d: 06 jae 0x442ce6 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x336>
180
- 0000000000000283: 07 movq $-1, %rdx
181
- 000000000000028a: 03 shlq %cl, %rdx
182
- 000000000000028d: 03 notq %rdx
183
- 0000000000000290: 03 movq %rsi, %rdi
184
- 0000000000000293: 03 shlq %cl, %rdi
185
- 0000000000000296: 03 orq %rdx, %rdi
186
- 0000000000000299: 04 andq %rdi, (%r10,%r9,8)
187
- 000000000000029d: 07 movq $-1, %rdx
188
- 00000000000002a4: 02 movl %eax, %ecx
189
- 00000000000002a6: 03 shrq %cl, %rsi
190
- 00000000000002a9: 03 subl %eax, %r8d
191
- 00000000000002ac: 03 movl %r8d, %ecx
192
- 00000000000002af: 03 shlq %cl, %rdx
193
- 00000000000002b2: 03 orq %rsi, %rdx
194
- 00000000000002b5: 05 andq %rdx, 8(%r10,%r9,8)
195
- 00000000000002ba: 05 jmp 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
196
- 00000000000002bf: 03 movl %esi, %r10d
197
- 00000000000002c2: 07 movq $-1, %rbx
198
- 00000000000002c9: 07 movq $-1, %rax
199
- 00000000000002d0: 02 movl %esi, %ecx
200
- 00000000000002d2: 03 shlq %cl, %rax
201
- 00000000000002d5: 03 notq %rax
202
- 00000000000002d8: 03 movl %r9d, %ecx
203
- 00000000000002db: 03 shlq %cl, %rbx
204
- 00000000000002de: 04 cmpl $64, %r9d
205
- 00000000000002e2: 06 jae 0x44346e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xabe>
206
- 00000000000002e8: 03 orq %rax, %rbx
207
- 00000000000002eb: 03 movl %r10d, %ecx
208
- 00000000000002ee: 03 shlq %cl, %r11
209
- 00000000000002f1: 03 orq %rbx, %r11
210
- 00000000000002f4: 03 andq %r11, (%rdi)
211
- 00000000000002f7: 03 subq %rbp, %r8
212
- 00000000000002fa: 05 movq -24(%rsp), %rdi
213
- 00000000000002ff: 05 movq -32(%rsp), %r10
214
- 0000000000000304: 05 movq -40(%rsp), %rbx
215
- 0000000000000309: 02 testl %esi, %esi
216
- 000000000000030b: 06 jne 0x442ae2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x132>
217
- 0000000000000311: 04 cmpq $64, %r8
218
- 0000000000000315: 02 jb 0x442cdf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x32f>
219
- 0000000000000317: 04 leaq -64(%r8), %r11
220
- 000000000000031b: 07 cmpq $192, %r11
221
- 0000000000000322: 06 jae 0x442d97 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3e7>
222
- 0000000000000328: 02 xorl %ecx, %ecx
223
- 000000000000032a: 05 jmp 0x44321c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x86c>
224
- 000000000000032f: 02 xorl %ecx, %ecx
225
- 0000000000000331: 05 jmp 0x443248 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x898>
226
- 0000000000000336: 02 movl %ecx, %eax
227
- 0000000000000338: 07 movq $-1, %rbp
228
- 000000000000033f: 07 movq $-1, %rbx
229
- 0000000000000346: 03 shlq %cl, %rbx
230
- 0000000000000349: 03 notq %rbx
231
- 000000000000034c: 02 movl %edx, %ecx
232
- 000000000000034e: 03 shlq %cl, %rbp
233
- 0000000000000351: 03 cmpl $64, %edx
234
- 0000000000000354: 06 jae 0x443475 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xac5>
235
- 000000000000035a: 03 orq %rbx, %rbp
236
- 000000000000035d: 02 movl %eax, %ecx
237
- 000000000000035f: 03 shlq %cl, %rsi
238
- 0000000000000362: 03 orq %rbp, %rsi
239
- 0000000000000365: 04 andq %rsi, (%r10,%r9,8)
240
- 0000000000000369: 05 jmp 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
241
- 000000000000036e: 03 xorl %r12d, %r12d
242
- 0000000000000371: 03 testl %r9d, %r9d
243
- 0000000000000374: 06 je 0x442e47 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x497>
244
- 000000000000037a: 03 movl %r9d, %ebx
245
- 000000000000037d: 03 movq %r12, %rbp
246
- 0000000000000380: 04 cmpq $64, %r8
247
- 0000000000000384: 06 jae 0x442f77 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5c7>
248
- 000000000000038a: 05 jmp 0x4433d0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa20>
249
- 000000000000038f: 03 testl %r8d, %r8d
250
- 0000000000000392: 06 je 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
251
- 0000000000000398: 05 movl $64, %eax
252
- 000000000000039d: 03 subl %r9d, %eax
253
- 00000000000003a0: 03 cmpl %r8d, %eax
254
- 00000000000003a3: 06 jae 0x44317d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7cd>
255
- 00000000000003a9: 07 movq $-1, %rdx
256
- 00000000000003b0: 03 movl %r9d, %ecx
257
- 00000000000003b3: 03 shlq %cl, %rdx
258
- 00000000000003b6: 03 notq %rdx
259
- 00000000000003b9: 03 movq %r12, %rdi
260
- 00000000000003bc: 03 shlq %cl, %rdi
261
- 00000000000003bf: 03 orq %rdx, %rdi
262
- 00000000000003c2: 04 andq %rdi, (%r13)
263
- 00000000000003c6: 07 movq $-1, %rdx
264
- 00000000000003cd: 02 movl %eax, %ecx
265
- 00000000000003cf: 03 shrq %cl, %r12
266
- 00000000000003d2: 03 subl %eax, %r8d
267
- 00000000000003d5: 03 movl %r8d, %ecx
268
- 00000000000003d8: 03 shlq %cl, %rdx
269
- 00000000000003db: 03 orq %r12, %rdx
270
- 00000000000003de: 04 andq %rdx, 8(%r13)
271
- 00000000000003e2: 05 jmp 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
272
- 00000000000003e7: 03 movq %rdx, %r12
273
- 00000000000003ea: 04 shrq $6, %r11
274
- 00000000000003ee: 04 leaq (%r14,%r15), %rax
275
- 00000000000003f2: 03 movq %r11, %rcx
276
- 00000000000003f5: 03 notq %rcx
277
- 00000000000003f8: 04 leaq (%rax,%rcx), %rdx
278
- 00000000000003fc: 04 leaq (%rdi,%rdx,8), %rdx
279
- 0000000000000400: 05 movq %rbx, -40(%rsp)
280
- 0000000000000405: 03 cmpq %rbx, %rdx
281
- 0000000000000408: 06 jae 0x443017 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x667>
282
- 000000000000040e: 04 leaq (%rdi,%rax,8), %rdx
283
- 0000000000000412: 03 addq %r13, %rcx
284
- 0000000000000415: 04 leaq (%r12,%rcx,8), %rcx
285
- 0000000000000419: 03 cmpq %rdx, %rcx
286
- 000000000000041c: 06 jae 0x443017 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x667>
287
- 0000000000000422: 02 xorl %ecx, %ecx
288
- 0000000000000424: 03 movq %r12, %rdx
289
- 0000000000000427: 05 movq -40(%rsp), %rbx
290
- 000000000000042c: 05 jmp 0x44321c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x86c>
291
- 0000000000000431: 05 leal (%rbp,%r9), %ebx
292
- 0000000000000436: 03 movl %r9d, %r10d
293
- 0000000000000439: 07 movq $-1, %rdx
294
- 0000000000000440: 07 movq $-1, %rax
295
- 0000000000000447: 03 movl %r9d, %ecx
296
- 000000000000044a: 03 shlq %cl, %rax
297
- 000000000000044d: 03 notq %rax
298
- 0000000000000450: 02 movl %ebx, %ecx
299
- 0000000000000452: 03 shlq %cl, %rdx
300
- 0000000000000455: 03 cmpl $64, %ebx
301
- 0000000000000458: 06 jae 0x443480 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad0>
302
- 000000000000045e: 03 orq %rax, %rdx
303
- 0000000000000461: 03 movl %r10d, %ecx
304
- 0000000000000464: 03 shlq %cl, %r12
305
- 0000000000000467: 03 orq %rdx, %r12
306
- 000000000000046a: 04 andq %r12, (%r13)
307
- 000000000000046e: 03 subq %rbp, %r8
308
- 0000000000000471: 06 movl $1, %r12d
309
- 0000000000000477: 03 cmpl $64, %ebx
310
- 000000000000047a: 03 movq %r14, %rdx
311
- 000000000000047d: 06 jb 0x442f66 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5b6>
312
- 0000000000000483: 03 addl $-64, %ebx
313
- 0000000000000486: 03 movl %ebx, %r9d
314
- 0000000000000489: 05 movq -40(%rsp), %r10
315
- 000000000000048e: 03 testl %r9d, %r9d
316
- 0000000000000491: 06 jne 0x442d2a <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x37a>
317
- 0000000000000497: 02 xorl %ebx, %ebx
318
- 0000000000000499: 04 cmpq $64, %r8
319
- 000000000000049d: 06 jb 0x443175 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7c5>
320
- 00000000000004a3: 05 movq %r10, -40(%rsp)
321
- 00000000000004a8: 04 leaq -64(%r8), %rax
322
- 00000000000004ac: 03 movq %rax, %rcx
323
- 00000000000004af: 04 shrq $6, %rcx
324
- 00000000000004b3: 04 leaq (%rcx,%r12), %r14
325
- 00000000000004b7: 03 movq %r12, %r9
326
- 00000000000004ba: 06 cmpq $192, %rax
327
- 00000000000004c0: 06 jb 0x443341 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x991>
328
- 00000000000004c6: 04 leaq (%r12,%r15), %rax
329
- 00000000000004ca: 03 movq %rdx, %rbx
330
- 00000000000004cd: 04 leaq (%rdi,%rax,8), %rdx
331
- 00000000000004d1: 04 leaq (%r12,%r11), %rsi
332
- 00000000000004d5: 03 movq %rdi, %rbp
333
- 00000000000004d8: 04 leaq (%rsi,%rcx), %rdi
334
- 00000000000004dc: 05 leaq 8(%rbx,%rdi,8), %rdi
335
- 00000000000004e1: 03 cmpq %rdi, %rdx
336
- 00000000000004e4: 03 movq %rbx, %rdx
337
- 00000000000004e7: 03 movq %rbp, %rdi
338
- 00000000000004ea: 02 jae 0x442eb7 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x507>
339
- 00000000000004ec: 03 addq %rcx, %rax
340
- 00000000000004ef: 05 leaq 8(%rdi,%rax,8), %rax
341
- 00000000000004f4: 04 leaq (%rbx,%rsi,8), %rdx
342
- 00000000000004f8: 03 movq %r12, %r9
343
- 00000000000004fb: 03 cmpq %rax, %rdx
344
- 00000000000004fe: 03 movq %rbx, %rdx
345
- 0000000000000501: 06 jb 0x443341 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x991>
346
- 0000000000000507: 05 movq %r13, -24(%rsp)
347
- 000000000000050c: 04 leaq 1(%rcx), %rsi
348
- 0000000000000510: 03 movq %rsi, %r13
349
- 0000000000000513: 04 andq $-4, %r13
350
- 0000000000000517: 04 leaq -4(%r13), %rax
351
- 000000000000051b: 03 movq %rax, %r9
352
- 000000000000051e: 04 shrq $2, %r9
353
- 0000000000000522: 03 incq %r9
354
- 0000000000000525: 03 testq %rax, %rax
355
- 0000000000000528: 06 je 0x4432f6 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x946>
356
- 000000000000052e: 05 movq %rsi, -32(%rsp)
357
- 0000000000000533: 03 movq %r9, %rsi
358
- 0000000000000536: 04 andq $-2, %rsi
359
- 000000000000053a: 03 negq %rsi
360
- 000000000000053d: 02 xorl %ebp, %ebp
361
- 000000000000053f: 05 movq -24(%rsp), %rbx
362
- 0000000000000544: 03 movq %r12, %r10
363
- 0000000000000547: 05 movq -40(%rsp), %r12
364
- 000000000000054c: 03 movq %r10, %rax
365
- 000000000000054f: 03 orq %rbp, %rax
366
- 0000000000000552: 05 movups (%r12,%rax,8), %xmm0
367
- 0000000000000557: 06 movups 16(%r12,%rax,8), %xmm1
368
- 000000000000055d: 04 movups (%rbx,%rax,8), %xmm2
369
- 0000000000000561: 03 andps %xmm0, %xmm2
370
- 0000000000000564: 05 movups 16(%rbx,%rax,8), %xmm0
371
- 0000000000000569: 03 andps %xmm1, %xmm0
372
- 000000000000056c: 04 movups %xmm2, (%rbx,%rax,8)
373
- 0000000000000570: 05 movups %xmm0, 16(%rbx,%rax,8)
374
- 0000000000000575: 04 leaq 4(%rbp), %rax
375
- 0000000000000579: 03 orq %r10, %rax
376
- 000000000000057c: 05 movups (%r12,%rax,8), %xmm0
377
- 0000000000000581: 06 movups 16(%r12,%rax,8), %xmm1
378
- 0000000000000587: 04 movups (%rbx,%rax,8), %xmm2
379
- 000000000000058b: 03 andps %xmm0, %xmm2
380
- 000000000000058e: 05 movups 16(%rbx,%rax,8), %xmm0
381
- 0000000000000593: 03 andps %xmm1, %xmm0
382
- 0000000000000596: 04 movups %xmm2, (%rbx,%rax,8)
383
- 000000000000059a: 05 movups %xmm0, 16(%rbx,%rax,8)
384
- 000000000000059f: 04 addq $8, %rbp
385
- 00000000000005a3: 04 addq $2, %rsi
386
- 00000000000005a7: 02 jne 0x442efc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x54c>
387
- 00000000000005a9: 03 movq %r10, %r12
388
- 00000000000005ac: 05 movq -32(%rsp), %rsi
389
- 00000000000005b1: 05 jmp 0x4432f8 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x948>
390
- 00000000000005b6: 02 xorl %ebp, %ebp
391
- 00000000000005b8: 05 movq -40(%rsp), %r10
392
- 00000000000005bd: 04 cmpq $64, %r8
393
- 00000000000005c1: 06 jb 0x4433d0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa20>
394
- 00000000000005c7: 05 movq %r10, -40(%rsp)
395
- 00000000000005cc: 05 movq %r13, -24(%rsp)
396
- 00000000000005d1: 05 movq %rdx, -8(%rsp)
397
- 00000000000005d6: 06 movl $64, %r13d
398
- 00000000000005dc: 07 movq $-1, %r14
399
- 00000000000005e3: 02 movl %ebx, %ecx
400
- 00000000000005e5: 03 shlq %cl, %r14
401
- 00000000000005e8: 03 subl %ebx, %r13d
402
- 00000000000005eb: 04 movl %ebx, -12(%rsp)
403
- 00000000000005ef: 03 movl %ebx, %r9d
404
- 00000000000005f2: 03 movq %rbp, %rsi
405
- 00000000000005f5: 03 movq %r14, %rbp
406
- 00000000000005f8: 03 notq %rbp
407
- 00000000000005fb: 04 leaq -64(%r8), %rcx
408
- 00000000000005ff: 03 movq %rcx, %rbx
409
- 0000000000000602: 04 shrq $6, %rbx
410
- 0000000000000606: 04 leaq (%rsi,%r15), %rdx
411
- 000000000000060a: 04 movq (%rdi,%rdx,8), %r10
412
- 000000000000060e: 03 testb $64, %cl
413
- 0000000000000611: 06 jne 0x4430b7 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x707>
414
- 0000000000000617: 05 movq -40(%rsp), %rax
415
- 000000000000061c: 04 movq (%rax,%r12,8), %rdx
416
- 0000000000000620: 03 movq %rdi, %rax
417
- 0000000000000623: 03 movq %rdx, %rdi
418
- 0000000000000626: 03 movl %r9d, %ecx
419
- 0000000000000629: 03 shlq %cl, %rdi
420
- 000000000000062c: 03 orq %rbp, %rdi
421
- 000000000000062f: 03 andq %r10, %rdi
422
- 0000000000000632: 03 movl %r13d, %ecx
423
- 0000000000000635: 03 shrq %cl, %rdx
424
- 0000000000000638: 05 movq -24(%rsp), %rcx
425
- 000000000000063d: 04 movq %rdi, (%rcx,%rsi,8)
426
- 0000000000000641: 03 orq %r14, %rdx
427
- 0000000000000644: 05 andq 8(%rcx,%rsi,8), %rdx
428
- 0000000000000649: 05 movq %rdx, 8(%rcx,%rsi,8)
429
- 000000000000064e: 04 leaq 1(%rsi), %rdi
430
- 0000000000000652: 05 leaq 1(%r12), %rcx
431
- 0000000000000657: 05 movq %rdi, -32(%rsp)
432
- 000000000000065c: 03 movq %rax, %rdi
433
- 000000000000065f: 03 movq %rdx, %r10
434
- 0000000000000662: 05 jmp 0x4430bf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x70f>
435
- 0000000000000667: 05 movq %r10, -32(%rsp)
436
- 000000000000066c: 03 incq %r11
437
- 000000000000066f: 03 movq %r11, %r9
438
- 0000000000000672: 04 andq $-4, %r9
439
- 0000000000000676: 04 leaq -4(%r9), %rcx
440
- 000000000000067a: 03 movq %rcx, %r10
441
- 000000000000067d: 04 shrq $2, %r10
442
- 0000000000000681: 03 incq %r10
443
- 0000000000000684: 03 testq %rcx, %rcx
444
- 0000000000000687: 06 je 0x4431be <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x80e>
445
- 000000000000068d: 03 movq %r12, %rdx
446
- 0000000000000690: 05 leaq -16(%r12,%r13,8), %rcx
447
- 0000000000000695: 05 leaq -16(%rdi,%rax,8), %rax
448
- 000000000000069a: 03 movq %r10, %rbx
449
- 000000000000069d: 04 andq $-2, %rbx
450
- 00000000000006a1: 03 negq %rbx
451
- 00000000000006a4: 07 movq $-2, %rbp
452
- 00000000000006ab: 05 nopl (%rax,%rax)
453
- 00000000000006b0: 04 movups (%rcx,%rbp,8), %xmm0
454
- 00000000000006b4: 05 movups 16(%rcx,%rbp,8), %xmm1
455
- 00000000000006b9: 05 movups -32(%rax,%rbp,8), %xmm2
456
- 00000000000006be: 05 movups -16(%rax,%rbp,8), %xmm3
457
- 00000000000006c3: 04 movups (%rax,%rbp,8), %xmm4
458
- 00000000000006c7: 03 andps %xmm0, %xmm4
459
- 00000000000006ca: 05 movups 16(%rax,%rbp,8), %xmm0
460
- 00000000000006cf: 03 andps %xmm1, %xmm0
461
- 00000000000006d2: 05 movups %xmm0, 16(%rax,%rbp,8)
462
- 00000000000006d7: 04 movups %xmm4, (%rax,%rbp,8)
463
- 00000000000006db: 05 movups -32(%rcx,%rbp,8), %xmm0
464
- 00000000000006e0: 03 andps %xmm2, %xmm0
465
- 00000000000006e3: 05 movups -16(%rcx,%rbp,8), %xmm1
466
- 00000000000006e8: 03 andps %xmm3, %xmm1
467
- 00000000000006eb: 05 movups %xmm1, -16(%rax,%rbp,8)
468
- 00000000000006f0: 05 movups %xmm0, -32(%rax,%rbp,8)
469
- 00000000000006f5: 04 addq $-8, %rbp
470
- 00000000000006f9: 04 addq $2, %rbx
471
- 00000000000006fd: 02 jne 0x443060 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6b0>
472
- 00000000000006ff: 03 incq %rbp
473
- 0000000000000702: 05 jmp 0x4431c8 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x818>
474
- 0000000000000707: 05 movq %rsi, -32(%rsp)
475
- 000000000000070c: 03 movq %r12, %rcx
476
- 000000000000070f: 05 movq -8(%rsp), %rsi
477
- 0000000000000714: 03 addq %rbx, %r12
478
- 0000000000000717: 03 testq %rbx, %rbx
479
- 000000000000071a: 06 je 0x443156 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7a6>
480
- 0000000000000720: 03 addq %rcx, %r11
481
- 0000000000000723: 05 leaq 8(%rsi,%r11,8), %rdx
482
- 0000000000000728: 03 movq %r12, %r11
483
- 000000000000072b: 03 subq %rcx, %r12
484
- 000000000000072e: 03 incq %r12
485
- 0000000000000731: 05 addq -32(%rsp), %r15
486
- 0000000000000736: 05 leaq 16(%rdi,%r15,8), %rbx
487
- 000000000000073b: 02 xorl %edi, %edi
488
- 000000000000073d: 03 nopl (%rax)
489
- 0000000000000740: 05 movq -8(%rdx,%rdi,8), %rax
490
- 0000000000000745: 03 movq %rax, %rsi
491
- 0000000000000748: 03 movl %r9d, %ecx
492
- 000000000000074b: 03 shlq %cl, %rsi
493
- 000000000000074e: 03 orq %rbp, %rsi
494
- 0000000000000751: 03 andq %r10, %rsi
495
- 0000000000000754: 05 movq %rsi, -16(%rbx,%rdi,8)
496
- 0000000000000759: 03 movl %r13d, %ecx
497
- 000000000000075c: 03 shrq %cl, %rax
498
- 000000000000075f: 03 orq %r14, %rax
499
- 0000000000000762: 05 andq -8(%rbx,%rdi,8), %rax
500
- 0000000000000767: 05 movq %rax, -8(%rbx,%rdi,8)
501
- 000000000000076c: 04 movq (%rdx,%rdi,8), %r10
502
- 0000000000000770: 03 movq %r10, %rsi
503
- 0000000000000773: 03 movl %r9d, %ecx
504
- 0000000000000776: 03 shlq %cl, %rsi
505
- 0000000000000779: 03 orq %rbp, %rsi
506
- 000000000000077c: 03 andq %rax, %rsi
507
- 000000000000077f: 03 movl %r13d, %ecx
508
- 0000000000000782: 03 shrq %cl, %r10
509
- 0000000000000785: 05 movq %rsi, -8(%rbx,%rdi,8)
510
- 000000000000078a: 03 orq %r14, %r10
511
- 000000000000078d: 04 andq (%rbx,%rdi,8), %r10
512
- 0000000000000791: 04 movq %r10, (%rbx,%rdi,8)
513
- 0000000000000795: 04 addq $2, %rdi
514
- 0000000000000799: 03 cmpq %rdi, %r12
515
- 000000000000079c: 02 jne 0x4430f0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x740>
516
- 000000000000079e: 05 addq %rdi, -32(%rsp)
517
- 00000000000007a3: 03 movq %r11, %r12
518
- 00000000000007a6: 03 incq %r12
519
- 00000000000007a9: 04 andl $63, %r8d
520
- 00000000000007ad: 05 movq -24(%rsp), %r13
521
- 00000000000007b2: 05 movq -40(%rsp), %r10
522
- 00000000000007b7: 04 movl -12(%rsp), %ebx
523
- 00000000000007bb: 05 movq -32(%rsp), %rbp
524
- 00000000000007c0: 05 jmp 0x4433d0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa20>
525
- 00000000000007c5: 03 movq %r12, %rbp
526
- 00000000000007c8: 05 jmp 0x4433d0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa20>
527
- 00000000000007cd: 03 addl %r9d, %r8d
528
- 00000000000007d0: 03 movl %r9d, %eax
529
- 00000000000007d3: 07 movq $-1, %rdx
530
- 00000000000007da: 07 movq $-1, %rdi
531
- 00000000000007e1: 03 movl %r9d, %ecx
532
- 00000000000007e4: 03 shlq %cl, %rdi
533
- 00000000000007e7: 03 notq %rdi
534
- 00000000000007ea: 03 movl %r8d, %ecx
535
- 00000000000007ed: 03 shlq %cl, %rdx
536
- 00000000000007f0: 04 cmpl $64, %r8d
537
- 00000000000007f4: 06 jae 0x443487 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad7>
538
- 00000000000007fa: 03 orq %rdi, %rdx
539
- 00000000000007fd: 02 movl %eax, %ecx
540
- 00000000000007ff: 03 shlq %cl, %r12
541
- 0000000000000802: 03 orq %rdx, %r12
542
- 0000000000000805: 04 andq %r12, (%r13)
543
- 0000000000000809: 05 jmp 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
544
- 000000000000080e: 07 movq $-1, %rbp
545
- 0000000000000815: 03 movq %r12, %rdx
546
- 0000000000000818: 03 movq %r9, %rax
547
- 000000000000081b: 04 shlq $6, %rax
548
- 000000000000081f: 04 testb $1, %r10b
549
- 0000000000000823: 05 movq -32(%rsp), %r10
550
- 0000000000000828: 05 movq -40(%rsp), %rbx
551
- 000000000000082d: 02 je 0x44320b <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x85b>
552
- 000000000000082f: 04 leaq (%r14,%rbp), %rcx
553
- 0000000000000833: 05 movups -24(%rbx,%rbp,8), %xmm0
554
- 0000000000000838: 05 movups -8(%rbx,%rbp,8), %xmm1
555
- 000000000000083d: 06 movups -24(%r10,%rcx,8), %xmm2
556
- 0000000000000843: 03 andps %xmm0, %xmm2
557
- 0000000000000846: 06 movups -8(%r10,%rcx,8), %xmm0
558
- 000000000000084c: 03 andps %xmm1, %xmm0
559
- 000000000000084f: 06 movups %xmm0, -8(%r10,%rcx,8)
560
- 0000000000000855: 06 movups %xmm2, -24(%r10,%rcx,8)
561
- 000000000000085b: 03 subq %r9, %r14
562
- 000000000000085e: 03 movq %r9, %rcx
563
- 0000000000000861: 03 negq %rcx
564
- 0000000000000864: 03 subq %rax, %r8
565
- 0000000000000867: 03 cmpq %r9, %r11
566
- 000000000000086a: 02 je 0x443248 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x898>
567
- 000000000000086c: 05 leaq -8(%rdi,%r15,8), %rax
568
- 0000000000000871: 05 leaq -8(%rdx,%r13,8), %rdx
569
- 0000000000000876: 10 nopw %cs:(%rax,%rax)
570
- 0000000000000880: 04 movq (%rdx,%rcx,8), %rdi
571
- 0000000000000884: 04 andq %rdi, (%rax,%r14,8)
572
- 0000000000000888: 03 decq %rcx
573
- 000000000000088b: 03 decq %r14
574
- 000000000000088e: 04 addq $-64, %r8
575
- 0000000000000892: 04 cmpq $63, %r8
576
- 0000000000000896: 02 ja 0x443230 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x880>
577
- 0000000000000898: 03 testl %r8d, %r8d
578
- 000000000000089b: 06 je 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
579
- 00000000000008a1: 02 movl %esi, %eax
580
- 00000000000008a3: 03 orl $64, %eax
581
- 00000000000008a6: 03 cmpl %r8d, %esi
582
- 00000000000008a9: 03 cmovael %esi, %eax
583
- 00000000000008ac: 04 sbbq $0, %r14
584
- 00000000000008b0: 02 movl %eax, %edx
585
- 00000000000008b2: 05 movq -8(%rbx,%rcx,8), %rbp
586
- 00000000000008b7: 03 movl %r8d, %ecx
587
- 00000000000008ba: 02 negb %cl
588
- 00000000000008bc: 03 shrq %cl, %rbp
589
- 00000000000008bf: 03 subl %r8d, %edx
590
- 00000000000008c2: 05 movl $64, %esi
591
- 00000000000008c7: 02 subl %edx, %esi
592
- 00000000000008c9: 03 cmpl %r8d, %esi
593
- 00000000000008cc: 02 jae 0x4432bc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x90c>
594
- 00000000000008ce: 07 movq $-1, %rax
595
- 00000000000008d5: 02 movl %edx, %ecx
596
- 00000000000008d7: 03 shlq %cl, %rax
597
- 00000000000008da: 03 notq %rax
598
- 00000000000008dd: 03 movq %rbp, %rdi
599
- 00000000000008e0: 03 shlq %cl, %rdi
600
- 00000000000008e3: 03 orq %rax, %rdi
601
- 00000000000008e6: 04 andq %rdi, (%r10,%r14,8)
602
- 00000000000008ea: 07 movq $-1, %rax
603
- 00000000000008f1: 02 movl %esi, %ecx
604
- 00000000000008f3: 03 shrq %cl, %rbp
605
- 00000000000008f6: 03 subl %esi, %r8d
606
- 00000000000008f9: 03 movl %r8d, %ecx
607
- 00000000000008fc: 03 shlq %cl, %rax
608
- 00000000000008ff: 03 orq %rbp, %rax
609
- 0000000000000902: 05 andq %rax, 8(%r10,%r14,8)
610
- 0000000000000907: 05 jmp 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
611
- 000000000000090c: 02 movl %edx, %esi
612
- 000000000000090e: 07 movq $-1, %rdi
613
- 0000000000000915: 07 movq $-1, %rbx
614
- 000000000000091c: 02 movl %edx, %ecx
615
- 000000000000091e: 03 shlq %cl, %rbx
616
- 0000000000000921: 03 notq %rbx
617
- 0000000000000924: 02 movl %eax, %ecx
618
- 0000000000000926: 03 shlq %cl, %rdi
619
- 0000000000000929: 03 cmpl $64, %eax
620
- 000000000000092c: 06 jae 0x443467 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xab7>
621
- 0000000000000932: 03 orq %rbx, %rdi
622
- 0000000000000935: 02 movl %esi, %ecx
623
- 0000000000000937: 03 shlq %cl, %rbp
624
- 000000000000093a: 03 orq %rdi, %rbp
625
- 000000000000093d: 04 andq %rbp, (%r10,%r14,8)
626
- 0000000000000941: 05 jmp 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
627
- 0000000000000946: 02 xorl %ebp, %ebp
628
- 0000000000000948: 04 testb $1, %r9b
629
- 000000000000094c: 02 je 0x44332c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x97c>
630
- 000000000000094e: 03 orq %r12, %rbp
631
- 0000000000000951: 05 movq -40(%rsp), %rax
632
- 0000000000000956: 04 movups (%rax,%rbp,8), %xmm0
633
- 000000000000095a: 05 movups 16(%rax,%rbp,8), %xmm1
634
- 000000000000095f: 05 movq -24(%rsp), %rax
635
- 0000000000000964: 04 movups (%rax,%rbp,8), %xmm2
636
- 0000000000000968: 03 andps %xmm0, %xmm2
637
- 000000000000096b: 05 movups 16(%rax,%rbp,8), %xmm0
638
- 0000000000000970: 03 andps %xmm1, %xmm0
639
- 0000000000000973: 04 movups %xmm2, (%rax,%rbp,8)
640
- 0000000000000977: 05 movups %xmm0, 16(%rax,%rbp,8)
641
- 000000000000097c: 04 leaq (%r12,%r13), %r9
642
- 0000000000000980: 03 movq %r9, %rbp
643
- 0000000000000983: 03 cmpq %r13, %rsi
644
- 0000000000000986: 05 movq -24(%rsp), %r13
645
- 000000000000098b: 06 je 0x4433bf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa0f>
646
- 0000000000000991: 03 movq %rdx, %r10
647
- 0000000000000994: 03 movl %r14d, %eax
648
- 0000000000000997: 03 subl %r9d, %eax
649
- 000000000000099a: 02 incl %eax
650
- 000000000000099c: 03 movq %r14, %rsi
651
- 000000000000099f: 03 subq %r9, %rsi
652
- 00000000000009a2: 04 andq $3, %rax
653
- 00000000000009a6: 02 je 0x443375 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9c5>
654
- 00000000000009a8: 03 movq %r9, %rbp
655
- 00000000000009ab: 05 movq -40(%rsp), %rbx
656
- 00000000000009b0: 04 leaq 1(%rbp), %r9
657
- 00000000000009b4: 04 movq (%rbx,%rbp,8), %rdx
658
- 00000000000009b8: 05 andq %rdx, (%r13,%rbp,8)
659
- 00000000000009bd: 03 movq %r9, %rbp
660
- 00000000000009c0: 03 decq %rax
661
- 00000000000009c3: 02 jne 0x443360 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9b0>
662
- 00000000000009c5: 03 movq %r9, %rbp
663
- 00000000000009c8: 04 cmpq $3, %rsi
664
- 00000000000009cc: 02 jb 0x4433bf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa0f>
665
- 00000000000009ce: 05 leaq 1(%r12,%rcx), %rax
666
- 00000000000009d3: 05 leaq 24(%r10,%r11,8), %rcx
667
- 00000000000009d8: 05 leaq 24(%rdi,%r15,8), %rdx
668
- 00000000000009dd: 05 movq -24(%rcx,%r9,8), %rsi
669
- 00000000000009e2: 05 andq %rsi, -24(%rdx,%r9,8)
670
- 00000000000009e7: 05 movq -16(%rcx,%r9,8), %rsi
671
- 00000000000009ec: 05 andq %rsi, -16(%rdx,%r9,8)
672
- 00000000000009f1: 05 movq -8(%rcx,%r9,8), %rsi
673
- 00000000000009f6: 05 andq %rsi, -8(%rdx,%r9,8)
674
- 00000000000009fb: 04 leaq 4(%r9), %rbp
675
- 00000000000009ff: 04 movq (%rcx,%r9,8), %rsi
676
- 0000000000000a03: 04 andq %rsi, (%rdx,%r9,8)
677
- 0000000000000a07: 03 movq %rbp, %r9
678
- 0000000000000a0a: 03 cmpq %rbp, %rax
679
- 0000000000000a0d: 02 jne 0x44338d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9dd>
680
- 0000000000000a0f: 03 incq %r14
681
- 0000000000000a12: 04 andl $63, %r8d
682
- 0000000000000a16: 03 movq %r14, %r12
683
- 0000000000000a19: 05 movq -40(%rsp), %r10
684
- 0000000000000a1e: 02 xorl %ebx, %ebx
685
- 0000000000000a20: 03 testq %r8, %r8
686
- 0000000000000a23: 06 je 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
687
- 0000000000000a29: 04 movq (%r10,%r12,8), %rdx
688
- 0000000000000a2d: 05 movl $64, %eax
689
- 0000000000000a32: 02 subl %ebx, %eax
690
- 0000000000000a34: 03 cmpl %r8d, %eax
691
- 0000000000000a37: 02 jae 0x443425 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa75>
692
- 0000000000000a39: 07 movq $-1, %rsi
693
- 0000000000000a40: 02 movl %ebx, %ecx
694
- 0000000000000a42: 03 shlq %cl, %rsi
695
- 0000000000000a45: 03 notq %rsi
696
- 0000000000000a48: 03 movq %rdx, %rdi
697
- 0000000000000a4b: 03 shlq %cl, %rdi
698
- 0000000000000a4e: 03 orq %rsi, %rdi
699
- 0000000000000a51: 05 andq %rdi, (%r13,%rbp,8)
700
- 0000000000000a56: 07 movq $-1, %rsi
701
- 0000000000000a5d: 02 movl %eax, %ecx
702
- 0000000000000a5f: 03 shrq %cl, %rdx
703
- 0000000000000a62: 03 subl %eax, %r8d
704
- 0000000000000a65: 03 movl %r8d, %ecx
705
- 0000000000000a68: 03 shlq %cl, %rsi
706
- 0000000000000a6b: 03 orq %rdx, %rsi
707
- 0000000000000a6e: 05 andq %rsi, 8(%r13,%rbp,8)
708
- 0000000000000a73: 02 jmp 0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
709
- 0000000000000a75: 03 addl %ebx, %r8d
710
- 0000000000000a78: 02 movl %ebx, %eax
711
- 0000000000000a7a: 07 movq $-1, %rsi
712
- 0000000000000a81: 07 movq $-1, %rdi
713
- 0000000000000a88: 02 movl %ebx, %ecx
714
- 0000000000000a8a: 03 shlq %cl, %rdi
715
- 0000000000000a8d: 03 notq %rdi
716
- 0000000000000a90: 03 movl %r8d, %ecx
717
- 0000000000000a93: 03 shlq %cl, %rsi
718
- 0000000000000a96: 04 cmpl $64, %r8d
719
- 0000000000000a9a: 02 jae 0x44347c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xacc>
720
- 0000000000000a9c: 03 orq %rdi, %rsi
721
- 0000000000000a9f: 02 movl %eax, %ecx
722
- 0000000000000aa1: 03 shlq %cl, %rdx
723
- 0000000000000aa4: 03 orq %rsi, %rdx
724
- 0000000000000aa7: 05 andq %rdx, (%r13,%rbp,8)
725
- 0000000000000aac: 01 popq %rbx
726
- 0000000000000aad: 02 popq %r12
727
- 0000000000000aaf: 02 popq %r13
728
- 0000000000000ab1: 02 popq %r14
729
- 0000000000000ab3: 02 popq %r15
730
- 0000000000000ab5: 01 popq %rbp
731
- 0000000000000ab6: 01 retq
732
- 0000000000000ab7: 02 xorl %edi, %edi
733
- 0000000000000ab9: 05 jmp 0x4432e2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x932>
734
- 0000000000000abe: 02 xorl %ebx, %ebx
735
- 0000000000000ac0: 05 jmp 0x442c98 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2e8>
736
- 0000000000000ac5: 02 xorl %ebp, %ebp
737
- 0000000000000ac7: 05 jmp 0x442d0a <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x35a>
738
- 0000000000000acc: 02 xorl %esi, %esi
739
- 0000000000000ace: 02 jmp 0x44344c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa9c>
740
- 0000000000000ad0: 02 xorl %edx, %edx
741
- 0000000000000ad2: 05 jmp 0x442e0e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x45e>
742
- 0000000000000ad7: 02 xorl %edx, %edx
743
- 0000000000000ad9: 05 jmp 0x4431aa <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7fa>
744
- 0000000000000ade: 02 nop
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0000000000442b80 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r13
6
  0000000000000007: 02 pushq %r12
7
  0000000000000009: 01 pushq %rbx
8
+ 000000000000000a: 03 movq %rcx, %r10
9
  000000000000000d: 03 movq %rsi, %r15
10
  0000000000000010: 04 shrq $6, %r15
11
+ 0000000000000014: 04 leaq (%rdi,%r15,8), %r14
12
  0000000000000018: 03 movl %esi, %r9d
13
  000000000000001b: 04 andl $63, %r9d
14
+ 000000000000001f: 03 movq %r14, %rcx
15
+ 0000000000000022: 04 shrq $3, %rcx
16
+ 0000000000000026: 03 movq %r10, %r12
17
+ 0000000000000029: 04 shrq $6, %r12
18
+ 000000000000002d: 04 leaq (%rdx,%r12,8), %r11
19
+ 0000000000000031: 03 movl %r10d, %eax
20
+ 0000000000000034: 03 andl $63, %eax
21
+ 0000000000000037: 03 movq %r11, %rbp
22
+ 000000000000003a: 04 shrq $3, %rbp
23
+ 000000000000003e: 03 subq %rbp, %rcx
24
+ 0000000000000041: 03 movl %r9d, %ebp
25
+ 0000000000000044: 02 subl %eax, %ebp
26
+ 0000000000000046: 02 xorl %ebx, %ebx
27
+ 0000000000000048: 03 cmpl $63, %ebp
28
+ 000000000000004b: 03 seta %bl
29
+ 000000000000004e: 03 subq %rbx, %rcx
30
+ 0000000000000051: 03 testq %rcx, %rcx
31
+ 0000000000000054: 02 jg 0x442bf0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x70>
32
+ 0000000000000056: 03 leal 64(%rbp), %ebx
33
+ 0000000000000059: 03 cmpl $64, %ebp
34
+ 000000000000005c: 03 cmovbl %ebp, %ebx
35
+ 000000000000005f: 02 testl %ebx, %ebx
36
+ 0000000000000061: 06 je 0x442d40 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1c0>
37
+ 0000000000000067: 03 testq %rcx, %rcx
38
+ 000000000000006a: 06 jne 0x442d40 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1c0>
39
+ 0000000000000070: 03 testq %r8, %r8
40
+ 0000000000000073: 06 je 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
41
+ 0000000000000079: 03 addq %r8, %rsi
42
+ 000000000000007c: 03 movq %rsi, %r15
43
+ 000000000000007f: 04 shrq $6, %r15
44
+ 0000000000000083: 04 leaq (%rdi,%r15,8), %r11
45
+ 0000000000000087: 03 andl $63, %esi
46
+ 000000000000008a: 03 addq %r8, %r10
47
+ 000000000000008d: 03 movq %r10, %r12
48
+ 0000000000000090: 04 shrq $6, %r12
49
+ 0000000000000094: 04 leaq (%rdx,%r12,8), %rbx
50
+ 0000000000000098: 04 andl $63, %r10d
51
+ 000000000000009c: 06 je 0x442cb1 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x131>
52
+ 00000000000000a2: 03 movl %r10d, %r13d
53
+ 00000000000000a5: 03 cmpq %r8, %r13
54
+ 00000000000000a8: 06 jae 0x442dbb <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x23b>
55
+ 00000000000000ae: 05 movq %rdx, -32(%rsp)
56
+ 00000000000000b3: 04 leal 64(%rsi), %r9d
57
+ 00000000000000b7: 03 cmpl %r10d, %esi
58
+ 00000000000000ba: 04 cmovael %esi, %r9d
59
+ 00000000000000be: 03 sbbq %r14, %r14
60
+ 00000000000000c1: 03 movl %r9d, %esi
61
+ 00000000000000c4: 03 subl %r10d, %esi
62
+ 00000000000000c7: 05 movq %r11, -24(%rsp)
63
+ 00000000000000cc: 04 leaq (%r11,%r14,8), %rdx
64
+ 00000000000000d0: 03 movq (%rbx), %r11
65
+ 00000000000000d3: 05 movl $64, %eax
66
+ 00000000000000d8: 02 subl %esi, %eax
67
+ 00000000000000da: 03 subl %eax, %r10d
68
+ 00000000000000dd: 06 jle 0x442e4e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2ce>
69
+ 00000000000000e3: 03 movq %rbx, %r9
70
+ 00000000000000e6: 03 cmpl $63, %esi
71
+ 00000000000000e9: 02 jg 0x442c86 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x106>
72
+ 00000000000000eb: 07 movq $-1, %rbx
73
+ 00000000000000f2: 02 movl %esi, %ecx
74
+ 00000000000000f4: 03 shlq %cl, %rbx
75
+ 00000000000000f7: 03 notq %rbx
76
+ 00000000000000fa: 03 movq %r11, %rbp
77
+ 00000000000000fd: 03 shlq %cl, %rbp
78
+ 0000000000000100: 03 orq %rbx, %rbp
79
+ 0000000000000103: 03 andq %rbp, (%rdx)
80
+ 0000000000000106: 02 movl %eax, %ecx
81
+ 0000000000000108: 03 shrq %cl, %r11
82
+ 000000000000010b: 07 movq $-1, %rax
83
+ 0000000000000112: 03 movl %r10d, %ecx
84
+ 0000000000000115: 03 shlq %cl, %rax
85
+ 0000000000000118: 04 cmpl $64, %r10d
86
+ 000000000000011c: 03 movq %r9, %rbx
87
+ 000000000000011f: 06 jge 0x44366b <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaeb>
88
+ 0000000000000125: 03 orq %rax, %r11
89
+ 0000000000000128: 04 addq $8, %rdx
90
+ 000000000000012c: 05 jmp 0x442e8e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x30e>
91
+ 0000000000000131: 03 xorl %r14d, %r14d
92
+ 0000000000000134: 02 testl %esi, %esi
93
+ 0000000000000136: 06 je 0x442ea6 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x326>
94
+ 000000000000013c: 04 cmpq $64, %r8
95
+ 0000000000000140: 06 jb 0x442ece <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x34e>
96
+ 0000000000000146: 05 movq %rbx, -32(%rsp)
97
+ 000000000000014b: 05 movq %r11, -24(%rsp)
98
+ 0000000000000150: 07 movq $-1, %r10
99
+ 0000000000000157: 02 movl %esi, %ecx
100
+ 0000000000000159: 03 shlq %cl, %r10
101
+ 000000000000015c: 03 movl %esi, %r9d
102
+ 000000000000015f: 03 movq %r10, %r11
103
+ 0000000000000162: 03 notq %r11
104
+ 0000000000000165: 06 movl $64, %r13d
105
+ 000000000000016b: 03 subl %esi, %r13d
106
+ 000000000000016e: 03 addq %r14, %r15
107
+ 0000000000000171: 04 leaq (%rdi,%r15,8), %rdi
108
+ 0000000000000175: 05 leaq -8(%rdx,%r12,8), %rdx
109
+ 000000000000017a: 02 xorl %ebp, %ebp
110
  000000000000017c: 04 nopl (%rax)
111
+ 0000000000000180: 04 movq (%rdx,%rbp,8), %rbx
112
+ 0000000000000184: 03 cmpl $63, %esi
113
+ 0000000000000187: 02 jg 0x442d3c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1bc>
114
+ 0000000000000189: 03 movq %rbx, %rax
115
+ 000000000000018c: 03 movl %r9d, %ecx
116
+ 000000000000018f: 03 shlq %cl, %rax
117
+ 0000000000000192: 03 orq %r11, %rax
118
+ 0000000000000195: 05 andq %rax, -8(%rdi,%rbp,8)
119
+ 000000000000019a: 03 movq %r10, %rax
120
+ 000000000000019d: 03 movl %r13d, %ecx
121
+ 00000000000001a0: 03 shrq %cl, %rbx
122
+ 00000000000001a3: 03 orq %rax, %rbx
123
+ 00000000000001a6: 04 andq %rbx, (%rdi,%rbp,8)
124
+ 00000000000001aa: 03 decq %rbp
125
+ 00000000000001ad: 04 addq $-64, %r8
126
+ 00000000000001b1: 04 cmpq $63, %r8
127
+ 00000000000001b5: 02 ja 0x442d00 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x180>
128
+ 00000000000001b7: 05 jmp 0x442e3c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2bc>
129
+ 00000000000001bc: 02 xorl %eax, %eax
130
+ 00000000000001be: 02 jmp 0x442d1d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x19d>
131
+ 00000000000001c0: 03 testq %r8, %r8
132
+ 00000000000001c3: 06 je 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
133
+ 00000000000001c9: 02 testl %eax, %eax
134
+ 00000000000001cb: 06 je 0x442f16 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x396>
135
+ 00000000000001d1: 05 movl $64, %ebx
136
+ 00000000000001d6: 05 movl $64, %ebp
137
+ 00000000000001db: 02 subl %eax, %ebp
138
+ 00000000000001dd: 03 movq (%r11), %r13
139
+ 00000000000001e0: 02 movl %eax, %ecx
140
+ 00000000000001e2: 03 shrq %cl, %r13
141
+ 00000000000001e5: 03 cmpq %r8, %rbp
142
+ 00000000000001e8: 06 jae 0x442f33 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3b3>
143
+ 00000000000001ee: 07 movq $-1, %r10
144
+ 00000000000001f5: 03 movl %r9d, %ecx
145
+ 00000000000001f8: 03 shlq %cl, %r10
146
+ 00000000000001fb: 07 movq $-1, %rsi
147
+ 0000000000000202: 03 movl %r9d, %ecx
148
+ 0000000000000205: 03 notq %r10
149
+ 0000000000000208: 03 cmpl %eax, %r9d
150
+ 000000000000020b: 06 jbe 0x442fdf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x45f>
151
+ 0000000000000211: 03 subl %r9d, %ebx
152
+ 0000000000000214: 03 movq %r13, %rax
153
+ 0000000000000217: 03 shlq %cl, %rax
154
+ 000000000000021a: 03 orq %r10, %rax
155
+ 000000000000021d: 03 andq %rax, (%r14)
156
+ 0000000000000220: 02 movl %ebx, %ecx
157
+ 0000000000000222: 03 shrq %cl, %r13
158
+ 0000000000000225: 02 movl %ebp, %ecx
159
+ 0000000000000227: 02 subl %ebx, %ecx
160
+ 0000000000000229: 03 shlq %cl, %rsi
161
+ 000000000000022c: 03 orq %r13, %rsi
162
+ 000000000000022f: 04 andq %rsi, 8(%r14)
163
+ 0000000000000233: 03 addl %ebp, %r9d
164
+ 0000000000000236: 05 jmp 0x443003 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x483>
165
+ 000000000000023b: 03 leal 64(%rsi), %eax
166
+ 000000000000023e: 03 cmpl %r8d, %esi
167
+ 0000000000000241: 03 cmovael %esi, %eax
168
+ 0000000000000244: 03 sbbq %r9, %r9
169
+ 0000000000000247: 03 subl %r8d, %r10d
170
+ 000000000000024a: 03 movq (%rbx), %rsi
171
+ 000000000000024d: 03 movl %r10d, %ecx
172
+ 0000000000000250: 03 shrq %cl, %rsi
173
+ 0000000000000253: 03 testl %r8d, %r8d
174
+ 0000000000000256: 06 je 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
175
+ 000000000000025c: 02 movl %eax, %ecx
176
+ 000000000000025e: 03 subl %r8d, %ecx
177
+ 0000000000000261: 05 movl $64, %edx
178
+ 0000000000000266: 02 subl %ecx, %edx
179
+ 0000000000000268: 03 cmpl %r8d, %edx
180
+ 000000000000026b: 06 jge 0x442ed5 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x355>
181
+ 0000000000000271: 03 cmpl $63, %ecx
182
+ 0000000000000274: 02 jg 0x442e10 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x290>
183
+ 0000000000000276: 07 movq $-1, %rax
184
+ 000000000000027d: 03 shlq %cl, %rax
185
+ 0000000000000280: 03 notq %rax
186
+ 0000000000000283: 03 movq %rsi, %rdi
187
+ 0000000000000286: 03 shlq %cl, %rdi
188
+ 0000000000000289: 03 orq %rax, %rdi
189
+ 000000000000028c: 04 andq %rdi, (%r11,%r9,8)
190
+ 0000000000000290: 02 movl %edx, %ecx
191
+ 0000000000000292: 03 shrq %cl, %rsi
192
+ 0000000000000295: 03 subl %edx, %r8d
193
+ 0000000000000298: 07 movq $-1, %rax
194
+ 000000000000029f: 03 movl %r8d, %ecx
195
+ 00000000000002a2: 03 shlq %cl, %rax
196
+ 00000000000002a5: 04 cmpl $64, %r8d
197
+ 00000000000002a9: 06 jge 0x443679 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaf9>
198
+ 00000000000002af: 03 orq %rax, %rsi
199
+ 00000000000002b2: 05 andq %rsi, 8(%r11,%r9,8)
200
+ 00000000000002b7: 05 jmp 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
201
+ 00000000000002bc: 03 addq %rbp, %r14
202
+ 00000000000002bf: 05 movq -24(%rsp), %r11
203
+ 00000000000002c4: 05 movq -32(%rsp), %rbx
204
+ 00000000000002c9: 05 jmp 0x443408 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x888>
205
+ 00000000000002ce: 03 cmpl $63, %esi
206
+ 00000000000002d1: 02 jg 0x442e91 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x311>
207
+ 00000000000002d3: 03 movq %rbx, %rbp
208
+ 00000000000002d6: 03 movl %esi, %r10d
209
+ 00000000000002d9: 07 movq $-1, %rbx
210
+ 00000000000002e0: 07 movq $-1, %rax
211
+ 00000000000002e7: 02 movl %esi, %ecx
212
+ 00000000000002e9: 03 shlq %cl, %rax
213
+ 00000000000002ec: 03 notq %rax
214
+ 00000000000002ef: 03 movl %r9d, %ecx
215
+ 00000000000002f2: 03 shlq %cl, %rbx
216
+ 00000000000002f5: 04 cmpl $64, %r9d
217
+ 00000000000002f9: 06 jae 0x443672 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaf2>
218
+ 00000000000002ff: 03 orq %rax, %rbx
219
+ 0000000000000302: 03 movl %r10d, %ecx
220
+ 0000000000000305: 03 shlq %cl, %r11
221
+ 0000000000000308: 03 orq %rbx, %r11
222
+ 000000000000030b: 03 movq %rbp, %rbx
223
+ 000000000000030e: 03 andq %r11, (%rdx)
224
+ 0000000000000311: 03 subq %r13, %r8
225
+ 0000000000000314: 05 movq -32(%rsp), %rdx
226
+ 0000000000000319: 05 movq -24(%rsp), %r11
227
+ 000000000000031e: 02 testl %esi, %esi
228
+ 0000000000000320: 06 jne 0x442cbc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x13c>
229
+ 0000000000000326: 04 cmpq $64, %r8
230
+ 000000000000032a: 02 jb 0x442ece <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x34e>
231
+ 000000000000032c: 05 movq %r11, -24(%rsp)
232
+ 0000000000000331: 04 leaq -64(%r8), %r11
233
+ 0000000000000335: 07 cmpq $192, %r11
234
+ 000000000000033c: 06 jae 0x442f99 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x419>
235
+ 0000000000000342: 02 xorl %ebp, %ebp
236
+ 0000000000000344: 05 movq -24(%rsp), %r11
237
+ 0000000000000349: 05 jmp 0x4433dc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x85c>
238
+ 000000000000034e: 02 xorl %ebp, %ebp
239
+ 0000000000000350: 05 jmp 0x443408 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x888>
240
+ 0000000000000355: 03 cmpl $63, %ecx
241
+ 0000000000000358: 06 jg 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
242
+ 000000000000035e: 02 movl %ecx, %edx
243
+ 0000000000000360: 07 movq $-1, %rbp
244
+ 0000000000000367: 07 movq $-1, %rbx
245
+ 000000000000036e: 03 shlq %cl, %rbx
246
+ 0000000000000371: 03 notq %rbx
247
+ 0000000000000374: 02 movl %eax, %ecx
248
+ 0000000000000376: 03 shlq %cl, %rbp
249
+ 0000000000000379: 03 cmpl $64, %eax
250
+ 000000000000037c: 06 jae 0x443680 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb00>
251
+ 0000000000000382: 03 orq %rbx, %rbp
252
+ 0000000000000385: 02 movl %edx, %ecx
253
+ 0000000000000387: 03 shlq %cl, %rsi
254
+ 000000000000038a: 03 orq %rbp, %rsi
255
+ 000000000000038d: 04 andq %rsi, (%r11,%r9,8)
256
+ 0000000000000391: 05 jmp 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
257
+ 0000000000000396: 02 xorl %ebp, %ebp
258
+ 0000000000000398: 03 testl %r9d, %r9d
259
+ 000000000000039b: 06 je 0x443022 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4a2>
260
+ 00000000000003a1: 03 movq %rbp, %rbx
261
+ 00000000000003a4: 04 cmpq $64, %r8
262
+ 00000000000003a8: 06 jae 0x44314b <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5cb>
263
+ 00000000000003ae: 05 jmp 0x4435b2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa32>
264
+ 00000000000003b3: 03 testl %r8d, %r8d
265
+ 00000000000003b6: 06 je 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
266
+ 00000000000003bc: 05 movl $64, %eax
267
+ 00000000000003c1: 03 subl %r9d, %eax
268
+ 00000000000003c4: 07 movq $-1, %rsi
269
+ 00000000000003cb: 03 movl %r9d, %ecx
270
+ 00000000000003ce: 03 shlq %cl, %rsi
271
+ 00000000000003d1: 07 movq $-1, %rdi
272
+ 00000000000003d8: 03 movl %r9d, %edx
273
+ 00000000000003db: 03 notq %rsi
274
+ 00000000000003de: 03 cmpl %r8d, %eax
275
+ 00000000000003e1: 06 jge 0x443352 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7d2>
276
+ 00000000000003e7: 03 movq %r13, %rbp
277
+ 00000000000003ea: 02 movl %edx, %ecx
278
+ 00000000000003ec: 03 shlq %cl, %rbp
279
+ 00000000000003ef: 03 orq %rsi, %rbp
280
+ 00000000000003f2: 03 andq %rbp, (%r14)
281
+ 00000000000003f5: 02 movl %eax, %ecx
282
+ 00000000000003f7: 03 shrq %cl, %r13
283
+ 00000000000003fa: 03 subl %eax, %r8d
284
+ 00000000000003fd: 03 movl %r8d, %ecx
285
+ 0000000000000400: 03 shlq %cl, %rdi
286
+ 0000000000000403: 04 cmpl $64, %r8d
287
+ 0000000000000407: 06 jge 0x443699 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb19>
288
+ 000000000000040d: 03 orq %rdi, %r13
289
+ 0000000000000410: 04 andq %r13, 8(%r14)
290
+ 0000000000000414: 05 jmp 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
291
+ 0000000000000419: 03 movq %rdx, %r13
292
+ 000000000000041c: 04 shrq $6, %r11
293
+ 0000000000000420: 04 leaq (%r14,%r15), %rax
294
+ 0000000000000424: 03 movq %r11, %rcx
295
+ 0000000000000427: 03 notq %rcx
296
+ 000000000000042a: 04 leaq (%rax,%rcx), %rdx
297
+ 000000000000042e: 04 leaq (%rdi,%rdx,8), %rdx
298
+ 0000000000000432: 03 cmpq %rbx, %rdx
299
+ 0000000000000435: 06 jae 0x4431e2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x662>
300
+ 000000000000043b: 04 leaq (%rdi,%rax,8), %rdx
301
+ 000000000000043f: 03 addq %r12, %rcx
302
+ 0000000000000442: 05 leaq (%r13,%rcx,8), %rcx
303
+ 0000000000000447: 03 cmpq %rdx, %rcx
304
+ 000000000000044a: 06 jae 0x4431e2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x662>
305
+ 0000000000000450: 02 xorl %ebp, %ebp
306
+ 0000000000000452: 03 movq %r13, %rdx
307
+ 0000000000000455: 05 movq -24(%rsp), %r11
308
+ 000000000000045a: 05 jmp 0x4433dc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x85c>
309
+ 000000000000045f: 03 movq %rcx, %rax
310
+ 0000000000000462: 03 addl %ebp, %r9d
311
+ 0000000000000465: 03 movl %r9d, %ecx
312
+ 0000000000000468: 03 shlq %cl, %rsi
313
+ 000000000000046b: 04 cmpl $64, %r9d
314
+ 000000000000046f: 06 jae 0x443692 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb12>
315
+ 0000000000000475: 02 movl %eax, %ecx
316
+ 0000000000000477: 03 shlq %cl, %r13
317
+ 000000000000047a: 03 orq %r10, %rsi
318
+ 000000000000047d: 03 orq %r13, %rsi
319
+ 0000000000000480: 03 andq %rsi, (%r14)
320
+ 0000000000000483: 03 subq %rbp, %r8
321
+ 0000000000000486: 05 movl $1, %ebp
322
+ 000000000000048b: 04 cmpl $64, %r9d
323
+ 000000000000048f: 06 jb 0x44313f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5bf>
324
+ 0000000000000495: 04 addl $-64, %r9d
325
+ 0000000000000499: 03 testl %r9d, %r9d
326
+ 000000000000049c: 06 jne 0x442f21 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3a1>
327
+ 00000000000004a2: 03 xorl %r9d, %r9d
328
+ 00000000000004a5: 04 cmpq $64, %r8
329
+ 00000000000004a9: 06 jb 0x44334a <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7ca>
330
+ 00000000000004af: 05 movq %r11, -24(%rsp)
331
+ 00000000000004b4: 04 leaq -64(%r8), %rax
332
+ 00000000000004b8: 03 movq %rax, %r13
333
+ 00000000000004bb: 04 shrq $6, %r13
334
+ 00000000000004bf: 05 leaq (%r13,%rbp), %r10
335
+ 00000000000004c4: 03 movq %rbp, %rsi
336
+ 00000000000004c7: 06 cmpq $192, %rax
337
+ 00000000000004cd: 05 movq %rbp, -32(%rsp)
338
+ 00000000000004d2: 06 jb 0x44351f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x99f>
339
+ 00000000000004d8: 05 leaq (%rbp,%r15), %rax
340
+ 00000000000004dd: 03 movq %rdx, %r11
341
+ 00000000000004e0: 04 leaq (%rdi,%rax,8), %rdx
342
+ 00000000000004e4: 05 leaq (%rbp,%r12), %rcx
343
+ 00000000000004e9: 04 leaq (%rcx,%r13), %rsi
344
+ 00000000000004ed: 05 leaq 8(%r11,%rsi,8), %rsi
345
+ 00000000000004f2: 03 cmpq %rsi, %rdx
346
+ 00000000000004f5: 02 jae 0x443092 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x512>
347
+ 00000000000004f7: 03 movq %r11, %rdx
348
+ 00000000000004fa: 03 addq %r13, %rax
349
+ 00000000000004fd: 05 leaq 8(%rdi,%rax,8), %rax
350
+ 0000000000000502: 04 leaq (%r11,%rcx,8), %rcx
351
+ 0000000000000506: 03 movq %rbp, %rsi
352
+ 0000000000000509: 03 cmpq %rax, %rcx
353
+ 000000000000050c: 06 jb 0x44351f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x99f>
354
+ 0000000000000512: 04 leaq 1(%r13), %rcx
355
+ 0000000000000516: 03 movq %rcx, %rax
356
+ 0000000000000519: 04 andq $-4, %rax
357
+ 000000000000051d: 05 movq %rax, -8(%rsp)
358
+ 0000000000000522: 04 leaq -4(%rax), %rdx
359
+ 0000000000000526: 03 movq %rdx, %rbx
360
+ 0000000000000529: 04 shrq $2, %rbx
361
+ 000000000000052d: 03 incq %rbx
362
+ 0000000000000530: 03 testq %rdx, %rdx
363
+ 0000000000000533: 06 je 0x4434cc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x94c>
364
+ 0000000000000539: 05 movq %rcx, -16(%rsp)
365
+ 000000000000053e: 03 movq %rbx, %rsi
366
+ 0000000000000541: 04 andq $-2, %rsi
367
+ 0000000000000545: 03 negq %rsi
368
+ 0000000000000548: 02 xorl %ebp, %ebp
369
+ 000000000000054a: 05 movq -24(%rsp), %rax
370
+ 000000000000054f: 05 movq -32(%rsp), %rcx
371
+ 0000000000000554: 03 movq %rcx, %rdx
372
+ 0000000000000557: 03 orq %rbp, %rdx
373
+ 000000000000055a: 04 movups (%rax,%rdx,8), %xmm0
374
+ 000000000000055e: 05 movups 16(%rax,%rdx,8), %xmm1
375
+ 0000000000000563: 05 movups (%r14,%rdx,8), %xmm2
376
+ 0000000000000568: 03 andps %xmm0, %xmm2
377
+ 000000000000056b: 06 movups 16(%r14,%rdx,8), %xmm0
378
+ 0000000000000571: 03 andps %xmm1, %xmm0
379
+ 0000000000000574: 05 movups %xmm2, (%r14,%rdx,8)
380
+ 0000000000000579: 06 movups %xmm0, 16(%r14,%rdx,8)
381
+ 000000000000057f: 04 leaq 4(%rbp), %rdx
382
+ 0000000000000583: 03 orq %rcx, %rdx
383
+ 0000000000000586: 04 movups (%rax,%rdx,8), %xmm0
384
+ 000000000000058a: 05 movups 16(%rax,%rdx,8), %xmm1
385
+ 000000000000058f: 05 movups (%r14,%rdx,8), %xmm2
386
+ 0000000000000594: 03 andps %xmm0, %xmm2
387
+ 0000000000000597: 06 movups 16(%r14,%rdx,8), %xmm0
388
+ 000000000000059d: 03 andps %xmm1, %xmm0
389
+ 00000000000005a0: 05 movups %xmm2, (%r14,%rdx,8)
390
+ 00000000000005a5: 06 movups %xmm0, 16(%r14,%rdx,8)
391
+ 00000000000005ab: 04 addq $8, %rbp
392
+ 00000000000005af: 04 addq $2, %rsi
393
+ 00000000000005b3: 02 jne 0x4430d4 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x554>
394
+ 00000000000005b5: 05 movq -16(%rsp), %rcx
395
+ 00000000000005ba: 05 jmp 0x4434ce <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x94e>
396
+ 00000000000005bf: 02 xorl %ebx, %ebx
397
+ 00000000000005c1: 04 cmpq $64, %r8
398
+ 00000000000005c5: 06 jb 0x4435b2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa32>
399
+ 00000000000005cb: 05 movq %r11, -24(%rsp)
400
+ 00000000000005d0: 05 movq %r14, -8(%rsp)
401
+ 00000000000005d5: 05 movq %rdx, -32(%rsp)
402
+ 00000000000005da: 03 movl %r9d, %r13d
403
+ 00000000000005dd: 07 movq $-1, %r14
404
+ 00000000000005e4: 03 movl %r9d, %ecx
405
+ 00000000000005e7: 03 shlq %cl, %r14
406
+ 00000000000005ea: 03 movq %r14, %r11
407
+ 00000000000005ed: 03 notq %r11
408
+ 00000000000005f0: 05 movl $64, %esi
409
+ 00000000000005f5: 03 subl %r9d, %esi
410
+ 00000000000005f8: 04 leaq -64(%r8), %rcx
411
+ 00000000000005fc: 03 movq %rcx, %rax
412
+ 00000000000005ff: 04 shrq $6, %rax
413
+ 0000000000000603: 05 movq %rax, -16(%rsp)
414
+ 0000000000000608: 04 leaq (%rbx,%r15), %rdx
415
+ 000000000000060c: 04 movq (%rdi,%rdx,8), %r10
416
+ 0000000000000610: 03 testb $64, %cl
417
+ 0000000000000613: 06 jne 0x443289 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x709>
418
+ 0000000000000619: 05 movq -24(%rsp), %rcx
419
+ 000000000000061e: 03 movq %rbx, %rax
420
+ 0000000000000621: 04 movq (%rcx,%rbp,8), %rbx
421
+ 0000000000000625: 03 movq %rbx, %rdx
422
+ 0000000000000628: 03 movl %r13d, %ecx
423
+ 000000000000062b: 03 shlq %cl, %rdx
424
+ 000000000000062e: 03 orq %r11, %rdx
425
+ 0000000000000631: 03 andq %r10, %rdx
426
+ 0000000000000634: 02 movl %esi, %ecx
427
+ 0000000000000636: 03 shrq %cl, %rbx
428
+ 0000000000000639: 05 movq -8(%rsp), %rcx
429
+ 000000000000063e: 04 movq %rdx, (%rcx,%rax,8)
430
+ 0000000000000642: 03 orq %r14, %rbx
431
+ 0000000000000645: 05 andq 8(%rcx,%rax,8), %rbx
432
+ 000000000000064a: 05 movq %rbx, 8(%rcx,%rax,8)
433
+ 000000000000064f: 04 leaq 1(%rax), %rdx
434
+ 0000000000000653: 04 leaq 1(%rbp), %rcx
435
+ 0000000000000657: 03 movq %rbx, %r10
436
+ 000000000000065a: 03 movq %rdx, %rbx
437
+ 000000000000065d: 05 jmp 0x44328c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x70c>
438
+ 0000000000000662: 05 movq %rbx, -32(%rsp)
439
+ 0000000000000667: 03 incq %r11
440
+ 000000000000066a: 03 movq %r11, %r9
441
+ 000000000000066d: 04 andq $-4, %r9
442
+ 0000000000000671: 04 leaq -4(%r9), %rcx
443
+ 0000000000000675: 03 movq %rcx, %r10
444
+ 0000000000000678: 04 shrq $2, %r10
445
+ 000000000000067c: 03 incq %r10
446
+ 000000000000067f: 03 testq %rcx, %rcx
447
+ 0000000000000682: 06 je 0x443378 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7f8>
448
+ 0000000000000688: 03 movq %r13, %rdx
449
+ 000000000000068b: 05 leaq -16(%r13,%r12,8), %rcx
450
+ 0000000000000690: 05 leaq -16(%rdi,%rax,8), %rbp
451
+ 0000000000000695: 03 movq %r10, %rax
452
+ 0000000000000698: 04 andq $-2, %rax
453
+ 000000000000069c: 03 negq %rax
454
+ 000000000000069f: 07 movq $-2, %rbx
455
+ 00000000000006a6: 10 nopw %cs:(%rax,%rax)
456
+ 00000000000006b0: 04 movups (%rcx,%rbx,8), %xmm0
457
+ 00000000000006b4: 05 movups 16(%rcx,%rbx,8), %xmm1
458
+ 00000000000006b9: 05 movups -32(%rbp,%rbx,8), %xmm2
459
+ 00000000000006be: 05 movups -16(%rbp,%rbx,8), %xmm3
460
+ 00000000000006c3: 05 movups (%rbp,%rbx,8), %xmm4
461
+ 00000000000006c8: 03 andps %xmm0, %xmm4
462
+ 00000000000006cb: 05 movups 16(%rbp,%rbx,8), %xmm0
463
+ 00000000000006d0: 03 andps %xmm1, %xmm0
464
+ 00000000000006d3: 05 movups %xmm0, 16(%rbp,%rbx,8)
465
+ 00000000000006d8: 05 movups %xmm4, (%rbp,%rbx,8)
466
+ 00000000000006dd: 05 movups -32(%rcx,%rbx,8), %xmm0
467
+ 00000000000006e2: 03 andps %xmm2, %xmm0
468
+ 00000000000006e5: 05 movups -16(%rcx,%rbx,8), %xmm1
469
+ 00000000000006ea: 03 andps %xmm3, %xmm1
470
+ 00000000000006ed: 05 movups %xmm1, -16(%rbp,%rbx,8)
471
+ 00000000000006f2: 05 movups %xmm0, -32(%rbp,%rbx,8)
472
+ 00000000000006f7: 04 addq $-8, %rbx
473
+ 00000000000006fb: 04 addq $2, %rax
474
+ 00000000000006ff: 02 jne 0x443230 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6b0>
475
+ 0000000000000701: 03 incq %rbx
476
+ 0000000000000704: 05 jmp 0x443382 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x802>
477
+ 0000000000000709: 03 movq %rbp, %rcx
478
+ 000000000000070c: 05 movq -32(%rsp), %rax
479
+ 0000000000000711: 05 movq -16(%rsp), %rdx
480
+ 0000000000000716: 03 addq %rdx, %rbp
481
+ 0000000000000719: 03 testq %rdx, %rdx
482
+ 000000000000071c: 06 je 0x443339 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7b9>
483
+ 0000000000000722: 03 addq %rcx, %r12
484
+ 0000000000000725: 05 leaq 8(%rax,%r12,8), %rdx
485
+ 000000000000072a: 05 movq %rbp, -32(%rsp)
486
+ 000000000000072f: 03 movq %rbp, %r12
487
+ 0000000000000732: 03 subq %rcx, %r12
488
+ 0000000000000735: 03 incq %r12
489
+ 0000000000000738: 05 movq %rbx, -16(%rsp)
490
+ 000000000000073d: 03 addq %rbx, %r15
491
+ 0000000000000740: 05 leaq 16(%rdi,%r15,8), %rbx
492
+ 0000000000000745: 02 xorl %edi, %edi
493
+ 0000000000000747: 09 nopw (%rax,%rax)
494
+ 0000000000000750: 05 movq -8(%rdx,%rdi,8), %rbp
495
+ 0000000000000755: 03 movq %rbp, %rax
496
+ 0000000000000758: 03 movl %r13d, %ecx
497
+ 000000000000075b: 03 shlq %cl, %rax
498
+ 000000000000075e: 03 orq %r11, %rax
499
+ 0000000000000761: 03 andq %r10, %rax
500
+ 0000000000000764: 05 movq %rax, -16(%rbx,%rdi,8)
501
+ 0000000000000769: 02 movl %esi, %ecx
502
+ 000000000000076b: 03 shrq %cl, %rbp
503
+ 000000000000076e: 03 orq %r14, %rbp
504
+ 0000000000000771: 05 andq -8(%rbx,%rdi,8), %rbp
505
+ 0000000000000776: 05 movq %rbp, -8(%rbx,%rdi,8)
506
+ 000000000000077b: 04 movq (%rdx,%rdi,8), %r10
507
+ 000000000000077f: 03 movq %r10, %rax
508
+ 0000000000000782: 03 movl %r13d, %ecx
509
+ 0000000000000785: 03 shlq %cl, %rax
510
+ 0000000000000788: 03 orq %r11, %rax
511
+ 000000000000078b: 03 andq %rbp, %rax
512
+ 000000000000078e: 02 movl %esi, %ecx
513
+ 0000000000000790: 03 shrq %cl, %r10
514
+ 0000000000000793: 05 movq %rax, -8(%rbx,%rdi,8)
515
+ 0000000000000798: 03 orq %r14, %r10
516
+ 000000000000079b: 04 andq (%rbx,%rdi,8), %r10
517
+ 000000000000079f: 04 movq %r10, (%rbx,%rdi,8)
518
+ 00000000000007a3: 04 addq $2, %rdi
519
+ 00000000000007a7: 03 cmpq %rdi, %r12
520
+ 00000000000007aa: 02 jne 0x4432d0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x750>
521
+ 00000000000007ac: 05 movq -16(%rsp), %rbx
522
+ 00000000000007b1: 03 addq %rdi, %rbx
523
+ 00000000000007b4: 05 movq -32(%rsp), %rbp
524
+ 00000000000007b9: 03 incq %rbp
525
+ 00000000000007bc: 04 andl $63, %r8d
526
+ 00000000000007c0: 05 movq -8(%rsp), %r14
527
+ 00000000000007c5: 05 jmp 0x4435ad <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa2d>
528
+ 00000000000007ca: 03 movq %rbp, %rbx
529
+ 00000000000007cd: 05 jmp 0x4435b2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa32>
530
+ 00000000000007d2: 03 addl %r8d, %r9d
531
+ 00000000000007d5: 03 movl %r9d, %ecx
532
+ 00000000000007d8: 03 shlq %cl, %rdi
533
+ 00000000000007db: 04 cmpl $64, %r9d
534
+ 00000000000007df: 06 jge 0x4436a0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb20>
535
+ 00000000000007e5: 02 movl %edx, %ecx
536
+ 00000000000007e7: 03 shlq %cl, %r13
537
+ 00000000000007ea: 03 orq %rsi, %rdi
538
+ 00000000000007ed: 03 orq %r13, %rdi
539
+ 00000000000007f0: 03 andq %rdi, (%r14)
540
+ 00000000000007f3: 05 jmp 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
541
+ 00000000000007f8: 07 movq $-1, %rbx
542
+ 00000000000007ff: 03 movq %r13, %rdx
543
+ 0000000000000802: 03 movq %r9, %rax
544
+ 0000000000000805: 04 shlq $6, %rax
545
+ 0000000000000809: 04 testb $1, %r10b
546
+ 000000000000080d: 02 je 0x4433c1 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x841>
547
+ 000000000000080f: 04 leaq (%r14,%rbx), %rcx
548
+ 0000000000000813: 05 movq -32(%rsp), %rbp
549
+ 0000000000000818: 05 movups -24(%rbp,%rbx,8), %xmm0
550
+ 000000000000081d: 05 movups -8(%rbp,%rbx,8), %xmm1
551
+ 0000000000000822: 05 movq -24(%rsp), %rbp
552
+ 0000000000000827: 05 movups -24(%rbp,%rcx,8), %xmm2
553
+ 000000000000082c: 03 andps %xmm0, %xmm2
554
+ 000000000000082f: 05 movups -8(%rbp,%rcx,8), %xmm0
555
+ 0000000000000834: 03 andps %xmm1, %xmm0
556
+ 0000000000000837: 05 movups %xmm0, -8(%rbp,%rcx,8)
557
+ 000000000000083c: 05 movups %xmm2, -24(%rbp,%rcx,8)
558
+ 0000000000000841: 03 subq %r9, %r14
559
+ 0000000000000844: 03 movq %r9, %rbp
560
+ 0000000000000847: 03 negq %rbp
561
+ 000000000000084a: 03 subq %rax, %r8
562
+ 000000000000084d: 03 cmpq %r9, %r11
563
+ 0000000000000850: 05 movq -24(%rsp), %r11
564
+ 0000000000000855: 05 movq -32(%rsp), %rbx
565
+ 000000000000085a: 02 je 0x443408 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x888>
566
+ 000000000000085c: 05 leaq -8(%rdi,%r15,8), %rax
567
+ 0000000000000861: 05 leaq -8(%rdx,%r12,8), %rcx
568
+ 0000000000000866: 10 nopw %cs:(%rax,%rax)
569
+ 0000000000000870: 04 movq (%rcx,%rbp,8), %rdx
570
+ 0000000000000874: 04 andq %rdx, (%rax,%r14,8)
571
+ 0000000000000878: 03 decq %rbp
572
+ 000000000000087b: 03 decq %r14
573
+ 000000000000087e: 04 addq $-64, %r8
574
+ 0000000000000882: 04 cmpq $63, %r8
575
+ 0000000000000886: 02 ja 0x4433f0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x870>
576
+ 0000000000000888: 03 testl %r8d, %r8d
577
+ 000000000000088b: 06 je 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
578
+ 0000000000000891: 03 leal 64(%rsi), %edx
579
+ 0000000000000894: 03 cmpl %r8d, %esi
580
+ 0000000000000897: 03 cmovael %esi, %edx
581
+ 000000000000089a: 04 sbbq $0, %r14
582
+ 000000000000089e: 02 movl %edx, %eax
583
+ 00000000000008a0: 05 movq -8(%rbx,%rbp,8), %rbp
584
+ 00000000000008a5: 03 movl %r8d, %ecx
585
+ 00000000000008a8: 02 negb %cl
586
+ 00000000000008aa: 03 shrq %cl, %rbp
587
+ 00000000000008ad: 03 subl %r8d, %eax
588
+ 00000000000008b0: 05 movl $64, %esi
589
+ 00000000000008b5: 02 subl %eax, %esi
590
+ 00000000000008b7: 03 cmpl %r8d, %esi
591
+ 00000000000008ba: 02 jge 0x443489 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x909>
592
+ 00000000000008bc: 03 cmpl $63, %eax
593
+ 00000000000008bf: 02 jg 0x44345d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x8dd>
594
+ 00000000000008c1: 07 movq $-1, %rdx
595
+ 00000000000008c8: 02 movl %eax, %ecx
596
+ 00000000000008ca: 03 shlq %cl, %rdx
597
+ 00000000000008cd: 03 notq %rdx
598
+ 00000000000008d0: 03 movq %rbp, %rdi
599
+ 00000000000008d3: 03 shlq %cl, %rdi
600
+ 00000000000008d6: 03 orq %rdx, %rdi
601
+ 00000000000008d9: 04 andq %rdi, (%r11,%r14,8)
602
+ 00000000000008dd: 02 movl %esi, %ecx
603
+ 00000000000008df: 03 shrq %cl, %rbp
604
+ 00000000000008e2: 03 subl %esi, %r8d
605
+ 00000000000008e5: 07 movq $-1, %rax
606
+ 00000000000008ec: 03 movl %r8d, %ecx
607
+ 00000000000008ef: 03 shlq %cl, %rax
608
+ 00000000000008f2: 04 cmpl $64, %r8d
609
+ 00000000000008f6: 06 jge 0x44365d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xadd>
610
+ 00000000000008fc: 03 orq %rax, %rbp
611
+ 00000000000008ff: 05 andq %rbp, 8(%r11,%r14,8)
612
+ 0000000000000904: 05 jmp 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
613
+ 0000000000000909: 03 cmpl $63, %eax
614
+ 000000000000090c: 06 jg 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
615
+ 0000000000000912: 02 movl %eax, %esi
616
+ 0000000000000914: 07 movq $-1, %rdi
617
+ 000000000000091b: 07 movq $-1, %rbx
618
+ 0000000000000922: 02 movl %eax, %ecx
619
+ 0000000000000924: 03 shlq %cl, %rbx
620
+ 0000000000000927: 03 notq %rbx
621
+ 000000000000092a: 02 movl %edx, %ecx
622
+ 000000000000092c: 03 shlq %cl, %rdi
623
+ 000000000000092f: 03 cmpl $64, %edx
624
+ 0000000000000932: 06 jge 0x443664 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xae4>
625
+ 0000000000000938: 03 orq %rbx, %rdi
626
+ 000000000000093b: 02 movl %esi, %ecx
627
+ 000000000000093d: 03 shlq %cl, %rbp
628
+ 0000000000000940: 03 orq %rdi, %rbp
629
+ 0000000000000943: 04 andq %rbp, (%r11,%r14,8)
630
+ 0000000000000947: 05 jmp 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
631
+ 000000000000094c: 02 xorl %ebp, %ebp
632
+ 000000000000094e: 03 testb $1, %bl
633
+ 0000000000000951: 03 movq %r11, %rdx
634
+ 0000000000000954: 02 je 0x443505 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x985>
635
+ 0000000000000956: 05 orq -32(%rsp), %rbp
636
+ 000000000000095b: 05 movq -24(%rsp), %rax
637
+ 0000000000000960: 04 movups (%rax,%rbp,8), %xmm0
638
+ 0000000000000964: 05 movups 16(%rax,%rbp,8), %xmm1
639
+ 0000000000000969: 05 movups (%r14,%rbp,8), %xmm2
640
+ 000000000000096e: 03 andps %xmm0, %xmm2
641
+ 0000000000000971: 06 movups 16(%r14,%rbp,8), %xmm0
642
+ 0000000000000977: 03 andps %xmm1, %xmm0
643
+ 000000000000097a: 05 movups %xmm2, (%r14,%rbp,8)
644
+ 000000000000097f: 06 movups %xmm0, 16(%r14,%rbp,8)
645
+ 0000000000000985: 05 movq -32(%rsp), %rax
646
+ 000000000000098a: 05 movq -8(%rsp), %rbp
647
+ 000000000000098f: 04 leaq (%rax,%rbp), %rsi
648
+ 0000000000000993: 03 movq %rsi, %rbx
649
+ 0000000000000996: 03 cmpq %rbp, %rcx
650
+ 0000000000000999: 06 je 0x4435a3 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa23>
651
+ 000000000000099f: 03 movq %rdx, %r11
652
+ 00000000000009a2: 03 movl %r10d, %eax
653
+ 00000000000009a5: 02 subl %esi, %eax
654
+ 00000000000009a7: 02 incl %eax
655
+ 00000000000009a9: 03 movq %r10, %rcx
656
+ 00000000000009ac: 03 subq %rsi, %rcx
657
+ 00000000000009af: 04 andq $3, %rax
658
+ 00000000000009b3: 02 je 0x443554 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9d4>
659
+ 00000000000009b5: 03 movq %rsi, %rbp
660
+ 00000000000009b8: 05 movq -24(%rsp), %rbx
661
+ 00000000000009bd: 03 nopl (%rax)
662
+ 00000000000009c0: 04 leaq 1(%rbp), %rsi
663
+ 00000000000009c4: 04 movq (%rbx,%rbp,8), %rdx
664
+ 00000000000009c8: 04 andq %rdx, (%r14,%rbp,8)
665
+ 00000000000009cc: 03 movq %rsi, %rbp
666
+ 00000000000009cf: 03 decq %rax
667
+ 00000000000009d2: 02 jne 0x443540 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9c0>
668
+ 00000000000009d4: 03 movq %rsi, %rbx
669
+ 00000000000009d7: 04 cmpq $3, %rcx
670
+ 00000000000009db: 05 movq -32(%rsp), %rax
671
+ 00000000000009e0: 02 jb 0x4435a3 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa23>
672
+ 00000000000009e2: 05 leaq 1(%rax,%r13), %rax
673
+ 00000000000009e7: 05 leaq 24(%r11,%r12,8), %rcx
674
+ 00000000000009ec: 05 leaq 24(%rdi,%r15,8), %rdx
675
+ 00000000000009f1: 05 movq -24(%rcx,%rsi,8), %rdi
676
+ 00000000000009f6: 05 andq %rdi, -24(%rdx,%rsi,8)
677
+ 00000000000009fb: 05 movq -16(%rcx,%rsi,8), %rdi
678
+ 0000000000000a00: 05 andq %rdi, -16(%rdx,%rsi,8)
679
+ 0000000000000a05: 05 movq -8(%rcx,%rsi,8), %rdi
680
+ 0000000000000a0a: 05 andq %rdi, -8(%rdx,%rsi,8)
681
+ 0000000000000a0f: 04 leaq 4(%rsi), %rbx
682
+ 0000000000000a13: 04 movq (%rcx,%rsi,8), %rdi
683
+ 0000000000000a17: 04 andq %rdi, (%rdx,%rsi,8)
684
+ 0000000000000a1b: 03 movq %rbx, %rsi
685
+ 0000000000000a1e: 03 cmpq %rbx, %rax
686
+ 0000000000000a21: 02 jne 0x443571 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9f1>
687
+ 0000000000000a23: 03 incq %r10
688
+ 0000000000000a26: 04 andl $63, %r8d
689
+ 0000000000000a2a: 03 movq %r10, %rbp
690
+ 0000000000000a2d: 05 movq -24(%rsp), %r11
691
+ 0000000000000a32: 03 testq %r8, %r8
692
+ 0000000000000a35: 06 je 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
693
+ 0000000000000a3b: 04 movq (%r11,%rbp,8), %rdx
694
+ 0000000000000a3f: 05 movl $64, %eax
695
+ 0000000000000a44: 03 subl %r9d, %eax
696
+ 0000000000000a47: 03 cmpl %r8d, %eax
697
+ 0000000000000a4a: 02 jge 0x443614 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa94>
698
+ 0000000000000a4c: 04 cmpl $63, %r9d
699
+ 0000000000000a50: 02 jg 0x4435ef <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa6f>
700
+ 0000000000000a52: 07 movq $-1, %rsi
701
+ 0000000000000a59: 03 movl %r9d, %ecx
702
+ 0000000000000a5c: 03 shlq %cl, %rsi
703
+ 0000000000000a5f: 03 notq %rsi
704
+ 0000000000000a62: 03 movq %rdx, %rdi
705
+ 0000000000000a65: 03 shlq %cl, %rdi
706
+ 0000000000000a68: 03 orq %rsi, %rdi
707
+ 0000000000000a6b: 04 andq %rdi, (%r14,%rbx,8)
708
+ 0000000000000a6f: 02 movl %eax, %ecx
709
+ 0000000000000a71: 03 shrq %cl, %rdx
710
+ 0000000000000a74: 03 subl %eax, %r8d
711
+ 0000000000000a77: 07 movq $-1, %rax
712
+ 0000000000000a7e: 03 movl %r8d, %ecx
713
+ 0000000000000a81: 03 shlq %cl, %rax
714
+ 0000000000000a84: 04 cmpl $64, %r8d
715
+ 0000000000000a88: 02 jge 0x443687 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb07>
716
+ 0000000000000a8a: 03 orq %rax, %rdx
717
+ 0000000000000a8d: 05 andq %rdx, 8(%r14,%rbx,8)
718
+ 0000000000000a92: 02 jmp 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
719
+ 0000000000000a94: 04 cmpl $63, %r9d
720
+ 0000000000000a98: 02 jg 0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
721
+ 0000000000000a9a: 07 movq $-1, %rdi
722
+ 0000000000000aa1: 03 movl %r9d, %ecx
723
+ 0000000000000aa4: 03 shlq %cl, %rdi
724
+ 0000000000000aa7: 03 movl %r9d, %eax
725
+ 0000000000000aaa: 07 movq $-1, %rsi
726
+ 0000000000000ab1: 03 notq %rdi
727
+ 0000000000000ab4: 03 addl %r9d, %r8d
728
+ 0000000000000ab7: 03 movl %r8d, %ecx
729
+ 0000000000000aba: 03 shlq %cl, %rsi
730
+ 0000000000000abd: 04 cmpl $64, %r8d
731
+ 0000000000000ac1: 02 jge 0x44368e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb0e>
732
+ 0000000000000ac3: 03 orq %rdi, %rsi
733
+ 0000000000000ac6: 02 movl %eax, %ecx
734
+ 0000000000000ac8: 03 shlq %cl, %rdx
735
+ 0000000000000acb: 03 orq %rsi, %rdx
736
+ 0000000000000ace: 04 andq %rdx, (%r14,%rbx,8)
737
+ 0000000000000ad2: 01 popq %rbx
738
+ 0000000000000ad3: 02 popq %r12
739
+ 0000000000000ad5: 02 popq %r13
740
+ 0000000000000ad7: 02 popq %r14
741
+ 0000000000000ad9: 02 popq %r15
742
+ 0000000000000adb: 01 popq %rbp
743
+ 0000000000000adc: 01 retq
744
+ 0000000000000add: 02 xorl %eax, %eax
745
+ 0000000000000adf: 05 jmp 0x44347c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x8fc>
746
+ 0000000000000ae4: 02 xorl %edi, %edi
747
+ 0000000000000ae6: 05 jmp 0x4434b8 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x938>
748
+ 0000000000000aeb: 02 xorl %eax, %eax
749
+ 0000000000000aed: 05 jmp 0x442ca5 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x125>
750
+ 0000000000000af2: 02 xorl %ebx, %ebx
751
+ 0000000000000af4: 05 jmp 0x442e7f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2ff>
752
+ 0000000000000af9: 02 xorl %eax, %eax
753
+ 0000000000000afb: 05 jmp 0x442e2f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2af>
754
+ 0000000000000b00: 02 xorl %ebp, %ebp
755
+ 0000000000000b02: 05 jmp 0x442f02 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x382>
756
+ 0000000000000b07: 02 xorl %eax, %eax
757
+ 0000000000000b09: 05 jmp 0x44360a <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa8a>
758
+ 0000000000000b0e: 02 xorl %esi, %esi
759
+ 0000000000000b10: 02 jmp 0x443643 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xac3>
760
+ 0000000000000b12: 02 xorl %esi, %esi
761
+ 0000000000000b14: 05 jmp 0x442ff5 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x475>
762
+ 0000000000000b19: 02 xorl %edi, %edi
763
+ 0000000000000b1b: 05 jmp 0x442f8d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x40d>
764
+ 0000000000000b20: 02 xorl %edi, %edi
765
+ 0000000000000b22: 05 jmp 0x443365 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7e5>
766
+ 0000000000000b27: 09 nopw (%rax,%rax)