6.assume.s
6.none.s
n100000000004106b0 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)>:n10000000000410740 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)>:
20000000000000000: 01    pushq   %rax20000000000000000: 01    pushq   %rax
30000000000000001: 03    movl    (%rsi), %r10d30000000000000001: 03    movl    (%rsi), %r10d
40000000000000004: 04    movl    %r10d, (%rsp)40000000000000004: 04    movl    %r10d, (%rsp)
50000000000000008: 03    movb    (%rdx), %r8b50000000000000008: 03    movb    (%rdx), %r8b
6000000000000000b: 05    movb    %r8b, 4(%rsp)6000000000000000b: 05    movb    %r8b, 4(%rsp)
70000000000000010: 04    movq    8(%rdi), %rsi70000000000000010: 04    movq    8(%rdi), %rsi
80000000000000014: 04    movq    16(%rdi), %r980000000000000014: 04    movq    16(%rdi), %r9
90000000000000018: 03    movq    %r9, %rcx90000000000000018: 03    movq    %r9, %rcx
10000000000000001b: 03    subq    %rsi, %rcx10000000000000001b: 03    subq    %rsi, %rcx
n11000000000000001e: 02    je      0x410708 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x58>n11000000000000001e: 02    je      0x410798 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x58>
120000000000000020: 04    sarq    $3, %rcx120000000000000020: 04    sarq    $3, %rcx
130000000000000024: 10    nopw    %cs:(%rax,%rax)130000000000000024: 10    nopw    %cs:(%rax,%rax)
14000000000000002e: 02    nop14000000000000002e: 02    nop
150000000000000030: 03    movq    %rcx, %rdx150000000000000030: 03    movq    %rcx, %rdx
160000000000000033: 03    shrq    %rdx160000000000000033: 03    shrq    %rdx
170000000000000036: 03    movq    %rdx, %rax170000000000000036: 03    movq    %rdx, %rax
180000000000000039: 03    notq    %rax180000000000000039: 03    notq    %rax
19000000000000003c: 03    addq    %rcx, %rax19000000000000003c: 03    addq    %rcx, %rax
20000000000000003f: 04    cmpl    %r10d, (%rsi,%rdx,8)20000000000000003f: 04    cmpl    %r10d, (%rsi,%rdx,8)
210000000000000043: 04    cmovgeq %rdx, %rax210000000000000043: 04    cmovgeq %rdx, %rax
220000000000000047: 05    leaq    8(%rsi,%rdx,8), %rcx220000000000000047: 05    leaq    8(%rsi,%rdx,8), %rcx
23000000000000004c: 04    cmovlq  %rcx, %rsi23000000000000004c: 04    cmovlq  %rcx, %rsi
240000000000000050: 03    movq    %rax, %rcx240000000000000050: 03    movq    %rax, %rcx
250000000000000053: 03    testq   %rax, %rax250000000000000053: 03    testq   %rax, %rax
n260000000000000056: 02    jne     0x4106e0 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x30>n260000000000000056: 02    jne     0x410770 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x30>
270000000000000058: 03    cmpq    %r9, %rsi270000000000000058: 03    cmpq    %r9, %rsi
n28000000000000005b: 02    je      0x410718 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x68>n28000000000000005b: 02    je      0x4107a8 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x68>
29000000000000005d: 03    cmpl    %r10d, (%rsi)29000000000000005d: 03    cmpl    %r10d, (%rsi)
n300000000000000060: 02    jne     0x410718 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x68>n300000000000000060: 02    jne     0x4107a8 <BloombergLP::bdlt::PackedCalendar::addWeekendDaysTransition(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::DayOfWeekSet const&)+0x68>
310000000000000062: 04    movb    %r8b, 4(%rsi)310000000000000062: 04    movb    %r8b, 4(%rsi)
320000000000000066: 01    popq    %rax320000000000000066: 01    popq    %rax
330000000000000067: 01    retq330000000000000067: 01    retq
340000000000000068: 04    addq    $8, %rdi340000000000000068: 04    addq    $8, %rdi
35000000000000006c: 03    movq    %rsp, %rcx35000000000000006c: 03    movq    %rsp, %rcx
36000000000000006f: 05    movl    $1, %edx36000000000000006f: 05    movl    $1, %edx
n370000000000000074: 05    callq   0x4133c0 <bsl::vector<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet>, bsl::allocator<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> > >::insert(bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> const*, unsigned long, bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> const&)>n370000000000000074: 05    callq   0x413440 <bsl::vector<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet>, bsl::allocator<bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> > >::insert(bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> const*, unsigned long, bsl::pair<BloombergLP::bdlt::Date, BloombergLP::bdlt::DayOfWeekSet> const&)>
380000000000000079: 01    popq    %rax380000000000000079: 01    popq    %rax
39000000000000007a: 01    retq39000000000000007a: 01    retq
t40000000000000007b: 03    movq    %rax, %rdit
41000000000000007e: 05    callq   0x403b30 <_Unwind_Resume@plt>
420000000000000083: 10    nopw    %cs:(%rax,%rax)
43000000000000008d: 03    nopl    (%rax)40000000000000007b: 05    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op