000000000042d510 <(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 0x49f630 <BloombergLP::balcl::OptionValue::type() const> ; 5 bytes
M0000000000000019: movl %eax, %r13d ; 3 bytes
M000000000000001c: movq 3089645(%rip), %rax # 71fa20 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M0000000000000023: testq %rax, %rax ; 3 bytes
M0000000000000026: jne 0x42d53d <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2d> ; 2 bytes
M0000000000000028: callq 0x4a5830 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M000000000000002d: movq %rax, (%rsp) ; 4 bytes
M0000000000000031: movq $7457976, 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 0x49ec60 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::basic_stringbuf(unsigned int, bsl::allocator<char> const&)> ; 5 bytes
M0000000000000052: movq $5102712, 56(%rsp) ; 9 bytes
M000000000000005b: leaq 192(%rsp), %rdi ; 8 bytes
M0000000000000063: movq $5102752, 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 $5102600, 56(%rsp) ; 9 bytes
M0000000000000097: movq $5102640, 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 0x49f640 <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 $5102520, %esi ; 5 bytes
M00000000000000c8: movl $1315, %edx ; 5 bytes
M00000000000000cd: callq 0x405440 <(anonymous namespace)::aSsErT(bool, char const*, int)> ; 5 bytes
M00000000000000d2: cmpb $0, 3082409(%rip) # 71de92 <veryVeryVerbose> ; 7 bytes
M00000000000000d9: je 0x42d6f9 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x1e9> ; 6 bytes
M00000000000000df: movl $7461608, %edi ; 5 bytes
M00000000000000e4: movl $5102554, %esi ; 5 bytes
M00000000000000e9: movl $7, %edx ; 5 bytes
M00000000000000ee: callq 0x49e840 <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 $7461424, %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 $5104166, %esi ; 5 bytes
M0000000000000145: movl $1, %edx ; 5 bytes
M000000000000014a: movq %rbp, %rdi ; 3 bytes
M000000000000014d: callq 0x49e840 <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 0x49ed50 <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 0x49ee60 <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 $5104166, %esi ; 5 bytes
M0000000000000172: movl $1, %edx ; 5 bytes
M0000000000000177: movq %rax, %rdi ; 3 bytes
M000000000000017a: callq 0x49e840 <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 $7461424, %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 0x42d6f9 <(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 0x49ed50 <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 0x42d725 <(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 0x42d740 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x230> ; 2 bytes
M000000000000021b: testl %r13d, %r13d ; 3 bytes
M000000000000021e: jne 0x42d7a3 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x293> ; 2 bytes
M0000000000000220: movl $1, %ebp ; 5 bytes
M0000000000000225: testq %r15, %r15 ; 3 bytes
M0000000000000228: jne 0x42d8bf <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3af> ; 6 bytes
M000000000000022e: jmp 0x42d7a8 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x298> ; 2 bytes
M0000000000000230: movl 64(%r14), %eax ; 4 bytes
M0000000000000234: decl %eax ; 2 bytes
M0000000000000236: jmpq *5044032(,%rax,8) ; 7 bytes
M000000000000023d: leaq 32(%r14), %rax ; 4 bytes
M0000000000000241: cmpb $0, (%rax) ; 3 bytes
M0000000000000244: jne 0x42d782 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x272> ; 2 bytes
M0000000000000246: jmp 0x42d7a3 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x293> ; 2 bytes
M0000000000000248: leaq 8(%r14), %rax ; 4 bytes
M000000000000024c: cmpb $0, (%rax) ; 3 bytes
M000000000000024f: jne 0x42d782 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x272> ; 2 bytes
M0000000000000251: jmp 0x42d7a3 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x293> ; 2 bytes
M0000000000000253: leaq 1(%r14), %rax ; 4 bytes
M0000000000000257: cmpb $0, (%rax) ; 3 bytes
M000000000000025a: jne 0x42d782 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x272> ; 2 bytes
M000000000000025c: jmp 0x42d7a3 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x293> ; 2 bytes
M000000000000025e: leaq 4(%r14), %rax ; 4 bytes
M0000000000000262: cmpb $0, (%rax) ; 3 bytes
M0000000000000265: jne 0x42d782 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x272> ; 2 bytes
M0000000000000267: jmp 0x42d7a3 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x293> ; 2 bytes
M0000000000000269: leaq 48(%r14), %rax ; 4 bytes
M000000000000026d: cmpb $0, (%rax) ; 3 bytes
M0000000000000270: je 0x42d7a3 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x293> ; 2 bytes
M0000000000000272: movq %r14, %rdi ; 3 bytes
M0000000000000275: movl $68, %esi ; 5 bytes
M000000000000027a: callq 0x42c9f0 <(anonymous namespace)::u::hasValueDAB(BloombergLP::balcl::OptionValue const&, char, int)> ; 5 bytes
M000000000000027f: testb %al, %al ; 2 bytes
M0000000000000281: je 0x42d7a3 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x293> ; 2 bytes
M0000000000000283: movl $2, %ebp ; 5 bytes
M0000000000000288: testq %r15, %r15 ; 3 bytes
M000000000000028b: jne 0x42d8bf <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3af> ; 6 bytes
M0000000000000291: jmp 0x42d7a8 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x298> ; 2 bytes
M0000000000000293: testq %r15, %r15 ; 3 bytes
M0000000000000296: je 0x42d7e0 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2d0> ; 2 bytes
M0000000000000298: movl 64(%r14), %eax ; 4 bytes
M000000000000029c: jmpq *5044168(,%rax,8) ; 7 bytes
M00000000000002a3: addq $32, %r14 ; 4 bytes
M00000000000002a7: cmpb $0, (%r14) ; 4 bytes
M00000000000002ab: je 0x42d7f4 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2e4> ; 2 bytes
M00000000000002ad: cmpl $10, %r13d ; 4 bytes
M00000000000002b1: jb 0x42d8bd <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3ad> ; 6 bytes
M00000000000002b7: movq %rsp, %rdi ; 3 bytes
M00000000000002ba: movq %r12, %rsi ; 3 bytes
M00000000000002bd: callq 0x49ed50 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const> ; 5 bytes
M00000000000002c2: cmpq $23, 32(%rsp) ; 6 bytes
M00000000000002c8: jne 0x42d847 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x337> ; 2 bytes
M00000000000002ca: movb (%rsp), %bpl ; 4 bytes
M00000000000002ce: jmp 0x42d859 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x349> ; 2 bytes
M00000000000002d0: movl $3, %ebp ; 5 bytes
M00000000000002d5: jmp 0x42d8bf <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3af> ; 5 bytes
M00000000000002da: addq $8, %r14 ; 4 bytes
M00000000000002de: cmpb $0, (%r14) ; 4 bytes
M00000000000002e2: jne 0x42d7bd <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2ad> ; 2 bytes
M00000000000002e4: movq %rsp, %rbx ; 3 bytes
M00000000000002e7: movq %rbx, %rdi ; 3 bytes
M00000000000002ea: movq %r12, %rsi ; 3 bytes
M00000000000002ed: callq 0x49ed50 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const> ; 5 bytes
M00000000000002f2: movq 32(%rsp), %rax ; 5 bytes
M00000000000002f7: cmpq $4, 24(%rsp) ; 6 bytes
M00000000000002fd: movb $1, %r14b ; 3 bytes
M0000000000000300: jne 0x42d826 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x316> ; 2 bytes
M0000000000000302: cmpq $23, %rax ; 4 bytes
M0000000000000306: je 0x42d81c <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x30c> ; 2 bytes
M0000000000000308: movq (%rsp), %rbx ; 4 bytes
M000000000000030c: cmpl $1280070990, (%rbx) ; 6 bytes
M0000000000000312: setne %r14b ; 4 bytes
M0000000000000316: cmpq $23, %rax ; 4 bytes
M000000000000031a: je 0x42d83b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x32b> ; 2 bytes
M000000000000031c: movq (%rsp), %rsi ; 4 bytes
M0000000000000320: movq 40(%rsp), %rdi ; 5 bytes
M0000000000000325: movq (%rdi), %rax ; 3 bytes
M0000000000000328: callq *24(%rax) ; 3 bytes
M000000000000032b: movl $4, %ebp ; 5 bytes
M0000000000000330: testb %r14b, %r14b ; 3 bytes
M0000000000000333: jne 0x42d8bf <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3af> ; 2 bytes
M0000000000000335: jmp 0x42d8bd <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3ad> ; 2 bytes
M0000000000000337: movq (%rsp), %rsi ; 4 bytes
M000000000000033b: movq 40(%rsp), %rdi ; 5 bytes
M0000000000000340: movb (%rsi), %bpl ; 3 bytes
M0000000000000343: movq (%rdi), %rax ; 3 bytes
M0000000000000346: callq *24(%rax) ; 3 bytes
M0000000000000349: movq %rsp, %rbx ; 3 bytes
M000000000000034c: movq %rbx, %rdi ; 3 bytes
M000000000000034f: movq %r12, %rsi ; 3 bytes
M0000000000000352: callq 0x49ed50 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const> ; 5 bytes
M0000000000000357: cmpq $23, 32(%rsp) ; 6 bytes
M000000000000035d: jne 0x42d876 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x366> ; 2 bytes
M000000000000035f: movb -1(%r15,%rbx), %bl ; 5 bytes
M0000000000000364: jmp 0x42d88a <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x37a> ; 2 bytes
M0000000000000366: movq (%rsp), %rsi ; 4 bytes
M000000000000036a: movq 40(%rsp), %rdi ; 5 bytes
M000000000000036f: movb -1(%r15,%rsi), %bl ; 5 bytes
M0000000000000374: movq (%rdi), %rax ; 3 bytes
M0000000000000377: callq *24(%rax) ; 3 bytes
M000000000000037a: cmpl $10, %r13d ; 4 bytes
M000000000000037e: movl $34, %ecx ; 5 bytes
M0000000000000383: movl $91, %edx ; 5 bytes
M0000000000000388: cmovel %ecx, %edx ; 3 bytes
M000000000000038b: movsbl %bpl, %esi ; 4 bytes
M000000000000038f: movl $93, %eax ; 5 bytes
M0000000000000394: cmovel %ecx, %eax ; 3 bytes
M0000000000000397: xorl %ebp, %ebp ; 2 bytes
M0000000000000399: cmpl %esi, %edx ; 2 bytes
M000000000000039b: sete %bpl ; 4 bytes
M000000000000039f: addl $5, %ebp ; 3 bytes
M00000000000003a2: cmpl %esi, %edx ; 2 bytes
M00000000000003a4: jne 0x42d8bf <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3af> ; 2 bytes
M00000000000003a6: movsbl %bl, %ecx ; 3 bytes
M00000000000003a9: cmpl %ecx, %eax ; 2 bytes
M00000000000003ab: jne 0x42d8bf <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3af> ; 2 bytes
M00000000000003ad: xorl %ebp, %ebp ; 2 bytes
M00000000000003af: leaq 56(%rsp), %rdi ; 5 bytes
M00000000000003b4: movl $5102664, %esi ; 5 bytes
M00000000000003b9: callq 0x403f50 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt> ; 5 bytes
M00000000000003be: movq $5103000, 64(%rsp) ; 9 bytes
M00000000000003c7: cmpq $23, 160(%rsp) ; 9 bytes
M00000000000003d0: je 0x42d8f8 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x3e8> ; 2 bytes
M00000000000003d2: movq 128(%rsp), %rsi ; 8 bytes
M00000000000003da: movq 168(%rsp), %rdi ; 8 bytes
M00000000000003e2: movq (%rdi), %rax ; 3 bytes
M00000000000003e5: callq *24(%rax) ; 3 bytes
M00000000000003e8: movq $-1, 152(%rsp) ; 12 bytes
M00000000000003f4: leaq 64(%rsp), %rdi ; 5 bytes
M00000000000003f9: callq 0x403a50 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt> ; 5 bytes
M00000000000003fe: leaq 192(%rsp), %rdi ; 8 bytes
M0000000000000406: callq 0x403990 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt> ; 5 bytes
M000000000000040b: movl %ebp, %eax ; 2 bytes
M000000000000040d: addq $344, %rsp ; 7 bytes
M0000000000000414: popq %rbx ; 1 bytes
M0000000000000415: popq %r12 ; 2 bytes
M0000000000000417: popq %r13 ; 2 bytes
M0000000000000419: popq %r14 ; 2 bytes
M000000000000041b: popq %r15 ; 2 bytes
M000000000000041d: popq %rbp ; 1 bytes
M000000000000041e: retq ; 1 bytes
M000000000000041f: incq %r14 ; 3 bytes
M0000000000000422: cmpb $0, (%r14) ; 4 bytes
M0000000000000426: jne 0x42d7bd <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2ad> ; 6 bytes
M000000000000042c: jmp 0x42d7f4 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2e4> ; 5 bytes
M0000000000000431: addq $4, %r14 ; 4 bytes
M0000000000000435: cmpb $0, (%r14) ; 4 bytes
M0000000000000439: jne 0x42d7bd <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2ad> ; 6 bytes
M000000000000043f: jmp 0x42d7f4 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2e4> ; 5 bytes
M0000000000000444: addq $48, %r14 ; 4 bytes
M0000000000000448: cmpb $0, (%r14) ; 4 bytes
M000000000000044c: jne 0x42d7bd <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2ad> ; 6 bytes
M0000000000000452: jmp 0x42d7f4 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x2e4> ; 5 bytes
M0000000000000457: movq %rax, %rdi ; 3 bytes
M000000000000045a: callq 0x496ad0 <__clang_call_terminate> ; 5 bytes
M000000000000045f: movq %rax, %rdi ; 3 bytes
M0000000000000462: callq 0x496ad0 <__clang_call_terminate> ; 5 bytes
M0000000000000467: movq %rax, %rdi ; 3 bytes
M000000000000046a: callq 0x496ad0 <__clang_call_terminate> ; 5 bytes
M000000000000046f: jmp 0x42da3b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x52b> ; 5 bytes
M0000000000000474: jmp 0x42da3b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x52b> ; 5 bytes
M0000000000000479: jmp 0x42da3b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x52b> ; 5 bytes
M000000000000047e: jmp 0x42da3b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x52b> ; 5 bytes
M0000000000000483: movq %rax, %rdi ; 3 bytes
M0000000000000486: callq 0x496ad0 <__clang_call_terminate> ; 5 bytes
M000000000000048b: movq %rax, %rdi ; 3 bytes
M000000000000048e: callq 0x496ad0 <__clang_call_terminate> ; 5 bytes
M0000000000000493: movq %rax, %rdi ; 3 bytes
M0000000000000496: callq 0x496ad0 <__clang_call_terminate> ; 5 bytes
M000000000000049b: jmp 0x42da3b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x52b> ; 5 bytes
M00000000000004a0: jmp 0x42da3b <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x52b> ; 5 bytes
M00000000000004a5: movq %rax, %rbx ; 3 bytes
M00000000000004a8: movq $5103000, 64(%rsp) ; 9 bytes
M00000000000004b1: cmpq $23, 160(%rsp) ; 9 bytes
M00000000000004ba: je 0x42da77 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x567> ; 6 bytes
M00000000000004c0: movq 128(%rsp), %rsi ; 8 bytes
M00000000000004c8: movq 168(%rsp), %rdi ; 8 bytes
M00000000000004d0: movq (%rdi), %rax ; 3 bytes
M00000000000004d3: callq *24(%rax) ; 3 bytes
M00000000000004d6: jmp 0x42da77 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x567> ; 5 bytes
M00000000000004db: movq %rax, %rdi ; 3 bytes
M00000000000004de: callq 0x496ad0 <__clang_call_terminate> ; 5 bytes
M00000000000004e3: movq %rax, %rbx ; 3 bytes
M00000000000004e6: jmp 0x42da8d <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x57d> ; 5 bytes
M00000000000004eb: movq %rax, %rbx ; 3 bytes
M00000000000004ee: leaq 48(%rsp), %rdi ; 5 bytes
M00000000000004f3: callq 0x403f10 <_ZNSt3__16localeD1Ev@plt> ; 5 bytes
M00000000000004f8: jmp 0x42da1a <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x50a> ; 2 bytes
M00000000000004fa: movq %rax, %rbx ; 3 bytes
M00000000000004fd: movq %rsp, %rdi ; 3 bytes
M0000000000000500: callq 0x403f10 <_ZNSt3__16localeD1Ev@plt> ; 5 bytes
M0000000000000505: jmp 0x42da3e <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x52e> ; 2 bytes
M0000000000000507: movq %rax, %rbx ; 3 bytes
M000000000000050a: cmpq $23, 32(%rsp) ; 6 bytes
M0000000000000510: je 0x42da3e <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x52e> ; 2 bytes
M0000000000000512: movq (%rsp), %rsi ; 4 bytes
M0000000000000516: movq 40(%rsp), %rdi ; 5 bytes
M000000000000051b: movq (%rdi), %rax ; 3 bytes
M000000000000051e: callq *24(%rax) ; 3 bytes
M0000000000000521: jmp 0x42da3e <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x52e> ; 2 bytes
M0000000000000523: movq %rax, %rdi ; 3 bytes
M0000000000000526: callq 0x496ad0 <__clang_call_terminate> ; 5 bytes
M000000000000052b: movq %rax, %rbx ; 3 bytes
M000000000000052e: leaq 56(%rsp), %rdi ; 5 bytes
M0000000000000533: movl $5102664, %esi ; 5 bytes
M0000000000000538: callq 0x403f50 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt> ; 5 bytes
M000000000000053d: movq $5103000, 64(%rsp) ; 9 bytes
M0000000000000546: cmpq $23, 160(%rsp) ; 9 bytes
M000000000000054f: je 0x42da77 <(anonymous namespace)::u::checkPrint(BloombergLP::balcl::OptionValue const&)+0x567> ; 2 bytes
M0000000000000551: movq 128(%rsp), %rsi ; 8 bytes
M0000000000000559: movq 168(%rsp), %rdi ; 8 bytes
M0000000000000561: movq (%rdi), %rax ; 3 bytes
M0000000000000564: callq *24(%rax) ; 3 bytes
M0000000000000567: movq $-1, 152(%rsp) ; 12 bytes
M0000000000000573: leaq 64(%rsp), %rdi ; 5 bytes
M0000000000000578: callq 0x403a50 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt> ; 5 bytes
M000000000000057d: leaq 192(%rsp), %rdi ; 8 bytes
M0000000000000585: callq 0x403990 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt> ; 5 bytes
M000000000000058a: movq %rbx, %rdi ; 3 bytes
M000000000000058d: callq 0x403fc0 <_Unwind_Resume@plt> ; 5 bytes
M0000000000000592: movq %rax, %rdi ; 3 bytes
M0000000000000595: callq 0x496ad0 <__clang_call_terminate> ; 5 bytes
M000000000000059a: nopw (%rax,%rax) ; 6 bytes