60.assume.s
60.none.s
n100000000004bb610 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)>:n100000000004bb7a0 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)>:
20000000000000000: 02    pushq   %r1420000000000000000: 02    pushq   %r14
30000000000000002: 01    pushq   %rbx30000000000000002: 01    pushq   %rbx
40000000000000003: 01    pushq   %rax40000000000000003: 01    pushq   %rax
50000000000000004: 03    movq    %rdi, %rbx50000000000000004: 03    movq    %rdi, %rbx
60000000000000007: 03    cmpq    %rsi, %rdi60000000000000007: 03    cmpq    %rsi, %rdi
n7000000000000000a: 06    je      0x4bb708 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xf8>n7000000000000000a: 06    je      0x4bb894 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xf4>
80000000000000010: 03    movq    %rsi, %r1480000000000000010: 03    movq    %rsi, %r14
90000000000000013: 04    leaq    104(%rbx), %rdi90000000000000013: 04    leaq    104(%rbx), %rdi
100000000000000017: 07    cmpb    $0, 488(%rsi)100000000000000017: 07    cmpb    $0, 488(%rsi)
11000000000000001e: 06    movb    488(%rbx), %al11000000000000001e: 06    movb    488(%rbx), %al
n120000000000000024: 02    je      0x4bb645 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x35>n120000000000000024: 02    je      0x4bb7d5 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x35>
130000000000000026: 04    leaq    104(%r14), %rsi130000000000000026: 04    leaq    104(%r14), %rsi
14000000000000002a: 02    testb   %al, %al14000000000000002a: 02    testb   %al, %al
n15000000000000002c: 02    je      0x4bb66a <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x5a>n15000000000000002c: 02    je      0x4bb7f6 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x56>
16000000000000002e: 05    callq   0x4b9520 <BloombergLP::s_baltst::Choice3::operator=(BloombergLP::s_baltst::Choice3&&)>16000000000000002e: 05    callq   0x4b97b0 <BloombergLP::s_baltst::Choice3::operator=(BloombergLP::s_baltst::Choice3&&)>
170000000000000033: 02    jmp     0x4bb6af <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9f>170000000000000033: 02    jmp     0x4bb83b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9b>
180000000000000035: 02    testb   %al, %al180000000000000035: 02    testb   %al, %al
n190000000000000037: 02    je      0x4bb6af <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9f>n190000000000000037: 02    je      0x4bb83b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9b>
200000000000000039: 07    movb    $0, 488(%rbx)200000000000000039: 07    movb    $0, 488(%rbx)
210000000000000040: 06    movl    472(%rbx), %eax210000000000000040: 06    movl    472(%rbx), %eax
t220000000000000046: 04    cmpq    $3, %raxt220000000000000046: 03    cmpl    $2, %eax
23000000000000004a: 02    ja      0x4bb6a5 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x95>230000000000000049: 02    je      0x4bb80b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x6b>
24000000000000004c: 07    jmpq    *6590504(,%rax,8)24000000000000004b: 02    testl   %eax, %eax
25000000000000004d: 02    jne     0x4bb831 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x91>
250000000000000053: 05    callq   0x4c4a50 <BloombergLP::s_baltst::Sequence6::~Sequence6()>26000000000000004f: 05    callq   0x4c4be0 <BloombergLP::s_baltst::Sequence6::~Sequence6()>
260000000000000058: 02    jmp     0x4bb6a5 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x95>270000000000000054: 02    jmp     0x4bb831 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x91>
27000000000000005a: 07    movq    496(%rbx), %rdx280000000000000056: 07    movq    496(%rbx), %rdx
280000000000000061: 05    callq   0x4b8f00 <BloombergLP::s_baltst::Choice3::Choice3(BloombergLP::s_baltst::Choice3&&, BloombergLP::bslma::Allocator*)>29000000000000005d: 05    callq   0x4b91a0 <BloombergLP::s_baltst::Choice3::Choice3(BloombergLP::s_baltst::Choice3&&, BloombergLP::bslma::Allocator*)>
290000000000000066: 07    movb    $1, 488(%rbx)300000000000000062: 07    movb    $1, 488(%rbx)
30000000000000006d: 02    jmp     0x4bb6af <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9f>310000000000000069: 02    jmp     0x4bb83b <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x9b>
31000000000000006f: 08    cmpq    $23, 136(%rbx)32000000000000006b: 08    cmpq    $23, 136(%rbx)
320000000000000077: 02    je      0x4bb69a <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x8a>330000000000000073: 02    je      0x4bb826 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0x86>
330000000000000079: 04    movq    104(%rbx), %rsi340000000000000075: 04    movq    104(%rbx), %rsi
34000000000000007d: 07    movq    144(%rbx), %rdi350000000000000079: 07    movq    144(%rbx), %rdi
350000000000000084: 03    movq    (%rdi), %rax360000000000000080: 03    movq    (%rdi), %rax
360000000000000087: 03    callq   *24(%rax)370000000000000083: 03    callq   *24(%rax)
37000000000000008a: 11    movq    $-1, 128(%rbx)380000000000000086: 11    movq    $-1, 128(%rbx)
380000000000000095: 10    movl    $4294967295, 472(%rbx)390000000000000091: 10    movl    $4294967295, 472(%rbx)
39000000000000009f: 04    leaq    72(%r14), %rsi40000000000000009b: 04    leaq    72(%r14), %rsi
4000000000000000a3: 04    leaq    72(%rbx), %rdi41000000000000009f: 04    leaq    72(%rbx), %rdi
4100000000000000a7: 05    callq   0x4c5b20 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::operator=(bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >&&)>4200000000000000a3: 05    callq   0x4c5ef0 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::operator=(bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >&&)>
4200000000000000ac: 03    movq    (%rbx), %rax4300000000000000a8: 03    movq    (%rbx), %rax
4300000000000000af: 07    movq    504(%r14), %rsi4400000000000000ab: 07    movq    504(%r14), %rsi
4400000000000000b6: 03    cmpq    (%r14), %rax4500000000000000b2: 03    cmpq    (%r14), %rax
4500000000000000b9: 02    je      0x4bb6d9 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xc9>4600000000000000b5: 02    je      0x4bb865 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xc5>
4600000000000000bb: 07    movq    504(%rbx), %rdi4700000000000000b7: 07    movq    504(%rbx), %rdi
4700000000000000c2: 05    callq   0x4b7a80 <BloombergLP::s_baltst::Choice2::operator=(BloombergLP::s_baltst::Choice2&&)>4800000000000000be: 05    callq   0x4b7d30 <BloombergLP::s_baltst::Choice2::operator=(BloombergLP::s_baltst::Choice2&&)>
4800000000000000c7: 02    jmp     0x4bb6eb <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xdb>4900000000000000c3: 02    jmp     0x4bb877 <BloombergLP::s_baltst::Sequence1::operator=(BloombergLP::s_baltst::Sequence1&&)+0xd7>
4900000000000000c9: 07    movq    %rsi, 504(%rbx)5000000000000000c5: 07    movq    %rsi, 504(%rbx)
5000000000000000d0: 11    movq    $0, 504(%r14)5100000000000000cc: 11    movq    $0, 504(%r14)
5100000000000000db: 04    leaq    8(%r14), %rsi5200000000000000d7: 04    leaq    8(%r14), %rsi
5200000000000000df: 04    leaq    8(%rbx), %rdi5300000000000000db: 04    leaq    8(%rbx), %rdi
5300000000000000e3: 05    callq   0x4c5ca0 <bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1> > >::operator=(bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1> > >&&)>5400000000000000df: 05    callq   0x4c5f80 <bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1> > >::operator=(bsl::vector<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1>, bsl::allocator<BloombergLP::bdlb::NullableValue<BloombergLP::s_baltst::Choice1> > >&&)>
5400000000000000e8: 04    addq    $40, %r145500000000000000e4: 04    addq    $40, %r14
5500000000000000ec: 04    leaq    40(%rbx), %rdi5600000000000000e8: 04    leaq    40(%rbx), %rdi
5600000000000000f0: 03    movq    %r14, %rsi5700000000000000ec: 03    movq    %r14, %rsi
5700000000000000f3: 05    callq   0x4c5e30 <bsl::vector<BloombergLP::s_baltst::Choice3, bsl::allocator<BloombergLP::s_baltst::Choice3> >::operator=(bsl::vector<BloombergLP::s_baltst::Choice3, bsl::allocator<BloombergLP::s_baltst::Choice3> >&&)>5800000000000000ef: 05    callq   0x4c6110 <bsl::vector<BloombergLP::s_baltst::Choice3, bsl::allocator<BloombergLP::s_baltst::Choice3> >::operator=(bsl::vector<BloombergLP::s_baltst::Choice3, bsl::allocator<BloombergLP::s_baltst::Choice3> >&&)>
5800000000000000f8: 03    movq    %rbx, %rax5900000000000000f4: 03    movq    %rbx, %rax
5900000000000000fb: 04    addq    $8, %rsp6000000000000000f7: 04    addq    $8, %rsp
6000000000000000ff: 01    popq    %rbx6100000000000000fb: 01    popq    %rbx
610000000000000100: 02    popq    %r146200000000000000fc: 02    popq    %r14
620000000000000102: 01    retq6300000000000000fe: 01    retq
630000000000000103: 03    movq    %rax, %rdi6400000000000000ff: 03    movq    %rax, %rdi
640000000000000106: 05    callq   0x428650 <__clang_call_terminate>650000000000000102: 05    callq   0x4286b0 <__clang_call_terminate>
65000000000000010b: 05    nopl    (%rax,%rax)660000000000000107: 09    nopw    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op