36.assume.s
36.none.s
n10000000000483260 <int BloombergLP::baljsn::Encoder_ValueDispatcher::operator()<BloombergLP::bdlt::DateTz>(BloombergLP::bdlt::DateTz const&, BloombergLP::bdlat_TypeCategory::Simple)>:n100000000004830d0 <int BloombergLP::baljsn::Encoder_ValueDispatcher::operator()<BloombergLP::bdlt::DateTz>(BloombergLP::bdlt::DateTz const&, BloombergLP::bdlat_TypeCategory::Simple)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 02    pushq   %r1240000000000000004: 02    pushq   %r12
50000000000000006: 01    pushq   %rbx50000000000000006: 01    pushq   %rbx
60000000000000007: 04    subq    $72, %rsp60000000000000007: 04    subq    $72, %rsp
7000000000000000b: 03    movq    %rsi, %r147000000000000000b: 03    movq    %rsi, %r14
8000000000000000e: 03    movb    $0, (%rdi)8000000000000000e: 03    movb    $0, (%rdi)
90000000000000011: 04    movq    8(%rdi), %rbx90000000000000011: 04    movq    8(%rdi), %rbx
100000000000000015: 04    movq    32(%rdi), %r12100000000000000015: 04    movq    32(%rdi), %r12
110000000000000019: 04    cmpb    $0, 8(%rbx)110000000000000019: 04    cmpb    $0, 8(%rbx)
n12000000000000001d: 02    je      0x4832a9 <int BloombergLP::baljsn::Encoder_ValueDispatcher::operator()<BloombergLP::bdlt::DateTz>(BloombergLP::bdlt::DateTz const&, BloombergLP::bdlat_TypeCategory::Simple)+0x49>n12000000000000001d: 02    je      0x483119 <int BloombergLP::baljsn::Encoder_ValueDispatcher::operator()<BloombergLP::bdlt::DateTz>(BloombergLP::bdlt::DateTz const&, BloombergLP::bdlat_TypeCategory::Simple)+0x49>
13000000000000001f: 04    movq    24(%rbx), %rax13000000000000001f: 04    movq    24(%rbx), %rax
140000000000000023: 04    movq    56(%rbx), %rcx140000000000000023: 04    movq    56(%rbx), %rcx
150000000000000027: 03    decq    %rcx150000000000000027: 03    decq    %rcx
16000000000000002a: 03    movq    %rcx, %rdx16000000000000002a: 03    movq    %rcx, %rdx
17000000000000002d: 04    shrq    $6, %rdx17000000000000002d: 04    shrq    $6, %rdx
180000000000000031: 04    movq    (%rax,%rdx,8), %rax180000000000000031: 04    movq    (%rax,%rdx,8), %rax
190000000000000035: 04    btq     %rcx, %rax190000000000000035: 04    btq     %rcx, %rax
n200000000000000039: 02    jae     0x4832a9 <int BloombergLP::baljsn::Encoder_ValueDispatcher::operator()<BloombergLP::bdlt::DateTz>(BloombergLP::bdlt::DateTz const&, BloombergLP::bdlat_TypeCategory::Simple)+0x49>n200000000000000039: 02    jae     0x483119 <int BloombergLP::baljsn::Encoder_ValueDispatcher::operator()<BloombergLP::bdlt::DateTz>(BloombergLP::bdlt::DateTz const&, BloombergLP::bdlat_TypeCategory::Simple)+0x49>
21000000000000003b: 03    movq    (%rbx), %rdi21000000000000003b: 03    movq    (%rbx), %rdi
22000000000000003e: 03    movl    12(%rbx), %esi22000000000000003e: 03    movl    12(%rbx), %esi
230000000000000041: 03    movl    16(%rbx), %edx230000000000000041: 03    movl    16(%rbx), %edx
n240000000000000044: 05    callq   0x4d79e0 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>n240000000000000044: 05    callq   0x4d7f10 <BloombergLP::bdlb::Print::indent(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int)>
250000000000000049: 03    movq    (%rbx), %r15250000000000000049: 03    movq    (%rbx), %r15
26000000000000004c: 08    movl    $3, 8(%rsp)26000000000000004c: 08    movl    $3, 8(%rsp)
270000000000000054: 03    testq   %r12, %r12270000000000000054: 03    testq   %r12, %r12
n280000000000000057: 02    je      0x4832ca <int BloombergLP::baljsn::Encoder_ValueDispatcher::operator()<BloombergLP::bdlt::DateTz>(BloombergLP::bdlt::DateTz const&, BloombergLP::bdlat_TypeCategory::Simple)+0x6a>n280000000000000057: 02    je      0x483130 <int BloombergLP::baljsn::Encoder_ValueDispatcher::operator()<BloombergLP::bdlt::DateTz>(BloombergLP::bdlt::DateTz const&, BloombergLP::bdlat_TypeCategory::Simple)+0x60>
290000000000000059: 05    movl    8(%r12), %esi290000000000000059: 05    movl    8(%r12), %esi
t30000000000000005e: 05    leaq    8(%rsp), %rdit
310000000000000063: 05    callq   0x4e9490 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>
320000000000000068: 02    jmp     0x4832d9 <int BloombergLP::baljsn::Encoder_ValueDispatcher::operator()<BloombergLP::bdlt::DateTz>(BloombergLP::bdlt::DateTz const&, BloombergLP::bdlat_TypeCategory::Simple)+0x79>30000000000000005e: 02    jmp     0x483135 <int BloombergLP::baljsn::Encoder_ValueDispatcher::operator()<BloombergLP::bdlt::DateTz>(BloombergLP::bdlt::DateTz const&, BloombergLP::bdlat_TypeCategory::Simple)+0x65>
33000000000000006a: 05    leaq    8(%rsp), %rdi
34000000000000006f: 05    movl    $3, %esi310000000000000060: 05    movl    $3, %esi
320000000000000065: 05    leaq    8(%rsp), %r12
33000000000000006a: 03    movq    %r12, %rdi
350000000000000074: 05    callq   0x4e9490 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>34000000000000006d: 05    callq   0x4ea050 <BloombergLP::bdlt::Iso8601UtilConfiguration::setFractionalSecondPrecision(int)>
360000000000000079: 05    leaq    32(%rsp), %rbx350000000000000072: 05    leaq    32(%rsp), %rbx
37000000000000007e: 05    leaq    8(%rsp), %rcx
380000000000000083: 03    movq    %rbx, %rdi360000000000000077: 03    movq    %rbx, %rdi
390000000000000086: 05    movl    $39, %esi37000000000000007a: 05    movl    $39, %esi
40000000000000008b: 03    movq    %r14, %rdx38000000000000007f: 03    movq    %r14, %rdx
390000000000000082: 03    movq    %r12, %rcx
41000000000000008e: 05    callq   0x4e7160 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::DateTz const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>400000000000000085: 05    callq   0x4e7bb0 <BloombergLP::bdlt::Iso8601Util::generate(char*, int, BloombergLP::bdlt::DateTz const&, BloombergLP::bdlt::Iso8601UtilConfiguration const&)>
420000000000000093: 05    movq    %rbx, 16(%rsp)41000000000000008a: 05    movq    %rbx, 16(%rsp)
430000000000000098: 03    movq    %rbx, %rdi42000000000000008f: 03    movq    %rbx, %rdi
44000000000000009b: 05    callq   0x4055c0 <strlen@plt>430000000000000092: 05    callq   0x405610 <strlen@plt>
4500000000000000a0: 05    movq    %rax, 24(%rsp)440000000000000097: 05    movq    %rax, 24(%rsp)
4600000000000000a5: 05    leaq    16(%rsp), %rsi45000000000000009c: 05    leaq    16(%rsp), %rsi
4700000000000000aa: 03    movq    %r15, %rdi4600000000000000a1: 03    movq    %r15, %rdi
4800000000000000ad: 05    callq   0x48c7d0 <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&)>4700000000000000a4: 05    callq   0x48ca40 <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&)>
4900000000000000b2: 04    addq    $72, %rsp4800000000000000a9: 04    addq    $72, %rsp
5000000000000000b6: 01    popq    %rbx4900000000000000ad: 01    popq    %rbx
5100000000000000b7: 02    popq    %r125000000000000000ae: 02    popq    %r12
5200000000000000b9: 02    popq    %r145100000000000000b0: 02    popq    %r14
5300000000000000bb: 02    popq    %r155200000000000000b2: 02    popq    %r15
5400000000000000bd: 01    retq5300000000000000b4: 01    retq
5500000000000000be: 03    movq    %rax, %rdi
5600000000000000c1: 05    callq   0x405b60 <_Unwind_Resume@plt>
5700000000000000c6: 10    nopw    %cs:(%rax,%rax)5400000000000000b5: 10    nopw    %cs:(%rax,%rax)
5500000000000000bf: 01    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op