Ignored vs Assumed Semantics in BDE

BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1() - Ignored

00000000004054b0 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()>:
M0000000000000000:	pushq	%r14	;  2 bytes
M0000000000000002:	pushq	%rbx	;  1 bytes
M0000000000000003:	pushq	%rax	;  1 bytes
M0000000000000004:	movq	%rdi, %rbx	;  3 bytes
M0000000000000007:	cmpl	$1, 48(%rdi)	;  4 bytes
M000000000000000b:	jne	0x4054e2 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x32>	;  2 bytes
M000000000000000d:	movq	24(%rbx), %r14	;  4 bytes
M0000000000000011:	movq	$0, 24(%rbx)	;  8 bytes
M0000000000000019:	movl	$4804496, %esi	;  5 bytes
M000000000000001e:	movl	$7, %edx	;  5 bytes
M0000000000000023:	movl	$4827710, %ecx	;  5 bytes
M0000000000000028:	movq	%rbx, %rdi	;  3 bytes
M000000000000002b:	callq	0x471c30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M0000000000000030:	jmp	0x405537 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x87>	;  2 bytes
M0000000000000032:	movl	$4294967295, 48(%rbx)	;  7 bytes
M0000000000000039:	movq	56(%rbx), %rax	;  4 bytes
M000000000000003d:	testq	%rax, %rax	;  3 bytes
M0000000000000040:	jne	0x405503 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x53>	;  2 bytes
M0000000000000042:	movq	3088119(%rip), %rax  # 6f73f0 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000049:	testq	%rax, %rax	;  3 bytes
M000000000000004c:	jne	0x405503 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x53>	;  2 bytes
M000000000000004e:	callq	0x46d5b0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000053:	movq	$0, (%rbx)	;  7 bytes
M000000000000005a:	movq	%rax, 40(%rbx)	;  4 bytes
M000000000000005e:	movaps	587707(%rip), %xmm0  # 494cd0 <__dso_handle+0x8>	;  7 bytes
M0000000000000065:	movups	%xmm0, 24(%rbx)	;  4 bytes
M0000000000000069:	movl	$4804496, %esi	;  5 bytes
M000000000000006e:	movl	$7, %edx	;  5 bytes
M0000000000000073:	movl	$4827710, %ecx	;  5 bytes
M0000000000000078:	movq	%rbx, %rdi	;  3 bytes
M000000000000007b:	callq	0x471c30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>	;  5 bytes
M0000000000000080:	movl	$1, 48(%rbx)	;  7 bytes
M0000000000000087:	movq	%rbx, %rax	;  3 bytes
M000000000000008a:	addq	$8, %rsp	;  4 bytes
M000000000000008e:	popq	%rbx	;  1 bytes
M000000000000008f:	popq	%r14	;  2 bytes
M0000000000000091:	retq		;  1 bytes
M0000000000000092:	movq	$0, 24(%rbx)	;  8 bytes
M000000000000009a:	movq	%rax, %rdi	;  3 bytes
M000000000000009d:	callq	0x404910 <_Unwind_Resume@plt>	;  5 bytes
M00000000000000a2:	movq	%r14, 24(%rbx)	;  4 bytes
M00000000000000a6:	movq	%rax, %rdi	;  3 bytes
M00000000000000a9:	callq	0x404910 <_Unwind_Resume@plt>	;  5 bytes
M00000000000000ae:	nop		;  2 bytes