1.assume.s
1.none.s
t10000000000404af0 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)>:t10000000000404b00 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)>:
20000000000000000: 04    xorpd   %xmm0, %xmm0
30000000000000004: 03    cmpl    $10, %ecx
40000000000000007: 06    jne     0x404b97 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x97>
20000000000000000: 02    pushq   %r145000000000000000d: 02    pushq   %r14
30000000000000002: 01    pushq   %rbx6000000000000000f: 01    pushq   %rbx
40000000000000003: 01    pushq   %rax70000000000000010: 01    pushq   %rax
50000000000000004: 02    movl    (%rdi), %eax80000000000000011: 02    movl    (%rdi), %eax
60000000000000006: 02    movl    (%rsi), %ecx90000000000000013: 02    movl    (%rsi), %ecx
70000000000000008: 02    cmpl    %ecx, %eax100000000000000015: 02    cmpl    %ecx, %eax
8000000000000000a: 02    jge     0x404b13 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x23>110000000000000017: 02    jge     0x404b30 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x30>
9000000000000000c: 02    movl    (%rdx), %edi
10000000000000000e: 02    subl    %edi, %eax
110000000000000010: 03    movslq  %eax, %rsi
120000000000000013: 02    subl    %edi, %ecx
130000000000000015: 03    cmpl    $-1, %ecx
140000000000000018: 02    jne     0x404b30 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x40>
15000000000000001a: 07    movq    200(%rdx), %rbx
160000000000000021: 02    jmp     0x404b33 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x43>
170000000000000023: 02    xorl    %ebx, %ebx
180000000000000025: 02    cmpl    %ecx, %eax
190000000000000027: 02    jle     0x404b64 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x74>
200000000000000029: 02    movl    (%rdx), %edi120000000000000019: 02    movl    (%rdx), %edi
13000000000000001b: 02    subl    %edi, %eax
14000000000000001d: 03    movslq  %eax, %rsi
21000000000000002b: 02    subl    %edi, %ecx150000000000000020: 02    subl    %edi, %ecx
22000000000000002d: 03    movslq  %ecx, %rsi
230000000000000030: 02    subl    %edi, %eax
240000000000000032: 03    cmpl    $-1, %eax160000000000000022: 03    cmpl    $-1, %ecx
250000000000000035: 02    jne     0x404b49 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x59>170000000000000025: 02    jne     0x404b4d <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x4d>
180000000000000027: 07    movq    200(%rdx), %rbx
19000000000000002e: 02    jmp     0x404b50 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x50>
200000000000000030: 02    xorl    %ebx, %ebx
210000000000000032: 02    cmpl    %ecx, %eax
220000000000000034: 02    jle     0x404b81 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x81>
230000000000000036: 02    movl    (%rdx), %edi
240000000000000038: 02    subl    %edi, %ecx
25000000000000003a: 03    movslq  %ecx, %rsi
26000000000000003d: 02    subl    %edi, %eax
27000000000000003f: 03    cmpl    $-1, %eax
280000000000000042: 02    jne     0x404b66 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x66>
260000000000000037: 07    movq    200(%rdx), %r14290000000000000044: 07    movq    200(%rdx), %r14
27000000000000003e: 02    jmp     0x404b4c <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x5c>30000000000000004b: 02    jmp     0x404b69 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x69>
280000000000000040: 03    movslq  %ecx, %rbx31000000000000004d: 03    movslq  %ecx, %rbx
290000000000000043: 07    movq    168(%rdx), %rdi
30000000000000004a: 03    subq    %rsi, %rbx
31000000000000004d: 03    movq    %rbx, %rdx
320000000000000050: 05    callq   0x409310 <BloombergLP::bdlb::BitStringUtil::num1(unsigned long const*, unsigned long, unsigned long)>
330000000000000055: 02    subl    %eax, %ebx
340000000000000057: 02    jmp     0x404b64 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x74>
350000000000000059: 03    movslq  %eax, %r14
36000000000000005c: 07    movq    168(%rdx), %rdi320000000000000050: 07    movq    168(%rdx), %rdi
330000000000000057: 03    subq    %rsi, %rbx
34000000000000005a: 03    movq    %rbx, %rdx
35000000000000005d: 05    callq   0x4096d0 <BloombergLP::bdlb::BitStringUtil::num1(unsigned long const*, unsigned long, unsigned long)>
360000000000000062: 02    subl    %eax, %ebx
370000000000000064: 02    jmp     0x404b81 <BloombergLP::bbldc::CalendarDayCountUtil::yearsDiff(BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Date const&, BloombergLP::bdlt::Calendar const&, BloombergLP::bbldc::DayCountConvention::Enum)+0x81>
380000000000000066: 03    movslq  %eax, %r14
390000000000000069: 07    movq    168(%rdx), %rdi
370000000000000063: 03    subq    %rsi, %r14400000000000000070: 03    subq    %rsi, %r14
380000000000000066: 03    movq    %r14, %rdx410000000000000073: 03    movq    %r14, %rdx
390000000000000069: 05    callq   0x409310 <BloombergLP::bdlb::BitStringUtil::num1(unsigned long const*, unsigned long, unsigned long)>420000000000000076: 05    callq   0x4096d0 <BloombergLP::bdlb::BitStringUtil::num1(unsigned long const*, unsigned long, unsigned long)>
40000000000000006e: 03    movq    %rax, %rbx43000000000000007b: 03    movq    %rax, %rbx
410000000000000071: 03    subl    %r14d, %ebx44000000000000007e: 03    subl    %r14d, %ebx
450000000000000081: 03    xorps   %xmm0, %xmm0
420000000000000074: 04    cvtsi2sd        %ebx, %xmm0460000000000000084: 04    cvtsi2sd        %ebx, %xmm0
430000000000000078: 08    divsd   195112(%rip), %xmm0  # 434598 <typeinfo for BloombergLP::bsls::AssertTestException+0x10>470000000000000088: 08    divsd   196768(%rip), %xmm0  # 434c30 <typeinfo for BloombergLP::bsls::AssertTestException+0x10>
440000000000000080: 04    addq    $8, %rsp480000000000000090: 04    addq    $8, %rsp
450000000000000084: 01    popq    %rbx490000000000000094: 01    popq    %rbx
460000000000000085: 02    popq    %r14500000000000000095: 02    popq    %r14
470000000000000087: 01    retq510000000000000097: 01    retq
480000000000000088: 08    nopl    (%rax,%rax)520000000000000098: 08    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op