Ignored vs Assumed Semantics in BDE

(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&) - Ignored

000000000042d520 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue 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	$344, %rsp	;  7 bytes
M0000000000000011:	movq	%rdi, %r14	;  3 bytes
M0000000000000014:	callq	0x4a0260 <BloombergLP::balcl::OptionValue::type() const>	;  5 bytes
M0000000000000019:	movl	%eax, %r13d	;  3 bytes
M000000000000001c:	movq	3097821(%rip), %rax  # 721a20 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000023:	testq	%rax, %rax	;  3 bytes
M0000000000000026:	jne	0x42d54d <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2d>	;  2 bytes
M0000000000000028:	callq	0x4a64f0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M000000000000002d:	movq	%rax, (%rsp)	;  4 bytes
M0000000000000031:	movq	$7466168, 192(%rsp)	; 12 bytes
M000000000000003d:	leaq	64(%rsp), %rbx	;  5 bytes
M0000000000000042:	movq	%rsp, %rdx	;  3 bytes
M0000000000000045:	movq	%rbx, %rdi	;  3 bytes
M0000000000000048:	movl	$16, %esi	;  5 bytes
M000000000000004d:	callq	0x49f890 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::basic_stringbuf(unsigned int, bsl::allocator<char> const&)>	;  5 bytes
M0000000000000052:	movq	$5110712, 56(%rsp)	;  9 bytes
M000000000000005b:	leaq	192(%rsp), %rdi	;  8 bytes
M0000000000000063:	movq	$5110752, 192(%rsp)	; 12 bytes
M000000000000006f:	movq	%rbx, %rsi	;  3 bytes
M0000000000000072:	callq	0x403b20 <_ZNSt3__18ios_base4initEPv@plt>	;  5 bytes
M0000000000000077:	movq	$0, 328(%rsp)	; 12 bytes
M0000000000000083:	movl	$4294967295, 336(%rsp)	; 11 bytes
M000000000000008e:	movq	$5110600, 56(%rsp)	;  9 bytes
M0000000000000097:	movq	$5110640, 192(%rsp)	; 12 bytes
M00000000000000a3:	leaq	56(%rsp), %rbp	;  5 bytes
M00000000000000a8:	movq	%r14, %rdi	;  3 bytes
M00000000000000ab:	movq	%rbp, %rsi	;  3 bytes
M00000000000000ae:	xorl	%edx, %edx	;  2 bytes
M00000000000000b0:	movl	$4294967295, %ecx	;  5 bytes
M00000000000000b5:	callq	0x4a0270 <BloombergLP::balcl::OptionValue::print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int) const>	;  5 bytes
M00000000000000ba:	xorl	%edi, %edi	;  2 bytes
M00000000000000bc:	cmpq	%rbp, %rax	;  3 bytes
M00000000000000bf:	setne	%dil	;  4 bytes
M00000000000000c3:	movl	$5110522, %esi	;  5 bytes
M00000000000000c8:	movl	$1315, %edx	;  5 bytes
M00000000000000cd:	callq	0x405440 <(anonymous namespace)::aSsErT(bool, char const*, int)>	;  5 bytes
M00000000000000d2:	cmpb	$0, 3090585(%rip)  # 71fe92 <veryVeryVerbose>	;  7 bytes
M00000000000000d9:	je	0x42d709 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x1e9>	;  6 bytes
M00000000000000df:	movl	$7469800, %edi	;  5 bytes
M00000000000000e4:	movl	$5110556, %esi	;  5 bytes
M00000000000000e9:	movl	$7, %edx	;  5 bytes
M00000000000000ee:	callq	0x49f470 <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
M00000000000000f3:	movq	%rax, %rbp	;  3 bytes
M00000000000000f6:	movq	(%rax), %rax	;  3 bytes
M00000000000000f9:	movq	-24(%rax), %rsi	;  4 bytes
M00000000000000fd:	addq	%rbp, %rsi	;  3 bytes
M0000000000000100:	movq	%rsp, %rdi	;  3 bytes
M0000000000000103:	callq	0x403e00 <_ZNKSt3__18ios_base6getlocEv@plt>	;  5 bytes
M0000000000000108:	movq	%rsp, %rdi	;  3 bytes
M000000000000010b:	movl	$7469616, %esi	;  5 bytes
M0000000000000110:	callq	0x403eb0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>	;  5 bytes
M0000000000000115:	movq	(%rax), %rcx	;  3 bytes
M0000000000000118:	movq	%rax, %rdi	;  3 bytes
M000000000000011b:	movl	$10, %esi	;  5 bytes
M0000000000000120:	callq	*56(%rcx)	;  3 bytes
M0000000000000123:	movl	%eax, %ebx	;  2 bytes
M0000000000000125:	movq	%rsp, %rdi	;  3 bytes
M0000000000000128:	callq	0x403f10 <_ZNSt3__16localeD1Ev@plt>	;  5 bytes
M000000000000012d:	movsbl	%bl, %esi	;  3 bytes
M0000000000000130:	movq	%rbp, %rdi	;  3 bytes
M0000000000000133:	callq	0x403c20 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>	;  5 bytes
M0000000000000138:	movq	%rbp, %rdi	;  3 bytes
M000000000000013b:	callq	0x403dd0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>	;  5 bytes
M0000000000000140:	movl	$5112142, %esi	;  5 bytes
M0000000000000145:	movl	$1, %edx	;  5 bytes
M000000000000014a:	movq	%rbp, %rdi	;  3 bytes
M000000000000014d:	callq	0x49f470 <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
M0000000000000152:	movq	%rax, %rbp	;  3 bytes
M0000000000000155:	leaq	64(%rsp), %rsi	;  5 bytes
M000000000000015a:	movq	%rsp, %rdi	;  3 bytes
M000000000000015d:	callq	0x49f980 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>	;  5 bytes
M0000000000000162:	movq	%rsp, %rsi	;  3 bytes
M0000000000000165:	movq	%rbp, %rdi	;  3 bytes
M0000000000000168:	callq	0x49fa90 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& bsl::operator<<<char, std::__1::char_traits<char>, bsl::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>	;  5 bytes
M000000000000016d:	movl	$5112142, %esi	;  5 bytes
M0000000000000172:	movl	$1, %edx	;  5 bytes
M0000000000000177:	movq	%rax, %rdi	;  3 bytes
M000000000000017a:	callq	0x49f470 <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
M000000000000017f:	movq	%rax, %rbp	;  3 bytes
M0000000000000182:	movq	(%rax), %rax	;  3 bytes
M0000000000000185:	movq	-24(%rax), %rsi	;  4 bytes
M0000000000000189:	addq	%rbp, %rsi	;  3 bytes
M000000000000018c:	leaq	48(%rsp), %rdi	;  5 bytes
M0000000000000191:	callq	0x403e00 <_ZNKSt3__18ios_base6getlocEv@plt>	;  5 bytes
M0000000000000196:	leaq	48(%rsp), %rdi	;  5 bytes
M000000000000019b:	movl	$7469616, %esi	;  5 bytes
M00000000000001a0:	callq	0x403eb0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>	;  5 bytes
M00000000000001a5:	movq	(%rax), %rcx	;  3 bytes
M00000000000001a8:	movq	%rax, %rdi	;  3 bytes
M00000000000001ab:	movl	$10, %esi	;  5 bytes
M00000000000001b0:	callq	*56(%rcx)	;  3 bytes
M00000000000001b3:	movl	%eax, %ebx	;  2 bytes
M00000000000001b5:	leaq	48(%rsp), %rdi	;  5 bytes
M00000000000001ba:	callq	0x403f10 <_ZNSt3__16localeD1Ev@plt>	;  5 bytes
M00000000000001bf:	movsbl	%bl, %esi	;  3 bytes
M00000000000001c2:	movq	%rbp, %rdi	;  3 bytes
M00000000000001c5:	callq	0x403c20 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>	;  5 bytes
M00000000000001ca:	movq	%rbp, %rdi	;  3 bytes
M00000000000001cd:	callq	0x403dd0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>	;  5 bytes
M00000000000001d2:	cmpq	$23, 32(%rsp)	;  6 bytes
M00000000000001d8:	je	0x42d709 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x1e9>	;  2 bytes
M00000000000001da:	movq	(%rsp), %rsi	;  4 bytes
M00000000000001de:	movq	40(%rsp), %rdi	;  5 bytes
M00000000000001e3:	movq	(%rdi), %rax	;  3 bytes
M00000000000001e6:	callq	*24(%rax)	;  3 bytes
M00000000000001e9:	leaq	64(%rsp), %r12	;  5 bytes
M00000000000001ee:	movq	%rsp, %rdi	;  3 bytes
M00000000000001f1:	movq	%r12, %rsi	;  3 bytes
M00000000000001f4:	callq	0x49f980 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>	;  5 bytes
M00000000000001f9:	movq	24(%rsp), %r15	;  5 bytes
M00000000000001fe:	cmpq	$23, 32(%rsp)	;  6 bytes
M0000000000000204:	je	0x42d735 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x215>	;  2 bytes
M0000000000000206:	movq	(%rsp), %rsi	;  4 bytes
M000000000000020a:	movq	40(%rsp), %rdi	;  5 bytes
M000000000000020f:	movq	(%rdi), %rax	;  3 bytes
M0000000000000212:	callq	*24(%rax)	;  3 bytes
M0000000000000215:	cmpl	$6, %r13d	;  4 bytes
M0000000000000219:	je	0x42d750 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x230>	;  2 bytes
M000000000000021b:	testl	%r13d, %r13d	;  3 bytes
M000000000000021e:	jne	0x42d7bc <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x29c>	;  2 bytes
M0000000000000220:	movl	$1, %ebp	;  5 bytes
M0000000000000225:	testq	%r15, %r15	;  3 bytes
M0000000000000228:	jne	0x42d8e2 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3c2>	;  6 bytes
M000000000000022e:	jmp	0x42d7c1 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2a1>	;  2 bytes
M0000000000000230:	movl	64(%r14), %eax	;  4 bytes
M0000000000000234:	decl	%eax	;  2 bytes
M0000000000000236:	cmpl	$19, %eax	;  3 bytes
M0000000000000239:	ja	0x42d98a <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x46a>	;  6 bytes
M000000000000023f:	jmpq	*5048920(,%rax,8)	;  7 bytes
M0000000000000246:	leaq	32(%r14), %rax	;  4 bytes
M000000000000024a:	cmpb	$0, (%rax)	;  3 bytes
M000000000000024d:	jne	0x42d79b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x27b>	;  2 bytes
M000000000000024f:	jmp	0x42d7bc <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x29c>	;  2 bytes
M0000000000000251:	leaq	8(%r14), %rax	;  4 bytes
M0000000000000255:	cmpb	$0, (%rax)	;  3 bytes
M0000000000000258:	jne	0x42d79b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x27b>	;  2 bytes
M000000000000025a:	jmp	0x42d7bc <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x29c>	;  2 bytes
M000000000000025c:	leaq	1(%r14), %rax	;  4 bytes
M0000000000000260:	cmpb	$0, (%rax)	;  3 bytes
M0000000000000263:	jne	0x42d79b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x27b>	;  2 bytes
M0000000000000265:	jmp	0x42d7bc <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x29c>	;  2 bytes
M0000000000000267:	leaq	4(%r14), %rax	;  4 bytes
M000000000000026b:	cmpb	$0, (%rax)	;  3 bytes
M000000000000026e:	jne	0x42d79b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x27b>	;  2 bytes
M0000000000000270:	jmp	0x42d7bc <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x29c>	;  2 bytes
M0000000000000272:	leaq	48(%r14), %rax	;  4 bytes
M0000000000000276:	cmpb	$0, (%rax)	;  3 bytes
M0000000000000279:	je	0x42d7bc <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x29c>	;  2 bytes
M000000000000027b:	movq	%r14, %rdi	;  3 bytes
M000000000000027e:	movl	$68, %esi	;  5 bytes
M0000000000000283:	callq	0x42ca00 <(anonymous namespace)::u::hasValueDAB(BloombergLP::balcl::OptionValue const&, char, int)>	;  5 bytes
M0000000000000288:	testb	%al, %al	;  2 bytes
M000000000000028a:	je	0x42d7bc <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x29c>	;  2 bytes
M000000000000028c:	movl	$2, %ebp	;  5 bytes
M0000000000000291:	testq	%r15, %r15	;  3 bytes
M0000000000000294:	jne	0x42d8e2 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3c2>	;  6 bytes
M000000000000029a:	jmp	0x42d7c1 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2a1>	;  2 bytes
M000000000000029c:	testq	%r15, %r15	;  3 bytes
M000000000000029f:	je	0x42d803 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2e3>	;  2 bytes
M00000000000002a1:	movl	64(%r14), %eax	;  4 bytes
M00000000000002a5:	cmpq	$20, %rax	;  4 bytes
M00000000000002a9:	ja	0x42d98a <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x46a>	;  6 bytes
M00000000000002af:	jmpq	*5049080(,%rax,8)	;  7 bytes
M00000000000002b6:	addq	$32, %r14	;  4 bytes
M00000000000002ba:	cmpb	$0, (%r14)	;  4 bytes
M00000000000002be:	je	0x42d817 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2f7>	;  2 bytes
M00000000000002c0:	cmpl	$10, %r13d	;  4 bytes
M00000000000002c4:	jl	0x42d8e0 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3c0>	;  6 bytes
M00000000000002ca:	movq	%rsp, %rdi	;  3 bytes
M00000000000002cd:	movq	%r12, %rsi	;  3 bytes
M00000000000002d0:	callq	0x49f980 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>	;  5 bytes
M00000000000002d5:	cmpq	$23, 32(%rsp)	;  6 bytes
M00000000000002db:	jne	0x42d86a <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x34a>	;  2 bytes
M00000000000002dd:	movb	(%rsp), %bpl	;  4 bytes
M00000000000002e1:	jmp	0x42d87c <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x35c>	;  2 bytes
M00000000000002e3:	movl	$3, %ebp	;  5 bytes
M00000000000002e8:	jmp	0x42d8e2 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3c2>	;  5 bytes
M00000000000002ed:	addq	$8, %r14	;  4 bytes
M00000000000002f1:	cmpb	$0, (%r14)	;  4 bytes
M00000000000002f5:	jne	0x42d7e0 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2c0>	;  2 bytes
M00000000000002f7:	movq	%rsp, %rbx	;  3 bytes
M00000000000002fa:	movq	%rbx, %rdi	;  3 bytes
M00000000000002fd:	movq	%r12, %rsi	;  3 bytes
M0000000000000300:	callq	0x49f980 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>	;  5 bytes
M0000000000000305:	movq	32(%rsp), %rax	;  5 bytes
M000000000000030a:	cmpq	$4, 24(%rsp)	;  6 bytes
M0000000000000310:	movb	$1, %r14b	;  3 bytes
M0000000000000313:	jne	0x42d849 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x329>	;  2 bytes
M0000000000000315:	cmpq	$23, %rax	;  4 bytes
M0000000000000319:	je	0x42d83f <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x31f>	;  2 bytes
M000000000000031b:	movq	(%rsp), %rbx	;  4 bytes
M000000000000031f:	cmpl	$1280070990, (%rbx)	;  6 bytes
M0000000000000325:	setne	%r14b	;  4 bytes
M0000000000000329:	cmpq	$23, %rax	;  4 bytes
M000000000000032d:	je	0x42d85e <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x33e>	;  2 bytes
M000000000000032f:	movq	(%rsp), %rsi	;  4 bytes
M0000000000000333:	movq	40(%rsp), %rdi	;  5 bytes
M0000000000000338:	movq	(%rdi), %rax	;  3 bytes
M000000000000033b:	callq	*24(%rax)	;  3 bytes
M000000000000033e:	movl	$4, %ebp	;  5 bytes
M0000000000000343:	testb	%r14b, %r14b	;  3 bytes
M0000000000000346:	jne	0x42d8e2 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3c2>	;  2 bytes
M0000000000000348:	jmp	0x42d8e0 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3c0>	;  2 bytes
M000000000000034a:	movq	(%rsp), %rsi	;  4 bytes
M000000000000034e:	movq	40(%rsp), %rdi	;  5 bytes
M0000000000000353:	movb	(%rsi), %bpl	;  3 bytes
M0000000000000356:	movq	(%rdi), %rax	;  3 bytes
M0000000000000359:	callq	*24(%rax)	;  3 bytes
M000000000000035c:	movq	%rsp, %rbx	;  3 bytes
M000000000000035f:	movq	%rbx, %rdi	;  3 bytes
M0000000000000362:	movq	%r12, %rsi	;  3 bytes
M0000000000000365:	callq	0x49f980 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>	;  5 bytes
M000000000000036a:	cmpq	$23, 32(%rsp)	;  6 bytes
M0000000000000370:	jne	0x42d899 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x379>	;  2 bytes
M0000000000000372:	movb	-1(%r15,%rbx), %bl	;  5 bytes
M0000000000000377:	jmp	0x42d8ad <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x38d>	;  2 bytes
M0000000000000379:	movq	(%rsp), %rsi	;  4 bytes
M000000000000037d:	movq	40(%rsp), %rdi	;  5 bytes
M0000000000000382:	movb	-1(%r15,%rsi), %bl	;  5 bytes
M0000000000000387:	movq	(%rdi), %rax	;  3 bytes
M000000000000038a:	callq	*24(%rax)	;  3 bytes
M000000000000038d:	cmpl	$10, %r13d	;  4 bytes
M0000000000000391:	movl	$34, %ecx	;  5 bytes
M0000000000000396:	movl	$91, %edx	;  5 bytes
M000000000000039b:	cmovel	%ecx, %edx	;  3 bytes
M000000000000039e:	movsbl	%bpl, %esi	;  4 bytes
M00000000000003a2:	movl	$93, %eax	;  5 bytes
M00000000000003a7:	cmovel	%ecx, %eax	;  3 bytes
M00000000000003aa:	xorl	%ebp, %ebp	;  2 bytes
M00000000000003ac:	cmpl	%esi, %edx	;  2 bytes
M00000000000003ae:	sete	%bpl	;  4 bytes
M00000000000003b2:	addl	$5, %ebp	;  3 bytes
M00000000000003b5:	cmpl	%esi, %edx	;  2 bytes
M00000000000003b7:	jne	0x42d8e2 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3c2>	;  2 bytes
M00000000000003b9:	movsbl	%bl, %ecx	;  3 bytes
M00000000000003bc:	cmpl	%ecx, %eax	;  2 bytes
M00000000000003be:	jne	0x42d8e2 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3c2>	;  2 bytes
M00000000000003c0:	xorl	%ebp, %ebp	;  2 bytes
M00000000000003c2:	leaq	56(%rsp), %rdi	;  5 bytes
M00000000000003c7:	movl	$5110664, %esi	;  5 bytes
M00000000000003cc:	callq	0x403f50 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>	;  5 bytes
M00000000000003d1:	movq	$5111000, 64(%rsp)	;  9 bytes
M00000000000003da:	cmpq	$23, 160(%rsp)	;  9 bytes
M00000000000003e3:	je	0x42d91b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3fb>	;  2 bytes
M00000000000003e5:	movq	128(%rsp), %rsi	;  8 bytes
M00000000000003ed:	movq	168(%rsp), %rdi	;  8 bytes
M00000000000003f5:	movq	(%rdi), %rax	;  3 bytes
M00000000000003f8:	callq	*24(%rax)	;  3 bytes
M00000000000003fb:	movq	$-1, 152(%rsp)	; 12 bytes
M0000000000000407:	leaq	64(%rsp), %rdi	;  5 bytes
M000000000000040c:	callq	0x403a50 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>	;  5 bytes
M0000000000000411:	leaq	192(%rsp), %rdi	;  8 bytes
M0000000000000419:	callq	0x403990 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>	;  5 bytes
M000000000000041e:	movl	%ebp, %eax	;  2 bytes
M0000000000000420:	addq	$344, %rsp	;  7 bytes
M0000000000000427:	popq	%rbx	;  1 bytes
M0000000000000428:	popq	%r12	;  2 bytes
M000000000000042a:	popq	%r13	;  2 bytes
M000000000000042c:	popq	%r14	;  2 bytes
M000000000000042e:	popq	%r15	;  2 bytes
M0000000000000430:	popq	%rbp	;  1 bytes
M0000000000000431:	retq		;  1 bytes
M0000000000000432:	incq	%r14	;  3 bytes
M0000000000000435:	cmpb	$0, (%r14)	;  4 bytes
M0000000000000439:	jne	0x42d7e0 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2c0>	;  6 bytes
M000000000000043f:	jmp	0x42d817 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2f7>	;  5 bytes
M0000000000000444:	addq	$4, %r14	;  4 bytes
M0000000000000448:	cmpb	$0, (%r14)	;  4 bytes
M000000000000044c:	jne	0x42d7e0 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2c0>	;  6 bytes
M0000000000000452:	jmp	0x42d817 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2f7>	;  5 bytes
M0000000000000457:	addq	$48, %r14	;  4 bytes
M000000000000045b:	cmpb	$0, (%r14)	;  4 bytes
M000000000000045f:	jne	0x42d7e0 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2c0>	;  6 bytes
M0000000000000465:	jmp	0x42d817 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2f7>	;  5 bytes
M000000000000046a:	ud2		;  2 bytes
M000000000000046c:	movq	%rax, %rdi	;  3 bytes
M000000000000046f:	callq	0x4976c0 <__clang_call_terminate>	;  5 bytes
M0000000000000474:	movq	%rax, %rdi	;  3 bytes
M0000000000000477:	callq	0x4976c0 <__clang_call_terminate>	;  5 bytes
M000000000000047c:	movq	%rax, %rdi	;  3 bytes
M000000000000047f:	callq	0x4976c0 <__clang_call_terminate>	;  5 bytes
M0000000000000484:	jmp	0x42da60 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x540>	;  5 bytes
M0000000000000489:	jmp	0x42da60 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x540>	;  5 bytes
M000000000000048e:	jmp	0x42da60 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x540>	;  5 bytes
M0000000000000493:	jmp	0x42da60 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x540>	;  5 bytes
M0000000000000498:	movq	%rax, %rdi	;  3 bytes
M000000000000049b:	callq	0x4976c0 <__clang_call_terminate>	;  5 bytes
M00000000000004a0:	movq	%rax, %rdi	;  3 bytes
M00000000000004a3:	callq	0x4976c0 <__clang_call_terminate>	;  5 bytes
M00000000000004a8:	movq	%rax, %rdi	;  3 bytes
M00000000000004ab:	callq	0x4976c0 <__clang_call_terminate>	;  5 bytes
M00000000000004b0:	jmp	0x42da60 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x540>	;  5 bytes
M00000000000004b5:	jmp	0x42da60 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x540>	;  5 bytes
M00000000000004ba:	movq	%rax, %rbx	;  3 bytes
M00000000000004bd:	movq	$5111000, 64(%rsp)	;  9 bytes
M00000000000004c6:	cmpq	$23, 160(%rsp)	;  9 bytes
M00000000000004cf:	je	0x42da9c <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x57c>	;  6 bytes
M00000000000004d5:	movq	128(%rsp), %rsi	;  8 bytes
M00000000000004dd:	movq	168(%rsp), %rdi	;  8 bytes
M00000000000004e5:	movq	(%rdi), %rax	;  3 bytes
M00000000000004e8:	callq	*24(%rax)	;  3 bytes
M00000000000004eb:	jmp	0x42da9c <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x57c>	;  5 bytes
M00000000000004f0:	movq	%rax, %rdi	;  3 bytes
M00000000000004f3:	callq	0x4976c0 <__clang_call_terminate>	;  5 bytes
M00000000000004f8:	movq	%rax, %rbx	;  3 bytes
M00000000000004fb:	jmp	0x42dab2 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x592>	;  5 bytes
M0000000000000500:	movq	%rax, %rbx	;  3 bytes
M0000000000000503:	leaq	48(%rsp), %rdi	;  5 bytes
M0000000000000508:	callq	0x403f10 <_ZNSt3__16localeD1Ev@plt>	;  5 bytes
M000000000000050d:	jmp	0x42da3f <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x51f>	;  2 bytes
M000000000000050f:	movq	%rax, %rbx	;  3 bytes
M0000000000000512:	movq	%rsp, %rdi	;  3 bytes
M0000000000000515:	callq	0x403f10 <_ZNSt3__16localeD1Ev@plt>	;  5 bytes
M000000000000051a:	jmp	0x42da63 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x543>	;  2 bytes
M000000000000051c:	movq	%rax, %rbx	;  3 bytes
M000000000000051f:	cmpq	$23, 32(%rsp)	;  6 bytes
M0000000000000525:	je	0x42da63 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x543>	;  2 bytes
M0000000000000527:	movq	(%rsp), %rsi	;  4 bytes
M000000000000052b:	movq	40(%rsp), %rdi	;  5 bytes
M0000000000000530:	movq	(%rdi), %rax	;  3 bytes
M0000000000000533:	callq	*24(%rax)	;  3 bytes
M0000000000000536:	jmp	0x42da63 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x543>	;  2 bytes
M0000000000000538:	movq	%rax, %rdi	;  3 bytes
M000000000000053b:	callq	0x4976c0 <__clang_call_terminate>	;  5 bytes
M0000000000000540:	movq	%rax, %rbx	;  3 bytes
M0000000000000543:	leaq	56(%rsp), %rdi	;  5 bytes
M0000000000000548:	movl	$5110664, %esi	;  5 bytes
M000000000000054d:	callq	0x403f50 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>	;  5 bytes
M0000000000000552:	movq	$5111000, 64(%rsp)	;  9 bytes
M000000000000055b:	cmpq	$23, 160(%rsp)	;  9 bytes
M0000000000000564:	je	0x42da9c <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x57c>	;  2 bytes
M0000000000000566:	movq	128(%rsp), %rsi	;  8 bytes
M000000000000056e:	movq	168(%rsp), %rdi	;  8 bytes
M0000000000000576:	movq	(%rdi), %rax	;  3 bytes
M0000000000000579:	callq	*24(%rax)	;  3 bytes
M000000000000057c:	movq	$-1, 152(%rsp)	; 12 bytes
M0000000000000588:	leaq	64(%rsp), %rdi	;  5 bytes
M000000000000058d:	callq	0x403a50 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>	;  5 bytes
M0000000000000592:	leaq	192(%rsp), %rdi	;  8 bytes
M000000000000059a:	callq	0x403990 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>	;  5 bytes
M000000000000059f:	movq	%rbx, %rdi	;  3 bytes
M00000000000005a2:	callq	0x403fc0 <_Unwind_Resume@plt>	;  5 bytes
M00000000000005a7:	movq	%rax, %rdi	;  3 bytes
M00000000000005aa:	callq	0x4976c0 <__clang_call_terminate>	;  5 bytes
M00000000000005af:	nop		;  1 bytes