63.assume.s
63.none.s
n1000000000041bc10 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)>:n1000000000041bc50 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, 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    $56, %rsp8000000000000000a: 04    subq    $56, %rsp
9000000000000000e: 05    movq    %r9, 8(%rsp)9000000000000000e: 05    movq    %r9, 8(%rsp)
100000000000000013: 04    movq    %rdx, (%rsp)100000000000000013: 04    movq    %rdx, (%rsp)
110000000000000017: 03    testq   %r8, %r8110000000000000017: 03    testq   %r8, %r8
n12000000000000001a: 06    je      0x41bd46 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x136>n12000000000000001a: 06    je      0x41bd86 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x136>
130000000000000020: 03    movq    %rsi, %r13130000000000000020: 03    movq    %rsi, %r13
140000000000000023: 03    movq    %rdi, %r15140000000000000023: 03    movq    %rdi, %r15
150000000000000026: 03    movq    %rsi, %r14150000000000000026: 03    movq    %rsi, %r14
160000000000000029: 03    subq    %rdi, %r14160000000000000029: 03    subq    %rdi, %r14
17000000000000002c: 03    movq    %r14, %rax17000000000000002c: 03    movq    %r14, %rax
18000000000000002f: 04    sarq    $7, %rax18000000000000002f: 04    sarq    $7, %rax
190000000000000033: 10    movabsq $-6148914691236517205, %rcx190000000000000033: 10    movabsq $-6148914691236517205, %rcx
20000000000000003d: 04    imulq   %rax, %rcx20000000000000003d: 04    imulq   %rax, %rcx
210000000000000041: 03    cmpq    %r8, %rcx210000000000000041: 03    cmpq    %r8, %rcx
220000000000000044: 03    movq    %r8, %rbp220000000000000044: 03    movq    %r8, %rbp
230000000000000047: 05    movq    %rcx, 40(%rsp)230000000000000047: 05    movq    %rcx, 40(%rsp)
24000000000000004c: 04    cmovbq  %rcx, %rbp24000000000000004c: 04    cmovbq  %rcx, %rbp
250000000000000050: 05    movq    %r8, 48(%rsp)250000000000000050: 05    movq    %r8, 48(%rsp)
n260000000000000055: 04    leaq    (%r8,%r8,2), %rbxn260000000000000055: 04    leaq    (%r8,%r8,2), %r12
270000000000000059: 04    shlq    $7, %rbx270000000000000059: 04    shlq    $7, %r12
28000000000000005d: 04    leaq    (%rdi,%rbx), %r1228000000000000005d: 04    leaq    (%rdi,%r12), %rbx
290000000000000061: 03    testq   %r14, %r14290000000000000061: 03    testq   %r14, %r14
n300000000000000064: 02    je      0x41bc84 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x74>n300000000000000064: 02    je      0x41bcc4 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x74>
310000000000000066: 03    movq    %r12, %rdi310000000000000066: 03    movq    %rbx, %rdi
320000000000000069: 03    movq    %r15, %rsi320000000000000069: 03    movq    %r15, %rsi
33000000000000006c: 03    movq    %r14, %rdx33000000000000006c: 03    movq    %r14, %rdx
34000000000000006f: 05    callq   0x4037f0 <memmove@plt>34000000000000006f: 05    callq   0x4037f0 <memmove@plt>
350000000000000074: 03    testq   %rbp, %rbp350000000000000074: 03    testq   %rbp, %rbp
n360000000000000077: 02    je      0x41bd00 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0xf0>n360000000000000077: 02    je      0x41bd3e <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0xee>
370000000000000079: 03    movq    %r12, %rax
38000000000000007c: 03    movq    %r15, %r12
370000000000000079: 05    movq    %r14, 32(%rsp)39000000000000007f: 05    movq    %r14, 32(%rsp)
38000000000000007e: 05    movq    %r13, 24(%rsp)400000000000000084: 05    movq    %r13, 24(%rsp)
390000000000000083: 05    movq    %rbx, 16(%rsp)410000000000000089: 05    movq    %rax, 16(%rsp)
400000000000000088: 05    leaq    (%r13,%rbx), %rax42000000000000008e: 03    addq    %r13, %rax
41000000000000008d: 03    movq    %rbp, %rcx430000000000000091: 03    movq    %rbp, %rcx
420000000000000090: 03    negq    %rcx440000000000000094: 03    negq    %rcx
430000000000000093: 04    leaq    (%rcx,%rcx,2), %r13450000000000000097: 04    leaq    (%rcx,%rcx,2), %r13
440000000000000097: 04    shlq    $7, %r1346000000000000009b: 04    shlq    $7, %r13
45000000000000009b: 03    addq    %rax, %r1347000000000000009f: 03    addq    %rax, %r13
46000000000000009e: 04    shlq    $7, %rbp4800000000000000a2: 04    shlq    $7, %rbp
4700000000000000a2: 05    leaq    (%rbp,%rbp,2), %r144900000000000000a6: 05    leaq    (%rbp,%rbp,2), %r15
4800000000000000a7: 02    xorl    %ebp, %ebp5000000000000000ab: 02    xorl    %ebp, %ebp
4900000000000000a9: 07    nopl    (%rax)5100000000000000ad: 03    nopl    (%rax)
5000000000000000b0: 04    movq    (%rsp), %rax5200000000000000b0: 04    movq    (%rsp), %rax
5100000000000000b4: 04    leaq    (%rax,%rbp), %rsi5300000000000000b4: 04    leaq    (%rax,%rbp), %rsi
n5200000000000000b8: 03    movq    %r15, %rbxn5400000000000000b8: 04    leaq    (%r12,%rbp), %r14
5300000000000000bb: 03    addq    %rbp, %r15
5400000000000000be: 05    movq    8(%rsp), %rax5500000000000000bc: 05    movq    8(%rsp), %rax
5500000000000000c3: 03    movq    (%rax), %rdx5600000000000000c1: 03    movq    (%rax), %rdx
5600000000000000c6: 03    movq    %r15, %rdi5700000000000000c4: 03    movq    %r14, %rdi
5700000000000000c9: 05    callq   0x40a140 <BloombergLP::balb::Choice3::Choice3(BloombergLP::balb::Choice3 const&, BloombergLP::bslma::Allocator*)>5800000000000000c7: 05    callq   0x40a0f0 <BloombergLP::balb::Choice3::Choice3(BloombergLP::balb::Choice3 const&, BloombergLP::bslma::Allocator*)>
5800000000000000ce: 07    addq    $384, %rbp5900000000000000cc: 07    addq    $384, %rbp
5900000000000000d5: 03    cmpq    %rbp, %r146000000000000000d3: 03    cmpq    %rbp, %r15
6000000000000000d8: 03    movq    %rbx, %r15
6100000000000000db: 02    jne     0x41bcc0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0xb0>6100000000000000d6: 02    jne     0x41bd00 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0xb0>
6200000000000000dd: 04    addq    %rbp, (%rsp)6200000000000000d8: 04    addq    %rbp, (%rsp)
6300000000000000e1: 05    movq    32(%rsp), %r146300000000000000dc: 05    movq    32(%rsp), %r14
6400000000000000e1: 03    movq    %r12, %r15
6400000000000000e6: 05    movq    24(%rsp), %r136500000000000000e4: 05    movq    24(%rsp), %r13
6500000000000000eb: 05    movq    16(%rsp), %rbx6600000000000000e9: 05    movq    16(%rsp), %r12
6600000000000000f0: 05    movq    40(%rsp), %rax6700000000000000ee: 05    movq    40(%rsp), %rax
6700000000000000f5: 05    cmpq    48(%rsp), %rax6800000000000000f3: 05    cmpq    48(%rsp), %rax
6800000000000000fa: 02    jae     0x41bd46 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x136>6900000000000000f8: 02    jae     0x41bd86 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x136>
6900000000000000fc: 03    cmpq    %r13, %r127000000000000000fa: 03    cmpq    %r13, %rbx
7000000000000000ff: 02    je      0x41bd46 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x136>7100000000000000fd: 02    je      0x41bd86 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x136>
710000000000000101: 03    addq    %r15, %rbx7200000000000000ff: 03    addq    %r15, %r12
720000000000000104: 03    subq    %r13, %rbx730000000000000102: 03    subq    %r13, %r12
730000000000000107: 02    xorl    %ebp, %ebp740000000000000105: 02    xorl    %ebp, %ebp
740000000000000109: 07    nopl    (%rax)750000000000000107: 09    nopw    (%rax,%rax)
750000000000000110: 04    movq    (%rsp), %rax760000000000000110: 04    movq    (%rsp), %rax
760000000000000114: 04    leaq    (%rax,%rbp), %rsi770000000000000114: 04    leaq    (%rax,%rbp), %rsi
770000000000000118: 05    leaq    (%r13,%rbp), %rdi780000000000000118: 05    leaq    (%r13,%rbp), %rdi
78000000000000011d: 05    movq    8(%rsp), %rax79000000000000011d: 05    movq    8(%rsp), %rax
790000000000000122: 03    movq    (%rax), %rdx800000000000000122: 03    movq    (%rax), %rdx
n800000000000000125: 05    callq   0x40a140 <BloombergLP::balb::Choice3::Choice3(BloombergLP::balb::Choice3 const&, BloombergLP::bslma::Allocator*)>n810000000000000125: 05    callq   0x40a0f0 <BloombergLP::balb::Choice3::Choice3(BloombergLP::balb::Choice3 const&, BloombergLP::bslma::Allocator*)>
81000000000000012a: 07    addq    $384, %rbp82000000000000012a: 07    addq    $384, %rbp
n820000000000000131: 03    cmpq    %rbp, %rbxn830000000000000131: 03    cmpq    %rbp, %r12
830000000000000134: 02    jne     0x41bd20 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x110>840000000000000134: 02    jne     0x41bd60 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x110>
840000000000000136: 04    addq    $56, %rsp850000000000000136: 04    addq    $56, %rsp
85000000000000013a: 01    popq    %rbx86000000000000013a: 01    popq    %rbx
86000000000000013b: 02    popq    %r1287000000000000013b: 02    popq    %r12
87000000000000013d: 02    popq    %r1388000000000000013d: 02    popq    %r13
88000000000000013f: 02    popq    %r1489000000000000013f: 02    popq    %r14
890000000000000141: 02    popq    %r15900000000000000141: 02    popq    %r15
900000000000000143: 01    popq    %rbp910000000000000143: 01    popq    %rbp
910000000000000144: 01    retq920000000000000144: 01    retq
920000000000000145: 04    movq    %rax, (%rsp)930000000000000145: 04    movq    %rax, (%rsp)
n930000000000000149: 03    movq    %r13, %rbxn940000000000000149: 03    movq    %r13, %r12
94000000000000014c: 03    cmpq    %r13, %r1595000000000000014c: 03    cmpq    %r13, %r15
n95000000000000014f: 02    jne     0x41bd94 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x184>n96000000000000014f: 02    jne     0x41bde2 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x192>
960000000000000151: 03    testq   %rbp, %rbp970000000000000151: 03    testq   %rbp, %rbp
t970000000000000154: 06    jne     0x41bdf2 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x1e2>t980000000000000154: 06    j     0x41bea2 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x252>
99000000000000015a: 03    movq    %r12, %rbx
98000000000000015a: 05    jmp     0x41be4f <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x23f>100000000000000015d: 05    jmp     0x41be42 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x1f2>
99000000000000015f: 01    nop     1010000000000000162: 10    nopw    %cs:(%rax,%rax)
1000000000000000160: 03    movq    %r12, %rdi102000000000000016c: 04    nopl    (%rax)
1010000000000000163: 05    callq   0x409400 <BloombergLP::balb::Sequence6::~Sequence6()>1030000000000000170: 08    movq    $-1, 24(%rbx)
1020000000000000168: 12    movl    $4294967295, 368(%r12)1040000000000000178: 10    movl    $4294967295, 368(%rbx)
1030000000000000174: 07    addq    $384, %r121050000000000000182: 07    addq    $384, %rbx
104000000000000017b: 07    addq    $-384, %r141060000000000000189: 07    addq    $-384, %r14
1050000000000000182: 02    je      0x41bd61 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x151>
1060000000000000184: 08    movl    368(%r12), %eax
107000000000000018c: 04    cmpq    $3, %rax
1080000000000000190: 02    ja      0x41bd78 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x168>1070000000000000190: 02    je      0x41bda1 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x151>
1090000000000000192: 07    jmpq    *4490008(,%rax,8)1080000000000000192: 06    movl    368(%rbx), %eax
1100000000000000199: 06    cmpq    $2332(%r12)1090000000000000198: 03    cmpl    $2, %eax
111000000000000019f: 02    je      0x41bdc0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x1b0>110000000000000019b: 02    je      0x41be00 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x1b0>
111000000000000019d: 02    testl   %eax, %eax
112000000000000019f: 02    jne     0x41bdc8 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x178>
11200000000000001a1: 04    movq    (%r12), %rsi11300000000000001a1: 03    movq    %rbx, %rdi
11300000000000001a5: 05    movq    40(%r12), %rdi11400000000000001a4: 05    callq   0x4093b0 <BloombergLP::balb::Sequence6::~Sequence6()>
11400000000000001aa: 03    movq    (%rdi), %rax
11500000000000001ad: 03    callq   *24(%rax)
11600000000000001b0: 09    movq    $-1, 24(%r12)
11700000000000001b9: 02    jmp     0x41bd78 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x168>11500000000000001a9: 02    jmp     0x41bdc8 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x178>
11800000000000001bb: 05    nopl    (%rax,%rax)11600000000000001ab: 05    nopl    (%rax,%rax)
11700000000000001b0: 05    cmpq    $23, 32(%rbx)
11800000000000001b5: 02    je      0x41bdc0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x170>
11900000000000001c0: 03    movq    %rbx, %rdi11900000000000001b7: 03    movq    (%rbx), %rsi
12000000000000001c3: 05    callq   0x409400 <BloombergLP::balb::Sequence6::~Sequence6()>12000000000000001ba: 04    movq    40(%rbx), %rdi
12100000000000001be: 03    movq    (%rdi), %rax
12200000000000001c1: 03    callq   *24(%rax)
12300000000000001c4: 02    jmp     0x41bdc0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x170>
12400000000000001c6: 10    nopw    %cs:(%rax,%rax)
12500000000000001d0: 08    movq    $-1, 24(%rbx)
12100000000000001c8: 10    movl    $4294967295, 368(%rbx)12600000000000001d8: 10    movl    $4294967295, 368(%rbx)
12200000000000001d2: 07    addq    $384, %rbx12700000000000001e2: 07    addq    $384, %rbx
12300000000000001d9: 07    addq    $-384, %rbp12800000000000001e9: 07    addq    $-384, %rbp
12400000000000001e0: 02    je      0x41be4f <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x23f>
12500000000000001e2: 06    movl    368(%rbx), %eax
12600000000000001e8: 04    cmpq    $3, %rax
12700000000000001ec: 02    ja      0x41bdd8 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x1c8>
12800000000000001ee: 07    jmpq    *4490040(,%rax,8)
12900000000000001f5: 05    cmpq    $23, 32(%rbx)
13000000000000001fa: 02    je      0x41be19 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x209>12900000000000001f0: 02    je      0x41bea2 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x252>
13000000000000001f2: 06    movl    368(%rbx), %eax
13100000000000001f8: 03    cmpl    $2, %eax
13200000000000001fb: 02    je      0x41be60 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x210>
13300000000000001fd: 02    testl   %eax, %eax
13400000000000001ff: 02    jne     0x41be28 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x1d8>
13100000000000001fc: 03    movq    (%rbx), %rsi1350000000000000201: 03    movq    %rbx, %rdi
13200000000000001ff: 04    movq    40(%rbx), %rdi1360000000000000204: 05    callq   0x4093b0 <BloombergLP::balb::Sequence6::~Sequence6()>
1330000000000000203: 03    movq    (%rdi), %rax
1340000000000000206: 03    callq   *24(%rax)
1350000000000000209: 08    movq    $-1, 24(%rbx)
1360000000000000211: 02    jmp     0x41bdd8 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x1c8>1370000000000000209: 02    jmp     0x41be28 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x1d8>
138000000000000020b: 05    nopl    (%rax,%rax)
1390000000000000210: 05    cmpq    $23, 32(%rbx)
1400000000000000215: 02    je      0x41be20 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x1d0>
1410000000000000217: 03    movq    (%rbx), %rsi
142000000000000021a: 04    movq    40(%rbx), %rdi
143000000000000021e: 03    movq    (%rdi), %rax
1440000000000000221: 03    callq   *24(%rax)
1450000000000000224: 02    jmp     0x41be20 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x1d0>
1370000000000000213: 03    movq    %rax, %rdi1460000000000000226: 03    movq    %rax, %rdi
1470000000000000229: 05    callq   0x4043c0 <__clang_call_terminate>
148000000000000022e: 03    movq    %rax, %rdi
1380000000000000216: 05    callq   0x4043c0 <__clang_call_terminate>1490000000000000231: 05    callq   0x4043c0 <__clang_call_terminate>
139000000000000021b: 03    movq    %rax, %rdi
140000000000000021e: 05    callq   0x4043c0 <__clang_call_terminate>
1410000000000000223: 04    movq    %rax, (%rsp)1500000000000000236: 04    movq    %rax, (%rsp)
1420000000000000227: 05    leaq    (%r13,%rbp), %rsi151000000000000023a: 05    leaq    (%r13,%rbp), %rsi
143000000000000022c: 03    subq    %rbp, %r14152000000000000023f: 03    subq    %rbp, %r15
144000000000000022f: 03    movq    %r15, %rdi1530000000000000242: 03    movq    %r14, %rdi
1450000000000000232: 03    movq    %r14, %rdx1540000000000000245: 03    movq    %r15, %rdx
1460000000000000235: 05    callq   0x403a30 <memcpy@plt>1550000000000000248: 05    callq   0x403a30 <memcpy@plt>
147000000000000023a: 03    testq   %rbp, %rbp156000000000000024d: 03    testq   %rbp, %rbp
148000000000000023d: 02    jne     0x41be83 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x273>1570000000000000250: 02    jne     0x41bed3 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x283>
149000000000000023f: 04    movq    (%rsp), %rdi1580000000000000252: 04    movq    (%rsp), %rdi
1500000000000000243: 05    callq   0x4039f0 <_Unwind_Resume@plt>1590000000000000256: 05    callq   0x4039f0 <_Unwind_Resume@plt>
1510000000000000248: 08    nopl    (%rax,%rax)160000000000000025b: 05    nopl    (%rax,%rax)
1520000000000000250: 03    movq    %r13, %rdi1610000000000000260: 08    movq    $-1, 24(%r13)
1530000000000000253: 05    callq   0x409400 <BloombergLP::balb::Sequence6::~Sequence6()>
1540000000000000258: 11    movl    $4294967295, 368(%r13)1620000000000000268: 11    movl    $4294967295, 368(%r13)
1550000000000000263: 07    addq    $384, %r131630000000000000273: 07    addq    $384, %r13
156000000000000026a: 07    addq    $-384, %rbp164000000000000027a: 07    addq    $-384, %rbp
1570000000000000271: 02    je      0x41be4f <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x23f>1650000000000000281: 02    je      0x41bea2 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x252>
1580000000000000273: 07    movl    368(%r13), %eax1660000000000000283: 07    movl    368(%r13), %eax
159000000000000027a: 04    cmpq    $3, %rax167000000000000028a: 03    cmpl    $2, %eax
160000000000000027e: 02    ja      0x41be68 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x258>
1610000000000000280: 07    jmpq    *4489976(,%rax,8)
1620000000000000287: 05    cmpq    $23, 32(%r13)
163000000000000028c: 02    je      0x41beac <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x29c>168000000000000028d: 02    je      0x41bef0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x2a0>
164000000000000028e: 04    movq    (%r13), %rsi169000000000000028f: 02    testl   %eax, %eax
1700000000000000291: 02    jne     0x41beb8 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x268>
1650000000000000292: 04    movq    40(%r13), %rdi1710000000000000293: 03    movq    %r13, %rdi
1660000000000000296: 03    movq    (%rdi), %rax1720000000000000296: 05    callq   0x4093b0 <BloombergLP::balb::Sequence6::~Sequence6()>
1670000000000000299: 03    callq   *24(%rax)
168000000000000029c: 08    movq    $-1, 24(%r13)
16900000000000002a4: 02    jmp     0x41be68 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x258>173000000000000029b: 02    jmp     0x41beb8 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x268>
174000000000000029d: 03    nopl    (%rax)
17500000000000002a0: 05    cmpq    $23, 32(%r13)
17600000000000002a5: 02    je      0x41beb0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x260>
17700000000000002a7: 04    movq    (%r13), %rsi
17800000000000002ab: 04    movq    40(%r13), %rdi
17900000000000002af: 03    movq    (%rdi), %rax
18000000000000002b2: 03    callq   *24(%rax)
18100000000000002b5: 02    jmp     0x41beb0 <void BloombergLP::bslalg::ArrayPrimitives_Imp::insert<BloombergLP::balb::Choice3, BloombergLP::balb::Choice3 const*, bsl::allocator<BloombergLP::balb::Choice3> >(BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3*, BloombergLP::balb::Choice3 const*, BloombergLP::balb::Choice3 const*, unsigned long, bsl::allocator<BloombergLP::balb::Choice3>, BloombergLP::bslmf::MetaInt<1>*)+0x260>
17000000000000002a6: 03    movq    %rax, %rdi18200000000000002b7: 03    movq    %rax, %rdi
17100000000000002a9: 05    callq   0x4043c0 <__clang_call_terminate>18300000000000002ba: 05    callq   0x4043c0 <__clang_call_terminate>
17200000000000002ae: 02    nop18400000000000002bf: 01    nop
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op