Ignored vs Assumed Semantics in BDE

BloombergLP::balxml::Decoder_ParseObject::executeImp(bsl::vector<char, bsl::allocator<char> >*, int, BloombergLP::bdlat_TypeCategory::Array) - Ignored

0000000000478890 <BloombergLP::balxml::Decoder_ParseObject::executeImp(bsl::vector<char, bsl::allocator<char> >*, int, BloombergLP::bdlat_TypeCategory::Array)>:
M0000000000000000:	pushq	%rbp	;  1 bytes
M0000000000000001:	pushq	%r15	;  2 bytes
M0000000000000003:	pushq	%r14	;  2 bytes
M0000000000000005:	pushq	%rbx	;  1 bytes
M0000000000000006:	subq	$216, %rsp	;  7 bytes
M000000000000000d:	movl	%edx, %ebp	;  2 bytes
M000000000000000f:	movq	%rsi, %rbx	;  3 bytes
M0000000000000012:	movq	%rdi, %r14	;  3 bytes
M0000000000000015:	testl	$1048576, %edx	;  6 bytes
M000000000000001b:	jne	0x478913 <BloombergLP::balxml::Decoder_ParseObject::executeImp(bsl::vector<char, bsl::allocator<char> >*, int, BloombergLP::bdlat_TypeCategory::Array)+0x83>	;  2 bytes
M000000000000001d:	movl	%ebp, %eax	;  2 bytes
M000000000000001f:	andl	$7, %eax	;  3 bytes
M0000000000000022:	cmpl	$4, %eax	;  3 bytes
M0000000000000025:	ja	0x47892d <BloombergLP::balxml::Decoder_ParseObject::executeImp(bsl::vector<char, bsl::allocator<char> >*, int, BloombergLP::bdlat_TypeCategory::Array)+0x9d>	;  2 bytes
M0000000000000027:	cmpl	$1, %eax	;  3 bytes
M000000000000002a:	je	0x47892d <BloombergLP::balxml::Decoder_ParseObject::executeImp(bsl::vector<char, bsl::allocator<char> >*, int, BloombergLP::bdlat_TypeCategory::Array)+0x9d>	;  2 bytes
M000000000000002c:	movq	$6405632, (%rsp)	;  8 bytes
M0000000000000034:	cmpl	$4, %eax	;  3 bytes
M0000000000000037:	ja	0x4789ab <BloombergLP::balxml::Decoder_ParseObject::executeImp(bsl::vector<char, bsl::allocator<char> >*, int, BloombergLP::bdlat_TypeCategory::Array)+0x11b>	;  6 bytes
M000000000000003d:	movl	%eax, %eax	;  2 bytes
M000000000000003f:	jmpq	*6405248(,%rax,8)	;  7 bytes
M0000000000000046:	leaq	16(%rsp), %rax	;  5 bytes
M000000000000004b:	movq	$6407616, 16(%rsp)	;  9 bytes
M0000000000000054:	movl	%ebp, 24(%rsp)	;  4 bytes
M0000000000000058:	movq	%rbx, 32(%rsp)	;  5 bytes
M000000000000005d:	movq	1732444(%rip), %rcx  # 61f850 <BloombergLP::bdlde::Base64Decoder::s_ignorableStrict_p>	;  7 bytes
M0000000000000064:	movq	%rcx, 40(%rsp)	;  5 bytes
M0000000000000069:	movb	$0, 48(%rsp)	;  5 bytes
M000000000000006e:	xorps	%xmm0, %xmm0	;  3 bytes
M0000000000000071:	movups	%xmm0, 52(%rsp)	;  5 bytes
M0000000000000076:	movl	$0, 68(%rsp)	;  8 bytes
M000000000000007e:	jmp	0x4789a3 <BloombergLP::balxml::Decoder_ParseObject::executeImp(bsl::vector<char, bsl::allocator<char> >*, int, BloombergLP::bdlat_TypeCategory::Array)+0x113>	;  5 bytes
M0000000000000083:	movq	%r14, %rdi	;  3 bytes
M0000000000000086:	movq	%rbx, %rsi	;  3 bytes
M0000000000000089:	movl	%ebp, %edx	;  2 bytes
M000000000000008b:	addq	$216, %rsp	;  7 bytes
M0000000000000092:	popq	%rbx	;  1 bytes
M0000000000000093:	popq	%r14	;  2 bytes
M0000000000000095:	popq	%r15	;  2 bytes
M0000000000000097:	popq	%rbp	;  1 bytes
M0000000000000098:	jmp	0x478ab0 <int BloombergLP::balxml::Decoder_ParseObject::executeArrayImp<bsl::vector<char, bsl::allocator<char> > >(bsl::vector<char, bsl::allocator<char> >*, int, BloombergLP::balxml::Decoder_ParseObject::CanBeListOrRepetition)>	;  5 bytes
M000000000000009d:	movq	8(%rbx), %r15	;  4 bytes
M00000000000000a1:	subq	(%rbx), %r15	;  3 bytes
M00000000000000a4:	leal	1(%r15), %eax	;  4 bytes
M00000000000000a8:	movslq	%eax, %rsi	;  3 bytes
M00000000000000ab:	movq	%rbx, %rdi	;  3 bytes
M00000000000000ae:	callq	0x4db800 <bsl::vector<char, bsl::allocator<char> >::resize(unsigned long)>	;  5 bytes
M00000000000000b3:	movslq	%r15d, %rax	;  3 bytes
M00000000000000b6:	addq	(%rbx), %rax	;  3 bytes
M00000000000000b9:	movq	$6408208, (%rsp)	;  8 bytes
M00000000000000c1:	movl	%ebp, 8(%rsp)	;  4 bytes
M00000000000000c5:	movq	%rax, 16(%rsp)	;  5 bytes
M00000000000000ca:	movq	(%r14), %rdi	;  3 bytes
M00000000000000cd:	movq	%rsp, %rsi	;  3 bytes
M00000000000000d0:	callq	0x477110 <BloombergLP::balxml::Decoder::parse(BloombergLP::balxml::Decoder_ElementContext*)>	;  5 bytes
M00000000000000d5:	movl	%eax, %ebx	;  2 bytes
M00000000000000d7:	jmp	0x4789cd <BloombergLP::balxml::Decoder_ParseObject::executeImp(bsl::vector<char, bsl::allocator<char> >*, int, BloombergLP::bdlat_TypeCategory::Array)+0x13d>	;  2 bytes
M00000000000000d9:	leaq	16(%rsp), %rax	;  5 bytes
M00000000000000de:	movq	$6407824, 16(%rsp)	;  9 bytes
M00000000000000e7:	movl	%ebp, 24(%rsp)	;  4 bytes
M00000000000000eb:	movq	%rbx, 32(%rsp)	;  5 bytes
M00000000000000f0:	movb	$0, 40(%rsp)	;  5 bytes
M00000000000000f5:	movq	$0, 48(%rsp)	;  9 bytes
M00000000000000fe:	jmp	0x4789a3 <BloombergLP::balxml::Decoder_ParseObject::executeImp(bsl::vector<char, bsl::allocator<char> >*, int, BloombergLP::bdlat_TypeCategory::Array)+0x113>	;  2 bytes
M0000000000000100:	leaq	16(%rsp), %rax	;  5 bytes
M0000000000000105:	movq	$6408032, 16(%rsp)	;  9 bytes
M000000000000010e:	movq	%rbx, 24(%rsp)	;  5 bytes
M0000000000000113:	movq	%rax, 192(%rsp)	;  8 bytes
M000000000000011b:	movq	(%r14), %rdi	;  3 bytes
M000000000000011e:	movq	%rsp, %rsi	;  3 bytes
M0000000000000121:	callq	0x477110 <BloombergLP::balxml::Decoder::parse(BloombergLP::balxml::Decoder_ElementContext*)>	;  5 bytes
M0000000000000126:	movl	%eax, %ebx	;  2 bytes
M0000000000000128:	movq	$6405632, (%rsp)	;  8 bytes
M0000000000000130:	movq	192(%rsp), %rdi	;  8 bytes
M0000000000000138:	movq	(%rdi), %rax	;  3 bytes
M000000000000013b:	callq	*(%rax)	;  2 bytes
M000000000000013d:	movl	%ebx, %eax	;  2 bytes
M000000000000013f:	addq	$216, %rsp	;  7 bytes
M0000000000000146:	popq	%rbx	;  1 bytes
M0000000000000147:	popq	%r14	;  2 bytes
M0000000000000149:	popq	%r15	;  2 bytes
M000000000000014b:	popq	%rbp	;  1 bytes
M000000000000014c:	retq		;  1 bytes
M000000000000014d:	movq	%rax, %rbx	;  3 bytes
M0000000000000150:	movq	$6405632, (%rsp)	;  8 bytes
M0000000000000158:	movq	192(%rsp), %rdi	;  8 bytes
M0000000000000160:	movq	(%rdi), %rax	;  3 bytes
M0000000000000163:	callq	*(%rax)	;  2 bytes
M0000000000000165:	movq	%rbx, %rdi	;  3 bytes
M0000000000000168:	callq	0x4065a0 <_Unwind_Resume@plt>	;  5 bytes
M000000000000016d:	nopl	(%rax)	;  3 bytes