3.assume.s
3.none.s
f10000000000427440 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)>:f10000000000427440 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
8000000000000000a: 07    subq    $840, %rsp8000000000000000a: 07    subq    $840, %rsp
90000000000000011: 08    movq    %r9, 216(%rsp)90000000000000011: 08    movq    %r9, 216(%rsp)
100000000000000019: 05    movl    %r8d, 12(%rsp)100000000000000019: 05    movl    %r8d, 12(%rsp)
11000000000000001e: 03    movl    %edx, %r15d11000000000000001e: 03    movl    %edx, %r15d
120000000000000021: 04    movl    %esi, 4(%rsp)120000000000000021: 04    movl    %esi, 4(%rsp)
130000000000000025: 04    movl    %edi, 8(%rsp)130000000000000025: 04    movl    %edi, 8(%rsp)
140000000000000029: 08    movq    %rcx, 224(%rsp)140000000000000029: 08    movq    %rcx, 224(%rsp)
150000000000000031: 03    leal    1(%rcx), %eax150000000000000031: 03    leal    1(%rcx), %eax
160000000000000034: 04    movl    %eax, 76(%rsp)160000000000000034: 04    movl    %eax, 76(%rsp)
170000000000000038: 03    movb    $1, %r13b170000000000000038: 03    movb    $1, %r13b
18000000000000003b: 08    leaq    128(%rsp), %r1218000000000000003b: 08    leaq    128(%rsp), %r12
190000000000000043: 02    jmp     0x4274c6 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x86>190000000000000043: 02    jmp     0x4274c6 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x86>
200000000000000045: 10    nopw    %cs:(%rax,%rax)200000000000000045: 10    nopw    %cs:(%rax,%rax)
21000000000000004f: 01    nop21000000000000004f: 01    nop
220000000000000050: 12    movq    $-1, 648(%rsp)220000000000000050: 12    movq    $-1, 648(%rsp)
23000000000000005c: 08    leaq    560(%rsp), %rdi23000000000000005c: 08    leaq    560(%rsp), %rdi
240000000000000064: 05    callq   0x4042e0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>240000000000000064: 05    callq   0x4042e0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
250000000000000069: 08    leaq    688(%rsp), %rdi250000000000000069: 08    leaq    688(%rsp), %rdi
260000000000000071: 05    callq   0x404220 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>260000000000000071: 05    callq   0x404220 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
270000000000000076: 04    testb   $1, %r13b270000000000000076: 04    testb   $1, %r13b
28000000000000007a: 06    movl    $0, %r13d28000000000000007a: 06    movl    $0, %r13d
290000000000000080: 06    je      0x4280fc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xcbc>290000000000000080: 06    je      0x4280fc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xcbc>
n300000000000000086: 07    movq    2857875(%rip), %rax  # 6e1060 <BloombergLP::bslma::Default::s_defaultAllocator>n300000000000000086: 07    movq    2861971(%rip), %rax  # 6e2060 <BloombergLP::bslma::Default::s_defaultAllocator>
31000000000000008d: 03    testq   %rax, %rax31000000000000008d: 03    testq   %rax, %rax
320000000000000090: 02    jne     0x4274d7 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x97>320000000000000090: 02    jne     0x4274d7 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x97>
n330000000000000092: 05    callq   0x46e1f0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>n330000000000000092: 05    callq   0x46ebd0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
340000000000000097: 08    movq    %rax, 264(%rsp)340000000000000097: 08    movq    %rax, 264(%rsp)
n35000000000000009f: 12    movq    $7171232, 688(%rsp)n35000000000000009f: 12    movq    $7175328, 688(%rsp)
3600000000000000ab: 08    leaq    560(%rsp), %rbp3600000000000000ab: 08    leaq    560(%rsp), %rbp
3700000000000000b3: 03    movq    %rbp, %rdi3700000000000000b3: 03    movq    %rbp, %rdi
3800000000000000b6: 05    movl    $16, %esi3800000000000000b6: 05    movl    $16, %esi
3900000000000000bb: 08    leaq    264(%rsp), %rdx3900000000000000bb: 08    leaq    264(%rsp), %rdx
n4000000000000000c3: 05    callq   0x4294e0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::basic_stringbuf(unsigned int, bsl::allocator<char> const&)>n4000000000000000c3: 05    callq   0x4294f0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::basic_stringbuf(unsigned int, bsl::allocator<char> const&)>
4100000000000000c8: 12    movq    $4811552, 552(%rsp)4100000000000000c8: 12    movq    $4814128, 552(%rsp)
4200000000000000d4: 12    movq    $4811592, 688(%rsp)4200000000000000d4: 12    movq    $4814168, 688(%rsp)
4300000000000000e0: 08    leaq    688(%rsp), %rdi4300000000000000e0: 08    leaq    688(%rsp), %rdi
4400000000000000e8: 03    movq    %rbp, %rsi4400000000000000e8: 03    movq    %rbp, %rsi
4500000000000000eb: 05    callq   0x4043d0 <_ZNSt3__18ios_base4initEPv@plt>4500000000000000eb: 05    callq   0x4043d0 <_ZNSt3__18ios_base4initEPv@plt>
4600000000000000f0: 12    movq    $0, 824(%rsp)4600000000000000f0: 12    movq    $0, 824(%rsp)
4700000000000000fc: 11    movl    $4294967295, 832(%rsp)4700000000000000fc: 11    movl    $4294967295, 832(%rsp)
n480000000000000107: 12    movq    $4811440, 552(%rsp)n480000000000000107: 12    movq    $4814016, 552(%rsp)
490000000000000113: 12    movq    $4811480, 688(%rsp)490000000000000113: 12    movq    $4814056, 688(%rsp)
50000000000000011f: 07    movq    2857722(%rip), %rax  # 6e1060 <BloombergLP::bslma::Default::s_defaultAllocator>50000000000000011f: 07    movq    2861818(%rip), %rax  # 6e2060 <BloombergLP::bslma::Default::s_defaultAllocator>
510000000000000126: 03    testq   %rax, %rax510000000000000126: 03    testq   %rax, %rax
520000000000000129: 02    jne     0x427570 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x130>520000000000000129: 02    jne     0x427570 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x130>
n53000000000000012b: 05    callq   0x46e1f0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>n53000000000000012b: 05    callq   0x46ebd0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
540000000000000130: 08    movq    %rax, 128(%rsp)540000000000000130: 08    movq    %rax, 128(%rsp)
n550000000000000138: 12    movq    $7171232, 400(%rsp)n550000000000000138: 12    movq    $7175328, 400(%rsp)
560000000000000144: 08    leaq    272(%rsp), %rbp560000000000000144: 08    leaq    272(%rsp), %rbp
57000000000000014c: 03    movq    %rbp, %rdi57000000000000014c: 03    movq    %rbp, %rdi
58000000000000014f: 05    movl    $16, %esi58000000000000014f: 05    movl    $16, %esi
590000000000000154: 03    movq    %r12, %rdx590000000000000154: 03    movq    %r12, %rdx
n600000000000000157: 05    callq   0x4294e0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::basic_stringbuf(unsigned int, bsl::allocator<char> const&)>n600000000000000157: 05    callq   0x4294f0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::basic_stringbuf(unsigned int, bsl::allocator<char> const&)>
61000000000000015c: 12    movq    $4811552, 264(%rsp)61000000000000015c: 12    movq    $4814128, 264(%rsp)
620000000000000168: 12    movq    $4811592, 400(%rsp)620000000000000168: 12    movq    $4814168, 400(%rsp)
630000000000000174: 08    leaq    400(%rsp), %rdi630000000000000174: 08    leaq    400(%rsp), %rdi
64000000000000017c: 03    movq    %rbp, %rsi64000000000000017c: 03    movq    %rbp, %rsi
65000000000000017f: 05    callq   0x4043d0 <_ZNSt3__18ios_base4initEPv@plt>65000000000000017f: 05    callq   0x4043d0 <_ZNSt3__18ios_base4initEPv@plt>
660000000000000184: 12    movq    $0, 536(%rsp)660000000000000184: 12    movq    $0, 536(%rsp)
670000000000000190: 11    movl    $4294967295, 544(%rsp)670000000000000190: 11    movl    $4294967295, 544(%rsp)
n68000000000000019b: 12    movq    $4811440, 264(%rsp)n68000000000000019b: 12    movq    $4814016, 264(%rsp)
6900000000000001a7: 12    movq    $4811480, 400(%rsp)6900000000000001a7: 12    movq    $4814056, 400(%rsp)
7000000000000001b3: 08    leaq    232(%rsp), %rdi7000000000000001b3: 08    leaq    232(%rsp), %rdi
7100000000000001bb: 08    movq    896(%rsp), %rsi7100000000000001bb: 08    movq    896(%rsp), %rsi
n7200000000000001c3: 05    callq   0x42ad10 <BloombergLP::baljsn::EncoderOptions::EncoderOptions(BloombergLP::baljsn::EncoderOptions const&)>n7200000000000001c3: 05    callq   0x42ad20 <BloombergLP::baljsn::EncoderOptions::EncoderOptions(BloombergLP::baljsn::EncoderOptions const&)>
7300000000000001c8: 04    cmpl    $-1, %r15d7300000000000001c8: 04    cmpl    $-1, %r15d
7400000000000001cc: 08    movq    224(%rsp), %rax7400000000000001cc: 08    movq    224(%rsp), %rax
7500000000000001d4: 02    je      0x42761e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x1de>7500000000000001d4: 02    je      0x42761e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x1de>
7600000000000001d6: 08    movl    %r15d, 252(%rsp)7600000000000001d6: 08    movl    %r15d, 252(%rsp)
7700000000000001de: 03    cmpl    $-1, %eax7700000000000001de: 03    cmpl    $-1, %eax
7800000000000001e1: 02    je      0x42762a <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x1ea>7800000000000001e1: 02    je      0x42762a <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x1ea>
7900000000000001e3: 07    movl    %eax, 232(%rsp)7900000000000001e3: 07    movl    %eax, 232(%rsp)
8000000000000001ea: 04    movl    12(%rsp), %eax8000000000000001ea: 04    movl    12(%rsp), %eax
8100000000000001ee: 03    cmpl    $-1, %eax8100000000000001ee: 03    cmpl    $-1, %eax
8200000000000001f1: 02    je      0x42763a <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x1fa>8200000000000001f1: 02    je      0x42763a <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x1fa>
8300000000000001f3: 07    movl    %eax, 236(%rsp)8300000000000001f3: 07    movl    %eax, 236(%rsp)
8400000000000001fa: 03    movq    %r12, %rdi8400000000000001fa: 03    movq    %r12, %rdi
8500000000000001fd: 08    leaq    552(%rsp), %rsi8500000000000001fd: 08    leaq    552(%rsp), %rsi
860000000000000205: 08    leaq    232(%rsp), %rdx860000000000000205: 08    leaq    232(%rsp), %rdx
87000000000000020d: 02    xorl    %ecx, %ecx87000000000000020d: 02    xorl    %ecx, %ecx
n88000000000000020f: 05    callq   0x42b660 <BloombergLP::baljsn::SimpleFormatter::SimpleFormatter(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::baljsn::EncoderOptions const&, BloombergLP::bslma::Allocator*)>n88000000000000020f: 05    callq   0x42b670 <BloombergLP::baljsn::SimpleFormatter::SimpleFormatter(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::baljsn::EncoderOptions const&, BloombergLP::bslma::Allocator*)>
890000000000000214: 08    cmpb    $0, 137(%rsp)890000000000000214: 08    cmpb    $0, 137(%rsp)
90000000000000021c: 03    setne   %al90000000000000021c: 03    setne   %al
91000000000000021f: 09    cmpq    $1, 176(%rsp)91000000000000021f: 09    cmpq    $1, 176(%rsp)
920000000000000228: 03    sete    %cl920000000000000228: 03    sete    %cl
93000000000000022b: 02    andb    %al, %cl93000000000000022b: 02    andb    %al, %cl
94000000000000022d: 03    movzbl  %cl, %edi94000000000000022d: 03    movzbl  %cl, %edi
n950000000000000230: 05    movl    $4809393, %esin950000000000000230: 05    movl    $4811967, %esi
960000000000000235: 05    movl    $228, %edx960000000000000235: 05    movl    $228, %edx
97000000000000023a: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>97000000000000023a: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
98000000000000023f: 04    cmpl    $1, %r15d98000000000000023f: 04    cmpl    $1, %r15d
990000000000000243: 02    jne     0x42769e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x25e>990000000000000243: 02    jne     0x42769e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x25e>
1000000000000000245: 08    leaq    264(%rsp), %rdi1000000000000000245: 08    leaq    264(%rsp), %rdi
101000000000000024d: 08    movq    224(%rsp), %rsi101000000000000024d: 08    movq    224(%rsp), %rsi
1020000000000000255: 04    movl    12(%rsp), %edx1020000000000000255: 04    movl    12(%rsp), %edx
n1030000000000000259: 05    callq   0x430ee0 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>n1030000000000000259: 05    callq   0x431290 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>
104000000000000025e: 04    testb   $1, %r13b104000000000000025e: 04    testb   $1, %r13b
1050000000000000262: 02    je      0x427700 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x2c0>1050000000000000262: 02    je      0x427700 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x2c0>
1060000000000000264: 03    movq    %r12, %rdi1060000000000000264: 03    movq    %r12, %rdi
n1070000000000000267: 05    callq   0x42bb20 <BloombergLP::baljsn::SimpleFormatter::openObject()>n1070000000000000267: 05    callq   0x42bb30 <BloombergLP::baljsn::SimpleFormatter::openObject()>
108000000000000026c: 05    movb    $123, 16(%rsp)108000000000000026c: 05    movb    $123, 16(%rsp)
1090000000000000271: 05    movl    $1, %edx1090000000000000271: 05    movl    $1, %edx
1100000000000000276: 08    leaq    264(%rsp), %rdi1100000000000000276: 08    leaq    264(%rsp), %rdi
111000000000000027e: 05    leaq    16(%rsp), %rsi111000000000000027e: 05    leaq    16(%rsp), %rsi
n1120000000000000283: 05    callq   0x429220 <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)>n1120000000000000283: 05    callq   0x429230 <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)>
1130000000000000288: 09    movq    $0, 16(%rsp)1130000000000000288: 09    movq    $0, 16(%rsp)
n1140000000000000291: 07    movaps  450488(%rip), %xmm0  # 495690 <__dso_handle+0x8>n1140000000000000291: 07    movaps  453064(%rip), %xmm0  # 4960a0 <__dso_handle+0x8>
1150000000000000298: 05    movups  %xmm0, 40(%rsp)1150000000000000298: 05    movups  %xmm0, 40(%rsp)
n116000000000000029d: 07    movq    2857340(%rip), %rax  # 6e1060 <BloombergLP::bslma::Default::s_defaultAllocator>n116000000000000029d: 07    movq    2861436(%rip), %rax  # 6e2060 <BloombergLP::bslma::Default::s_defaultAllocator>
11700000000000002a4: 03    testq   %rax, %rax11700000000000002a4: 03    testq   %rax, %rax
11800000000000002a7: 06    je      0x4277a7 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x367>11800000000000002a7: 06    je      0x4277a7 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x367>
11900000000000002ad: 05    movq    %rax, 56(%rsp)11900000000000002ad: 05    movq    %rax, 56(%rsp)
12000000000000002b2: 05    leaq    16(%rsp), %rcx12000000000000002b2: 05    leaq    16(%rsp), %rcx
12100000000000002b7: 05    jmp     0x4277d0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x390>12100000000000002b7: 05    jmp     0x4277d0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x390>
12200000000000002bc: 04    nopl    (%rax)12200000000000002bc: 04    nopl    (%rax)
12300000000000002c0: 03    movq    %r12, %rdi12300000000000002c0: 03    movq    %r12, %rdi
12400000000000002c3: 05    movl    $1, %esi12400000000000002c3: 05    movl    $1, %esi
n12500000000000002c8: 05    callq   0x42b8b0 <BloombergLP::baljsn::SimpleFormatter::openArray(BloombergLP::baljsn::SimpleFormatter::ArrayFormattingStyle)>n12500000000000002c8: 05    callq   0x42b8c0 <BloombergLP::baljsn::SimpleFormatter::openArray(BloombergLP::baljsn::SimpleFormatter::ArrayFormattingStyle)>
12600000000000002cd: 05    movb    $91, 16(%rsp)12600000000000002cd: 05    movb    $91, 16(%rsp)
12700000000000002d2: 05    movl    $1, %edx12700000000000002d2: 05    movl    $1, %edx
12800000000000002d7: 08    leaq    264(%rsp), %rdi12800000000000002d7: 08    leaq    264(%rsp), %rdi
12900000000000002df: 05    leaq    16(%rsp), %rsi12900000000000002df: 05    leaq    16(%rsp), %rsi
n13000000000000002e4: 05    callq   0x429220 <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)>n13000000000000002e4: 05    callq   0x429230 <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)>
13100000000000002e9: 04    cmpl    $1, %r15d13100000000000002e9: 04    cmpl    $1, %r15d
13200000000000002ed: 02    jne     0x427760 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x320>13200000000000002ed: 02    jne     0x427760 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x320>
13300000000000002ef: 05    movb    $10, 16(%rsp)13300000000000002ef: 05    movb    $10, 16(%rsp)
13400000000000002f4: 05    movl    $1, %edx13400000000000002f4: 05    movl    $1, %edx
13500000000000002f9: 08    leaq    264(%rsp), %rdi13500000000000002f9: 08    leaq    264(%rsp), %rdi
1360000000000000301: 05    leaq    16(%rsp), %rsi1360000000000000301: 05    leaq    16(%rsp), %rsi
n1370000000000000306: 05    callq   0x429220 <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)>n1370000000000000306: 05    callq   0x429230 <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)>
138000000000000030b: 08    leaq    264(%rsp), %rdi138000000000000030b: 08    leaq    264(%rsp), %rdi
1390000000000000313: 04    movl    76(%rsp), %esi1390000000000000313: 04    movl    76(%rsp), %esi
1400000000000000317: 04    movl    12(%rsp), %edx1400000000000000317: 04    movl    12(%rsp), %edx
n141000000000000031b: 05    callq   0x430ee0 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>n141000000000000031b: 05    callq   0x431290 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>
1420000000000000320: 08    movq    176(%rsp), %rax1420000000000000320: 08    movq    176(%rsp), %rax
1430000000000000328: 04    cmpq    $2, %rax1430000000000000328: 04    cmpq    $2, %rax
144000000000000032c: 02    jb      0x42778e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x34e>144000000000000032c: 02    jb      0x42778e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x34e>
145000000000000032e: 03    decq    %rax145000000000000032e: 03    decq    %rax
1460000000000000331: 08    movq    144(%rsp), %rcx1460000000000000331: 08    movq    144(%rsp), %rcx
1470000000000000339: 03    movq    %rax, %rdx1470000000000000339: 03    movq    %rax, %rdx
148000000000000033c: 04    shrq    $6, %rdx148000000000000033c: 04    shrq    $6, %rdx
1490000000000000340: 04    movq    (%rcx,%rdx,8), %rcx1490000000000000340: 04    movq    (%rcx,%rdx,8), %rcx
1500000000000000344: 04    btq     %rax, %rcx1500000000000000344: 04    btq     %rax, %rcx
1510000000000000348: 06    jae     0x427dbc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x97c>1510000000000000348: 06    jae     0x427dbc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x97c>
152000000000000034e: 02    xorl    %eax, %eax152000000000000034e: 02    xorl    %eax, %eax
1530000000000000350: 03    movzbl  %al, %edi1530000000000000350: 03    movzbl  %al, %edi
n1540000000000000353: 05    movl    $4809573, %esin1540000000000000353: 05    movl    $4812147, %esi
1550000000000000358: 05    movl    $260, %edx1550000000000000358: 05    movl    $260, %edx
156000000000000035d: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>156000000000000035d: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
1570000000000000362: 05    jmp     0x4279d5 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x595>1570000000000000362: 05    jmp     0x4279d5 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x595>
n1580000000000000367: 05    callq   0x46e1f0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>n1580000000000000367: 05    callq   0x46ebd0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
159000000000000036c: 06    cmpq    $23, 48(%rsp)159000000000000036c: 06    cmpq    $23, 48(%rsp)
1600000000000000372: 05    movq    %rax, 56(%rsp)1600000000000000372: 05    movq    %rax, 56(%rsp)
1610000000000000377: 05    leaq    16(%rsp), %rcx1610000000000000377: 05    leaq    16(%rsp), %rcx
162000000000000037c: 02    je      0x4277d0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x390>162000000000000037c: 02    je      0x4277d0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x390>
163000000000000037e: 05    movq    16(%rsp), %rcx163000000000000037e: 05    movq    16(%rsp), %rcx
1640000000000000383: 10    nopw    %cs:(%rax,%rax)1640000000000000383: 10    nopw    %cs:(%rax,%rax)
165000000000000038d: 03    nopl    (%rax)165000000000000038d: 03    nopl    (%rax)
1660000000000000390: 03    movb    $0, (%rcx)1660000000000000390: 03    movb    $0, (%rcx)
1670000000000000393: 04    cmpl    $1, %r15d1670000000000000393: 04    cmpl    $1, %r15d
1680000000000000397: 02    jne     0x427831 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x3f1>1680000000000000397: 02    jne     0x427831 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x3f1>
1690000000000000399: 05    movq    40(%rsp), %rbp1690000000000000399: 05    movq    40(%rsp), %rbp
170000000000000039e: 09    movq    $0, 40(%rsp)170000000000000039e: 09    movq    $0, 40(%rsp)
n17100000000000003a7: 05    movl    $4925490, %esin17100000000000003a7: 05    movl    $4928306, %esi
17200000000000003ac: 05    movl    $1, %edx17200000000000003ac: 05    movl    $1, %edx
n17300000000000003b1: 05    movl    $4811143, %ecxn17300000000000003b1: 05    movl    $4813713, %ecx
17400000000000003b6: 05    leaq    16(%rsp), %rdi17400000000000003b6: 05    leaq    16(%rsp), %rdi
n17500000000000003bb: 05    callq   0x472610 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>n17500000000000003bb: 05    callq   0x473000 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
17600000000000003c0: 05    movb    $10, 80(%rsp)17600000000000003c0: 05    movb    $10, 80(%rsp)
17700000000000003c5: 05    movl    $1, %edx17700000000000003c5: 05    movl    $1, %edx
17800000000000003ca: 08    leaq    264(%rsp), %rdi17800000000000003ca: 08    leaq    264(%rsp), %rdi
17900000000000003d2: 05    leaq    80(%rsp), %rsi17900000000000003d2: 05    leaq    80(%rsp), %rsi
n18000000000000003d7: 05    callq   0x429220 <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)>n18000000000000003d7: 05    callq   0x429230 <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)>
18100000000000003dc: 08    leaq    264(%rsp), %rdi18100000000000003dc: 08    leaq    264(%rsp), %rdi
18200000000000003e4: 04    movl    76(%rsp), %esi18200000000000003e4: 04    movl    76(%rsp), %esi
18300000000000003e8: 04    movl    12(%rsp), %edx18300000000000003e8: 04    movl    12(%rsp), %edx
n18400000000000003ec: 05    callq   0x430ee0 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>n18400000000000003ec: 05    callq   0x431290 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>
18500000000000003f1: 08    movq    176(%rsp), %rax18500000000000003f1: 08    movq    176(%rsp), %rax
18600000000000003f9: 04    cmpq    $2, %rax18600000000000003f9: 04    cmpq    $2, %rax
18700000000000003fd: 02    jb      0x42785f <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x41f>18700000000000003fd: 02    jb      0x42785f <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x41f>
18800000000000003ff: 03    decq    %rax18800000000000003ff: 03    decq    %rax
1890000000000000402: 08    movq    144(%rsp), %rcx1890000000000000402: 08    movq    144(%rsp), %rcx
190000000000000040a: 03    movq    %rax, %rdx190000000000000040a: 03    movq    %rax, %rdx
191000000000000040d: 04    shrq    $6, %rdx191000000000000040d: 04    shrq    $6, %rdx
1920000000000000411: 04    movq    (%rcx,%rdx,8), %rcx1920000000000000411: 04    movq    (%rcx,%rdx,8), %rcx
1930000000000000415: 04    btq     %rax, %rcx1930000000000000415: 04    btq     %rax, %rcx
1940000000000000419: 06    jae     0x427dcc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x98c>1940000000000000419: 06    jae     0x427dcc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x98c>
195000000000000041f: 02    xorl    %eax, %eax195000000000000041f: 02    xorl    %eax, %eax
1960000000000000421: 02    xorb    $1, %al1960000000000000421: 02    xorb    $1, %al
1970000000000000423: 03    movzbl  %al, %edi1970000000000000423: 03    movzbl  %al, %edi
n1980000000000000426: 05    movl    $4809574, %esin1980000000000000426: 05    movl    $4812148, %esi
199000000000000042b: 05    movl    $246, %edx199000000000000042b: 05    movl    $246, %edx
2000000000000000430: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>2000000000000000430: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
n2010000000000000435: 09    movq    $4809494, 80(%rsp)n2010000000000000435: 09    movq    $4812068, 80(%rsp)
202000000000000043e: 09    movq    $4, 88(%rsp)202000000000000043e: 09    movq    $4, 88(%rsp)
2030000000000000447: 08    movb    $1, 137(%rsp)2030000000000000447: 08    movb    $1, 137(%rsp)
204000000000000044f: 08    cmpb    $0, 136(%rsp)204000000000000044f: 08    cmpb    $0, 136(%rsp)
2050000000000000457: 02    je      0x4278d5 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x495>2050000000000000457: 02    je      0x4278d5 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x495>
2060000000000000459: 08    movq    128(%rsp), %rdi2060000000000000459: 08    movq    128(%rsp), %rdi
2070000000000000461: 04    movb    $44, (%rsp)2070000000000000461: 04    movb    $44, (%rsp)
2080000000000000465: 05    movl    $1, %edx2080000000000000465: 05    movl    $1, %edx
209000000000000046a: 03    movq    %rsp, %rsi209000000000000046a: 03    movq    %rsp, %rsi
n210000000000000046d: 05    callq   0x429220 <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)>n210000000000000046d: 05    callq   0x429230 <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)>
2110000000000000472: 08    cmpl    $1, 204(%rsp)2110000000000000472: 08    cmpl    $1, 204(%rsp)
212000000000000047a: 02    jne     0x42790e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x4ce>212000000000000047a: 02    jne     0x42790e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x4ce>
213000000000000047c: 08    movq    128(%rsp), %rdi213000000000000047c: 08    movq    128(%rsp), %rdi
2140000000000000484: 04    movb    $10, (%rsp)2140000000000000484: 04    movb    $10, (%rsp)
2150000000000000488: 05    movl    $1, %edx2150000000000000488: 05    movl    $1, %edx
216000000000000048d: 03    movq    %rsp, %rsi216000000000000048d: 03    movq    %rsp, %rsi
n2170000000000000490: 05    callq   0x429220 <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)>n2170000000000000490: 05    callq   0x429230 <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)>
2180000000000000495: 07    movl    204(%rsp), %eax2180000000000000495: 07    movl    204(%rsp), %eax
219000000000000049c: 08    movb    $0, 138(%rsp)219000000000000049c: 08    movb    $0, 138(%rsp)
22000000000000004a4: 08    movb    $0, 136(%rsp)22000000000000004a4: 08    movb    $0, 136(%rsp)
22100000000000004ac: 03    cmpl    $1, %eax22100000000000004ac: 03    cmpl    $1, %eax
22200000000000004af: 02    jne     0x42791e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x4de>22200000000000004af: 02    jne     0x42791e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x4de>
22300000000000004b1: 08    movq    128(%rsp), %rdi22300000000000004b1: 08    movq    128(%rsp), %rdi
22400000000000004b9: 07    movl    212(%rsp), %esi22400000000000004b9: 07    movl    212(%rsp), %esi
22500000000000004c0: 07    movl    188(%rsp), %edx22500000000000004c0: 07    movl    188(%rsp), %edx
n22600000000000004c7: 05    callq   0x430ee0 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>n22600000000000004c7: 05    callq   0x431290 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>
22700000000000004cc: 02    jmp     0x42791e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x4de>22700000000000004cc: 02    jmp     0x42791e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x4de>
22800000000000004ce: 08    movb    $0, 138(%rsp)22800000000000004ce: 08    movb    $0, 138(%rsp)
22900000000000004d6: 08    movb    $0, 136(%rsp)22900000000000004d6: 08    movb    $0, 136(%rsp)
23000000000000004de: 08    movq    128(%rsp), %rdi23000000000000004de: 08    movq    128(%rsp), %rdi
23100000000000004e6: 05    leaq    80(%rsp), %rsi23100000000000004e6: 05    leaq    80(%rsp), %rsi
n23200000000000004eb: 05    callq   0x42b270 <BloombergLP::baljsn::PrintUtil::printString(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>n23200000000000004eb: 05    callq   0x42b280 <BloombergLP::baljsn::PrintUtil::printString(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>
23300000000000004f0: 02    testl   %eax, %eax23300000000000004f0: 02    testl   %eax, %eax
23400000000000004f2: 02    jne     0x427961 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x521>23400000000000004f2: 02    jne     0x427961 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x521>
23500000000000004f4: 08    movq    128(%rsp), %rdi23500000000000004f4: 08    movq    128(%rsp), %rdi
23600000000000004fc: 02    xorl    %eax, %eax23600000000000004fc: 02    xorl    %eax, %eax
23700000000000004fe: 08    cmpl    $1, 204(%rsp)23700000000000004fe: 08    cmpl    $1, 204(%rsp)
2380000000000000506: 03    sete    %al2380000000000000506: 03    sete    %al
n2390000000000000509: 05    movl    $4926019, %esin2390000000000000509: 05    movl    $4928835, %esi
240000000000000050e: 05    movl    $4811139, %ecx240000000000000050e: 05    movl    $4813709, %ecx
2410000000000000513: 04    cmoveq  %rcx, %rsi2410000000000000513: 04    cmoveq  %rcx, %rsi
2420000000000000517: 05    leaq    1(%rax,%rax), %rdx2420000000000000517: 05    leaq    1(%rax,%rax), %rdx
n243000000000000051c: 05    callq   0x429220 <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)>n243000000000000051c: 05    callq   0x429230 <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)>
2440000000000000521: 08    movb    $1, 138(%rsp)2440000000000000521: 08    movb    $1, 138(%rsp)
n2450000000000000529: 05    movl    $4809573, %esin2450000000000000529: 05    movl    $4812147, %esi
246000000000000052e: 02    xorl    %edi, %edi246000000000000052e: 02    xorl    %edi, %edi
2470000000000000530: 05    movl    $248, %edx2470000000000000530: 05    movl    $248, %edx
2480000000000000535: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>2480000000000000535: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
n249000000000000053a: 05    movl    $4809499, %esin249000000000000053a: 05    movl    $4812073, %esi
250000000000000053f: 05    movl    $6, %edx250000000000000053f: 05    movl    $6, %edx
2510000000000000544: 08    leaq    264(%rsp), %rdi2510000000000000544: 08    leaq    264(%rsp), %rdi
n252000000000000054c: 05    callq   0x429220 <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)>n252000000000000054c: 05    callq   0x429230 <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)>
2530000000000000551: 03    movq    %rax, %rdi2530000000000000551: 03    movq    %rax, %rdi
2540000000000000554: 05    leaq    16(%rsp), %rsi2540000000000000554: 05    leaq    16(%rsp), %rsi
2550000000000000559: 05    callq   0x413e50 <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&)>2550000000000000559: 05    callq   0x413e50 <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&)>
n256000000000000055e: 05    movl    $4926019, %esin256000000000000055e: 05    movl    $4928835, %esi
2570000000000000563: 05    movl    $1, %edx2570000000000000563: 05    movl    $1, %edx
2580000000000000568: 03    movq    %rax, %rdi2580000000000000568: 03    movq    %rax, %rdi
n259000000000000056b: 05    callq   0x429220 <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)>n259000000000000056b: 05    callq   0x429230 <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)>
2600000000000000570: 03    movq    %rax, %rdi2600000000000000570: 03    movq    %rax, %rdi
2610000000000000573: 05    leaq    16(%rsp), %rsi2610000000000000573: 05    leaq    16(%rsp), %rsi
2620000000000000578: 05    callq   0x413e50 <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&)>2620000000000000578: 05    callq   0x413e50 <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&)>
263000000000000057d: 06    cmpq    $23, 48(%rsp)263000000000000057d: 06    cmpq    $23, 48(%rsp)
2640000000000000583: 02    je      0x4279d5 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x595>2640000000000000583: 02    je      0x4279d5 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x595>
2650000000000000585: 05    movq    16(%rsp), %rsi2650000000000000585: 05    movq    16(%rsp), %rsi
266000000000000058a: 05    movq    56(%rsp), %rdi266000000000000058a: 05    movq    56(%rsp), %rdi
267000000000000058f: 03    movq    (%rdi), %rax267000000000000058f: 03    movq    (%rdi), %rax
2680000000000000592: 03    callq   *24(%rax)2680000000000000592: 03    callq   *24(%rax)
2690000000000000595: 08    cmpb    $0, 137(%rsp)2690000000000000595: 08    cmpb    $0, 137(%rsp)
270000000000000059d: 03    setne   %al270000000000000059d: 03    setne   %al
27100000000000005a0: 09    cmpq    $1, 176(%rsp)27100000000000005a0: 09    cmpq    $1, 176(%rsp)
27200000000000005a9: 03    sete    %cl27200000000000005a9: 03    sete    %cl
27300000000000005ac: 02    andb    %al, %cl27300000000000005ac: 02    andb    %al, %cl
27400000000000005ae: 03    movzbl  %cl, %edi27400000000000005ae: 03    movzbl  %cl, %edi
n27500000000000005b1: 05    movl    $4809393, %esin27500000000000005b1: 05    movl    $4811967, %esi
27600000000000005b6: 05    movl    $263, %edx27600000000000005b6: 05    movl    $263, %edx
27700000000000005bb: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>27700000000000005bb: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
27800000000000005c0: 03    movq    %r12, %rdi27800000000000005c0: 03    movq    %r12, %rdi
27900000000000005c3: 08    movq    216(%rsp), %rsi27900000000000005c3: 08    movq    216(%rsp), %rsi
n28000000000000005cb: 05    callq   0x42aa50 <int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::DatetimeTz>(BloombergLP::bdlt::DatetimeTz const&)>n28000000000000005cb: 05    callq   0x42aa60 <int BloombergLP::baljsn::SimpleFormatter::addValue<BloombergLP::bdlt::DatetimeTz>(BloombergLP::bdlt::DatetimeTz const&)>
28100000000000005d0: 03    movl    %eax, %r14d28100000000000005d0: 03    movl    %eax, %r14d
28200000000000005d3: 08    cmpb    $0, 137(%rsp)28200000000000005d3: 08    cmpb    $0, 137(%rsp)
28300000000000005db: 03    setne   %al28300000000000005db: 03    setne   %al
28400000000000005de: 09    cmpq    $1, 176(%rsp)28400000000000005de: 09    cmpq    $1, 176(%rsp)
28500000000000005e7: 03    sete    %cl28500000000000005e7: 03    sete    %cl
28600000000000005ea: 02    andb    %al, %cl28600000000000005ea: 02    andb    %al, %cl
28700000000000005ec: 03    movzbl  %cl, %edi28700000000000005ec: 03    movzbl  %cl, %edi
n28800000000000005ef: 05    movl    $4809393, %esin28800000000000005ef: 05    movl    $4811967, %esi
28900000000000005f4: 05    movl    $267, %edx28900000000000005f4: 05    movl    $267, %edx
29000000000000005f9: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>29000000000000005f9: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
29100000000000005fe: 08    cmpb    $0, 904(%rsp)29100000000000005fe: 08    cmpb    $0, 904(%rsp)
2920000000000000606: 06    je      0x427cc0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x880>2920000000000000606: 06    je      0x427cc0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x880>
293000000000000060c: 03    testl   %r14d, %r14d293000000000000060c: 03    testl   %r14d, %r14d
294000000000000060f: 06    je      0x427b30 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x6f0>294000000000000060f: 06    je      0x427b30 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x6f0>
n2950000000000000615: 05    movl    $7212784, %edin2950000000000000615: 05    movl    $7216880, %edi
296000000000000061a: 05    movl    $4811217, %esi296000000000000061a: 05    movl    $4813787, %esi
297000000000000061f: 05    movl    $4, %edx297000000000000061f: 05    movl    $4, %edx
n2980000000000000624: 05    callq   0x429220 <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)>n2980000000000000624: 05    callq   0x429230 <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)>
2990000000000000629: 05    movl    $4811140, %esi2990000000000000629: 05    movl    $4813710, %esi
300000000000000062e: 05    movl    $2, %edx300000000000000062e: 05    movl    $2, %edx
3010000000000000633: 03    movq    %rax, %rdi3010000000000000633: 03    movq    %rax, %rdi
n3020000000000000636: 05    callq   0x429220 <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)>n3020000000000000636: 05    callq   0x429230 <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)>
303000000000000063b: 03    movq    %rax, %rdi303000000000000063b: 03    movq    %rax, %rdi
304000000000000063e: 04    movl    8(%rsp), %esi304000000000000063e: 04    movl    8(%rsp), %esi
3050000000000000642: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>3050000000000000642: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n3060000000000000647: 05    movl    $4925859, %esin3060000000000000647: 05    movl    $4928675, %esi
307000000000000064c: 05    movl    $1, %edx307000000000000064c: 05    movl    $1, %edx
3080000000000000651: 03    movq    %rax, %rdi3080000000000000651: 03    movq    %rax, %rdi
n3090000000000000654: 05    callq   0x429220 <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)>n3090000000000000654: 05    callq   0x429230 <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)>
3100000000000000659: 05    movl    $4811222, %esi3100000000000000659: 05    movl    $4813792, %esi
311000000000000065e: 05    movl    $8, %edx311000000000000065e: 05    movl    $8, %edx
3120000000000000663: 03    movq    %rax, %rdi3120000000000000663: 03    movq    %rax, %rdi
n3130000000000000666: 05    callq   0x429220 <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)>n3130000000000000666: 05    callq   0x429230 <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)>
314000000000000066b: 05    movl    $4811140, %esi314000000000000066b: 05    movl    $4813710, %esi
3150000000000000670: 05    movl    $2, %edx3150000000000000670: 05    movl    $2, %edx
3160000000000000675: 03    movq    %rax, %rdi3160000000000000675: 03    movq    %rax, %rdi
n3170000000000000678: 05    callq   0x429220 <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)>n3170000000000000678: 05    callq   0x429230 <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)>
318000000000000067d: 03    movq    %rax, %rdi318000000000000067d: 03    movq    %rax, %rdi
3190000000000000680: 04    movl    4(%rsp), %esi3190000000000000680: 04    movl    4(%rsp), %esi
3200000000000000684: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>3200000000000000684: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n3210000000000000689: 05    movl    $4925859, %esin3210000000000000689: 05    movl    $4928675, %esi
322000000000000068e: 05    movl    $1, %edx322000000000000068e: 05    movl    $1, %edx
3230000000000000693: 03    movq    %rax, %rdi3230000000000000693: 03    movq    %rax, %rdi
n3240000000000000696: 05    callq   0x429220 <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)>n3240000000000000696: 05    callq   0x429230 <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)>
325000000000000069b: 05    movl    $4811255, %esi325000000000000069b: 05    movl    $4813825, %esi
32600000000000006a0: 05    movl    $2, %edx32600000000000006a0: 05    movl    $2, %edx
32700000000000006a5: 03    movq    %rax, %rdi32700000000000006a5: 03    movq    %rax, %rdi
n32800000000000006a8: 05    callq   0x429220 <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)>n32800000000000006a8: 05    callq   0x429230 <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)>
32900000000000006ad: 05    movl    $4811140, %esi32900000000000006ad: 05    movl    $4813710, %esi
33000000000000006b2: 05    movl    $2, %edx33000000000000006b2: 05    movl    $2, %edx
33100000000000006b7: 03    movq    %rax, %rdi33100000000000006b7: 03    movq    %rax, %rdi
n33200000000000006ba: 05    callq   0x429220 <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)>n33200000000000006ba: 05    callq   0x429230 <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)>
33300000000000006bf: 03    movq    %rax, %rdi33300000000000006bf: 03    movq    %rax, %rdi
33400000000000006c2: 03    movl    %r14d, %esi33400000000000006c2: 03    movl    %r14d, %esi
33500000000000006c5: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>33500000000000006c5: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n33600000000000006ca: 05    movl    $4810723, %esin33600000000000006ca: 05    movl    $4813297, %esi
33700000000000006cf: 05    movl    $1, %edx33700000000000006cf: 05    movl    $1, %edx
33800000000000006d4: 03    movq    %rax, %rdi33800000000000006d4: 03    movq    %rax, %rdi
n33900000000000006d7: 05    callq   0x429220 <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)>n33900000000000006d7: 05    callq   0x429230 <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)>
34000000000000006dc: 05    movl    $4811231, %esi34000000000000006dc: 05    movl    $4813801, %esi
34100000000000006e1: 05    movl    $1, %edi34100000000000006e1: 05    movl    $1, %edi
34200000000000006e6: 05    movl    $270, %edx34200000000000006e6: 05    movl    $270, %edx
34300000000000006eb: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>34300000000000006eb: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
34400000000000006f0: 07    movl    $3, (%rsp)34400000000000006f0: 07    movl    $3, (%rsp)
34500000000000006f7: 08    movq    896(%rsp), %rax34500000000000006f7: 08    movq    896(%rsp), %rax
34600000000000006ff: 03    movl    8(%rax), %esi34600000000000006ff: 03    movl    8(%rax), %esi
3470000000000000702: 03    movq    %rsp, %rdi3470000000000000702: 03    movq    %rsp, %rdi
n3480000000000000705: 05    callq   0x441a90 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>n3480000000000000705: 05    callq   0x442440 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>
349000000000000070a: 05    leaq    16(%rsp), %rdi349000000000000070a: 05    leaq    16(%rsp), %rdi
350000000000000070f: 05    movl    $39, %esi350000000000000070f: 05    movl    $39, %esi
3510000000000000714: 08    movq    216(%rsp), %rdx3510000000000000714: 08    movq    216(%rsp), %rdx
352000000000000071c: 03    movq    %rsp, %rcx352000000000000071c: 03    movq    %rsp, %rcx
n353000000000000071f: 05    callq   0x43fbb0 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>n353000000000000071f: 05    callq   0x440460 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>
3540000000000000724: 05    leaq    16(%rsp), %rdi3540000000000000724: 05    leaq    16(%rsp), %rdi
3550000000000000729: 05    movq    %rdi, 80(%rsp)3550000000000000729: 05    movq    %rdi, 80(%rsp)
356000000000000072e: 05    callq   0x404440 <strlen@plt>356000000000000072e: 05    callq   0x404440 <strlen@plt>
3570000000000000733: 05    movq    %rax, 88(%rsp)3570000000000000733: 05    movq    %rax, 88(%rsp)
3580000000000000738: 08    leaq    264(%rsp), %rdi3580000000000000738: 08    leaq    264(%rsp), %rdi
3590000000000000740: 05    leaq    80(%rsp), %rsi3590000000000000740: 05    leaq    80(%rsp), %rsi
n3600000000000000745: 05    callq   0x42b270 <BloombergLP::baljsn::PrintUtil::printString(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>n3600000000000000745: 05    callq   0x42b280 <BloombergLP::baljsn::PrintUtil::printString(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>
361000000000000074a: 08    movq    264(%rsp), %rax361000000000000074a: 08    movq    264(%rsp), %rax
3620000000000000752: 04    movq    -24(%rax), %rax3620000000000000752: 04    movq    -24(%rax), %rax
3630000000000000756: 08    cmpl    $0, 296(%rsp,%rax)3630000000000000756: 08    cmpl    $0, 296(%rsp,%rax)
364000000000000075e: 06    je      0x427c3e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x7fe>364000000000000075e: 06    je      0x427c3e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x7fe>
n3650000000000000764: 05    movl    $7212784, %edin3650000000000000764: 05    movl    $7216880, %edi
3660000000000000769: 05    movl    $4811217, %esi3660000000000000769: 05    movl    $4813787, %esi
367000000000000076e: 05    movl    $4, %edx367000000000000076e: 05    movl    $4, %edx
n3680000000000000773: 05    callq   0x429220 <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)>n3680000000000000773: 05    callq   0x429230 <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)>
3690000000000000778: 05    movl    $4811140, %esi3690000000000000778: 05    movl    $4813710, %esi
370000000000000077d: 05    movl    $2, %edx370000000000000077d: 05    movl    $2, %edx
3710000000000000782: 03    movq    %rax, %rdi3710000000000000782: 03    movq    %rax, %rdi
n3720000000000000785: 05    callq   0x429220 <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)>n3720000000000000785: 05    callq   0x429230 <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)>
373000000000000078a: 03    movq    %rax, %rdi373000000000000078a: 03    movq    %rax, %rdi
374000000000000078d: 04    movl    8(%rsp), %esi374000000000000078d: 04    movl    8(%rsp), %esi
3750000000000000791: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>3750000000000000791: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n3760000000000000796: 05    movl    $4925859, %esin3760000000000000796: 05    movl    $4928675, %esi
377000000000000079b: 05    movl    $1, %edx377000000000000079b: 05    movl    $1, %edx
37800000000000007a0: 03    movq    %rax, %rdi37800000000000007a0: 03    movq    %rax, %rdi
n37900000000000007a3: 05    callq   0x429220 <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)>n37900000000000007a3: 05    callq   0x429230 <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)>
38000000000000007a8: 05    movl    $4811222, %esi38000000000000007a8: 05    movl    $4813792, %esi
38100000000000007ad: 05    movl    $8, %edx38100000000000007ad: 05    movl    $8, %edx
38200000000000007b2: 03    movq    %rax, %rdi38200000000000007b2: 03    movq    %rax, %rdi
n38300000000000007b5: 05    callq   0x429220 <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)>n38300000000000007b5: 05    callq   0x429230 <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)>
38400000000000007ba: 05    movl    $4811140, %esi38400000000000007ba: 05    movl    $4813710, %esi
38500000000000007bf: 05    movl    $2, %edx38500000000000007bf: 05    movl    $2, %edx
38600000000000007c4: 03    movq    %rax, %rdi38600000000000007c4: 03    movq    %rax, %rdi
n38700000000000007c7: 05    callq   0x429220 <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)>n38700000000000007c7: 05    callq   0x429230 <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)>
38800000000000007cc: 03    movq    %rax, %rdi38800000000000007cc: 03    movq    %rax, %rdi
38900000000000007cf: 04    movl    4(%rsp), %esi38900000000000007cf: 04    movl    4(%rsp), %esi
39000000000000007d3: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>39000000000000007d3: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n39100000000000007d8: 05    movl    $4810723, %esin39100000000000007d8: 05    movl    $4813297, %esi
39200000000000007dd: 05    movl    $1, %edx39200000000000007dd: 05    movl    $1, %edx
39300000000000007e2: 03    movq    %rax, %rdi39300000000000007e2: 03    movq    %rax, %rdi
n39400000000000007e5: 05    callq   0x429220 <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)>n39400000000000007e5: 05    callq   0x429230 <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)>
39500000000000007ea: 05    movl    $4811239, %esi39500000000000007ea: 05    movl    $4813809, %esi
39600000000000007ef: 05    movl    $1, %edi39600000000000007ef: 05    movl    $1, %edi
39700000000000007f4: 05    movl    $273, %edx39700000000000007f4: 05    movl    $273, %edx
39800000000000007f9: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>39800000000000007f9: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
39900000000000007fe: 05    leaq    16(%rsp), %rdi39900000000000007fe: 05    leaq    16(%rsp), %rdi
4000000000000000803: 08    leaq    560(%rsp), %rsi4000000000000000803: 08    leaq    560(%rsp), %rsi
n401000000000000080b: 05    callq   0x4296b0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>n401000000000000080b: 05    callq   0x4296c0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>
4020000000000000810: 05    leaq    80(%rsp), %rdi4020000000000000810: 05    leaq    80(%rsp), %rdi
4030000000000000815: 08    leaq    272(%rsp), %rsi4030000000000000815: 08    leaq    272(%rsp), %rsi
n404000000000000081d: 05    callq   0x4296b0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>n404000000000000081d: 05    callq   0x4296c0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>
4050000000000000822: 05    movq    40(%rsp), %rdx4050000000000000822: 05    movq    40(%rsp), %rdx
4060000000000000827: 05    cmpq    104(%rsp), %rdx4060000000000000827: 05    cmpq    104(%rsp), %rdx
407000000000000082c: 06    jne     0x427db0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x970>407000000000000082c: 06    jne     0x427db0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x970>
4080000000000000832: 03    testq   %rdx, %rdx4080000000000000832: 03    testq   %rdx, %rdx
4090000000000000835: 06    je      0x427ddc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x99c>4090000000000000835: 06    je      0x427ddc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x99c>
410000000000000083b: 06    cmpq    $23, 112(%rsp)410000000000000083b: 06    cmpq    $23, 112(%rsp)
4110000000000000841: 05    leaq    80(%rsp), %rsi4110000000000000841: 05    leaq    80(%rsp), %rsi
4120000000000000846: 02    je      0x427c8d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x84d>4120000000000000846: 02    je      0x427c8d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x84d>
4130000000000000848: 05    movq    80(%rsp), %rsi4130000000000000848: 05    movq    80(%rsp), %rsi
414000000000000084d: 06    cmpq    $23, 48(%rsp)414000000000000084d: 06    cmpq    $23, 48(%rsp)
4150000000000000853: 05    leaq    16(%rsp), %rdi4150000000000000853: 05    leaq    16(%rsp), %rdi
4160000000000000858: 02    je      0x427c9f <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x85f>4160000000000000858: 02    je      0x427c9f <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x85f>
417000000000000085a: 05    movq    16(%rsp), %rdi417000000000000085a: 05    movq    16(%rsp), %rdi
418000000000000085f: 05    callq   0x404590 <bcmp@plt>418000000000000085f: 05    callq   0x404590 <bcmp@plt>
4190000000000000864: 02    testl   %eax, %eax4190000000000000864: 02    testl   %eax, %eax
4200000000000000866: 04    sete    %bpl4200000000000000866: 04    sete    %bpl
421000000000000086a: 06    cmpq    $23, 112(%rsp)421000000000000086a: 06    cmpq    $23, 112(%rsp)
4220000000000000870: 06    jne     0x427df0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9b0>4220000000000000870: 06    jne     0x427df0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9b0>
4230000000000000876: 05    jmp     0x427e00 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9c0>4230000000000000876: 05    jmp     0x427e00 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9c0>
424000000000000087b: 05    nopl    (%rax,%rax)424000000000000087b: 05    nopl    (%rax,%rax)
4250000000000000880: 03    testl   %r14d, %r14d4250000000000000880: 03    testl   %r14d, %r14d
4260000000000000883: 06    jne     0x427f9d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb5d>4260000000000000883: 06    jne     0x427f9d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb5d>
n4270000000000000889: 05    movl    $7212784, %edin4270000000000000889: 05    movl    $7216880, %edi
428000000000000088e: 05    movl    $4811217, %esi428000000000000088e: 05    movl    $4813787, %esi
4290000000000000893: 05    movl    $4, %edx4290000000000000893: 05    movl    $4, %edx
n4300000000000000898: 05    callq   0x429220 <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)>n4300000000000000898: 05    callq   0x429230 <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)>
431000000000000089d: 05    movl    $4811140, %esi431000000000000089d: 05    movl    $4813710, %esi
43200000000000008a2: 05    movl    $2, %edx43200000000000008a2: 05    movl    $2, %edx
43300000000000008a7: 03    movq    %rax, %rdi43300000000000008a7: 03    movq    %rax, %rdi
n43400000000000008aa: 05    callq   0x429220 <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)>n43400000000000008aa: 05    callq   0x429230 <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)>
43500000000000008af: 03    movq    %rax, %rdi43500000000000008af: 03    movq    %rax, %rdi
43600000000000008b2: 04    movl    8(%rsp), %esi43600000000000008b2: 04    movl    8(%rsp), %esi
43700000000000008b6: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>43700000000000008b6: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n43800000000000008bb: 05    movl    $4925859, %esin43800000000000008bb: 05    movl    $4928675, %esi
43900000000000008c0: 05    movl    $1, %edx43900000000000008c0: 05    movl    $1, %edx
44000000000000008c5: 03    movq    %rax, %rdi44000000000000008c5: 03    movq    %rax, %rdi
n44100000000000008c8: 05    callq   0x429220 <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)>n44100000000000008c8: 05    callq   0x429230 <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)>
44200000000000008cd: 05    movl    $4811222, %esi44200000000000008cd: 05    movl    $4813792, %esi
44300000000000008d2: 05    movl    $8, %edx44300000000000008d2: 05    movl    $8, %edx
44400000000000008d7: 03    movq    %rax, %rdi44400000000000008d7: 03    movq    %rax, %rdi
n44500000000000008da: 05    callq   0x429220 <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)>n44500000000000008da: 05    callq   0x429230 <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)>
44600000000000008df: 05    movl    $4811140, %esi44600000000000008df: 05    movl    $4813710, %esi
44700000000000008e4: 05    movl    $2, %edx44700000000000008e4: 05    movl    $2, %edx
44800000000000008e9: 03    movq    %rax, %rdi44800000000000008e9: 03    movq    %rax, %rdi
n44900000000000008ec: 05    callq   0x429220 <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)>n44900000000000008ec: 05    callq   0x429230 <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)>
45000000000000008f1: 03    movq    %rax, %rdi45000000000000008f1: 03    movq    %rax, %rdi
45100000000000008f4: 04    movl    4(%rsp), %esi45100000000000008f4: 04    movl    4(%rsp), %esi
45200000000000008f8: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>45200000000000008f8: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n45300000000000008fd: 05    movl    $4925859, %esin45300000000000008fd: 05    movl    $4928675, %esi
4540000000000000902: 05    movl    $1, %edx4540000000000000902: 05    movl    $1, %edx
4550000000000000907: 03    movq    %rax, %rdi4550000000000000907: 03    movq    %rax, %rdi
n456000000000000090a: 05    callq   0x429220 <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)>n456000000000000090a: 05    callq   0x429230 <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)>
457000000000000090f: 05    movl    $4811255, %esi457000000000000090f: 05    movl    $4813825, %esi
4580000000000000914: 05    movl    $2, %edx4580000000000000914: 05    movl    $2, %edx
4590000000000000919: 03    movq    %rax, %rdi4590000000000000919: 03    movq    %rax, %rdi
n460000000000000091c: 05    callq   0x429220 <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)>n460000000000000091c: 05    callq   0x429230 <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)>
4610000000000000921: 05    movl    $4811140, %esi4610000000000000921: 05    movl    $4813710, %esi
4620000000000000926: 05    movl    $2, %edx4620000000000000926: 05    movl    $2, %edx
463000000000000092b: 03    movq    %rax, %rdi463000000000000092b: 03    movq    %rax, %rdi
n464000000000000092e: 05    callq   0x429220 <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)>n464000000000000092e: 05    callq   0x429230 <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)>
4650000000000000933: 03    movq    %rax, %rdi4650000000000000933: 03    movq    %rax, %rdi
4660000000000000936: 02    xorl    %esi, %esi4660000000000000936: 02    xorl    %esi, %esi
4670000000000000938: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>4670000000000000938: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n468000000000000093d: 05    movl    $4810723, %esin468000000000000093d: 05    movl    $4813297, %esi
4690000000000000942: 05    movl    $1, %edx4690000000000000942: 05    movl    $1, %edx
4700000000000000947: 03    movq    %rax, %rdi4700000000000000947: 03    movq    %rax, %rdi
n471000000000000094a: 05    callq   0x429220 <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)>n471000000000000094a: 05    callq   0x429230 <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)>
472000000000000094f: 05    movl    $4811250, %esi472000000000000094f: 05    movl    $4813820, %esi
4730000000000000954: 05    movl    $1, %edi4730000000000000954: 05    movl    $1, %edi
4740000000000000959: 05    movl    $279, %edx4740000000000000959: 05    movl    $279, %edx
475000000000000095e: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>475000000000000095e: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
4760000000000000963: 05    jmp     0x427f9d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb5d>4760000000000000963: 05    jmp     0x427f9d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb5d>
4770000000000000968: 08    nopl    (%rax,%rax)4770000000000000968: 08    nopl    (%rax,%rax)
4780000000000000970: 02    xorl    %ebp, %ebp4780000000000000970: 02    xorl    %ebp, %ebp
4790000000000000972: 06    cmpq    $23, 112(%rsp)4790000000000000972: 06    cmpq    $23, 112(%rsp)
4800000000000000978: 02    jne     0x427df0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9b0>4800000000000000978: 02    jne     0x427df0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9b0>
481000000000000097a: 02    jmp     0x427e00 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9c0>481000000000000097a: 02    jmp     0x427e00 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9c0>
482000000000000097c: 08    cmpb    $0, 138(%rsp)482000000000000097c: 08    cmpb    $0, 138(%rsp)
4830000000000000984: 03    sete    %al4830000000000000984: 03    sete    %al
4840000000000000987: 05    jmp     0x427790 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x350>4840000000000000987: 05    jmp     0x427790 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x350>
485000000000000098c: 08    cmpb    $0, 138(%rsp)485000000000000098c: 08    cmpb    $0, 138(%rsp)
4860000000000000994: 03    sete    %al4860000000000000994: 03    sete    %al
4870000000000000997: 05    jmp     0x427861 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x421>4870000000000000997: 05    jmp     0x427861 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x421>
488000000000000099c: 03    movb    $1, %bpl488000000000000099c: 03    movb    $1, %bpl
489000000000000099f: 06    cmpq    $23, 112(%rsp)489000000000000099f: 06    cmpq    $23, 112(%rsp)
49000000000000009a5: 02    je      0x427e00 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9c0>49000000000000009a5: 02    je      0x427e00 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9c0>
49100000000000009a7: 09    nopw    (%rax,%rax)49100000000000009a7: 09    nopw    (%rax,%rax)
49200000000000009b0: 05    movq    80(%rsp), %rsi49200000000000009b0: 05    movq    80(%rsp), %rsi
49300000000000009b5: 05    movq    120(%rsp), %rdi49300000000000009b5: 05    movq    120(%rsp), %rdi
49400000000000009ba: 03    movq    (%rdi), %rax49400000000000009ba: 03    movq    (%rdi), %rax
49500000000000009bd: 03    callq   *24(%rax)49500000000000009bd: 03    callq   *24(%rax)
49600000000000009c0: 06    cmpq    $23, 48(%rsp)49600000000000009c0: 06    cmpq    $23, 48(%rsp)
49700000000000009c6: 02    je      0x427e18 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9d8>49700000000000009c6: 02    je      0x427e18 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x9d8>
49800000000000009c8: 05    movq    16(%rsp), %rsi49800000000000009c8: 05    movq    16(%rsp), %rsi
49900000000000009cd: 05    movq    56(%rsp), %rdi49900000000000009cd: 05    movq    56(%rsp), %rdi
50000000000000009d2: 03    movq    (%rdi), %rax50000000000000009d2: 03    movq    (%rdi), %rax
50100000000000009d5: 03    callq   *24(%rax)50100000000000009d5: 03    callq   *24(%rax)
50200000000000009d8: 03    testb   %bpl, %bpl50200000000000009d8: 03    testb   %bpl, %bpl
50300000000000009db: 06    jne     0x427f9d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb5d>50300000000000009db: 06    jne     0x427f9d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb5d>
n50400000000000009e1: 05    movl    $7212784, %edin50400000000000009e1: 05    movl    $7216880, %edi
50500000000000009e6: 05    movl    $4811217, %esi50500000000000009e6: 05    movl    $4813787, %esi
50600000000000009eb: 05    movl    $4, %edx50600000000000009eb: 05    movl    $4, %edx
n50700000000000009f0: 05    callq   0x429220 <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)>n50700000000000009f0: 05    callq   0x429230 <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)>
50800000000000009f5: 05    movl    $4811140, %esi50800000000000009f5: 05    movl    $4813710, %esi
50900000000000009fa: 05    movl    $2, %edx50900000000000009fa: 05    movl    $2, %edx
51000000000000009ff: 03    movq    %rax, %rdi51000000000000009ff: 03    movq    %rax, %rdi
n5110000000000000a02: 05    callq   0x429220 <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)>n5110000000000000a02: 05    callq   0x429230 <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)>
5120000000000000a07: 03    movq    %rax, %rdi5120000000000000a07: 03    movq    %rax, %rdi
5130000000000000a0a: 04    movl    8(%rsp), %esi5130000000000000a0a: 04    movl    8(%rsp), %esi
5140000000000000a0e: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>5140000000000000a0e: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n5150000000000000a13: 05    movl    $4925859, %esin5150000000000000a13: 05    movl    $4928675, %esi
5160000000000000a18: 05    movl    $1, %edx5160000000000000a18: 05    movl    $1, %edx
5170000000000000a1d: 03    movq    %rax, %rdi5170000000000000a1d: 03    movq    %rax, %rdi
n5180000000000000a20: 05    callq   0x429220 <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)>n5180000000000000a20: 05    callq   0x429230 <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)>
5190000000000000a25: 05    movl    $4811222, %esi5190000000000000a25: 05    movl    $4813792, %esi
5200000000000000a2a: 05    movl    $8, %edx5200000000000000a2a: 05    movl    $8, %edx
5210000000000000a2f: 03    movq    %rax, %rdi5210000000000000a2f: 03    movq    %rax, %rdi
n5220000000000000a32: 05    callq   0x429220 <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)>n5220000000000000a32: 05    callq   0x429230 <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)>
5230000000000000a37: 05    movl    $4811140, %esi5230000000000000a37: 05    movl    $4813710, %esi
5240000000000000a3c: 05    movl    $2, %edx5240000000000000a3c: 05    movl    $2, %edx
5250000000000000a41: 03    movq    %rax, %rdi5250000000000000a41: 03    movq    %rax, %rdi
n5260000000000000a44: 05    callq   0x429220 <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)>n5260000000000000a44: 05    callq   0x429230 <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)>
5270000000000000a49: 03    movq    %rax, %rdi5270000000000000a49: 03    movq    %rax, %rdi
5280000000000000a4c: 04    movl    4(%rsp), %esi5280000000000000a4c: 04    movl    4(%rsp), %esi
5290000000000000a50: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>5290000000000000a50: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n5300000000000000a55: 05    movl    $4925859, %esin5300000000000000a55: 05    movl    $4928675, %esi
5310000000000000a5a: 05    movl    $1, %edx5310000000000000a5a: 05    movl    $1, %edx
5320000000000000a5f: 03    movq    %rax, %rdi5320000000000000a5f: 03    movq    %rax, %rdi
n5330000000000000a62: 05    callq   0x429220 <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)>n5330000000000000a62: 05    callq   0x429230 <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)>
5340000000000000a67: 05    movl    $4808527, %esi5340000000000000a67: 05    movl    $4811101, %esi
5350000000000000a6c: 05    movl    $8, %edx5350000000000000a6c: 05    movl    $8, %edx
5360000000000000a71: 03    movq    %rax, %rdi5360000000000000a71: 03    movq    %rax, %rdi
n5370000000000000a74: 05    callq   0x429220 <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)>n5370000000000000a74: 05    callq   0x429230 <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)>
5380000000000000a79: 05    movl    $4811140, %esi5380000000000000a79: 05    movl    $4813710, %esi
5390000000000000a7e: 05    movl    $2, %edx5390000000000000a7e: 05    movl    $2, %edx
5400000000000000a83: 03    movq    %rax, %rdi5400000000000000a83: 03    movq    %rax, %rdi
n5410000000000000a86: 05    callq   0x429220 <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)>n5410000000000000a86: 05    callq   0x429230 <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)>
5420000000000000a8b: 03    movq    %rax, %rbp5420000000000000a8b: 03    movq    %rax, %rbp
5430000000000000a8e: 05    leaq    16(%rsp), %rbx5430000000000000a8e: 05    leaq    16(%rsp), %rbx
5440000000000000a93: 03    movq    %rbx, %rdi5440000000000000a93: 03    movq    %rbx, %rdi
5450000000000000a96: 08    leaq    560(%rsp), %rsi5450000000000000a96: 08    leaq    560(%rsp), %rsi
n5460000000000000a9e: 05    callq   0x4296b0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>n5460000000000000a9e: 05    callq   0x4296c0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>
5470000000000000aa3: 03    movq    %rbp, %rdi5470000000000000aa3: 03    movq    %rbp, %rdi
5480000000000000aa6: 03    movq    %rbx, %rsi5480000000000000aa6: 03    movq    %rbx, %rsi
5490000000000000aa9: 05    callq   0x413e50 <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&)>5490000000000000aa9: 05    callq   0x413e50 <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&)>
n5500000000000000aae: 05    movl    $4925859, %esin5500000000000000aae: 05    movl    $4928675, %esi
5510000000000000ab3: 05    movl    $1, %edx5510000000000000ab3: 05    movl    $1, %edx
5520000000000000ab8: 03    movq    %rax, %rdi5520000000000000ab8: 03    movq    %rax, %rdi
n5530000000000000abb: 05    callq   0x429220 <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)>n5530000000000000abb: 05    callq   0x429230 <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)>
5540000000000000ac0: 05    movl    $4809523, %esi5540000000000000ac0: 05    movl    $4812097, %esi
5550000000000000ac5: 05    movl    $9, %edx5550000000000000ac5: 05    movl    $9, %edx
5560000000000000aca: 03    movq    %rax, %rdi5560000000000000aca: 03    movq    %rax, %rdi
n5570000000000000acd: 05    callq   0x429220 <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)>n5570000000000000acd: 05    callq   0x429230 <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)>
5580000000000000ad2: 05    movl    $4811140, %esi5580000000000000ad2: 05    movl    $4813710, %esi
5590000000000000ad7: 05    movl    $2, %edx5590000000000000ad7: 05    movl    $2, %edx
5600000000000000adc: 03    movq    %rax, %rdi5600000000000000adc: 03    movq    %rax, %rdi
n5610000000000000adf: 05    callq   0x429220 <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)>n5610000000000000adf: 05    callq   0x429230 <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)>
5620000000000000ae4: 03    movq    %rax, %rbp5620000000000000ae4: 03    movq    %rax, %rbp
5630000000000000ae7: 05    leaq    80(%rsp), %rbx5630000000000000ae7: 05    leaq    80(%rsp), %rbx
5640000000000000aec: 03    movq    %rbx, %rdi5640000000000000aec: 03    movq    %rbx, %rdi
5650000000000000aef: 08    leaq    272(%rsp), %rsi5650000000000000aef: 08    leaq    272(%rsp), %rsi
n5660000000000000af7: 05    callq   0x4296b0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>n5660000000000000af7: 05    callq   0x4296c0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>
5670000000000000afc: 03    movq    %rbp, %rdi5670000000000000afc: 03    movq    %rbp, %rdi
5680000000000000aff: 03    movq    %rbx, %rsi5680000000000000aff: 03    movq    %rbx, %rsi
5690000000000000b02: 05    callq   0x413e50 <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&)>5690000000000000b02: 05    callq   0x413e50 <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&)>
n5700000000000000b07: 05    movl    $4810723, %esin5700000000000000b07: 05    movl    $4813297, %esi
5710000000000000b0c: 05    movl    $1, %edx5710000000000000b0c: 05    movl    $1, %edx
5720000000000000b11: 03    movq    %rax, %rdi5720000000000000b11: 03    movq    %rax, %rdi
n5730000000000000b14: 05    callq   0x429220 <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)>n5730000000000000b14: 05    callq   0x429230 <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)>
5740000000000000b19: 06    cmpq    $23, 112(%rsp)5740000000000000b19: 06    cmpq    $23, 112(%rsp)
5750000000000000b1f: 02    je      0x427f71 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb31>5750000000000000b1f: 02    je      0x427f71 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb31>
5760000000000000b21: 05    movq    80(%rsp), %rsi5760000000000000b21: 05    movq    80(%rsp), %rsi
5770000000000000b26: 05    movq    120(%rsp), %rdi5770000000000000b26: 05    movq    120(%rsp), %rdi
5780000000000000b2b: 03    movq    (%rdi), %rax5780000000000000b2b: 03    movq    (%rdi), %rax
5790000000000000b2e: 03    callq   *24(%rax)5790000000000000b2e: 03    callq   *24(%rax)
5800000000000000b31: 06    cmpq    $23, 48(%rsp)5800000000000000b31: 06    cmpq    $23, 48(%rsp)
5810000000000000b37: 02    je      0x427f89 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb49>5810000000000000b37: 02    je      0x427f89 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb49>
5820000000000000b39: 05    movq    16(%rsp), %rsi5820000000000000b39: 05    movq    16(%rsp), %rsi
5830000000000000b3e: 05    movq    56(%rsp), %rdi5830000000000000b3e: 05    movq    56(%rsp), %rdi
5840000000000000b43: 03    movq    (%rdi), %rax5840000000000000b43: 03    movq    (%rdi), %rax
5850000000000000b46: 03    callq   *24(%rax)5850000000000000b46: 03    callq   *24(%rax)
n5860000000000000b49: 05    movl    $4809511, %esin5860000000000000b49: 05    movl    $4812085, %esi
5870000000000000b4e: 05    movl    $1, %edi5870000000000000b4e: 05    movl    $1, %edi
5880000000000000b53: 05    movl    $276, %edx5880000000000000b53: 05    movl    $276, %edx
5890000000000000b58: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>5890000000000000b58: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
5900000000000000b5d: 04    testb   $1, %r13b5900000000000000b5d: 04    testb   $1, %r13b
5910000000000000b61: 02    je      0x427fb0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb70>5910000000000000b61: 02    je      0x427fb0 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb70>
5920000000000000b63: 03    movq    %r12, %rdi5920000000000000b63: 03    movq    %r12, %rdi
n5930000000000000b66: 05    callq   0x42b820 <BloombergLP::baljsn::SimpleFormatter::closeObject()>n5930000000000000b66: 05    callq   0x42b830 <BloombergLP::baljsn::SimpleFormatter::closeObject()>
5940000000000000b6b: 02    jmp     0x427fbd <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb7d>5940000000000000b6b: 02    jmp     0x427fbd <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xb7d>
5950000000000000b6d: 03    nopl    (%rax)5950000000000000b6d: 03    nopl    (%rax)
5960000000000000b70: 03    movq    %r12, %rdi5960000000000000b70: 03    movq    %r12, %rdi
5970000000000000b73: 05    movl    $1, %esi5970000000000000b73: 05    movl    $1, %esi
n5980000000000000b78: 05    callq   0x42b780 <BloombergLP::baljsn::SimpleFormatter::closeArray(BloombergLP::baljsn::SimpleFormatter::ArrayFormattingStyle)>n5980000000000000b78: 05    callq   0x42b790 <BloombergLP::baljsn::SimpleFormatter::closeArray(BloombergLP::baljsn::SimpleFormatter::ArrayFormattingStyle)>
5990000000000000b7d: 08    movq    176(%rsp), %rax5990000000000000b7d: 08    movq    176(%rsp), %rax
6000000000000000b85: 04    cmpq    $2, %rax6000000000000000b85: 04    cmpq    $2, %rax
6010000000000000b89: 02    jb      0x427feb <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xbab>6010000000000000b89: 02    jb      0x427feb <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xbab>
6020000000000000b8b: 03    decq    %rax6020000000000000b8b: 03    decq    %rax
6030000000000000b8e: 08    movq    144(%rsp), %rcx6030000000000000b8e: 08    movq    144(%rsp), %rcx
6040000000000000b96: 03    movq    %rax, %rdx6040000000000000b96: 03    movq    %rax, %rdx
6050000000000000b99: 04    shrq    $6, %rdx6050000000000000b99: 04    shrq    $6, %rdx
6060000000000000b9d: 04    movq    (%rcx,%rdx,8), %rcx6060000000000000b9d: 04    movq    (%rcx,%rdx,8), %rcx
6070000000000000ba1: 04    btq     %rax, %rcx6070000000000000ba1: 04    btq     %rax, %rcx
6080000000000000ba5: 06    jae     0x4280ec <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xcac>6080000000000000ba5: 06    jae     0x4280ec <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xcac>
6090000000000000bab: 02    xorl    %eax, %eax6090000000000000bab: 02    xorl    %eax, %eax
6100000000000000bad: 03    movzbl  %al, %edi6100000000000000bad: 03    movzbl  %al, %edi
n6110000000000000bb0: 05    movl    $4809573, %esin6110000000000000bb0: 05    movl    $4812147, %esi
6120000000000000bb5: 05    movl    $291, %edx6120000000000000bb5: 05    movl    $291, %edx
6130000000000000bba: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>6130000000000000bba: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
6140000000000000bbf: 08    cmpb    $0, 137(%rsp)6140000000000000bbf: 08    cmpb    $0, 137(%rsp)
6150000000000000bc7: 03    sete    %al6150000000000000bc7: 03    sete    %al
6160000000000000bca: 09    cmpq    $1, 176(%rsp)6160000000000000bca: 09    cmpq    $1, 176(%rsp)
6170000000000000bd3: 03    setne   %cl6170000000000000bd3: 03    setne   %cl
6180000000000000bd6: 02    orb     %al, %cl6180000000000000bd6: 02    orb     %al, %cl
6190000000000000bd8: 03    movzbl  %cl, %edi6190000000000000bd8: 03    movzbl  %cl, %edi
n6200000000000000bdb: 05    movl    $4809394, %esin6200000000000000bdb: 05    movl    $4811968, %esi
6210000000000000be0: 05    movl    $292, %edx6210000000000000be0: 05    movl    $292, %edx
6220000000000000be5: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>6220000000000000be5: 05    callq   0x413960 <(anonymous namespace)::aSsErT(bool, char const*, int)>
6230000000000000bea: 03    movq    %r12, %rdi6230000000000000bea: 03    movq    %r12, %rdi
n6240000000000000bed: 05    callq   0x42b760 <BloombergLP::baljsn::SimpleFormatter::~SimpleFormatter()>n6240000000000000bed: 05    callq   0x42b770 <BloombergLP::baljsn::SimpleFormatter::~SimpleFormatter()>
6250000000000000bf2: 08    leaq    232(%rsp), %rdi6250000000000000bf2: 08    leaq    232(%rsp), %rdi
n6260000000000000bfa: 05    callq   0x42ad50 <BloombergLP::baljsn::EncoderOptions::~EncoderOptions()>n6260000000000000bfa: 05    callq   0x42ad60 <BloombergLP::baljsn::EncoderOptions::~EncoderOptions()>
6270000000000000bff: 05    movl    $4811504, %esi6270000000000000bff: 05    movl    $4814080, %esi
6280000000000000c04: 08    leaq    264(%rsp), %rdi6280000000000000c04: 08    leaq    264(%rsp), %rdi
6290000000000000c0c: 05    callq   0x404870 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>6290000000000000c0c: 05    callq   0x404870 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
n6300000000000000c11: 12    movq    $4811840, 272(%rsp)n6300000000000000c11: 12    movq    $4814416, 272(%rsp)
6310000000000000c1d: 09    cmpq    $23, 368(%rsp)6310000000000000c1d: 09    cmpq    $23, 368(%rsp)
6320000000000000c26: 02    je      0x42807e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xc3e>6320000000000000c26: 02    je      0x42807e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xc3e>
6330000000000000c28: 08    movq    336(%rsp), %rsi6330000000000000c28: 08    movq    336(%rsp), %rsi
6340000000000000c30: 08    movq    376(%rsp), %rdi6340000000000000c30: 08    movq    376(%rsp), %rdi
6350000000000000c38: 03    movq    (%rdi), %rax6350000000000000c38: 03    movq    (%rdi), %rax
6360000000000000c3b: 03    callq   *24(%rax)6360000000000000c3b: 03    callq   *24(%rax)
6370000000000000c3e: 12    movq    $-1, 360(%rsp)6370000000000000c3e: 12    movq    $-1, 360(%rsp)
6380000000000000c4a: 08    leaq    272(%rsp), %rdi6380000000000000c4a: 08    leaq    272(%rsp), %rdi
6390000000000000c52: 05    callq   0x4042e0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>6390000000000000c52: 05    callq   0x4042e0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
6400000000000000c57: 08    leaq    400(%rsp), %rdi6400000000000000c57: 08    leaq    400(%rsp), %rdi
6410000000000000c5f: 05    callq   0x404220 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>6410000000000000c5f: 05    callq   0x404220 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
n6420000000000000c64: 05    movl    $4811504, %esin6420000000000000c64: 05    movl    $4814080, %esi
6430000000000000c69: 08    leaq    552(%rsp), %rdi6430000000000000c69: 08    leaq    552(%rsp), %rdi
6440000000000000c71: 05    callq   0x404870 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>6440000000000000c71: 05    callq   0x404870 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
n6450000000000000c76: 12    movq    $4811840, 560(%rsp)n6450000000000000c76: 12    movq    $4814416, 560(%rsp)
6460000000000000c82: 09    cmpq    $23, 656(%rsp)6460000000000000c82: 09    cmpq    $23, 656(%rsp)
6470000000000000c8b: 06    je      0x427490 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x50>6470000000000000c8b: 06    je      0x427490 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x50>
6480000000000000c91: 08    movq    624(%rsp), %rsi6480000000000000c91: 08    movq    624(%rsp), %rsi
6490000000000000c99: 08    movq    664(%rsp), %rdi6490000000000000c99: 08    movq    664(%rsp), %rdi
6500000000000000ca1: 03    movq    (%rdi), %rax6500000000000000ca1: 03    movq    (%rdi), %rax
6510000000000000ca4: 03    callq   *24(%rax)6510000000000000ca4: 03    callq   *24(%rax)
6520000000000000ca7: 05    jmp     0x427490 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x50>6520000000000000ca7: 05    jmp     0x427490 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0x50>
6530000000000000cac: 08    cmpb    $0, 138(%rsp)6530000000000000cac: 08    cmpb    $0, 138(%rsp)
6540000000000000cb4: 03    sete    %al6540000000000000cb4: 03    sete    %al
6550000000000000cb7: 05    jmp     0x427fed <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xbad>6550000000000000cb7: 05    jmp     0x427fed <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xbad>
6560000000000000cbc: 07    addq    $840, %rsp6560000000000000cbc: 07    addq    $840, %rsp
6570000000000000cc3: 01    popq    %rbx6570000000000000cc3: 01    popq    %rbx
6580000000000000cc4: 02    popq    %r126580000000000000cc4: 02    popq    %r12
6590000000000000cc6: 02    popq    %r136590000000000000cc6: 02    popq    %r13
6600000000000000cc8: 02    popq    %r146600000000000000cc8: 02    popq    %r14
6610000000000000cca: 02    popq    %r156610000000000000cca: 02    popq    %r15
6620000000000000ccc: 01    popq    %rbp6620000000000000ccc: 01    popq    %rbp
6630000000000000ccd: 01    retq6630000000000000ccd: 01    retq
6640000000000000cce: 03    movq    %rax, %rdi6640000000000000cce: 03    movq    %rax, %rdi
6650000000000000cd1: 05    callq   0x428490 <__clang_call_terminate>6650000000000000cd1: 05    callq   0x428490 <__clang_call_terminate>
6660000000000000cd6: 03    movq    %rax, %rdi6660000000000000cd6: 03    movq    %rax, %rdi
6670000000000000cd9: 05    callq   0x428490 <__clang_call_terminate>6670000000000000cd9: 05    callq   0x428490 <__clang_call_terminate>
6680000000000000cde: 03    movq    %rax, %rdi6680000000000000cde: 03    movq    %rax, %rdi
6690000000000000ce1: 05    callq   0x428490 <__clang_call_terminate>6690000000000000ce1: 05    callq   0x428490 <__clang_call_terminate>
6700000000000000ce6: 05    jmp     0x4281c3 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xd83>6700000000000000ce6: 05    jmp     0x4281c3 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xd83>
n6710000000000000ceb: 05    jmp     0x4282bc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7c>n6710000000000000ceb: 05    jmp     0x4282ba <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7a>
6720000000000000cf0: 03    movq    %rax, %rdi6720000000000000cf0: 03    movq    %rax, %rdi
6730000000000000cf3: 05    callq   0x428490 <__clang_call_terminate>6730000000000000cf3: 05    callq   0x428490 <__clang_call_terminate>
6740000000000000cf8: 03    movq    %rax, %rdi6740000000000000cf8: 03    movq    %rax, %rdi
6750000000000000cfb: 05    callq   0x428490 <__clang_call_terminate>6750000000000000cfb: 05    callq   0x428490 <__clang_call_terminate>
6760000000000000d00: 03    movq    %rax, %rdi6760000000000000d00: 03    movq    %rax, %rdi
6770000000000000d03: 05    callq   0x428490 <__clang_call_terminate>6770000000000000d03: 05    callq   0x428490 <__clang_call_terminate>
6780000000000000d08: 03    movq    %rax, %rbx6780000000000000d08: 03    movq    %rax, %rbx
6790000000000000d0b: 05    movq    %rbp, 40(%rsp)6790000000000000d0b: 05    movq    %rbp, 40(%rsp)
n6800000000000000d10: 05    jmp     0x428298 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe58>n6800000000000000d10: 05    jmp     0x428296 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe56>
6810000000000000d15: 03    movq    %rax, %rbx6810000000000000d15: 03    movq    %rax, %rbx
n6820000000000000d18: 05    jmp     0x42833e <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xefe>n6820000000000000d18: 05    jmp     0x42833c <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xefc>
6830000000000000d1d: 03    movq    %rax, %rbx6830000000000000d1d: 03    movq    %rax, %rbx
nn6840000000000000d20: 06    cmpq    $23, 48(%rsp)
6850000000000000d26: 06    je      0x4282bd <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7d>
6860000000000000d2c: 05    movq    16(%rsp), %rsi
6870000000000000d31: 05    movq    56(%rsp), %rdi
6880000000000000d36: 03    movq    (%rdi), %rax
6890000000000000d39: 03    callq   *24(%rax)
6900000000000000d3c: 05    jmp     0x4282bd <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7d>
6910000000000000d41: 03    movq    %rax, %rdi
6920000000000000d44: 05    callq   0x428490 <__clang_call_terminate>
6930000000000000d49: 03    movq    %rax, %rdi
6940000000000000d4c: 05    callq   0x428490 <__clang_call_terminate>
6950000000000000d51: 03    movq    %rax, %rdi
6960000000000000d54: 05    callq   0x428490 <__clang_call_terminate>
6970000000000000d59: 03    movq    %rax, %rbx
6840000000000000d20: 06    cmpq    $23, 112(%rsp)6980000000000000d5c: 06    cmpq    $23, 112(%rsp)
6850000000000000d26: 02    je      0x4281c6 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xd86>6990000000000000d62: 02    je      0x4281c6 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xd86>
6860000000000000d28: 05    movq    80(%rsp), %rsi7000000000000000d64: 05    movq    80(%rsp), %rsi
6870000000000000d2d: 05    movq    120(%rsp), %rdi7010000000000000d69: 05    movq    120(%rsp), %rdi
6880000000000000d32: 03    movq    (%rdi), %rax7020000000000000d6e: 03    movq    (%rdi), %rax
6890000000000000d35: 03    callq   *24(%rax)7030000000000000d71: 03    callq   *24(%rax)
6900000000000000d38: 02    jmp     0x4281c6 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xd86>7040000000000000d74: 02    jmp     0x4281c6 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xd86>
6910000000000000d3a: 03    movq    %rax, %rdi
6920000000000000d3d: 05    callq   0x428490 <__clang_call_terminate>
6930000000000000d42: 05    jmp     0x4282bc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7c>
6940000000000000d47: 03    movq    %rax, %rdi7050000000000000d76: 03    movq    %rax, %rdi
6950000000000000d4a: 05    callq   0x428490 <__clang_call_terminate>
6960000000000000d4f: 03    movq    %rax, %rdi
6970000000000000d52: 05    callq   0x428490 <__clang_call_terminate>
6980000000000000d57: 03    movq    %rax, %rbx
6990000000000000d5a: 06    cmpq    $23, 48(%rsp)
7000000000000000d60: 06    je      0x4282bf <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7f>
7010000000000000d66: 05    movq    16(%rsp), %rsi
7020000000000000d6b: 05    movq    56(%rsp), %rdi
7030000000000000d70: 03    movq    (%rdi), %rax
7040000000000000d73: 03    callq   *24(%rax)
7050000000000000d76: 05    jmp     0x4282bf <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7f>
7060000000000000d7b: 03    movq    %rax, %rdi
7070000000000000d7e: 05    callq   0x428490 <__clang_call_terminate>7060000000000000d79: 05    callq   0x428490 <__clang_call_terminate>
7070000000000000d7e: 05    jmp     0x4282ba <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7a>
7080000000000000d83: 03    movq    %rax, %rbx7080000000000000d83: 03    movq    %rax, %rbx
7090000000000000d86: 06    cmpq    $23, 48(%rsp)7090000000000000d86: 06    cmpq    $23, 48(%rsp)
n7100000000000000d8c: 06    je      0x4282bf <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7f>n7100000000000000d8c: 06    je      0x4282bd <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7d>
7110000000000000d92: 05    movq    16(%rsp), %rsi7110000000000000d92: 05    movq    16(%rsp), %rsi
7120000000000000d97: 05    movq    56(%rsp), %rdi7120000000000000d97: 05    movq    56(%rsp), %rdi
7130000000000000d9c: 03    movq    (%rdi), %rax7130000000000000d9c: 03    movq    (%rdi), %rax
7140000000000000d9f: 03    callq   *24(%rax)7140000000000000d9f: 03    callq   *24(%rax)
n7150000000000000da2: 05    jmp     0x4282bf <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7f>n7150000000000000da2: 05    jmp     0x4282bd <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7d>
7160000000000000da7: 03    movq    %rax, %rdi7160000000000000da7: 03    movq    %rax, %rdi
7170000000000000daa: 05    callq   0x428490 <__clang_call_terminate>7170000000000000daa: 05    callq   0x428490 <__clang_call_terminate>
7180000000000000daf: 03    movq    %rax, %rbx7180000000000000daf: 03    movq    %rax, %rbx
n7190000000000000db2: 05    jmp     0x4282cc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe8c>n7190000000000000db2: 05    jmp     0x4282ca <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe8a>
7200000000000000db7: 03    movq    %rax, %rbx7200000000000000db7: 03    movq    %rax, %rbx
n7210000000000000dba: 05    jmp     0x4282d9 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe99>n7210000000000000dba: 05    jmp     0x4282d7 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe97>
7220000000000000dbf: 03    movq    %rax, %rbx7220000000000000dbf: 03    movq    %rax, %rbx
n7230000000000000dc2: 12    movq    $4811840, 272(%rsp)n7230000000000000dc2: 12    movq    $4814416, 272(%rsp)
7240000000000000dce: 09    cmpq    $23, 368(%rsp)7240000000000000dce: 09    cmpq    $23, 368(%rsp)
n7250000000000000dd7: 06    je      0x428318 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xed8>n7250000000000000dd7: 06    je      0x428316 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xed6>
7260000000000000ddd: 08    movq    336(%rsp), %rsi7260000000000000ddd: 08    movq    336(%rsp), %rsi
7270000000000000de5: 08    movq    376(%rsp), %rdi7270000000000000de5: 08    movq    376(%rsp), %rdi
7280000000000000ded: 03    movq    (%rdi), %rax7280000000000000ded: 03    movq    (%rdi), %rax
7290000000000000df0: 03    callq   *24(%rax)7290000000000000df0: 03    callq   *24(%rax)
n7300000000000000df3: 05    jmp     0x428318 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xed8>n7300000000000000df3: 05    jmp     0x428316 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xed6>
7310000000000000df8: 03    movq    %rax, %rdi7310000000000000df8: 03    movq    %rax, %rdi
7320000000000000dfb: 05    callq   0x428490 <__clang_call_terminate>7320000000000000dfb: 05    callq   0x428490 <__clang_call_terminate>
7330000000000000e00: 03    movq    %rax, %rbx7330000000000000e00: 03    movq    %rax, %rbx
n7340000000000000e03: 05    jmp     0x428331 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xef1>n7340000000000000e03: 05    jmp     0x42832f <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xeef>
7350000000000000e08: 03    movq    %rax, %rbx7350000000000000e08: 03    movq    %rax, %rbx
n7360000000000000e0b: 12    movq    $4811840, 560(%rsp)n7360000000000000e0b: 12    movq    $4814416, 560(%rsp)
7370000000000000e17: 09    cmpq    $23, 656(%rsp)7370000000000000e17: 09    cmpq    $23, 656(%rsp)
n7380000000000000e20: 06    je      0x42837d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xf3d>n7380000000000000e20: 06    je      0x42837b <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xf3b>
7390000000000000e26: 08    movq    624(%rsp), %rsi7390000000000000e26: 08    movq    624(%rsp), %rsi
7400000000000000e2e: 08    movq    664(%rsp), %rdi7400000000000000e2e: 08    movq    664(%rsp), %rdi
7410000000000000e36: 03    movq    (%rdi), %rax7410000000000000e36: 03    movq    (%rdi), %rax
7420000000000000e39: 03    callq   *24(%rax)7420000000000000e39: 03    callq   *24(%rax)
n7430000000000000e3c: 05    jmp     0x42837d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xf3d>n7430000000000000e3c: 05    jmp     0x42837b <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xf3b>
7440000000000000e41: 03    movq    %rax, %rdi7440000000000000e41: 03    movq    %rax, %rdi
7450000000000000e44: 05    callq   0x428490 <__clang_call_terminate>7450000000000000e44: 05    callq   0x428490 <__clang_call_terminate>
7460000000000000e49: 03    movq    %rax, %rbx7460000000000000e49: 03    movq    %rax, %rbx
t7470000000000000e4c: 05    jmp     0x428396 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xf56>t7470000000000000e4c: 05    jmp     0x428394 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xf54>
7480000000000000e51: 02    jmp     0x428295 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe55>7480000000000000e51: 02    jmp     0x428293 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe53>
7490000000000000e53: 02    jmp     0x4282bc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7c>
7500000000000000e55: 03    movq    %rax, %rbx7490000000000000e53: 03    movq    %rax, %rbx
7510000000000000e58: 06    cmpq    $23, 48(%rsp)7500000000000000e56: 06    cmpq    $23, 48(%rsp)
7520000000000000e5e: 02    je      0x4282bf <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7f>7510000000000000e5c: 02    je      0x4282bd <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7d>
7530000000000000e60: 05    movq    16(%rsp), %rsi7520000000000000e5e: 05    movq    16(%rsp), %rsi
7540000000000000e65: 05    movq    56(%rsp), %rdi7530000000000000e63: 05    movq    56(%rsp), %rdi
7550000000000000e6a: 03    movq    (%rdi), %rax7540000000000000e68: 03    movq    (%rdi), %rax
7560000000000000e6d: 03    callq   *24(%rax)7550000000000000e6b: 03    callq   *24(%rax)
7570000000000000e70: 02    jmp     0x4282bf <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7f>7560000000000000e6e: 02    jmp     0x4282bd <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7d>
7580000000000000e72: 03    movq    %rax, %rdi7570000000000000e70: 03    movq    %rax, %rdi
7590000000000000e75: 05    callq   0x428490 <__clang_call_terminate>7580000000000000e73: 05    callq   0x428490 <__clang_call_terminate>
7600000000000000e7a: 02    jmp     0x4282bc <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7c>7590000000000000e78: 02    jmp     0x4282ba <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xe7a>
7610000000000000e7c: 03    movq    %rax, %rbx7600000000000000e7a: 03    movq    %rax, %rbx
7620000000000000e7f: 08    leaq    128(%rsp), %rdi7610000000000000e7d: 08    leaq    128(%rsp), %rdi
7630000000000000e87: 05    callq   0x42b760 <BloombergLP::baljsn::SimpleFormatter::~SimpleFormatter()>7620000000000000e85: 05    callq   0x42b770 <BloombergLP::baljsn::SimpleFormatter::~SimpleFormatter()>
7640000000000000e8c: 08    leaq    232(%rsp), %rdi7630000000000000e8a: 08    leaq    232(%rsp), %rdi
7650000000000000e94: 05    callq   0x42ad50 <BloombergLP::baljsn::EncoderOptions::~EncoderOptions()>7640000000000000e92: 05    callq   0x42ad60 <BloombergLP::baljsn::EncoderOptions::~EncoderOptions()>
7660000000000000e99: 08    leaq    264(%rsp), %rdi7650000000000000e97: 08    leaq    264(%rsp), %rdi
7670000000000000ea1: 05    movl    $4811504, %esi7660000000000000e9f: 05    movl    $4814080, %esi
7680000000000000ea6: 05    callq   0x404870 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>7670000000000000ea4: 05    callq   0x404870 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
7690000000000000eab: 12    movq    $4811840, 272(%rsp)7680000000000000ea9: 12    movq    $4814416, 272(%rsp)
7700000000000000eb7: 09    cmpq    $23, 368(%rsp)7690000000000000eb5: 09    cmpq    $23, 368(%rsp)
7710000000000000ec0: 02    je      0x428318 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xed8>7700000000000000ebe: 02    je      0x428316 <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xed6>
7720000000000000ec2: 08    movq    336(%rsp), %rsi7710000000000000ec0: 08    movq    336(%rsp), %rsi
7730000000000000eca: 08    movq    376(%rsp), %rdi7720000000000000ec8: 08    movq    376(%rsp), %rdi
7740000000000000ed2: 03    movq    (%rdi), %rax7730000000000000ed0: 03    movq    (%rdi), %rax
7750000000000000ed5: 03    callq   *24(%rax)7740000000000000ed3: 03    callq   *24(%rax)
7760000000000000ed8: 12    movq    $-1, 360(%rsp)7750000000000000ed6: 12    movq    $-1, 360(%rsp)
7770000000000000ee4: 08    leaq    272(%rsp), %rdi7760000000000000ee2: 08    leaq    272(%rsp), %rdi
7780000000000000eec: 05    callq   0x4042e0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>7770000000000000eea: 05    callq   0x4042e0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
7790000000000000ef1: 08    leaq    400(%rsp), %rdi7780000000000000eef: 08    leaq    400(%rsp), %rdi
7800000000000000ef9: 05    callq   0x404220 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>7790000000000000ef7: 05    callq   0x404220 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
7810000000000000efe: 08    leaq    552(%rsp), %rdi7800000000000000efc: 08    leaq    552(%rsp), %rdi
7820000000000000f06: 05    movl    $4811504, %esi7810000000000000f04: 05    movl    $4814080, %esi
7830000000000000f0b: 05    callq   0x404870 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>7820000000000000f09: 05    callq   0x404870 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
7840000000000000f10: 12    movq    $4811840, 560(%rsp)7830000000000000f0e: 12    movq    $4814416, 560(%rsp)
7850000000000000f1c: 09    cmpq    $23, 656(%rsp)7840000000000000f1a: 09    cmpq    $23, 656(%rsp)
7860000000000000f25: 02    je      0x42837d <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xf3d>7850000000000000f23: 02    je      0x42837b <void testPutValue<BloombergLP::bdlt::DatetimeTz>(int, int, int, int, int, BloombergLP::bdlt::DatetimeTz const&, BloombergLP::baljsn::EncoderOptions const*, bool)+0xf3b>
7870000000000000f27: 08    movq    624(%rsp), %rsi7860000000000000f25: 08    movq    624(%rsp), %rsi
7880000000000000f2f: 08    movq    664(%rsp), %rdi7870000000000000f2d: 08    movq    664(%rsp), %rdi
7890000000000000f37: 03    movq    (%rdi), %rax7880000000000000f35: 03    movq    (%rdi), %rax
7900000000000000f3a: 03    callq   *24(%rax)7890000000000000f38: 03    callq   *24(%rax)
7910000000000000f3d: 12    movq    $-1, 648(%rsp)7900000000000000f3b: 12    movq    $-1, 648(%rsp)
7920000000000000f49: 08    leaq    560(%rsp), %rdi7910000000000000f47: 08    leaq    560(%rsp), %rdi
7930000000000000f51: 05    callq   0x4042e0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>7920000000000000f4f: 05    callq   0x4042e0 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
7940000000000000f56: 08    leaq    688(%rsp), %rdi7930000000000000f54: 08    leaq    688(%rsp), %rdi
7950000000000000f5e: 05    callq   0x404220 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>7940000000000000f5c: 05    callq   0x404220 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
7960000000000000f63: 03    movq    %rbx, %rdi7950000000000000f61: 03    movq    %rbx, %rdi
7970000000000000f66: 05    callq   0x4048f0 <_Unwind_Resume@plt>7960000000000000f64: 05    callq   0x4048f0 <_Unwind_Resume@plt>
7980000000000000f6b: 03    movq    %rax, %rdi7970000000000000f69: 03    movq    %rax, %rdi
7990000000000000f6e: 05    callq   0x428490 <__clang_call_terminate>7980000000000000f6c: 05    callq   0x428490 <__clang_call_terminate>
8000000000000000f73: 03    movq    %rax, %rdi7990000000000000f71: 03    movq    %rax, %rdi
8010000000000000f76: 05    callq   0x428490 <__clang_call_terminate>8000000000000000f74: 05    callq   0x428490 <__clang_call_terminate>
8020000000000000f7b: 05    nopl    (%rax,%rax)8010000000000000f79: 07    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op