000000000041d190 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)>:
M0000000000000000: pushq %r15 ; 2 bytes
M0000000000000002: pushq %r14 ; 2 bytes
M0000000000000004: pushq %rbx ; 1 bytes
M0000000000000005: movq 40(%rsp), %r14 ; 5 bytes
M000000000000000a: movl 32(%rsp), %r10d ; 5 bytes
M000000000000000f: movslq %ecx, %r11 ; 3 bytes
M0000000000000012: movq %r11, %rax ; 3 bytes
M0000000000000015: imulq %rdx, %rax ; 4 bytes
M0000000000000019: addq %rsi, %rax ; 3 bytes
M000000000000001c: movslq %r10d, %r15 ; 3 bytes
M000000000000001f: movq %r15, %rbx ; 3 bytes
M0000000000000022: imulq %r9, %rbx ; 4 bytes
M0000000000000026: addq %r8, %rbx ; 3 bytes
M0000000000000029: cmpq %rbx, %rax ; 3 bytes
M000000000000002c: ja 0x41d1ce <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x3e> ; 2 bytes
M000000000000002e: leaq (%r14,%rdx), %rdi ; 4 bytes
M0000000000000032: imulq %r11, %rdi ; 4 bytes
M0000000000000036: addq %rsi, %rdi ; 3 bytes
M0000000000000039: cmpq %rbx, %rdi ; 3 bytes
M000000000000003c: jbe 0x41d1de <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x4e> ; 2 bytes
M000000000000003e: leaq (%r14,%r9), %rbx ; 4 bytes
M0000000000000042: imulq %r15, %rbx ; 4 bytes
M0000000000000046: addq %r8, %rbx ; 3 bytes
M0000000000000049: cmpq %rbx, %rax ; 3 bytes
M000000000000004c: jae 0x41d1e7 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x57> ; 2 bytes
M000000000000004e: decl %ecx ; 2 bytes
M0000000000000050: jmpq *4587168(,%rcx,8) ; 7 bytes
M0000000000000057: leaq (%r14,%rdx), %rax ; 4 bytes
M000000000000005b: imulq %r11, %rax ; 4 bytes
M000000000000005f: addq %rsi, %rax ; 3 bytes
M0000000000000062: cmpq %rbx, %rax ; 3 bytes
M0000000000000065: decl %ecx ; 2 bytes
M0000000000000067: jmpq *4587168(,%rcx,8) ; 7 bytes
M000000000000006e: leaq (%rsi,%rdx), %rax ; 4 bytes
M0000000000000072: cmpl $8, %r10d ; 4 bytes
M0000000000000076: je 0x41d684 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x4f4> ; 6 bytes
M000000000000007c: cmpl $4, %r10d ; 4 bytes
M0000000000000080: jne 0x41d824 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x694> ; 6 bytes
M0000000000000086: testq %r14, %r14 ; 3 bytes
M0000000000000089: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000008f: leaq (%rax,%r14), %rcx ; 4 bytes
M0000000000000093: leaq (%r8,%r9,4), %r10 ; 4 bytes
M0000000000000097: leaq (%r10,%r14,4), %rdi ; 4 bytes
M000000000000009b: cmpq $8, %r14 ; 4 bytes
M000000000000009f: jb 0x41d24b <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xbb> ; 2 bytes
M00000000000000a1: leaq (%r14,%r9), %rbx ; 4 bytes
M00000000000000a5: leaq (%r8,%rbx,4), %rbx ; 4 bytes
M00000000000000a9: cmpq %rbx, %rax ; 3 bytes
M00000000000000ac: jae 0x41dd3e <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xbae> ; 6 bytes
M00000000000000b2: cmpq %rcx, %r10 ; 3 bytes
M00000000000000b5: jae 0x41dd3e <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xbae> ; 6 bytes
M00000000000000bb: xorl %r10d, %r10d ; 3 bytes
M00000000000000be: movq %r10, %rax ; 3 bytes
M00000000000000c1: notq %rax ; 3 bytes
M00000000000000c4: addq %r14, %rax ; 3 bytes
M00000000000000c7: movq %r14, %rdx ; 3 bytes
M00000000000000ca: andq $7, %rdx ; 4 bytes
M00000000000000ce: je 0x41d28a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xfa> ; 2 bytes
M00000000000000d0: negq %rdx ; 3 bytes
M00000000000000d3: xorl %esi, %esi ; 2 bytes
M00000000000000d5: nopw %cs:(%rax,%rax) ; 10 bytes
M00000000000000df: nop ; 1 bytes
M00000000000000e0: movzbl -4(%rdi), %ebx ; 4 bytes
M00000000000000e4: addq $-4, %rdi ; 4 bytes
M00000000000000e8: movb %bl, -1(%rcx,%rsi) ; 4 bytes
M00000000000000ec: decq %rsi ; 3 bytes
M00000000000000ef: cmpq %rsi, %rdx ; 3 bytes
M00000000000000f2: jne 0x41d270 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xe0> ; 2 bytes
M00000000000000f4: subq %rsi, %r10 ; 3 bytes
M00000000000000f7: addq %rsi, %rcx ; 3 bytes
M00000000000000fa: cmpq $7, %rax ; 4 bytes
M00000000000000fe: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000104: subq %r14, %r10 ; 3 bytes
M0000000000000107: xorl %eax, %eax ; 2 bytes
M0000000000000109: nopl (%rax) ; 7 bytes
M0000000000000110: movzbl -4(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000115: movb %dl, -1(%rcx,%rax) ; 4 bytes
M0000000000000119: movzbl -8(%rdi,%rax,4), %edx ; 5 bytes
M000000000000011e: movb %dl, -2(%rcx,%rax) ; 4 bytes
M0000000000000122: movzbl -12(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000127: movb %dl, -3(%rcx,%rax) ; 4 bytes
M000000000000012b: movzbl -16(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000130: movb %dl, -4(%rcx,%rax) ; 4 bytes
M0000000000000134: movzbl -20(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000139: movb %dl, -5(%rcx,%rax) ; 4 bytes
M000000000000013d: movzbl -24(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000142: movb %dl, -6(%rcx,%rax) ; 4 bytes
M0000000000000146: movzbl -28(%rdi,%rax,4), %edx ; 5 bytes
M000000000000014b: movb %dl, -7(%rcx,%rax) ; 4 bytes
M000000000000014f: movzbl -32(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000154: movb %dl, -8(%rcx,%rax) ; 4 bytes
M0000000000000158: addq $-8, %rax ; 4 bytes
M000000000000015c: cmpq %rax, %r10 ; 3 bytes
M000000000000015f: jne 0x41d2a0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x110> ; 2 bytes
M0000000000000161: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M0000000000000166: leaq (%rsi,%rdx,8), %rax ; 4 bytes
M000000000000016a: cmpl $4, %r10d ; 4 bytes
M000000000000016e: je 0x41d5f6 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x466> ; 6 bytes
M0000000000000174: cmpl $2, %r10d ; 4 bytes
M0000000000000178: jne 0x41d906 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x776> ; 6 bytes
M000000000000017e: testq %r14, %r14 ; 3 bytes
M0000000000000181: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000187: leaq (%rax,%r14,8), %rcx ; 4 bytes
M000000000000018b: leaq (%r8,%r9,2), %r10 ; 4 bytes
M000000000000018f: leaq (%r10,%r14,2), %rdi ; 4 bytes
M0000000000000193: cmpq $4, %r14 ; 4 bytes
M0000000000000197: jb 0x41d34b <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1bb> ; 2 bytes
M0000000000000199: leaq (%r14,%r9), %rbx ; 4 bytes
M000000000000019d: leaq (%r8,%rbx,2), %rbx ; 4 bytes
M00000000000001a1: cmpq %rbx, %rax ; 3 bytes
M00000000000001a4: jae 0x41dde4 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xc54> ; 6 bytes
M00000000000001aa: leaq (%r14,%rdx), %rax ; 4 bytes
M00000000000001ae: leaq (%rsi,%rax,8), %rax ; 4 bytes
M00000000000001b2: cmpq %rax, %r10 ; 3 bytes
M00000000000001b5: jae 0x41dde4 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xc54> ; 6 bytes
M00000000000001bb: xorl %r10d, %r10d ; 3 bytes
M00000000000001be: movl %r14d, %eax ; 3 bytes
M00000000000001c1: subl %r10d, %eax ; 3 bytes
M00000000000001c4: movq %r10, %rdx ; 3 bytes
M00000000000001c7: notq %rdx ; 3 bytes
M00000000000001ca: addq %r14, %rdx ; 3 bytes
M00000000000001cd: andq $7, %rax ; 4 bytes
M00000000000001d1: je 0x41d38b <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1fb> ; 2 bytes
M00000000000001d3: negq %rax ; 3 bytes
M00000000000001d6: xorl %esi, %esi ; 2 bytes
M00000000000001d8: nopl (%rax,%rax) ; 8 bytes
M00000000000001e0: movzwl -2(%rdi), %ebx ; 4 bytes
M00000000000001e4: addq $-2, %rdi ; 4 bytes
M00000000000001e8: movq %rbx, -8(%rcx) ; 4 bytes
M00000000000001ec: addq $-8, %rcx ; 4 bytes
M00000000000001f0: decq %rsi ; 3 bytes
M00000000000001f3: cmpq %rsi, %rax ; 3 bytes
M00000000000001f6: jne 0x41d370 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1e0> ; 2 bytes
M00000000000001f8: subq %rsi, %r10 ; 3 bytes
M00000000000001fb: cmpq $7, %rdx ; 4 bytes
M00000000000001ff: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000205: subq %r14, %r10 ; 3 bytes
M0000000000000208: xorl %eax, %eax ; 2 bytes
M000000000000020a: nopw (%rax,%rax) ; 6 bytes
M0000000000000210: movzwl -2(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000215: movq %rdx, -8(%rcx,%rax,8) ; 5 bytes
M000000000000021a: movzwl -4(%rdi,%rax,2), %edx ; 5 bytes
M000000000000021f: movq %rdx, -16(%rcx,%rax,8) ; 5 bytes
M0000000000000224: movzwl -6(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000229: movq %rdx, -24(%rcx,%rax,8) ; 5 bytes
M000000000000022e: movzwl -8(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000233: movq %rdx, -32(%rcx,%rax,8) ; 5 bytes
M0000000000000238: movzwl -10(%rdi,%rax,2), %edx ; 5 bytes
M000000000000023d: movq %rdx, -40(%rcx,%rax,8) ; 5 bytes
M0000000000000242: movzwl -12(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000247: movq %rdx, -48(%rcx,%rax,8) ; 5 bytes
M000000000000024c: movzwl -14(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000251: movq %rdx, -56(%rcx,%rax,8) ; 5 bytes
M0000000000000256: movzwl -16(%rdi,%rax,2), %edx ; 5 bytes
M000000000000025b: movq %rdx, -64(%rcx,%rax,8) ; 5 bytes
M0000000000000260: addq $-8, %rax ; 4 bytes
M0000000000000264: cmpq %rax, %r10 ; 3 bytes
M0000000000000267: jne 0x41d3a0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x210> ; 2 bytes
M0000000000000269: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M000000000000026e: leaq (%rsi,%rdx,2), %rax ; 4 bytes
M0000000000000272: cmpl $8, %r10d ; 4 bytes
M0000000000000276: je 0x41d766 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x5d6> ; 6 bytes
M000000000000027c: cmpl $4, %r10d ; 4 bytes
M0000000000000280: jne 0x41d9ee <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x85e> ; 6 bytes
M0000000000000286: testq %r14, %r14 ; 3 bytes
M0000000000000289: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000028f: leaq (%rax,%r14,2), %rcx ; 4 bytes
M0000000000000293: leaq (%r8,%r9,4), %r10 ; 4 bytes
M0000000000000297: leaq (%r10,%r14,4), %rdi ; 4 bytes
M000000000000029b: cmpq $8, %r14 ; 4 bytes
M000000000000029f: jb 0x41d453 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x2c3> ; 2 bytes
M00000000000002a1: leaq (%r14,%r9), %rbx ; 4 bytes
M00000000000002a5: leaq (%r8,%rbx,4), %rbx ; 4 bytes
M00000000000002a9: cmpq %rbx, %rax ; 3 bytes
M00000000000002ac: jae 0x41de74 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xce4> ; 6 bytes
M00000000000002b2: leaq (%r14,%rdx), %rax ; 4 bytes
M00000000000002b6: leaq (%rsi,%rax,2), %rax ; 4 bytes
M00000000000002ba: cmpq %rax, %r10 ; 3 bytes
M00000000000002bd: jae 0x41de74 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xce4> ; 6 bytes
M00000000000002c3: xorl %r10d, %r10d ; 3 bytes
M00000000000002c6: movq %r10, %rax ; 3 bytes
M00000000000002c9: notq %rax ; 3 bytes
M00000000000002cc: addq %r14, %rax ; 3 bytes
M00000000000002cf: movq %r14, %rdx ; 3 bytes
M00000000000002d2: andq $7, %rdx ; 4 bytes
M00000000000002d6: je 0x41d48b <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x2fb> ; 2 bytes
M00000000000002d8: negq %rdx ; 3 bytes
M00000000000002db: xorl %esi, %esi ; 2 bytes
M00000000000002dd: nopl (%rax) ; 3 bytes
M00000000000002e0: movzwl -4(%rdi), %ebx ; 4 bytes
M00000000000002e4: addq $-4, %rdi ; 4 bytes
M00000000000002e8: movw %bx, -2(%rcx) ; 4 bytes
M00000000000002ec: addq $-2, %rcx ; 4 bytes
M00000000000002f0: decq %rsi ; 3 bytes
M00000000000002f3: cmpq %rsi, %rdx ; 3 bytes
M00000000000002f6: jne 0x41d470 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x2e0> ; 2 bytes
M00000000000002f8: subq %rsi, %r10 ; 3 bytes
M00000000000002fb: cmpq $7, %rax ; 4 bytes
M00000000000002ff: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000305: subq %r14, %r10 ; 3 bytes
M0000000000000308: xorl %eax, %eax ; 2 bytes
M000000000000030a: nopw (%rax,%rax) ; 6 bytes
M0000000000000310: movzwl -4(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000315: movw %dx, -2(%rcx,%rax,2) ; 5 bytes
M000000000000031a: movzwl -8(%rdi,%rax,4), %edx ; 5 bytes
M000000000000031f: movw %dx, -4(%rcx,%rax,2) ; 5 bytes
M0000000000000324: movzwl -12(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000329: movw %dx, -6(%rcx,%rax,2) ; 5 bytes
M000000000000032e: movzwl -16(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000333: movw %dx, -8(%rcx,%rax,2) ; 5 bytes
M0000000000000338: movzwl -20(%rdi,%rax,4), %edx ; 5 bytes
M000000000000033d: movw %dx, -10(%rcx,%rax,2) ; 5 bytes
M0000000000000342: movzwl -24(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000347: movw %dx, -12(%rcx,%rax,2) ; 5 bytes
M000000000000034c: movzwl -28(%rdi,%rax,4), %edx ; 5 bytes
M0000000000000351: movw %dx, -14(%rcx,%rax,2) ; 5 bytes
M0000000000000356: movzwl -32(%rdi,%rax,4), %edx ; 5 bytes
M000000000000035b: movw %dx, -16(%rcx,%rax,2) ; 5 bytes
M0000000000000360: addq $-8, %rax ; 4 bytes
M0000000000000364: cmpq %rax, %r10 ; 3 bytes
M0000000000000367: jne 0x41d4a0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x310> ; 2 bytes
M0000000000000369: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M000000000000036e: leaq (%rsi,%rdx,4), %rax ; 4 bytes
M0000000000000372: cmpl $8, %r10d ; 4 bytes
M0000000000000376: je 0x41d794 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x604> ; 6 bytes
M000000000000037c: cmpl $2, %r10d ; 4 bytes
M0000000000000380: jne 0x41dace <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x93e> ; 6 bytes
M0000000000000386: testq %r14, %r14 ; 3 bytes
M0000000000000389: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000038f: leaq (%rax,%r14,4), %rcx ; 4 bytes
M0000000000000393: leaq (%r8,%r9,2), %r10 ; 4 bytes
M0000000000000397: leaq (%r10,%r14,2), %rdi ; 4 bytes
M000000000000039b: cmpq $8, %r14 ; 4 bytes
M000000000000039f: jb 0x41d553 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x3c3> ; 2 bytes
M00000000000003a1: leaq (%r14,%r9), %rbx ; 4 bytes
M00000000000003a5: leaq (%r8,%rbx,2), %rbx ; 4 bytes
M00000000000003a9: cmpq %rbx, %rax ; 3 bytes
M00000000000003ac: jae 0x41df11 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xd81> ; 6 bytes
M00000000000003b2: leaq (%r14,%rdx), %rax ; 4 bytes
M00000000000003b6: leaq (%rsi,%rax,4), %rax ; 4 bytes
M00000000000003ba: cmpq %rax, %r10 ; 3 bytes
M00000000000003bd: jae 0x41df11 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xd81> ; 6 bytes
M00000000000003c3: xorl %r10d, %r10d ; 3 bytes
M00000000000003c6: movq %r10, %rax ; 3 bytes
M00000000000003c9: notq %rax ; 3 bytes
M00000000000003cc: addq %r14, %rax ; 3 bytes
M00000000000003cf: movq %r14, %rdx ; 3 bytes
M00000000000003d2: andq $7, %rdx ; 4 bytes
M00000000000003d6: je 0x41d58a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x3fa> ; 2 bytes
M00000000000003d8: negq %rdx ; 3 bytes
M00000000000003db: xorl %esi, %esi ; 2 bytes
M00000000000003dd: nopl (%rax) ; 3 bytes
M00000000000003e0: movzwl -2(%rdi), %ebx ; 4 bytes
M00000000000003e4: addq $-2, %rdi ; 4 bytes
M00000000000003e8: movl %ebx, -4(%rcx) ; 3 bytes
M00000000000003eb: addq $-4, %rcx ; 4 bytes
M00000000000003ef: decq %rsi ; 3 bytes
M00000000000003f2: cmpq %rsi, %rdx ; 3 bytes
M00000000000003f5: jne 0x41d570 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x3e0> ; 2 bytes
M00000000000003f7: subq %rsi, %r10 ; 3 bytes
M00000000000003fa: cmpq $7, %rax ; 4 bytes
M00000000000003fe: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000404: subq %r14, %r10 ; 3 bytes
M0000000000000407: xorl %eax, %eax ; 2 bytes
M0000000000000409: nopl (%rax) ; 7 bytes
M0000000000000410: movzwl -2(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000415: movl %edx, -4(%rcx,%rax,4) ; 4 bytes
M0000000000000419: movzwl -4(%rdi,%rax,2), %edx ; 5 bytes
M000000000000041e: movl %edx, -8(%rcx,%rax,4) ; 4 bytes
M0000000000000422: movzwl -6(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000427: movl %edx, -12(%rcx,%rax,4) ; 4 bytes
M000000000000042b: movzwl -8(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000430: movl %edx, -16(%rcx,%rax,4) ; 4 bytes
M0000000000000434: movzwl -10(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000439: movl %edx, -20(%rcx,%rax,4) ; 4 bytes
M000000000000043d: movzwl -12(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000442: movl %edx, -24(%rcx,%rax,4) ; 4 bytes
M0000000000000446: movzwl -14(%rdi,%rax,2), %edx ; 5 bytes
M000000000000044b: movl %edx, -28(%rcx,%rax,4) ; 4 bytes
M000000000000044f: movzwl -16(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000454: movl %edx, -32(%rcx,%rax,4) ; 4 bytes
M0000000000000458: addq $-8, %rax ; 4 bytes
M000000000000045c: cmpq %rax, %r10 ; 3 bytes
M000000000000045f: jne 0x41d5a0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x410> ; 2 bytes
M0000000000000461: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M0000000000000466: testq %r14, %r14 ; 3 bytes
M0000000000000469: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000046f: leaq (%rax,%r14,8), %r10 ; 4 bytes
M0000000000000473: leaq (%r8,%r9,4), %rdi ; 4 bytes
M0000000000000477: leaq (%rdi,%r14,4), %rcx ; 4 bytes
M000000000000047b: cmpq $4, %r14 ; 4 bytes
M000000000000047f: jb 0x41d633 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x4a3> ; 2 bytes
M0000000000000481: leaq (%r14,%r9), %rbx ; 4 bytes
M0000000000000485: leaq (%r8,%rbx,4), %rbx ; 4 bytes
M0000000000000489: cmpq %rbx, %rax ; 3 bytes
M000000000000048c: jae 0x41dfa4 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xe14> ; 6 bytes
M0000000000000492: leaq (%r14,%rdx), %rax ; 4 bytes
M0000000000000496: leaq (%rsi,%rax,8), %rax ; 4 bytes
M000000000000049a: cmpq %rax, %rdi ; 3 bytes
M000000000000049d: jae 0x41dfa4 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xe14> ; 6 bytes
M00000000000004a3: xorl %edi, %edi ; 2 bytes
M00000000000004a5: movl %r14d, %eax ; 3 bytes
M00000000000004a8: subl %edi, %eax ; 2 bytes
M00000000000004aa: movq %rdi, %r8 ; 3 bytes
M00000000000004ad: notq %r8 ; 3 bytes
M00000000000004b0: addq %r14, %r8 ; 3 bytes
M00000000000004b3: andq $7, %rax ; 4 bytes
M00000000000004b7: je 0x41dc68 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xad8> ; 6 bytes
M00000000000004bd: shlq $2, %rax ; 4 bytes
M00000000000004c1: xorl %ebx, %ebx ; 2 bytes
M00000000000004c3: movq %r10, %rdx ; 3 bytes
M00000000000004c6: nopw %cs:(%rax,%rax) ; 10 bytes
M00000000000004d0: movl -4(%rcx,%rbx), %esi ; 4 bytes
M00000000000004d4: addq $-8, %rdx ; 4 bytes
M00000000000004d8: movq %rsi, -8(%r10,%rbx,2) ; 5 bytes
M00000000000004dd: incq %rdi ; 3 bytes
M00000000000004e0: addq $-4, %rbx ; 4 bytes
M00000000000004e4: movq %rax, %rsi ; 3 bytes
M00000000000004e7: addq %rbx, %rsi ; 3 bytes
M00000000000004ea: jne 0x41d660 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x4d0> ; 2 bytes
M00000000000004ec: addq %rbx, %rcx ; 3 bytes
M00000000000004ef: jmp 0x41dc6b <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xadb> ; 5 bytes
M00000000000004f4: testq %r14, %r14 ; 3 bytes
M00000000000004f7: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M00000000000004fd: leaq (%rax,%r14), %rcx ; 4 bytes
M0000000000000501: leaq (%r8,%r9,8), %r10 ; 4 bytes
M0000000000000505: leaq (%r10,%r14,8), %rdi ; 4 bytes
M0000000000000509: cmpq $4, %r14 ; 4 bytes
M000000000000050d: jb 0x41d6b9 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x529> ; 2 bytes
M000000000000050f: leaq (%r14,%r9), %rbx ; 4 bytes
M0000000000000513: leaq (%r8,%rbx,8), %rbx ; 4 bytes
M0000000000000517: cmpq %rbx, %rax ; 3 bytes
M000000000000051a: jae 0x41e034 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xea4> ; 6 bytes
M0000000000000520: cmpq %rcx, %r10 ; 3 bytes
M0000000000000523: jae 0x41e034 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xea4> ; 6 bytes
M0000000000000529: xorl %r10d, %r10d ; 3 bytes
M000000000000052c: movl %r14d, %edx ; 3 bytes
M000000000000052f: subl %r10d, %edx ; 3 bytes
M0000000000000532: movq %r10, %rax ; 3 bytes
M0000000000000535: notq %rax ; 3 bytes
M0000000000000538: addq %r14, %rax ; 3 bytes
M000000000000053b: andq $7, %rdx ; 4 bytes
M000000000000053f: je 0x41d6fa <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x56a> ; 2 bytes
M0000000000000541: negq %rdx ; 3 bytes
M0000000000000544: xorl %esi, %esi ; 2 bytes
M0000000000000546: nopw %cs:(%rax,%rax) ; 10 bytes
M0000000000000550: movzbl -8(%rdi), %ebx ; 4 bytes
M0000000000000554: addq $-8, %rdi ; 4 bytes
M0000000000000558: movb %bl, -1(%rcx,%rsi) ; 4 bytes
M000000000000055c: decq %rsi ; 3 bytes
M000000000000055f: cmpq %rsi, %rdx ; 3 bytes
M0000000000000562: jne 0x41d6e0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x550> ; 2 bytes
M0000000000000564: subq %rsi, %r10 ; 3 bytes
M0000000000000567: addq %rsi, %rcx ; 3 bytes
M000000000000056a: cmpq $7, %rax ; 4 bytes
M000000000000056e: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000574: subq %r14, %r10 ; 3 bytes
M0000000000000577: xorl %eax, %eax ; 2 bytes
M0000000000000579: nopl (%rax) ; 7 bytes
M0000000000000580: movzbl -8(%rdi,%rax,8), %edx ; 5 bytes
M0000000000000585: movb %dl, -1(%rcx,%rax) ; 4 bytes
M0000000000000589: movzbl -16(%rdi,%rax,8), %edx ; 5 bytes
M000000000000058e: movb %dl, -2(%rcx,%rax) ; 4 bytes
M0000000000000592: movzbl -24(%rdi,%rax,8), %edx ; 5 bytes
M0000000000000597: movb %dl, -3(%rcx,%rax) ; 4 bytes
M000000000000059b: movzbl -32(%rdi,%rax,8), %edx ; 5 bytes
M00000000000005a0: movb %dl, -4(%rcx,%rax) ; 4 bytes
M00000000000005a4: movzbl -40(%rdi,%rax,8), %edx ; 5 bytes
M00000000000005a9: movb %dl, -5(%rcx,%rax) ; 4 bytes
M00000000000005ad: movzbl -48(%rdi,%rax,8), %edx ; 5 bytes
M00000000000005b2: movb %dl, -6(%rcx,%rax) ; 4 bytes
M00000000000005b6: movzbl -56(%rdi,%rax,8), %edx ; 5 bytes
M00000000000005bb: movb %dl, -7(%rcx,%rax) ; 4 bytes
M00000000000005bf: movzbl -64(%rdi,%rax,8), %edx ; 5 bytes
M00000000000005c4: movb %dl, -8(%rcx,%rax) ; 4 bytes
M00000000000005c8: addq $-8, %rax ; 4 bytes
M00000000000005cc: cmpq %rax, %r10 ; 3 bytes
M00000000000005cf: jne 0x41d710 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x580> ; 2 bytes
M00000000000005d1: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M00000000000005d6: testq %r14, %r14 ; 3 bytes
M00000000000005d9: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M00000000000005df: leaq -1(%r14), %rdi ; 4 bytes
M00000000000005e3: movl %r14d, %ecx ; 3 bytes
M00000000000005e6: andl $7, %ecx ; 3 bytes
M00000000000005e9: cmpq $7, %rdi ; 4 bytes
M00000000000005ed: jae 0x41dba6 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xa16> ; 6 bytes
M00000000000005f3: leaq (%rax,%r14,2), %rsi ; 4 bytes
M00000000000005f7: leaq (%r8,%r9,8), %rax ; 4 bytes
M00000000000005fb: leaq (%rax,%r14,8), %r8 ; 4 bytes
M00000000000005ff: jmp 0x41dc3c <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xaac> ; 5 bytes
M0000000000000604: testq %r14, %r14 ; 3 bytes
M0000000000000607: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000060d: leaq (%rax,%r14,4), %rcx ; 4 bytes
M0000000000000611: leaq (%r8,%r9,8), %rdi ; 4 bytes
M0000000000000615: leaq (%rdi,%r14,8), %r10 ; 4 bytes
M0000000000000619: cmpq $4, %r14 ; 4 bytes
M000000000000061d: jb 0x41d7d1 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x641> ; 2 bytes
M000000000000061f: leaq (%r14,%r9), %rbx ; 4 bytes
M0000000000000623: leaq (%r8,%rbx,8), %rbx ; 4 bytes
M0000000000000627: cmpq %rbx, %rax ; 3 bytes
M000000000000062a: jae 0x41e0dc <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xf4c> ; 6 bytes
M0000000000000630: leaq (%r14,%rdx), %rax ; 4 bytes
M0000000000000634: leaq (%rsi,%rax,4), %rax ; 4 bytes
M0000000000000638: cmpq %rax, %rdi ; 3 bytes
M000000000000063b: jae 0x41e0dc <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xf4c> ; 6 bytes
M0000000000000641: xorl %edi, %edi ; 2 bytes
M0000000000000643: movl %r14d, %eax ; 3 bytes
M0000000000000646: subl %edi, %eax ; 2 bytes
M0000000000000648: movq %rdi, %r8 ; 3 bytes
M000000000000064b: notq %r8 ; 3 bytes
M000000000000064e: addq %r14, %r8 ; 3 bytes
M0000000000000651: andq $7, %rax ; 4 bytes
M0000000000000655: je 0x41dcd6 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xb46> ; 6 bytes
M000000000000065b: shlq $2, %rax ; 4 bytes
M000000000000065f: xorl %ebx, %ebx ; 2 bytes
M0000000000000661: movq %r10, %rdx ; 3 bytes
M0000000000000664: nopw %cs:(%rax,%rax) ; 10 bytes
M000000000000066e: nop ; 2 bytes
M0000000000000670: addq $-8, %rdx ; 4 bytes
M0000000000000674: movl -8(%r10,%rbx,2), %esi ; 5 bytes
M0000000000000679: movl %esi, -4(%rcx,%rbx) ; 4 bytes
M000000000000067d: incq %rdi ; 3 bytes
M0000000000000680: addq $-4, %rbx ; 4 bytes
M0000000000000684: movq %rax, %rsi ; 3 bytes
M0000000000000687: addq %rbx, %rsi ; 3 bytes
M000000000000068a: jne 0x41d800 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x670> ; 2 bytes
M000000000000068c: addq %rbx, %rcx ; 3 bytes
M000000000000068f: jmp 0x41dcd9 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xb49> ; 5 bytes
M0000000000000694: testq %r14, %r14 ; 3 bytes
M0000000000000697: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000069d: leaq (%rax,%r14), %rcx ; 4 bytes
M00000000000006a1: leaq (%r8,%r9,2), %r10 ; 4 bytes
M00000000000006a5: leaq (%r10,%r14,2), %rdi ; 4 bytes
M00000000000006a9: cmpq $16, %r14 ; 4 bytes
M00000000000006ad: jb 0x41d859 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x6c9> ; 2 bytes
M00000000000006af: leaq (%r14,%r9), %rbx ; 4 bytes
M00000000000006b3: leaq (%r8,%rbx,2), %rbx ; 4 bytes
M00000000000006b7: cmpq %rbx, %rax ; 3 bytes
M00000000000006ba: jae 0x41e171 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xfe1> ; 6 bytes
M00000000000006c0: cmpq %rcx, %r10 ; 3 bytes
M00000000000006c3: jae 0x41e171 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xfe1> ; 6 bytes
M00000000000006c9: xorl %r10d, %r10d ; 3 bytes
M00000000000006cc: movq %r10, %rax ; 3 bytes
M00000000000006cf: notq %rax ; 3 bytes
M00000000000006d2: addq %r14, %rax ; 3 bytes
M00000000000006d5: movq %r14, %rdx ; 3 bytes
M00000000000006d8: andq $7, %rdx ; 4 bytes
M00000000000006dc: je 0x41d89a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x70a> ; 2 bytes
M00000000000006de: negq %rdx ; 3 bytes
M00000000000006e1: xorl %esi, %esi ; 2 bytes
M00000000000006e3: nopw %cs:(%rax,%rax) ; 10 bytes
M00000000000006ed: nopl (%rax) ; 3 bytes
M00000000000006f0: movzbl -2(%rdi), %ebx ; 4 bytes
M00000000000006f4: addq $-2, %rdi ; 4 bytes
M00000000000006f8: movb %bl, -1(%rcx,%rsi) ; 4 bytes
M00000000000006fc: decq %rsi ; 3 bytes
M00000000000006ff: cmpq %rsi, %rdx ; 3 bytes
M0000000000000702: jne 0x41d880 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x6f0> ; 2 bytes
M0000000000000704: subq %rsi, %r10 ; 3 bytes
M0000000000000707: addq %rsi, %rcx ; 3 bytes
M000000000000070a: cmpq $7, %rax ; 4 bytes
M000000000000070e: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000714: subq %r14, %r10 ; 3 bytes
M0000000000000717: xorl %eax, %eax ; 2 bytes
M0000000000000719: nopl (%rax) ; 7 bytes
M0000000000000720: movzbl -2(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000725: movb %dl, -1(%rcx,%rax) ; 4 bytes
M0000000000000729: movzbl -4(%rdi,%rax,2), %edx ; 5 bytes
M000000000000072e: movb %dl, -2(%rcx,%rax) ; 4 bytes
M0000000000000732: movzbl -6(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000737: movb %dl, -3(%rcx,%rax) ; 4 bytes
M000000000000073b: movzbl -8(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000740: movb %dl, -4(%rcx,%rax) ; 4 bytes
M0000000000000744: movzbl -10(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000749: movb %dl, -5(%rcx,%rax) ; 4 bytes
M000000000000074d: movzbl -12(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000752: movb %dl, -6(%rcx,%rax) ; 4 bytes
M0000000000000756: movzbl -14(%rdi,%rax,2), %edx ; 5 bytes
M000000000000075b: movb %dl, -7(%rcx,%rax) ; 4 bytes
M000000000000075f: movzbl -16(%rdi,%rax,2), %edx ; 5 bytes
M0000000000000764: movb %dl, -8(%rcx,%rax) ; 4 bytes
M0000000000000768: addq $-8, %rax ; 4 bytes
M000000000000076c: cmpq %rax, %r10 ; 3 bytes
M000000000000076f: jne 0x41d8b0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x720> ; 2 bytes
M0000000000000771: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M0000000000000776: testq %r14, %r14 ; 3 bytes
M0000000000000779: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000077f: leaq (%rax,%r14,8), %rcx ; 4 bytes
M0000000000000783: leaq (%r8,%r9), %rbx ; 4 bytes
M0000000000000787: leaq (%rbx,%r14), %rdi ; 4 bytes
M000000000000078b: cmpq $4, %r14 ; 4 bytes
M000000000000078f: jb 0x41d93b <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x7ab> ; 2 bytes
M0000000000000791: cmpq %rdi, %rax ; 3 bytes
M0000000000000794: jae 0x41e211 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1081> ; 6 bytes
M000000000000079a: leaq (%r14,%rdx), %rax ; 4 bytes
M000000000000079e: leaq (%rsi,%rax,8), %rax ; 4 bytes
M00000000000007a2: cmpq %rax, %rbx ; 3 bytes
M00000000000007a5: jae 0x41e211 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1081> ; 6 bytes
M00000000000007ab: xorl %r10d, %r10d ; 3 bytes
M00000000000007ae: movl %r14d, %edx ; 3 bytes
M00000000000007b1: subl %r10d, %edx ; 3 bytes
M00000000000007b4: movq %r10, %rax ; 3 bytes
M00000000000007b7: notq %rax ; 3 bytes
M00000000000007ba: addq %r14, %rax ; 3 bytes
M00000000000007bd: andq $7, %rdx ; 4 bytes
M00000000000007c1: je 0x41d97b <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x7eb> ; 2 bytes
M00000000000007c3: negq %rdx ; 3 bytes
M00000000000007c6: xorl %esi, %esi ; 2 bytes
M00000000000007c8: nopl (%rax,%rax) ; 8 bytes
M00000000000007d0: movzbl -1(%rdi,%rsi), %ebx ; 5 bytes
M00000000000007d5: movq %rbx, -8(%rcx) ; 4 bytes
M00000000000007d9: addq $-8, %rcx ; 4 bytes
M00000000000007dd: decq %rsi ; 3 bytes
M00000000000007e0: cmpq %rsi, %rdx ; 3 bytes
M00000000000007e3: jne 0x41d960 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x7d0> ; 2 bytes
M00000000000007e5: subq %rsi, %r10 ; 3 bytes
M00000000000007e8: addq %rsi, %rdi ; 3 bytes
M00000000000007eb: cmpq $7, %rax ; 4 bytes
M00000000000007ef: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M00000000000007f5: subq %r14, %r10 ; 3 bytes
M00000000000007f8: xorl %eax, %eax ; 2 bytes
M00000000000007fa: nopw (%rax,%rax) ; 6 bytes
M0000000000000800: movzbl -1(%rdi,%rax), %edx ; 5 bytes
M0000000000000805: movq %rdx, -8(%rcx,%rax,8) ; 5 bytes
M000000000000080a: movzbl -2(%rdi,%rax), %edx ; 5 bytes
M000000000000080f: movq %rdx, -16(%rcx,%rax,8) ; 5 bytes
M0000000000000814: movzbl -3(%rdi,%rax), %edx ; 5 bytes
M0000000000000819: movq %rdx, -24(%rcx,%rax,8) ; 5 bytes
M000000000000081e: movzbl -4(%rdi,%rax), %edx ; 5 bytes
M0000000000000823: movq %rdx, -32(%rcx,%rax,8) ; 5 bytes
M0000000000000828: movzbl -5(%rdi,%rax), %edx ; 5 bytes
M000000000000082d: movq %rdx, -40(%rcx,%rax,8) ; 5 bytes
M0000000000000832: movzbl -6(%rdi,%rax), %edx ; 5 bytes
M0000000000000837: movq %rdx, -48(%rcx,%rax,8) ; 5 bytes
M000000000000083c: movzbl -7(%rdi,%rax), %edx ; 5 bytes
M0000000000000841: movq %rdx, -56(%rcx,%rax,8) ; 5 bytes
M0000000000000846: movzbl -8(%rdi,%rax), %edx ; 5 bytes
M000000000000084b: movq %rdx, -64(%rcx,%rax,8) ; 5 bytes
M0000000000000850: addq $-8, %rax ; 4 bytes
M0000000000000854: cmpq %rax, %r10 ; 3 bytes
M0000000000000857: jne 0x41d990 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x800> ; 2 bytes
M0000000000000859: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M000000000000085e: testq %r14, %r14 ; 3 bytes
M0000000000000861: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000867: leaq (%rax,%r14,2), %rcx ; 4 bytes
M000000000000086b: leaq (%r8,%r9), %rbx ; 4 bytes
M000000000000086f: leaq (%rbx,%r14), %rdi ; 4 bytes
M0000000000000873: cmpq $16, %r14 ; 4 bytes
M0000000000000877: jb 0x41da23 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x893> ; 2 bytes
M0000000000000879: cmpq %rdi, %rax ; 3 bytes
M000000000000087c: jae 0x41e294 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1104> ; 6 bytes
M0000000000000882: leaq (%r14,%rdx), %rax ; 4 bytes
M0000000000000886: leaq (%rsi,%rax,2), %rax ; 4 bytes
M000000000000088a: cmpq %rax, %rbx ; 3 bytes
M000000000000088d: jae 0x41e294 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1104> ; 6 bytes
M0000000000000893: xorl %r10d, %r10d ; 3 bytes
M0000000000000896: movq %r10, %rax ; 3 bytes
M0000000000000899: notq %rax ; 3 bytes
M000000000000089c: addq %r14, %rax ; 3 bytes
M000000000000089f: movq %r14, %rdx ; 3 bytes
M00000000000008a2: andq $7, %rdx ; 4 bytes
M00000000000008a6: je 0x41da5b <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x8cb> ; 2 bytes
M00000000000008a8: negq %rdx ; 3 bytes
M00000000000008ab: xorl %esi, %esi ; 2 bytes
M00000000000008ad: nopl (%rax) ; 3 bytes
M00000000000008b0: movzbl -1(%rdi,%rsi), %ebx ; 5 bytes
M00000000000008b5: movw %bx, -2(%rcx) ; 4 bytes
M00000000000008b9: addq $-2, %rcx ; 4 bytes
M00000000000008bd: decq %rsi ; 3 bytes
M00000000000008c0: cmpq %rsi, %rdx ; 3 bytes
M00000000000008c3: jne 0x41da40 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x8b0> ; 2 bytes
M00000000000008c5: subq %rsi, %r10 ; 3 bytes
M00000000000008c8: addq %rsi, %rdi ; 3 bytes
M00000000000008cb: cmpq $7, %rax ; 4 bytes
M00000000000008cf: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M00000000000008d5: subq %r14, %r10 ; 3 bytes
M00000000000008d8: xorl %eax, %eax ; 2 bytes
M00000000000008da: nopw (%rax,%rax) ; 6 bytes
M00000000000008e0: movzbl -1(%rdi,%rax), %edx ; 5 bytes
M00000000000008e5: movw %dx, -2(%rcx,%rax,2) ; 5 bytes
M00000000000008ea: movzbl -2(%rdi,%rax), %edx ; 5 bytes
M00000000000008ef: movw %dx, -4(%rcx,%rax,2) ; 5 bytes
M00000000000008f4: movzbl -3(%rdi,%rax), %edx ; 5 bytes
M00000000000008f9: movw %dx, -6(%rcx,%rax,2) ; 5 bytes
M00000000000008fe: movzbl -4(%rdi,%rax), %edx ; 5 bytes
M0000000000000903: movw %dx, -8(%rcx,%rax,2) ; 5 bytes
M0000000000000908: movzbl -5(%rdi,%rax), %edx ; 5 bytes
M000000000000090d: movw %dx, -10(%rcx,%rax,2) ; 5 bytes
M0000000000000912: movzbl -6(%rdi,%rax), %edx ; 5 bytes
M0000000000000917: movw %dx, -12(%rcx,%rax,2) ; 5 bytes
M000000000000091c: movzbl -7(%rdi,%rax), %edx ; 5 bytes
M0000000000000921: movw %dx, -14(%rcx,%rax,2) ; 5 bytes
M0000000000000926: movzbl -8(%rdi,%rax), %edx ; 5 bytes
M000000000000092b: movw %dx, -16(%rcx,%rax,2) ; 5 bytes
M0000000000000930: addq $-8, %rax ; 4 bytes
M0000000000000934: cmpq %rax, %r10 ; 3 bytes
M0000000000000937: jne 0x41da70 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x8e0> ; 2 bytes
M0000000000000939: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M000000000000093e: testq %r14, %r14 ; 3 bytes
M0000000000000941: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000947: leaq (%rax,%r14,4), %rcx ; 4 bytes
M000000000000094b: leaq (%r8,%r9), %rbx ; 4 bytes
M000000000000094f: leaq (%rbx,%r14), %rdi ; 4 bytes
M0000000000000953: cmpq $8, %r14 ; 4 bytes
M0000000000000957: jb 0x41db03 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x973> ; 2 bytes
M0000000000000959: cmpq %rdi, %rax ; 3 bytes
M000000000000095c: jae 0x41e324 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1194> ; 6 bytes
M0000000000000962: leaq (%r14,%rdx), %rax ; 4 bytes
M0000000000000966: leaq (%rsi,%rax,4), %rax ; 4 bytes
M000000000000096a: cmpq %rax, %rbx ; 3 bytes
M000000000000096d: jae 0x41e324 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1194> ; 6 bytes
M0000000000000973: xorl %r10d, %r10d ; 3 bytes
M0000000000000976: movq %r10, %rax ; 3 bytes
M0000000000000979: notq %rax ; 3 bytes
M000000000000097c: addq %r14, %rax ; 3 bytes
M000000000000097f: movq %r14, %rdx ; 3 bytes
M0000000000000982: andq $7, %rdx ; 4 bytes
M0000000000000986: je 0x41db3a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x9aa> ; 2 bytes
M0000000000000988: negq %rdx ; 3 bytes
M000000000000098b: xorl %esi, %esi ; 2 bytes
M000000000000098d: nopl (%rax) ; 3 bytes
M0000000000000990: movzbl -1(%rdi,%rsi), %ebx ; 5 bytes
M0000000000000995: movl %ebx, -4(%rcx) ; 3 bytes
M0000000000000998: addq $-4, %rcx ; 4 bytes
M000000000000099c: decq %rsi ; 3 bytes
M000000000000099f: cmpq %rsi, %rdx ; 3 bytes
M00000000000009a2: jne 0x41db20 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x990> ; 2 bytes
M00000000000009a4: subq %rsi, %r10 ; 3 bytes
M00000000000009a7: addq %rsi, %rdi ; 3 bytes
M00000000000009aa: cmpq $7, %rax ; 4 bytes
M00000000000009ae: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M00000000000009b4: subq %r14, %r10 ; 3 bytes
M00000000000009b7: xorl %eax, %eax ; 2 bytes
M00000000000009b9: nopl (%rax) ; 7 bytes
M00000000000009c0: movzbl -1(%rdi,%rax), %edx ; 5 bytes
M00000000000009c5: movl %edx, -4(%rcx,%rax,4) ; 4 bytes
M00000000000009c9: movzbl -2(%rdi,%rax), %edx ; 5 bytes
M00000000000009ce: movl %edx, -8(%rcx,%rax,4) ; 4 bytes
M00000000000009d2: movzbl -3(%rdi,%rax), %edx ; 5 bytes
M00000000000009d7: movl %edx, -12(%rcx,%rax,4) ; 4 bytes
M00000000000009db: movzbl -4(%rdi,%rax), %edx ; 5 bytes
M00000000000009e0: movl %edx, -16(%rcx,%rax,4) ; 4 bytes
M00000000000009e4: movzbl -5(%rdi,%rax), %edx ; 5 bytes
M00000000000009e9: movl %edx, -20(%rcx,%rax,4) ; 4 bytes
M00000000000009ed: movzbl -6(%rdi,%rax), %edx ; 5 bytes
M00000000000009f2: movl %edx, -24(%rcx,%rax,4) ; 4 bytes
M00000000000009f6: movzbl -7(%rdi,%rax), %edx ; 5 bytes
M00000000000009fb: movl %edx, -28(%rcx,%rax,4) ; 4 bytes
M00000000000009ff: movzbl -8(%rdi,%rax), %edx ; 5 bytes
M0000000000000a04: movl %edx, -32(%rcx,%rax,4) ; 4 bytes
M0000000000000a08: addq $-8, %rax ; 4 bytes
M0000000000000a0c: cmpq %rax, %r10 ; 3 bytes
M0000000000000a0f: jne 0x41db50 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x9c0> ; 2 bytes
M0000000000000a11: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M0000000000000a16: shlq $3, %r9 ; 4 bytes
M0000000000000a1a: leaq (%r9,%r14,8), %rax ; 4 bytes
M0000000000000a1e: addq %rax, %r8 ; 3 bytes
M0000000000000a21: addq %rdx, %rdx ; 3 bytes
M0000000000000a24: leaq (%rdx,%r14,2), %rax ; 4 bytes
M0000000000000a28: addq %rax, %rsi ; 3 bytes
M0000000000000a2b: andq $-8, %r14 ; 4 bytes
M0000000000000a2f: negq %r14 ; 3 bytes
M0000000000000a32: xorl %eax, %eax ; 2 bytes
M0000000000000a34: xorl %edx, %edx ; 2 bytes
M0000000000000a36: nopw %cs:(%rax,%rax) ; 10 bytes
M0000000000000a40: movzwl -8(%r8,%rax,4), %edi ; 6 bytes
M0000000000000a46: movw %di, -2(%rsi,%rax) ; 5 bytes
M0000000000000a4b: movzwl -16(%r8,%rax,4), %edi ; 6 bytes
M0000000000000a51: movw %di, -4(%rsi,%rax) ; 5 bytes
M0000000000000a56: movzwl -24(%r8,%rax,4), %edi ; 6 bytes
M0000000000000a5c: movw %di, -6(%rsi,%rax) ; 5 bytes
M0000000000000a61: movzwl -32(%r8,%rax,4), %edi ; 6 bytes
M0000000000000a67: movw %di, -8(%rsi,%rax) ; 5 bytes
M0000000000000a6c: movzwl -40(%r8,%rax,4), %edi ; 6 bytes
M0000000000000a72: movw %di, -10(%rsi,%rax) ; 5 bytes
M0000000000000a77: movzwl -48(%r8,%rax,4), %edi ; 6 bytes
M0000000000000a7d: movw %di, -12(%rsi,%rax) ; 5 bytes
M0000000000000a82: movzwl -56(%r8,%rax,4), %edi ; 6 bytes
M0000000000000a88: movw %di, -14(%rsi,%rax) ; 5 bytes
M0000000000000a8d: movzwl -64(%r8,%rax,4), %edi ; 6 bytes
M0000000000000a93: movw %di, -16(%rsi,%rax) ; 5 bytes
M0000000000000a98: addq $64, %rdx ; 4 bytes
M0000000000000a9c: addq $-16, %rax ; 4 bytes
M0000000000000aa0: addq $8, %r14 ; 4 bytes
M0000000000000aa4: jne 0x41dbd0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xa40> ; 2 bytes
M0000000000000aa6: subq %rdx, %r8 ; 3 bytes
M0000000000000aa9: addq %rax, %rsi ; 3 bytes
M0000000000000aac: testq %rcx, %rcx ; 3 bytes
M0000000000000aaf: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000ab5: negq %rcx ; 3 bytes
M0000000000000ab8: xorl %eax, %eax ; 2 bytes
M0000000000000aba: nopw (%rax,%rax) ; 6 bytes
M0000000000000ac0: movzwl -8(%r8,%rax,8), %edx ; 6 bytes
M0000000000000ac6: movw %dx, -2(%rsi,%rax,2) ; 5 bytes
M0000000000000acb: decq %rax ; 3 bytes
M0000000000000ace: cmpq %rax, %rcx ; 3 bytes
M0000000000000ad1: jne 0x41dc50 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xac0> ; 2 bytes
M0000000000000ad3: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M0000000000000ad8: movq %r10, %rdx ; 3 bytes
M0000000000000adb: cmpq $7, %r8 ; 4 bytes
M0000000000000adf: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000ae5: subq %r14, %rdi ; 3 bytes
M0000000000000ae8: xorl %eax, %eax ; 2 bytes
M0000000000000aea: nopw (%rax,%rax) ; 6 bytes
M0000000000000af0: movl -4(%rcx,%rax,4), %esi ; 4 bytes
M0000000000000af4: movq %rsi, -8(%rdx,%rax,8) ; 5 bytes
M0000000000000af9: movl -8(%rcx,%rax,4), %esi ; 4 bytes
M0000000000000afd: movq %rsi, -16(%rdx,%rax,8) ; 5 bytes
M0000000000000b02: movl -12(%rcx,%rax,4), %esi ; 4 bytes
M0000000000000b06: movq %rsi, -24(%rdx,%rax,8) ; 5 bytes
M0000000000000b0b: movl -16(%rcx,%rax,4), %esi ; 4 bytes
M0000000000000b0f: movq %rsi, -32(%rdx,%rax,8) ; 5 bytes
M0000000000000b14: movl -20(%rcx,%rax,4), %esi ; 4 bytes
M0000000000000b18: movq %rsi, -40(%rdx,%rax,8) ; 5 bytes
M0000000000000b1d: movl -24(%rcx,%rax,4), %esi ; 4 bytes
M0000000000000b21: movq %rsi, -48(%rdx,%rax,8) ; 5 bytes
M0000000000000b26: movl -28(%rcx,%rax,4), %esi ; 4 bytes
M0000000000000b2a: movq %rsi, -56(%rdx,%rax,8) ; 5 bytes
M0000000000000b2f: movl -32(%rcx,%rax,4), %esi ; 4 bytes
M0000000000000b33: movq %rsi, -64(%rdx,%rax,8) ; 5 bytes
M0000000000000b38: addq $-8, %rax ; 4 bytes
M0000000000000b3c: cmpq %rax, %rdi ; 3 bytes
M0000000000000b3f: jne 0x41dc80 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xaf0> ; 2 bytes
M0000000000000b41: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M0000000000000b46: movq %r10, %rdx ; 3 bytes
M0000000000000b49: cmpq $7, %r8 ; 4 bytes
M0000000000000b4d: jb 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000000b53: subq %r14, %rdi ; 3 bytes
M0000000000000b56: xorl %eax, %eax ; 2 bytes
M0000000000000b58: nopl (%rax,%rax) ; 8 bytes
M0000000000000b60: movl -8(%rdx,%rax,8), %esi ; 4 bytes
M0000000000000b64: movl %esi, -4(%rcx,%rax,4) ; 4 bytes
M0000000000000b68: movl -16(%rdx,%rax,8), %esi ; 4 bytes
M0000000000000b6c: movl %esi, -8(%rcx,%rax,4) ; 4 bytes
M0000000000000b70: movl -24(%rdx,%rax,8), %esi ; 4 bytes
M0000000000000b74: movl %esi, -12(%rcx,%rax,4) ; 4 bytes
M0000000000000b78: movl -32(%rdx,%rax,8), %esi ; 4 bytes
M0000000000000b7c: movl %esi, -16(%rcx,%rax,4) ; 4 bytes
M0000000000000b80: movl -40(%rdx,%rax,8), %esi ; 4 bytes
M0000000000000b84: movl %esi, -20(%rcx,%rax,4) ; 4 bytes
M0000000000000b88: movl -48(%rdx,%rax,8), %esi ; 4 bytes
M0000000000000b8c: movl %esi, -24(%rcx,%rax,4) ; 4 bytes
M0000000000000b90: movl -56(%rdx,%rax,8), %esi ; 4 bytes
M0000000000000b94: movl %esi, -28(%rcx,%rax,4) ; 4 bytes
M0000000000000b98: movl -64(%rdx,%rax,8), %esi ; 4 bytes
M0000000000000b9c: movl %esi, -32(%rcx,%rax,4) ; 4 bytes
M0000000000000ba0: addq $-8, %rax ; 4 bytes
M0000000000000ba4: cmpq %rax, %rdi ; 3 bytes
M0000000000000ba7: jne 0x41dcf0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xb60> ; 2 bytes
M0000000000000ba9: jmp 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 5 bytes
M0000000000000bae: movq %r14, %r10 ; 3 bytes
M0000000000000bb1: andq $-8, %r10 ; 4 bytes
M0000000000000bb5: leaq -8(%r10), %rax ; 4 bytes
M0000000000000bb9: movq %rax, %r11 ; 3 bytes
M0000000000000bbc: shrq $3, %r11 ; 4 bytes
M0000000000000bc0: incq %r11 ; 3 bytes
M0000000000000bc3: testq %rax, %rax ; 3 bytes
M0000000000000bc6: je 0x41e460 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x12d0> ; 6 bytes
M0000000000000bcc: addq %r14, %rdx ; 3 bytes
M0000000000000bcf: leaq -4(%rsi,%rdx), %rax ; 5 bytes
M0000000000000bd4: shlq $2, %r9 ; 4 bytes
M0000000000000bd8: leaq (%r9,%r14,4), %rdx ; 4 bytes
M0000000000000bdc: leaq -16(%r8,%rdx), %rsi ; 5 bytes
M0000000000000be1: movq %r11, %rbx ; 3 bytes
M0000000000000be4: andq $-2, %rbx ; 4 bytes
M0000000000000be8: negq %rbx ; 3 bytes
M0000000000000beb: xorl %edx, %edx ; 2 bytes
M0000000000000bed: movdqa 269947(%rip), %xmm0 # 45fc00 <putSpaces(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int)::spaces+0x90> ; 8 bytes
M0000000000000bf5: nopw %cs:(%rax,%rax) ; 10 bytes
M0000000000000bff: nop ; 1 bytes
M0000000000000c00: movdqu -16(%rsi,%rdx,4), %xmm1 ; 6 bytes
M0000000000000c06: movdqu (%rsi,%rdx,4), %xmm2 ; 5 bytes
M0000000000000c0b: pshufb %xmm0, %xmm2 ; 5 bytes
M0000000000000c10: movd %xmm2, (%rax,%rdx) ; 5 bytes
M0000000000000c15: pshufb %xmm0, %xmm1 ; 5 bytes
M0000000000000c1a: movd %xmm1, -4(%rax,%rdx) ; 6 bytes
M0000000000000c20: movdqu -48(%rsi,%rdx,4), %xmm1 ; 6 bytes
M0000000000000c26: movdqu -32(%rsi,%rdx,4), %xmm2 ; 6 bytes
M0000000000000c2c: pshufb %xmm0, %xmm2 ; 5 bytes
M0000000000000c31: movd %xmm2, -8(%rax,%rdx) ; 6 bytes
M0000000000000c37: pshufb %xmm0, %xmm1 ; 5 bytes
M0000000000000c3c: movd %xmm1, -12(%rax,%rdx) ; 6 bytes
M0000000000000c42: addq $-16, %rdx ; 4 bytes
M0000000000000c46: addq $2, %rbx ; 4 bytes
M0000000000000c4a: jne 0x41dd90 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xc00> ; 2 bytes
M0000000000000c4c: negq %rdx ; 3 bytes
M0000000000000c4f: jmp 0x41e462 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x12d2> ; 5 bytes
M0000000000000c54: movq %r14, %r10 ; 3 bytes
M0000000000000c57: andq $-4, %r10 ; 4 bytes
M0000000000000c5b: leaq -4(%r10), %rax ; 4 bytes
M0000000000000c5f: movq %rax, %r11 ; 3 bytes
M0000000000000c62: shrq $2, %r11 ; 4 bytes
M0000000000000c66: incq %r11 ; 3 bytes
M0000000000000c69: testq %rax, %rax ; 3 bytes
M0000000000000c6c: je 0x41e3b4 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1224> ; 6 bytes
M0000000000000c72: shlq $3, %rdx ; 4 bytes
M0000000000000c76: leaq (%rdx,%r14,8), %rax ; 4 bytes
M0000000000000c7a: leaq -16(%rsi,%rax), %rdx ; 5 bytes
M0000000000000c7f: addq %r9, %r9 ; 3 bytes
M0000000000000c82: leaq (%r9,%r14,2), %rax ; 4 bytes
M0000000000000c86: leaq -4(%r8,%rax), %rsi ; 5 bytes
M0000000000000c8b: movq %r11, %rbx ; 3 bytes
M0000000000000c8e: andq $-2, %rbx ; 4 bytes
M0000000000000c92: negq %rbx ; 3 bytes
M0000000000000c95: xorl %eax, %eax ; 2 bytes
M0000000000000c97: nopw (%rax,%rax) ; 9 bytes
M0000000000000ca0: pmovzxwq (%rsi,%rax,2), %xmm0 ; 6 bytes
M0000000000000ca6: pmovzxwq -4(%rsi,%rax,2), %xmm1 ; 7 bytes
M0000000000000cad: movdqu %xmm0, (%rdx,%rax,8) ; 5 bytes
M0000000000000cb2: movdqu %xmm1, -16(%rdx,%rax,8) ; 6 bytes
M0000000000000cb8: pmovzxwq -8(%rsi,%rax,2), %xmm0 ; 7 bytes
M0000000000000cbf: pmovzxwq -12(%rsi,%rax,2), %xmm1 ; 7 bytes
M0000000000000cc6: movdqu %xmm0, -32(%rdx,%rax,8) ; 6 bytes
M0000000000000ccc: movdqu %xmm1, -48(%rdx,%rax,8) ; 6 bytes
M0000000000000cd2: addq $-8, %rax ; 4 bytes
M0000000000000cd6: addq $2, %rbx ; 4 bytes
M0000000000000cda: jne 0x41de30 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xca0> ; 2 bytes
M0000000000000cdc: negq %rax ; 3 bytes
M0000000000000cdf: jmp 0x41e3b6 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1226> ; 5 bytes
M0000000000000ce4: movq %r14, %r10 ; 3 bytes
M0000000000000ce7: andq $-8, %r10 ; 4 bytes
M0000000000000ceb: leaq -8(%r10), %rax ; 4 bytes
M0000000000000cef: movq %rax, %r11 ; 3 bytes
M0000000000000cf2: shrq $3, %r11 ; 4 bytes
M0000000000000cf6: incq %r11 ; 3 bytes
M0000000000000cf9: testq %rax, %rax ; 3 bytes
M0000000000000cfc: je 0x41e4be <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x132e> ; 6 bytes
M0000000000000d02: addq %rdx, %rdx ; 3 bytes
M0000000000000d05: leaq (%rdx,%r14,2), %rax ; 4 bytes
M0000000000000d09: leaq -8(%rsi,%rax), %rax ; 5 bytes
M0000000000000d0e: shlq $2, %r9 ; 4 bytes
M0000000000000d12: leaq (%r9,%r14,4), %rdx ; 4 bytes
M0000000000000d16: leaq -16(%r8,%rdx), %rsi ; 5 bytes
M0000000000000d1b: movq %r11, %rbx ; 3 bytes
M0000000000000d1e: andq $-2, %rbx ; 4 bytes
M0000000000000d22: negq %rbx ; 3 bytes
M0000000000000d25: xorl %edx, %edx ; 2 bytes
M0000000000000d27: movdqa 269569(%rip), %xmm0 # 45fbc0 <putSpaces(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int)::spaces+0x50> ; 8 bytes
M0000000000000d2f: nop ; 1 bytes
M0000000000000d30: movdqu -16(%rsi,%rdx,4), %xmm1 ; 6 bytes
M0000000000000d36: movdqu (%rsi,%rdx,4), %xmm2 ; 5 bytes
M0000000000000d3b: pshufb %xmm0, %xmm2 ; 5 bytes
M0000000000000d40: pshufb %xmm0, %xmm1 ; 5 bytes
M0000000000000d45: punpcklqdq %xmm2, %xmm1 ; 4 bytes
M0000000000000d49: movdqu %xmm1, -8(%rax,%rdx,2) ; 6 bytes
M0000000000000d4f: movdqu -48(%rsi,%rdx,4), %xmm1 ; 6 bytes
M0000000000000d55: movdqu -32(%rsi,%rdx,4), %xmm2 ; 6 bytes
M0000000000000d5b: pshufb %xmm0, %xmm2 ; 5 bytes
M0000000000000d60: pshufb %xmm0, %xmm1 ; 5 bytes
M0000000000000d65: punpcklqdq %xmm2, %xmm1 ; 4 bytes
M0000000000000d69: movdqu %xmm1, -24(%rax,%rdx,2) ; 6 bytes
M0000000000000d6f: addq $-16, %rdx ; 4 bytes
M0000000000000d73: addq $2, %rbx ; 4 bytes
M0000000000000d77: jne 0x41dec0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xd30> ; 2 bytes
M0000000000000d79: negq %rdx ; 3 bytes
M0000000000000d7c: jmp 0x41e4c0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1330> ; 5 bytes
M0000000000000d81: movq %r14, %r10 ; 3 bytes
M0000000000000d84: andq $-8, %r10 ; 4 bytes
M0000000000000d88: leaq -8(%r10), %rax ; 4 bytes
M0000000000000d8c: movq %rax, %r11 ; 3 bytes
M0000000000000d8f: shrq $3, %r11 ; 4 bytes
M0000000000000d93: incq %r11 ; 3 bytes
M0000000000000d96: testq %rax, %rax ; 3 bytes
M0000000000000d99: je 0x41e522 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1392> ; 6 bytes
M0000000000000d9f: shlq $2, %rdx ; 4 bytes
M0000000000000da3: leaq (%rdx,%r14,4), %rax ; 4 bytes
M0000000000000da7: leaq -16(%rsi,%rax), %rdx ; 5 bytes
M0000000000000dac: addq %r9, %r9 ; 3 bytes
M0000000000000daf: leaq (%r9,%r14,2), %rax ; 4 bytes
M0000000000000db3: leaq -8(%r8,%rax), %rsi ; 5 bytes
M0000000000000db8: movq %r11, %rbx ; 3 bytes
M0000000000000dbb: andq $-2, %rbx ; 4 bytes
M0000000000000dbf: negq %rbx ; 3 bytes
M0000000000000dc2: xorl %eax, %eax ; 2 bytes
M0000000000000dc4: nopw %cs:(%rax,%rax) ; 10 bytes
M0000000000000dce: nop ; 2 bytes
M0000000000000dd0: pmovzxwd (%rsi,%rax,2), %xmm0 ; 6 bytes
M0000000000000dd6: pmovzxwd -8(%rsi,%rax,2), %xmm1 ; 7 bytes
M0000000000000ddd: movdqu %xmm0, (%rdx,%rax,4) ; 5 bytes
M0000000000000de2: movdqu %xmm1, -16(%rdx,%rax,4) ; 6 bytes
M0000000000000de8: pmovzxwd -16(%rsi,%rax,2), %xmm0 ; 7 bytes
M0000000000000def: pmovzxwd -24(%rsi,%rax,2), %xmm1 ; 7 bytes
M0000000000000df6: movdqu %xmm0, -32(%rdx,%rax,4) ; 6 bytes
M0000000000000dfc: movdqu %xmm1, -48(%rdx,%rax,4) ; 6 bytes
M0000000000000e02: addq $-16, %rax ; 4 bytes
M0000000000000e06: addq $2, %rbx ; 4 bytes
M0000000000000e0a: jne 0x41df60 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xdd0> ; 2 bytes
M0000000000000e0c: negq %rax ; 3 bytes
M0000000000000e0f: jmp 0x41e524 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1394> ; 5 bytes
M0000000000000e14: movq %r14, %rdi ; 3 bytes
M0000000000000e17: andq $-4, %rdi ; 4 bytes
M0000000000000e1b: leaq -4(%rdi), %rax ; 4 bytes
M0000000000000e1f: movq %rax, %r11 ; 3 bytes
M0000000000000e22: shrq $2, %r11 ; 4 bytes
M0000000000000e26: incq %r11 ; 3 bytes
M0000000000000e29: testq %rax, %rax ; 3 bytes
M0000000000000e2c: je 0x41e406 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1276> ; 6 bytes
M0000000000000e32: shlq $3, %rdx ; 4 bytes
M0000000000000e36: leaq (%rdx,%r14,8), %rax ; 4 bytes
M0000000000000e3a: leaq -16(%rsi,%rax), %rdx ; 5 bytes
M0000000000000e3f: shlq $2, %r9 ; 4 bytes
M0000000000000e43: leaq (%r9,%r14,4), %rax ; 4 bytes
M0000000000000e47: leaq -8(%r8,%rax), %rsi ; 5 bytes
M0000000000000e4c: movq %r11, %rbx ; 3 bytes
M0000000000000e4f: andq $-2, %rbx ; 4 bytes
M0000000000000e53: negq %rbx ; 3 bytes
M0000000000000e56: xorl %eax, %eax ; 2 bytes
M0000000000000e58: nopl (%rax,%rax) ; 8 bytes
M0000000000000e60: pmovzxdq (%rsi,%rax,4), %xmm0 ; 6 bytes
M0000000000000e66: pmovzxdq -8(%rsi,%rax,4), %xmm1 ; 7 bytes
M0000000000000e6d: movdqu %xmm0, (%rdx,%rax,8) ; 5 bytes
M0000000000000e72: movdqu %xmm1, -16(%rdx,%rax,8) ; 6 bytes
M0000000000000e78: pmovzxdq -16(%rsi,%rax,4), %xmm0 ; 7 bytes
M0000000000000e7f: pmovzxdq -24(%rsi,%rax,4), %xmm1 ; 7 bytes
M0000000000000e86: movdqu %xmm0, -32(%rdx,%rax,8) ; 6 bytes
M0000000000000e8c: movdqu %xmm1, -48(%rdx,%rax,8) ; 6 bytes
M0000000000000e92: addq $-8, %rax ; 4 bytes
M0000000000000e96: addq $2, %rbx ; 4 bytes
M0000000000000e9a: jne 0x41dff0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xe60> ; 2 bytes
M0000000000000e9c: negq %rax ; 3 bytes
M0000000000000e9f: jmp 0x41e408 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1278> ; 5 bytes
M0000000000000ea4: movq %r14, %r10 ; 3 bytes
M0000000000000ea7: andq $-4, %r10 ; 4 bytes
M0000000000000eab: leaq -4(%r10), %rax ; 4 bytes
M0000000000000eaf: movq %rax, %r11 ; 3 bytes
M0000000000000eb2: shrq $2, %r11 ; 4 bytes
M0000000000000eb6: incq %r11 ; 3 bytes
M0000000000000eb9: testq %rax, %rax ; 3 bytes
M0000000000000ebc: je 0x41e574 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x13e4> ; 6 bytes
M0000000000000ec2: addq %r14, %rdx ; 3 bytes
M0000000000000ec5: leaq -2(%rsi,%rdx), %rax ; 5 bytes
M0000000000000eca: shlq $3, %r9 ; 4 bytes
M0000000000000ece: leaq (%r9,%r14,8), %rdx ; 4 bytes
M0000000000000ed2: leaq -16(%r8,%rdx), %rsi ; 5 bytes
M0000000000000ed7: movq %r11, %rbx ; 3 bytes
M0000000000000eda: andq $-2, %rbx ; 4 bytes
M0000000000000ede: negq %rbx ; 3 bytes
M0000000000000ee1: xorl %edx, %edx ; 2 bytes
M0000000000000ee3: movdqa 269173(%rip), %xmm0 # 45fbf0 <putSpaces(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int)::spaces+0x80> ; 8 bytes
M0000000000000eeb: nopl (%rax,%rax) ; 5 bytes
M0000000000000ef0: movdqu -16(%rsi,%rdx,8), %xmm1 ; 6 bytes
M0000000000000ef6: movdqu (%rsi,%rdx,8), %xmm2 ; 5 bytes
M0000000000000efb: pshufb %xmm0, %xmm2 ; 5 bytes
M0000000000000f00: pextrw $0, %xmm2, (%rax,%rdx) ; 7 bytes
M0000000000000f07: pshufb %xmm0, %xmm1 ; 5 bytes
M0000000000000f0c: pextrw $0, %xmm1, -2(%rax,%rdx) ; 8 bytes
M0000000000000f14: movdqu -48(%rsi,%rdx,8), %xmm1 ; 6 bytes
M0000000000000f1a: movdqu -32(%rsi,%rdx,8), %xmm2 ; 6 bytes
M0000000000000f20: pshufb %xmm0, %xmm2 ; 5 bytes
M0000000000000f25: pextrw $0, %xmm2, -4(%rax,%rdx) ; 8 bytes
M0000000000000f2d: pshufb %xmm0, %xmm1 ; 5 bytes
M0000000000000f32: pextrw $0, %xmm1, -6(%rax,%rdx) ; 8 bytes
M0000000000000f3a: addq $-8, %rdx ; 4 bytes
M0000000000000f3e: addq $2, %rbx ; 4 bytes
M0000000000000f42: jne 0x41e080 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xef0> ; 2 bytes
M0000000000000f44: negq %rdx ; 3 bytes
M0000000000000f47: jmp 0x41e576 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x13e6> ; 5 bytes
M0000000000000f4c: movq %r14, %rdi ; 3 bytes
M0000000000000f4f: andq $-4, %rdi ; 4 bytes
M0000000000000f53: leaq -4(%rdi), %rax ; 4 bytes
M0000000000000f57: movq %rax, %r11 ; 3 bytes
M0000000000000f5a: shrq $2, %r11 ; 4 bytes
M0000000000000f5e: incq %r11 ; 3 bytes
M0000000000000f61: testq %rax, %rax ; 3 bytes
M0000000000000f64: je 0x41e5d6 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1446> ; 6 bytes
M0000000000000f6a: shlq $2, %rdx ; 4 bytes
M0000000000000f6e: leaq (%rdx,%r14,4), %rax ; 4 bytes
M0000000000000f72: leaq -8(%rsi,%rax), %rax ; 5 bytes
M0000000000000f77: shlq $3, %r9 ; 4 bytes
M0000000000000f7b: leaq (%r9,%r14,8), %rdx ; 4 bytes
M0000000000000f7f: leaq -16(%r8,%rdx), %rsi ; 5 bytes
M0000000000000f84: movq %r11, %rbx ; 3 bytes
M0000000000000f87: andq $-2, %rbx ; 4 bytes
M0000000000000f8b: negq %rbx ; 3 bytes
M0000000000000f8e: xorl %edx, %edx ; 2 bytes
M0000000000000f90: movdqu -16(%rsi,%rdx,8), %xmm0 ; 6 bytes
M0000000000000f96: movdqu (%rsi,%rdx,8), %xmm1 ; 5 bytes
M0000000000000f9b: pshufd $232, %xmm1, %xmm1 ; 5 bytes
M0000000000000fa0: pshufd $232, %xmm0, %xmm0 ; 5 bytes
M0000000000000fa5: punpcklqdq %xmm1, %xmm0 ; 4 bytes
M0000000000000fa9: movdqu %xmm0, -8(%rax,%rdx,4) ; 6 bytes
M0000000000000faf: movdqu -48(%rsi,%rdx,8), %xmm0 ; 6 bytes
M0000000000000fb5: movdqu -32(%rsi,%rdx,8), %xmm1 ; 6 bytes
M0000000000000fbb: pshufd $232, %xmm1, %xmm1 ; 5 bytes
M0000000000000fc0: pshufd $232, %xmm0, %xmm0 ; 5 bytes
M0000000000000fc5: punpcklqdq %xmm1, %xmm0 ; 4 bytes
M0000000000000fc9: movdqu %xmm0, -24(%rax,%rdx,4) ; 6 bytes
M0000000000000fcf: addq $-8, %rdx ; 4 bytes
M0000000000000fd3: addq $2, %rbx ; 4 bytes
M0000000000000fd7: jne 0x41e120 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xf90> ; 2 bytes
M0000000000000fd9: negq %rdx ; 3 bytes
M0000000000000fdc: jmp 0x41e5d8 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1448> ; 5 bytes
M0000000000000fe1: movq %r14, %r10 ; 3 bytes
M0000000000000fe4: andq $-16, %r10 ; 4 bytes
M0000000000000fe8: leaq -16(%r10), %rax ; 4 bytes
M0000000000000fec: movq %rax, %r11 ; 3 bytes
M0000000000000fef: shrq $4, %r11 ; 4 bytes
M0000000000000ff3: incq %r11 ; 3 bytes
M0000000000000ff6: testq %rax, %rax ; 3 bytes
M0000000000000ff9: je 0x41e637 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x14a7> ; 6 bytes
M0000000000000fff: addq %r14, %rdx ; 3 bytes
M0000000000001002: leaq -8(%rsi,%rdx), %rax ; 5 bytes
M0000000000001007: addq %r9, %r9 ; 3 bytes
M000000000000100a: leaq (%r9,%r14,2), %rdx ; 4 bytes
M000000000000100e: leaq -16(%r8,%rdx), %rsi ; 5 bytes
M0000000000001013: movq %r11, %rbx ; 3 bytes
M0000000000001016: andq $-2, %rbx ; 4 bytes
M000000000000101a: negq %rbx ; 3 bytes
M000000000000101d: xorl %edx, %edx ; 2 bytes
M000000000000101f: movdqa 268889(%rip), %xmm0 # 45fc10 <putSpaces(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int)::spaces+0xa0> ; 8 bytes
M0000000000001027: nopw (%rax,%rax) ; 9 bytes
M0000000000001030: movdqu -16(%rsi,%rdx,2), %xmm1 ; 6 bytes
M0000000000001036: movdqu (%rsi,%rdx,2), %xmm2 ; 5 bytes
M000000000000103b: pshufb %xmm0, %xmm2 ; 5 bytes
M0000000000001040: pshufb %xmm0, %xmm1 ; 5 bytes
M0000000000001045: punpcklqdq %xmm2, %xmm1 ; 4 bytes
M0000000000001049: movdqu %xmm1, -8(%rax,%rdx) ; 6 bytes
M000000000000104f: movdqu -48(%rsi,%rdx,2), %xmm1 ; 6 bytes
M0000000000001055: movdqu -32(%rsi,%rdx,2), %xmm2 ; 6 bytes
M000000000000105b: pshufb %xmm0, %xmm2 ; 5 bytes
M0000000000001060: pshufb %xmm0, %xmm1 ; 5 bytes
M0000000000001065: punpcklqdq %xmm2, %xmm1 ; 4 bytes
M0000000000001069: movdqu %xmm1, -24(%rax,%rdx) ; 6 bytes
M000000000000106f: addq $-32, %rdx ; 4 bytes
M0000000000001073: addq $2, %rbx ; 4 bytes
M0000000000001077: jne 0x41e1c0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1030> ; 2 bytes
M0000000000001079: negq %rdx ; 3 bytes
M000000000000107c: jmp 0x41e639 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x14a9> ; 5 bytes
M0000000000001081: movq %r14, %r10 ; 3 bytes
M0000000000001084: andq $-4, %r10 ; 4 bytes
M0000000000001088: leaq -4(%r10), %rax ; 4 bytes
M000000000000108c: movq %rax, %r11 ; 3 bytes
M000000000000108f: shrq $2, %r11 ; 4 bytes
M0000000000001093: incq %r11 ; 3 bytes
M0000000000001096: testq %rax, %rax ; 3 bytes
M0000000000001099: je 0x41e68c <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x14fc> ; 6 bytes
M000000000000109f: shlq $3, %rdx ; 4 bytes
M00000000000010a3: leaq (%rdx,%r14,8), %rax ; 4 bytes
M00000000000010a7: leaq -16(%rsi,%rax), %rdx ; 5 bytes
M00000000000010ac: addq %r14, %r9 ; 3 bytes
M00000000000010af: leaq -2(%r8,%r9), %rsi ; 5 bytes
M00000000000010b4: movq %r11, %rbx ; 3 bytes
M00000000000010b7: andq $-2, %rbx ; 4 bytes
M00000000000010bb: negq %rbx ; 3 bytes
M00000000000010be: xorl %eax, %eax ; 2 bytes
M00000000000010c0: pmovzxbq (%rsi,%rax), %xmm0 ; 6 bytes
M00000000000010c6: pmovzxbq -2(%rsi,%rax), %xmm1 ; 7 bytes
M00000000000010cd: movdqu %xmm0, (%rdx,%rax,8) ; 5 bytes
M00000000000010d2: movdqu %xmm1, -16(%rdx,%rax,8) ; 6 bytes
M00000000000010d8: pmovzxbq -4(%rsi,%rax), %xmm0 ; 7 bytes
M00000000000010df: pmovzxbq -6(%rsi,%rax), %xmm1 ; 7 bytes
M00000000000010e6: movdqu %xmm0, -32(%rdx,%rax,8) ; 6 bytes
M00000000000010ec: movdqu %xmm1, -48(%rdx,%rax,8) ; 6 bytes
M00000000000010f2: addq $-8, %rax ; 4 bytes
M00000000000010f6: addq $2, %rbx ; 4 bytes
M00000000000010fa: jne 0x41e250 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x10c0> ; 2 bytes
M00000000000010fc: negq %rax ; 3 bytes
M00000000000010ff: jmp 0x41e68e <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x14fe> ; 5 bytes
M0000000000001104: movq %r14, %r10 ; 3 bytes
M0000000000001107: andq $-16, %r10 ; 4 bytes
M000000000000110b: leaq -16(%r10), %rax ; 4 bytes
M000000000000110f: movq %rax, %r11 ; 3 bytes
M0000000000001112: shrq $4, %r11 ; 4 bytes
M0000000000001116: incq %r11 ; 3 bytes
M0000000000001119: testq %rax, %rax ; 3 bytes
M000000000000111c: je 0x41e6d6 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1546> ; 6 bytes
M0000000000001122: addq %rdx, %rdx ; 3 bytes
M0000000000001125: leaq (%rdx,%r14,2), %rax ; 4 bytes
M0000000000001129: leaq -16(%rsi,%rax), %rdx ; 5 bytes
M000000000000112e: addq %r14, %r9 ; 3 bytes
M0000000000001131: leaq -8(%r8,%r9), %rsi ; 5 bytes
M0000000000001136: movq %r11, %rbx ; 3 bytes
M0000000000001139: andq $-2, %rbx ; 4 bytes
M000000000000113d: negq %rbx ; 3 bytes
M0000000000001140: xorl %eax, %eax ; 2 bytes
M0000000000001142: nopw %cs:(%rax,%rax) ; 10 bytes
M000000000000114c: nopl (%rax) ; 4 bytes
M0000000000001150: pmovzxbw (%rsi,%rax), %xmm0 ; 6 bytes
M0000000000001156: pmovzxbw -8(%rsi,%rax), %xmm1 ; 7 bytes
M000000000000115d: movdqu %xmm0, (%rdx,%rax,2) ; 5 bytes
M0000000000001162: movdqu %xmm1, -16(%rdx,%rax,2) ; 6 bytes
M0000000000001168: pmovzxbw -16(%rsi,%rax), %xmm0 ; 7 bytes
M000000000000116f: pmovzxbw -24(%rsi,%rax), %xmm1 ; 7 bytes
M0000000000001176: movdqu %xmm0, -32(%rdx,%rax,2) ; 6 bytes
M000000000000117c: movdqu %xmm1, -48(%rdx,%rax,2) ; 6 bytes
M0000000000001182: addq $-32, %rax ; 4 bytes
M0000000000001186: addq $2, %rbx ; 4 bytes
M000000000000118a: jne 0x41e2e0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1150> ; 2 bytes
M000000000000118c: negq %rax ; 3 bytes
M000000000000118f: jmp 0x41e6d8 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1548> ; 5 bytes
M0000000000001194: movq %r14, %r10 ; 3 bytes
M0000000000001197: andq $-8, %r10 ; 4 bytes
M000000000000119b: leaq -8(%r10), %rax ; 4 bytes
M000000000000119f: movq %rax, %r11 ; 3 bytes
M00000000000011a2: shrq $3, %r11 ; 4 bytes
M00000000000011a6: incq %r11 ; 3 bytes
M00000000000011a9: testq %rax, %rax ; 3 bytes
M00000000000011ac: je 0x41e717 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1587> ; 6 bytes
M00000000000011b2: shlq $2, %rdx ; 4 bytes
M00000000000011b6: leaq (%rdx,%r14,4), %rax ; 4 bytes
M00000000000011ba: leaq -16(%rsi,%rax), %rdx ; 5 bytes
M00000000000011bf: addq %r14, %r9 ; 3 bytes
M00000000000011c2: leaq -4(%r8,%r9), %rsi ; 5 bytes
M00000000000011c7: movq %r11, %rbx ; 3 bytes
M00000000000011ca: andq $-2, %rbx ; 4 bytes
M00000000000011ce: negq %rbx ; 3 bytes
M00000000000011d1: xorl %eax, %eax ; 2 bytes
M00000000000011d3: nopw %cs:(%rax,%rax) ; 10 bytes
M00000000000011dd: nopl (%rax) ; 3 bytes
M00000000000011e0: pmovzxbd (%rsi,%rax), %xmm0 ; 6 bytes
M00000000000011e6: pmovzxbd -4(%rsi,%rax), %xmm1 ; 7 bytes
M00000000000011ed: movdqu %xmm0, (%rdx,%rax,4) ; 5 bytes
M00000000000011f2: movdqu %xmm1, -16(%rdx,%rax,4) ; 6 bytes
M00000000000011f8: pmovzxbd -8(%rsi,%rax), %xmm0 ; 7 bytes
M00000000000011ff: pmovzxbd -12(%rsi,%rax), %xmm1 ; 7 bytes
M0000000000001206: movdqu %xmm0, -32(%rdx,%rax,4) ; 6 bytes
M000000000000120c: movdqu %xmm1, -48(%rdx,%rax,4) ; 6 bytes
M0000000000001212: addq $-16, %rax ; 4 bytes
M0000000000001216: addq $2, %rbx ; 4 bytes
M000000000000121a: jne 0x41e370 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x11e0> ; 2 bytes
M000000000000121c: negq %rax ; 3 bytes
M000000000000121f: jmp 0x41e719 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1589> ; 5 bytes
M0000000000001224: xorl %eax, %eax ; 2 bytes
M0000000000001226: testb $1, %r11b ; 4 bytes
M000000000000122a: je 0x41e3e6 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1256> ; 2 bytes
M000000000000122c: leaq (%rax,%rax), %rdx ; 4 bytes
M0000000000001230: movq %rdi, %rsi ; 3 bytes
M0000000000001233: subq %rdx, %rsi ; 3 bytes
M0000000000001236: shlq $3, %rax ; 4 bytes
M000000000000123a: movq %rcx, %rdx ; 3 bytes
M000000000000123d: subq %rax, %rdx ; 3 bytes
M0000000000001240: pmovzxwq -4(%rsi), %xmm0 ; 6 bytes
M0000000000001246: pmovzxwq -8(%rsi), %xmm1 ; 6 bytes
M000000000000124c: movdqu %xmm0, -16(%rdx) ; 5 bytes
M0000000000001251: movdqu %xmm1, -32(%rdx) ; 5 bytes
M0000000000001256: cmpq %r14, %r10 ; 3 bytes
M0000000000001259: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000125f: leaq (%r10,%r10), %rax ; 4 bytes
M0000000000001263: leaq (,%r10,8), %rdx ; 8 bytes
M000000000000126b: subq %rax, %rdi ; 3 bytes
M000000000000126e: subq %rdx, %rcx ; 3 bytes
M0000000000001271: jmp 0x41d34e <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1be> ; 5 bytes
M0000000000001276: xorl %eax, %eax ; 2 bytes
M0000000000001278: testb $1, %r11b ; 4 bytes
M000000000000127c: je 0x41e43c <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x12ac> ; 2 bytes
M000000000000127e: leaq (,%rax,4), %rdx ; 8 bytes
M0000000000001286: movq %rcx, %rsi ; 3 bytes
M0000000000001289: subq %rdx, %rsi ; 3 bytes
M000000000000128c: shlq $3, %rax ; 4 bytes
M0000000000001290: movq %r10, %rdx ; 3 bytes
M0000000000001293: subq %rax, %rdx ; 3 bytes
M0000000000001296: pmovzxdq -8(%rsi), %xmm0 ; 6 bytes
M000000000000129c: pmovzxdq -16(%rsi), %xmm1 ; 6 bytes
M00000000000012a2: movdqu %xmm0, -16(%rdx) ; 5 bytes
M00000000000012a7: movdqu %xmm1, -32(%rdx) ; 5 bytes
M00000000000012ac: cmpq %r14, %rdi ; 3 bytes
M00000000000012af: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M00000000000012b5: leaq (,%rdi,4), %rax ; 8 bytes
M00000000000012bd: leaq (,%rdi,8), %rdx ; 8 bytes
M00000000000012c5: subq %rax, %rcx ; 3 bytes
M00000000000012c8: subq %rdx, %r10 ; 3 bytes
M00000000000012cb: jmp 0x41d635 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x4a5> ; 5 bytes
M00000000000012d0: xorl %edx, %edx ; 2 bytes
M00000000000012d2: testb $1, %r11b ; 4 bytes
M00000000000012d6: je 0x41e4a2 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1312> ; 2 bytes
M00000000000012d8: leaq (,%rdx,4), %rax ; 8 bytes
M00000000000012e0: movq %rdi, %rsi ; 3 bytes
M00000000000012e3: subq %rax, %rsi ; 3 bytes
M00000000000012e6: movq %rcx, %rax ; 3 bytes
M00000000000012e9: subq %rdx, %rax ; 3 bytes
M00000000000012ec: movdqu -32(%rsi), %xmm0 ; 5 bytes
M00000000000012f1: movdqu -16(%rsi), %xmm1 ; 5 bytes
M00000000000012f6: movdqa 268146(%rip), %xmm2 # 45fc00 <putSpaces(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int)::spaces+0x90> ; 8 bytes
M00000000000012fe: pshufb %xmm2, %xmm1 ; 5 bytes
M0000000000001303: movd %xmm1, -4(%rax) ; 5 bytes
M0000000000001308: pshufb %xmm2, %xmm0 ; 5 bytes
M000000000000130d: movd %xmm0, -8(%rax) ; 5 bytes
M0000000000001312: cmpq %r14, %r10 ; 3 bytes
M0000000000001315: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000131b: leaq (,%r10,4), %rax ; 8 bytes
M0000000000001323: subq %rax, %rdi ; 3 bytes
M0000000000001326: subq %r10, %rcx ; 3 bytes
M0000000000001329: jmp 0x41d24e <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0xbe> ; 5 bytes
M000000000000132e: xorl %edx, %edx ; 2 bytes
M0000000000001330: testb $1, %r11b ; 4 bytes
M0000000000001334: je 0x41e502 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1372> ; 2 bytes
M0000000000001336: leaq (,%rdx,4), %rax ; 8 bytes
M000000000000133e: movq %rdi, %rsi ; 3 bytes
M0000000000001341: subq %rax, %rsi ; 3 bytes
M0000000000001344: addq %rdx, %rdx ; 3 bytes
M0000000000001347: movq %rcx, %rax ; 3 bytes
M000000000000134a: subq %rdx, %rax ; 3 bytes
M000000000000134d: movdqu -32(%rsi), %xmm0 ; 5 bytes
M0000000000001352: movdqu -16(%rsi), %xmm1 ; 5 bytes
M0000000000001357: movdqa 267985(%rip), %xmm2 # 45fbc0 <putSpaces(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int)::spaces+0x50> ; 8 bytes
M000000000000135f: pshufb %xmm2, %xmm1 ; 5 bytes
M0000000000001364: pshufb %xmm2, %xmm0 ; 5 bytes
M0000000000001369: punpcklqdq %xmm1, %xmm0 ; 4 bytes
M000000000000136d: movdqu %xmm0, -16(%rax) ; 5 bytes
M0000000000001372: cmpq %r14, %r10 ; 3 bytes
M0000000000001375: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000137b: leaq (,%r10,4), %rax ; 8 bytes
M0000000000001383: leaq (%r10,%r10), %rdx ; 4 bytes
M0000000000001387: subq %rax, %rdi ; 3 bytes
M000000000000138a: subq %rdx, %rcx ; 3 bytes
M000000000000138d: jmp 0x41d456 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x2c6> ; 5 bytes
M0000000000001392: xorl %eax, %eax ; 2 bytes
M0000000000001394: testb $1, %r11b ; 4 bytes
M0000000000001398: je 0x41e554 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x13c4> ; 2 bytes
M000000000000139a: leaq (%rax,%rax), %rdx ; 4 bytes
M000000000000139e: movq %rdi, %rsi ; 3 bytes
M00000000000013a1: subq %rdx, %rsi ; 3 bytes
M00000000000013a4: shlq $2, %rax ; 4 bytes
M00000000000013a8: movq %rcx, %rdx ; 3 bytes
M00000000000013ab: subq %rax, %rdx ; 3 bytes
M00000000000013ae: pmovzxwd -8(%rsi), %xmm0 ; 6 bytes
M00000000000013b4: pmovzxwd -16(%rsi), %xmm1 ; 6 bytes
M00000000000013ba: movdqu %xmm0, -16(%rdx) ; 5 bytes
M00000000000013bf: movdqu %xmm1, -32(%rdx) ; 5 bytes
M00000000000013c4: cmpq %r14, %r10 ; 3 bytes
M00000000000013c7: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M00000000000013cd: leaq (%r10,%r10), %rax ; 4 bytes
M00000000000013d1: leaq (,%r10,4), %rdx ; 8 bytes
M00000000000013d9: subq %rax, %rdi ; 3 bytes
M00000000000013dc: subq %rdx, %rcx ; 3 bytes
M00000000000013df: jmp 0x41d556 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x3c6> ; 5 bytes
M00000000000013e4: xorl %edx, %edx ; 2 bytes
M00000000000013e6: testb $1, %r11b ; 4 bytes
M00000000000013ea: je 0x41e5ba <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x142a> ; 2 bytes
M00000000000013ec: leaq (,%rdx,8), %rax ; 8 bytes
M00000000000013f4: movq %rdi, %rsi ; 3 bytes
M00000000000013f7: subq %rax, %rsi ; 3 bytes
M00000000000013fa: movq %rcx, %rax ; 3 bytes
M00000000000013fd: subq %rdx, %rax ; 3 bytes
M0000000000001400: movdqu -32(%rsi), %xmm0 ; 5 bytes
M0000000000001405: movdqu -16(%rsi), %xmm1 ; 5 bytes
M000000000000140a: movdqa 267854(%rip), %xmm2 # 45fbf0 <putSpaces(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int)::spaces+0x80> ; 8 bytes
M0000000000001412: pshufb %xmm2, %xmm1 ; 5 bytes
M0000000000001417: pextrw $0, %xmm1, -2(%rax) ; 7 bytes
M000000000000141e: pshufb %xmm2, %xmm0 ; 5 bytes
M0000000000001423: pextrw $0, %xmm0, -4(%rax) ; 7 bytes
M000000000000142a: cmpq %r14, %r10 ; 3 bytes
M000000000000142d: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000001433: leaq (,%r10,8), %rax ; 8 bytes
M000000000000143b: subq %rax, %rdi ; 3 bytes
M000000000000143e: subq %r10, %rcx ; 3 bytes
M0000000000001441: jmp 0x41d6bc <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x52c> ; 5 bytes
M0000000000001446: xorl %edx, %edx ; 2 bytes
M0000000000001448: testb $1, %r11b ; 4 bytes
M000000000000144c: je 0x41e613 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1483> ; 2 bytes
M000000000000144e: leaq (,%rdx,8), %rax ; 8 bytes
M0000000000001456: movq %r10, %rsi ; 3 bytes
M0000000000001459: subq %rax, %rsi ; 3 bytes
M000000000000145c: shlq $2, %rdx ; 4 bytes
M0000000000001460: movq %rcx, %rax ; 3 bytes
M0000000000001463: subq %rdx, %rax ; 3 bytes
M0000000000001466: movdqu -32(%rsi), %xmm0 ; 5 bytes
M000000000000146b: movdqu -16(%rsi), %xmm1 ; 5 bytes
M0000000000001470: pshufd $232, %xmm1, %xmm1 ; 5 bytes
M0000000000001475: pshufd $232, %xmm0, %xmm0 ; 5 bytes
M000000000000147a: punpcklqdq %xmm1, %xmm0 ; 4 bytes
M000000000000147e: movdqu %xmm0, -16(%rax) ; 5 bytes
M0000000000001483: cmpq %r14, %rdi ; 3 bytes
M0000000000001486: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M000000000000148c: leaq (,%rdi,8), %rax ; 8 bytes
M0000000000001494: leaq (,%rdi,4), %rdx ; 8 bytes
M000000000000149c: subq %rax, %r10 ; 3 bytes
M000000000000149f: subq %rdx, %rcx ; 3 bytes
M00000000000014a2: jmp 0x41d7d3 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x643> ; 5 bytes
M00000000000014a7: xorl %edx, %edx ; 2 bytes
M00000000000014a9: testb $1, %r11b ; 4 bytes
M00000000000014ad: je 0x41e674 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x14e4> ; 2 bytes
M00000000000014af: leaq (%rdx,%rdx), %rax ; 4 bytes
M00000000000014b3: movq %rdi, %rsi ; 3 bytes
M00000000000014b6: subq %rax, %rsi ; 3 bytes
M00000000000014b9: movq %rcx, %rax ; 3 bytes
M00000000000014bc: subq %rdx, %rax ; 3 bytes
M00000000000014bf: movdqu -32(%rsi), %xmm0 ; 5 bytes
M00000000000014c4: movdqu -16(%rsi), %xmm1 ; 5 bytes
M00000000000014c9: movdqa 267695(%rip), %xmm2 # 45fc10 <putSpaces(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int)::spaces+0xa0> ; 8 bytes
M00000000000014d1: pshufb %xmm2, %xmm1 ; 5 bytes
M00000000000014d6: pshufb %xmm2, %xmm0 ; 5 bytes
M00000000000014db: punpcklqdq %xmm1, %xmm0 ; 4 bytes
M00000000000014df: movdqu %xmm0, -16(%rax) ; 5 bytes
M00000000000014e4: cmpq %r14, %r10 ; 3 bytes
M00000000000014e7: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M00000000000014ed: leaq (%r10,%r10), %rax ; 4 bytes
M00000000000014f1: subq %rax, %rdi ; 3 bytes
M00000000000014f4: subq %r10, %rcx ; 3 bytes
M00000000000014f7: jmp 0x41d85c <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x6cc> ; 5 bytes
M00000000000014fc: xorl %eax, %eax ; 2 bytes
M00000000000014fe: testb $1, %r11b ; 4 bytes
M0000000000001502: je 0x41e6ba <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x152a> ; 2 bytes
M0000000000001504: movq %rdi, %rdx ; 3 bytes
M0000000000001507: subq %rax, %rdx ; 3 bytes
M000000000000150a: shlq $3, %rax ; 4 bytes
M000000000000150e: movq %rcx, %rsi ; 3 bytes
M0000000000001511: subq %rax, %rsi ; 3 bytes
M0000000000001514: pmovzxbq -2(%rdx), %xmm0 ; 6 bytes
M000000000000151a: pmovzxbq -4(%rdx), %xmm1 ; 6 bytes
M0000000000001520: movdqu %xmm0, -16(%rsi) ; 5 bytes
M0000000000001525: movdqu %xmm1, -32(%rsi) ; 5 bytes
M000000000000152a: cmpq %r14, %r10 ; 3 bytes
M000000000000152d: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 6 bytes
M0000000000001533: leaq (,%r10,8), %rax ; 8 bytes
M000000000000153b: subq %r10, %rdi ; 3 bytes
M000000000000153e: subq %rax, %rcx ; 3 bytes
M0000000000001541: jmp 0x41d93e <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x7ae> ; 5 bytes
M0000000000001546: xorl %eax, %eax ; 2 bytes
M0000000000001548: testb $1, %r11b ; 4 bytes
M000000000000154c: je 0x41e703 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x1573> ; 2 bytes
M000000000000154e: movq %rdi, %rdx ; 3 bytes
M0000000000001551: subq %rax, %rdx ; 3 bytes
M0000000000001554: addq %rax, %rax ; 3 bytes
M0000000000001557: movq %rcx, %rsi ; 3 bytes
M000000000000155a: subq %rax, %rsi ; 3 bytes
M000000000000155d: pmovzxbw -8(%rdx), %xmm0 ; 6 bytes
M0000000000001563: pmovzxbw -16(%rdx), %xmm1 ; 6 bytes
M0000000000001569: movdqu %xmm0, -16(%rsi) ; 5 bytes
M000000000000156e: movdqu %xmm1, -32(%rsi) ; 5 bytes
M0000000000001573: cmpq %r14, %r10 ; 3 bytes
M0000000000001576: je 0x41e74a <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15ba> ; 2 bytes
M0000000000001578: leaq (%r10,%r10), %rax ; 4 bytes
M000000000000157c: subq %r10, %rdi ; 3 bytes
M000000000000157f: subq %rax, %rcx ; 3 bytes
M0000000000001582: jmp 0x41da26 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x896> ; 5 bytes
M0000000000001587: xorl %eax, %eax ; 2 bytes
M0000000000001589: testb $1, %r11b ; 4 bytes
M000000000000158d: je 0x41e745 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15b5> ; 2 bytes
M000000000000158f: movq %rdi, %rdx ; 3 bytes
M0000000000001592: subq %rax, %rdx ; 3 bytes
M0000000000001595: shlq $2, %rax ; 4 bytes
M0000000000001599: movq %rcx, %rsi ; 3 bytes
M000000000000159c: subq %rax, %rsi ; 3 bytes
M000000000000159f: pmovzxbd -4(%rdx), %xmm0 ; 6 bytes
M00000000000015a5: pmovzxbd -8(%rdx), %xmm1 ; 6 bytes
M00000000000015ab: movdqu %xmm0, -16(%rsi) ; 5 bytes
M00000000000015b0: movdqu %xmm1, -32(%rsi) ; 5 bytes
M00000000000015b5: cmpq %r14, %r10 ; 3 bytes
M00000000000015b8: jne 0x41e750 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x15c0> ; 2 bytes
M00000000000015ba: popq %rbx ; 1 bytes
M00000000000015bb: popq %r14 ; 2 bytes
M00000000000015bd: popq %r15 ; 2 bytes
M00000000000015bf: retq ; 1 bytes
M00000000000015c0: leaq (,%r10,4), %rax ; 8 bytes
M00000000000015c8: subq %r10, %rdi ; 3 bytes
M00000000000015cb: subq %rax, %rcx ; 3 bytes
M00000000000015ce: jmp 0x41db06 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Unsigned>::replaceImp(void*, unsigned long, int, void*, unsigned long, int, unsigned long)+0x976> ; 5 bytes
M00000000000015d3: nopw %cs:(%rax,%rax) ; 10 bytes
M00000000000015dd: nopl (%rax) ; 3 bytes