56.assume.s
56.none.s
n100000000004565b0 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)>:n100000000004564f0 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz 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
9000000000000000e: 03    movq    %rsi, %rbp9000000000000000e: 03    movq    %rsi, %rbp
n100000000000000011: 03    movq    %rdi, %r12n100000000000000011: 03    movq    %rdi, %r13
110000000000000014: 10    movabsq $-274877906945, %r14110000000000000014: 10    movabsq $-274877906945, %r14
12000000000000001e: 10    movabsq $274877906944, %rbx12000000000000001e: 10    movabsq $274877906944, %rbx
130000000000000028: 03    movq    (%rsi), %rcx130000000000000028: 03    movq    (%rsi), %rcx
14000000000000002b: 05    movq    %rcx, 16(%rsp)14000000000000002b: 05    movq    %rcx, 16(%rsp)
150000000000000030: 03    cmpq    %rbx, %rcx150000000000000030: 03    cmpq    %rbx, %rcx
n160000000000000033: 06    jl      0x4568dc <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x32c>n160000000000000033: 06    jl      0x456816 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x326>
170000000000000039: 03    andq    %r14, %rcx170000000000000039: 03    andq    %r14, %rcx
18000000000000003c: 03    movq    %rcx, %rax18000000000000003c: 03    movq    %rcx, %rax
19000000000000003f: 03    orq     %rbx, %rax19000000000000003f: 03    orq     %rbx, %rax
200000000000000042: 05    movq    %rax, 16(%rsp)200000000000000042: 05    movq    %rax, 16(%rsp)
210000000000000047: 04    movl    8(%rbp), %r15d210000000000000047: 04    movl    8(%rbp), %r15d
22000000000000004b: 03    testl   %r15d, %r15d22000000000000004b: 03    testl   %r15d, %r15d
n23000000000000004e: 06    je      0x456697 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xe7>n23000000000000004e: 06    je      0x4565d7 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xe7>
240000000000000054: 07    movl    $0, (%rsp)240000000000000054: 07    movl    $0, (%rsp)
25000000000000005b: 09    movq    $0, 8(%rsp)25000000000000005b: 09    movq    $0, 8(%rsp)
260000000000000064: 03    cmpq    %rbx, %rax260000000000000064: 03    cmpq    %rbx, %rax
n270000000000000067: 06    jl      0x4568ee <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x33e>n270000000000000067: 06    jl      0x456828 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x338>
28000000000000006d: 03    andq    %r14, %rcx28000000000000006d: 03    andq    %r14, %rcx
290000000000000070: 10    movabsq $3667970486771497111, %rdx290000000000000070: 10    movabsq $3667970486771497111, %rdx
30000000000000007a: 03    movq    %rcx, %rax30000000000000007a: 03    movq    %rcx, %rax
31000000000000007d: 03    imulq   %rdx31000000000000007d: 03    imulq   %rdx
320000000000000080: 03    movq    %rdx, %rax320000000000000080: 03    movq    %rdx, %rax
330000000000000083: 04    shrq    $63, %rax330000000000000083: 04    shrq    $63, %rax
340000000000000087: 04    sarq    $34, %rdx340000000000000087: 04    sarq    $34, %rdx
35000000000000008b: 03    addq    %rax, %rdx35000000000000008b: 03    addq    %rax, %rdx
36000000000000008e: 10    movabsq $86400000000, %rax36000000000000008e: 10    movabsq $86400000000, %rax
370000000000000098: 04    imulq   %rdx, %rax370000000000000098: 04    imulq   %rdx, %rax
38000000000000009c: 03    subq    %rax, %rcx38000000000000009c: 03    subq    %rax, %rcx
39000000000000009f: 03    movq    %rsp, %rdi39000000000000009f: 03    movq    %rsp, %rdi
4000000000000000a2: 02    xorl    %esi, %esi4000000000000000a2: 02    xorl    %esi, %esi
4100000000000000a4: 03    movq    %rcx, %rdx4100000000000000a4: 03    movq    %rcx, %rdx
n4200000000000000a7: 05    callq   0x464250 <BloombergLP::bdlt::DatetimeInterval::assign(long long, long long)>n4200000000000000a7: 05    callq   0x4641b0 <BloombergLP::bdlt::DatetimeInterval::assign(long long, long long)>
4300000000000000ac: 07    imull   $86400000, (%rsp), %ecx4300000000000000ac: 07    imull   $86400000, (%rsp), %ecx
4400000000000000b3: 10    movabsq $2361183241434822607, %rax4400000000000000b3: 10    movabsq $2361183241434822607, %rax
4500000000000000bd: 05    imulq   8(%rsp)4500000000000000bd: 05    imulq   8(%rsp)
4600000000000000c2: 03    movq    %rdx, %rbp4600000000000000c2: 03    movq    %rdx, %rbp
4700000000000000c5: 03    movq    %rdx, %rax4700000000000000c5: 03    movq    %rdx, %rax
4800000000000000c8: 04    shrq    $63, %rax4800000000000000c8: 04    shrq    $63, %rax
4900000000000000cc: 04    shrq    $7, %rbp4900000000000000cc: 04    shrq    $7, %rbp
5000000000000000d0: 02    addl    %eax, %ebp5000000000000000d0: 02    addl    %eax, %ebp
5100000000000000d2: 02    addl    %ecx, %ebp5100000000000000d2: 02    addl    %ecx, %ebp
n5200000000000000d4: 02    je      0x4566ac <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xfc>n5200000000000000d4: 02    je      0x4565eb <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0xfb>
5300000000000000d6: 02    movl    %ebp, %eax5300000000000000d6: 02    movl    %ebp, %eax
5400000000000000d8: 02    testl   %ebp, %ebp5400000000000000d8: 02    testl   %ebp, %ebp
n5500000000000000da: 02    jle     0x4566b3 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x103>n5500000000000000da: 02    jle     0x4565f3 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x103>
5600000000000000dc: 03    orl     $1, %eax5600000000000000dc: 03    orl     $1, %eax
5700000000000000df: 03    bsrl    %eax, %eax5700000000000000df: 03    bsrl    %eax, %eax
5800000000000000e2: 03    xorl    $31, %eax5800000000000000e2: 03    xorl    $31, %eax
n5900000000000000e5: 02    jmp     0x4566c8 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x118>n5900000000000000e5: 02    jmp     0x456608 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x118>
6000000000000000e7: 05    leaq    16(%rsp), %rsi6000000000000000e7: 05    leaq    16(%rsp), %rsi
n6100000000000000ec: 03    movq    %r12, %rdin6100000000000000ec: 03    movq    %r13, %rdi
6200000000000000ef: 05    callq   0x455f20 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::Time const&, BloombergLP::balber::BerEncoderOptions const*)>6200000000000000ef: 05    callq   0x455e60 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::Time const&, BloombergLP::balber::BerEncoderOptions const*)>
6300000000000000f4: 03    movl    %eax, %r13d6300000000000000f4: 02    movl    %eax, %ebx
6400000000000000f7: 05    jmp     0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>6400000000000000f6: 05    jmp     0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
6500000000000000fc: 05    movl    $1, %ebx6500000000000000fb: 06    movl    $1, %r12d
660000000000000101: 02    jmp     0x4566e3 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x133>660000000000000101: 02    jmp     0x456627 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x137>
670000000000000103: 02    notl    %eax670000000000000103: 02    notl    %eax
680000000000000105: 03    orl     $1, %eax680000000000000105: 03    orl     $1, %eax
690000000000000108: 03    bsrl    %eax, %ecx690000000000000108: 03    bsrl    %eax, %ecx
70000000000000010b: 03    xorl    $31, %ecx70000000000000010b: 03    xorl    $31, %ecx
71000000000000010e: 02    xorl    %eax, %eax71000000000000010e: 02    xorl    %eax, %eax
720000000000000110: 03    cmpl    $-1, %ebp720000000000000110: 03    cmpl    $-1, %ebp
730000000000000113: 03    sete    %al730000000000000113: 03    sete    %al
740000000000000116: 02    addl    %ecx, %eax740000000000000116: 02    addl    %ecx, %eax
750000000000000118: 05    movl    $40, %ecx750000000000000118: 05    movl    $40, %ecx
76000000000000011d: 02    subl    %eax, %ecx76000000000000011d: 02    subl    %eax, %ecx
n77000000000000011f: 05    movl    $47, %ebxn77000000000000011f: 06    movl    $47, %r12d
780000000000000124: 02    subl    %eax, %ebx780000000000000125: 03    subl    %eax, %r12d
790000000000000126: 02    testl   %ecx, %ecx790000000000000128: 02    testl   %ecx, %ecx
800000000000000128: 03    cmovnsl %ecx, %ebx80000000000000012a: 04    cmovnsl %ecx, %r12d
81000000000000012b: 03    sarl    $3, %ebx81000000000000012e: 04    sarl    $3, %r12d
82000000000000012e: 03    cmpl    $17, %eax820000000000000132: 03    cmpl    $17, %eax
830000000000000131: 02    jl      0x456704 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x154>830000000000000135: 02    jl      0x456645 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x155>
840000000000000133: 05    movq    48(%r12), %rax840000000000000137: 04    movq    48(%r13), %rax
850000000000000138: 05    cmpq    56(%r12), %rax85000000000000013b: 04    cmpq    56(%r13), %rax
86000000000000013d: 06    je      0x4567a6 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1f6>86000000000000013f: 06    je      0x4566e3 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1f3>
870000000000000143: 04    leaq    1(%rax), %rcx870000000000000145: 04    leaq    1(%rax), %rcx
880000000000000147: 05    movq    %rcx, 48(%r12)880000000000000149: 04    movq    %rcx, 48(%r13)
89000000000000014c: 03    movb    $5, (%rax)89000000000000014d: 03    movb    $5, (%rax)
90000000000000014f: 05    jmp     0x4567c4 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x214>900000000000000150: 05    jmp     0x456700 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x210>
910000000000000154: 03    leal    2(%rbx), %esi910000000000000155: 05    leal    2(%r12), %esi
920000000000000157: 03    movq    %r12, %rdi92000000000000015a: 03    movq    %r13, %rdi
93000000000000015a: 05    callq   0x453df0 <BloombergLP::balber::BerUtil_LengthImpUtil::putLength(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int)>93000000000000015d: 05    callq   0x453da0 <BloombergLP::balber::BerUtil_LengthImpUtil::putLength(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int)>
94000000000000015f: 06    movl    $4294967295, %r13d940000000000000162: 05    movl    $4294967295, %ebx
950000000000000165: 02    testl   %eax, %eax950000000000000167: 02    testl   %eax, %eax
960000000000000167: 06    jne     0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>960000000000000169: 06    jne     0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
97000000000000016d: 05    rolw    $8, %r15w97000000000000016f: 05    rolw    $8, %r15w
980000000000000172: 05    movw    %r15w, (%rsp)980000000000000174: 05    movw    %r15w, (%rsp)
990000000000000177: 04    movq    (%r12), %rax990000000000000179: 04    movq    (%r13), %rax
100000000000000017b: 03    movq    %rsp, %rsi100000000000000017d: 03    movq    %rsp, %rsi
101000000000000017e: 05    movl    $2, %edx1010000000000000180: 05    movl    $2, %edx
1020000000000000183: 03    movq    %r12, %rdi1020000000000000185: 03    movq    %r13, %rdi
1030000000000000186: 03    callq   *96(%rax)1030000000000000188: 03    callq   *96(%rax)
1040000000000000189: 04    cmpq    $2, %rax104000000000000018b: 04    cmpq    $2, %rax
105000000000000018d: 06    jne     0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>105000000000000018f: 06    jne     0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
1060000000000000193: 03    movl    %ebp, (%rsp)1060000000000000195: 03    movl    %ebp, (%rsp)
1070000000000000196: 06    movl    $4294967295, %r13d1070000000000000198: 05    movl    $4294967295, %ebx
108000000000000019c: 03    cmpl    $4, %ebx108000000000000019d: 04    cmpl    $4, %r12d
109000000000000019f: 06    ja      0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>10900000000000001a1: 06    ja      0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
11000000000000001a5: 02    movl    %ebx, %ebp11000000000000001a7: 03    movl    %r12d, %ebp
11100000000000001a7: 02    jmp     0x45677a <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1ca>11100000000000001aa: 02    jmp     0x4566b9 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1c9>
11200000000000001a9: 07    nopl    (%rax)11200000000000001ac: 04    nopl    (%rax)
11300000000000001b0: 04    leaq    1(%rcx), %rdx11300000000000001b0: 04    leaq    1(%rcx), %rdx
n11400000000000001b4: 05    movq    %rdx, 48(%r12)n11400000000000001b4: 04    movq    %rdx, 48(%r13)
11500000000000001b9: 02    movb    %al, (%rcx)11500000000000001b8: 02    movb    %al, (%rcx)
11600000000000001bb: 03    decq    %rbp11600000000000001ba: 03    decq    %rbp
11700000000000001be: 03    leal    1(%rbp), %eax11700000000000001bd: 03    leal    1(%rbp), %eax
11800000000000001c1: 03    cmpl    $1, %eax11800000000000001c0: 03    cmpl    $1, %eax
11900000000000001c4: 06    jle     0x4568c7 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x317>11900000000000001c3: 06    jle     0x456803 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x313>
12000000000000001ca: 05    movzbl  -1(%rsp,%rbp), %eax12000000000000001c9: 05    movzbl  -1(%rsp,%rbp), %eax
12100000000000001cf: 05    movq    48(%r12), %rcx12100000000000001ce: 04    movq    48(%r13), %rcx
12200000000000001d4: 05    cmpq    56(%r12), %rcx12200000000000001d2: 04    cmpq    56(%r13), %rcx
12300000000000001d9: 02    jne     0x456760 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1b0>12300000000000001d6: 02    jne     0x4566a0 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1b0>
12400000000000001db: 04    movzbl  %al, %r14d12400000000000001d8: 04    movzbl  %al, %r15d
12500000000000001df: 04    movq    (%r12), %rax12500000000000001dc: 04    movq    (%r13), %rax
12600000000000001e3: 03    movq    %r12, %rdi12600000000000001e0: 03    movq    %r13, %rdi
12700000000000001e6: 03    movl    %r14d, %esi12700000000000001e3: 03    movl    %r15d, %esi
12800000000000001e9: 03    callq   *104(%rax)12800000000000001e6: 03    callq   *104(%rax)
12900000000000001ec: 03    cmpl    %r14d, %eax12900000000000001e9: 03    cmpl    %r15d, %eax
13000000000000001ef: 02    je      0x45676b <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1bb>13000000000000001ec: 02    je      0x4566aa <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x1ba>
13100000000000001f1: 05    jmp     0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>13100000000000001ee: 05    jmp     0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
13200000000000001f6: 04    movq    (%r12), %rax13200000000000001f3: 04    movq    (%r13), %rax
13300000000000001fa: 03    movq    %r12, %rdi13300000000000001f7: 03    movq    %r13, %rdi
13400000000000001fd: 05    movl    $5, %esi13400000000000001fa: 05    movl    $5, %esi
1350000000000000202: 03    callq   *104(%rax)13500000000000001ff: 03    callq   *104(%rax)
1360000000000000205: 06    movl    $4294967295, %r13d1360000000000000202: 05    movl    $4294967295, %ebx
137000000000000020b: 03    cmpl    $5, %eax1370000000000000207: 03    cmpl    $5, %eax
138000000000000020e: 06    jne     0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>138000000000000020a: 06    jne     0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
1390000000000000214: 05    rolw    $8, %r15w1390000000000000210: 05    rolw    $8, %r15w
1400000000000000219: 05    movw    %r15w, (%rsp)1400000000000000215: 05    movw    %r15w, (%rsp)
141000000000000021e: 04    movq    (%r12), %rax141000000000000021a: 04    movq    (%r13), %rax
1420000000000000222: 03    movq    %rsp, %rsi142000000000000021e: 03    movq    %rsp, %rsi
1430000000000000225: 05    movl    $2, %edx1430000000000000221: 05    movl    $2, %edx
144000000000000022a: 03    movq    %r12, %rdi1440000000000000226: 03    movq    %r13, %rdi
145000000000000022d: 03    callq   *96(%rax)1450000000000000229: 03    callq   *96(%rax)
1460000000000000230: 06    movl    $4294967295, %r13d146000000000000022c: 05    movl    $4294967295, %ebx
1470000000000000236: 04    cmpq    $2, %rax1470000000000000231: 04    cmpq    $2, %rax
148000000000000023a: 06    jne     0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>1480000000000000235: 06    jne     0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
1490000000000000240: 06    movl    $3, %r14d149000000000000023b: 06    movl    $3, %r14d
1500000000000000246: 03    subl    %ebx, %r14d1500000000000000241: 03    subl    %r12d, %r14d
1510000000000000249: 03    movl    %r14d, %r13d
152000000000000024c: 04    shrl    $4, %r13d
1530000000000000250: 03    movl    %r14d, %edx1510000000000000244: 03    movl    %r14d, %edx
1540000000000000253: 03    movq    %rsp, %rdi1520000000000000247: 03    movq    %rsp, %rdi
1550000000000000256: 02    xorl    %esi, %esi153000000000000024a: 02    xorl    %esi, %esi
1560000000000000258: 05    callq   0x4041f0 <memset@plt>154000000000000024c: 05    callq   0x4041f0 <memset@plt>
1550000000000000251: 05    movl    $18, %eax
157000000000000025d: 03    testl   %r13d, %r13d1560000000000000256: 03    subl    %r12d, %eax
1570000000000000259: 03    cmpl    $31, %eax
1580000000000000260: 02    je      0x456841 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x291>158000000000000025c: 02    jb      0x456780 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x290>
159000000000000025e: 03    movl    %r14d, %ebx
1600000000000000261: 03    shrl    $4, %ebx
1590000000000000262: 03    movq    %rsp, %r151610000000000000264: 03    movq    %rsp, %r15
160000000000000026510    nopw    %cs:(%rax,%rax)1620000000000000267: 09    nopw    (%rax,%rax)
161000000000000026f: 01    nop     
1620000000000000270: 04    movq    (%r12), %rax1630000000000000270: 04    movq    (%r13), %rax
1630000000000000274: 05    movl    $16, %edx1640000000000000274: 05    movl    $16, %edx
n1640000000000000279: 03    movq    %r12, %rdin1650000000000000279: 03    movq    %r13, %rdi
165000000000000027c: 03    movq    %r15, %rsi166000000000000027c: 03    movq    %r15, %rsi
166000000000000027f: 03    callq   *96(%rax)167000000000000027f: 03    callq   *96(%rax)
1670000000000000282: 04    cmpq    $16, %rax1680000000000000282: 04    cmpq    $16, %rax
n1680000000000000286: 06    jne     0x4568bf <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x30f>n1690000000000000286: 06    jne     0x4567fc <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x30c>
169000000000000028c: 03    decl    %r13d170000000000000028c: 02    decl    %ebx
170000000000000028f: 02    jne     0x456820 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x270>171000000000000028e: 02    jne     0x456760 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x270>
1710000000000000291: 04    andl    $15, %r14d1720000000000000290: 04    andl    $15, %r14d
1720000000000000295: 03    movl    %r14d, %r15d1730000000000000294: 03    movl    %r14d, %r15d
1730000000000000298: 04    movq    (%r12), %rax1740000000000000297: 04    movq    (%r13), %rax
174000000000000029c: 03    movq    %rsp, %rsi175000000000000029b: 03    movq    %rsp, %rsi
175000000000000029f: 03    movq    %r12, %rdi176000000000000029e: 03    movq    %r13, %rdi
17600000000000002a2: 03    movq    %r15, %rdx17700000000000002a1: 03    movq    %r15, %rdx
17700000000000002a5: 03    callq   *96(%rax)17800000000000002a4: 03    callq   *96(%rax)
17800000000000002a8: 03    cmpq    %r15, %rax17900000000000002a7: 03    cmpq    %r15, %rax
17900000000000002ab: 06    movl    $4294967295, %r13d18000000000000002aa: 05    movl    $4294967295, %ebx
18000000000000002b1: 02    jne     0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>18100000000000002af: 02    jne     0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
18100000000000002b3: 03    movl    %ebp, (%rsp)18200000000000002b1: 03    movl    %ebp, (%rsp)
18200000000000002b6: 06    movl    $4294967295, %r13d18300000000000002b4: 05    movl    $4294967295, %ebx
18300000000000002bc: 02    testl   %ebx, %ebx18400000000000002b9: 03    testl   %r12d, %r12d
18400000000000002be: 02    jle     0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>18500000000000002bc: 02    jle     0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
18500000000000002c0: 03    cmpl    $4, %ebx18600000000000002be: 04    cmpl    $4, %r12d
18600000000000002c3: 02    ja      0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>18700000000000002c2: 02    ja      0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
18700000000000002c5: 02    movl    %ebx, %ebp18800000000000002c4: 03    movl    %r12d, %ebp
18800000000000002c7: 02    jmp     0x456896 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2e6>18900000000000002c7: 02    jmp     0x4567d5 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2e5>
18900000000000002c9: 07    nopl    (%rax)19000000000000002c9: 07    nopl    (%rax)
19000000000000002d0: 04    leaq    1(%rcx), %rdx19100000000000002d0: 04    leaq    1(%rcx), %rdx
t19100000000000002d4: 05    movq    %rdx, 48(%r12)t19200000000000002d4: 04    movq    %rdx, 48(%r13)
19200000000000002d9: 02    movb    %al, (%rcx)19300000000000002d8: 02    movb    %al, (%rcx)
19300000000000002db: 03    decq    %rbp19400000000000002da: 03    decq    %rbp
19400000000000002de: 03    leal    1(%rbp), %eax19500000000000002dd: 03    leal    1(%rbp), %eax
19500000000000002e1: 03    cmpl    $1, %eax19600000000000002e0: 03    cmpl    $1, %eax
19600000000000002e4: 02    jle     0x4568c7 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x317>19700000000000002e3: 02    jle     0x456803 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x313>
19700000000000002e6: 05    movzbl  -1(%rsp,%rbp), %eax19800000000000002e5: 05    movzbl  -1(%rsp,%rbp), %eax
19800000000000002eb: 05    movq    48(%r12), %rcx19900000000000002ea: 04    movq    48(%r13), %rcx
19900000000000002f0: 05    cmpq    56(%r12), %rcx20000000000000002ee: 04    cmpq    56(%r13), %rcx
20000000000000002f5: 02    jne     0x456880 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2d0>20100000000000002f2: 02    jne     0x4567c0 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2d0>
20100000000000002f7: 04    movzbl  %al, %r14d20200000000000002f4: 04    movzbl  %al, %r15d
20200000000000002fb: 04    movq    (%r12), %rax20300000000000002f8: 04    movq    (%r13), %rax
20300000000000002ff: 03    movq    %r12, %rdi20400000000000002fc: 03    movq    %r13, %rdi
2040000000000000302: 03    movl    %r14d, %esi20500000000000002ff: 03    movl    %r15d, %esi
2050000000000000305: 03    callq   *104(%rax)2060000000000000302: 03    callq   *104(%rax)
2060000000000000308: 03    cmpl    %r14d, %eax2070000000000000305: 03    cmpl    %r15d, %eax
207000000000000030b: 02    je      0x45688b <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2db>2080000000000000308: 02    je      0x4567ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x2da>
208000000000000030d: 02    jmp     0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>209000000000000030a: 02    jmp     0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
209000000000000030f: 06    movl    $4294967295, %r13d210000000000000030c: 05    movl    $4294967295, %ebx
2100000000000000315: 02    jmp     0x4568ca <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x31a>2110000000000000311: 02    jmp     0x456805 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x315>
2110000000000000317: 03    xorl    %r13d, %r13d2120000000000000313: 02    xorl    %ebx, %ebx
212000000000000031a: 03    movl    %r13d, %eax2130000000000000315: 02    movl    %ebx, %eax
213000000000000031d: 04    addq    $24, %rsp2140000000000000317: 04    addq    $24, %rsp
2140000000000000321: 01    popq    %rbx215000000000000031b: 01    popq    %rbx
2150000000000000322: 02    popq    %r12216000000000000031c: 02    popq    %r12
2160000000000000324: 02    popq    %r13217000000000000031e: 02    popq    %r13
2170000000000000326: 02    popq    %r142180000000000000320: 02    popq    %r14
2180000000000000328: 02    popq    %r152190000000000000322: 02    popq    %r15
219000000000000032a: 01    popq    %rbp2200000000000000324: 01    popq    %rbp
220000000000000032b: 01    retq2210000000000000325: 01    retq
221000000000000032c: 05    leaq    16(%rsp), %rdi2220000000000000326: 05    leaq    16(%rsp), %rdi
2220000000000000331: 05    callq   0x46aee0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>223000000000000032b: 05    callq   0x46b280 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
2230000000000000336: 03    movq    %rax, %rcx2240000000000000330: 03    movq    %rax, %rcx
2240000000000000339: 05    jmp     0x4565ec <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x3c>2250000000000000333: 05    jmp     0x45652c <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x3c>
225000000000000033e: 05    leaq    16(%rsp), %rdi2260000000000000338: 05    leaq    16(%rsp), %rdi
2260000000000000343: 05    callq   0x46aee0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>227000000000000033d: 05    callq   0x46b280 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
2270000000000000348: 03    movq    %rax, %rcx2280000000000000342: 03    movq    %rax, %rcx
228000000000000034b: 05    jmp     0x456620 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x70>2290000000000000345: 05    jmp     0x456560 <BloombergLP::balber::BerUtil_TimeImpUtil::putCompactBinaryTimeTzValue(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, BloombergLP::bdlt::TimeTz const&, BloombergLP::balber::BerEncoderOptions const*)+0x70>
230000000000000034a: 06    nopw    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op