Ignored vs Assumed Semantics in BDE

int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::Time>(BloombergLP::bdlt::Time const&) - Ignored

000000000043f200 <int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::Time>(BloombergLP::bdlt::Time const&)>:
M0000000000000000:	pushq	%rbp	;  1 bytes
M0000000000000001:	pushq	%r15	;  2 bytes
M0000000000000003:	pushq	%r14	;  2 bytes
M0000000000000005:	pushq	%r12	;  2 bytes
M0000000000000007:	pushq	%rbx	;  1 bytes
M0000000000000008:	subq	$80, %rsp	;  4 bytes
M000000000000000c:	movq	%rsi, %r14	;  3 bytes
M000000000000000f:	movq	%rdi, %rbx	;  3 bytes
M0000000000000012:	cmpl	$1, 76(%rdi)	;  4 bytes
M0000000000000016:	jne	0x43f277 <int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::Time>(BloombergLP::bdlt::Time const&)+0x77>	;  2 bytes
M0000000000000018:	movb	10(%rbx), %bpl	;  4 bytes
M000000000000001c:	movb	$1, 9(%rbx)	;  4 bytes
M0000000000000020:	cmpb	$0, 8(%rbx)	;  4 bytes
M0000000000000024:	je	0x43f25a <int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::Time>(BloombergLP::bdlt::Time const&)+0x5a>	;  2 bytes
M0000000000000026:	movq	(%rbx), %rdi	;  3 bytes
M0000000000000029:	movb	$44, 16(%rsp)	;  5 bytes
M000000000000002e:	leaq	16(%rsp), %rsi	;  5 bytes
M0000000000000033:	movl	$1, %edx	;  5 bytes
M0000000000000038:	callq	0x43afb0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>	;  5 bytes
M000000000000003d:	cmpl	$1, 76(%rbx)	;  4 bytes
M0000000000000041:	jne	0x43f25a <int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::Time>(BloombergLP::bdlt::Time const&)+0x5a>	;  2 bytes
M0000000000000043:	movq	(%rbx), %rdi	;  3 bytes
M0000000000000046:	movb	$10, 16(%rsp)	;  5 bytes
M000000000000004b:	leaq	16(%rsp), %rsi	;  5 bytes
M0000000000000050:	movl	$1, %edx	;  5 bytes
M0000000000000055:	callq	0x43afb0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>	;  5 bytes
M000000000000005a:	movb	$0, 10(%rbx)	;  4 bytes
M000000000000005e:	movb	$1, 8(%rbx)	;  4 bytes
M0000000000000062:	testb	%bpl, %bpl	;  3 bytes
M0000000000000065:	jne	0x43f2bd <int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::Time>(BloombergLP::bdlt::Time const&)+0xbd>	;  2 bytes
M0000000000000067:	movq	(%rbx), %rdi	;  3 bytes
M000000000000006a:	movl	84(%rbx), %esi	;  3 bytes
M000000000000006d:	movl	60(%rbx), %edx	;  3 bytes
M0000000000000070:	callq	0x4485d0 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>	;  5 bytes
M0000000000000075:	jmp	0x43f2bd <int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::Time>(BloombergLP::bdlt::Time const&)+0xbd>	;  2 bytes
M0000000000000077:	movb	$1, 9(%rbx)	;  4 bytes
M000000000000007b:	cmpb	$0, 8(%rbx)	;  4 bytes
M000000000000007f:	je	0x43f2b5 <int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::Time>(BloombergLP::bdlt::Time const&)+0xb5>	;  2 bytes
M0000000000000081:	movq	(%rbx), %rdi	;  3 bytes
M0000000000000084:	movb	$44, 16(%rsp)	;  5 bytes
M0000000000000089:	leaq	16(%rsp), %rsi	;  5 bytes
M000000000000008e:	movl	$1, %edx	;  5 bytes
M0000000000000093:	callq	0x43afb0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>	;  5 bytes
M0000000000000098:	cmpl	$1, 76(%rbx)	;  4 bytes
M000000000000009c:	jne	0x43f2b5 <int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::Time>(BloombergLP::bdlt::Time const&)+0xb5>	;  2 bytes
M000000000000009e:	movq	(%rbx), %rdi	;  3 bytes
M00000000000000a1:	movb	$10, 16(%rsp)	;  5 bytes
M00000000000000a6:	leaq	16(%rsp), %rsi	;  5 bytes
M00000000000000ab:	movl	$1, %edx	;  5 bytes
M00000000000000b0:	callq	0x43afb0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>	;  5 bytes
M00000000000000b5:	movb	$0, 10(%rbx)	;  4 bytes
M00000000000000b9:	movb	$1, 8(%rbx)	;  4 bytes
M00000000000000bd:	movq	(%rbx), %r15	;  3 bytes
M00000000000000c0:	movl	$3, 8(%rsp)	;  8 bytes
M00000000000000c8:	movl	64(%rbx), %esi	;  3 bytes
M00000000000000cb:	leaq	8(%rsp), %r12	;  5 bytes
M00000000000000d0:	movq	%r12, %rdi	;  3 bytes
M00000000000000d3:	callq	0x463500 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>	;  5 bytes
M00000000000000d8:	leaq	16(%rsp), %rbx	;  5 bytes
M00000000000000dd:	movq	%rbx, %rdi	;  3 bytes
M00000000000000e0:	movl	$39, %esi	;  5 bytes
M00000000000000e5:	movq	%r14, %rdx	;  3 bytes
M00000000000000e8:	movq	%r12, %rcx	;  3 bytes
M00000000000000eb:	callq	0x4600c0 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>	;  5 bytes
M00000000000000f0:	movq	%rbx, 64(%rsp)	;  5 bytes
M00000000000000f5:	movq	%rbx, %rdi	;  3 bytes
M00000000000000f8:	callq	0x4047a0 <strlen@plt>	;  5 bytes
M00000000000000fd:	movq	%rax, 72(%rsp)	;  5 bytes
M0000000000000102:	leaq	64(%rsp), %rsi	;  5 bytes
M0000000000000107:	movq	%r15, %rdi	;  3 bytes
M000000000000010a:	callq	0x440fd0 <BloombergLP::baljsn::PrintUtil::printString(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>	;  5 bytes
M000000000000010f:	addq	$80, %rsp	;  4 bytes
M0000000000000113:	popq	%rbx	;  1 bytes
M0000000000000114:	popq	%r12	;  2 bytes
M0000000000000116:	popq	%r14	;  2 bytes
M0000000000000118:	popq	%r15	;  2 bytes
M000000000000011a:	popq	%rbp	;  1 bytes
M000000000000011b:	retq		;  1 bytes
M000000000000011c:	nopl	(%rax)	;  4 bytes