Ignored vs Assumed Semantics in BDE

BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&) - Ignored

00000000004bb7a0 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)>:
M0000000000000000:	pushq	%r14	;  2 bytes
M0000000000000002:	pushq	%rbx	;  1 bytes
M0000000000000003:	pushq	%rax	;  1 bytes
M0000000000000004:	movq	%rdi, %rbx	;  3 bytes
M0000000000000007:	cmpq	%rsi, %rdi	;  3 bytes
M000000000000000a:	je	0x4bb894 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xf4>	;  6 bytes
M0000000000000010:	movq	%rsi, %r14	;  3 bytes
M0000000000000013:	leaq	104(%rbx), %rdi	;  4 bytes
M0000000000000017:	cmpb	$0, 488(%rsi)	;  7 bytes
M000000000000001e:	movb	488(%rbx), %al	;  6 bytes
M0000000000000024:	je	0x4bb7d5 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x35>	;  2 bytes
M0000000000000026:	leaq	104(%r14), %rsi	;  4 bytes
M000000000000002a:	testb	%al, %al	;  2 bytes
M000000000000002c:	je	0x4bb7f6 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x56>	;  2 bytes
M000000000000002e:	callq	0x4b97b0 <BloombergLP::s_baltst::Choice3::operator=(BloombergLP::s_baltst::Choice3&&)>	;  5 bytes
M0000000000000033:	jmp	0x4bb83b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9b>	;  2 bytes
M0000000000000035:	testb	%al, %al	;  2 bytes
M0000000000000037:	je	0x4bb83b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9b>	;  2 bytes
M0000000000000039:	movb	$0, 488(%rbx)	;  7 bytes
M0000000000000040:	movl	472(%rbx), %eax	;  6 bytes
M0000000000000046:	cmpl	$2, %eax	;  3 bytes
M0000000000000049:	je	0x4bb80b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x6b>	;  2 bytes
M000000000000004b:	testl	%eax, %eax	;  2 bytes
M000000000000004d:	jne	0x4bb831 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x91>	;  2 bytes
M000000000000004f:	callq	0x4c4be0 <BloombergLP::s_baltst::Sequence6::~Sequence6()>	;  5 bytes
M0000000000000054:	jmp	0x4bb831 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x91>	;  2 bytes
M0000000000000056:	movq	496(%rbx), %rdx	;  7 bytes
M000000000000005d:	callq	0x4b91a0 <BloombergLP::s_baltst::Choice3::Choice3(BloombergLP::s_baltst::Choice3&&, BloombergLP::bslma::Allocator*)>	;  5 bytes
M0000000000000062:	movb	$1, 488(%rbx)	;  7 bytes
M0000000000000069:	jmp	0x4bb83b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9b>	;  2 bytes
M000000000000006b:	cmpq	$23, 136(%rbx)	;  8 bytes
M0000000000000073:	je	0x4bb826 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x86>	;  2 bytes
M0000000000000075:	movq	104(%rbx), %rsi	;  4 bytes
M0000000000000079:	movq	144(%rbx), %rdi	;  7 bytes
M0000000000000080:	movq	(%rdi), %rax	;  3 bytes
M0000000000000083:	callq	*24(%rax)	;  3 bytes
M0000000000000086:	movq	$-1, 128(%rbx)	; 11 bytes
M0000000000000091:	movl	$4294967295, 472(%rbx)	; 10 bytes
M000000000000009b:	leaq	72(%r14), %rsi	;  4 bytes
M000000000000009f:	leaq	72(%rbx), %rdi	;  4 bytes
M00000000000000a3:	callq	0x4c5ef0 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::operator=(bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >&&)>	;  5 bytes
M00000000000000a8:	movq	(%rbx), %rax	;  3 bytes
M00000000000000ab:	movq	504(%r14), %rsi	;  7 bytes
M00000000000000b2:	cmpq	(%r14), %rax	;  3 bytes
M00000000000000b5:	je	0x4bb865 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xc5>	;  2 bytes
M00000000000000b7:	movq	504(%rbx), %rdi	;  7 bytes
M00000000000000be:	callq	0x4b7d30 <BloombergLP::s_baltst::Choice2::operator=(BloombergLP::s_baltst::Choice2&&)>	;  5 bytes
M00000000000000c3:	jmp	0x4bb877 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xd7>	;  2 bytes
M00000000000000c5:	movq	%rsi, 504(%rbx)	;  7 bytes
M00000000000000cc:	movq	$0, 504(%r14)	; 11 bytes
M00000000000000d7:	leaq	8(%r14), %rsi	;  4 bytes
M00000000000000db:	leaq	8(%rbx), %rdi	;  4 bytes
M00000000000000df:	callq	0x4c5f80 <bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1> > >::operator=(bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1> > >&&)>	;  5 bytes
M00000000000000e4:	addq	$40, %r14	;  4 bytes
M00000000000000e8:	leaq	40(%rbx), %rdi	;  4 bytes
M00000000000000ec:	movq	%r14, %rsi	;  3 bytes
M00000000000000ef:	callq	0x4c6110 <bsl::vector<BloombergLP::s_baltst::Choice3, bsl::allocator<BloombergLP::s_baltst::Choice3> >::operator=(bsl::vector<BloombergLP::s_baltst::Choice3, bsl::allocator<BloombergLP::s_baltst::Choice3> >&&)>	;  5 bytes
M00000000000000f4:	movq	%rbx, %rax	;  3 bytes
M00000000000000f7:	addq	$8, %rsp	;  4 bytes
M00000000000000fb:	popq	%rbx	;  1 bytes
M00000000000000fc:	popq	%r14	;  2 bytes
M00000000000000fe:	retq		;  1 bytes
M00000000000000ff:	movq	%rax, %rdi	;  3 bytes
M0000000000000102:	callq	0x4286b0 <__clang_call_terminate>	;  5 bytes
M0000000000000107:	nopw	(%rax,%rax)	;  9 bytes