0000000000424ed0 <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)>:
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 $24, %rsp ; 4 bytes
M000000000000000e: movq %rsi, %rbx ; 3 bytes
M0000000000000011: movq %rdi, %r15 ; 3 bytes
M0000000000000014: xorps %xmm0, %xmm0 ; 3 bytes
M0000000000000017: movups %xmm0, (%rdi) ; 3 bytes
M000000000000001a: movq $0, 16(%rdi) ; 8 bytes
M0000000000000022: movq (%rdx), %rdi ; 3 bytes
M0000000000000025: movq %rdi, 24(%r15) ; 4 bytes
M0000000000000029: cmpq 24(%rsi), %rdi ; 4 bytes
M000000000000002d: jne 0x424f2f <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x5f> ; 2 bytes
M000000000000002f: movq (%rbx), %rax ; 3 bytes
M0000000000000032: movq %rax, (%r15) ; 3 bytes
M0000000000000035: movq 8(%rbx), %rax ; 4 bytes
M0000000000000039: movq %rax, 8(%r15) ; 4 bytes
M000000000000003d: movq 16(%rbx), %rax ; 4 bytes
M0000000000000041: movq %rax, 16(%r15) ; 4 bytes
M0000000000000045: movups %xmm0, (%rbx) ; 3 bytes
M0000000000000048: movq $0, 16(%rbx) ; 8 bytes
M0000000000000050: addq $24, %rsp ; 4 bytes
M0000000000000054: popq %rbx ; 1 bytes
M0000000000000055: popq %r12 ; 2 bytes
M0000000000000057: popq %r13 ; 2 bytes
M0000000000000059: popq %r14 ; 2 bytes
M000000000000005b: popq %r15 ; 2 bytes
M000000000000005d: popq %rbp ; 1 bytes
M000000000000005e: retq ; 1 bytes
M000000000000005f: movq 8(%rbx), %rsi ; 4 bytes
M0000000000000063: subq (%rbx), %rsi ; 3 bytes
M0000000000000066: je 0x424f20 <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x50> ; 2 bytes
M0000000000000068: movq %rsi, %rax ; 3 bytes
M000000000000006b: sarq $4, %rax ; 4 bytes
M000000000000006f: movabsq $-6148914691236517205, %rbp ; 10 bytes
M0000000000000079: imulq %rax, %rbp ; 4 bytes
M000000000000007d: movq (%rdi), %rax ; 3 bytes
M0000000000000080: callq *16(%rax) ; 3 bytes
M0000000000000083: movq %rax, %r14 ; 3 bytes
M0000000000000086: movq %rax, 8(%r15) ; 4 bytes
M000000000000008a: movq %rax, (%r15) ; 3 bytes
M000000000000008d: movq %rbp, 16(%r15) ; 4 bytes
M0000000000000091: movq (%rbx), %rbp ; 3 bytes
M0000000000000094: movq 8(%rbx), %rax ; 4 bytes
M0000000000000098: cmpq %rax, %rbp ; 3 bytes
M000000000000009b: je 0x424fd9 <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x109> ; 2 bytes
M000000000000009d: movq 24(%r15), %r12 ; 4 bytes
M00000000000000a1: subq %rbp, %rax ; 3 bytes
M00000000000000a4: movq %rax, 8(%rsp) ; 5 bytes
M00000000000000a9: xorl %r13d, %r13d ; 3 bytes
M00000000000000ac: movq 40(%rbp,%r13), %rax ; 5 bytes
M00000000000000b1: movq %rax, 40(%r14,%r13) ; 5 bytes
M00000000000000b6: movl (%rbp,%r13), %eax ; 5 bytes
M00000000000000bb: movl %eax, (%r14,%r13) ; 4 bytes
M00000000000000bf: movq %r12, %rax ; 3 bytes
M00000000000000c2: testq %r12, %r12 ; 3 bytes
M00000000000000c5: jne 0x424fa8 <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0xd8> ; 2 bytes
M00000000000000c7: movq 2555210(%rip), %rax # 694ce8 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M00000000000000ce: testq %rax, %rax ; 3 bytes
M00000000000000d1: jne 0x424fa8 <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0xd8> ; 2 bytes
M00000000000000d3: callq 0x435780 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M00000000000000d8: leaq 8(%rbp,%r13), %rsi ; 5 bytes
M00000000000000dd: leaq 8(%r14,%r13), %rdi ; 5 bytes
M00000000000000e2: movq %rax, 16(%rsp) ; 5 bytes
M00000000000000e7: leaq 16(%rsp), %rdx ; 5 bytes
M00000000000000ec: callq 0x425050 <bsl::vector<BloombergLP::bdlt::Timetable_CompactableTransition, bsl::allocator<BloombergLP::bdlt::Timetable_CompactableTransition> >::vector(bsl::vector<BloombergLP::bdlt::Timetable_CompactableTransition, bsl::allocator<BloombergLP::bdlt::Timetable_CompactableTransition> > const&, bsl::allocator<BloombergLP::bdlt::Timetable_CompactableTransition> const&)> ; 5 bytes
M00000000000000f1: addq $48, %r13 ; 4 bytes
M00000000000000f5: cmpq %r13, 8(%rsp) ; 5 bytes
M00000000000000fa: jne 0x424f7c <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0xac> ; 2 bytes
M00000000000000fc: movq (%rbx), %rbp ; 3 bytes
M00000000000000ff: movq 8(%rbx), %rax ; 4 bytes
M0000000000000103: movq 8(%r15), %r14 ; 4 bytes
M0000000000000107: jmp 0x424fdc <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x10c> ; 2 bytes
M0000000000000109: movq %rbp, %rax ; 3 bytes
M000000000000010c: subq %rbp, %rax ; 3 bytes
M000000000000010f: addq %r14, %rax ; 3 bytes
M0000000000000112: movq %rax, 8(%r15) ; 4 bytes
M0000000000000116: jmp 0x424f20 <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x50> ; 5 bytes
M000000000000011b: movq %rax, %rbx ; 3 bytes
M000000000000011e: testq %r13, %r13 ; 3 bytes
M0000000000000121: jne 0x42500d <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x13d> ; 2 bytes
M0000000000000123: testq %r14, %r14 ; 3 bytes
M0000000000000126: je 0x425005 <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x135> ; 2 bytes
M0000000000000128: movq 24(%r15), %rdi ; 4 bytes
M000000000000012c: movq (%rdi), %rax ; 3 bytes
M000000000000012f: movq %r14, %rsi ; 3 bytes
M0000000000000132: callq *24(%rax) ; 3 bytes
M0000000000000135: movq %rbx, %rdi ; 3 bytes
M0000000000000138: callq 0x403ed0 <_Unwind_Resume@plt> ; 5 bytes
M000000000000013d: leaq 32(%r14), %rbp ; 4 bytes
M0000000000000141: jmp 0x42501d <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x14d> ; 2 bytes
M0000000000000143: addq $48, %rbp ; 4 bytes
M0000000000000147: addq $-48, %r13 ; 4 bytes
M000000000000014b: je 0x424ff3 <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x123> ; 2 bytes
M000000000000014d: movq -24(%rbp), %rsi ; 4 bytes
M0000000000000151: testq %rsi, %rsi ; 3 bytes
M0000000000000154: je 0x425013 <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x143> ; 2 bytes
M0000000000000156: movq (%rbp), %rdi ; 4 bytes
M000000000000015a: movq (%rdi), %rax ; 3 bytes
M000000000000015d: callq *24(%rax) ; 3 bytes
M0000000000000160: jmp 0x425013 <bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >::vector(bsl::vector<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day>, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > >&&, bsl::allocator<BloombergLP::bdlc::CompactedArray_CountedValue<BloombergLP::bdlt::Timetable_Day> > const&)+0x143> ; 2 bytes
M0000000000000162: movq %rax, %rdi ; 3 bytes
M0000000000000165: callq 0x4242d0 <__clang_call_terminate> ; 5 bytes
M000000000000016a: movq %rax, %rdi ; 3 bytes
M000000000000016d: callq 0x4242d0 <__clang_call_terminate> ; 5 bytes
M0000000000000172: nopw %cs:(%rax,%rax) ; 10 bytes
M000000000000017c: nopl (%rax) ; 4 bytes