0000000000473920 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) 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 $136, %rsp ; 7 bytes
M0000000000000011: movq %r8, %rbp ; 3 bytes
M0000000000000014: movl %ecx, 20(%rsp) ; 4 bytes
M0000000000000018: movq %rsi, %rbx ; 3 bytes
M000000000000001b: movq 16(%rdx), %r13 ; 4 bytes
M000000000000001f: cmpq $398, %r13 ; 7 bytes
M0000000000000026: movl $398, %ecx ; 5 bytes
M000000000000002b: cmovlq %r13, %rcx ; 4 bytes
M000000000000002f: movl 24(%rdx), %eax ; 3 bytes
M0000000000000032: movl %eax, 16(%rsp) ; 4 bytes
M0000000000000036: movq %rcx, 80(%rsp) ; 5 bytes
M000000000000003b: movl %ecx, 88(%rsp) ; 4 bytes
M000000000000003f: movq $2, 92(%rsp) ; 9 bytes
M0000000000000048: movq $5285804, 104(%rsp) ; 9 bytes
M0000000000000051: movq $5285241, 112(%rsp) ; 9 bytes
M000000000000005a: movq $5285240, 120(%rsp) ; 9 bytes
M0000000000000063: movw $25902, 128(%rsp) ; 10 bytes
M000000000000006d: movl $2, 132(%rsp) ; 11 bytes
M0000000000000078: movq %rdx, 24(%rsp) ; 5 bytes
M000000000000007d: movl 8(%rdx), %eax ; 3 bytes
M0000000000000080: testl $260, %eax ; 5 bytes
M0000000000000085: je 0x4739b5 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x95> ; 2 bytes
M0000000000000087: xorl %ecx, %ecx ; 2 bytes
M0000000000000089: testl $256, %eax ; 5 bytes
M000000000000008e: sete %cl ; 3 bytes
M0000000000000091: movl %ecx, 92(%rsp) ; 4 bytes
M0000000000000095: testl $2048, %eax ; 5 bytes
M000000000000009a: je 0x4739c4 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0xa4> ; 2 bytes
M000000000000009c: movl $1, 96(%rsp) ; 8 bytes
M00000000000000a4: movl %eax, %ecx ; 2 bytes
M00000000000000a6: shrl $10, %ecx ; 3 bytes
M00000000000000a9: andb $1, %cl ; 3 bytes
M00000000000000ac: movb %cl, 130(%rsp) ; 7 bytes
M00000000000000b3: testl $16384, %eax ; 5 bytes
M00000000000000b8: je 0x4739fd <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0xdd> ; 2 bytes
M00000000000000ba: movq $5285245, 104(%rsp) ; 9 bytes
M00000000000000c3: movq $5285250, 112(%rsp) ; 9 bytes
M00000000000000cc: movq $5285249, 120(%rsp) ; 9 bytes
M00000000000000d5: movb $69, 129(%rsp) ; 8 bytes
M00000000000000dd: movq 5138900(%rip), %r14 # 95a3d8 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M00000000000000e4: testq %r14, %r14 ; 3 bytes
M00000000000000e7: jne 0x473a11 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0xf1> ; 2 bytes
M00000000000000e9: callq 0x4b9f60 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M00000000000000ee: movq %rax, %r14 ; 3 bytes
M00000000000000f1: movq (%r14), %rax ; 3 bytes
M00000000000000f4: movl $785, %esi ; 5 bytes
M00000000000000f9: movq %r14, %rdi ; 3 bytes
M00000000000000fc: callq *16(%rax) ; 3 bytes
M00000000000000ff: movq %rax, %r12 ; 3 bytes
M0000000000000102: leaq 88(%rsp), %rcx ; 5 bytes
M0000000000000107: movq %rax, %rdi ; 3 bytes
M000000000000010a: movl $785, %esi ; 5 bytes
M000000000000010f: movq %rbp, 40(%rsp) ; 5 bytes
M0000000000000114: movq %rbp, %rdx ; 3 bytes
M0000000000000117: movq %r14, 64(%rsp) ; 5 bytes
M000000000000011c: movq %rax, 56(%rsp) ; 5 bytes
M0000000000000121: callq 0x477900 <BloombergLP::bdldfp::DecimalImpUtil::format(char*, int, BloombergLP::bdldfp::DecimalImpUtil_IntelDfp::ValueType64, BloombergLP::bdldfp::DecimalFormatConfig const&)> ; 5 bytes
M0000000000000126: movl %eax, %ebp ; 2 bytes
M0000000000000128: movq %rsp, %rdi ; 3 bytes
M000000000000012b: movq 24(%rsp), %rsi ; 5 bytes
M0000000000000130: callq 0x404a70 <_ZNKSt3__18ios_base6getlocEv@plt> ; 5 bytes
M0000000000000135: movq 5138812(%rip), %rdi # 95a3d8 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M000000000000013c: testq %rdi, %rdi ; 3 bytes
M000000000000013f: jne 0x473a69 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x149> ; 2 bytes
M0000000000000141: callq 0x4b9f60 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M0000000000000146: movq %rax, %rdi ; 3 bytes
M0000000000000149: movslq %ebp, %rax ; 3 bytes
M000000000000014c: movq %rax, 72(%rsp) ; 5 bytes
M0000000000000151: leaq (,%rax,4), %r15 ; 8 bytes
M0000000000000159: movq (%rdi), %rax ; 3 bytes
M000000000000015c: movq %r15, %rsi ; 3 bytes
M000000000000015f: callq *16(%rax) ; 3 bytes
M0000000000000162: movq %rax, 8(%rsp) ; 5 bytes
M0000000000000167: movq %rsp, %rdi ; 3 bytes
M000000000000016a: movl $9806304, %esi ; 5 bytes
M000000000000016f: callq 0x404b60 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt> ; 5 bytes
M0000000000000174: movq %r12, %rdx ; 3 bytes
M0000000000000177: addq 72(%rsp), %rdx ; 5 bytes
M000000000000017c: movq (%rax), %rbp ; 3 bytes
M000000000000017f: movq %rax, %rdi ; 3 bytes
M0000000000000182: movq %r12, %rsi ; 3 bytes
M0000000000000185: movq 8(%rsp), %rcx ; 5 bytes
M000000000000018a: callq *96(%rbp) ; 3 bytes
M000000000000018d: movl %r13d, %ebp ; 3 bytes
M0000000000000190: subl 80(%rsp), %ebp ; 4 bytes
M0000000000000194: movq %rsp, %rdi ; 3 bytes
M0000000000000197: callq 0x404be0 <_ZNSt3__16localeD1Ev@plt> ; 5 bytes
M000000000000019c: movq 8(%rsp), %rsi ; 5 bytes
M00000000000001a1: movq 72(%rsp), %r14 ; 5 bytes
M00000000000001a6: leaq (%rsi,%r14,4), %rcx ; 4 bytes
M00000000000001aa: movl 16(%rsp), %eax ; 4 bytes
M00000000000001ae: subl %ebp, %eax ; 2 bytes
M00000000000001b0: xorl %r12d, %r12d ; 3 bytes
M00000000000001b3: subl %r14d, %eax ; 3 bytes
M00000000000001b6: movl %eax, 16(%rsp) ; 4 bytes
M00000000000001ba: cmovnsl %eax, %r12d ; 4 bytes
M00000000000001be: movl %r12d, %eax ; 3 bytes
M00000000000001c1: orl %ebp, %eax ; 2 bytes
M00000000000001c3: je 0x473b7b <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x25b> ; 6 bytes
M00000000000001c9: movq %rcx, 48(%rsp) ; 5 bytes
M00000000000001ce: movq %rcx, %r14 ; 3 bytes
M00000000000001d1: movl %ebp, 36(%rsp) ; 4 bytes
M00000000000001d5: testl %ebp, %ebp ; 2 bytes
M00000000000001d7: je 0x473be8 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x2c8> ; 6 bytes
M00000000000001dd: movq 24(%rsp), %rax ; 5 bytes
M00000000000001e2: testb $1, 9(%rax) ; 4 bytes
M00000000000001e6: movq 48(%rsp), %r14 ; 5 bytes
M00000000000001eb: je 0x473be8 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x2c8> ; 6 bytes
M00000000000001f1: movq %rsp, %rdi ; 3 bytes
M00000000000001f4: movq 24(%rsp), %rsi ; 5 bytes
M00000000000001f9: callq 0x404a70 <_ZNKSt3__18ios_base6getlocEv@plt> ; 5 bytes
M00000000000001fe: movq %rsp, %rdi ; 3 bytes
M0000000000000201: movl $9806304, %esi ; 5 bytes
M0000000000000206: callq 0x404b60 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt> ; 5 bytes
M000000000000020b: movq 48(%rsp), %r14 ; 5 bytes
M0000000000000210: movsbl 129(%rsp), %esi ; 8 bytes
M0000000000000218: movq (%rax), %rcx ; 3 bytes
M000000000000021b: movq %rax, %rdi ; 3 bytes
M000000000000021e: callq *88(%rcx) ; 3 bytes
M0000000000000221: movl %eax, %ebp ; 2 bytes
M0000000000000223: movq %rsp, %rdi ; 3 bytes
M0000000000000226: callq 0x404be0 <_ZNSt3__16localeD1Ev@plt> ; 5 bytes
M000000000000022b: movq 8(%rsp), %rax ; 5 bytes
M0000000000000230: cmpq %rax, %r14 ; 3 bytes
M0000000000000233: je 0x473be2 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x2c2> ; 6 bytes
M0000000000000239: movq %rax, %r14 ; 3 bytes
M000000000000023c: nopl (%rax) ; 4 bytes
M0000000000000240: cmpl %ebp, (%r14) ; 3 bytes
M0000000000000243: je 0x473b74 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x254> ; 2 bytes
M0000000000000245: addq $4, %r14 ; 4 bytes
M0000000000000249: addq $-4, %r15 ; 4 bytes
M000000000000024d: jne 0x473b60 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x240> ; 2 bytes
M000000000000024f: movq 48(%rsp), %r14 ; 5 bytes
M0000000000000254: movq 8(%rsp), %rsi ; 5 bytes
M0000000000000259: jmp 0x473be8 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x2c8> ; 2 bytes
M000000000000025b: cmpq %rsi, %rcx ; 3 bytes
M000000000000025e: je 0x473e74 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x554> ; 6 bytes
M0000000000000264: shlq $2, %r14 ; 4 bytes
M0000000000000268: xorl %ebp, %ebp ; 2 bytes
M000000000000026a: jmp 0x473b9f <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x27f> ; 2 bytes
M000000000000026c: nopl (%rax) ; 4 bytes
M0000000000000270: xorl %ebx, %ebx ; 2 bytes
M0000000000000272: addq $4, %rbp ; 4 bytes
M0000000000000276: cmpq %rbp, %r14 ; 3 bytes
M0000000000000279: je 0x473e74 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x554> ; 6 bytes
M000000000000027f: testq %rbx, %rbx ; 3 bytes
M0000000000000282: je 0x473b90 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x270> ; 2 bytes
M0000000000000284: movq 8(%rsp), %rax ; 5 bytes
M0000000000000289: movl (%rax,%rbp), %eax ; 3 bytes
M000000000000028c: movq 48(%rbx), %rcx ; 4 bytes
M0000000000000290: cmpq 56(%rbx), %rcx ; 4 bytes
M0000000000000294: je 0x473bd0 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x2b0> ; 2 bytes
M0000000000000296: leaq 4(%rcx), %rdx ; 4 bytes
M000000000000029a: movq %rdx, 48(%rbx) ; 4 bytes
M000000000000029e: movl %eax, (%rcx) ; 2 bytes
M00000000000002a0: jmp 0x473bdb <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x2bb> ; 2 bytes
M00000000000002a2: nopw %cs:(%rax,%rax) ; 10 bytes
M00000000000002ac: nopl (%rax) ; 4 bytes
M00000000000002b0: movq (%rbx), %rcx ; 3 bytes
M00000000000002b3: movq %rbx, %rdi ; 3 bytes
M00000000000002b6: movl %eax, %esi ; 2 bytes
M00000000000002b8: callq *104(%rcx) ; 3 bytes
M00000000000002bb: cmpl $-1, %eax ; 3 bytes
M00000000000002be: je 0x473b90 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x270> ; 2 bytes
M00000000000002c0: jmp 0x473b92 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x272> ; 2 bytes
M00000000000002c2: movq %rax, %r14 ; 3 bytes
M00000000000002c5: movq %rax, %rsi ; 3 bytes
M00000000000002c8: cmpq $0, 40(%rsp) ; 6 bytes
M00000000000002ce: setns %al ; 3 bytes
M00000000000002d1: cmpl $1, 96(%rsp) ; 5 bytes
M00000000000002d6: setne %cl ; 3 bytes
M00000000000002d9: movl $176, %r15d ; 6 bytes
M00000000000002df: movq 24(%rsp), %rdx ; 5 bytes
M00000000000002e4: andl 8(%rdx), %r15d ; 4 bytes
M00000000000002e8: testb %cl, %al ; 2 bytes
M00000000000002ea: jne 0x473c36 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x316> ; 2 bytes
M00000000000002ec: cmpl $16, %r15d ; 4 bytes
M00000000000002f0: jne 0x473c36 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x316> ; 2 bytes
M00000000000002f2: leaq 4(%rsi), %rbp ; 4 bytes
M00000000000002f6: testq %rbx, %rbx ; 3 bytes
M00000000000002f9: je 0x473c3b <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x31b> ; 2 bytes
M00000000000002fb: movq %rsi, %rax ; 3 bytes
M00000000000002fe: movl (%rsi), %eax ; 2 bytes
M0000000000000300: movq 48(%rbx), %rcx ; 4 bytes
M0000000000000304: cmpq 56(%rbx), %rcx ; 4 bytes
M0000000000000308: je 0x473c3f <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x31f> ; 2 bytes
M000000000000030a: leaq 4(%rcx), %rdx ; 4 bytes
M000000000000030e: movq %rdx, 48(%rbx) ; 4 bytes
M0000000000000312: movl %eax, (%rcx) ; 2 bytes
M0000000000000314: jmp 0x473c4a <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x32a> ; 2 bytes
M0000000000000316: movq %rsi, %rbp ; 3 bytes
M0000000000000319: jmp 0x473c53 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x333> ; 2 bytes
M000000000000031b: xorl %ebx, %ebx ; 2 bytes
M000000000000031d: jmp 0x473c53 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x333> ; 2 bytes
M000000000000031f: movq (%rbx), %rcx ; 3 bytes
M0000000000000322: movq %rbx, %rdi ; 3 bytes
M0000000000000325: movl %eax, %esi ; 2 bytes
M0000000000000327: callq *104(%rcx) ; 3 bytes
M000000000000032a: xorl %ecx, %ecx ; 2 bytes
M000000000000032c: cmpl $-1, %eax ; 3 bytes
M000000000000032f: cmoveq %rcx, %rbx ; 4 bytes
M0000000000000333: cmpl $0, 16(%rsp) ; 5 bytes
M0000000000000338: movl %r15d, 40(%rsp) ; 5 bytes
M000000000000033d: jle 0x473cb4 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x394> ; 2 bytes
M000000000000033f: cmpl $32, %r15d ; 4 bytes
M0000000000000343: je 0x473cb4 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x394> ; 2 bytes
M0000000000000345: leal 1(%r12), %r15d ; 5 bytes
M000000000000034a: jmp 0x473c7b <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x35b> ; 2 bytes
M000000000000034c: nopl (%rax) ; 4 bytes
M0000000000000350: xorl %ebx, %ebx ; 2 bytes
M0000000000000352: decl %r15d ; 3 bytes
M0000000000000355: cmpl $1, %r15d ; 4 bytes
M0000000000000359: jle 0x473cb4 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x394> ; 2 bytes
M000000000000035b: testq %rbx, %rbx ; 3 bytes
M000000000000035e: je 0x473c70 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x350> ; 2 bytes
M0000000000000360: movq 48(%rbx), %rax ; 4 bytes
M0000000000000364: cmpq 56(%rbx), %rax ; 4 bytes
M0000000000000368: je 0x473ca0 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x380> ; 2 bytes
M000000000000036a: leaq 4(%rax), %rcx ; 4 bytes
M000000000000036e: movq %rcx, 48(%rbx) ; 4 bytes
M0000000000000372: movl 20(%rsp), %ecx ; 4 bytes
M0000000000000376: movl %ecx, (%rax) ; 2 bytes
M0000000000000378: movl %ecx, %eax ; 2 bytes
M000000000000037a: jmp 0x473cad <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x38d> ; 2 bytes
M000000000000037c: nopl (%rax) ; 4 bytes
M0000000000000380: movq (%rbx), %rax ; 3 bytes
M0000000000000383: movq %rbx, %rdi ; 3 bytes
M0000000000000386: movl 20(%rsp), %esi ; 4 bytes
M000000000000038a: callq *104(%rax) ; 3 bytes
M000000000000038d: cmpl $-1, %eax ; 3 bytes
M0000000000000390: je 0x473c70 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x350> ; 2 bytes
M0000000000000392: jmp 0x473c72 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x352> ; 2 bytes
M0000000000000394: cmpq %r14, %rbp ; 3 bytes
M0000000000000397: je 0x473d02 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x3e2> ; 2 bytes
M0000000000000399: movl 40(%rsp), %r15d ; 5 bytes
M000000000000039e: jmp 0x473ccb <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x3ab> ; 2 bytes
M00000000000003a0: xorl %ebx, %ebx ; 2 bytes
M00000000000003a2: addq $4, %rbp ; 4 bytes
M00000000000003a6: cmpq %rbp, %r14 ; 3 bytes
M00000000000003a9: je 0x473d07 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x3e7> ; 2 bytes
M00000000000003ab: testq %rbx, %rbx ; 3 bytes
M00000000000003ae: je 0x473cc0 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x3a0> ; 2 bytes
M00000000000003b0: movl (%rbp), %eax ; 3 bytes
M00000000000003b3: movq 48(%rbx), %rcx ; 4 bytes
M00000000000003b7: cmpq 56(%rbx), %rcx ; 4 bytes
M00000000000003bb: je 0x473cf0 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x3d0> ; 2 bytes
M00000000000003bd: leaq 4(%rcx), %rdx ; 4 bytes
M00000000000003c1: movq %rdx, 48(%rbx) ; 4 bytes
M00000000000003c5: movl %eax, (%rcx) ; 2 bytes
M00000000000003c7: jmp 0x473cfb <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x3db> ; 2 bytes
M00000000000003c9: nopl (%rax) ; 7 bytes
M00000000000003d0: movq (%rbx), %rcx ; 3 bytes
M00000000000003d3: movq %rbx, %rdi ; 3 bytes
M00000000000003d6: movl %eax, %esi ; 2 bytes
M00000000000003d8: callq *104(%rcx) ; 3 bytes
M00000000000003db: cmpl $-1, %eax ; 3 bytes
M00000000000003de: je 0x473cc0 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x3a0> ; 2 bytes
M00000000000003e0: jmp 0x473cc2 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x3a2> ; 2 bytes
M00000000000003e2: movl 40(%rsp), %r15d ; 5 bytes
M00000000000003e7: cmpl $0, 36(%rsp) ; 5 bytes
M00000000000003ec: je 0x473e12 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x4f2> ; 6 bytes
M00000000000003f2: movq %rsp, %rdi ; 3 bytes
M00000000000003f5: movq 24(%rsp), %rsi ; 5 bytes
M00000000000003fa: callq 0x404a70 <_ZNKSt3__18ios_base6getlocEv@plt> ; 5 bytes
M00000000000003ff: movq %rsp, %rdi ; 3 bytes
M0000000000000402: movl $9806304, %esi ; 5 bytes
M0000000000000407: callq 0x404b60 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt> ; 5 bytes
M000000000000040c: movq (%rax), %rcx ; 3 bytes
M000000000000040f: movq %rax, %rdi ; 3 bytes
M0000000000000412: movl $48, %esi ; 5 bytes
M0000000000000417: callq *88(%rcx) ; 3 bytes
M000000000000041a: movl %eax, %ebp ; 2 bytes
M000000000000041c: movq %rsp, %rdi ; 3 bytes
M000000000000041f: callq 0x404be0 <_ZNSt3__16localeD1Ev@plt> ; 5 bytes
M0000000000000424: cmpl $0, 36(%rsp) ; 5 bytes
M0000000000000429: jle 0x473da2 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x482> ; 2 bytes
M000000000000042b: subl 80(%rsp), %r13d ; 5 bytes
M0000000000000430: incl %r13d ; 3 bytes
M0000000000000433: jmp 0x473d6b <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x44b> ; 2 bytes
M0000000000000435: nopw %cs:(%rax,%rax) ; 10 bytes
M000000000000043f: nop ; 1 bytes
M0000000000000440: xorl %ebx, %ebx ; 2 bytes
M0000000000000442: decl %r13d ; 3 bytes
M0000000000000445: cmpl $1, %r13d ; 4 bytes
M0000000000000449: jle 0x473da2 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x482> ; 2 bytes
M000000000000044b: testq %rbx, %rbx ; 3 bytes
M000000000000044e: je 0x473d60 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x440> ; 2 bytes
M0000000000000450: movq 48(%rbx), %rax ; 4 bytes
M0000000000000454: cmpq 56(%rbx), %rax ; 4 bytes
M0000000000000458: je 0x473d90 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x470> ; 2 bytes
M000000000000045a: leaq 4(%rax), %rcx ; 4 bytes
M000000000000045e: movq %rcx, 48(%rbx) ; 4 bytes
M0000000000000462: movl %ebp, (%rax) ; 2 bytes
M0000000000000464: movl %ebp, %eax ; 2 bytes
M0000000000000466: jmp 0x473d9b <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x47b> ; 2 bytes
M0000000000000468: nopl (%rax,%rax) ; 8 bytes
M0000000000000470: movq (%rbx), %rax ; 3 bytes
M0000000000000473: movq %rbx, %rdi ; 3 bytes
M0000000000000476: movl %ebp, %esi ; 2 bytes
M0000000000000478: callq *104(%rax) ; 3 bytes
M000000000000047b: cmpl $-1, %eax ; 3 bytes
M000000000000047e: je 0x473d60 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x440> ; 2 bytes
M0000000000000480: jmp 0x473d62 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x442> ; 2 bytes
M0000000000000482: cmpq 48(%rsp), %r14 ; 5 bytes
M0000000000000487: je 0x473e12 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x4f2> ; 2 bytes
M0000000000000489: movl $256, %eax ; 5 bytes
M000000000000048e: movq 24(%rsp), %rcx ; 5 bytes
M0000000000000493: andl 8(%rcx), %eax ; 3 bytes
M0000000000000496: je 0x473e12 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x4f2> ; 2 bytes
M0000000000000498: movq 8(%rsp), %rax ; 5 bytes
M000000000000049d: movq 72(%rsp), %rcx ; 5 bytes
M00000000000004a2: leaq (%rax,%rcx,4), %rbp ; 4 bytes
M00000000000004a6: jmp 0x473ddb <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x4bb> ; 2 bytes
M00000000000004a8: nopl (%rax,%rax) ; 8 bytes
M00000000000004b0: xorl %ebx, %ebx ; 2 bytes
M00000000000004b2: addq $4, %r14 ; 4 bytes
M00000000000004b6: cmpq %r14, %rbp ; 3 bytes
M00000000000004b9: je 0x473e12 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x4f2> ; 2 bytes
M00000000000004bb: testq %rbx, %rbx ; 3 bytes
M00000000000004be: je 0x473dd0 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x4b0> ; 2 bytes
M00000000000004c0: movl (%r14), %eax ; 3 bytes
M00000000000004c3: movq 48(%rbx), %rcx ; 4 bytes
M00000000000004c7: cmpq 56(%rbx), %rcx ; 4 bytes
M00000000000004cb: je 0x473e00 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x4e0> ; 2 bytes
M00000000000004cd: leaq 4(%rcx), %rdx ; 4 bytes
M00000000000004d1: movq %rdx, 48(%rbx) ; 4 bytes
M00000000000004d5: movl %eax, (%rcx) ; 2 bytes
M00000000000004d7: jmp 0x473e0b <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x4eb> ; 2 bytes
M00000000000004d9: nopl (%rax) ; 7 bytes
M00000000000004e0: movq (%rbx), %rcx ; 3 bytes
M00000000000004e3: movq %rbx, %rdi ; 3 bytes
M00000000000004e6: movl %eax, %esi ; 2 bytes
M00000000000004e8: callq *104(%rcx) ; 3 bytes
M00000000000004eb: cmpl $-1, %eax ; 3 bytes
M00000000000004ee: je 0x473dd0 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x4b0> ; 2 bytes
M00000000000004f0: jmp 0x473dd2 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x4b2> ; 2 bytes
M00000000000004f2: cmpl $0, 16(%rsp) ; 5 bytes
M00000000000004f7: jle 0x473e74 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x554> ; 2 bytes
M00000000000004f9: cmpl $32, %r15d ; 4 bytes
M00000000000004fd: jne 0x473e74 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x554> ; 2 bytes
M00000000000004ff: incl %r12d ; 3 bytes
M0000000000000502: jmp 0x473e3b <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x51b> ; 2 bytes
M0000000000000504: nopw %cs:(%rax,%rax) ; 10 bytes
M000000000000050e: nop ; 2 bytes
M0000000000000510: xorl %ebx, %ebx ; 2 bytes
M0000000000000512: decl %r12d ; 3 bytes
M0000000000000515: cmpl $1, %r12d ; 4 bytes
M0000000000000519: jle 0x473e74 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x554> ; 2 bytes
M000000000000051b: testq %rbx, %rbx ; 3 bytes
M000000000000051e: je 0x473e30 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x510> ; 2 bytes
M0000000000000520: movq 48(%rbx), %rax ; 4 bytes
M0000000000000524: cmpq 56(%rbx), %rax ; 4 bytes
M0000000000000528: je 0x473e60 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x540> ; 2 bytes
M000000000000052a: leaq 4(%rax), %rcx ; 4 bytes
M000000000000052e: movq %rcx, 48(%rbx) ; 4 bytes
M0000000000000532: movl 20(%rsp), %ecx ; 4 bytes
M0000000000000536: movl %ecx, (%rax) ; 2 bytes
M0000000000000538: movl %ecx, %eax ; 2 bytes
M000000000000053a: jmp 0x473e6d <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x54d> ; 2 bytes
M000000000000053c: nopl (%rax) ; 4 bytes
M0000000000000540: movq (%rbx), %rax ; 3 bytes
M0000000000000543: movq %rbx, %rdi ; 3 bytes
M0000000000000546: movl 20(%rsp), %esi ; 4 bytes
M000000000000054a: callq *104(%rax) ; 3 bytes
M000000000000054d: cmpl $-1, %eax ; 3 bytes
M0000000000000550: je 0x473e30 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x510> ; 2 bytes
M0000000000000552: jmp 0x473e32 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x512> ; 2 bytes
M0000000000000554: movq 5137757(%rip), %rdi # 95a3d8 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M000000000000055b: testq %rdi, %rdi ; 3 bytes
M000000000000055e: je 0x473e8c <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x56c> ; 2 bytes
M0000000000000560: movq 64(%rsp), %rbp ; 5 bytes
M0000000000000565: movq 56(%rsp), %r14 ; 5 bytes
M000000000000056a: jmp 0x473e9e <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x57e> ; 2 bytes
M000000000000056c: callq 0x4b9f60 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M0000000000000571: movq 64(%rsp), %rbp ; 5 bytes
M0000000000000576: movq 56(%rsp), %r14 ; 5 bytes
M000000000000057b: movq %rax, %rdi ; 3 bytes
M000000000000057e: movq (%rdi), %rax ; 3 bytes
M0000000000000581: movq 8(%rsp), %rsi ; 5 bytes
M0000000000000586: callq *24(%rax) ; 3 bytes
M0000000000000589: movq (%rbp), %rax ; 4 bytes
M000000000000058d: movq %rbp, %rdi ; 3 bytes
M0000000000000590: movq %r14, %rsi ; 3 bytes
M0000000000000593: callq *24(%rax) ; 3 bytes
M0000000000000596: movq %rbx, %rax ; 3 bytes
M0000000000000599: addq $136, %rsp ; 7 bytes
M00000000000005a0: popq %rbx ; 1 bytes
M00000000000005a1: popq %r12 ; 2 bytes
M00000000000005a3: popq %r13 ; 2 bytes
M00000000000005a5: popq %r14 ; 2 bytes
M00000000000005a7: popq %r15 ; 2 bytes
M00000000000005a9: popq %rbp ; 1 bytes
M00000000000005aa: retq ; 1 bytes
M00000000000005ab: jmp 0x473f01 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5e1> ; 2 bytes
M00000000000005ad: jmp 0x473f01 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5e1> ; 2 bytes
M00000000000005af: jmp 0x473f01 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5e1> ; 2 bytes
M00000000000005b1: jmp 0x473ed3 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5b3> ; 2 bytes
M00000000000005b3: movq %rax, %rbx ; 3 bytes
M00000000000005b6: movq %rsp, %rdi ; 3 bytes
M00000000000005b9: callq 0x404be0 <_ZNSt3__16localeD1Ev@plt> ; 5 bytes
M00000000000005be: jmp 0x473f04 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5e4> ; 2 bytes
M00000000000005c0: movq %rax, %rdi ; 3 bytes
M00000000000005c3: callq 0x466b00 <__clang_call_terminate> ; 5 bytes
M00000000000005c8: jmp 0x473eea <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5ca> ; 2 bytes
M00000000000005ca: movq %rax, %rbx ; 3 bytes
M00000000000005cd: jmp 0x473f30 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x610> ; 2 bytes
M00000000000005cf: movq %rax, %rdi ; 3 bytes
M00000000000005d2: callq 0x466b00 <__clang_call_terminate> ; 5 bytes
M00000000000005d7: jmp 0x473f01 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5e1> ; 2 bytes
M00000000000005d9: jmp 0x473f01 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5e1> ; 2 bytes
M00000000000005db: jmp 0x473f01 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5e1> ; 2 bytes
M00000000000005dd: jmp 0x473f01 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5e1> ; 2 bytes
M00000000000005df: jmp 0x473f01 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5e1> ; 2 bytes
M00000000000005e1: movq %rax, %rbx ; 3 bytes
M00000000000005e4: movq 5137613(%rip), %rdi # 95a3d8 <BloombergLP::bslma::Default::s_defaultAllocator> ; 7 bytes
M00000000000005eb: testq %rdi, %rdi ; 3 bytes
M00000000000005ee: jne 0x473f18 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x5f8> ; 2 bytes
M00000000000005f0: callq 0x4b9f60 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()> ; 5 bytes
M00000000000005f5: movq %rax, %rdi ; 3 bytes
M00000000000005f8: movq (%rdi), %rax ; 3 bytes
M00000000000005fb: movq 8(%rsp), %rsi ; 5 bytes
M0000000000000600: callq *24(%rax) ; 3 bytes
M0000000000000603: jmp 0x473f30 <std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > BloombergLP::bdldfp::DecimalNumPut<wchar_t, std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> > >::do_put_impl<BloombergLP::bdldfp::Decimal_Type64>(std::__1::ostreambuf_iterator<wchar_t, std::__1::char_traits<wchar_t> >, std::__1::ios_base&, wchar_t, BloombergLP::bdldfp::Decimal_Type64) const+0x610> ; 2 bytes
M0000000000000605: movq %rax, %rbx ; 3 bytes
M0000000000000608: movq %rsp, %rdi ; 3 bytes
M000000000000060b: callq 0x404be0 <_ZNSt3__16localeD1Ev@plt> ; 5 bytes
M0000000000000610: movq 64(%rsp), %rdi ; 5 bytes
M0000000000000615: movq (%rdi), %rax ; 3 bytes
M0000000000000618: movq 56(%rsp), %rsi ; 5 bytes
M000000000000061d: callq *24(%rax) ; 3 bytes
M0000000000000620: movq %rbx, %rdi ; 3 bytes
M0000000000000623: callq 0x404ca0 <_Unwind_Resume@plt> ; 5 bytes
M0000000000000628: movq %rax, %rdi ; 3 bytes
M000000000000062b: callq 0x466b00 <__clang_call_terminate> ; 5 bytes
M0000000000000630: movq %rax, %rdi ; 3 bytes
M0000000000000633: callq 0x466b00 <__clang_call_terminate> ; 5 bytes
M0000000000000638: nopl (%rax,%rax) ; 8 bytes