1.assume.s
1.none.s
n10000000000410510 <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)>:n100000000004104a0 <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 01    pushq   %rbx40000000000000004: 01    pushq   %rbx
n50000000000000005: 03    movq    %rsi, %r14n50000000000000005: 03    movq    %rdi, %r14
60000000000000008: 03    movq    %rdi, %r15
7000000000000000b: 04    movq    56(%rsi), %rax60000000000000008: 04    movq    56(%rsi), %rax
8000000000000000f: 03    testq   %rax, %rax7000000000000000c: 03    testq   %rax, %rax
90000000000000012: 02    je      0x410535 <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)+0x25>8000000000000000f: 02    je      0x41050c <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)+0x6c>
90000000000000011: 03    movq    %rsi, %rbx
100000000000000014: 05    movl    $4, %edi100000000000000014: 05    movl    $4, %edi
t110000000000000019: 03    movq    %r14, %rsit
12000000000000001c: 02    xorl    %edx, %edx110000000000000019: 02    xorl    %edx, %edx
13000000000000001e: 02    callq   *%rax12000000000000001b: 02    callq   *%rax
140000000000000020: 03    movq    %rax, %rbx13000000000000001d: 03    movq    %rax, %r15
150000000000000023: 02    jmp     0x410537 <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)+0x27>
160000000000000025: 02    xorl    %ebx, %ebx
170000000000000027: 05    cmpq    $0, 56(%r15)
18000000000000002c: 04    cmpq    $49, %rbx140000000000000020: 04    cmpq    $49, %rax
190000000000000030: 02    jb      0x41055b <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)+0x4b>150000000000000024: 02    jb      0x4104df <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)+0x3f>
200000000000000032: 04    leaq    49(%rbx), %rsi160000000000000026: 04    leaq    49(%r15), %rsi
210000000000000036: 04    cmpq    $-49, %rbx17000000000000002a: 04    cmpq    $-49, %r15
22000000000000003a: 04    cmovbeq %rbx, %rsi18000000000000002e: 04    cmovbeq %r15, %rsi
23000000000000003e: 04    movq    48(%r15), %rdi190000000000000032: 04    movq    48(%r14), %rdi
240000000000000042: 03    movq    (%rdi), %rax200000000000000036: 03    movq    (%rdi), %rax
250000000000000045: 03    callq   *16(%rax)210000000000000039: 03    callq   *16(%rax)
260000000000000048: 03    movq    %rax, (%r15)22000000000000003c: 03    movq    %rax, (%r14)
27000000000000004b: 04    movq    56(%r14), %rax23000000000000003f: 04    movq    56(%rbx), %rax
28000000000000004f: 04    movq    %rax, 56(%r15)240000000000000043: 04    movq    %rax, 56(%r14)
290000000000000053: 03    testq   %rax, %rax250000000000000047: 03    testq   %rax, %rax
300000000000000056: 02    je      0x410586 <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)+0x76>26000000000000004a: 02    je      0x410514 <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)+0x74>
310000000000000058: 03    movq    %r14, %rdx27000000000000004c: 03    movq    %rbx, %rdx
32000000000000005b: 04    cmpq    $49, %rbx28000000000000004f: 04    cmpq    $49, %r15
33000000000000005f: 02    jb      0x410574 <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)+0x64>290000000000000053: 02    jb      0x4104f8 <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)+0x58>
340000000000000061: 03    movq    (%r14), %rdx300000000000000055: 03    movq    (%rbx), %rdx
350000000000000064: 05    movl    $1, %edi310000000000000058: 05    movl    $1, %edi
360000000000000069: 03    movq    %r15, %rsi32000000000000005d: 03    movq    %r14, %rsi
37000000000000006c: 02    callq   *%rax330000000000000060: 02    callq   *%rax
38000000000000006e: 04    movq    64(%r14), %rax340000000000000062: 04    movq    64(%rbx), %rax
390000000000000072: 04    movq    %rax, 64(%r15)350000000000000066: 04    movq    %rax, 64(%r14)
36000000000000006a: 02    jmp     0x410514 <BloombergLP::bslstl::Function_Rep::copyInit(BloombergLP::bslstl::Function_Rep const&)+0x74>
37000000000000006c: 08    movq    $0, 56(%r14)
400000000000000076: 01    popq    %rbx380000000000000074: 01    popq    %rbx
410000000000000077: 02    popq    %r14390000000000000075: 02    popq    %r14
420000000000000079: 02    popq    %r15400000000000000077: 02    popq    %r15
43000000000000007b: 01    retq410000000000000079: 01    retq
44000000000000007c: 03    movq    %rax, %rdi42000000000000007a: 03    movq    %rax, %rdi
45000000000000007f: 05    callq   0x40a2c0 <__clang_call_terminate>43000000000000007d: 05    callq   0x40a190 <__clang_call_terminate>
460000000000000084: 10    nopw    %cs:(%rax,%rax)440000000000000082: 10    nopw    %cs:(%rax,%rax)
47000000000000008e: 02    nop     45000000000000008c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op