70.assume.s
70.none.s
n100000000004555d0 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)>:n10000000000455520 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, 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: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
8000000000000000a: 04    subq    $24, %rsp8000000000000000a: 04    subq    $24, %rsp
n9000000000000000e: 03    movq    %rdi, %r12n9000000000000000e: 03    movq    %rdi, %r15
100000000000000011: 02    movl    (%rsi), %ebp100000000000000011: 02    movl    (%rsi), %ebp
n110000000000000013: 04    movl    4(%rsi), %r15dn110000000000000013: 04    movl    4(%rsi), %r13d
120000000000000017: 02    movl    %ebp, %edi120000000000000017: 02    movl    %ebp, %edi
n130000000000000019: 05    callq   0x46a320 <BloombergLP::bdlt::PosixDateImpUtil::serialToYear(int)>n130000000000000019: 05    callq   0x46a6a0 <BloombergLP::bdlt::PosixDateImpUtil::serialToYear(int)>
14000000000000001e: 03    movl    %eax, %r14d14000000000000001e: 03    movl    %eax, %r14d
150000000000000021: 02    movl    %ebp, %edi150000000000000021: 02    movl    %ebp, %edi
n160000000000000023: 05    callq   0x46a2e0 <BloombergLP::bdlt::PosixDateImpUtil::serialToMonth(int)>n160000000000000023: 05    callq   0x46a660 <BloombergLP::bdlt::PosixDateImpUtil::serialToMonth(int)>
170000000000000028: 02    movl    %eax, %ebx170000000000000028: 02    movl    %eax, %ebx
18000000000000002a: 02    movl    %ebp, %edi18000000000000002a: 02    movl    %ebp, %edi
n19000000000000002c: 05    callq   0x46a2a0 <BloombergLP::bdlt::PosixDateImpUtil::serialToDay(int)>n19000000000000002c: 05    callq   0x46a620 <BloombergLP::bdlt::PosixDateImpUtil::serialToDay(int)>
200000000000000031: 03    movl    %r14d, %edi200000000000000031: 03    movl    %r14d, %edi
210000000000000034: 02    movl    %ebx, %esi210000000000000034: 02    movl    %ebx, %esi
220000000000000036: 02    movl    %eax, %edx220000000000000036: 02    movl    %eax, %edx
n230000000000000038: 05    callq   0x46a870 <BloombergLP::bdlt::ProlepticDateImpUtil::ymdToSerial(int, int, int)>n230000000000000038: 05    callq   0x46ac10 <BloombergLP::bdlt::ProlepticDateImpUtil::ymdToSerial(int, int, int)>
24000000000000003d: 06    leal    -737425(%rax), %ecx24000000000000003d: 06    leal    -737425(%rax), %ecx
n250000000000000043: 03    movslq  %ecx, %r13n250000000000000043: 03    movslq  %ecx, %rbx
260000000000000046: 03    testl   %r13d, %r13d260000000000000046: 02    testl   %ebx, %ebx
270000000000000049: 02    je      0x455632 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x62>270000000000000048: 02    je      0x455581 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x61>
28000000000000004b: 05    cmpl    $737426, %eax28000000000000004a: 05    cmpl    $737426, %eax
290000000000000050: 02    jl      0x45563a <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x6a>29000000000000004f: 02    jl      0x455589 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x69>
300000000000000052: 03    movq    %r13, %rax300000000000000051: 03    movq    %rbx, %rax
310000000000000055: 04    orq     $1, %rax310000000000000054: 04    orq     $1, %rax
320000000000000059: 04    bsrq    %rax, %rax320000000000000058: 04    bsrq    %rax, %rax
33000000000000005d: 03    xorl    $63, %eax33000000000000005c: 03    xorl    $63, %eax
340000000000000060: 02    jmp     0x455656 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x86>34000000000000005f: 02    jmp     0x4555a4 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x84>
350000000000000062: 06    movl    $1, %r14d350000000000000061: 06    movl    $1, %r12d
360000000000000068: 02    jmp     0x455675 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xa5>360000000000000067: 02    jmp     0x4555c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xa3>
37000000000000006a: 03    movq    %r13, %rax370000000000000069: 03    movq    %rbx, %rax
38000000000000006d: 03    notq    %rax38000000000000006c: 03    notq    %rax
390000000000000070: 04    orq     $1, %rax39000000000000006f: 04    orq     $1, %rax
400000000000000074: 04    bsrq    %rax, %rcx400000000000000073: 04    bsrq    %rax, %rcx
410000000000000078: 03    xorl    $63, %ecx410000000000000077: 03    xorl    $63, %ecx
42000000000000007b: 02    xorl    %eax, %eax42000000000000007a: 02    xorl    %eax, %eax
43000000000000007d: 04    cmpl    $-1, %r13d43000000000000007c: 03    cmpl    $-1, %ebx
440000000000000081: 03    sete    %al44000000000000007f: 03    sete    %al
450000000000000084: 02    addl    %ecx, %eax450000000000000082: 02    addl    %ecx, %eax
460000000000000086: 05    movl    $72, %ecx460000000000000084: 05    movl    $72, %ecx
47000000000000008b: 02    subl    %eax, %ecx470000000000000089: 02    subl    %eax, %ecx
48000000000000008d: 06    movl    $79, %r14d48000000000000008b: 06    movl    $79, %r12d
490000000000000093: 03    subl    %eax, %r14d490000000000000091: 03    subl    %eax, %r12d
500000000000000096: 02    testl   %ecx, %ecx500000000000000094: 02    testl   %ecx, %ecx
510000000000000098: 04    cmovnsl %ecx, %r14d510000000000000096: 04    cmovnsl %ecx, %r12d
52000000000000009c: 04    sarl    $3, %r14d52000000000000009a: 04    sarl    $3, %r12d
5300000000000000a0: 03    cmpl    $57, %eax53000000000000009e: 03    cmpl    $57, %eax
5400000000000000a3: 02    jl      0x455696 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xc6>5400000000000000a1: 02    jl      0x4555e1 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xc1>
5500000000000000a5: 05    movq    48(%r12), %rax5500000000000000a3: 04    movq    48(%r15), %rax
5600000000000000aa: 05    cmpq    56(%r12), %rax5600000000000000a7: 04    cmpq    56(%r15), %rax
5700000000000000af: 06    je      0x455733 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x163>5700000000000000ab: 06    je      0x45567f <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x15f>
5800000000000000b5: 04    leaq    1(%rax), %rcx5800000000000000b1: 04    leaq    1(%rax), %rcx
5900000000000000b9: 05    movq    %rcx, 48(%r12)5900000000000000b5: 04    movq    %rcx, 48(%r15)
6000000000000000be: 03    movb    $4, (%rax)6000000000000000b9: 03    movb    $4, (%rax)
6100000000000000c1: 05    jmp     0x455750 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x180>6100000000000000bc: 05    jmp     0x45569c <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x17c>
6200000000000000c6: 04    leal    2(%r14), %esi6200000000000000c1: 05    leal    2(%r12), %esi
6300000000000000ca: 03    movq    %r12, %rdi6300000000000000c6: 03    movq    %r15, %rdi
6400000000000000cd: 05    callq   0x453df0 <BloombergLP::balber::BerUtil_LengthImpUtil::putLength(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int)>6400000000000000c9: 05    callq   0x453da0 <BloombergLP::balber::BerUtil_LengthImpUtil::putLength(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int)>
6500000000000000d2: 05    movl    $4294967295, %ebx6500000000000000ce: 06    movl    $4294967295, %r14d
6600000000000000d7: 02    testl   %eax, %eax6600000000000000d4: 02    testl   %eax, %eax
6700000000000000d9: 06    jne     0x455853 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x283>6700000000000000d6: 06    jne     0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
6800000000000000df: 05    rolw    $8, %r15w6800000000000000dc: 05    rolw    $8, %r13w
6900000000000000e4: 05    movw    %r15w, (%rsp)6900000000000000e1: 05    movw    %r13w, (%rsp)
7000000000000000e9: 04    movq    (%r12), %rax7000000000000000e6: 03    movq    (%r15), %rax
7100000000000000ed: 03    movq    %rsp, %rsi7100000000000000e9: 03    movq    %rsp, %rsi
7200000000000000f0: 05    movl    $2, %edx7200000000000000ec: 05    movl    $2, %edx
7300000000000000f5: 03    movq    %r12, %rdi7300000000000000f1: 03    movq    %r15, %rdi
7400000000000000f8: 03    callq   *96(%rax)7400000000000000f4: 03    callq   *96(%rax)
7500000000000000fb: 04    cmpq    $2, %rax7500000000000000f7: 04    cmpq    $2, %rax
7600000000000000ff: 06    jne     0x455853 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x283>7600000000000000fb: 06    jne     0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
770000000000000105: 04    movq    %r13, (%rsp)770000000000000101: 04    movq    %rbx, (%rsp)
780000000000000109: 05    movl    $4294967295, %ebx780000000000000105: 06    movl    $4294967295, %r14d
79000000000000010e: 04    cmpl    $8, %r14d79000000000000010b: 04    cmpl    $8, %r12d
800000000000000112: 06    ja      0x455853 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x283>80000000000000010f: 06    ja      0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
810000000000000118: 03    movl    %r14d, %ebp810000000000000115: 03    movl    %r12d, %ebp
82000000000000011b: 02    jmp     0x45570a <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x13a>820000000000000118: 02    jmp     0x455659 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x139>
83000000000000011d: 03    nopl    (%rax)83000000000000011a: 06    nopw    (%rax,%rax)
840000000000000120: 04    leaq    1(%rcx), %rdx840000000000000120: 04    leaq    1(%rcx), %rdx
t850000000000000124: 05    movq    %rdx, 48(%r12)t850000000000000124: 04    movq    %rdx, 48(%r15)
860000000000000129: 02    movb    %al, (%rcx)860000000000000128: 02    movb    %al, (%rcx)
87000000000000012b: 03    decq    %rbp87000000000000012a: 03    decq    %rbp
88000000000000012e: 03    leal    1(%rbp), %eax88000000000000012d: 03    leal    1(%rbp), %eax
890000000000000131: 03    cmpl    $1, %eax890000000000000130: 03    cmpl    $1, %eax
900000000000000134: 06    jle     0x455851 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x281>900000000000000133: 06    jle     0x4557c0 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a0>
91000000000000013a: 05    movzbl  -1(%rsp,%rbp), %eax910000000000000139: 05    movzbl  -1(%rsp,%rbp), %eax
92000000000000013f: 05    movq    48(%r12), %rcx92000000000000013e: 04    movq    48(%r15), %rcx
930000000000000144: 05    cmpq    56(%r12), %rcx930000000000000142: 04    cmpq    56(%r15), %rcx
940000000000000149: 02    jne     0x4556f0 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x120>940000000000000146: 02    jne     0x455640 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x120>
95000000000000014b: 03    movzbl  %al, %ebx950000000000000148: 03    movzbl  %al, %ebx
96000000000000014e: 04    movq    (%r12), %rax96000000000000014b: 03    movq    (%r15), %rax
970000000000000152: 03    movq    %r12, %rdi97000000000000014e: 03    movq    %r15, %rdi
980000000000000155: 02    movl    %ebx, %esi980000000000000151: 02    movl    %ebx, %esi
990000000000000157: 03    callq   *104(%rax)990000000000000153: 03    callq   *104(%rax)
100000000000000015a: 02    cmpl    %ebx, %eax1000000000000000156: 02    cmpl    %ebx, %eax
101000000000000015c: 02    je      0x4556fb <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x12b>1010000000000000158: 02    je      0x45564a <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x12a>
102000000000000015e: 05    jmp     0x45584a <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x27a>102000000000000015a: 05    jmp     0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
1030000000000000163: 04    movq    (%r12), %rax103000000000000015f: 03    movq    (%r15), %rax
1040000000000000167: 03    movq    %r12, %rdi1040000000000000162: 03    movq    %r15, %rdi
105000000000000016a: 05    movl    $4, %esi1050000000000000165: 05    movl    $4, %esi
106000000000000016f: 03    callq   *104(%rax)106000000000000016a: 03    callq   *104(%rax)
1070000000000000172: 05    movl    $4294967295, %ebx107000000000000016d: 06    movl    $4294967295, %r14d
1080000000000000177: 03    cmpl    $4, %eax1080000000000000173: 03    cmpl    $4, %eax
109000000000000017a: 06    jne     0x455853 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x283>1090000000000000176: 06    jne     0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
1100000000000000180: 05    rolw    $8, %r15w110000000000000017c: 05    rolw    $8, %r13w
1110000000000000185: 05    movw    %r15w, (%rsp)1110000000000000181: 05    movw    %r13w, (%rsp)
112000000000000018a: 04    movq    (%r12), %rax1120000000000000186: 03    movq    (%r15), %rax
113000000000000018e: 03    movq    %rsp, %rsi1130000000000000189: 03    movq    %rsp, %rsi
1140000000000000191: 05    movl    $2, %edx114000000000000018c: 05    movl    $2, %edx
1150000000000000196: 03    movq    %r12, %rdi1150000000000000191: 03    movq    %r15, %rdi
1160000000000000199: 03    callq   *96(%rax)1160000000000000194: 03    callq   *96(%rax)
117000000000000019c: 05    movl    $4294967295, %ebx1170000000000000197: 06    movl    $4294967295, %r14d
11800000000000001a1: 04    cmpq    $2, %rax118000000000000019d: 04    cmpq    $2, %rax
11900000000000001a5: 06    jne     0x455853 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x283>11900000000000001a1: 06    jne     0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
12000000000000001a7: 05    movq    %rbx, 16(%rsp)
12000000000000001ab: 03    movq    %r13, %rsi12100000000000001ac: 03    movq    %rbx, %rsi
12100000000000001ae: 04    sarq    $63, %rsi12200000000000001af: 04    sarq    $63, %rsi
12200000000000001b2: 06    movl    $2, %r15d12300000000000001b3: 06    movl    $2, %r13d
12300000000000001b8: 03    subl    %r14d, %r15d12400000000000001b9: 03    subl    %r12d, %r13d
12500000000000001bc: 05    movl    $17, %ebx
12600000000000001c1: 03    subl    %r12d, %ebx
12700000000000001c4: 03    testl   %r13d, %r13d
12400000000000001bb: 03    movl    %r15d, %ebx12800000000000001c7: 03    movl    %r13d, %ebp
12500000000000001be: 03    shrl    $4, %ebx12900000000000001ca: 03    cmovsl  %ebx, %ebp
13000000000000001cd: 03    movslq  %r13d, %rdx
12600000000000001c1: 03    movq    %rsp, %rdi13100000000000001d0: 03    movq    %rsp, %rdi
12700000000000001c4: 03    movq    %r15, %rdx
12800000000000001c7: 05    callq   0x4041f0 <memset@plt>13200000000000001d3: 05    callq   0x4041f0 <memset@plt>
12900000000000001cc: 02    testl   %ebx, %ebx13300000000000001d8: 03    cmpl    $31, %ebx
13000000000000001ce: 02    je      0x4557d0 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x200>13400000000000001db: 02    jb      0x455730 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x210>
13500000000000001dd: 03    movl    %ebp, %r14d
13600000000000001e0: 04    sarl    $4, %r14d
13100000000000001d0: 03    movq    %rsp, %rbp13700000000000001e4: 03    movq    %rsp, %rbx
13200000000000001d310    nopw    %cs:(%rax,%rax)13800000000000001e7: 09    nopw    (%rax,%rax)
13300000000000001dd: 03    nopl    (%rax)
13400000000000001e0: 04    movq    (%r12), %rax13900000000000001f0: 03    movq    (%r15), %rax
13500000000000001e4: 05    movl    $16, %edx14000000000000001f3: 05    movl    $16, %edx
13600000000000001e9: 03    movq    %r12, %rdi14100000000000001f8: 03    movq    %r15, %rdi
13700000000000001ec: 03    movq    %rbp, %rsi14200000000000001fb: 03    movq    %rbx, %rsi
13800000000000001ef: 03    callq   *96(%rax)14300000000000001fe: 03    callq   *96(%rax)
13900000000000001f2: 04    cmpq    $16, %rax1440000000000000201: 04    cmpq    $16, %rax
14000000000000001f6: 06    jne     0x45584a <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x27a>1450000000000000205: 06    jne     0x4557b8 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x298>
14100000000000001fc: 02    decl    %ebx146000000000000020b: 03    decl    %r14d
14200000000000001fe: 02    jne     0x4557b0 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1e0>147000000000000020e: 02    jne     0x455710 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1f0>
1430000000000000200: 04    andl    $15, %r15d1480000000000000210: 03    andl    $-16, %ebp
1490000000000000213: 03    subl    %ebp, %r13d
1440000000000000204: 03    movl    %r15d, %ebx1500000000000000216: 03    movslq  %r13d, %rbp
1450000000000000207: 04    movq    (%r12), %rax1510000000000000219: 03    movq    (%r15), %rax
146000000000000020b: 03    movq    %rsp, %rsi152000000000000021c: 03    movq    %rsp, %rsi
147000000000000020e: 03    movq    %r12, %rdi153000000000000021f: 03    movq    %r15, %rdi
1480000000000000211: 03    movq    %rbx, %rdx1540000000000000222: 03    movq    %rbp, %rdx
1490000000000000214: 03    callq   *96(%rax)1550000000000000225: 03    callq   *96(%rax)
1500000000000000217: 03    cmpq    %rbx, %rax1560000000000000228: 03    cmpq    %rbp, %rax
151000000000000021a: 05    movl    $4294967295, %ebx157000000000000022b: 06    movl    $4294967295, %r14d
1580000000000000231: 05    movq    16(%rsp), %rax
152000000000000021f: 02    jne     0x455853 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x283>1590000000000000236: 02    jne     0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
1530000000000000221: 04    movq    %r13, (%rsp)1600000000000000238: 04    movq    %rax, (%rsp)
1540000000000000225: 05    movl    $4294967295, %ebx161000000000000023c: 06    movl    $4294967295, %r14d
155000000000000022a: 03    testl   %r14d, %r14d1620000000000000242: 03    testl   %r12d, %r12d
156000000000000022d: 02    jle     0x455853 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x283>1630000000000000245: 02    jle     0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
157000000000000022f: 04    cmpl    $8, %r14d1640000000000000247: 04    cmpl    $8, %r12d
1580000000000000233: 02    ja      0x455853 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x283>165000000000000024b: 02    ja      0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
1590000000000000235: 03    movl    %r14d, %ebp166000000000000024d: 03    movl    %r12d, %ebp
1600000000000000238: 02    jmp     0x455826 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x256>1670000000000000250: 02    jmp     0x455795 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x275>
161000000000000023a: 06    nopw    (%rax,%rax)168000000000000025210    nopw    %cs:(%rax,%rax)
169000000000000025c: 04    nopl    (%rax)
1620000000000000240: 04    leaq    1(%rcx), %rdx1700000000000000260: 04    leaq    1(%rcx), %rdx
1630000000000000244: 05    movq    %rdx, 48(%r12)1710000000000000264: 04    movq    %rdx, 48(%r15)
1640000000000000249: 02    movb    %al, (%rcx)1720000000000000268: 02    movb    %al, (%rcx)
165000000000000024b: 03    decq    %rbp173000000000000026a: 03    decq    %rbp
166000000000000024e: 03    leal    1(%rbp), %eax174000000000000026d: 03    leal    1(%rbp), %eax
1670000000000000251: 03    cmpl    $1, %eax1750000000000000270: 03    cmpl    $1, %eax
1680000000000000254: 02    jle     0x455851 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x281>1760000000000000273: 02    jle     0x4557c0 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a0>
1690000000000000256: 05    movzbl  -1(%rsp,%rbp), %eax1770000000000000275: 05    movzbl  -1(%rsp,%rbp), %eax
170000000000000025b: 05    movq    48(%r12), %rcx178000000000000027a: 04    movq    48(%r15), %rcx
1710000000000000260: 05    cmpq    56(%r12), %rcx179000000000000027e: 04    cmpq    56(%r15), %rcx
1720000000000000265: 02    jne     0x455810 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x240>1800000000000000282: 02    jne     0x455780 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x260>
1730000000000000267: 03    movzbl  %al, %ebx1810000000000000284: 03    movzbl  %al, %ebx
174000000000000026a: 04    movq    (%r12), %rax1820000000000000287: 03    movq    (%r15), %rax
175000000000000026e: 03    movq    %r12, %rdi183000000000000028a: 03    movq    %r15, %rdi
1760000000000000271: 02    movl    %ebx, %esi184000000000000028d: 02    movl    %ebx, %esi
1770000000000000273: 03    callq   *104(%rax)185000000000000028f: 03    callq   *104(%rax)
1780000000000000276: 02    cmpl    %ebx, %eax1860000000000000292: 02    cmpl    %ebx, %eax
1790000000000000278: 02    je      0x45581b <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x24b>1870000000000000294: 02    je      0x45578a <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x26a>
180000000000000027a: 05    movl    $4294967295, %ebx
181000000000000027f: 02    jmp     0x455853 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x283>1880000000000000296: 02    jmp     0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
1890000000000000298: 06    movl    $4294967295, %r14d
190000000000000029e: 02    jmp     0x4557c3 <BloombergLP::balber::BerUtil_DateImpUtil::putCompactBinaryDateTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::DateTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2a3>
1820000000000000281: 02    xorl    %ebx, %ebx19100000000000002a0: 03    xorl    %r14d, %r14d
1830000000000000283: 02    movl    %ebx, %eax19200000000000002a3: 03    movl    %r14d, %eax
1840000000000000285: 04    addq    $24, %rsp19300000000000002a6: 04    addq    $24, %rsp
1850000000000000289: 01    popq    %rbx19400000000000002aa: 01    popq    %rbx
186000000000000028a: 02    popq    %r1219500000000000002ab: 02    popq    %r12
187000000000000028c: 02    popq    %r1319600000000000002ad: 02    popq    %r13
188000000000000028e: 02    popq    %r1419700000000000002af: 02    popq    %r14
1890000000000000290: 02    popq    %r1519800000000000002b1: 02    popq    %r15
1900000000000000292: 01    popq    %rbp19900000000000002b3: 01    popq    %rbp
1910000000000000293: 01    retq20000000000000002b4: 01    retq
1920000000000000294: 10    nopw    %cs:(%rax,%rax)20100000000000002b5: 10    nopw    %cs:(%rax,%rax)
193000000000000029e: 02    nop20200000000000002bf: 01    nop
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op