1.assume.s
1.none.s
n10000000000411b30 <MyContainer<MyPoint>::reserve(unsigned long)>:n10000000000411b10 <MyContainer<MyPoint>::reserve(unsigned long)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 02    pushq   %r1340000000000000004: 02    pushq   %r13
50000000000000006: 02    pushq   %r1250000000000000006: 02    pushq   %r12
60000000000000008: 01    pushq   %rbx60000000000000008: 01    pushq   %rbx
70000000000000009: 04    subq    $32, %rsp70000000000000009: 04    subq    $32, %rsp
8000000000000000d: 04    cmpq    %rsi, 8(%rdi)8000000000000000d: 04    cmpq    %rsi, 8(%rdi)
n90000000000000011: 06    je      0x411c5e <MyContainer<MyPoint>::reserve(unsigned long)+0x12e>n90000000000000011: 06    je      0x411c2a <MyContainer<MyPoint>::reserve(unsigned long)+0x11a>
100000000000000017: 03    movq    %rsi, %r13100000000000000017: 03    movq    %rsi, %r12
11000000000000001a: 03    movq    %rdi, %r1411000000000000001a: 03    movq    %rdi, %r14
12000000000000001d: 04    movq    24(%rdi), %rdi12000000000000001d: 04    movq    24(%rdi), %rdi
130000000000000021: 03    xorps   %xmm0, %xmm0130000000000000021: 03    xorps   %xmm0, %xmm0
140000000000000024: 04    movaps  %xmm0, (%rsp)140000000000000024: 04    movaps  %xmm0, (%rsp)
150000000000000028: 09    movq    $0, 16(%rsp)150000000000000028: 09    movq    $0, 16(%rsp)
160000000000000031: 03    testq   %rdi, %rdi160000000000000031: 03    testq   %rdi, %rdi
n170000000000000034: 02    jne     0x411b7a <MyContainer<MyPoint>::reserve(unsigned long)+0x4a>n170000000000000034: 02    jne     0x411b5a <MyContainer<MyPoint>::reserve(unsigned long)+0x4a>
180000000000000036: 07    movq    2127859(%rip), %rdi  # 619360 <BloombergLP::bslma::Default::s_defaultAllocator>180000000000000036: 07    movq    2127891(%rip), %rdi  # 619360 <BloombergLP::bslma::Default::s_defaultAllocator>
19000000000000003d: 03    testq   %rdi, %rdi19000000000000003d: 03    testq   %rdi, %rdi
n200000000000000040: 02    jne     0x411b7a <MyContainer<MyPoint>::reserve(unsigned long)+0x4a>n200000000000000040: 02    jne     0x411b5a <MyContainer<MyPoint>::reserve(unsigned long)+0x4a>
210000000000000042: 05    callq   0x411ee0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>210000000000000042: 05    callq   0x411e90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
220000000000000047: 03    movq    %rax, %rdi220000000000000047: 03    movq    %rax, %rdi
23000000000000004a: 05    movq    %rdi, 24(%rsp)23000000000000004a: 05    movq    %rdi, 24(%rsp)
n24000000000000004f: 08    leaq    (,%r13,8), %rsin24000000000000004f: 08    leaq    (,%r12,8), %rsi
250000000000000057: 03    movq    (%rdi), %rax250000000000000057: 03    movq    (%rdi), %rax
26000000000000005a: 03    callq   *16(%rax)26000000000000005a: 03    callq   *16(%rax)
27000000000000005d: 05    movq    %rax, 16(%rsp)27000000000000005d: 05    movq    %rax, 16(%rsp)
t280000000000000062: 05    movq    %r13, 8(%rsp)t280000000000000062: 05    movq    %r12, 8(%rsp)
290000000000000067: 04    movq    16(%r14), %r15
30000000000000006b: 04    cmpq    $0, (%r14)290000000000000067: 04    cmpq    $0, (%r14)
31000000000000006f: 06    je      0x411c26 <MyContainer<MyPoint>::reserve(unsigned long)+0xf6>30000000000000006b: 02    je      0x411bf1 <MyContainer<MyPoint>::reserve(unsigned long)+0xe1>
320000000000000075: 02    xorl    %ebx, %ebx31000000000000006d: 02    xorl    %ebx, %ebx
330000000000000077: 03    movq    %rsp, %r1232000000000000006f: 03    movq    %rsp, %r15
34000000000000007a: 03    testq   %r13, %r13
35000000000000007d: 02    j     0x411bd0 <MyContainer<MyPoint>::reserve(unsigned long)+0xa0>330000000000000072: 02    jmp     0x411bcc <MyContainer<MyPoint>::reserve(unsigned long)+0xbc>
340000000000000074: 10    nopw    %cs:(%rax,%rax)
36000000000000007f: 01    nop35000000000000007e: 02    nop
370000000000000080: 03    cmpq    %rbx, %r13360000000000000080: 05    movl    $1, %esi
380000000000000083: 02    jne     0x411bdd <MyContainer<MyPoint>::reserve(unsigned long)+0xad>
390000000000000085: 03    addq    %r13, %r13
400000000000000088: 03    movq    %r12, %rdi370000000000000085: 03    movq    %r15, %rdi
41000000000000008b: 03    movq    %r13, %rsi
42000000000000008e: 05    callq   0x411b30 <MyContainer<MyPoint>::reserve(unsigned long)>380000000000000088: 05    callq   0x411b10 <MyContainer<MyPoint>::reserve(unsigned long)>
430000000000000093: 02    jmp     0x411bdd <MyContainer<MyPoint>::reserve(unsigned long)+0xad>
440000000000000095: 10    nopw    %cs:(%rax,%rax)
45000000000000009f: 01    nop     
4600000000000000a0: 05    movl    $1, %esi
4700000000000000a5: 03    movq    %r12, %rdi
4800000000000000a8: 05    callq   0x411b30 <MyContainer<MyPoint>::reserve(unsigned long)>
4900000000000000ad: 04    movq    (%rsp), %rax39000000000000008d: 04    movq    (%rsp), %rax
5000000000000000b1: 05    movq    16(%rsp), %rcx400000000000000091: 05    movq    16(%rsp), %rcx
5100000000000000b6: 04    movl    (%r15,%rbx,8), %edx410000000000000096: 05    movl    (%r13,%rbx,8), %edx
5200000000000000ba: 03    movl    %edx, (%rcx,%rax,8)42000000000000009b: 03    movl    %edx, (%rcx,%rax,8)
5300000000000000bd: 05    movl    4(%r15,%rbx,8), %edx43000000000000009e: 05    movl    4(%r13,%rbx,8), %edx
5400000000000000c2: 04    movl    %edx, 4(%rcx,%rax,8)4400000000000000a3: 04    movl    %edx, 4(%rcx,%rax,8)
5500000000000000c6: 04    movq    (%rsp), %rbx4500000000000000a7: 04    movq    (%rsp), %rbx
5600000000000000ca: 03    incq    %rbx
5700000000000000cd: 04    movq    %rbx, (%rsp)
5800000000000000d1: 03    cmpq    (%r14), %rbx
5900000000000000d4: 02    jae     0x411c16 <MyContainer<MyPoint>::reserve(unsigned long)+0xe6>
6000000000000000d6: 04    movq    16(%r14), %r15
6100000000000000da: 05    movq    8(%rsp), %r134600000000000000ab: 05    movq    8(%rsp), %r12
4700000000000000b0: 03    incq    %rbx
4800000000000000b3: 04    movq    %rbx, (%rsp)
4900000000000000b7: 03    cmpq    (%r14), %rbx
5000000000000000ba: 02    jae     0x411bea <MyContainer<MyPoint>::reserve(unsigned long)+0xda>
5100000000000000bc: 04    movq    16(%r14), %r13
6200000000000000df: 03    testq   %r13, %r135200000000000000c0: 03    testq   %r12, %r12
6300000000000000e2: 02    jne     0x411bb0 <MyContainer<MyPoint>::reserve(unsigned long)+0x80>5300000000000000c3: 02    je      0x411b90 <MyContainer<MyPoint>::reserve(unsigned long)+0x80>
5400000000000000c5: 03    cmpq    %rbx, %r12
5500000000000000c8: 02    jne     0x411b9d <MyContainer<MyPoint>::reserve(unsigned long)+0x8d>
5600000000000000ca: 03    addq    %r12, %r12
5700000000000000cd: 03    movq    %r15, %rdi
5800000000000000d0: 03    movq    %r12, %rsi
5900000000000000d3: 05    callq   0x411b10 <MyContainer<MyPoint>::reserve(unsigned long)>
6400000000000000e4: 02    jmp     0x411bd0 <MyContainer<MyPoint>::reserve(unsigned long)+0xa0>6000000000000000d8: 02    jmp     0x411b9d <MyContainer<MyPoint>::reserve(unsigned long)+0x8d>
6500000000000000e6: 05    movq    8(%rsp), %r13
6600000000000000eb: 05    movq    16(%rsp), %rax6100000000000000da: 05    movq    16(%rsp), %rax
6200000000000000df: 02    jmp     0x411bf3 <MyContainer<MyPoint>::reserve(unsigned long)+0xe3>
6300000000000000e1: 02    xorl    %ebx, %ebx
6400000000000000e3: 04    movq    8(%r14), %rcx
6500000000000000e7: 04    movq    %r12, 8(%r14)
6600000000000000eb: 05    movq    %rcx, 8(%rsp)
6700000000000000f0: 04    movq    16(%r14), %r156700000000000000f0: 04    movq    16(%r14), %rsi
6800000000000000f4: 02    jmp     0x411c28 <MyContainer<MyPoint>::reserve(unsigned long)+0xf8>
6900000000000000f6: 02    xorl    %ebx, %ebx
7000000000000000f8: 04    movq    8(%r14), %rcx
7100000000000000fc: 04    movq    %r13, 8(%r14)
720000000000000100: 05    movq    %rcx, 8(%rsp)
730000000000000105: 04    movq    %rax, 16(%r14)6800000000000000f4: 04    movq    %rax, 16(%r14)
740000000000000109: 05    movq    %r15, 16(%rsp)6900000000000000f8: 05    movq    %rsi, 16(%rsp)
75000000000000010e: 03    testq   %r15, %r157000000000000000fd: 03    testq   %rsi, %rsi
760000000000000111: 02    je      0x411c5e <MyContainer<MyPoint>::reserve(unsigned long)+0x12e>710000000000000100: 02    je      0x411c2a <MyContainer<MyPoint>::reserve(unsigned long)+0x11a>
770000000000000113: 03    testq   %rbx, %rbx720000000000000102: 03    testq   %rbx, %rbx
780000000000000116: 02    je      0x411c50 <MyContainer<MyPoint>::reserve(unsigned long)+0x120>730000000000000105: 02    je      0x411c1f <MyContainer<MyPoint>::reserve(unsigned long)+0x10f>
790000000000000118: 08    movq    $0, (%rsp)740000000000000107: 08    movq    $0, (%rsp)
800000000000000120: 05    movq    24(%rsp), %rdi75000000000000010f: 05    movq    24(%rsp), %rdi
760000000000000114: 03    movq    (%rdi), %rax
770000000000000117: 03    callq   *24(%rax)
78000000000000011a: 04    addq    $32, %rsp
79000000000000011e: 01    popq    %rbx
80000000000000011f: 02    popq    %r12
810000000000000121: 02    popq    %r13
820000000000000123: 02    popq    %r14
830000000000000125: 02    popq    %r15
840000000000000127: 01    retq    
850000000000000128: 03    movq    %rax, %rdi
86000000000000012b: 05    callq   0x4036d0 <__clang_call_terminate>
870000000000000130: 03    movq    %rax, %rbx
880000000000000133: 05    movq    16(%rsp), %rsi
890000000000000138: 03    testq   %rsi, %rsi
90000000000000013b: 02    je      0x411c67 <MyContainer<MyPoint>::reserve(unsigned long)+0x157>
91000000000000013d: 05    cmpq    $0, (%rsp)
920000000000000142: 02    je      0x411c5c <MyContainer<MyPoint>::reserve(unsigned long)+0x14c>
930000000000000144: 08    movq    $0, (%rsp)
94000000000000014c: 05    movq    24(%rsp), %rdi
810000000000000125: 03    movq    (%rdi), %rax950000000000000151: 03    movq    (%rdi), %rax
820000000000000128: 03    movq    %r15, %rsi
83000000000000012b: 03    callq   *24(%rax)960000000000000154: 03    callq   *24(%rax)
84000000000000012e: 04    addq    $32, %rsp
850000000000000132: 01    popq    %rbx
860000000000000133: 02    popq    %r12
870000000000000135: 02    popq    %r13
880000000000000137: 02    popq    %r14
890000000000000139: 02    popq    %r15
90000000000000013b: 01    retq    
91000000000000013c: 03    movq    %rax, %rdi
92000000000000013f: 05    callq   0x4036d0 <__clang_call_terminate>
930000000000000144: 03    movq    %rax, %rbx
940000000000000147: 05    movq    16(%rsp), %rsi
95000000000000014c: 03    testq   %rsi, %rsi
96000000000000014f: 02    je      0x411c9b <MyContainer<MyPoint>::reserve(unsigned long)+0x16b>
970000000000000151: 05    cmpq    $0, (%rsp)
980000000000000156: 02    je      0x411c90 <MyContainer<MyPoint>::reserve(unsigned long)+0x160>
990000000000000158: 08    movq    $0, (%rsp)
1000000000000000160: 05    movq    24(%rsp), %rdi
1010000000000000165: 03    movq    (%rdi), %rax
1020000000000000168: 03    callq   *24(%rax)
103000000000000016b: 03    movq    %rbx, %rdi970000000000000157: 03    movq    %rbx, %rdi
104000000000000016e: 05    callq   0x4017f0 <_Unwind_Resume@plt>98000000000000015a: 05    callq   0x4017f0 <_Unwind_Resume@plt>
1050000000000000173: 03    movq    %rax, %rdi99000000000000015f: 03    movq    %rax, %rdi
1060000000000000176: 05    callq   0x4036d0 <__clang_call_terminate>1000000000000000162: 05    callq   0x4036d0 <__clang_call_terminate>
107000000000000017b: 05    nopl    (%rax,%rax)1010000000000000167: 09    nopw    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op