33.assume.s
33.none.s
n1000000000040c900 <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)>:n1000000000040c950 <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
tt40000000000000004: 02    pushq   %r12
40000000000000004: 01    pushq   %rbx50000000000000006: 01    pushq   %rbx
60000000000000007: 01    pushq   %rax
50000000000000005: 03    movq    %rsi, %r1470000000000000008: 03    movq    %rsi, %r14
60000000000000008: 03    movq    %rdi, %rbx8000000000000000b: 03    movq    %rdi, %r15
7000000000000000b: 07    cmpl    $0, 200(%rdi)9000000000000000e: 07    cmpl    $0, 200(%rdi)
80000000000000012: 02    je      0x40c92d <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)+0x2d>100000000000000015: 02    je      0x40c98c <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)+0x3c>
110000000000000017: 10    movabsq $4294967296, %r12
90000000000000014: 03    movl    (%r14), %edx120000000000000021: 03    movl    (%r14), %edx
100000000000000017: 03    movl    4(%rbx), %eax130000000000000024: 04    movl    4(%r15), %eax
11000000000000001a: 02    movl    %edx, %ecx140000000000000028: 02    movl    %edx, %ecx
12000000000000001c: 02    subl    (%rbx), %ecx15000000000000002a: 03    subl    (%r15), %ecx
13000000000000001e: 02    jge     0x40c957 <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)+0x57>16000000000000002d: 02    jge     0x40c9b6 <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)+0x66>
140000000000000020: 02    subl    %edx, %eax17000000000000002f: 02    subl    %edx, %eax
150000000000000022: 07    leaq    168(%rbx), %rdi180000000000000031: 07    leaq    168(%r15), %rdi
160000000000000029: 02    cltq190000000000000038: 02    cltq
17000000000000002b: 02    jmp     0x40c965 <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)+0x65>20000000000000003a: 02    jmp     0x40c9c4 <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)+0x74>
18000000000000002d: 07    leaq    168(%rbx), %rdi21000000000000003c: 07    leaq    168(%r15), %rdi
190000000000000034: 05    movl    $1, %esi220000000000000043: 05    movl    $1, %esi
200000000000000039: 05    callq   0x439f20 <bsl::vector<unsigned long, bsl::allocator<unsigned long> >::reserve(unsigned long)>230000000000000048: 05    callq   0x43a590 <bsl::vector<unsigned long, bsl::allocator<unsigned long> >::reserve(unsigned long)>
21000000000000003e: 04    leaq    40(%rbx), %rdi24000000000000004d: 04    leaq    40(%r15), %rdi
220000000000000042: 05    movl    $8, %esi
230000000000000047: 05    callq   0x41bbd0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::reserveCapacityImp(unsigned long)>
24000000000000004c: 04    leaq    80(%rbx), %rdi
250000000000000050: 05    movl    $8, %esi250000000000000051: 05    movl    $8, %esi
260000000000000055: 02    jmp     0x40c999 <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)+0x99>
270000000000000057: 02    cmpl    %edx, %eax
280000000000000059: 02    jge     0x40c9b6 <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)+0xb6>
29000000000000005b: 07    leaq    168(%rbx), %rdi
300000000000000062: 03    movslq  %ecx, %rax
310000000000000065: 04    addq    $64, %rax
320000000000000069: 04    shrq    $6, %rax
33000000000000006d: 05    movl    $1, %esi
340000000000000072: 04    cmovneq %rax, %rsi
350000000000000076: 05    callq   0x439f20 <bsl::vector<unsigned long, bsl::allocator<unsigned long> >::reserve(unsigned long)>
36000000000000007b: 04    leaq    40(%rbx), %rdi
37000000000000007f: 03    movl    48(%rbx), %eax
380000000000000082: 08    leal    8(,%rax,8), %r15d
39000000000000008a: 03    movq    %r15, %rsi
40000000000000008d: 05    callq   0x41bbd0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::reserveCapacityImp(unsigned long)>260000000000000056: 05    callq   0x41bfa0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::reserveCapacityImp(unsigned long)>
410000000000000092: 04    leaq    80(%rbx), %rdi27000000000000005b: 04    leaq    80(%r15), %rdi
28000000000000005f: 05    movl    $8, %esi
290000000000000064: 02    jmp     0x40c9fc <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)+0xac>
300000000000000066: 02    cmpl    %edx, %eax
310000000000000068: 02    jge     0x40ca1f <BloombergLP::bdlt::Calendar::addHoliday(BloombergLP::bdlt::Date const&)+0xcf>
32000000000000006a: 07    leaq    168(%r15), %rdi
330000000000000071: 03    movslq  %ecx, %rax
340000000000000074: 04    addq    $64, %rax
350000000000000078: 04    shrq    $6, %rax
36000000000000007c: 05    movl    $1, %esi
370000000000000081: 04    cmovneq %rax, %rsi
380000000000000085: 05    callq   0x43a590 <bsl::vector<unsigned long, bsl::allocator<unsigned long> >::reserve(unsigned long)>
39000000000000008a: 04    leaq    40(%r15), %rdi
40000000000000008e: 04    movq    48(%r15), %rbx
410000000000000092: 04    shlq    $32, %rbx
420000000000000096: 03    addq    %r12, %rbx
430000000000000099: 04    sarq    $29, %rbx
420000000000000096: 03    movq    %r15, %rsi44000000000000009d: 03    movq    %rbx, %rsi
430000000000000099: 05    callq   0x41bbd0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::reserveCapacityImp(unsigned long)>4500000000000000a0: 05    callq   0x41bfa0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::reserveCapacityImp(unsigned long)>
44000000000000009e: 03    movq    %rbx, %rdi4600000000000000a5: 04    leaq    80(%r15), %rdi
4500000000000000a1: 03    movq    %r14, %rsi
4600000000000000a4: 05    callq   0x4103c0 <BloombergLP::bdlt::PackedCalendar::addHoliday(BloombergLP::bdlt::Date const&)>
4700000000000000a9: 03    movq    %rbx, %rdi4700000000000000a9: 03    movq    %rbx, %rsi
4800000000000000ac: 01    popq    %rbx
4900000000000000ad: 02    popq    %r14
5000000000000000af: 02    popq    %r15
5100000000000000b1: 05    jmp     0x40c3a0 <BloombergLP::bdlt::Calendar::synchronizeCache()>
5200000000000000b6: 04    leaq    40(%rbx), %rdi
5300000000000000ba: 03    movl    48(%rbx), %eax
5400000000000000bd: 08    leal    8(,%rax,8), %r15d
5500000000000000c5: 03    movq    %r15, %rsi
5600000000000000c8: 05    callq   0x41bbd0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::reserveCapacityImp(unsigned long)>4800000000000000ac: 05    callq   0x41bfa0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::reserveCapacityImp(unsigned long)>
5700000000000000cd: 04    leaq    80(%rbx), %rdi
5800000000000000d1: 03    movq    %r15, %rsi4900000000000000b1: 03    movq    %r15, %rdi
5000000000000000b4: 03    movq    %r14, %rsi
5100000000000000b7: 05    callq   0x410460 <BloombergLP::bdlt::PackedCalendar::addHoliday(BloombergLP::bdlt::Date const&)>
5200000000000000bc: 03    movq    %r15, %rdi
5300000000000000bf: 04    addq    $8, %rsp
5400000000000000c3: 01    popq    %rbx
5500000000000000c4: 02    popq    %r12
5600000000000000c6: 02    popq    %r14
5700000000000000c8: 02    popq    %r15
5800000000000000ca: 05    jmp     0x40c3d0 <BloombergLP::bdlt::Calendar::synchronizeCache()>
5900000000000000cf: 04    leaq    40(%r15), %rdi
6000000000000000d3: 04    movq    48(%r15), %rbx
6100000000000000d7: 04    shlq    $32, %rbx
6200000000000000db: 03    addq    %r12, %rbx
6300000000000000de: 04    sarq    $29, %rbx
6400000000000000e2: 03    movq    %rbx, %rsi
5900000000000000d4: 05    callq   0x41bbd0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::reserveCapacityImp(unsigned long)>6500000000000000e5: 05    callq   0x41bfa0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::reserveCapacityImp(unsigned long)>
6600000000000000ea: 04    leaq    80(%r15), %rdi
6000000000000000d9: 03    movq    %rbx, %rdi6700000000000000ee: 03    movq    %rbx, %rsi
6800000000000000f1: 05    callq   0x41bfa0 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::reserveCapacityImp(unsigned long)>
6900000000000000f6: 03    movq    %r15, %rdi
6100000000000000dc: 03    movq    %r14, %rsi7000000000000000f9: 03    movq    %r14, %rsi
6200000000000000df: 05    callq   0x4103c0 <BloombergLP::bdlt::PackedCalendar::addHoliday(BloombergLP::bdlt::Date const&)>7100000000000000fc: 05    callq   0x410460 <BloombergLP::bdlt::PackedCalendar::addHoliday(BloombergLP::bdlt::Date const&)>
6300000000000000e4: 03    movslq  (%r14), %rcx720000000000000101: 03    movslq  (%r14), %rcx
6400000000000000e7: 03    movslq  (%rbx), %rax730000000000000104: 03    movslq  (%r15), %rax
6500000000000000ea: 03    subq    %rax, %rcx740000000000000107: 03    subq    %rax, %rcx
6600000000000000ed: 07    movq    168(%rbx), %rax75000000000000010a: 07    movq    168(%r15), %rax
6700000000000000f4: 03    movq    %rcx, %rdx760000000000000111: 03    movq    %rcx, %rdx
6800000000000000f7: 05    movl    $1, %esi770000000000000114: 05    movl    $1, %esi
6900000000000000fc: 03    shlq    %cl, %rsi780000000000000119: 03    shlq    %cl, %rsi
7000000000000000ff: 04    shrq    $6, %rdx79000000000000011c: 04    shrq    $6, %rdx
710000000000000103: 04    orq     %rsi, (%rax,%rdx,8)800000000000000120: 04    orq     %rsi, (%rax,%rdx,8)
810000000000000124: 04    addq    $8, %rsp
720000000000000107: 01    popq    %rbx820000000000000128: 01    popq    %rbx
830000000000000129: 02    popq    %r12
730000000000000108: 02    popq    %r1484000000000000012b: 02    popq    %r14
74000000000000010a: 02    popq    %r1585000000000000012d: 02    popq    %r15
75000000000000010c: 01    retq86000000000000012f: 01    retq
76000000000000010d: 03    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op