000000000040d3a0 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)>:
M0000000000000000: pushq %rbp ; 1 bytes
M0000000000000001: pushq %r15 ; 2 bytes
M0000000000000003: pushq %r14 ; 2 bytes
M0000000000000005: pushq %r13 ; 2 bytes
M0000000000000007: pushq %r12 ; 2 bytes
M0000000000000009: pushq %rbx ; 1 bytes
M000000000000000a: subq $136, %rsp ; 7 bytes
M0000000000000011: movq %rsi, %r14 ; 3 bytes
M0000000000000014: movq %rdi, %rbx ; 3 bytes
M0000000000000017: movq $0, (%rdi) ; 7 bytes
M000000000000001e: leaq 8(%rdi), %rbp ; 4 bytes
M0000000000000022: testq %rsi, %rsi ; 3 bytes
M0000000000000025: movq %rbp, 120(%rsp) ; 5 bytes
M000000000000002a: je 0x40d541 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x1a1> ; 6 bytes
M0000000000000030: xorps %xmm0, %xmm0 ; 3 bytes
M0000000000000033: movups %xmm0, (%rbp) ; 4 bytes
M0000000000000037: movq $0, 16(%rbp) ; 8 bytes
M000000000000003f: leaq 32(%rbx), %rbp ; 4 bytes
M0000000000000043: movq %r14, 32(%rbx) ; 4 bytes
M0000000000000047: leaq 40(%rbx), %rax ; 4 bytes
M000000000000004b: movq %rax, 112(%rsp) ; 5 bytes
M0000000000000050: movups %xmm0, 40(%rbx) ; 4 bytes
M0000000000000054: movq $0, 56(%rbx) ; 8 bytes
M000000000000005c: leaq 64(%rbx), %rax ; 4 bytes
M0000000000000060: movq %rax, 104(%rsp) ; 5 bytes
M0000000000000065: movq %r14, 64(%rbx) ; 4 bytes
M0000000000000069: leaq 72(%rbx), %rax ; 4 bytes
M000000000000006d: movq %rax, 96(%rsp) ; 5 bytes
M0000000000000072: movups %xmm0, 72(%rbx) ; 4 bytes
M0000000000000076: movq $0, 88(%rbx) ; 8 bytes
M000000000000007e: leaq 96(%rbx), %rax ; 4 bytes
M0000000000000082: movq %rax, 88(%rsp) ; 5 bytes
M0000000000000087: movq %r14, 96(%rbx) ; 4 bytes
M000000000000008b: leaq 104(%rbx), %rax ; 4 bytes
M000000000000008f: movq %rax, 24(%rsp) ; 5 bytes
M0000000000000094: movups %xmm0, 104(%rbx) ; 4 bytes
M0000000000000098: movq $0, 120(%rbx) ; 8 bytes
M00000000000000a0: leaq 128(%rbx), %rax ; 7 bytes
M00000000000000a7: movq %rax, 72(%rsp) ; 5 bytes
M00000000000000ac: movq %r14, 128(%rbx) ; 7 bytes
M00000000000000b3: leaq 136(%rbx), %rax ; 7 bytes
M00000000000000ba: movq %rax, 80(%rsp) ; 5 bytes
M00000000000000bf: movups %xmm0, 136(%rbx) ; 7 bytes
M00000000000000c6: movq $0, 152(%rbx) ; 11 bytes
M00000000000000d1: leaq 160(%rbx), %rax ; 7 bytes
M00000000000000d8: movq %rax, 56(%rsp) ; 5 bytes
M00000000000000dd: movq %r14, 160(%rbx) ; 7 bytes
M00000000000000e4: leaq 168(%rbx), %rax ; 7 bytes
M00000000000000eb: movq %rax, 64(%rsp) ; 5 bytes
M00000000000000f0: movups %xmm0, 168(%rbx) ; 7 bytes
M00000000000000f7: movq $0, 184(%rbx) ; 11 bytes
M0000000000000102: leaq 192(%rbx), %rax ; 7 bytes
M0000000000000109: movq %rax, 48(%rsp) ; 5 bytes
M000000000000010e: movq %r14, 192(%rbx) ; 7 bytes
M0000000000000115: leaq 200(%rbx), %rax ; 7 bytes
M000000000000011c: movq %rax, 16(%rsp) ; 5 bytes
M0000000000000121: movups %xmm0, 200(%rbx) ; 7 bytes
M0000000000000128: movq $0, 216(%rbx) ; 11 bytes
M0000000000000133: leaq 224(%rbx), %rax ; 7 bytes
M000000000000013a: movq %rax, 40(%rsp) ; 5 bytes
M000000000000013f: movq %r14, 224(%rbx) ; 7 bytes
M0000000000000146: leaq 232(%rbx), %r13 ; 7 bytes
M000000000000014d: movups %xmm0, 232(%rbx) ; 7 bytes
M0000000000000154: movq $0, 248(%rbx) ; 11 bytes
M000000000000015f: leaq 256(%rbx), %rax ; 7 bytes
M0000000000000166: movq %rax, 32(%rsp) ; 5 bytes
M000000000000016b: movq %r14, 256(%rbx) ; 7 bytes
M0000000000000172: movups %xmm0, 264(%rbx) ; 7 bytes
M0000000000000179: movq $0, 280(%rbx) ; 11 bytes
M0000000000000184: movq %r14, 288(%rbx) ; 7 bytes
M000000000000018b: leaq 264(%rbx), %r12 ; 7 bytes
M0000000000000192: leaq 288(%rbx), %r15 ; 7 bytes
M0000000000000199: movq %r14, %rax ; 3 bytes
M000000000000019c: jmp 0x40d758 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x3b8> ; 5 bytes
M00000000000001a1: movq 2565640(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M00000000000001a8: testq %rax, %rax ; 3 bytes
M00000000000001ab: jne 0x40d552 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x1b2> ; 2 bytes
M00000000000001ad: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M00000000000001b2: xorps %xmm0, %xmm0 ; 3 bytes
M00000000000001b5: movups %xmm0, (%rbp) ; 4 bytes
M00000000000001b9: movq $0, 16(%rbp) ; 8 bytes
M00000000000001c1: leaq 32(%rbx), %rcx ; 4 bytes
M00000000000001c5: movq %rcx, 8(%rsp) ; 5 bytes
M00000000000001ca: movq %rax, 32(%rbx) ; 4 bytes
M00000000000001ce: movq 2565595(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M00000000000001d5: testq %rax, %rax ; 3 bytes
M00000000000001d8: jne 0x40d57f <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x1df> ; 2 bytes
M00000000000001da: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M00000000000001df: leaq 40(%rbx), %r15 ; 4 bytes
M00000000000001e3: xorps %xmm0, %xmm0 ; 3 bytes
M00000000000001e6: movups %xmm0, (%r15) ; 4 bytes
M00000000000001ea: movq $0, 16(%r15) ; 8 bytes
M00000000000001f2: leaq 64(%rbx), %r12 ; 4 bytes
M00000000000001f6: movq %rax, 64(%rbx) ; 4 bytes
M00000000000001fa: movq 2565551(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000201: testq %rax, %rax ; 3 bytes
M0000000000000204: movq %r15, 112(%rsp) ; 5 bytes
M0000000000000209: movq %r12, 104(%rsp) ; 5 bytes
M000000000000020e: jne 0x40d5b5 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x215> ; 2 bytes
M0000000000000210: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M0000000000000215: leaq 72(%rbx), %r13 ; 4 bytes
M0000000000000219: xorps %xmm0, %xmm0 ; 3 bytes
M000000000000021c: movups %xmm0, (%r13) ; 5 bytes
M0000000000000221: movq $0, 16(%r13) ; 8 bytes
M0000000000000229: leaq 96(%rbx), %rcx ; 4 bytes
M000000000000022d: movq %rcx, 88(%rsp) ; 5 bytes
M0000000000000232: movq %rax, 96(%rbx) ; 4 bytes
M0000000000000236: movq 2565491(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M000000000000023d: testq %rax, %rax ; 3 bytes
M0000000000000240: movq %r13, 96(%rsp) ; 5 bytes
M0000000000000245: jne 0x40d5ec <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x24c> ; 2 bytes
M0000000000000247: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M000000000000024c: leaq 104(%rbx), %rcx ; 4 bytes
M0000000000000250: xorps %xmm0, %xmm0 ; 3 bytes
M0000000000000253: movups %xmm0, (%rcx) ; 3 bytes
M0000000000000256: movq %rcx, 24(%rsp) ; 5 bytes
M000000000000025b: movq $0, 16(%rcx) ; 8 bytes
M0000000000000263: leaq 128(%rbx), %rcx ; 7 bytes
M000000000000026a: movq %rcx, 72(%rsp) ; 5 bytes
M000000000000026f: movq %rax, 128(%rbx) ; 7 bytes
M0000000000000276: movq 2565427(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M000000000000027d: testq %rax, %rax ; 3 bytes
M0000000000000280: jne 0x40d627 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x287> ; 2 bytes
M0000000000000282: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M0000000000000287: leaq 136(%rbx), %rcx ; 7 bytes
M000000000000028e: xorps %xmm0, %xmm0 ; 3 bytes
M0000000000000291: movups %xmm0, (%rcx) ; 3 bytes
M0000000000000294: movq %rcx, 80(%rsp) ; 5 bytes
M0000000000000299: movq $0, 16(%rcx) ; 8 bytes
M00000000000002a1: leaq 160(%rbx), %rcx ; 7 bytes
M00000000000002a8: movq %rcx, 56(%rsp) ; 5 bytes
M00000000000002ad: movq %rax, 160(%rbx) ; 7 bytes
M00000000000002b4: movq 2565365(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M00000000000002bb: testq %rax, %rax ; 3 bytes
M00000000000002be: jne 0x40d665 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x2c5> ; 2 bytes
M00000000000002c0: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M00000000000002c5: leaq 168(%rbx), %rcx ; 7 bytes
M00000000000002cc: xorps %xmm0, %xmm0 ; 3 bytes
M00000000000002cf: movups %xmm0, (%rcx) ; 3 bytes
M00000000000002d2: movq %rcx, 64(%rsp) ; 5 bytes
M00000000000002d7: movq $0, 16(%rcx) ; 8 bytes
M00000000000002df: leaq 192(%rbx), %rcx ; 7 bytes
M00000000000002e6: movq %rcx, 48(%rsp) ; 5 bytes
M00000000000002eb: movq %rax, 192(%rbx) ; 7 bytes
M00000000000002f2: movq 2565303(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M00000000000002f9: testq %rax, %rax ; 3 bytes
M00000000000002fc: jne 0x40d6a3 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x303> ; 2 bytes
M00000000000002fe: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M0000000000000303: leaq 200(%rbx), %rcx ; 7 bytes
M000000000000030a: xorps %xmm0, %xmm0 ; 3 bytes
M000000000000030d: movups %xmm0, (%rcx) ; 3 bytes
M0000000000000310: movq %rcx, 16(%rsp) ; 5 bytes
M0000000000000315: movq $0, 16(%rcx) ; 8 bytes
M000000000000031d: leaq 224(%rbx), %rcx ; 7 bytes
M0000000000000324: movq %rcx, 40(%rsp) ; 5 bytes
M0000000000000329: movq %rax, 224(%rbx) ; 7 bytes
M0000000000000330: movq 2565241(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000337: testq %rax, %rax ; 3 bytes
M000000000000033a: jne 0x40d6e1 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x341> ; 2 bytes
M000000000000033c: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M0000000000000341: leaq 232(%rbx), %r13 ; 7 bytes
M0000000000000348: xorps %xmm0, %xmm0 ; 3 bytes
M000000000000034b: movups %xmm0, (%r13) ; 5 bytes
M0000000000000350: movq $0, 16(%r13) ; 8 bytes
M0000000000000358: leaq 256(%rbx), %rcx ; 7 bytes
M000000000000035f: movq %rcx, 32(%rsp) ; 5 bytes
M0000000000000364: movq %rax, 256(%rbx) ; 7 bytes
M000000000000036b: movq 2565182(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000372: testq %rax, %rax ; 3 bytes
M0000000000000375: jne 0x40d71c <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x37c> ; 2 bytes
M0000000000000377: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M000000000000037c: leaq 264(%rbx), %r12 ; 7 bytes
M0000000000000383: xorps %xmm0, %xmm0 ; 3 bytes
M0000000000000386: movups %xmm0, (%r12) ; 5 bytes
M000000000000038b: movq $0, 16(%r12) ; 9 bytes
M0000000000000394: leaq 288(%rbx), %r15 ; 7 bytes
M000000000000039b: movq %rax, 288(%rbx) ; 7 bytes
M00000000000003a2: movq 2565127(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M00000000000003a9: testq %rax, %rax ; 3 bytes
M00000000000003ac: movq 8(%rsp), %rbp ; 5 bytes
M00000000000003b1: jne 0x40d758 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x3b8> ; 2 bytes
M00000000000003b3: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M00000000000003b8: movq $0, 296(%rbx) ; 11 bytes
M00000000000003c3: movaps 231318(%rip), %xmm0 # 445f00 <__dso_handle+0x8> ; 7 bytes
M00000000000003ca: movups %xmm0, 320(%rbx) ; 7 bytes
M00000000000003d1: movq %rax, 336(%rbx) ; 7 bytes
M00000000000003d8: movb $0, 296(%rbx) ; 7 bytes
M00000000000003df: testq %r14, %r14 ; 3 bytes
M00000000000003e2: je 0x40d7a2 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x402> ; 2 bytes
M00000000000003e4: movb $0, 376(%rbx) ; 7 bytes
M00000000000003eb: movq %r14, 384(%rbx) ; 7 bytes
M00000000000003f2: movb $0, 392(%rbx) ; 7 bytes
M00000000000003f9: movb $0, 408(%rbx) ; 7 bytes
M0000000000000400: jmp 0x40d7e3 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x443> ; 2 bytes
M0000000000000402: movq 2565031(%rip), %rax # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000409: testq %rax, %rax ; 3 bytes
M000000000000040c: jne 0x40d7b3 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x413> ; 2 bytes
M000000000000040e: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M0000000000000413: movb $0, 376(%rbx) ; 7 bytes
M000000000000041a: movq %rax, 384(%rbx) ; 7 bytes
M0000000000000421: movb $0, 392(%rbx) ; 7 bytes
M0000000000000428: movb $0, 408(%rbx) ; 7 bytes
M000000000000042f: movq 2564986(%rip), %r14 # 67fb50 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000436: testq %r14, %r14 ; 3 bytes
M0000000000000439: jne 0x40d7e3 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x443> ; 2 bytes
M000000000000043b: callq 0x4206c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M0000000000000440: movq %rax, %r14 ; 3 bytes
M0000000000000443: movb $0, 464(%rbx) ; 7 bytes
M000000000000044a: movq %r14, 472(%rbx) ; 7 bytes
M0000000000000451: movl $0, 480(%rbx) ; 10 bytes
M000000000000045b: movb $0, 484(%rbx) ; 7 bytes
M0000000000000462: movb $0, 488(%rbx) ; 7 bytes
M0000000000000469: movb $0, 492(%rbx) ; 7 bytes
M0000000000000470: movb $0, 496(%rbx) ; 7 bytes
M0000000000000477: movl $0, 500(%rbx) ; 10 bytes
M0000000000000481: movb $0, 504(%rbx) ; 7 bytes
M0000000000000488: addq $136, %rsp ; 7 bytes
M000000000000048f: popq %rbx ; 1 bytes
M0000000000000490: popq %r12 ; 2 bytes
M0000000000000492: popq %r13 ; 2 bytes
M0000000000000494: popq %r14 ; 2 bytes
M0000000000000496: popq %r15 ; 2 bytes
M0000000000000498: popq %rbp ; 1 bytes
M0000000000000499: retq ; 1 bytes
M000000000000049a: movq %rbp, 8(%rsp) ; 5 bytes
M000000000000049f: movq %rax, %r14 ; 3 bytes
M00000000000004a2: cmpb $0, 376(%rbx) ; 7 bytes
M00000000000004a9: je 0x40d897 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x4f7> ; 2 bytes
M00000000000004ab: movb $0, 376(%rbx) ; 7 bytes
M00000000000004b2: movq 344(%rbx), %rsi ; 7 bytes
M00000000000004b9: testq %rsi, %rsi ; 3 bytes
M00000000000004bc: je 0x40d897 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x4f7> ; 2 bytes
M00000000000004be: movq 368(%rbx), %rdi ; 7 bytes
M00000000000004c5: movq (%rdi), %rax ; 3 bytes
M00000000000004c8: callq *24(%rax) ; 3 bytes
M00000000000004cb: jmp 0x40d897 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x4f7> ; 2 bytes
M00000000000004cd: movq %rax, %rdi ; 3 bytes
M00000000000004d0: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M00000000000004d5: movq %rax, %r14 ; 3 bytes
M00000000000004d8: jmp 0x40d8c0 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x520> ; 2 bytes
M00000000000004da: movq %rax, %r14 ; 3 bytes
M00000000000004dd: jmp 0x40d8f3 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x553> ; 2 bytes
M00000000000004df: movq %rax, %r14 ; 3 bytes
M00000000000004e2: jmp 0x40d943 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x5a3> ; 5 bytes
M00000000000004e7: movq %rax, %r14 ; 3 bytes
M00000000000004ea: jmp 0x40d98b <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x5eb> ; 5 bytes
M00000000000004ef: movq %rbp, 8(%rsp) ; 5 bytes
M00000000000004f4: movq %rax, %r14 ; 3 bytes
M00000000000004f7: cmpq $23, 328(%rbx) ; 8 bytes
M00000000000004ff: je 0x40d8b5 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x515> ; 2 bytes
M0000000000000501: movq 296(%rbx), %rsi ; 7 bytes
M0000000000000508: movq 336(%rbx), %rdi ; 7 bytes
M000000000000050f: movq (%rdi), %rax ; 3 bytes
M0000000000000512: callq *24(%rax) ; 3 bytes
M0000000000000515: movq $-1, 320(%rbx) ; 11 bytes
M0000000000000520: movq (%r12), %rdi ; 4 bytes
M0000000000000524: testq %rdi, %rdi ; 3 bytes
M0000000000000527: je 0x40d8f3 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x553> ; 2 bytes
M0000000000000529: movq 8(%r12), %rsi ; 5 bytes
M000000000000052e: movq (%r15), %rax ; 3 bytes
M0000000000000531: movq %rax, 128(%rsp) ; 8 bytes
M0000000000000539: leaq 128(%rsp), %rdx ; 8 bytes
M0000000000000541: callq 0x419cc0 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>, bsl::integral_constant<bool, false>)> ; 5 bytes
M0000000000000546: movq (%r12), %rsi ; 4 bytes
M000000000000054a: movq (%r15), %rdi ; 3 bytes
M000000000000054d: movq (%rdi), %rax ; 3 bytes
M0000000000000550: callq *24(%rax) ; 3 bytes
M0000000000000553: movq (%r13), %rbx ; 4 bytes
M0000000000000557: testq %rbx, %rbx ; 3 bytes
M000000000000055a: je 0x40d943 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x5a3> ; 2 bytes
M000000000000055c: movq 8(%r13), %r15 ; 4 bytes
M0000000000000560: cmpq %r15, %rbx ; 3 bytes
M0000000000000563: jne 0x40d918 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x578> ; 2 bytes
M0000000000000565: jmp 0x40d932 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x592> ; 2 bytes
M0000000000000567: movq $-1, 24(%rbx) ; 8 bytes
M000000000000056f: addq $48, %rbx ; 4 bytes
M0000000000000573: cmpq %rbx, %r15 ; 3 bytes
M0000000000000576: je 0x40d92e <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x58e> ; 2 bytes
M0000000000000578: cmpq $23, 32(%rbx) ; 5 bytes
M000000000000057d: je 0x40d907 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x567> ; 2 bytes
M000000000000057f: movq (%rbx), %rsi ; 3 bytes
M0000000000000582: movq 40(%rbx), %rdi ; 4 bytes
M0000000000000586: movq (%rdi), %rax ; 3 bytes
M0000000000000589: callq *24(%rax) ; 3 bytes
M000000000000058c: jmp 0x40d907 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x567> ; 2 bytes
M000000000000058e: movq (%r13), %rbx ; 4 bytes
M0000000000000592: movq 32(%rsp), %rax ; 5 bytes
M0000000000000597: movq (%rax), %rdi ; 3 bytes
M000000000000059a: movq (%rdi), %rax ; 3 bytes
M000000000000059d: movq %rbx, %rsi ; 3 bytes
M00000000000005a0: callq *24(%rax) ; 3 bytes
M00000000000005a3: movq 16(%rsp), %rax ; 5 bytes
M00000000000005a8: movq (%rax), %rbx ; 3 bytes
M00000000000005ab: testq %rbx, %rbx ; 3 bytes
M00000000000005ae: je 0x40d98b <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x5eb> ; 2 bytes
M00000000000005b0: movq 16(%rsp), %rax ; 5 bytes
M00000000000005b5: movq 8(%rax), %r15 ; 4 bytes
M00000000000005b9: cmpq %r15, %rbx ; 3 bytes
M00000000000005bc: je 0x40d97a <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x5da> ; 2 bytes
M00000000000005be: movq %rbx, %rdi ; 3 bytes
M00000000000005c1: callq 0x406b80 <BloombergLP::balb::Sequence3::~Sequence3()> ; 5 bytes
M00000000000005c6: addq $184, %rbx ; 7 bytes
M00000000000005cd: cmpq %rbx, %r15 ; 3 bytes
M00000000000005d0: jne 0x40d95e <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x5be> ; 2 bytes
M00000000000005d2: movq 16(%rsp), %rax ; 5 bytes
M00000000000005d7: movq (%rax), %rbx ; 3 bytes
M00000000000005da: movq 40(%rsp), %rax ; 5 bytes
M00000000000005df: movq (%rax), %rdi ; 3 bytes
M00000000000005e2: movq (%rdi), %rax ; 3 bytes
M00000000000005e5: movq %rbx, %rsi ; 3 bytes
M00000000000005e8: callq *24(%rax) ; 3 bytes
M00000000000005eb: movq 64(%rsp), %rax ; 5 bytes
M00000000000005f0: movq (%rax), %rsi ; 3 bytes
M00000000000005f3: testq %rsi, %rsi ; 3 bytes
M00000000000005f6: je 0x40d9db <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x63b> ; 2 bytes
M00000000000005f8: movq 48(%rsp), %rax ; 5 bytes
M00000000000005fd: movq (%rax), %rdi ; 3 bytes
M0000000000000600: movq (%rdi), %rax ; 3 bytes
M0000000000000603: callq *24(%rax) ; 3 bytes
M0000000000000606: jmp 0x40d9db <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x63b> ; 2 bytes
M0000000000000608: movq %rax, %rdi ; 3 bytes
M000000000000060b: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M0000000000000610: movq %rax, %rdi ; 3 bytes
M0000000000000613: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M0000000000000618: movq %rax, %rdi ; 3 bytes
M000000000000061b: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M0000000000000620: movq %rax, %rdi ; 3 bytes
M0000000000000623: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M0000000000000628: movq %rax, %rdi ; 3 bytes
M000000000000062b: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M0000000000000630: movq %rax, %rdi ; 3 bytes
M0000000000000633: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M0000000000000638: movq %rax, %r14 ; 3 bytes
M000000000000063b: movq 80(%rsp), %rax ; 5 bytes
M0000000000000640: movq (%rax), %rsi ; 3 bytes
M0000000000000643: testq %rsi, %rsi ; 3 bytes
M0000000000000646: je 0x40da03 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x663> ; 2 bytes
M0000000000000648: movq 56(%rsp), %rax ; 5 bytes
M000000000000064d: movq (%rax), %rdi ; 3 bytes
M0000000000000650: movq (%rdi), %rax ; 3 bytes
M0000000000000653: callq *24(%rax) ; 3 bytes
M0000000000000656: jmp 0x40da03 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x663> ; 2 bytes
M0000000000000658: movq %rax, %rdi ; 3 bytes
M000000000000065b: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M0000000000000660: movq %rax, %r14 ; 3 bytes
M0000000000000663: movq 24(%rsp), %rax ; 5 bytes
M0000000000000668: movq (%rax), %rbx ; 3 bytes
M000000000000066b: testq %rbx, %rbx ; 3 bytes
M000000000000066e: je 0x40da6b <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x6cb> ; 2 bytes
M0000000000000670: movq 24(%rsp), %rax ; 5 bytes
M0000000000000675: movq 8(%rax), %rbp ; 4 bytes
M0000000000000679: cmpq %rbp, %rbx ; 3 bytes
M000000000000067c: jne 0x40da29 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x689> ; 2 bytes
M000000000000067e: jmp 0x40da45 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x6a5> ; 2 bytes
M0000000000000680: addq $32, %rbx ; 4 bytes
M0000000000000684: cmpq %rbx, %rbp ; 3 bytes
M0000000000000687: je 0x40da3d <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x69d> ; 2 bytes
M0000000000000689: movq (%rbx), %rsi ; 3 bytes
M000000000000068c: testq %rsi, %rsi ; 3 bytes
M000000000000068f: je 0x40da20 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x680> ; 2 bytes
M0000000000000691: movq 24(%rbx), %rdi ; 4 bytes
M0000000000000695: movq (%rdi), %rax ; 3 bytes
M0000000000000698: callq *24(%rax) ; 3 bytes
M000000000000069b: jmp 0x40da20 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x680> ; 2 bytes
M000000000000069d: movq 24(%rsp), %rax ; 5 bytes
M00000000000006a2: movq (%rax), %rbx ; 3 bytes
M00000000000006a5: movq 72(%rsp), %rax ; 5 bytes
M00000000000006aa: movq (%rax), %rdi ; 3 bytes
M00000000000006ad: movq (%rdi), %rax ; 3 bytes
M00000000000006b0: movq %rbx, %rsi ; 3 bytes
M00000000000006b3: callq *24(%rax) ; 3 bytes
M00000000000006b6: jmp 0x40da6b <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x6cb> ; 2 bytes
M00000000000006b8: movq %rax, %rdi ; 3 bytes
M00000000000006bb: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M00000000000006c0: movq %rax, %rdi ; 3 bytes
M00000000000006c3: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M00000000000006c8: movq %rax, %r14 ; 3 bytes
M00000000000006cb: movq 96(%rsp), %rax ; 5 bytes
M00000000000006d0: movq (%rax), %rsi ; 3 bytes
M00000000000006d3: testq %rsi, %rsi ; 3 bytes
M00000000000006d6: je 0x40da93 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x6f3> ; 2 bytes
M00000000000006d8: movq 88(%rsp), %rax ; 5 bytes
M00000000000006dd: movq (%rax), %rdi ; 3 bytes
M00000000000006e0: movq (%rdi), %rax ; 3 bytes
M00000000000006e3: callq *24(%rax) ; 3 bytes
M00000000000006e6: jmp 0x40da93 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x6f3> ; 2 bytes
M00000000000006e8: movq %rax, %rdi ; 3 bytes
M00000000000006eb: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M00000000000006f0: movq %rax, %r14 ; 3 bytes
M00000000000006f3: movq 112(%rsp), %rax ; 5 bytes
M00000000000006f8: movq (%rax), %rsi ; 3 bytes
M00000000000006fb: testq %rsi, %rsi ; 3 bytes
M00000000000006fe: je 0x40dabb <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x71b> ; 2 bytes
M0000000000000700: movq 104(%rsp), %rax ; 5 bytes
M0000000000000705: movq (%rax), %rdi ; 3 bytes
M0000000000000708: movq (%rdi), %rax ; 3 bytes
M000000000000070b: callq *24(%rax) ; 3 bytes
M000000000000070e: jmp 0x40dabb <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x71b> ; 2 bytes
M0000000000000710: movq %rax, %rdi ; 3 bytes
M0000000000000713: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M0000000000000718: movq %rax, %r14 ; 3 bytes
M000000000000071b: movq 120(%rsp), %rax ; 5 bytes
M0000000000000720: movq (%rax), %rsi ; 3 bytes
M0000000000000723: testq %rsi, %rsi ; 3 bytes
M0000000000000726: je 0x40dad6 <BloombergLP::balb::Sequence4::Sequence4(BloombergLP::bslma::Allocator*)+0x736> ; 2 bytes
M0000000000000728: movq 8(%rsp), %rax ; 5 bytes
M000000000000072d: movq (%rax), %rdi ; 3 bytes
M0000000000000730: movq (%rdi), %rax ; 3 bytes
M0000000000000733: callq *24(%rax) ; 3 bytes
M0000000000000736: movq %r14, %rdi ; 3 bytes
M0000000000000739: callq 0x4039f0 <_Unwind_Resume@plt> ; 5 bytes
M000000000000073e: movq %rax, %rdi ; 3 bytes
M0000000000000741: callq 0x4043c0 <__clang_call_terminate> ; 5 bytes
M0000000000000746: nopw %cs:(%rax,%rax) ; 10 bytes