0.assume.s
0.none.s
f10000000000404a60 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)>:f10000000000404a60 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)>:
20000000000000000: 02    pushq   %r1420000000000000000: 02    pushq   %r14
30000000000000002: 01    pushq   %rbx30000000000000002: 01    pushq   %rbx
40000000000000003: 01    pushq   %rax40000000000000003: 01    pushq   %rax
tt50000000000000004: 02    xorl    %ebx, %ebx
60000000000000006: 03    cmpl    $10, %ecx
70000000000000009: 02    jne     0x404ad7 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x77>
50000000000000004: 02    movl    (%rdi), %eax8000000000000000b: 02    movl    (%rdi), %eax
60000000000000006: 02    movl    (%rsi), %ecx9000000000000000d: 02    movl    (%rsi), %ecx
70000000000000008: 02    cmpl    %ecx, %eax10000000000000000f: 02    cmpl    %ecx, %eax
8000000000000000a: 02    jge     0x404a83 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x23>110000000000000011: 02    jge     0x404a8a <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x2a>
9000000000000000c: 02    movl    (%rdx), %edi120000000000000013: 02    movl    (%rdx), %edi
10000000000000000e: 02    subl    %edi, %eax130000000000000015: 02    subl    %edi, %eax
110000000000000010: 03    movslq  %eax, %rsi140000000000000017: 03    movslq  %eax, %rsi
120000000000000013: 02    subl    %edi, %ecx15000000000000001a: 02    subl    %edi, %ecx
130000000000000015: 03    cmpl    $-1, %ecx16000000000000001c: 03    cmpl    $-1, %ecx
140000000000000018: 02    jne     0x404aa0 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x40>17000000000000001f: 02    jne     0x404aa3 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x43>
15000000000000001a: 07    movq    200(%rdx), %rbx180000000000000021: 07    movq    200(%rdx), %rbx
160000000000000021: 02    jmp     0x404aa3 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x43>190000000000000028: 02    jmp     0x404aa6 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x46>
170000000000000023: 02    xorl    %ebx, %ebx
180000000000000025: 02    cmpl    %ecx, %eax
190000000000000027: 02    jle     0x404ad4 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x74>20000000000000002a: 02    jle     0x404ad7 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x77>
200000000000000029: 02    movl    (%rdx), %edi21000000000000002c: 02    movl    (%rdx), %edi
21000000000000002b: 02    subl    %edi, %ecx22000000000000002e: 02    subl    %edi, %ecx
22000000000000002d: 03    movslq  %ecx, %rsi230000000000000030: 03    movslq  %ecx, %rsi
230000000000000030: 02    subl    %edi, %eax240000000000000033: 02    subl    %edi, %eax
240000000000000032: 03    cmpl    $-1, %eax250000000000000035: 03    cmpl    $-1, %eax
250000000000000035: 02    jne     0x404ab9 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x59>260000000000000038: 02    jne     0x404abc <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x5c>
260000000000000037: 07    movq    200(%rdx), %r1427000000000000003a: 07    movq    200(%rdx), %r14
27000000000000003e: 02    jmp     0x404abc <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x5c>280000000000000041: 02    jmp     0x404abf <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x5f>
280000000000000040: 03    movslq  %ecx, %rbx290000000000000043: 03    movslq  %ecx, %rbx
290000000000000043: 07    movq    168(%rdx), %rdi300000000000000046: 07    movq    168(%rdx), %rdi
30000000000000004a: 03    subq    %rsi, %rbx31000000000000004d: 03    subq    %rsi, %rbx
31000000000000004d: 03    movq    %rbx, %rdx320000000000000050: 03    movq    %rbx, %rdx
320000000000000050: 05    callq   0x409310 <BloombergLP::bdlb::BitStringUtil::num1(unsigned long const*, unsigned long, unsigned long)>330000000000000053: 05    callq   0x4096d0 <BloombergLP::bdlb::BitStringUtil::num1(unsigned long const*, unsigned long, unsigned long)>
330000000000000055: 02    subl    %eax, %ebx340000000000000058: 02    subl    %eax, %ebx
340000000000000057: 02    jmp     0x404ad4 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x74>35000000000000005a: 02    jmp     0x404ad7 <BloombergLP::bbldc::CalendarDayCountUtil::daysDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x77>
350000000000000059: 03    movslq  %eax, %r1436000000000000005c: 03    movslq  %eax, %r14
36000000000000005c: 07    movq    168(%rdx), %rdi37000000000000005f: 07    movq    168(%rdx), %rdi
370000000000000063: 03    subq    %rsi, %r14380000000000000066: 03    subq    %rsi, %r14
380000000000000066: 03    movq    %r14, %rdx390000000000000069: 03    movq    %r14, %rdx
390000000000000069: 05    callq   0x409310 <BloombergLP::bdlb::BitStringUtil::num1(unsigned long const*, unsigned long, unsigned long)>40000000000000006c: 05    callq   0x4096d0 <BloombergLP::bdlb::BitStringUtil::num1(unsigned long const*, unsigned long, unsigned long)>
40000000000000006e: 03    movq    %rax, %rbx410000000000000071: 03    movq    %rax, %rbx
410000000000000071: 03    subl    %r14d, %ebx420000000000000074: 03    subl    %r14d, %ebx
420000000000000074: 02    movl    %ebx, %eax430000000000000077: 02    movl    %ebx, %eax
430000000000000076: 04    addq    $8, %rsp440000000000000079: 04    addq    $8, %rsp
44000000000000007a: 01    popq    %rbx45000000000000007d: 01    popq    %rbx
45000000000000007b: 02    popq    %r1446000000000000007e: 02    popq    %r14
46000000000000007d: 01    retq470000000000000080: 01    retq
47000000000000007e: 02    nop     480000000000000081: 10    nopw    %cs:(%rax,%rax)
49000000000000008b: 05    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op