68.assume.s
68.none.s
t1000000000046a6f0 <BloombergLP::bdlt::ProlepticDateImpUtil::numLeapYears(int, int)>:t1000000000046aa70 <BloombergLP::bdlt::ProlepticDateImpUtil::numLeapYears(int, int)>:
20000000000000000: 04    leal    3(%rsi), %r8d
30000000000000004: 02    testl   %esi, %esi
40000000000000006: 04    cmovnsl %esi, %r8d
5000000000000000a: 04    sarl    $2, %r8d
20000000000000000: 03    movzwl  %si, %eax6000000000000000e: 03    movslq  %esi, %rax
70000000000000011: 07    imulq   $-1374389535, %rax, %rdx
80000000000000018: 03    movq    %rdx, %rsi
30000000000000003: 03    shrl    $2, %esi9000000000000001b: 04    shrq    $63, %rsi
40000000000000006: 02    movl    %eax, %ecx
50000000000000008: 03    shrl    $2, %ecx
6000000000000000b: 07    imull   $5243, %ecx, %r8d
70000000000000012: 04    shrl    $17, %r8d10000000000000001f: 04    sarq    $37, %rdx
80000000000000016: 03    shrl    $4, %eax110000000000000023: 02    addl    %esi, %edx
90000000000000019: 06    imull   $2622, %eax, %eax120000000000000025: 07    imulq   $1374389535, %rax, %rsi
13000000000000002c: 03    movq    %rsi, %rax
10000000000000001f: 03    shrl    $16, %eax14000000000000002f: 04    shrq    $63, %rax
150000000000000033: 04    sarq    $39, %rsi
160000000000000037: 02    addl    %eax, %esi
110000000000000022: 03    leal    -1(%rdi), %edx170000000000000039: 03    leal    -1(%rdi), %eax
120000000000000025: 03    addl    $2, %edi18000000000000003c: 03    addl    $2, %edi
130000000000000028: 03    testw   %dx, %dx19000000000000003f: 02    testl   %eax, %eax
14000000000000002b: 03    cmovnsl %edx, %edi200000000000000041: 03    cmovnsl %eax, %edi
15000000000000002e: 04    movswl  %di, %r9d
160000000000000032: 04    sarl    $2, %r9d
170000000000000036: 03    movswl  %dx, %edx
180000000000000039: 06    imull   $4294962053, %edx, %ecx
19000000000000003f: 02    movl    %ecx, %edx
200000000000000041: 03    sarl    $19, %edx210000000000000044: 03    sarl    $2, %edi
210000000000000044: 02    movl    %ecx, %edi
220000000000000046: 03    shrl    $31, %edi
230000000000000049: 02    addl    %edi, %edx
24000000000000004b: 03    addl    %r9d, %edx
25000000000000004e: 03    movswl  %dx, %edx220000000000000047: 03    movslq  %eax, %r9
23000000000000004a: 07    imulq   $1374389535, %r9, %rcx
240000000000000051: 03    movq    %rcx, %rax
250000000000000054: 04    shrq    $63, %rax
260000000000000051: 03    sarl    $21, %ecx260000000000000058: 04    sarq    $37, %rcx
270000000000000054: 02    addl    %edi, %ecx27000000000000005c: 02    addl    %eax, %ecx
28000000000000005e: 02    subl    %edi, %ecx
290000000000000060: 07    imulq   $-1374389535, %r9, %rax
300000000000000067: 03    movq    %rax, %rdi
31000000000000006a: 04    shrq    $63, %rdi
32000000000000006e: 04    sarq    $39, %rax
280000000000000056: 02    addl    %esi, %eax330000000000000072: 02    addl    %edi, %eax
290000000000000058: 02    addl    %ecx, %eax340000000000000074: 02    addl    %ecx, %eax
30000000000000005a: 03    subl    %r8d, %eax350000000000000076: 03    addl    %r8d, %eax
31000000000000005d: 02    subl    %edx, %eax360000000000000079: 02    addl    %edx, %eax
37000000000000007b: 02    addl    %esi, %eax
32000000000000005f: 01    retq38000000000000007d: 01    retq
39000000000000007e: 02    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op