13.assume.s
13.none.s
n100000000004429b0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)>:n10000000000442b80 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
n8000000000000000a: 03    movq    %rcx, %r12n8000000000000000a: 03    movq    %rcx, %r10
9000000000000000d: 03    movq    %rsi, %r159000000000000000d: 03    movq    %rsi, %r15
100000000000000010: 04    shrq    $6, %r15100000000000000010: 04    shrq    $6, %r15
n110000000000000014: 04    leaq    (%rdi,%r15,8), %r13n110000000000000014: 04    leaq    (%rdi,%r15,8), %r14
120000000000000018: 03    movl    %esi, %r9d120000000000000018: 03    movl    %esi, %r9d
13000000000000001b: 04    andl    $63, %r9d13000000000000001b: 04    andl    $63, %r9d
n14000000000000001f: 03    movq    %r13, %rbpn14000000000000001f: 03    movq    %r14, %rcx
150000000000000022: 04    shrq    $3, %rbp150000000000000022: 04    shrq    $3, %rcx
160000000000000026: 03    movq    %rcx, %r11160000000000000026: 03    movq    %r10, %r12
170000000000000029: 04    shrq    $6, %r11170000000000000029: 04    shrq    $6, %r12
18000000000000002d: 04    leaq    (%rdx,%r11,8), %r1018000000000000002d: 04    leaq    (%rdx,%r12,8), %r11
190000000000000031: 03    movl    %r10d, %eax
190000000000000031: 03    andl    $63, %ecx200000000000000034: 03    andl    $63, %eax
200000000000000034: 03    movq    %r10, %rbx210000000000000037: 03    movq    %r11, %rbp
210000000000000037: 04    shrq    $3, %rbx22000000000000003a: 04    shrq    $3, %rbp
22000000000000003b: 03    subq    %rbx, %rbp23000000000000003e: 03    subq    %rbp, %rcx
23000000000000003e: 03    movl    %r9d, %ebx240000000000000041: 03    movl    %r9d, %ebp
240000000000000041: 02    subl    %ecx, %ebx250000000000000044: 02    subl    %eax, %ebp
250000000000000043: 02    xorl    %eax, %eax260000000000000046: 02    xorl    %ebx, %ebx
260000000000000045: 03    cmpl    $63, %ebx270000000000000048: 03    cmpl    $63, %ebp
270000000000000048: 03    seta    %al28000000000000004b: 03    seta    %bl
28000000000000004b: 03    subq    %rax, %rbp
29000000000000004e: 03    testq   %rbp, %rbp29000000000000004e: 03    subq    %rbx, %rcx
300000000000000051: 03    testq   %rcx, %rcx
300000000000000051: 02    jg      0x442a1d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6d>310000000000000054: 02    jg      0x442bf0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x70>
310000000000000053: 03    leal    64(%rbx), %eax320000000000000056: 03    leal    64(%rbp), %ebx
320000000000000056: 03    cmpl    $64, %ebx330000000000000059: 03    cmpl    $64, %ebp
330000000000000059: 03    cmovbl  %ebx, %eax34000000000000005c: 03    cmovbl  %ebp, %ebx
34000000000000005c: 02    testl   %eax, %eax35000000000000005f: 02    testl   %ebx, %ebx
35000000000000005e: 06    je      0x442b75 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1c5>360000000000000061: 06    je      0x442d40 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1c0>
360000000000000064: 03    testq   %rbp, %rbp370000000000000067: 03    testq   %rcx, %rcx
370000000000000067: 06    jne     0x442b75 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1c5>38000000000000006a: 06    jne     0x442d40 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1c0>
38000000000000006d: 03    testq   %r8, %r8390000000000000070: 03    testq   %r8, %r8
390000000000000070: 06    je      0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>400000000000000073: 06    je      0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
400000000000000076: 03    addq    %r8, %rsi410000000000000079: 03    addq    %r8, %rsi
410000000000000079: 03    movq    %rsi, %r1542000000000000007c: 03    movq    %rsi, %r15
42000000000000007c: 04    shrq    $6, %r1543000000000000007f: 04    shrq    $6, %r15
430000000000000080: 04    leaq    (%rdi,%r15,8), %r10440000000000000083: 04    leaq    (%rdi,%r15,8), %r11
440000000000000084: 03    andl    $63, %esi450000000000000087: 03    andl    $63, %esi
450000000000000087: 03    addq    %r8, %r1246000000000000008a: 03    addq    %r8, %r10
46000000000000008a: 03    movq    %r12, %r1347000000000000008d: 03    movq    %r10, %r12
47000000000000008d: 04    shrq    $6, %r13480000000000000090: 04    shrq    $6, %r12
480000000000000091: 04    leaq    (%rdx,%r13,8), %rbx490000000000000094: 04    leaq    (%rdx,%r12,8), %rbx
490000000000000095: 04    andl    $63, %r12d500000000000000098: 04    andl    $63, %r10d
500000000000000099: 06    je      0x442ad7 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x127>51000000000000009c: 06    je      0x442cb1 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x131>
51000000000000009f: 03    movl    %r12d, %ebp5200000000000000a2: 03    movl    %r10d, %r13d
5200000000000000a2: 03    cmpq    %r8, %rbp5300000000000000a5: 03    cmpq    %r8, %r13
5300000000000000a5: 06    jae     0x442bfd <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x24d>5400000000000000a8: 06    jae     0x442dbb <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x23b>
5400000000000000ab: 05    movq    %rdi, -24(%rsp)5500000000000000ae: 05    movq    %rdx, -32(%rsp)
5500000000000000b0: 04    leal    64(%rsi), %r9d5600000000000000b3: 04    leal    64(%rsi), %r9d
5600000000000000b4: 03    cmpl    %r12d, %esi5700000000000000b7: 03    cmpl    %r10d, %esi
5700000000000000b7: 04    cmovael %esi, %r9d5800000000000000ba: 04    cmovael %esi, %r9d
5800000000000000bb: 03    sbbq    %r14, %r145900000000000000be: 03    sbbq    %r14, %r14
5900000000000000be: 03    movl    %r9d, %esi6000000000000000c1: 03    movl    %r9d, %esi
6000000000000000c1: 03    subl    %r12d, %esi6100000000000000c4: 03    subl    %r10d, %esi
6100000000000000c4: 05    movq    %r10, -32(%rsp)6200000000000000c7: 05    movq    %r11, -24(%rsp)
6200000000000000c9: 04    leaq    (%r10,%r14,8), %rdi6300000000000000cc: 04    leaq    (%r11,%r14,8), %rdx
6300000000000000cd: 05    movq    %rbx, -40(%rsp)
6400000000000000d2: 03    movq    (%rbx), %r116400000000000000d0: 03    movq    (%rbx), %r11
6500000000000000d5: 06    movl    $64, %r10d6500000000000000d3: 05    movl    $64, %eax
6600000000000000d8: 02    subl    %esi, %eax
6600000000000000db: 03    subl    %esi, %r10d6700000000000000da: 03    subl    %eax, %r10d
6700000000000000de: 03    subl    %r10d, %r12d
6800000000000000e1: 06    jbe     0x442c6f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2bf>6800000000000000dd: 06    jle     0x442e4e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2ce>
6900000000000000e7: 07    movq    $-1, %rax6900000000000000e3: 03    movq    %rbx, %r9
7000000000000000e6: 03    cmpl    $63, %esi
7100000000000000e9: 02    jg      0x442c86 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x106>
7000000000000000ee: 07    movq    $-1, %rbx7200000000000000eb: 07    movq    $-1, %rbx
7100000000000000f5: 02    movl    %esi, %ecx7300000000000000f2: 02    movl    %esi, %ecx
7200000000000000f7: 03    shlq    %cl, %rbx7400000000000000f4: 03    shlq    %cl, %rbx
7300000000000000fa: 03    notq    %rbx7500000000000000f7: 03    notq    %rbx
7400000000000000fd: 03    movq    %rdx, %r9
750000000000000100: 03    movq    %r11, %rdx7600000000000000fa: 03    movq    %r11, %rbp
760000000000000103: 03    shlq    %cl, %rdx7700000000000000fd: 03    shlq    %cl, %rbp
770000000000000106: 03    orq     %rbx, %rdx780000000000000100: 03    orq     %rbx, %rbp
780000000000000109: 03    andq    %rdx, (%rdi)
79000000000000010c: 03    movq    %r9, %rdx790000000000000103: 03    andq    %rbp(%rdx)
80000000000000010f: 04    addq    $8, %rdi800000000000000106: 02    movl    %eax, %ecx
810000000000000108: 03    shrq    %cl, %r11
82000000000000010b: 07    movq    $-1, %rax
810000000000000113: 03    movl    %r10d, %ecx830000000000000112: 03    movl    %r10d, %ecx
820000000000000116: 03    shrq    %cl, %r11
830000000000000119: 03    movl    %r12d, %ecx
84000000000000011c: 03    shlq    %cl, %rax840000000000000115: 03    shlq    %cl, %rax
850000000000000118: 04    cmpl    $64, %r10d
86000000000000011c: 03    movq    %r9, %rbx
87000000000000011f: 06    jge     0x44366b <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaeb>
85000000000000011f: 03    orq     %rax, %r11880000000000000125: 03    orq     %rax, %r11
890000000000000128: 04    addq    $8, %rdx
860000000000000122: 05    jmp     0x442ca4 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2f4>90000000000000012c: 05    jmp     0x442e8e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x30e>
870000000000000127: 03    xorl    %r14d, %r14d910000000000000131: 03    xorl    %r14d, %r14d
88000000000000012a: 02    testl   %esi, %esi920000000000000134: 02    testl   %esi, %esi
89000000000000012c: 06    je      0x442cc1 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x311>930000000000000136: 06    je      0x442ea6 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x326>
900000000000000132: 04    cmpq    $64, %r894000000000000013c: 04    cmpq    $64, %r8
910000000000000136: 06    jb      0x442cdf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x32f>950000000000000140: 06    jb      0x442ece <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x34e>
92000000000000013c: 05    movq    %rbx, -40(%rsp)
930000000000000141: 05    movq    %r10, -32(%rsp)960000000000000146: 05    movq    %rbx, -32(%rsp)
940000000000000146: 06    movl    $64, %r10d97000000000000014b: 05    movq    %r11, -24(%rsp)
95000000000000014c: 03    subl    %esi, %r10d
96000000000000014f: 03    movl    %esi, %r9d
970000000000000152: 07    movq    $-1, %r11980000000000000150: 07    movq    $-1, %r10
980000000000000159: 02    movl    %esi, %ecx990000000000000157: 02    movl    %esi, %ecx
99000000000000015b: 03    shlq    %cl, %r111000000000000000159: 03    shlq    %cl, %r10
101000000000000015c: 03    movl    %esi, %r9d
100000000000000015e: 03    movq    %r11, %r12102000000000000015f: 03    movq    %r10, %r11
1010000000000000161: 03    notq    %r121030000000000000162: 03    notq    %r11
1040000000000000165: 06    movl    $64, %r13d
105000000000000016b: 03    subl    %esi, %r13d
1020000000000000164: 03    addq    %r14, %r15106000000000000016e: 03    addq    %r14, %r15
1030000000000000167: 04    leaq    (%rdi,%r15,8), %rdi1070000000000000171: 04    leaq    (%rdi,%r15,8), %rdi
104000000000000016b: 05    leaq    -8(%rdx,%r13,8), %rdx1080000000000000175: 05    leaq    -8(%rdx,%r12,8), %rdx
1050000000000000170: 02    xorl    %ecx, %ecx109000000000000017a: 02    xorl    %ebp, %ebp
1060000000000000172: 10    nopw    %cs:(%rax,%rax)
107000000000000017c: 04    nopl    (%rax)110000000000000017c: 04    nopl    (%rax)
tt1110000000000000180: 04    movq    (%rdx,%rbp,8), %rbx
1120000000000000184: 03    cmpl    $63, %esi
1130000000000000187: 02    jg      0x442d3c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x1bc>
1080000000000000180: 03    movq    %rcx, %rax1140000000000000189: 03    movq    %rbx, %rax
1090000000000000183: 04    movq    (%rdx,%rcx,8), %rbp
1100000000000000187: 03    movq    %rbp, %rbx
111000000000000018a: 03    movl    %r9d, %ecx115000000000000018c: 03    movl    %r9d, %ecx
112000000000000018d: 03    shlq    %cl, %rbx116000000000000018f: 03    shlq    %cl, %rax
1130000000000000190: 03    orq     %r12, %rbx1170000000000000192: 03    orq     %r11, %rax
1140000000000000193: 05    andq    %rbx, -8(%rdi,%rax,8)1180000000000000195: 05    andq    %rax, -8(%rdi,%rbp,8)
119000000000000019a: 03    movq    %r10, %rax
1150000000000000198: 03    movl    %r10d, %ecx120000000000000019d: 03    movl    %r13d, %ecx
116000000000000019b: 03    shrq    %cl, %rbp12100000000000001a0: 03    shrq    %cl, %rbx
117000000000000019e: 03    orq     %r11, %rbp12200000000000001a3: 03    orq     %rax, %rbx
11800000000000001a1: 04    andq    %rbp, (%rdi,%rax,8)12300000000000001a6: 04    andq    %rbx, (%rdi,%rbp,8)
11900000000000001a5: 04    leaq    -1(%rax), %rcx12400000000000001aa: 03    decq    %rbp
12000000000000001a9: 04    addq    $-64, %r812500000000000001ad: 04    addq    $-64, %r8
12100000000000001ad: 04    cmpq    $63, %r812600000000000001b1: 04    cmpq    $63, %r8
12200000000000001b1: 02    ja      0x442b30 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x180>12700000000000001b5: 02    ja      0x442d00 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x180>
12800000000000001b7: 05    jmp     0x442e3c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2bc>
12900000000000001bc: 02    xorl    %eax, %eax
13000000000000001be: 02    jmp     0x442d1d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x19d>
13100000000000001c0: 03    testq   %r8, %r8
13200000000000001c3: 06    je      0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
13300000000000001c9: 02    testl   %eax, %eax
13400000000000001cb: 06    je      0x442f16 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x396>
13500000000000001d1: 05    movl    $64, %ebx
13600000000000001d6: 05    movl    $64, %ebp
13700000000000001db: 02    subl    %eax, %ebp
13800000000000001dd: 03    movq    (%r11), %r13
13900000000000001e0: 02    movl    %eax, %ecx
14000000000000001e2: 03    shrq    %cl, %r13
14100000000000001e5: 03    cmpq    %r8, %rbp
14200000000000001e8: 06    jae     0x442f33 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3b3>
14300000000000001ee: 07    movq    $-1, %r10
14400000000000001f5: 03    movl    %r9d, %ecx
14500000000000001f8: 03    shlq    %cl, %r10
14600000000000001fb: 07    movq    $-1, %rsi
1470000000000000202: 03    movl    %r9d, %ecx
1480000000000000205: 03    notq    %r10
1490000000000000208: 03    cmpl    %eax, %r9d
150000000000000020b: 06    jbe     0x442fdf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x45f>
1510000000000000211: 03    subl    %r9d, %ebx
1520000000000000214: 03    movq    %r13, %rax
1530000000000000217: 03    shlq    %cl, %rax
154000000000000021a: 03    orq     %r10, %rax
155000000000000021d: 03    andq    %rax, (%r14)
1560000000000000220: 02    movl    %ebx, %ecx
1570000000000000222: 03    shrq    %cl, %r13
1580000000000000225: 02    movl    %ebp, %ecx
1590000000000000227: 02    subl    %ebx, %ecx
1600000000000000229: 03    shlq    %cl, %rsi
161000000000000022c: 03    orq     %r13, %rsi
162000000000000022f: 04    andq    %rsi, 8(%r14)
1630000000000000233: 03    addl    %ebp, %r9d
1640000000000000236: 05    jmp     0x443003 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x483>
165000000000000023b: 03    leal    64(%rsi), %eax
166000000000000023e: 03    cmpl    %r8d, %esi
1670000000000000241: 03    cmovael %esi, %eax
1680000000000000244: 03    sbbq    %r9, %r9
1690000000000000247: 03    subl    %r8d, %r10d
170000000000000024a: 03    movq    (%rbx), %rsi
171000000000000024d: 03    movl    %r10d, %ecx
1720000000000000250: 03    shrq    %cl, %rsi
1730000000000000253: 03    testl   %r8d, %r8d
1740000000000000256: 06    je      0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
175000000000000025c: 02    movl    %eax, %ecx
176000000000000025e: 03    subl    %r8d, %ecx
1770000000000000261: 05    movl    $64, %edx
1780000000000000266: 02    subl    %ecx, %edx
1790000000000000268: 03    cmpl    %r8d, %edx
180000000000000026b: 06    jge     0x442ed5 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x355>
1810000000000000271: 03    cmpl    $63, %ecx
1820000000000000274: 02    jg      0x442e10 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x290>
1830000000000000276: 07    movq    $-1, %rax
184000000000000027d: 03    shlq    %cl, %rax
1850000000000000280: 03    notq    %rax
1860000000000000283: 03    movq    %rsi, %rdi
1870000000000000286: 03    shlq    %cl, %rdi
1880000000000000289: 03    orq     %rax, %rdi
189000000000000028c: 04    andq    %rdi, (%r11,%r9,8)
1900000000000000290: 02    movl    %edx, %ecx
1910000000000000292: 03    shrq    %cl, %rsi
1920000000000000295: 03    subl    %edx, %r8d
1930000000000000298: 07    movq    $-1, %rax
194000000000000029f: 03    movl    %r8d, %ecx
19500000000000002a2: 03    shlq    %cl, %rax
19600000000000002a5: 04    cmpl    $64, %r8d
19700000000000002a9: 06    jge     0x443679 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaf9>
19800000000000002af: 03    orq     %rax, %rsi
19900000000000002b2: 05    andq    %rsi, 8(%r11,%r9,8)
20000000000000002b7: 05    jmp     0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
12300000000000001b3: 03    addq    %rcx, %r1420100000000000002bc: 03    addq    %rbp, %r14
12400000000000001b6: 05    movq    -32(%rsp), %r1020200000000000002bf: 05    movq    -24(%rsp), %r11
12500000000000001bb: 05    movq    -40(%rsp), %rbx20300000000000002c4: 05    movq    -32(%rsp), %rbx
12600000000000001c0: 05    jmp     0x443248 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x898>20400000000000002c9: 05    jmp     0x443408 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x888>
12700000000000001c5: 03    testq   %r8, %r820500000000000002ce: 03    cmpl    $63, %esi
12800000000000001c8: 06    je      0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
12900000000000001ce: 02    testl   %ecx, %ecx
13000000000000001d0: 06    je      0x442d1e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x36e>
13100000000000001d6: 05    movl    $64, %eax
13200000000000001db: 05    movl    $64, %ebp
13300000000000001e0: 02    subl    %ecx, %ebp
13400000000000001e2: 03    movq    (%r10), %r12
13500000000000001e5: 03    shrq    %cl, %r12
13600000000000001e8: 03    cmpq    %r8, %rbp
13700000000000001eb: 06    jae     0x442d3f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x38f>
13800000000000001f1: 05    movq    %r10, -40(%rsp)
13900000000000001f6: 03    movq    %rdx, %r14
14000000000000001f9: 03    cmpl    %ecx, %r9d
14100000000000001fc: 06    jbe     0x442de1 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x431>20600000000000002d1: 02    j     0x442e91 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x311>
1420000000000000202: 03    subl    %r9d, %eax
1430000000000000205: 07    movq    $-1, %rdx
144000000000000020c: 03    movq    %rdi, %r10
145000000000000020f: 07    movq    $-1, %rdi
1460000000000000216: 03    movl    %r9d, %ecx
1470000000000000219: 03    shlq    %cl, %rdi
148000000000000021c: 03    notq    %rdi
149000000000000021f: 03    movq    %r12, %rsi
1500000000000000222: 03    shlq    %cl, %rsi
1510000000000000225: 03    orq     %rdi, %rsi
1520000000000000228: 03    movq    %r10, %rdi
153000000000000022b: 04    andq    %rsi, (%r13)
154000000000000022f: 02    movl    %eax, %ecx
1550000000000000231: 03    shrq    %cl, %r12
1560000000000000234: 02    movl    %ebp, %ecx
1570000000000000236: 02    subl    %eax, %ecx
1580000000000000238: 03    shlq    %cl, %rdx
159000000000000023b: 03    orq     %r12, %rdx
160000000000000023e: 04    andq    %rdx, 8(%r13)
1610000000000000242: 03    addl    %ebp, %r9d
1620000000000000245: 03    movl    %r9d, %ebx
1630000000000000248: 05    jmp     0x442e1e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x46e>
164000000000000024d: 03    leal    64(%rsi), %edx
1650000000000000250: 03    cmpl    %r8d, %esi
1660000000000000253: 03    cmovael %esi, %edx
1670000000000000256: 03    sbbq    %r9, %r9
1680000000000000259: 03    subl    %r8d, %r12d
169000000000000025c: 03    movq    (%rbx), %rsi20700000000000002d3: 03    movq    %rbx, %rbp
170000000000000025f: 03    movl    %r12d, %ecx
1710000000000000262: 03    shrq    %cl, %rsi
1720000000000000265: 03    testl   %r8d, %r8d
1730000000000000268: 06    je      0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
174000000000000026e: 02    movl    %edx, %ecx
1750000000000000270: 03    subl    %r8d, %ecx
1760000000000000273: 05    movl    $64, %eax
1770000000000000278: 02    subl    %ecx, %eax
178000000000000027a: 03    cmpl    %r8d, %eax
179000000000000027d: 06    jae     0x442ce6 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x336>
1800000000000000283: 07    movq    $-1, %rdx
181000000000000028a: 03    shlq    %cl, %rdx
182000000000000028d: 03    notq    %rdx
1830000000000000290: 03    movq    %rsi, %rdi
1840000000000000293: 03    shlq    %cl, %rdi
1850000000000000296: 03    orq     %rdx, %rdi
1860000000000000299: 04    andq    %rdi, (%r10,%r9,8)
187000000000000029d: 07    movq    $-1, %rdx
18800000000000002a4: 02    movl    %eax, %ecx
18900000000000002a6: 03    shrq    %cl, %rsi
19000000000000002a9: 03    subl    %eax, %r8d
19100000000000002ac: 03    movl    %r8d, %ecx
19200000000000002af: 03    shlq    %cl, %rdx
19300000000000002b2: 03    orq     %rsi, %rdx
19400000000000002b5: 05    andq    %rdx, 8(%r10,%r9,8)
19500000000000002ba: 05    jmp     0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
19600000000000002bf: 03    movl    %esi, %r10d20800000000000002d6: 03    movl    %esi, %r10d
19700000000000002c2: 07    movq    $-1, %rbx20900000000000002d9: 07    movq    $-1, %rbx
19800000000000002c9: 07    movq    $-1, %rax21000000000000002e0: 07    movq    $-1, %rax
19900000000000002d0: 02    movl    %esi, %ecx21100000000000002e7: 02    movl    %esi, %ecx
20000000000000002d2: 03    shlq    %cl, %rax21200000000000002e9: 03    shlq    %cl, %rax
20100000000000002d5: 03    notq    %rax21300000000000002ec: 03    notq    %rax
20200000000000002d8: 03    movl    %r9d, %ecx21400000000000002ef: 03    movl    %r9d, %ecx
20300000000000002db: 03    shlq    %cl, %rbx21500000000000002f2: 03    shlq    %cl, %rbx
20400000000000002de: 04    cmpl    $64, %r9d21600000000000002f5: 04    cmpl    $64, %r9d
20500000000000002e2: 06    jae     0x44346e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xabe>21700000000000002f9: 06    jae     0x443672 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaf2>
20600000000000002e8: 03    orq     %rax, %rbx21800000000000002ff: 03    orq     %rax, %rbx
20700000000000002eb: 03    movl    %r10d, %ecx2190000000000000302: 03    movl    %r10d, %ecx
20800000000000002ee: 03    shlq    %cl, %r112200000000000000305: 03    shlq    %cl, %r11
20900000000000002f1: 03    orq     %rbx, %r112210000000000000308: 03    orq     %rbx, %r11
222000000000000030b: 03    movq    %rbp, %rbx
21000000000000002f4: 03    andq    %r11, (%rdi)223000000000000030e: 03    andq    %r11, (%rdx)
21100000000000002f7: 03    subq    %rbp, %r82240000000000000311: 03    subq    %r13, %r8
21200000000000002fa: 05    movq    -24(%rsp), %rdi
21300000000000002ff: 05    movq    -32(%rsp), %r10
2140000000000000304: 05    movq    -40(%rsp), %rbx2250000000000000314: 05    movq    -32(%rsp), %rdx
2260000000000000319: 05    movq    -24(%rsp), %r11
2150000000000000309: 02    testl   %esi, %esi227000000000000031e: 02    testl   %esi, %esi
216000000000000030b: 06    jne     0x442ae2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x132>2280000000000000320: 06    jne     0x442cbc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x13c>
2170000000000000311: 04    cmpq    $64, %r82290000000000000326: 04    cmpq    $64, %r8
2180000000000000315: 02    jb      0x442cdf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x32f>230000000000000032a: 02    jb      0x442ece <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x34e>
231000000000000032c: 05    movq    %r11, -24(%rsp)
2190000000000000317: 04    leaq    -64(%r8), %r112320000000000000331: 04    leaq    -64(%r8), %r11
220000000000000031b: 07    cmpq    $192, %r112330000000000000335: 07    cmpq    $192, %r11
2210000000000000322: 06    jae     0x442d97 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3e7>234000000000000033c: 06    jae     0x442f99 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x419>
2220000000000000328: 02    xorl    %ecx, %ecx2350000000000000342: 02    xorl    %ebp, %ebp
2360000000000000344: 05    movq    -24(%rsp), %r11
223000000000000032a: 05    jmp     0x44321c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x86c>2370000000000000349: 05    jmp     0x4433dc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x85c>
224000000000000032f: 02    xorl    %ecx, %ecx238000000000000034e: 02    xorl    %ebp, %ebp
2250000000000000331: 05    jmp     0x443248 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x898>2390000000000000350: 05    jmp     0x443408 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x888>
2400000000000000355: 03    cmpl    $63, %ecx
2410000000000000358: 06    jg      0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
2260000000000000336: 02    movl    %ecx, %eax242000000000000035e: 02    movl    %ecx, %edx
2270000000000000338: 07    movq    $-1, %rbp2430000000000000360: 07    movq    $-1, %rbp
228000000000000033f: 07    movq    $-1, %rbx2440000000000000367: 07    movq    $-1, %rbx
2290000000000000346: 03    shlq    %cl, %rbx245000000000000036e: 03    shlq    %cl, %rbx
2300000000000000349: 03    notq    %rbx2460000000000000371: 03    notq    %rbx
231000000000000034c: 02    movl    %edx, %ecx2470000000000000374: 02    movl    %eax, %ecx
232000000000000034e: 03    shlq    %cl, %rbp2480000000000000376: 03    shlq    %cl, %rbp
2330000000000000351: 03    cmpl    $64, %edx2490000000000000379: 03    cmpl    $64, %eax
2340000000000000354: 06    jae     0x443475 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xac5>250000000000000037c: 06    jae     0x443680 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb00>
235000000000000035a: 03    orq     %rbx, %rbp2510000000000000382: 03    orq     %rbx, %rbp
236000000000000035d: 02    movl    %eax, %ecx2520000000000000385: 02    movl    %edx, %ecx
237000000000000035f: 03    shlq    %cl, %rsi2530000000000000387: 03    shlq    %cl, %rsi
2380000000000000362: 03    orq     %rbp, %rsi254000000000000038a: 03    orq     %rbp, %rsi
2390000000000000365: 04    andq    %rsi, (%r10,%r9,8)255000000000000038d: 04    andq    %rsi, (%r11,%r9,8)
2400000000000000369: 05    jmp     0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>2560000000000000391: 05    jmp     0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
241000000000000036e: 03    xorl    %r12d, %r12d2570000000000000396: 02    xorl    %ebp, %ebp
2420000000000000371: 03    testl   %r9d, %r9d2580000000000000398: 03    testl   %r9d, %r9d
2430000000000000374: 06    je      0x442e47 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x497>
244000000000000037a: 03    movl    %r9d, %ebx
245000000000000037d: 03    movq    %r12, %rbp
2460000000000000380: 04    cmpq    $64, %r8
2470000000000000384: 06    jae     0x442f77 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5c7>
248000000000000038a: 05    jmp     0x4433d0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa20>
249000000000000038f: 03    testl   %r8d, %r8d
2500000000000000392: 06    je      0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>259000000000000039b: 06    je      0x443022 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x4a2>
2510000000000000398: 05    movl    $64, %eax
252000000000000039d: 03    subl    %r9d, %eax
25300000000000003a0: 03    cmpl    %r8d, %eax26000000000000003a1: 03    movq    %rbp, %rbx
26100000000000003a4: 04    cmpq    $64, %r8
25400000000000003a3: 06    jae     0x44317d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7cd>26200000000000003a8: 06    jae     0x44314b <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5cb>
26300000000000003ae: 05    jmp     0x4435b2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa32>
26400000000000003b3: 03    testl   %r8d, %r8d
26500000000000003b6: 06    je      0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
26600000000000003bc: 05    movl    $64, %eax
26700000000000003c1: 03    subl    %r9d, %eax
25500000000000003a9: 07    movq    $-1, %rdx26800000000000003c4: 07    movq    $-1, %rsi
25600000000000003b0: 03    movl    %r9d, %ecx26900000000000003cb: 03    movl    %r9d, %ecx
25700000000000003b3: 03    shlq    %cl, %rdx
25800000000000003b6: 03    notq    %rdx
25900000000000003b9: 03    movq    %r12, %rdi
26000000000000003bc: 03    shlq    %cl, %rdi27000000000000003ce: 03    shlq    %cl, %rsi
26100000000000003bf: 03    orq     %rdx, %rdi
26200000000000003c2: 04    andq    %rdi, (%r13)
26300000000000003c6: 07    movq    $-1, %rdx27100000000000003d1: 07    movq    $-1, %rdi
27200000000000003d8: 03    movl    %r9d, %edx
27300000000000003db: 03    notq    %rsi
27400000000000003de: 03    cmpl    %r8d, %eax
27500000000000003e1: 06    jge     0x443352 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7d2>
27600000000000003e7: 03    movq    %r13, %rbp
27700000000000003ea: 02    movl    %edx, %ecx
27800000000000003ec: 03    shlq    %cl, %rbp
27900000000000003ef: 03    orq     %rsi, %rbp
28000000000000003f2: 03    andq    %rbp, (%r14)
26400000000000003cd: 02    movl    %eax, %ecx28100000000000003f5: 02    movl    %eax, %ecx
26500000000000003cf: 03    shrq    %cl, %r1228200000000000003f7: 03    shrq    %cl, %r13
26600000000000003d2: 03    subl    %eax, %r8d28300000000000003fa: 03    subl    %eax, %r8d
26700000000000003d5: 03    movl    %r8d, %ecx28400000000000003fd: 03    movl    %r8d, %ecx
26800000000000003d8: 03    shlq    %cl, %rdx2850000000000000400: 03    shlq    %cl, %rdi
2860000000000000403: 04    cmpl    $64, %r8d
2870000000000000407: 06    jge     0x443699 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb19>
26900000000000003db: 03    orq     %r12, %rdx288000000000000040d: 03    orq     %rdi, %r13
27000000000000003de: 04    andq    %rdx, 8(%r13)2890000000000000410: 04    andq    %r13, 8(%r14)
27100000000000003e2: 05    jmp     0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>2900000000000000414: 05    jmp     0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
27200000000000003e7: 03    movq    %rdx, %r122910000000000000419: 03    movq    %rdx, %r13
27300000000000003ea: 04    shrq    $6, %r11292000000000000041c: 04    shrq    $6, %r11
27400000000000003ee: 04    leaq    (%r14,%r15), %rax2930000000000000420: 04    leaq    (%r14,%r15), %rax
27500000000000003f2: 03    movq    %r11, %rcx2940000000000000424: 03    movq    %r11, %rcx
27600000000000003f5: 03    notq    %rcx2950000000000000427: 03    notq    %rcx
27700000000000003f8: 04    leaq    (%rax,%rcx), %rdx296000000000000042a: 04    leaq    (%rax,%rcx), %rdx
27800000000000003fc: 04    leaq    (%rdi,%rdx,8), %rdx297000000000000042e: 04    leaq    (%rdi,%rdx,8), %rdx
2790000000000000400: 05    movq    %rbx, -40(%rsp)
2800000000000000405: 03    cmpq    %rbx, %rdx2980000000000000432: 03    cmpq    %rbx, %rdx
2810000000000000408: 06    jae     0x443017 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x667>2990000000000000435: 06    jae     0x4431e2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x662>
300000000000000043b: 04    leaq    (%rdi,%rax,8), %rdx
301000000000000043f: 03    addq    %r12, %rcx
3020000000000000442: 05    leaq    (%r13,%rcx,8), %rcx
3030000000000000447: 03    cmpq    %rdx, %rcx
304000000000000044a: 06    jae     0x4431e2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x662>
3050000000000000450: 02    xorl    %ebp, %ebp
3060000000000000452: 03    movq    %r13, %rdx
3070000000000000455: 05    movq    -24(%rsp), %r11
308000000000000045a: 05    jmp     0x4433dc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x85c>
309000000000000045f: 03    movq    %rcx, %rax
3100000000000000462: 03    addl    %ebp, %r9d
3110000000000000465: 03    movl    %r9d, %ecx
3120000000000000468: 03    shlq    %cl, %rsi
313000000000000046b: 04    cmpl    $64, %r9d
314000000000000046f: 06    jae     0x443692 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb12>
3150000000000000475: 02    movl    %eax, %ecx
3160000000000000477: 03    shlq    %cl, %r13
317000000000000047a: 03    orq     %r10, %rsi
318000000000000047d: 03    orq     %r13, %rsi
3190000000000000480: 03    andq    %rsi, (%r14)
3200000000000000483: 03    subq    %rbp, %r8
3210000000000000486: 05    movl    $1, %ebp
322000000000000048b: 04    cmpl    $64, %r9d
323000000000000048f: 06    jb      0x44313f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5bf>
3240000000000000495: 04    addl    $-64, %r9d
3250000000000000499: 03    testl   %r9d, %r9d
326000000000000049c: 06    jne     0x442f21 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x3a1>
32700000000000004a2: 03    xorl    %r9d, %r9d
32800000000000004a5: 04    cmpq    $64, %r8
32900000000000004a9: 06    jb      0x44334a <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7ca>
33000000000000004af: 05    movq    %r11, -24(%rsp)
33100000000000004b4: 04    leaq    -64(%r8), %rax
33200000000000004b8: 03    movq    %rax, %r13
33300000000000004bb: 04    shrq    $6, %r13
33400000000000004bf: 05    leaq    (%r13,%rbp), %r10
33500000000000004c4: 03    movq    %rbp, %rsi
33600000000000004c7: 06    cmpq    $192, %rax
33700000000000004cd: 05    movq    %rbp, -32(%rsp)
33800000000000004d2: 06    jb      0x44351f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x99f>
33900000000000004d8: 05    leaq    (%rbp,%r15), %rax
34000000000000004dd: 03    movq    %rdx, %r11
282000000000000040e: 04    leaq    (%rdi,%rax,8), %rdx34100000000000004e0: 04    leaq    (%rdi,%rax,8), %rdx
2830000000000000412: 03    addq    %r13, %rcx34200000000000004e4: 05    leaq    (%rbp,%r12), %rcx
2840000000000000415: 04    leaq    (%r12,%rcx,8), %rcx34300000000000004e9: 04    leaq    (%rcx,%r13), %rsi
2850000000000000419: 03    cmpq    %rdx, %rcx34400000000000004ed: 05    leaq    8(%r11,%rsi,8), %rsi
286000000000000041c: 06    jae     0x443017 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x667>
2870000000000000422: 02    xorl    %ecx, %ecx
2880000000000000424: 03    movq    %r12, %rdx34500000000000004f2: 03    cmpq    %rsi, %rdx
2890000000000000427: 05    movq    -40(%rsp), %rbx
290000000000000042c: 05    jmp     0x44321c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x86c>
2910000000000000431: 05    leal    (%rbp,%r9), %ebx
2920000000000000436: 03    movl    %r9d, %r10d
2930000000000000439: 07    movq    $-1, %rdx
2940000000000000440: 07    movq    $-1, %rax
2950000000000000447: 03    movl    %r9d, %ecx
296000000000000044a: 03    shlq    %cl, %rax
297000000000000044d: 03    notq    %rax
2980000000000000450: 02    movl    %ebx, %ecx
2990000000000000452: 03    shlq    %cl, %rdx
3000000000000000455: 03    cmpl    $64, %ebx
3010000000000000458: 06    jae     0x443480 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad0>34600000000000004f5: 02    jae     0x443092 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x512>
302000000000000045e: 03    orq     %rax, %rdx
3030000000000000461: 03    movl    %r10d, %ecx
3040000000000000464: 03    shlq    %cl, %r12
3050000000000000467: 03    orq     %rdx, %r12
306000000000000046a: 04    andq    %r12, (%r13)
307000000000000046e: 03    subq    %rbp, %r8
3080000000000000471: 06    movl    $1, %r12d
3090000000000000477: 03    cmpl    $64, %ebx
310000000000000047a: 03    movq    %r14, %rdx34700000000000004f7: 03    movq    %r11, %rdx
311000000000000047d: 06    jb      0x442f66 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x5b6>
3120000000000000483: 03    addl    $-64, %ebx
3130000000000000486: 03    movl    %ebx, %r9d
3140000000000000489: 05    movq    -40(%rsp), %r10
315000000000000048e: 03    testl   %r9d, %r9d
3160000000000000491: 06    jne     0x442d2a <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x37a>
3170000000000000497: 02    xorl    %ebx, %ebx
3180000000000000499: 04    cmpq    $64, %r8
319000000000000049d: 06    jb      0x443175 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7c5>
32000000000000004a3: 05    movq    %r10, -40(%rsp)
32100000000000004a8: 04    leaq    -64(%r8), %rax
32200000000000004ac: 03    movq    %rax, %rcx
32300000000000004af: 04    shrq    $6, %rcx
32400000000000004b3: 04    leaq    (%rcx,%r12), %r14
32500000000000004b7: 03    movq    %r12, %r9
32600000000000004ba: 06    cmpq    $192, %rax
32700000000000004c0: 06    jb      0x443341 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x991>
32800000000000004c6: 04    leaq    (%r12,%r15), %rax
32900000000000004ca: 03    movq    %rdx, %rbx
33000000000000004cd: 04    leaq    (%rdi,%rax,8), %rdx
33100000000000004d1: 04    leaq    (%r12,%r11), %rsi
33200000000000004d5: 03    movq    %rdi, %rbp
33300000000000004d8: 04    leaq    (%rsi,%rcx), %rdi
33400000000000004dc: 05    leaq    8(%rbx,%rdi,8), %rdi
33500000000000004e1: 03    cmpq    %rdi, %rdx
33600000000000004e4: 03    movq    %rbx, %rdx
33700000000000004e7: 03    movq    %rbp, %rdi
33800000000000004ea: 02    jae     0x442eb7 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x507>
33900000000000004ec: 03    addq    %rcx, %rax34800000000000004fa: 03    addq    %r13, %rax
34000000000000004ef: 05    leaq    8(%rdi,%rax,8), %rax34900000000000004fd: 05    leaq    8(%rdi,%rax,8), %rax
34100000000000004f4: 04    leaq    (%rbx,%rsi,8), %rdx3500000000000000502: 04    leaq    (%r11,%rcx,8), %rcx
34200000000000004f8: 03    movq    %r12, %r93510000000000000506: 03    movq    %rbp, %rsi
34300000000000004fb: 03    cmpq    %rax, %rdx3520000000000000509: 03    cmpq    %rax, %rcx
34400000000000004fe: 03    movq    %rbx, %rdx
3450000000000000501: 06    jb      0x443341 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x991>353000000000000050c: 06    jb      0x44351f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x99f>
3460000000000000507: 05    movq    %r13, -24(%rsp)
347000000000000050c: 04    leaq    1(%rcx), %rsi3540000000000000512: 04    leaq    1(%r13), %rcx
3480000000000000510: 03    movq    %rsi, %r133550000000000000516: 03    movq    %rcx, %rax
3490000000000000513: 04    andq    $-4, %r133560000000000000519: 04    andq    $-4, %rax
357000000000000051d: 05    movq    %rax, -8(%rsp)
3500000000000000517: 04    leaq    -4(%r13), %rax3580000000000000522: 04    leaq    -4(%rax), %rdx
351000000000000051b: 03    movq    %rax, %r93590000000000000526: 03    movq    %rdx, %rbx
352000000000000051e: 04    shrq    $2, %r93600000000000000529: 04    shrq    $2, %rbx
3530000000000000522: 03    incq    %r9361000000000000052d: 03    incq    %rbx
3540000000000000525: 03    testq   %rax, %rax3620000000000000530: 03    testq   %rdx, %rdx
3550000000000000528: 06    je      0x4432f6 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x946>3630000000000000533: 06    je      0x4434cc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x94c>
356000000000000052e: 05    movq    %rsi, -32(%rsp)3640000000000000539: 05    movq    %rcx, -16(%rsp)
3570000000000000533: 03    movq    %r9, %rsi365000000000000053e: 03    movq    %rbx, %rsi
3580000000000000536: 04    andq    $-2, %rsi3660000000000000541: 04    andq    $-2, %rsi
359000000000000053a: 03    negq    %rsi3670000000000000545: 03    negq    %rsi
360000000000000053d: 02    xorl    %ebp, %ebp3680000000000000548: 02    xorl    %ebp, %ebp
361000000000000053f: 05    movq    -24(%rsp), %rbx369000000000000054a: 05    movq    -24(%rsp), %rax
3620000000000000544: 03    movq    %r12, %r10
3630000000000000547: 05    movq    -40(%rsp), %r12370000000000000054f: 05    movq    -32(%rsp), %rcx
364000000000000054c: 03    movq    %r10, %rax3710000000000000554: 03    movq    %rcx, %rdx
365000000000000054f: 03    orq     %rbp, %rax3720000000000000557: 03    orq     %rbp, %rdx
3660000000000000552: 05    movups  (%r12,%rax,8), %xmm0373000000000000055a: 04    movups  (%rax,%rdx,8), %xmm0
3670000000000000557: 06    movups  16(%r12,%rax,8), %xmm1374000000000000055e: 05    movups  16(%rax,%rdx,8), %xmm1
368000000000000055d: 04    movups  (%rbx,%rax,8), %xmm23750000000000000563: 05    movups  (%r14,%rdx,8), %xmm2
3690000000000000561: 03    andps   %xmm0, %xmm23760000000000000568: 03    andps   %xmm0, %xmm2
3700000000000000564: 05    movups  16(%rbx,%rax,8), %xmm0377000000000000056b: 06    movups  16(%r14,%rdx,8), %xmm0
3780000000000000571: 03    andps   %xmm1, %xmm0
3790000000000000574: 05    movups  %xmm2, (%r14,%rdx,8)
3800000000000000579: 06    movups  %xmm0, 16(%r14,%rdx,8)
381000000000000057f: 04    leaq    4(%rbp), %rdx
3820000000000000583: 03    orq     %rcx, %rdx
3830000000000000586: 04    movups  (%rax,%rdx,8), %xmm0
384000000000000058a: 05    movups  16(%rax,%rdx,8), %xmm1
385000000000000058f: 05    movups  (%r14,%rdx,8), %xmm2
3860000000000000594: 03    andps   %xmm0, %xmm2
3870000000000000597: 06    movups  16(%r14,%rdx,8), %xmm0
3710000000000000569: 03    andps   %xmm1, %xmm0388000000000000059d: 03    andps   %xmm1, %xmm0
372000000000000056c: 04    movups  %xmm2, (%rbx,%rax,8)
3730000000000000570: 05    movups  %xmm016(%rbx,%rax,8)38900000000000005a0: 05    movups  %xmm2, (%r14,%rdx,8)
3740000000000000575: 04    leaq    4(%rbp), %rax
3750000000000000579: 03    orq     %r10, %rax
376000000000000057c: 05    movups  (%r12,%rax,8), %xmm0
3770000000000000581: 06    movups  16(%r12,%rax,8), %xmm1
3780000000000000587: 04    movups  (%rbx,%rax,8), %xmm2
379000000000000058b: 03    andps   %xmm0, %xmm2
380000000000000058e: 05    movups  16(%rbx,%rax,8), %xmm0
3810000000000000593: 03    andps   %xmm1, %xmm0
3820000000000000596: 04    movups  %xmm2, (%rbx,%rax,8)
383000000000000059a: 05    movups  %xmm0, 16(%rbx,%rax,8)39000000000000005a5: 06    movups  %xmm0, 16(%r14,%rdx,8)
384000000000000059f: 04    addq    $8, %rbp39100000000000005ab: 04    addq    $8, %rbp
38500000000000005a3: 04    addq    $2, %rsi39200000000000005af: 04    addq    $2, %rsi
38600000000000005a7: 02    jne     0x442efc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x54c>39300000000000005b3: 02    jne     0x4430d4 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x554>
38700000000000005a9: 03    movq    %r10, %r12
38800000000000005ac: 05    movq    -32(%rsp), %rsi39400000000000005b5: 05    movq    -16(%rsp), %rcx
38900000000000005b1: 05    jmp     0x4432f8 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x948>39500000000000005ba: 05    jmp     0x4434ce <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x94e>
39000000000000005b6: 02    xorl    %ebp, %ebp39600000000000005bf: 02    xorl    %ebx, %ebx
39100000000000005b8: 05    movq    -40(%rsp), %r10
39200000000000005bd: 04    cmpq    $64, %r839700000000000005c1: 04    cmpq    $64, %r8
39300000000000005c1: 06    jb      0x4433d0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa20>39800000000000005c5: 06    jb      0x4435b2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa32>
39400000000000005c7: 05    movq    %r10, -40(%rsp)
39500000000000005cc: 05    movq    %r13, -24(%rsp)39900000000000005cb: 05    movq    %r11, -24(%rsp)
40000000000000005d0: 05    movq    %r14, -8(%rsp)
39600000000000005d1: 05    movq    %rdx, -8(%rsp)40100000000000005d5: 05    movq    %rdx, -32(%rsp)
39700000000000005d6: 06    movl    $64, %r13d40200000000000005da: 03    movl    %r9d, %r13d
39800000000000005dc: 07    movq    $-1, %r1440300000000000005dd: 07    movq    $-1, %r14
39900000000000005e3: 02    movl    %ebx, %ecx40400000000000005e4: 03    movl    %r9d, %ecx
40000000000000005e5: 03    shlq    %cl, %r1440500000000000005e7: 03    shlq    %cl, %r14
40100000000000005e8: 03    subl    %ebx, %r13d
40200000000000005eb: 04    movl    %ebx, -12(%rsp)
40300000000000005ef: 03    movl    %ebx, %r9d
40400000000000005f2: 03    movq    %rbp, %rsi
40500000000000005f5: 03    movq    %r14, %rbp40600000000000005ea: 03    movq    %r14, %r11
40600000000000005f8: 03    notq    %rbp40700000000000005ed: 03    notq    %r11
40800000000000005f0: 05    movl    $64, %esi
40900000000000005f5: 03    subl    %r9d, %esi
40700000000000005fb: 04    leaq    -64(%r8), %rcx41000000000000005f8: 04    leaq    -64(%r8), %rcx
40800000000000005ff: 03    movq    %rcx, %rbx41100000000000005fc: 03    movq    %rcx, %rax
4090000000000000602: 04    shrq    $6, %rbx41200000000000005ff: 04    shrq    $6, %rax
4130000000000000603: 05    movq    %rax, -16(%rsp)
4100000000000000606: 04    leaq    (%rsi,%r15), %rdx4140000000000000608: 04    leaq    (%rbx,%r15), %rdx
411000000000000060a: 04    movq    (%rdi,%rdx,8), %r10415000000000000060c: 04    movq    (%rdi,%rdx,8), %r10
412000000000000060e: 03    testb   $64, %cl4160000000000000610: 03    testb   $64, %cl
4130000000000000611: 06    jne     0x4430b7 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x707>4170000000000000613: 06    jne     0x443289 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x709>
4140000000000000617: 05    movq    -40(%rsp), %rax4180000000000000619: 05    movq    -24(%rsp), %rcx
415000000000000061c: 04    movq    (%rax,%r12,8), %rdx
4160000000000000620: 03    movq    %rdi, %rax419000000000000061e: 03    movq    %rbx, %rax
4170000000000000623: 03    movq    %rdx, %rdi4200000000000000621: 04    movq    (%rcx,%rbp,8), %rbx
4180000000000000626: 03    movl    %r9d, %ecx
4190000000000000629: 03    shlq    %cl, %rdi
420000000000000062c: 03    orq     %rbp, %rdi4210000000000000625: 03    movq    %rbx, %rdx
421000000000000062f: 03    andq    %r10, %rdi
4220000000000000632: 03    movl    %r13d, %ecx4220000000000000628: 03    movl    %r13d, %ecx
423000000000000062b: 03    shlq    %cl, %rdx
424000000000000062e: 03    orq     %r11, %rdx
4250000000000000631: 03    andq    %r10, %rdx
4260000000000000634: 02    movl    %esi, %ecx
4230000000000000635: 03    shrq    %cl, %rdx4270000000000000636: 03    shrq    %cl, %rbx
4240000000000000638: 05    movq    -24(%rsp), %rcx4280000000000000639: 05    movq    -8(%rsp), %rcx
425000000000000063d: 04    movq    %rdi, (%rcx,%rsi,8)429000000000000063e: 04    movq    %rdx, (%rcx,%rax,8)
4260000000000000641: 03    orq     %r14, %rdx4300000000000000642: 03    orq     %r14, %rbx
4270000000000000644: 05    andq    8(%rcx,%rsi,8), %rdx4310000000000000645: 05    andq    8(%rcx,%rax,8), %rbx
4280000000000000649: 05    movq    %rdx, 8(%rcx,%rsi,8)432000000000000064a: 05    movq    %rbx, 8(%rcx,%rax,8)
429000000000000064e: 04    leaq    1(%rsi), %rdi433000000000000064f: 04    leaq    1(%rax), %rdx
4300000000000000652: 05    leaq    1(%r12), %rcx4340000000000000653: 04    leaq    1(%rbp), %rcx
4310000000000000657: 05    movq    %rdi, -32(%rsp)
432000000000000065c: 03    movq    %rax, %rdi
433000000000000065f: 03    movq    %rdx, %r104350000000000000657: 03    movq    %rbx, %r10
436000000000000065a: 03    movq    %rdx, %rbx
4340000000000000662: 05    jmp     0x4430bf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x70f>437000000000000065d: 05    jmp     0x44328c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x70c>
4350000000000000667: 05    movq    %r10, -32(%rsp)4380000000000000662: 05    movq    %rbx, -32(%rsp)
436000000000000066c: 03    incq    %r114390000000000000667: 03    incq    %r11
437000000000000066f: 03    movq    %r11, %r9440000000000000066a: 03    movq    %r11, %r9
4380000000000000672: 04    andq    $-4, %r9441000000000000066d: 04    andq    $-4, %r9
4390000000000000676: 04    leaq    -4(%r9), %rcx4420000000000000671: 04    leaq    -4(%r9), %rcx
440000000000000067a: 03    movq    %rcx, %r104430000000000000675: 03    movq    %rcx, %r10
441000000000000067d: 04    shrq    $2, %r104440000000000000678: 04    shrq    $2, %r10
4420000000000000681: 03    incq    %r10445000000000000067c: 03    incq    %r10
4430000000000000684: 03    testq   %rcx, %rcx446000000000000067f: 03    testq   %rcx, %rcx
4440000000000000687: 06    je      0x4431be <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x80e>4470000000000000682: 06    je      0x443378 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7f8>
445000000000000068d: 03    movq    %r12, %rdx4480000000000000688: 03    movq    %r13, %rdx
4460000000000000690: 05    leaq    -16(%r12,%r13,8), %rcx449000000000000068b: 05    leaq    -16(%r13,%r12,8), %rcx
4470000000000000695: 05    leaq    -16(%rdi,%rax,8), %rax4500000000000000690: 05    leaq    -16(%rdi,%rax,8), %rbp
448000000000000069a: 03    movq    %r10, %rbx4510000000000000695: 03    movq    %r10, %rax
449000000000000069d: 04    andq    $-2, %rbx4520000000000000698: 04    andq    $-2, %rax
45000000000000006a1: 03    negq    %rbx453000000000000069c: 03    negq    %rax
45100000000000006a4: 07    movq    $-2, %rbp454000000000000069f: 07    movq    $-2, %rbx
45200000000000006ab: 05    nopl    (%rax,%rax)45500000000000006a610    nopw    %cs:(%rax,%rax)
45300000000000006b0: 04    movups  (%rcx,%rbp,8), %xmm045600000000000006b0: 04    movups  (%rcx,%rbx,8), %xmm0
45400000000000006b4: 05    movups  16(%rcx,%rbp,8), %xmm145700000000000006b4: 05    movups  16(%rcx,%rbx,8), %xmm1
45500000000000006b9: 05    movups  -32(%rax,%rbp,8), %xmm245800000000000006b9: 05    movups  -32(%rbp,%rbx,8), %xmm2
45600000000000006be: 05    movups  -16(%rax,%rbp,8), %xmm345900000000000006be: 05    movups  -16(%rbp,%rbx,8), %xmm3
45700000000000006c3: 04    movups  (%rax,%rbp,8), %xmm446000000000000006c3: 05    movups  (%rbp,%rbx,8), %xmm4
45800000000000006c7: 03    andps   %xmm0, %xmm446100000000000006c8: 03    andps   %xmm0, %xmm4
45900000000000006ca: 05    movups  16(%rax,%rbp,8), %xmm046200000000000006cb: 05    movups  16(%rbp,%rbx,8), %xmm0
46000000000000006cf: 03    andps   %xmm1, %xmm046300000000000006d0: 03    andps   %xmm1, %xmm0
46100000000000006d2: 05    movups  %xmm0, 16(%rax,%rbp,8)46400000000000006d3: 05    movups  %xmm0, 16(%rbp,%rbx,8)
46200000000000006d7: 04    movups  %xmm4, (%rax,%rbp,8)46500000000000006d8: 05    movups  %xmm4, (%rbp,%rbx,8)
46300000000000006db: 05    movups  -32(%rcx,%rbp,8), %xmm046600000000000006dd: 05    movups  -32(%rcx,%rbx,8), %xmm0
46400000000000006e0: 03    andps   %xmm2, %xmm046700000000000006e2: 03    andps   %xmm2, %xmm0
46500000000000006e3: 05    movups  -16(%rcx,%rbp,8), %xmm146800000000000006e5: 05    movups  -16(%rcx,%rbx,8), %xmm1
46600000000000006e8: 03    andps   %xmm3, %xmm146900000000000006ea: 03    andps   %xmm3, %xmm1
46700000000000006eb: 05    movups  %xmm1, -16(%rax,%rbp,8)47000000000000006ed: 05    movups  %xmm1, -16(%rbp,%rbx,8)
46800000000000006f0: 05    movups  %xmm0, -32(%rax,%rbp,8)47100000000000006f2: 05    movups  %xmm0, -32(%rbp,%rbx,8)
46900000000000006f5: 04    addq    $-8, %rbp47200000000000006f7: 04    addq    $-8, %rbx
47000000000000006f9: 04    addq    $2, %rbx47300000000000006fb: 04    addq    $2, %rax
47100000000000006fd: 02    jne     0x443060 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6b0>47400000000000006ff: 02    jne     0x443230 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x6b0>
47200000000000006ff: 03    incq    %rbp4750000000000000701: 03    incq    %rbx
4730000000000000702: 05    jmp     0x4431c8 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x818>4760000000000000704: 05    jmp     0x443382 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x802>
4740000000000000707: 05    movq    %rsi, -32(%rsp)
475000000000000070c: 03    movq    %r12, %rcx4770000000000000709: 03    movq    %rbp, %rcx
476000000000000070f: 05    movq    -8(%rsp), %rsi478000000000000070c: 05    movq    -32(%rsp), %rax
4790000000000000711: 05    movq    -16(%rsp), %rdx
4770000000000000714: 03    addq    %rbx, %r124800000000000000716: 03    addq    %rdx, %rbp
4780000000000000717: 03    testq   %rbx, %rbx4810000000000000719: 03    testq   %rdx, %rdx
479000000000000071a: 06    je      0x443156 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7a6>482000000000000071c: 06    je      0x443339 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7b9>
4800000000000000720: 03    addq    %rcx, %r114830000000000000722: 03    addq    %rcx, %r12
4810000000000000723: 05    leaq    8(%rsi,%r11,8), %rdx4840000000000000725: 05    leaq    8(%rax,%r12,8), %rdx
485000000000000072a: 05    movq    %rbp, -32(%rsp)
4820000000000000728: 03    movq    %r12, %r11486000000000000072f: 03    movq    %rbp, %r12
483000000000000072b: 03    subq    %rcx, %r124870000000000000732: 03    subq    %rcx, %r12
484000000000000072e: 03    incq    %r124880000000000000735: 03    incq    %r12
4890000000000000738: 05    movq    %rbx, -16(%rsp)
4850000000000000731: 05    addq    -32(%rsp), %r15490000000000000073d: 03    addq    %rbx, %r15
4860000000000000736: 05    leaq    16(%rdi,%r15,8), %rbx4910000000000000740: 05    leaq    16(%rdi,%r15,8), %rbx
487000000000000073b: 02    xorl    %edi, %edi4920000000000000745: 02    xorl    %edi, %edi
488000000000000073d: 03    nopl    (%rax)4930000000000000747: 09    nopw    (%rax,%rax)
4890000000000000740: 05    movq    -8(%rdx,%rdi,8), %rax4940000000000000750: 05    movq    -8(%rdx,%rdi,8), %rbp
4900000000000000745: 03    movq    %rax, %rsi
4910000000000000748: 03    movl    %r9d, %ecx
492000000000000074b: 03    shlq    %cl, %rsi
493000000000000074e: 03    orq     %rbp, %rsi4950000000000000755: 03    movq    %rbp, %rax
4940000000000000751: 03    andq    %r10, %rsi
4950000000000000754: 05    movq    %rsi, -16(%rbx,%rdi,8)
4960000000000000759: 03    movl    %r13d, %ecx4960000000000000758: 03    movl    %r13d, %ecx
497000000000000075c: 03    shrq    %cl, %rax497000000000000075b: 03    shlq    %cl, %rax
498000000000000075f: 03    orq     %r14, %rax498000000000000075e: 03    orq     %r11, %rax
4990000000000000761: 03    andq    %r10, %rax
5000000000000000764: 05    movq    %rax, -16(%rbx,%rdi,8)
5010000000000000769: 02    movl    %esi, %ecx
502000000000000076b: 03    shrq    %cl, %rbp
503000000000000076e: 03    orq     %r14, %rbp
4990000000000000762: 05    andq    -8(%rbx,%rdi,8), %rax5040000000000000771: 05    andq    -8(%rbx,%rdi,8), %rbp
5050000000000000776: 05    movq    %rbp, -8(%rbx,%rdi,8)
506000000000000077b: 04    movq    (%rdx,%rdi,8), %r10
507000000000000077f: 03    movq    %r10, %rax
5080000000000000782: 03    movl    %r13d, %ecx
5090000000000000785: 03    shlq    %cl, %rax
5100000000000000788: 03    orq     %r11, %rax
511000000000000078b: 03    andq    %rbp, %rax
512000000000000078e: 02    movl    %esi, %ecx
5130000000000000790: 03    shrq    %cl, %r10
5000000000000000767: 05    movq    %rax, -8(%rbx,%rdi,8)5140000000000000793: 05    movq    %rax, -8(%rbx,%rdi,8)
501000000000000076c: 04    movq    (%rdx,%rdi,8), %r10
5020000000000000770: 03    movq    %r10, %rsi
5030000000000000773: 03    movl    %r9d, %ecx
5040000000000000776: 03    shlq    %cl, %rsi
5050000000000000779: 03    orq     %rbp, %rsi
506000000000000077c: 03    andq    %rax, %rsi
507000000000000077f: 03    movl    %r13d, %ecx
5080000000000000782: 03    shrq    %cl, %r10
5090000000000000785: 05    movq    %rsi, -8(%rbx,%rdi,8)
510000000000000078a: 03    orq     %r14, %r105150000000000000798: 03    orq     %r14, %r10
511000000000000078d: 04    andq    (%rbx,%rdi,8), %r10516000000000000079b: 04    andq    (%rbx,%rdi,8), %r10
5120000000000000791: 04    movq    %r10, (%rbx,%rdi,8)517000000000000079f: 04    movq    %r10, (%rbx,%rdi,8)
5130000000000000795: 04    addq    $2, %rdi51800000000000007a3: 04    addq    $2, %rdi
5140000000000000799: 03    cmpq    %rdi, %r1251900000000000007a7: 03    cmpq    %rdi, %r12
515000000000000079c: 02    jne     0x4430f0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x740>52000000000000007aa: 02    jne     0x4432d0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x750>
516000000000000079e: 05    addq    %rdi, -32(%rsp)
51700000000000007a3: 03    movq    %r11, %r12
51800000000000007a6: 03    incq    %r12
51900000000000007a9: 04    andl    $63, %r8d
52000000000000007ad: 05    movq    -24(%rsp), %r1352100000000000007ac: 05    movq    -16(%rsp), %rbx
52100000000000007b2: 05    movq    -40(%rsp), %r1052200000000000007b1: 03    addq    %rdi, %rbx
52200000000000007b7: 04    movl    -12(%rsp), %ebx
52300000000000007bb: 05    movq    -32(%rsp), %rbp52300000000000007b4: 05    movq    -32(%rsp), %rbp
52400000000000007b9: 03    incq    %rbp
52500000000000007bc: 04    andl    $63, %r8d
52600000000000007c0: 05    movq    -8(%rsp), %r14
52400000000000007c0: 05    jmp     0x4433d0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa20>52700000000000007c5: 05    jmp     0x4435ad <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa2d>
52500000000000007c5: 03    movq    %r12, %rbp52800000000000007ca: 03    movq    %rbp, %rbx
52600000000000007c8: 05    jmp     0x4433d0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa20>52900000000000007cd: 05    jmp     0x4435b2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa32>
52700000000000007cd: 03    addl    %r9d, %r8d53000000000000007d2: 03    addl    %r8d, %r9d
52800000000000007d0: 03    movl    %r9d, %eax53100000000000007d5: 03    movl    %r9d, %ecx
52900000000000007d3: 07    movq    $-1, %rdx
53000000000000007da: 07    movq    $-1, %rdi
53100000000000007e1: 03    movl    %r9d, %ecx
53200000000000007e4: 03    shlq    %cl, %rdi53200000000000007d8: 03    shlq    %cl, %rdi
53300000000000007e7: 03    notq    %rdi
53400000000000007ea: 03    movl    %r8d, %ecx
53500000000000007ed: 03    shlq    %cl, %rdx
53600000000000007f0: 04    cmpl    $64, %r8d53300000000000007db: 04    cmpl    $64, %r9d
53700000000000007f4: 06    jae     0x443487 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad7>53400000000000007df: 06    jge     0x4436a0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb20>
53800000000000007fa: 03    orq     %rdi, %rdx
53900000000000007fd: 02    movl    %eax, %ecx53500000000000007e5: 02    movl    %edx, %ecx
54000000000000007ff: 03    shlq    %cl, %r1253600000000000007e7: 03    shlq    %cl, %r13
5410000000000000802: 03    orq     %rdx, %r1253700000000000007ea: 03    orq     %rsi, %rdi
53800000000000007ed: 03    orq     %r13, %rdi
5420000000000000805: 04    andq    %r12, (%r13)53900000000000007f0: 03    andq    %rdi, (%r14)
5430000000000000809: 05    jmp     0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>54000000000000007f3: 05    jmp     0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
544000000000000080e: 07    movq    $-1, %rbp54100000000000007f8: 07    movq    $-1, %rbx
5450000000000000815: 03    movq    %r12, %rdx54200000000000007ff: 03    movq    %r13, %rdx
5460000000000000818: 03    movq    %r9, %rax5430000000000000802: 03    movq    %r9, %rax
547000000000000081b: 04    shlq    $6, %rax5440000000000000805: 04    shlq    $6, %rax
548000000000000081f: 04    testb   $1, %r10b5450000000000000809: 04    testb   $1, %r10b
5490000000000000823: 05    movq    -32(%rsp), %r10
5500000000000000828: 05    movq    -40(%rsp), %rbx
551000000000000082d: 02    je      0x44320b <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x85b>546000000000000080d: 02    je      0x4433c1 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x841>
552000000000000082f: 04    leaq    (%r14,%rbp), %rcx547000000000000080f: 04    leaq    (%r14,%rbx), %rcx
5480000000000000813: 05    movq    -32(%rsp), %rbp
5530000000000000833: 05    movups  -24(%rbx,%rbp,8), %xmm05490000000000000818: 05    movups  -24(%rbp,%rbx,8), %xmm0
5540000000000000838: 05    movups  -8(%rbx,%rbp,8), %xmm1550000000000000081d: 05    movups  -8(%rbp,%rbx,8), %xmm1
5510000000000000822: 05    movq    -24(%rsp), %rbp
555000000000000083d: 06    movups  -24(%r10,%rcx,8), %xmm25520000000000000827: 05    movups  -24(%rbp,%rcx,8), %xmm2
5560000000000000843: 03    andps   %xmm0, %xmm2553000000000000082c: 03    andps   %xmm0, %xmm2
5570000000000000846: 06    movups  -8(%r10,%rcx,8), %xmm0554000000000000082f: 05    movups  -8(%rbp,%rcx,8), %xmm0
558000000000000084c: 03    andps   %xmm1, %xmm05550000000000000834: 03    andps   %xmm1, %xmm0
559000000000000084f: 06    movups  %xmm0, -8(%r10,%rcx,8)5560000000000000837: 05    movups  %xmm0, -8(%rbp,%rcx,8)
5600000000000000855: 06    movups  %xmm2, -24(%r10,%rcx,8)557000000000000083c: 05    movups  %xmm2, -24(%rbp,%rcx,8)
561000000000000085b: 03    subq    %r9, %r145580000000000000841: 03    subq    %r9, %r14
562000000000000085e: 03    movq    %r9, %rcx5590000000000000844: 03    movq    %r9, %rbp
5630000000000000861: 03    negq    %rcx5600000000000000847: 03    negq    %rbp
5640000000000000864: 03    subq    %rax, %r8561000000000000084a: 03    subq    %rax, %r8
5650000000000000867: 03    cmpq    %r9, %r11562000000000000084d: 03    cmpq    %r9, %r11
5630000000000000850: 05    movq    -24(%rsp), %r11
5640000000000000855: 05    movq    -32(%rsp), %rbx
566000000000000086a: 02    je      0x443248 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x898>565000000000000085a: 02    je      0x443408 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x888>
567000000000000086c: 05    leaq    -8(%rdi,%r15,8), %rax566000000000000085c: 05    leaq    -8(%rdi,%r15,8), %rax
5680000000000000871: 05    leaq    -8(%rdx,%r13,8), %rdx5670000000000000861: 05    leaq    -8(%rdx,%r12,8), %rcx
5690000000000000876: 10    nopw    %cs:(%rax,%rax)5680000000000000866: 10    nopw    %cs:(%rax,%rax)
5700000000000000880: 04    movq    (%rdx,%rcx,8), %rdi5690000000000000870: 04    movq    (%rcx,%rbp,8), %rdx
5710000000000000884: 04    andq    %rdi, (%rax,%r14,8)5700000000000000874: 04    andq    %rdx, (%rax,%r14,8)
5720000000000000888: 03    decq    %rcx5710000000000000878: 03    decq    %rbp
573000000000000088b: 03    decq    %r14572000000000000087b: 03    decq    %r14
574000000000000088e: 04    addq    $-64, %r8573000000000000087e: 04    addq    $-64, %r8
5750000000000000892: 04    cmpq    $63, %r85740000000000000882: 04    cmpq    $63, %r8
5760000000000000896: 02    ja      0x443230 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x880>5750000000000000886: 02    ja      0x4433f0 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x870>
5770000000000000898: 03    testl   %r8d, %r8d5760000000000000888: 03    testl   %r8d, %r8d
578000000000000089b: 06    je      0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>577000000000000088b: 06    je      0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
57900000000000008a1: 02    movl    %esi, %eax5780000000000000891: 03    leal    64(%rsi), %edx
58000000000000008a3: 03    orl     $64, %eax
58100000000000008a6: 03    cmpl    %r8d, %esi
58200000000000008a9: 03    cmovael %esi, %eax
58300000000000008ac: 04    sbbq    $0, %r14
58400000000000008b0: 02    movl    %eax, %edx
58500000000000008b2: 05    movq    -8(%rbx,%rcx,8), %rbp
58600000000000008b7: 03    movl    %r8d, %ecx
58700000000000008ba: 02    negb    %cl
58800000000000008bc: 03    shrq    %cl, %rbp
58900000000000008bf: 03    subl    %r8d, %edx
59000000000000008c2: 05    movl    $64, %esi
59100000000000008c7: 02    subl    %edx, %esi
59200000000000008c9: 03    cmpl    %r8d, %esi5790000000000000894: 03    cmpl    %r8d, %esi
5800000000000000897: 03    cmovael %esi, %edx
581000000000000089a: 04    sbbq    $0, %r14
582000000000000089e: 02    movl    %edx, %eax
58300000000000008a0: 05    movq    -8(%rbx,%rbp,8), %rbp
58400000000000008a5: 03    movl    %r8d, %ecx
58500000000000008a8: 02    negb    %cl
58600000000000008aa: 03    shrq    %cl, %rbp
58700000000000008ad: 03    subl    %r8d, %eax
58800000000000008b0: 05    movl    $64, %esi
58900000000000008b5: 02    subl    %eax, %esi
59000000000000008b7: 03    cmpl    %r8d, %esi
59300000000000008cc: 02    jae     0x4432bc <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x90c>59100000000000008ba: 02    jge     0x443489 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x909>
59200000000000008bc: 03    cmpl    $63, %eax
59300000000000008bf: 02    jg      0x44345d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x8dd>
59400000000000008ce: 07    movq    $-1, %rax59400000000000008c1: 07    movq    $-1, %rdx
59500000000000008d5: 02    movl    %edx, %ecx59500000000000008c8: 02    movl    %eax, %ecx
59600000000000008d7: 03    shlq    %cl, %rax59600000000000008ca: 03    shlq    %cl, %rdx
59700000000000008da: 03    notq    %rax59700000000000008cd: 03    notq    %rdx
59800000000000008dd: 03    movq    %rbp, %rdi59800000000000008d0: 03    movq    %rbp, %rdi
59900000000000008e0: 03    shlq    %cl, %rdi59900000000000008d3: 03    shlq    %cl, %rdi
60000000000000008e3: 03    orq     %rax, %rdi60000000000000008d6: 03    orq     %rdx, %rdi
60100000000000008e6: 04    andq    %rdi, (%r10,%r14,8)60100000000000008d9: 04    andq    %rdi, (%r11,%r14,8)
60200000000000008ea: 07    movq    $-1, %rax
60300000000000008f1: 02    movl    %esi, %ecx60200000000000008dd: 02    movl    %esi, %ecx
60400000000000008f3: 03    shrq    %cl, %rbp60300000000000008df: 03    shrq    %cl, %rbp
60500000000000008f6: 03    subl    %esi, %r8d60400000000000008e2: 03    subl    %esi, %r8d
60500000000000008e5: 07    movq    $-1, %rax
60600000000000008f9: 03    movl    %r8d, %ecx60600000000000008ec: 03    movl    %r8d, %ecx
60700000000000008fc: 03    shlq    %cl, %rax60700000000000008ef: 03    shlq    %cl, %rax
60800000000000008f2: 04    cmpl    $64, %r8d
60900000000000008f6: 06    jge     0x44365d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xadd>
60800000000000008ff: 03    orq     %rbp, %rax61000000000000008fc: 03    orq     %rax, %rbp
6090000000000000902: 05    andq    %rax, 8(%r10,%r14,8)61100000000000008ff: 05    andq    %rbp, 8(%r11,%r14,8)
6100000000000000907: 05    jmp     0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>6120000000000000904: 05    jmp     0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
6130000000000000909: 03    cmpl    $63, %eax
614000000000000090c: 06    jg      0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
611000000000000090c: 02    movl    %edx, %esi6150000000000000912: 02    movl    %eax, %esi
612000000000000090e: 07    movq    $-1, %rdi6160000000000000914: 07    movq    $-1, %rdi
6130000000000000915: 07    movq    $-1, %rbx617000000000000091b: 07    movq    $-1, %rbx
614000000000000091c: 02    movl    %edx, %ecx
615000000000000091e: 03    shlq    %cl, %rbx
6160000000000000921: 03    notq    %rbx
6170000000000000924: 02    movl    %eax, %ecx6180000000000000922: 02    movl    %eax, %ecx
6190000000000000924: 03    shlq    %cl, %rbx
6200000000000000927: 03    notq    %rbx
621000000000000092a: 02    movl    %edx, %ecx
6180000000000000926: 03    shlq    %cl, %rdi622000000000000092c: 03    shlq    %cl, %rdi
6190000000000000929: 03    cmpl    $64, %eax623000000000000092f: 03    cmpl    $64, %edx
620000000000000092c: 06    jae     0x443467 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xab7>6240000000000000932: 06    jge     0x443664 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xae4>
6210000000000000932: 03    orq     %rbx, %rdi6250000000000000938: 03    orq     %rbx, %rdi
6220000000000000935: 02    movl    %esi, %ecx626000000000000093b: 02    movl    %esi, %ecx
6230000000000000937: 03    shlq    %cl, %rbp627000000000000093d: 03    shlq    %cl, %rbp
624000000000000093a: 03    orq     %rdi, %rbp6280000000000000940: 03    orq     %rdi, %rbp
625000000000000093d: 04    andq    %rbp, (%r10,%r14,8)6290000000000000943: 04    andq    %rbp, (%r11,%r14,8)
6260000000000000941: 05    jmp     0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>6300000000000000947: 05    jmp     0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
6270000000000000946: 02    xorl    %ebp, %ebp631000000000000094c: 02    xorl    %ebp, %ebp
6280000000000000948: 04    testb   $1, %r9b632000000000000094e: 03    testb   $1, %bl
6330000000000000951: 03    movq    %r11, %rdx
629000000000000094c: 02    je      0x44332c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x97c>6340000000000000954: 02    je      0x443505 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x985>
630000000000000094e: 03    orq     %r12, %rbp6350000000000000956: 05    orq     -32(%rsp), %rbp
6310000000000000951: 05    movq    -40(%rsp), %rax636000000000000095b: 05    movq    -24(%rsp), %rax
6320000000000000956: 04    movups  (%rax,%rbp,8), %xmm06370000000000000960: 04    movups  (%rax,%rbp,8), %xmm0
633000000000000095a: 05    movups  16(%rax,%rbp,8), %xmm16380000000000000964: 05    movups  16(%rax,%rbp,8), %xmm1
634000000000000095f: 05    movq    -24(%rsp), %rax
6350000000000000964: 04    movups  (%rax,%rbp,8), %xmm26390000000000000969: 05    movups  (%r14,%rbp,8), %xmm2
6360000000000000968: 03    andps   %xmm0, %xmm2640000000000000096e: 03    andps   %xmm0, %xmm2
637000000000000096b: 05    movups  16(%rax,%rbp,8), %xmm06410000000000000971: 06    movups  16(%r14,%rbp,8), %xmm0
6380000000000000970: 03    andps   %xmm1, %xmm06420000000000000977: 03    andps   %xmm1, %xmm0
6390000000000000973: 04    movups  %xmm2, (%rax,%rbp,8)643000000000000097a: 05    movups  %xmm2, (%r14,%rbp,8)
6400000000000000977: 05    movups  %xmm0, 16(%rax,%rbp,8)644000000000000097f: 06    movups  %xmm0, 16(%r14,%rbp,8)
641000000000000097c: 04    leaq    (%r12,%r13), %r9
6420000000000000980: 03    movq    %r9, %rbp
6430000000000000983: 03    cmpq    %r13, %rsi
6440000000000000986: 05    movq    -24(%rsp), %r136450000000000000985: 05    movq    -32(%rsp), %rax
646000000000000098a: 05    movq    -8(%rsp), %rbp
647000000000000098f: 04    leaq    (%rax,%rbp), %rsi
6480000000000000993: 03    movq    %rsi, %rbx
6490000000000000996: 03    cmpq    %rbp, %rcx
645000000000000098b: 06    je      0x4433bf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa0f>6500000000000000999: 06    je      0x4435a3 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa23>
6460000000000000991: 03    movq    %rdx, %r10651000000000000099f: 03    movq    %rdx, %r11
6470000000000000994: 03    movl    %r14d, %eax65200000000000009a2: 03    movl    %r10d, %eax
6480000000000000997: 03    subl    %r9d, %eax65300000000000009a5: 02    subl    %esi, %eax
649000000000000099a: 02    incl    %eax65400000000000009a7: 02    incl    %eax
650000000000000099c: 03    movq    %r14, %rsi65500000000000009a9: 03    movq    %r10, %rcx
651000000000000099f: 03    subq    %r9, %rsi65600000000000009ac: 03    subq    %rsi, %rcx
65200000000000009a2: 04    andq    $3, %rax65700000000000009af: 04    andq    $3, %rax
65300000000000009a6: 02    je      0x443375 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9c5>65800000000000009b3: 02    je      0x443554 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9d4>
65400000000000009a8: 03    movq    %r9, %rbp65900000000000009b5: 03    movq    %rsi, %rbp
65500000000000009ab: 05    movq    -40(%rsp), %rbx66000000000000009b8: 05    movq    -24(%rsp), %rbx
66100000000000009bd: 03    nopl    (%rax)
65600000000000009b0: 04    leaq    1(%rbp), %r966200000000000009c0: 04    leaq    1(%rbp), %rsi
65700000000000009b4: 04    movq    (%rbx,%rbp,8), %rdx66300000000000009c4: 04    movq    (%rbx,%rbp,8), %rdx
65800000000000009b8: 05    andq    %rdx, (%r13,%rbp,8)66400000000000009c8: 04    andq    %rdx, (%r14,%rbp,8)
65900000000000009bd: 03    movq    %r9, %rbp66500000000000009cc: 03    movq    %rsi, %rbp
66000000000000009c0: 03    decq    %rax66600000000000009cf: 03    decq    %rax
66100000000000009c3: 02    jne     0x443360 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9b0>66700000000000009d2: 02    jne     0x443540 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9c0>
66200000000000009c5: 03    movq    %r9, %rbp66800000000000009d4: 03    movq    %rsi, %rbx
66300000000000009c8: 04    cmpq    $3, %rsi66900000000000009d7: 04    cmpq    $3, %rcx
67000000000000009db: 05    movq    -32(%rsp), %rax
66400000000000009cc: 02    jb      0x4433bf <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa0f>67100000000000009e0: 02    jb      0x4435a3 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa23>
66500000000000009ce: 05    leaq    1(%r12,%rcx), %rax67200000000000009e2: 05    leaq    1(%rax,%r13), %rax
66600000000000009d3: 05    leaq    24(%r10,%r11,8), %rcx67300000000000009e7: 05    leaq    24(%r11,%r12,8), %rcx
66700000000000009d8: 05    leaq    24(%rdi,%r15,8), %rdx67400000000000009ec: 05    leaq    24(%rdi,%r15,8), %rdx
66800000000000009dd: 05    movq    -24(%rcx,%r9,8), %rsi
66900000000000009e2: 05    andq    %rsi, -24(%rdx,%r9,8)
67000000000000009e7: 05    movq    -16(%rcx,%r9,8), %rsi
67100000000000009ec: 05    andq    %rsi, -16(%rdx,%r9,8)
67200000000000009f1: 05    movq    -8(%rcx,%r9,8), %rsi67500000000000009f1: 05    movq    -24(%rcx,%rsi,8), %rdi
67300000000000009f6: 05    andq    %rsi, -8(%rdx,%r9,8)67600000000000009f6: 05    andq    %rdi, -24(%rdx,%rsi,8)
67700000000000009fb: 05    movq    -16(%rcx,%rsi,8), %rdi
6780000000000000a00: 05    andq    %rdi, -16(%rdx,%rsi,8)
6790000000000000a05: 05    movq    -8(%rcx,%rsi,8), %rdi
6800000000000000a0a: 05    andq    %rdi, -8(%rdx,%rsi,8)
67400000000000009fb: 04    leaq    4(%r9), %rbp6810000000000000a0f: 04    leaq    4(%rsi), %rbx
67500000000000009ff: 04    movq    (%rcx,%r9,8), %rsi6820000000000000a13: 04    movq    (%rcx,%rsi,8), %rdi
6760000000000000a03: 04    andq    %rsi, (%rdx,%r9,8)6830000000000000a17: 04    andq    %rdi, (%rdx,%rsi,8)
6770000000000000a07: 03    movq    %rbp, %r96840000000000000a1b: 03    movq    %rbx, %rsi
6780000000000000a0a: 03    cmpq    %rbp, %rax6850000000000000a1e: 03    cmpq    %rbx, %rax
6790000000000000a0d: 02    jne     0x44338d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9dd>6860000000000000a21: 02    jne     0x443571 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x9f1>
6800000000000000a0f: 03    incq    %r146870000000000000a23: 03    incq    %r10
6810000000000000a12: 04    andl    $63, %r8d6880000000000000a26: 04    andl    $63, %r8d
6820000000000000a16: 03    movq    %r14, %r126890000000000000a2a: 03    movq    %r10, %rbp
6830000000000000a19: 05    movq    -40(%rsp), %r106900000000000000a2d: 05    movq    -24(%rsp), %r11
6840000000000000a1e: 02    xorl    %ebx, %ebx
6850000000000000a20: 03    testq   %r8, %r86910000000000000a32: 03    testq   %r8, %r8
6860000000000000a23: 06    je      0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>6920000000000000a35: 06    je      0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
6870000000000000a29: 04    movq    (%r10,%r12,8), %rdx6930000000000000a3b: 04    movq    (%r11,%rbp,8), %rdx
6880000000000000a2d: 05    movl    $64, %eax6940000000000000a3f: 05    movl    $64, %eax
6890000000000000a32: 02    subl    %ebx, %eax6950000000000000a44: 03    subl    %r9d, %eax
6900000000000000a34: 03    cmpl    %r8d, %eax6960000000000000a47: 03    cmpl    %r8d, %eax
6910000000000000a37: 02    jae     0x443425 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa75>6970000000000000a4a: 02    jge     0x443614 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa94>
6920000000000000a39: 07    movq    $-1, %rsi6980000000000000a4c: 04    cmpl    $63, %r9d
6930000000000000a40: 02    movl    %ebx, %ecx6990000000000000a50: 02    jg      0x4435ef <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa6f>
6940000000000000a42: 03    shlq    %cl, %rsi
6950000000000000a45: 03    notq    %rsi
6960000000000000a48: 03    movq    %rdx, %rdi
6970000000000000a4b: 03    shlq    %cl, %rdi
6980000000000000a4e: 03    orq     %rsi, %rdi
6990000000000000a51: 05    andq    %rdi, (%r13,%rbp,8)
7000000000000000a56: 07    movq    $-1, %rsi7000000000000000a52: 07    movq    $-1, %rsi
7010000000000000a5d: 02    movl    %eax, %ecx
7020000000000000a5f: 03    shrq    %cl, %rdx
7030000000000000a62: 03    subl    %eax, %r8d
7040000000000000a65: 03    movl    %r8d, %ecx7010000000000000a59: 03    movl    %r9d, %ecx
7050000000000000a68: 03    shlq    %cl, %rsi7020000000000000a5c: 03    shlq    %cl, %rsi
7030000000000000a5f: 03    notq    %rsi
7060000000000000a6b: 03    orq     %rdx, %rsi7040000000000000a62: 03    movq    %rdx, %rdi
7070000000000000a6e: 05    andq    %rsi, 8(%r13,%rbp,8)
7080000000000000a73: 02    jmp     0x44345c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xaac>
7090000000000000a75: 03    addl    %ebx, %r8d
7100000000000000a78: 02    movl    %ebx, %eax
7110000000000000a7a: 07    movq    $-1, %rsi
7120000000000000a81: 07    movq    $-1, %rdi
7130000000000000a88: 02    movl    %ebx, %ecx
7140000000000000a8a: 03    shlq    %cl, %rdi7050000000000000a65: 03    shlq    %cl, %rdi
7150000000000000a8d: 03    notq    %rdi7060000000000000a68: 03    orq     %rsi, %rdi
7160000000000000a90: 03    movl    %r8d, %ecx7070000000000000a6b: 04    andq    %rdi, (%r14,%rbx,8)
7170000000000000a93: 03    shlq    %cl, %rsi
7180000000000000a96: 04    cmpl    $64, %r8d
7190000000000000a9a: 02    jae     0x44347c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xacc>
7200000000000000a9c: 03    orq     %rdi, %rsi
7210000000000000a9f: 02    movl    %eax, %ecx7080000000000000a6f: 02    movl    %eax, %ecx
7220000000000000aa1: 03    shlq    %cl, %rdx7090000000000000a71: 03    shrq    %cl, %rdx
7100000000000000a74: 03    subl    %eax, %r8d
7110000000000000a77: 07    movq    $-1, %rax
7120000000000000a7e: 03    movl    %r8d, %ecx
7130000000000000a81: 03    shlq    %cl, %rax
7140000000000000a84: 04    cmpl    $64, %r8d
7150000000000000a88: 02    jge     0x443687 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb07>
7160000000000000a8a: 03    orq     %rax, %rdx
7170000000000000a8d: 05    andq    %rdx, 8(%r14,%rbx,8)
7180000000000000a92: 02    jmp     0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
7190000000000000a94: 04    cmpl    $63, %r9d
7200000000000000a98: 02    jg      0x443652 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xad2>
7210000000000000a9a: 07    movq    $-1, %rdi
7220000000000000aa1: 03    movl    %r9d, %ecx
7230000000000000aa4: 03    shlq    %cl, %rdi
7240000000000000aa7: 03    movl    %r9d, %eax
7250000000000000aaa: 07    movq    $-1, %rsi
7260000000000000ab1: 03    notq    %rdi
7270000000000000ab4: 03    addl    %r9d, %r8d
7280000000000000ab7: 03    movl    %r8d, %ecx
7290000000000000aba: 03    shlq    %cl, %rsi
7300000000000000abd: 04    cmpl    $64, %r8d
7310000000000000ac1: 02    jge     0x44368e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xb0e>
7320000000000000ac3: 03    orq     %rdi, %rsi
7330000000000000ac6: 02    movl    %eax, %ecx
7340000000000000ac8: 03    shlq    %cl, %rdx
7230000000000000aa4: 03    orq     %rsi, %rdx7350000000000000acb: 03    orq     %rsi, %rdx
7240000000000000aa7: 05    andq    %rdx, (%r13,%rbp,8)7360000000000000ace: 04    andq    %rdx, (%r14,%rbx,8)
7250000000000000aac: 01    popq    %rbx7370000000000000ad2: 01    popq    %rbx
7260000000000000aad: 02    popq    %r127380000000000000ad3: 02    popq    %r12
7270000000000000aaf: 02    popq    %r137390000000000000ad5: 02    popq    %r13
7280000000000000ab1: 02    popq    %r147400000000000000ad7: 02    popq    %r14
7290000000000000ab3: 02    popq    %r157410000000000000ad9: 02    popq    %r15
7300000000000000ab5: 01    popq    %rbp7420000000000000adb: 01    popq    %rbp
7310000000000000ab6: 01    retq7430000000000000adc: 01    retq
7440000000000000add: 02    xorl    %eax, %eax
7450000000000000adf: 05    jmp     0x44347c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x8fc>
7320000000000000ab7: 02    xorl    %edi, %edi7460000000000000ae4: 02    xorl    %edi, %edi
7470000000000000ae6: 05    jmp     0x4434b8 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x938>
7480000000000000aeb: 02    xorl    %eax, %eax
7490000000000000aed: 05    jmp     0x442ca5 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x125>
7500000000000000af2: 02    xorl    %ebx, %ebx
7510000000000000af4: 05    jmp     0x442e7f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2ff>
7520000000000000af9: 02    xorl    %eax, %eax
7330000000000000ab9: 05    jmp     0x4432e2 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x932>7530000000000000afb: 05    jmp     0x442e2f <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2af>
7340000000000000abe: 02    xorl    %ebx, %ebx7540000000000000b00: 02    xorl    %ebp, %ebp
7350000000000000ac0: 05    jmp     0x442c98 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x2e8>7550000000000000b02: 05    jmp     0x442f02 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x382>
7360000000000000ac5: 02    xorl    %ebp, %ebp
7370000000000000ac7: 05    jmp     0x442d0a <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x35a>
7380000000000000acc: 02    xorl    %esi, %esi
7390000000000000ace: 02    jmp     0x44344c <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa9c>
7400000000000000ad0: 02    xorl    %edx, %edx7560000000000000b07: 02    xorl    %eax, %eax
7410000000000000ad2: 05    jmp     0x442e0e <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x45e>
7420000000000000ad7: 02    xorl    %edx, %edx
7430000000000000ad9: 05    jmp     0x4431aa <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7fa>7570000000000000b09: 05    jmp     0x44360a <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xa8a>
7440000000000000ade: 02    nop     7580000000000000b0e: 02    xorl    %esi, %esi
7590000000000000b10: 02    jmp     0x443643 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0xac3>
7600000000000000b12: 02    xorl    %esi, %esi
7610000000000000b14: 05    jmp     0x442ff5 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x475>
7620000000000000b19: 02    xorl    %edi, %edi
7630000000000000b1b: 05    jmp     0x442f8d <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x40d>
7640000000000000b20: 02    xorl    %edi, %edi
7650000000000000b22: 05    jmp     0x443365 <BloombergLP::bdlb::BitStringUtil::andEqual(unsigned long*, unsigned long, unsigned long const*, unsigned long, unsigned long)+0x7e5>
7660000000000000b27: 09    nopw    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op