41.assume.s
41.none.s
n1000000000041a670 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)>:n1000000000041a680 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
8000000000000000a: 04    subq    $88, %rsp8000000000000000a: 04    subq    $88, %rsp
9000000000000000e: 03    testq   %r8, %r89000000000000000e: 03    testq   %r8, %r8
n100000000000000011: 06    je      0x41a7ee <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x17e>n100000000000000011: 06    je      0x41a7fe <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x17e>
110000000000000017: 03    movq    %r9, %r15110000000000000017: 03    movq    %r9, %r15
12000000000000001a: 03    movq    %r8, %r1212000000000000001a: 03    movq    %r8, %r12
13000000000000001d: 03    movq    %rdx, %rbx13000000000000001d: 03    movq    %rdx, %rbx
140000000000000020: 03    movq    %rsi, %r13140000000000000020: 03    movq    %rsi, %r13
150000000000000023: 03    movq    %rdi, %rbp150000000000000023: 03    movq    %rdi, %rbp
160000000000000026: 03    movq    %rsi, %rdx160000000000000026: 03    movq    %rsi, %rdx
170000000000000029: 03    subq    %rdi, %rdx170000000000000029: 03    subq    %rdi, %rdx
18000000000000002c: 03    movq    %rdx, %rax18000000000000002c: 03    movq    %rdx, %rax
19000000000000002f: 04    sarq    $3, %rax19000000000000002f: 04    sarq    $3, %rax
200000000000000033: 10    movabsq $-6148914691236517205, %rcx200000000000000033: 10    movabsq $-6148914691236517205, %rcx
21000000000000003d: 04    imulq   %rax, %rcx21000000000000003d: 04    imulq   %rax, %rcx
220000000000000041: 03    cmpq    %r8, %rcx220000000000000041: 03    cmpq    %r8, %rcx
230000000000000044: 03    movq    %r8, %rsi230000000000000044: 03    movq    %r8, %rsi
240000000000000047: 05    movq    %rcx, 80(%rsp)240000000000000047: 05    movq    %rcx, 80(%rsp)
25000000000000004c: 04    cmovbq  %rcx, %rsi25000000000000004c: 04    cmovbq  %rcx, %rsi
260000000000000050: 04    leaq    (%r8,%r8,2), %rax260000000000000050: 04    leaq    (%r8,%r8,2), %rax
270000000000000054: 05    movq    %rax, 32(%rsp)270000000000000054: 05    movq    %rax, 32(%rsp)
280000000000000059: 04    leaq    (%rdi,%rax,8), %r14280000000000000059: 04    leaq    (%rdi,%rax,8), %r14
29000000000000005d: 03    testq   %rdx, %rdx29000000000000005d: 03    testq   %rdx, %rdx
300000000000000060: 05    movq    %r13, 40(%rsp)300000000000000060: 05    movq    %r13, 40(%rsp)
n310000000000000065: 02    je      0x41a6ed <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x7d>n310000000000000065: 02    je      0x41a6fd <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x7d>
320000000000000067: 03    movq    %r14, %rdi320000000000000067: 03    movq    %r14, %rdi
33000000000000006a: 03    movq    %rsi, %r1333000000000000006a: 03    movq    %rsi, %r13
34000000000000006d: 03    movq    %rbp, %rsi34000000000000006d: 03    movq    %rbp, %rsi
350000000000000070: 05    callq   0x4037f0 <memmove@plt>350000000000000070: 05    callq   0x4037f0 <memmove@plt>
360000000000000075: 03    movq    %r13, %rsi360000000000000075: 03    movq    %r13, %rsi
370000000000000078: 05    movq    40(%rsp), %r13370000000000000078: 05    movq    40(%rsp), %r13
38000000000000007d: 05    movq    32(%rsp), %rax38000000000000007d: 05    movq    32(%rsp), %rax
390000000000000082: 05    leaq    (%r13,%rax,8), %rdi390000000000000082: 05    leaq    (%r13,%rax,8), %rdi
400000000000000087: 03    testq   %rsi, %rsi400000000000000087: 03    testq   %rsi, %rsi
41000000000000008a: 05    movq    %rdi, 24(%rsp)41000000000000008a: 05    movq    %rdi, 24(%rsp)
42000000000000008f: 05    movq    %r14, 16(%rsp)42000000000000008f: 05    movq    %r14, 16(%rsp)
n430000000000000094: 02    je      0x41a778 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x108>n430000000000000094: 02    je      0x41a788 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x108>
440000000000000096: 05    movq    %r12, 72(%rsp)440000000000000096: 05    movq    %r12, 72(%rsp)
45000000000000009b: 03    movq    %rsi, %rax45000000000000009b: 03    movq    %rsi, %rax
46000000000000009e: 03    negq    %rax46000000000000009e: 03    negq    %rax
4700000000000000a1: 04    leaq    (%rax,%rax,2), %rax4700000000000000a1: 04    leaq    (%rax,%rax,2), %rax
4800000000000000a5: 04    leaq    (%rdi,%rax,8), %rax4800000000000000a5: 04    leaq    (%rdi,%rax,8), %rax
4900000000000000a9: 05    movq    %rax, 56(%rsp)4900000000000000a9: 05    movq    %rax, 56(%rsp)
5000000000000000ae: 03    movq    (%r15), %rdx5000000000000000ae: 03    movq    (%r15), %rdx
5100000000000000b1: 05    movq    %rsi, 64(%rsp)5100000000000000b1: 05    movq    %rsi, 64(%rsp)
5200000000000000b6: 04    leaq    (%rsi,%rsi,2), %rax5200000000000000b6: 04    leaq    (%rsi,%rsi,2), %rax
5300000000000000ba: 08    leaq    -24(,%rax,8), %r125300000000000000ba: 08    leaq    -24(,%rax,8), %r12
5400000000000000c2: 03    xorl    %r14d, %r14d5400000000000000c2: 03    xorl    %r14d, %r14d
5500000000000000c5: 05    movq    %rdx, 48(%rsp)5500000000000000c5: 05    movq    %rdx, 48(%rsp)
5600000000000000ca: 06    nopw    (%rax,%rax)5600000000000000ca: 06    nopw    (%rax,%rax)
5700000000000000d0: 04    leaq    (%rbx,%r14), %rsi5700000000000000d0: 04    leaq    (%rbx,%r14), %rsi
5800000000000000d4: 05    leaq    (%rbp,%r14), %r135800000000000000d4: 05    leaq    (%rbp,%r14), %r13
5900000000000000d9: 03    movq    %r13, %rdi5900000000000000d9: 03    movq    %r13, %rdi
n6000000000000000dc: 05    callq   0x40bb60 <BloombergLP::balb::Choice1::Choice1(BloombergLP::balb::Choice1 const&, BloombergLP::bslma::Allocator*)>n6000000000000000dc: 05    callq   0x40baf0 <BloombergLP::balb::Choice1::Choice1(BloombergLP::balb::Choice1 const&, BloombergLP::bslma::Allocator*)>
6100000000000000e1: 03    cmpq    %r14, %r126100000000000000e1: 03    cmpq    %r14, %r12
n6200000000000000e4: 02    je      0x41a75f <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0xef>n6200000000000000e4: 02    je      0x41a76f <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0xef>
6300000000000000e6: 03    movq    (%r15), %rdx6300000000000000e6: 03    movq    (%r15), %rdx
6400000000000000e9: 04    addq    $24, %r146400000000000000e9: 04    addq    $24, %r14
n6500000000000000ed: 02    jmp     0x41a740 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0xd0>n6500000000000000ed: 02    jmp     0x41a750 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0xd0>
6600000000000000ef: 05    leaq    24(%rbx,%r14), %rbx6600000000000000ef: 05    leaq    24(%rbx,%r14), %rbx
6700000000000000f4: 05    movq    40(%rsp), %r136700000000000000f4: 05    movq    40(%rsp), %r13
6800000000000000f9: 05    movq    24(%rsp), %rdi6800000000000000f9: 05    movq    24(%rsp), %rdi
6900000000000000fe: 05    movq    16(%rsp), %r146900000000000000fe: 05    movq    16(%rsp), %r14
700000000000000103: 05    movq    72(%rsp), %r12700000000000000103: 05    movq    72(%rsp), %r12
710000000000000108: 05    cmpq    %r12, 80(%rsp)710000000000000108: 05    cmpq    %r12, 80(%rsp)
n72000000000000010d: 02    jae     0x41a7ee <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x17e>n72000000000000010d: 02    jae     0x41a7fe <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x17e>
73000000000000010f: 03    movq    (%r15), %r1273000000000000010f: 03    movq    (%r15), %r12
740000000000000112: 03    cmpq    %r13, %r14740000000000000112: 03    cmpq    %r13, %r14
n750000000000000115: 02    je      0x41a7c7 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x157>n750000000000000115: 02    je      0x41a7d7 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x157>
760000000000000117: 05    movq    32(%rsp), %rax760000000000000117: 05    movq    32(%rsp), %rax
77000000000000011c: 05    leaq    -24(%rbp,%rax,8), %r1477000000000000011c: 05    leaq    -24(%rbp,%rax,8), %r14
780000000000000121: 03    movq    %r12, %rdx780000000000000121: 03    movq    %r12, %rdx
790000000000000124: 03    movq    %r13, %rbp790000000000000124: 03    movq    %r13, %rbp
800000000000000127: 09    nopw    (%rax,%rax)800000000000000127: 09    nopw    (%rax,%rax)
810000000000000130: 03    movq    %rbp, %rdi810000000000000130: 03    movq    %rbp, %rdi
820000000000000133: 03    movq    %rbx, %rsi820000000000000133: 03    movq    %rbx, %rsi
n830000000000000136: 05    callq   0x40bb60 <BloombergLP::balb::Choice1::Choice1(BloombergLP::balb::Choice1 const&, BloombergLP::bslma::Allocator*)>n830000000000000136: 05    callq   0x40baf0 <BloombergLP::balb::Choice1::Choice1(BloombergLP::balb::Choice1 const&, BloombergLP::bslma::Allocator*)>
84000000000000013b: 03    cmpq    %rbp, %r1484000000000000013b: 03    cmpq    %rbp, %r14
n85000000000000013e: 02    je      0x41a7bd <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x14d>n85000000000000013e: 02    je      0x41a7cd <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x14d>
860000000000000140: 04    addq    $24, %rbp860000000000000140: 04    addq    $24, %rbp
870000000000000144: 04    addq    $24, %rbx870000000000000144: 04    addq    $24, %rbx
880000000000000148: 03    movq    (%r15), %rdx880000000000000148: 03    movq    (%r15), %rdx
n89000000000000014b: 02    jmp     0x41a7a0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x130>n89000000000000014b: 02    jmp     0x41a7b0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x130>
90000000000000014d: 05    movq    16(%rsp), %r1390000000000000014d: 05    movq    16(%rsp), %r13
910000000000000152: 05    movq    24(%rsp), %rdi910000000000000152: 05    movq    24(%rsp), %rdi
920000000000000157: 05    movq    %r12, 8(%rsp)920000000000000157: 05    movq    %r12, 8(%rsp)
93000000000000015c: 05    leaq    8(%rsp), %rdx93000000000000015c: 05    leaq    8(%rsp), %rdx
940000000000000161: 03    movq    %rdi, %rsi940000000000000161: 03    movq    %rdi, %rsi
n950000000000000164: 05    callq   0x419cc0 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>, bsl::integral_constant<bool, false>)>n950000000000000164: 05    callq   0x419d40 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>)>
960000000000000169: 05    movq    %r12, 8(%rsp)960000000000000169: 05    movq    %r12, 8(%rsp)
97000000000000016e: 05    leaq    8(%rsp), %rdx97000000000000016e: 05    leaq    8(%rsp), %rdx
980000000000000173: 03    movq    %r13, %rdi980000000000000173: 03    movq    %r13, %rdi
990000000000000176: 03    movq    %r13, %rsi990000000000000176: 03    movq    %r13, %rsi
n1000000000000000179: 05    callq   0x419cc0 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>, bsl::integral_constant<bool, false>)>n1000000000000000179: 05    callq   0x419d40 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>)>
101000000000000017e: 04    addq    $88, %rsp101000000000000017e: 04    addq    $88, %rsp
1020000000000000182: 01    popq    %rbx1020000000000000182: 01    popq    %rbx
1030000000000000183: 02    popq    %r121030000000000000183: 02    popq    %r12
1040000000000000185: 02    popq    %r131040000000000000185: 02    popq    %r13
1050000000000000187: 02    popq    %r141050000000000000187: 02    popq    %r14
1060000000000000189: 02    popq    %r151060000000000000189: 02    popq    %r15
107000000000000018b: 01    popq    %rbp107000000000000018b: 01    popq    %rbp
108000000000000018c: 01    retq108000000000000018c: 01    retq
109000000000000018d: 03    movq    %rax, %rdi109000000000000018d: 03    movq    %rax, %rdi
1100000000000000190: 05    callq   0x4043c0 <__clang_call_terminate>1100000000000000190: 05    callq   0x4043c0 <__clang_call_terminate>
1110000000000000195: 03    movq    %rax, %rdi1110000000000000195: 03    movq    %rax, %rdi
1120000000000000198: 05    callq   0x4043c0 <__clang_call_terminate>1120000000000000198: 05    callq   0x4043c0 <__clang_call_terminate>
113000000000000019d: 03    movq    %rax, %r15113000000000000019d: 03    movq    %rax, %r15
11400000000000001a0: 05    movq    %r12, 8(%rsp)11400000000000001a0: 05    movq    %r12, 8(%rsp)
11500000000000001a5: 05    leaq    8(%rsp), %rdx11500000000000001a5: 05    leaq    8(%rsp), %rdx
11600000000000001aa: 05    movq    16(%rsp), %rdi11600000000000001aa: 05    movq    16(%rsp), %rdi
11700000000000001af: 05    movq    24(%rsp), %rsi11700000000000001af: 05    movq    24(%rsp), %rsi
n11800000000000001b4: 05    callq   0x419cc0 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>, bsl::integral_constant<bool, false>)>n11800000000000001b4: 05    callq   0x419d40 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>)>
11900000000000001b9: 05    movq    %r12, 8(%rsp)11900000000000001b9: 05    movq    %r12, 8(%rsp)
12000000000000001be: 05    leaq    8(%rsp), %rdx12000000000000001be: 05    leaq    8(%rsp), %rdx
12100000000000001c3: 03    movq    %r13, %rdi12100000000000001c3: 03    movq    %r13, %rdi
12200000000000001c6: 03    movq    %rbp, %rsi12200000000000001c6: 03    movq    %rbp, %rsi
n12300000000000001c9: 05    callq   0x419cc0 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>, bsl::integral_constant<bool, false>)>n12300000000000001c9: 05    callq   0x419d40 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>)>
12400000000000001ce: 02    jmp     0x41a891 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x221>12400000000000001ce: 02    jmp     0x41a8a4 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice1, BloombergLP::balb::Choice1 const*, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1 const*, BloombergLP::balb::Choice1 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice1>, BloombergLP::bslmf::MetaInt<1>*)+0x224>
12500000000000001d0: 03    movq    %rax, %rdi12500000000000001d0: 03    movq    %rax, %rdi
12600000000000001d3: 05    callq   0x4043c0 <__clang_call_terminate>12600000000000001d3: 05    callq   0x4043c0 <__clang_call_terminate>
12700000000000001d8: 03    movq    %rax, %rdi12700000000000001d8: 03    movq    %rax, %rdi
12800000000000001db: 05    callq   0x4043c0 <__clang_call_terminate>12800000000000001db: 05    callq   0x4043c0 <__clang_call_terminate>
12900000000000001e0: 03    movq    %rax, %r1512900000000000001e0: 03    movq    %rax, %r15
nn13000000000000001e3: 05    leaq    8(%rsp), %r12
13000000000000001e3: 05    movq    56(%rsp), %rbx13100000000000001e8: 05    movq    56(%rsp), %rbx
13100000000000001e8: 04    leaq    (%rbx,%r14), %rbp13200000000000001ed: 04    leaq    (%rbx,%r14), %rbp
13200000000000001ec: 05    movq    64(%rsp), %rax13300000000000001f1: 05    movq    64(%rsp), %rax
13300000000000001f1: 04    shlq    $3, %rax13400000000000001f6: 04    shlq    $3, %rax
13400000000000001f5: 04    leaq    (%rax,%rax,2), %rdx13500000000000001fa: 04    leaq    (%rax,%rax,2), %rdx
13500000000000001f9: 03    subq    %r14, %rdx13600000000000001fe: 03    subq    %r14, %rdx
13600000000000001fc: 03    movq    %r13, %rdi1370000000000000201: 03    movq    %r13, %rdi
13700000000000001ff: 03    movq    %rbp, %rsi1380000000000000204: 03    movq    %rbp, %rsi
1380000000000000202: 05    callq   0x403a30 <memcpy@plt>1390000000000000207: 05    callq   0x403a30 <memcpy@plt>
1390000000000000207: 05    movq    48(%rsp), %rax140000000000000020c: 05    movq    48(%rsp), %rax
140000000000000020c: 05    movq    %rax, 8(%rsp)1410000000000000211: 05    movq    %rax, 8(%rsp)
1410000000000000211: 05    leaq    8(%rsp), %rdx
1420000000000000216: 03    movq    %rbx, %rdi1420000000000000216: 03    movq    %rbx, %rdi
1430000000000000219: 03    movq    %rbp, %rsi1430000000000000219: 03    movq    %rbp, %rsi
tt144000000000000021c: 03    movq    %r12, %rdx
144000000000000021c: 05    callq   0x419cc0 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>, bsl::integral_constant<bool, false>)>145000000000000021f: 05    callq   0x419d40 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::balb::Choice1, bsl::allocator<BloombergLP::balb::Choice1> >(BloombergLP::balb::Choice1*, BloombergLP::balb::Choice1*, bsl::allocator<BloombergLP::balb::Choice1>)>
1450000000000000221: 03    movq    %r15, %rdi1460000000000000224: 03    movq    %r15, %rdi
1460000000000000224: 05    callq   0x4039f0 <_Unwind_Resume@plt>1470000000000000227: 05    callq   0x4039f0 <_Unwind_Resume@plt>
1470000000000000229: 03    movq    %rax, %rdi148000000000000022c: 03    movq    %rax, %rdi
148000000000000022c: 05    callq   0x4043c0 <__clang_call_terminate>149000000000000022f: 05    callq   0x4043c0 <__clang_call_terminate>
1490000000000000231: 10    nopw    %cs:(%rax,%rax)1500000000000000234: 10    nopw    %cs:(%rax,%rax)
150000000000000023b: 05    nopl    (%rax,%rax)151000000000000023e: 02    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op