Comparing (anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long) in assumed vs ignored

Files changed (1) hide show
  1. baljsn_datumutil.t/{12.assume.s → 12.none.s} +414 -398
baljsn_datumutil.t/{12.assume.s → 12.none.s} RENAMED
@@ -1,406 +1,422 @@
1
- 0000000000445360 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(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 testq %r8, %r8
9
- 000000000000000d: 06 je 0x44592a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5ca>
10
- 0000000000000013: 03 movq %rsi, %r14
11
- 0000000000000016: 03 movq %rsi, %r12
12
- 0000000000000019: 04 shrq $6, %r12
13
- 000000000000001d: 04 leaq (%rdi,%r12,8), %r10
14
- 0000000000000021: 04 andl $63, %r14d
15
- 0000000000000025: 03 movq %rcx, %r13
16
- 0000000000000028: 04 shrq $6, %r13
17
- 000000000000002c: 04 leaq (%rdx,%r13,8), %r9
18
  0000000000000030: 03 andl $63, %ecx
19
- 0000000000000033: 02 je 0x445412 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb2>
20
- 0000000000000035: 06 movl $64, %r11d
21
- 000000000000003b: 05 movl $64, %eax
22
- 0000000000000040: 02 subl %ecx, %eax
23
- 0000000000000042: 03 movq (%r9), %rbx
24
- 0000000000000045: 03 shrq %cl, %rbx
25
- 0000000000000048: 03 cmpq %r8, %rax
26
- 000000000000004b: 02 jae 0x44541a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xba>
27
- 000000000000004d: 03 cmpl %ecx, %r14d
28
- 0000000000000050: 06 jbe 0x44549d <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x13d>
29
- 0000000000000056: 03 subl %r14d, %r11d
30
- 0000000000000059: 07 movq $-1, %rsi
31
- 0000000000000060: 03 movl %r11d, %ecx
32
- 0000000000000063: 03 shlq %cl, %rsi
33
- 0000000000000066: 03 notq %rsi
34
- 0000000000000069: 03 movl %r14d, %ecx
35
- 000000000000006c: 03 shlq %cl, %rsi
36
- 000000000000006f: 03 notq %rsi
37
- 0000000000000072: 03 andq (%r10), %rsi
38
- 0000000000000075: 07 movq $-1, %rbp
39
- 000000000000007c: 03 movq %rbx, %r15
40
- 000000000000007f: 03 shlq %cl, %r15
41
- 0000000000000082: 03 orq %rsi, %r15
42
- 0000000000000085: 03 movl %r11d, %ecx
43
- 0000000000000088: 03 shrq %cl, %rbx
44
- 000000000000008b: 02 movl %eax, %ecx
45
- 000000000000008d: 03 subl %r11d, %ecx
46
- 0000000000000090: 03 shlq %cl, %rbp
47
- 0000000000000093: 03 movq %r15, (%r10)
48
- 0000000000000096: 03 movq %rbp, %rcx
49
- 0000000000000099: 03 notq %rcx
50
- 000000000000009c: 04 andq 8(%r10), %rbp
51
- 00000000000000a0: 03 andq %rbx, %rcx
52
- 00000000000000a3: 03 orq %rcx, %rbp
53
- 00000000000000a6: 04 movq %rbp, 8(%r10)
54
- 00000000000000aa: 03 addl %eax, %r14d
55
- 00000000000000ad: 05 jmp 0x4454cb <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x16b>
56
- 00000000000000b2: 03 xorl %r15d, %r15d
57
- 00000000000000b5: 05 jmp 0x4454e2 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x182>
58
- 00000000000000ba: 03 testl %r8d, %r8d
59
- 00000000000000bd: 06 je 0x44592a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5ca>
60
- 00000000000000c3: 05 movl $64, %eax
61
- 00000000000000c8: 03 subl %r14d, %eax
62
- 00000000000000cb: 03 cmpl %r8d, %eax
63
- 00000000000000ce: 06 jae 0x445653 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2f3>
64
- 00000000000000d4: 07 movq $-1, %rbp
65
- 00000000000000db: 02 movl %eax, %ecx
66
- 00000000000000dd: 03 shlq %cl, %rbp
67
- 00000000000000e0: 07 movq $-1, %rdx
68
- 00000000000000e7: 02 movl %eax, %esi
69
- 00000000000000e9: 07 movq $-1, %rdi
70
- 00000000000000f0: 03 testl %r14d, %r14d
71
- 00000000000000f3: 02 je 0x44545b <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xfb>
72
- 00000000000000f5: 03 notq %rbp
73
- 00000000000000f8: 03 movq %rbp, %rdi
74
- 00000000000000fb: 03 movq %rbx, %rbp
75
- 00000000000000fe: 03 andq %rdi, %rbp
76
- 0000000000000101: 03 movl %r14d, %ecx
77
- 0000000000000104: 03 shlq %cl, %rdi
78
- 0000000000000107: 03 notq %rdi
79
- 000000000000010a: 03 andq (%r10), %rdi
80
- 000000000000010d: 03 shlq %cl, %rbp
81
- 0000000000000110: 02 movl %esi, %ecx
82
- 0000000000000112: 03 shrq %cl, %rbx
83
- 0000000000000115: 03 subl %eax, %r8d
84
- 0000000000000118: 03 movl %r8d, %ecx
85
- 000000000000011b: 03 shlq %cl, %rdx
86
- 000000000000011e: 03 orq %rdi, %rbp
87
- 0000000000000121: 03 movq %rbp, (%r10)
88
- 0000000000000124: 03 movq %rdx, %rax
89
- 0000000000000127: 03 notq %rax
90
- 000000000000012a: 03 andq %rbx, %rax
91
- 000000000000012d: 04 andq 8(%r10), %rdx
92
- 0000000000000131: 03 orq %rax, %rdx
93
- 0000000000000134: 04 movq %rdx, 8(%r10)
94
- 0000000000000138: 05 jmp 0x44592a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5ca>
95
- 000000000000013d: 04 leal (%rax,%r14), %ebp
96
- 0000000000000141: 07 movq $-1, %rsi
97
- 0000000000000148: 02 movl %eax, %ecx
98
- 000000000000014a: 03 shlq %cl, %rsi
99
- 000000000000014d: 03 notq %rsi
100
- 0000000000000150: 03 andq %rsi, %rbx
101
- 0000000000000153: 03 movl %r14d, %ecx
102
- 0000000000000156: 03 shlq %cl, %rsi
103
- 0000000000000159: 03 notq %rsi
104
- 000000000000015c: 03 shlq %cl, %rbx
105
- 000000000000015f: 03 andq (%r10), %rsi
106
- 0000000000000162: 03 orq %rsi, %rbx
107
- 0000000000000165: 03 movq %rbx, (%r10)
108
- 0000000000000168: 03 movl %ebp, %r14d
109
- 000000000000016b: 03 subq %rax, %r8
110
- 000000000000016e: 06 movl $1, %r15d
111
- 0000000000000174: 04 cmpl $64, %r14d
112
- 0000000000000178: 06 jb 0x445619 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2b9>
113
- 000000000000017e: 04 addl $-64, %r14d
114
- 0000000000000182: 03 testl %r14d, %r14d
115
- 0000000000000185: 04 sete %r11b
116
- 0000000000000189: 06 je 0x4455e3 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x283>
117
- 000000000000018f: 05 movq %r13, -40(%rsp)
118
- 0000000000000194: 03 movq %r15, %r13
119
- 0000000000000197: 04 cmpq $64, %r8
120
- 000000000000019b: 06 jb 0x44562b <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2cb>
121
- 00000000000001a1: 05 movq %r9, -8(%rsp)
122
- 00000000000001a6: 05 movq %r10, -32(%rsp)
123
- 00000000000001ab: 03 movq %r12, %r9
124
- 00000000000001ae: 06 movl $64, %r12d
125
- 00000000000001b4: 03 subl %r14d, %r12d
126
- 00000000000001b7: 03 movl %r14d, %ecx
127
- 00000000000001ba: 02 negl %ecx
128
- 00000000000001bc: 07 movq $-1, %r11
129
- 00000000000001c3: 07 movq $-1, %rbx
130
- 00000000000001ca: 03 shlq %cl, %rbx
131
- 00000000000001cd: 03 notq %rbx
132
- 00000000000001d0: 03 movl %r14d, %ecx
133
- 00000000000001d3: 03 shlq %cl, %rbx
134
- 00000000000001d6: 03 movq %r14, %rcx
135
- 00000000000001d9: 03 movl %ecx, %r14d
136
- 00000000000001dc: 05 movq %rcx, -24(%rsp)
137
- 00000000000001e1: 03 shlq %cl, %r11
138
- 00000000000001e4: 03 notq %rbx
139
- 00000000000001e7: 03 movq %r11, %rbp
140
- 00000000000001ea: 03 notq %rbp
141
- 00000000000001ed: 04 leaq -64(%r8), %rax
142
- 00000000000001f1: 04 shrq $6, %rax
143
- 00000000000001f5: 05 movq -40(%rsp), %rcx
144
- 00000000000001fa: 03 addq %r15, %rcx
145
- 00000000000001fd: 05 leaq 1(%r15,%rax), %rsi
146
- 0000000000000202: 05 movq %rsi, -40(%rsp)
147
- 0000000000000207: 03 addq %r13, %r9
148
- 000000000000020a: 04 leaq (%rdx,%rcx,8), %rdx
149
- 000000000000020e: 04 movq (%rdi,%r9,8), %r15
150
- 0000000000000212: 03 incq %rax
151
- 0000000000000215: 05 leaq 8(%rdi,%r9,8), %rsi
152
- 000000000000021a: 02 xorl %edi, %edi
153
- 000000000000021c: 04 nopl (%rax)
154
- 0000000000000220: 03 andq %rbx, %r15
155
- 0000000000000223: 04 movq (%rdx,%rdi,8), %r10
156
- 0000000000000227: 03 movq %r10, %r9
157
- 000000000000022a: 03 movl %r14d, %ecx
158
- 000000000000022d: 03 shlq %cl, %r9
159
- 0000000000000230: 03 orq %r15, %r9
160
- 0000000000000233: 05 movq %r9, -8(%rsi,%rdi,8)
161
- 0000000000000238: 03 movl %r12d, %ecx
162
- 000000000000023b: 03 shrq %cl, %r10
163
- 000000000000023e: 03 andq %rbp, %r10
164
- 0000000000000241: 04 movq (%rsi,%rdi,8), %r15
165
- 0000000000000245: 03 andq %r11, %r15
166
- 0000000000000248: 03 orq %r10, %r15
167
- 000000000000024b: 04 movq %r15, (%rsi,%rdi,8)
168
- 000000000000024f: 04 addq $-64, %r8
169
- 0000000000000253: 03 incq %rdi
170
- 0000000000000256: 03 cmpq %rdi, %rax
171
- 0000000000000259: 02 jne 0x445580 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x220>
172
- 000000000000025b: 03 addq %rdi, %r13
173
- 000000000000025e: 03 xorl %r11d, %r11d
174
- 0000000000000261: 05 movq -40(%rsp), %r15
175
- 0000000000000266: 05 movq -32(%rsp), %r10
176
- 000000000000026b: 05 movq -24(%rsp), %r14
177
- 0000000000000270: 05 movq -8(%rsp), %r9
178
- 0000000000000275: 03 testq %r8, %r8
179
- 0000000000000278: 06 jne 0x445885 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x525>
180
- 000000000000027e: 05 jmp 0x44592a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5ca>
181
- 0000000000000283: 04 cmpq $64, %r8
182
- 0000000000000287: 02 jb 0x44563c <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2dc>
183
- 0000000000000289: 04 leaq -64(%r8), %rax
184
- 000000000000028d: 03 movq %rax, %rcx
185
- 0000000000000290: 04 shrq $6, %rcx
186
- 0000000000000294: 05 leaq 1(%r15,%rcx), %rbp
187
- 0000000000000299: 06 cmpq $192, %rax
188
- 000000000000029f: 05 movq %rdx, -16(%rsp)
189
- 00000000000002a4: 05 movq %r13, -40(%rsp)
190
- 00000000000002a9: 02 jae 0x445680 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x320>
191
- 00000000000002ab: 03 movq %r12, %rbx
192
- 00000000000002ae: 03 movq %r15, %r12
193
- 00000000000002b1: 03 movq %r15, %r13
194
- 00000000000002b4: 05 jmp 0x4457d2 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x472>
195
- 00000000000002b9: 05 movq %r13, -40(%rsp)
196
- 00000000000002be: 03 xorl %r13d, %r13d
197
- 00000000000002c1: 04 cmpq $64, %r8
198
- 00000000000002c5: 06 jae 0x445501 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1a1>
199
- 00000000000002cb: 03 xorl %r11d, %r11d
200
- 00000000000002ce: 03 testq %r8, %r8
201
- 00000000000002d1: 06 jne 0x445885 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x525>
202
- 00000000000002d7: 05 jmp 0x44592a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5ca>
203
- 00000000000002dc: 03 xorl %r14d, %r14d
204
- 00000000000002df: 03 movb $1, %r11b
205
- 00000000000002e2: 03 movq %r15, %r13
206
- 00000000000002e5: 03 testq %r8, %r8
207
- 00000000000002e8: 06 jne 0x445885 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x525>
208
- 00000000000002ee: 05 jmp 0x44592a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5ca>
209
- 00000000000002f3: 07 movq $-1, %rax
210
- 00000000000002fa: 03 movl %r8d, %ecx
211
- 00000000000002fd: 03 shlq %cl, %rax
212
- 0000000000000300: 03 notq %rax
213
- 0000000000000303: 03 andq %rax, %rbx
214
- 0000000000000306: 03 movl %r14d, %ecx
215
- 0000000000000309: 03 shlq %cl, %rax
216
- 000000000000030c: 03 notq %rax
217
- 000000000000030f: 03 shlq %cl, %rbx
218
- 0000000000000312: 03 andq (%r10), %rax
219
- 0000000000000315: 03 orq %rax, %rbx
220
- 0000000000000318: 03 movq %rbx, (%r10)
221
- 000000000000031b: 05 jmp 0x44592a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5ca>
222
- 0000000000000320: 05 movq %rbp, -32(%rsp)
223
- 0000000000000325: 04 leaq (%r15,%r12), %rax
224
- 0000000000000329: 04 leaq (%rdi,%rax,8), %rsi
225
- 000000000000032d: 04 leaq (%r15,%r13), %rbx
226
- 0000000000000331: 04 leaq (%rbx,%rcx), %rbp
227
- 0000000000000335: 05 leaq 8(%rdx,%rbp,8), %rbp
228
- 000000000000033a: 03 cmpq %rbp, %rsi
229
- 000000000000033d: 02 jae 0x4456c3 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x363>
230
- 000000000000033f: 03 addq %rcx, %rax
231
- 0000000000000342: 05 leaq 8(%rdi,%rax,8), %rax
232
- 0000000000000347: 04 leaq (%rdx,%rbx,8), %rsi
233
- 000000000000034b: 03 cmpq %rax, %rsi
234
- 000000000000034e: 02 jae 0x4456c3 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x363>
235
- 0000000000000350: 03 movq %r12, %rbx
236
- 0000000000000353: 03 movq %r15, %r12
237
- 0000000000000356: 03 movq %r15, %r13
238
- 0000000000000359: 05 movq -32(%rsp), %rbp
239
- 000000000000035e: 05 jmp 0x4457d2 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x472>
240
- 0000000000000363: 04 leaq 1(%rcx), %rsi
241
- 0000000000000367: 03 movq %rsi, %rax
242
- 000000000000036a: 04 andq $-4, %rax
243
- 000000000000036e: 05 movq %r8, %xmm0
244
- 0000000000000373: 05 movq %rax, -24(%rsp)
245
- 0000000000000378: 04 addq $-4, %rax
246
- 000000000000037c: 03 movq %rax, %r8
247
- 000000000000037f: 04 shrq $2, %r8
248
- 0000000000000383: 03 incq %r8
249
- 0000000000000386: 03 testq %rax, %rax
250
- 0000000000000389: 06 je 0x44576c <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x40c>
251
- 000000000000038f: 03 movq %rsi, %rbx
252
- 0000000000000392: 03 movq %r8, %rax
253
- 0000000000000395: 04 andq $-2, %rax
254
- 0000000000000399: 03 negq %rax
255
- 000000000000039c: 04 pxor %xmm2, %xmm2
256
- 00000000000003a0: 02 xorl %ebp, %ebp
257
- 00000000000003a2: 08 movdqa 577686(%rip), %xmm3 # 4d27a0 <BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY+0x850>
258
- 00000000000003aa: 06 nopw (%rax,%rax)
259
- 00000000000003b0: 04 movdqa %xmm2, %xmm1
260
- 00000000000003b4: 03 movq %r15, %rsi
261
- 00000000000003b7: 03 orq %rbp, %rsi
262
- 00000000000003ba: 05 movups (%r9,%rsi,8), %xmm4
263
- 00000000000003bf: 06 movups 16(%r9,%rsi,8), %xmm5
264
- 00000000000003c5: 05 movups %xmm4, (%r10,%rsi,8)
265
- 00000000000003ca: 06 movups %xmm5, 16(%r10,%rsi,8)
266
- 00000000000003d0: 04 leaq 4(%rbp), %rsi
267
- 00000000000003d4: 03 orq %r15, %rsi
268
- 00000000000003d7: 05 movups (%r9,%rsi,8), %xmm4
269
- 00000000000003dc: 06 movups 16(%r9,%rsi,8), %xmm5
270
- 00000000000003e2: 05 movups %xmm4, (%r10,%rsi,8)
271
- 00000000000003e7: 06 movups %xmm5, 16(%r10,%rsi,8)
272
- 00000000000003ed: 04 paddq %xmm3, %xmm0
273
- 00000000000003f1: 04 paddq %xmm3, %xmm2
274
- 00000000000003f5: 04 addq $8, %rbp
275
- 00000000000003f9: 04 addq $2, %rax
276
- 00000000000003fd: 02 jne 0x445710 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3b0>
277
- 00000000000003ff: 08 paddq 577609(%rip), %xmm1 # 4d27b0 <BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY+0x860>
278
- 0000000000000407: 03 movq %rbx, %rsi
279
- 000000000000040a: 02 jmp 0x445776 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x416>
280
- 000000000000040c: 08 movdqa 577564(%rip), %xmm1 # 4d2790 <BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY+0x840>
281
- 0000000000000414: 02 xorl %ebp, %ebp
282
- 0000000000000416: 03 movq %r12, %rbx
283
- 0000000000000419: 05 movq -24(%rsp), %rax
284
- 000000000000041e: 04 leaq (%r15,%rax), %r13
285
- 0000000000000422: 04 testb $1, %r8b
286
- 0000000000000426: 02 je 0x4457af <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x44f>
287
- 0000000000000428: 03 orq %r15, %rbp
288
- 000000000000042b: 05 movups (%r9,%rbp,8), %xmm2
289
- 0000000000000430: 07 movdqu 16(%r9,%rbp,8), %xmm3
290
- 0000000000000437: 05 movups %xmm2, (%r10,%rbp,8)
291
- 000000000000043c: 07 movdqu %xmm3, 16(%r10,%rbp,8)
292
- 0000000000000443: 08 paddq 577509(%rip), %xmm0 # 4d2790 <BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY+0x840>
293
- 000000000000044b: 04 movdqa %xmm1, %xmm2
294
- 000000000000044f: 04 paddq %xmm2, %xmm0
295
- 0000000000000453: 05 pshufd $238, %xmm0, %xmm1
296
- 0000000000000458: 04 paddq %xmm0, %xmm1
297
- 000000000000045c: 05 movq %xmm1, %r8
298
- 0000000000000461: 03 movq %r13, %r12
299
- 0000000000000464: 03 cmpq %rax, %rsi
300
- 0000000000000467: 05 movq -32(%rsp), %rbp
301
- 000000000000046c: 06 je 0x445879 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x519>
302
- 0000000000000472: 03 addq %rcx, %r15
303
- 0000000000000475: 03 movl %r15d, %ecx
304
- 0000000000000478: 03 subl %r12d, %ecx
305
- 000000000000047b: 02 incl %ecx
306
- 000000000000047d: 03 movq %r15, %rax
307
- 0000000000000480: 03 subq %r12, %rax
308
- 0000000000000483: 04 andq $3, %rcx
309
- 0000000000000487: 02 je 0x44580a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4aa>
310
- 0000000000000489: 04 shlq $6, %rcx
311
- 000000000000048d: 02 xorl %edx, %edx
312
- 000000000000048f: 01 nop
313
- 0000000000000490: 04 movq (%r9,%r12,8), %rsi
314
- 0000000000000494: 03 incq %r12
315
- 0000000000000497: 04 movq %rsi, (%r10,%r13,8)
316
- 000000000000049b: 03 incq %r13
317
- 000000000000049e: 04 addq $64, %rdx
318
- 00000000000004a2: 03 cmpq %rdx, %rcx
319
- 00000000000004a5: 02 jne 0x4457f0 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x490>
320
- 00000000000004a7: 03 subq %rdx, %r8
321
- 00000000000004aa: 04 cmpq $3, %rax
322
- 00000000000004ae: 02 jb 0x445879 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x519>
323
- 00000000000004b0: 03 subq %r12, %r15
324
- 00000000000004b3: 03 incq %r15
325
- 00000000000004b6: 05 movq -40(%rsp), %rcx
326
- 00000000000004bb: 03 addq %r12, %rcx
327
- 00000000000004be: 05 movq -16(%rsp), %rax
328
- 00000000000004c3: 05 leaq 24(%rax,%rcx,8), %rax
329
- 00000000000004c8: 03 addq %r13, %rbx
330
- 00000000000004cb: 05 leaq 24(%rdi,%rbx,8), %rdx
331
- 00000000000004d0: 02 xorl %ecx, %ecx
332
- 00000000000004d2: 10 nopw %cs:(%rax,%rax)
333
- 00000000000004dc: 04 nopl (%rax)
334
- 00000000000004e0: 05 movq -24(%rax,%rcx,8), %rsi
335
- 00000000000004e5: 05 movq %rsi, -24(%rdx,%rcx,8)
336
- 00000000000004ea: 05 movq -16(%rax,%rcx,8), %rsi
337
- 00000000000004ef: 05 movq %rsi, -16(%rdx,%rcx,8)
338
- 00000000000004f4: 05 movq -8(%rax,%rcx,8), %rsi
339
- 00000000000004f9: 05 movq %rsi, -8(%rdx,%rcx,8)
340
- 00000000000004fe: 04 movq (%rax,%rcx,8), %rsi
341
- 0000000000000502: 04 movq %rsi, (%rdx,%rcx,8)
342
- 0000000000000506: 07 addq $-256, %r8
343
- 000000000000050d: 04 addq $4, %rcx
344
- 0000000000000511: 03 cmpq %rcx, %r15
345
- 0000000000000514: 02 jne 0x445840 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4e0>
346
- 0000000000000516: 03 addq %rcx, %r13
347
- 0000000000000519: 03 movq %rbp, %r15
348
- 000000000000051c: 03 testq %r8, %r8
349
- 000000000000051f: 06 je 0x44592a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5ca>
350
- 0000000000000525: 04 movq (%r9,%r15,8), %rdi
351
- 0000000000000529: 05 movl $64, %eax
352
- 000000000000052e: 03 subl %r14d, %eax
353
- 0000000000000531: 03 cmpl %r8d, %eax
354
- 0000000000000534: 02 jae 0x445900 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5a0>
355
- 0000000000000536: 07 movq $-1, %rsi
356
- 000000000000053d: 02 movl %eax, %ecx
357
- 000000000000053f: 03 shlq %cl, %rsi
358
- 0000000000000542: 02 movl %eax, %ebp
359
- 0000000000000544: 07 movq $-1, %rdx
360
- 000000000000054b: 07 movq $-1, %rbx
361
- 0000000000000552: 03 testb %r11b, %r11b
362
- 0000000000000555: 02 jne 0x4458bd <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x55d>
363
- 0000000000000557: 03 notq %rsi
364
- 000000000000055a: 03 movq %rsi, %rbx
365
- 000000000000055d: 03 movq %rdi, %rsi
366
- 0000000000000560: 03 andq %rbx, %rsi
367
- 0000000000000563: 03 movl %r14d, %ecx
368
- 0000000000000566: 03 shlq %cl, %rbx
369
- 0000000000000569: 03 notq %rbx
370
- 000000000000056c: 04 andq (%r10,%r13,8), %rbx
371
- 0000000000000570: 03 shlq %cl, %rsi
372
- 0000000000000573: 02 movl %ebp, %ecx
373
- 0000000000000575: 03 shrq %cl, %rdi
374
- 0000000000000578: 03 subl %eax, %r8d
375
- 000000000000057b: 03 movl %r8d, %ecx
376
- 000000000000057e: 03 shlq %cl, %rdx
377
- 0000000000000581: 03 orq %rbx, %rsi
378
- 0000000000000584: 04 movq %rsi, (%r10,%r13,8)
379
- 0000000000000588: 03 movq %rdx, %rax
380
- 000000000000058b: 03 notq %rax
381
- 000000000000058e: 03 andq %rdi, %rax
382
- 0000000000000591: 05 andq 8(%r10,%r13,8), %rdx
383
- 0000000000000596: 03 orq %rax, %rdx
384
- 0000000000000599: 05 movq %rdx, 8(%r10,%r13,8)
385
- 000000000000059e: 02 jmp 0x44592a <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5ca>
386
- 00000000000005a0: 07 movq $-1, %rax
387
- 00000000000005a7: 03 movl %r8d, %ecx
388
- 00000000000005aa: 03 shlq %cl, %rax
389
- 00000000000005ad: 03 notq %rax
390
- 00000000000005b0: 03 andq %rax, %rdi
391
- 00000000000005b3: 03 movl %r14d, %ecx
392
- 00000000000005b6: 03 shlq %cl, %rax
393
- 00000000000005b9: 03 notq %rax
394
- 00000000000005bc: 03 shlq %cl, %rdi
395
- 00000000000005bf: 04 andq (%r10,%r13,8), %rax
396
- 00000000000005c3: 03 orq %rax, %rdi
397
- 00000000000005c6: 04 movq %rdi, (%r10,%r13,8)
398
- 00000000000005ca: 01 popq %rbx
399
- 00000000000005cb: 02 popq %r12
400
- 00000000000005cd: 02 popq %r13
401
- 00000000000005cf: 02 popq %r14
402
- 00000000000005d1: 02 popq %r15
403
- 00000000000005d3: 01 popq %rbp
404
- 00000000000005d4: 01 retq
405
- 00000000000005d5: 10 nopw %cs:(%rax,%rax)
406
- 00000000000005df: 01 nop
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 00000000004457e0 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(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 testq %r8, %r8
9
+ 000000000000000d: 06 je 0x445deb <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x60b>
10
+ 0000000000000013: 03 movq %rsi, %r9
11
+ 0000000000000016: 03 movq %rsi, %r15
12
+ 0000000000000019: 04 shrq $6, %r15
13
+ 000000000000001d: 04 leaq (%rdi,%r15,8), %r10
14
+ 0000000000000021: 04 andl $63, %r9d
15
+ 0000000000000025: 03 movq %rcx, %r12
16
+ 0000000000000028: 04 shrq $6, %r12
17
+ 000000000000002c: 04 leaq (%rdx,%r12,8), %r11
18
  0000000000000030: 03 andl $63, %ecx
19
+ 0000000000000033: 06 je 0x44589f <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xbf>
20
+ 0000000000000039: 06 movl $64, %r14d
21
+ 000000000000003f: 05 movl $64, %esi
22
+ 0000000000000044: 02 subl %ecx, %esi
23
+ 0000000000000046: 03 movq (%r11), %rbx
24
+ 0000000000000049: 03 shrq %cl, %rbx
25
+ 000000000000004c: 03 cmpq %r8, %rsi
26
+ 000000000000004f: 06 jae 0x4459b1 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1d1>
27
+ 0000000000000055: 03 cmpl %ecx, %r9d
28
+ 0000000000000058: 05 movq %rdi, -40(%rsp)
29
+ 000000000000005d: 06 jbe 0x445a44 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x264>
30
+ 0000000000000063: 03 subl %r9d, %r14d
31
+ 0000000000000066: 07 movq $-1, %rax
32
+ 000000000000006d: 03 movl %r14d, %ecx
33
+ 0000000000000070: 03 shlq %cl, %rax
34
+ 0000000000000073: 03 notq %rax
35
+ 0000000000000076: 03 movl %r9d, %ecx
36
+ 0000000000000079: 03 shlq %cl, %rax
37
+ 000000000000007c: 03 notq %rax
38
+ 000000000000007f: 03 andq (%r10), %rax
39
+ 0000000000000082: 03 movq %rbx, %rdi
40
+ 0000000000000085: 03 shlq %cl, %rdi
41
+ 0000000000000088: 07 movq $-1, %rbp
42
+ 000000000000008f: 03 orq %rax, %rdi
43
+ 0000000000000092: 03 movq %rdi, (%r10)
44
+ 0000000000000095: 04 leaq 8(%r10), %rdi
45
+ 0000000000000099: 03 movl %r14d, %ecx
46
+ 000000000000009c: 03 shrq %cl, %rbx
47
+ 000000000000009f: 02 movl %esi, %ecx
48
+ 00000000000000a1: 03 subl %r14d, %ecx
49
+ 00000000000000a4: 03 shlq %cl, %rbp
50
+ 00000000000000a7: 03 movq %rbp, %rax
51
+ 00000000000000aa: 03 notq %rax
52
+ 00000000000000ad: 03 andq %rbx, %rax
53
+ 00000000000000b0: 04 andq 8(%r10), %rbp
54
+ 00000000000000b4: 03 orq %rax, %rbp
55
+ 00000000000000b7: 03 movq %rbp, %rbx
56
+ 00000000000000ba: 05 jmp 0x445a6b <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x28b>
57
+ 00000000000000bf: 05 movq %rdi, -40(%rsp)
58
+ 00000000000000c4: 03 xorl %r13d, %r13d
59
+ 00000000000000c7: 03 testl %r9d, %r9d
60
+ 00000000000000ca: 06 je 0x445a8e <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2ae>
61
+ 00000000000000d0: 03 movl %r9d, %ebp
62
+ 00000000000000d3: 03 movq %r13, %rbx
63
+ 00000000000000d6: 04 cmpq $64, %r8
64
+ 00000000000000da: 06 jb 0x445acc <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2ec>
65
+ 00000000000000e0: 05 movq %r11, -32(%rsp)
66
+ 00000000000000e5: 05 movq %r10, -48(%rsp)
67
+ 00000000000000ea: 06 movl $64, %r9d
68
+ 00000000000000f0: 03 subl %ebp, %r9d
69
+ 00000000000000f3: 02 movl %ebp, %ecx
70
+ 00000000000000f5: 02 negl %ecx
71
+ 00000000000000f7: 07 movq $-1, %r14
72
+ 00000000000000fe: 07 movq $-1, %r11
73
+ 0000000000000105: 03 shlq %cl, %r11
74
+ 0000000000000108: 02 testl %ebp, %ebp
75
+ 000000000000010a: 03 notq %r11
76
+ 000000000000010d: 04 cmovleq %r14, %r11
77
+ 0000000000000111: 03 movq %r12, %rax
78
+ 0000000000000114: 03 movq %r11, %r12
79
+ 0000000000000117: 02 movl %ebp, %ecx
80
+ 0000000000000119: 03 shlq %cl, %r12
81
+ 000000000000011c: 03 movq %r15, %rsi
82
+ 000000000000011f: 03 movl %ebp, %r15d
83
+ 0000000000000122: 03 notq %r12
84
+ 0000000000000125: 04 leaq -64(%r8), %rdi
85
+ 0000000000000129: 04 shrq $6, %rdi
86
+ 000000000000012d: 05 leaq 1(%r13,%rdi), %rcx
87
+ 0000000000000132: 05 movq %rcx, -24(%rsp)
88
+ 0000000000000137: 04 movl %ebp, -12(%rsp)
89
+ 000000000000013b: 02 movl %ebp, %ecx
90
+ 000000000000013d: 03 shlq %cl, %r14
91
+ 0000000000000140: 03 addq %r13, %rax
92
+ 0000000000000143: 03 movq %r14, %rbp
93
+ 0000000000000146: 03 notq %rbp
94
+ 0000000000000149: 05 movq %rbx, -8(%rsp)
95
+ 000000000000014e: 03 addq %rbx, %rsi
96
+ 0000000000000151: 04 leaq (%rdx,%rax,8), %rax
97
+ 0000000000000155: 05 movq -40(%rsp), %rcx
98
+ 000000000000015a: 04 movq (%rcx,%rsi,8), %rbx
99
+ 000000000000015e: 03 incq %rdi
100
+ 0000000000000161: 05 leaq 8(%rcx,%rsi,8), %rdx
101
+ 0000000000000166: 02 xorl %esi, %esi
102
+ 0000000000000168: 08 nopl (%rax,%rax)
103
+ 0000000000000170: 03 andq %r12, %rbx
104
+ 0000000000000173: 04 movq (%rax,%rsi,8), %r13
105
+ 0000000000000177: 03 movq %r13, %r10
106
+ 000000000000017a: 03 andq %r11, %r10
107
+ 000000000000017d: 03 movl %r15d, %ecx
108
+ 0000000000000180: 03 shlq %cl, %r10
109
+ 0000000000000183: 03 orq %rbx, %r10
110
+ 0000000000000186: 05 movq %r10, -8(%rdx,%rsi,8)
111
+ 000000000000018b: 03 movl %r9d, %ecx
112
+ 000000000000018e: 03 shrq %cl, %r13
113
+ 0000000000000191: 03 andq %rbp, %r13
114
+ 0000000000000194: 04 movq (%rdx,%rsi,8), %rbx
115
+ 0000000000000198: 03 andq %r14, %rbx
116
+ 000000000000019b: 03 orq %r13, %rbx
117
+ 000000000000019e: 04 movq %rbx, (%rdx,%rsi,8)
118
+ 00000000000001a2: 04 addq $-64, %r8
119
+ 00000000000001a6: 03 incq %rsi
120
+ 00000000000001a9: 03 cmpq %rsi, %rdi
121
+ 00000000000001ac: 02 jne 0x445950 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x170>
122
+ 00000000000001ae: 05 movq -8(%rsp), %rbx
123
+ 00000000000001b3: 03 addq %rsi, %rbx
124
+ 00000000000001b6: 04 movl -12(%rsp), %eax
125
+ 00000000000001ba: 03 movl %eax, %r9d
126
+ 00000000000001bd: 05 movq -48(%rsp), %r10
127
+ 00000000000001c2: 05 movq -32(%rsp), %r11
128
+ 00000000000001c7: 05 movq -24(%rsp), %r14
129
+ 00000000000001cc: 05 jmp 0x445d19 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x539>
130
+ 00000000000001d1: 03 testl %r8d, %r8d
131
+ 00000000000001d4: 06 je 0x445deb <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x60b>
132
+ 00000000000001da: 05 movl $64, %eax
133
+ 00000000000001df: 03 subl %r9d, %eax
134
+ 00000000000001e2: 03 cmpl %r8d, %eax
135
+ 00000000000001e5: 06 jge 0x445ae5 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x305>
136
+ 00000000000001eb: 07 movq $-1, %rbp
137
+ 00000000000001f2: 02 movl %eax, %ecx
138
+ 00000000000001f4: 03 shlq %cl, %rbp
139
+ 00000000000001f7: 07 movq $-1, %rsi
140
+ 00000000000001fe: 02 movl %eax, %edx
141
+ 0000000000000200: 07 movq $-1, %rdi
142
+ 0000000000000207: 03 testl %r9d, %r9d
143
+ 000000000000020a: 02 je 0x4459f2 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x212>
144
+ 000000000000020c: 03 notq %rbp
145
+ 000000000000020f: 03 movq %rbp, %rdi
146
+ 0000000000000212: 03 movq %rbx, %rbp
147
+ 0000000000000215: 03 andq %rdi, %rbp
148
+ 0000000000000218: 03 movl %r9d, %ecx
149
+ 000000000000021b: 03 shlq %cl, %rdi
150
+ 000000000000021e: 03 notq %rdi
151
+ 0000000000000221: 03 andq (%r10), %rdi
152
+ 0000000000000224: 03 shlq %cl, %rbp
153
+ 0000000000000227: 02 movl %edx, %ecx
154
+ 0000000000000229: 03 shrq %cl, %rbx
155
+ 000000000000022c: 03 orq %rdi, %rbp
156
+ 000000000000022f: 03 movq %rbp, (%r10)
157
+ 0000000000000232: 03 subl %eax, %r8d
158
+ 0000000000000235: 07 movq $-1, %rax
159
+ 000000000000023c: 03 movl %r8d, %ecx
160
+ 000000000000023f: 03 shlq %cl, %rax
161
+ 0000000000000242: 04 cmpl $63, %r8d
162
+ 0000000000000246: 02 jg 0x445a2e <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x24e>
163
+ 0000000000000248: 03 notq %rax
164
+ 000000000000024b: 03 movq %rax, %rsi
165
+ 000000000000024e: 03 andq %rsi, %rbx
166
+ 0000000000000251: 03 notq %rsi
167
+ 0000000000000254: 04 andq 8(%r10), %rsi
168
+ 0000000000000258: 03 orq %rbx, %rsi
169
+ 000000000000025b: 04 movq %rsi, 8(%r10)
170
+ 000000000000025f: 05 jmp 0x445deb <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x60b>
171
+ 0000000000000264: 07 movq $-1, %rax
172
+ 000000000000026b: 02 movl %esi, %ecx
173
+ 000000000000026d: 03 shlq %cl, %rax
174
+ 0000000000000270: 03 notq %rax
175
+ 0000000000000273: 03 andq %rax, %rbx
176
+ 0000000000000276: 03 movl %r9d, %ecx
177
+ 0000000000000279: 03 shlq %cl, %rax
178
+ 000000000000027c: 03 notq %rax
179
+ 000000000000027f: 03 andq (%r10), %rax
180
+ 0000000000000282: 03 shlq %cl, %rbx
181
+ 0000000000000285: 03 orq %rax, %rbx
182
+ 0000000000000288: 03 movq %r10, %rdi
183
+ 000000000000028b: 03 movq %rbx, (%rdi)
184
+ 000000000000028e: 04 leal (%rsi,%r9), %ebp
185
+ 0000000000000292: 03 subq %rsi, %r8
186
+ 0000000000000295: 06 movl $1, %r13d
187
+ 000000000000029b: 03 cmpl $64, %ebp
188
+ 000000000000029e: 02 jb 0x445ac0 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2e0>
189
+ 00000000000002a0: 05 leal -64(%rsi,%r9), %r9d
190
+ 00000000000002a5: 03 testl %r9d, %r9d
191
+ 00000000000002a8: 06 jne 0x4458b0 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xd0>
192
+ 00000000000002ae: 04 cmpq $64, %r8
193
+ 00000000000002b2: 02 jb 0x445ad7 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2f7>
194
+ 00000000000002b4: 04 leaq -64(%r8), %rcx
195
+ 00000000000002b8: 03 movq %rcx, %rdi
196
+ 00000000000002bb: 04 shrq $6, %rdi
197
+ 00000000000002bf: 05 leaq 1(%r13,%rdi), %r14
198
+ 00000000000002c4: 07 cmpq $192, %rcx
199
+ 00000000000002cb: 02 jae 0x445b22 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x342>
200
+ 00000000000002cd: 03 movq %r13, %rcx
201
+ 00000000000002d0: 03 movq %r13, %rbp
202
+ 00000000000002d3: 03 movq %r13, %rbx
203
+ 00000000000002d6: 05 movq -40(%rsp), %r13
204
+ 00000000000002db: 05 jmp 0x445c83 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4a3>
205
+ 00000000000002e0: 02 xorl %ebx, %ebx
206
+ 00000000000002e2: 04 cmpq $64, %r8
207
+ 00000000000002e6: 06 jae 0x4458c0 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xe0>
208
+ 00000000000002ec: 03 movl %ebp, %r9d
209
+ 00000000000002ef: 03 movq %r13, %r14
210
+ 00000000000002f2: 05 jmp 0x445d19 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x539>
211
+ 00000000000002f7: 03 xorl %r9d, %r9d
212
+ 00000000000002fa: 03 movq %r13, %rbx
213
+ 00000000000002fd: 03 movq %r13, %r14
214
+ 0000000000000300: 05 jmp 0x445d19 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x539>
215
+ 0000000000000305: 07 movq $-1, %rax
216
+ 000000000000030c: 07 movq $-1, %rdx
217
+ 0000000000000313: 03 movl %r8d, %ecx
218
+ 0000000000000316: 03 shlq %cl, %rdx
219
+ 0000000000000319: 04 cmpl $63, %r8d
220
+ 000000000000031d: 02 jg 0x445b05 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x325>
221
+ 000000000000031f: 03 notq %rdx
222
+ 0000000000000322: 03 movq %rdx, %rax
223
+ 0000000000000325: 03 andq %rax, %rbx
224
+ 0000000000000328: 03 movl %r9d, %ecx
225
+ 000000000000032b: 03 shlq %cl, %rax
226
+ 000000000000032e: 03 notq %rax
227
+ 0000000000000331: 03 shlq %cl, %rbx
228
+ 0000000000000334: 03 andq (%r10), %rax
229
+ 0000000000000337: 03 orq %rax, %rbx
230
+ 000000000000033a: 03 movq %rbx, (%r10)
231
+ 000000000000033d: 05 jmp 0x445deb <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x60b>
232
+ 0000000000000342: 05 leaq (%r13,%r15), %rcx
233
+ 0000000000000347: 05 movq -40(%rsp), %rbx
234
+ 000000000000034c: 04 leaq (%rbx,%rcx,8), %rsi
235
+ 0000000000000350: 05 movq %r13, -48(%rsp)
236
+ 0000000000000355: 05 leaq (%r13,%r12), %rax
237
+ 000000000000035a: 03 movq %rbx, %r13
238
+ 000000000000035d: 04 leaq (%rax,%rdi), %rbp
239
+ 0000000000000361: 05 leaq 8(%rdx,%rbp,8), %rbp
240
+ 0000000000000366: 03 cmpq %rbp, %rsi
241
+ 0000000000000369: 02 jae 0x445b6c <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x38c>
242
+ 000000000000036b: 03 addq %rdi, %rcx
243
+ 000000000000036e: 05 leaq 8(%r13,%rcx,8), %rcx
244
+ 0000000000000373: 04 leaq (%rdx,%rax,8), %rax
245
+ 0000000000000377: 03 cmpq %rcx, %rax
246
+ 000000000000037a: 02 jae 0x445b6c <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x38c>
247
+ 000000000000037c: 05 movq -48(%rsp), %rcx
248
+ 0000000000000381: 03 movq %rcx, %rbp
249
+ 0000000000000384: 03 movq %rcx, %rbx
250
+ 0000000000000387: 05 jmp 0x445c83 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4a3>
251
+ 000000000000038c: 05 movq %r14, -24(%rsp)
252
+ 0000000000000391: 04 leaq 1(%rdi), %r14
253
+ 0000000000000395: 05 movq %r14, -32(%rsp)
254
+ 000000000000039a: 04 andq $-4, %r14
255
+ 000000000000039e: 05 movq %r8, %xmm0
256
+ 00000000000003a3: 04 leaq -4(%r14), %rax
257
+ 00000000000003a7: 03 movq %rax, %rcx
258
+ 00000000000003aa: 04 shrq $2, %rcx
259
+ 00000000000003ae: 03 incq %rcx
260
+ 00000000000003b1: 03 testq %rax, %rax
261
+ 00000000000003b4: 06 je 0x445c19 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x439>
262
+ 00000000000003ba: 03 movq %rcx, %rbp
263
+ 00000000000003bd: 04 andq $-2, %rbp
264
+ 00000000000003c1: 03 negq %rbp
265
+ 00000000000003c4: 04 pxor %xmm2, %xmm2
266
+ 00000000000003c8: 02 xorl %ebx, %ebx
267
+ 00000000000003ca: 08 movdqa 579486(%rip), %xmm3 # 4d3350 <BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY+0x850>
268
+ 00000000000003d2: 05 movq -48(%rsp), %rsi
269
+ 00000000000003d7: 09 nopw (%rax,%rax)
270
+ 00000000000003e0: 04 movdqa %xmm2, %xmm1
271
+ 00000000000003e4: 03 movq %rsi, %rax
272
+ 00000000000003e7: 03 orq %rbx, %rax
273
+ 00000000000003ea: 05 movups (%r11,%rax,8), %xmm4
274
+ 00000000000003ef: 06 movups 16(%r11,%rax,8), %xmm5
275
+ 00000000000003f5: 05 movups %xmm4, (%r10,%rax,8)
276
+ 00000000000003fa: 06 movups %xmm5, 16(%r10,%rax,8)
277
+ 0000000000000400: 04 leaq 4(%rbx), %rax
278
+ 0000000000000404: 03 orq %rsi, %rax
279
+ 0000000000000407: 05 movups (%r11,%rax,8), %xmm4
280
+ 000000000000040c: 06 movups 16(%r11,%rax,8), %xmm5
281
+ 0000000000000412: 05 movups %xmm4, (%r10,%rax,8)
282
+ 0000000000000417: 06 movups %xmm5, 16(%r10,%rax,8)
283
+ 000000000000041d: 04 paddq %xmm3, %xmm0
284
+ 0000000000000421: 04 paddq %xmm3, %xmm2
285
+ 0000000000000425: 04 addq $8, %rbx
286
+ 0000000000000429: 04 addq $2, %rbp
287
+ 000000000000042d: 02 jne 0x445bc0 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3e0>
288
+ 000000000000042f: 08 paddq 579401(%rip), %xmm1 # 4d3360 <BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY+0x860>
289
+ 0000000000000437: 02 jmp 0x445c23 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x443>
290
+ 0000000000000439: 08 movdqa 579359(%rip), %xmm1 # 4d3340 <BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY+0x840>
291
+ 0000000000000441: 02 xorl %ebx, %ebx
292
+ 0000000000000443: 05 movq -48(%rsp), %rsi
293
+ 0000000000000448: 04 leaq (%rsi,%r14), %rax
294
+ 000000000000044c: 03 testb $1, %cl
295
+ 000000000000044f: 02 je 0x445c58 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x478>
296
+ 0000000000000451: 03 orq %rsi, %rbx
297
+ 0000000000000454: 05 movups (%r11,%rbx,8), %xmm2
298
+ 0000000000000459: 07 movdqu 16(%r11,%rbx,8), %xmm3
299
+ 0000000000000460: 05 movups %xmm2, (%r10,%rbx,8)
300
+ 0000000000000465: 07 movdqu %xmm3, 16(%r10,%rbx,8)
301
+ 000000000000046c: 08 paddq 579308(%rip), %xmm0 # 4d3340 <BloombergLP::baljsn::EncodingStyle::ENUMERATOR_INFO_ARRAY+0x840>
302
+ 0000000000000474: 04 movdqa %xmm1, %xmm2
303
+ 0000000000000478: 04 paddq %xmm2, %xmm0
304
+ 000000000000047c: 05 pshufd $238, %xmm0, %xmm1
305
+ 0000000000000481: 04 paddq %xmm0, %xmm1
306
+ 0000000000000485: 05 movq %xmm1, %r8
307
+ 000000000000048a: 03 movq %rsi, %rcx
308
+ 000000000000048d: 03 movq %rax, %rbp
309
+ 0000000000000490: 05 cmpq %r14, -32(%rsp)
310
+ 0000000000000495: 03 movq %rax, %rbx
311
+ 0000000000000498: 05 movq -24(%rsp), %r14
312
+ 000000000000049d: 06 je 0x445d19 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x539>
313
+ 00000000000004a3: 03 addq %rdi, %rcx
314
+ 00000000000004a6: 02 movl %ecx, %edi
315
+ 00000000000004a8: 02 subl %ebp, %edi
316
+ 00000000000004aa: 02 incl %edi
317
+ 00000000000004ac: 05 movq %rcx, -48(%rsp)
318
+ 00000000000004b1: 03 subq %rbp, %rcx
319
+ 00000000000004b4: 04 andq $3, %rdi
320
+ 00000000000004b8: 02 je 0x445cba <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4da>
321
+ 00000000000004ba: 04 shlq $6, %rdi
322
+ 00000000000004be: 02 xorl %esi, %esi
323
+ 00000000000004c0: 04 movq (%r11,%rbp,8), %rax
324
+ 00000000000004c4: 03 incq %rbp
325
+ 00000000000004c7: 04 movq %rax, (%r10,%rbx,8)
326
+ 00000000000004cb: 03 incq %rbx
327
+ 00000000000004ce: 04 addq $64, %rsi
328
+ 00000000000004d2: 03 cmpq %rsi, %rdi
329
+ 00000000000004d5: 02 jne 0x445ca0 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4c0>
330
+ 00000000000004d7: 03 subq %rsi, %r8
331
+ 00000000000004da: 04 cmpq $3, %rcx
332
+ 00000000000004de: 02 jb 0x445d19 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x539>
333
+ 00000000000004e0: 05 movq -48(%rsp), %rdi
334
+ 00000000000004e5: 03 subq %rbp, %rdi
335
+ 00000000000004e8: 03 incq %rdi
336
+ 00000000000004eb: 03 addq %rbp, %r12
337
+ 00000000000004ee: 05 leaq 24(%rdx,%r12,8), %rcx
338
+ 00000000000004f3: 03 addq %rbx, %r15
339
+ 00000000000004f6: 05 leaq 24(%r13,%r15,8), %rsi
340
+ 00000000000004fb: 02 xorl %edx, %edx
341
+ 00000000000004fd: 03 nopl (%rax)
342
+ 0000000000000500: 05 movq -24(%rcx,%rdx,8), %rax
343
+ 0000000000000505: 05 movq %rax, -24(%rsi,%rdx,8)
344
+ 000000000000050a: 05 movq -16(%rcx,%rdx,8), %rax
345
+ 000000000000050f: 05 movq %rax, -16(%rsi,%rdx,8)
346
+ 0000000000000514: 05 movq -8(%rcx,%rdx,8), %rax
347
+ 0000000000000519: 05 movq %rax, -8(%rsi,%rdx,8)
348
+ 000000000000051e: 04 movq (%rcx,%rdx,8), %rax
349
+ 0000000000000522: 04 movq %rax, (%rsi,%rdx,8)
350
+ 0000000000000526: 07 addq $-256, %r8
351
+ 000000000000052d: 04 addq $4, %rdx
352
+ 0000000000000531: 03 cmpq %rdx, %rdi
353
+ 0000000000000534: 02 jne 0x445ce0 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x500>
354
+ 0000000000000536: 03 addq %rdx, %rbx
355
+ 0000000000000539: 03 testq %r8, %r8
356
+ 000000000000053c: 06 je 0x445deb <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x60b>
357
+ 0000000000000542: 04 movq (%r11,%r14,8), %r11
358
+ 0000000000000546: 05 movl $64, %eax
359
+ 000000000000054b: 03 subl %r9d, %eax
360
+ 000000000000054e: 03 cmpl %r8d, %eax
361
+ 0000000000000551: 06 jge 0x445dbb <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5db>
362
+ 0000000000000557: 04 cmpl $64, %r9d
363
+ 000000000000055b: 06 jge 0x445df6 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x616>
364
+ 0000000000000561: 07 movq $-1, %rbp
365
+ 0000000000000568: 02 movl %eax, %ecx
366
+ 000000000000056a: 03 shlq %cl, %rbp
367
+ 000000000000056d: 07 movq $-1, %rdi
368
+ 0000000000000574: 02 movl %eax, %edx
369
+ 0000000000000576: 03 testl %r9d, %r9d
370
+ 0000000000000579: 02 jle 0x445d61 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x581>
371
+ 000000000000057b: 03 notq %rbp
372
+ 000000000000057e: 03 movq %rbp, %rdi
373
+ 0000000000000581: 03 movq %r11, %rsi
374
+ 0000000000000584: 03 andq %rdi, %rsi
375
+ 0000000000000587: 03 movl %r9d, %ecx
376
+ 000000000000058a: 03 shlq %cl, %rdi
377
+ 000000000000058d: 03 notq %rdi
378
+ 0000000000000590: 03 shlq %cl, %rsi
379
+ 0000000000000593: 04 andq (%r10,%rbx,8), %rdi
380
+ 0000000000000597: 03 orq %rdi, %rsi
381
+ 000000000000059a: 04 movq %rsi, (%r10,%rbx,8)
382
+ 000000000000059e: 02 movl %edx, %ecx
383
+ 00000000000005a0: 03 shrq %cl, %r11
384
+ 00000000000005a3: 03 subl %eax, %r8d
385
+ 00000000000005a6: 07 movq $-1, %rax
386
+ 00000000000005ad: 07 movq $-1, %rdx
387
+ 00000000000005b4: 03 movl %r8d, %ecx
388
+ 00000000000005b7: 03 shlq %cl, %rdx
389
+ 00000000000005ba: 04 cmpl $63, %r8d
390
+ 00000000000005be: 02 jg 0x445da6 <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5c6>
391
+ 00000000000005c0: 03 notq %rdx
392
+ 00000000000005c3: 03 movq %rdx, %rax
393
+ 00000000000005c6: 03 andq %rax, %r11
394
+ 00000000000005c9: 03 notq %rax
395
+ 00000000000005cc: 05 andq 8(%r10,%rbx,8), %rax
396
+ 00000000000005d1: 03 orq %r11, %rax
397
+ 00000000000005d4: 05 movq %rax, 8(%r10,%rbx,8)
398
+ 00000000000005d9: 02 jmp 0x445deb <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x60b>
399
+ 00000000000005db: 04 cmpl $63, %r9d
400
+ 00000000000005df: 02 jg 0x445deb <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x60b>
401
+ 00000000000005e1: 07 movq $-1, %rax
402
+ 00000000000005e8: 03 movl %r8d, %ecx
403
+ 00000000000005eb: 03 shlq %cl, %rax
404
+ 00000000000005ee: 03 notq %rax
405
+ 00000000000005f1: 03 andq %rax, %r11
406
+ 00000000000005f4: 03 movl %r9d, %ecx
407
+ 00000000000005f7: 03 shlq %cl, %rax
408
+ 00000000000005fa: 03 notq %rax
409
+ 00000000000005fd: 03 shlq %cl, %r11
410
+ 0000000000000600: 04 andq (%r10,%rbx,8), %rax
411
+ 0000000000000604: 03 orq %rax, %r11
412
+ 0000000000000607: 04 movq %r11, (%r10,%rbx,8)
413
+ 000000000000060b: 01 popq %rbx
414
+ 000000000000060c: 02 popq %r12
415
+ 000000000000060e: 02 popq %r13
416
+ 0000000000000610: 02 popq %r14
417
+ 0000000000000612: 02 popq %r15
418
+ 0000000000000614: 01 popq %rbp
419
+ 0000000000000615: 01 retq
420
+ 0000000000000616: 02 movl %eax, %edx
421
+ 0000000000000618: 02 jmp 0x445d7e <(anonymous namespace)::Mover<&(BloombergLP::bdlb::BitStringImpUtil::setEqBits(unsigned long*, int, unsigned long, int)), &(BloombergLP::bdlb::BitStringImpUtil::setEqWord(unsigned long*, unsigned long))>::left(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x59e>
422
+ 000000000000061a: 06 nopw (%rax,%rax)