55.assume.s
55.none.s
n10000000000457690 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)>:n100000000004575c0 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 01    pushq   %rbx50000000000000005: 01    pushq   %rbx
60000000000000006: 04    subq    $24, %rsp60000000000000006: 04    subq    $24, %rsp
7000000000000000a: 02    movl    %edx, %ebp7000000000000000a: 02    movl    %edx, %ebp
8000000000000000c: 03    movq    %rsi, %r158000000000000000c: 03    movq    %rsi, %r15
9000000000000000f: 03    movq    %rdi, %rbx9000000000000000f: 03    movq    %rdi, %rbx
100000000000000012: 03    leal    2(%rbp), %esi100000000000000012: 03    leal    2(%rbp), %esi
n110000000000000015: 05    callq   0x453df0 <BloombergLP::balber::BerUtil_LengthImpUtil::putLength(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int)>n110000000000000015: 05    callq   0x453da0 <BloombergLP::balber::BerUtil_LengthImpUtil::putLength(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int)>
12000000000000001a: 06    movl    $4294967295, %r14d12000000000000001a: 06    movl    $4294967295, %r14d
130000000000000020: 02    testl   %eax, %eax130000000000000020: 02    testl   %eax, %eax
n140000000000000022: 02    jne     0x45772e <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9e>n140000000000000022: 02    jne     0x45765e <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9e>
150000000000000024: 07    movw    $0, 14(%rsp)150000000000000024: 07    movw    $0, 14(%rsp)
16000000000000002b: 03    movq    (%rbx), %rax16000000000000002b: 03    movq    (%rbx), %rax
17000000000000002e: 05    leaq    14(%rsp), %rsi17000000000000002e: 05    leaq    14(%rsp), %rsi
180000000000000033: 05    movl    $2, %edx180000000000000033: 05    movl    $2, %edx
190000000000000038: 03    movq    %rbx, %rdi190000000000000038: 03    movq    %rbx, %rdi
20000000000000003b: 03    callq   *96(%rax)20000000000000003b: 03    callq   *96(%rax)
21000000000000003e: 04    cmpq    $2, %rax21000000000000003e: 04    cmpq    $2, %rax
n220000000000000042: 02    jne     0x45772e <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9e>n220000000000000042: 02    jne     0x45765e <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9e>
230000000000000044: 05    movq    %r15, 16(%rsp)230000000000000044: 05    movq    %r15, 16(%rsp)
240000000000000049: 06    movl    $4294967295, %r14d240000000000000049: 06    movl    $4294967295, %r14d
nn25000000000000004f: 02    testl   %ebp, %ebp
260000000000000051: 02    jle     0x45765e <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9e>
25000000000000004f: 03    cmpl    $8, %ebp270000000000000053: 03    cmpl    $8, %ebp
260000000000000052: 02    ja      0x45772e <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9e>280000000000000056: 02    ja      0x45765e <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9e>
270000000000000054: 02    movl    %ebp, %ebp290000000000000058: 02    movl    %ebp, %ebp
280000000000000056: 02    jmp     0x457705 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x75>30000000000000005a: 02    jmp     0x457635 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x75>
290000000000000058: 08    nopl    (%rax,%rax)31000000000000005c: 04    nopl    (%rax)
300000000000000060: 04    leaq    1(%rcx), %rdx320000000000000060: 04    leaq    1(%rcx), %rdx
310000000000000064: 04    movq    %rdx, 48(%rbx)330000000000000064: 04    movq    %rdx, 48(%rbx)
320000000000000068: 02    movb    %al, (%rcx)340000000000000068: 02    movb    %al, (%rcx)
33000000000000006a: 03    decq    %rbp35000000000000006a: 03    decq    %rbp
34000000000000006d: 03    leal    1(%rbp), %eax36000000000000006d: 03    leal    1(%rbp), %eax
350000000000000070: 03    cmpl    $1, %eax370000000000000070: 03    cmpl    $1, %eax
n360000000000000073: 02    jle     0x45772b <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9b>n380000000000000073: 02    jle     0x45765b <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9b>
370000000000000075: 05    movzbl  15(%rsp,%rbp), %eax390000000000000075: 05    movzbl  15(%rsp,%rbp), %eax
38000000000000007a: 04    movq    48(%rbx), %rcx40000000000000007a: 04    movq    48(%rbx), %rcx
39000000000000007e: 04    cmpq    56(%rbx), %rcx41000000000000007e: 04    cmpq    56(%rbx), %rcx
n400000000000000082: 02    jne     0x4576f0 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x60>n420000000000000082: 02    jne     0x457620 <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x60>
410000000000000084: 04    movzbl  %al, %r15d430000000000000084: 04    movzbl  %al, %r15d
420000000000000088: 03    movq    (%rbx), %rax440000000000000088: 03    movq    (%rbx), %rax
43000000000000008b: 03    movq    %rbx, %rdi45000000000000008b: 03    movq    %rbx, %rdi
44000000000000008e: 03    movl    %r15d, %esi46000000000000008e: 03    movl    %r15d, %esi
450000000000000091: 03    callq   *104(%rax)470000000000000091: 03    callq   *104(%rax)
460000000000000094: 03    cmpl    %r15d, %eax480000000000000094: 03    cmpl    %r15d, %eax
t470000000000000097: 02    je      0x4576fa <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x6a>t490000000000000097: 02    je      0x45762a <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x6a>
480000000000000099: 02    jmp     0x45772e <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9e>500000000000000099: 02    jmp     0x45765e <BloombergLP::balber::BerUtil_DatetimeImpUtil::putCompactBinaryDatetimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, long long, int, BloombergLP::balber::BerEncoderOptions const*)+0x9e>
49000000000000009b: 03    xorl    %r14d, %r14d51000000000000009b: 03    xorl    %r14d, %r14d
50000000000000009e: 03    movl    %r14d, %eax52000000000000009e: 03    movl    %r14d, %eax
5100000000000000a1: 04    addq    $24, %rsp5300000000000000a1: 04    addq    $24, %rsp
5200000000000000a5: 01    popq    %rbx5400000000000000a5: 01    popq    %rbx
5300000000000000a6: 02    popq    %r145500000000000000a6: 02    popq    %r14
5400000000000000a8: 02    popq    %r155600000000000000a8: 02    popq    %r15
5500000000000000aa: 01    popq    %rbp5700000000000000aa: 01    popq    %rbp
5600000000000000ab: 01    retq5800000000000000ab: 01    retq
5700000000000000ac: 04    nopl    (%rax)5900000000000000ac: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op