22.assume.s
22.none.s
n10000000000413890 <BloombergLP::bdlt::PosixDateImpUtil::ydToSerial(int, int)>:n10000000000413aa0 <BloombergLP::bdlt::PosixDateImpUtil::ydToSerial(int, int)>:
20000000000000000: 03    leal    -1(%rdi), %eax20000000000000000: 03    leal    -1(%rdi), %ecx
30000000000000003: 06    imull   $365, %eax, %ecx30000000000000003: 06    imull   $365, %ecx, %edx
40000000000000009: 03    leal    2(%rdi), %edx40000000000000009: 03    leal    2(%rdi), %eax
5000000000000000c: 03    testw   %ax, %ax5000000000000000c: 02    testl   %ecx, %ecx
6000000000000000f: 03    cmovnsl %eax, %edx
70000000000000012: 03    movsw %dx, %eax6000000000000000e: 03    cmovnsl %ecx, %eax
80000000000000015: 03    sarl    $2, %eax70000000000000011: 03    sarl    $2, %eax
90000000000000018: 02    addl    %ecx, %eax80000000000000014: 02    addl    %edx, %eax
10000000000000001a: 06    cmpl    $1753, %edi90000000000000016: 06    cmpl    $1753, %edi
110000000000000020: 02    jb      0x4138f6 <BloombergLP::bdlt::PosixDateImpUtil::ydToSerial(int, int)+0x66>10000000000000001c: 02    jl      0x413b09 <BloombergLP::bdlt::PosixDateImpUtil::ydToSerial(int, int)+0x69>
120000000000000022: 03    addl    $-11, %eax11000000000000001e: 03    addl    $-11, %eax
130000000000000025: 06    cmpl    $1801, %edi120000000000000021: 06    cmpl    $1801, %edi
14000000000000002b: 02    jb      0x4138f6 <BloombergLP::bdlt::PosixDateImpUtil::ydToSerial(int, int)+0x66>130000000000000027: 02    jl      0x413b09 <BloombergLP::bdlt::PosixDateImpUtil::ydToSerial(int, int)+0x69>
15000000000000002d: 06    leal    -1701(%rdi), %ecx140000000000000029: 06    leal    -1701(%rdi), %ecx
160000000000000033: 03    movswl  %cx, %ecx15000000000000002f: 03    movslq  %ecx, %rcx
170000000000000036: 06    imull   $4294962053, %ecx, %ecx160000000000000032: 07    imulq   $-1374389535, %rcx, %rcx
18000000000000003c: 02    movl    %ecx, %edx170000000000000039: 03    movq    %rcx, %rdx
19000000000000003e: 03    shrl    $31, %edx18000000000000003c: 04    shrq    $63, %rdx
200000000000000041: 03    sarl    $19, %ecx190000000000000040: 04    sarq    $37, %rcx
210000000000000044: 02    addl    %edx, %ecx200000000000000044: 02    addl    %edx, %ecx
220000000000000046: 06    addl    $4294965695, %edi210000000000000046: 06    addl    $4294965695, %edi
t23000000000000004c: 03    movswl  %di, %edxt22000000000000004c: 03    movslq  %edi, %rdx
24000000000000004f: 06    imull   $5243, %edx, %edx23000000000000004f: 07    imulq   $1374389535, %rdx, %rdx
250000000000000055: 02    movl    %edx, %edi240000000000000056: 03    movq    %rdx, %rdi
260000000000000057: 03    shrl    $31, %edi250000000000000059: 04    shrq    $63, %rdi
27000000000000005a: 03    sarl    $21, %edx26000000000000005d: 04    sarq    $39, %rdx
28000000000000005d: 02    addl    %edi, %edx270000000000000061: 02    addl    %edi, %edx
29000000000000005f: 02    addl    %ecx, %edx280000000000000063: 02    addl    %ecx, %edx
300000000000000061: 03    movswl  %dx, %ecx290000000000000065: 02    addl    %eax, %edx
310000000000000064: 02    addl    %ecx, %eax300000000000000067: 02    movl    %edx, %eax
320000000000000066: 02    addl    %esi, %eax310000000000000069: 02    addl    %esi, %eax
330000000000000068: 01    retq32000000000000006b: 01    retq
340000000000000069: 07    nopl    (%rax)33000000000000006c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op