65.assume.s
65.none.s
n100000000004d01a0 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)>:n100000000004d0360 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)>:
20000000000000000: 02    pushq   %r1420000000000000000: 02    pushq   %r14
30000000000000002: 01    pushq   %rbx30000000000000002: 01    pushq   %rbx
40000000000000003: 01    pushq   %rax40000000000000003: 01    pushq   %rax
50000000000000004: 03    movq    %rsi, %r1450000000000000004: 03    movq    %rsi, %r14
60000000000000007: 03    movq    %rdi, %rbx60000000000000007: 03    movq    %rdi, %rbx
7000000000000000a: 06    movl    368(%rdi), %eax7000000000000000a: 06    movl    368(%rdi), %eax
n80000000000000010: 04    cmpq    $3, %raxn80000000000000010: 02    testl   %eax, %eax
90000000000000014: 02    ja      0x4d01c5 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0x25>90000000000000012: 02    je      0x4d0389 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0x29>
100000000000000016: 07    jmpq    *6595552(,%rax,8)100000000000000014: 03    cmpl    $2, %eax
110000000000000017: 02    jne     0x4d0391 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0x31>
11000000000000001d: 03    movq    %rbx, %rdi120000000000000019: 03    movq    %rbx, %rdi
13000000000000001c: 03    movq    %r14, %rsi
14000000000000001f: 05    callq   0x51c980 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::operator=(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&&)>
150000000000000024: 05    jmp     0x4d045c <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xfc>
160000000000000029: 03    movq    %rbx, %rdi
120000000000000020: 05    callq   0x4c4a50 <BloombergLP::s_baltst::Sequence6::~Sequence6()>17000000000000002c: 05    callq   0x4c4be0 <BloombergLP::s_baltst::Sequence6::~Sequence6()>
130000000000000025: 10    movl    $4294967295, 368(%rbx)180000000000000031: 10    movl    $4294967295, 368(%rbx)
14000000000000002f: 07    movq    376(%rbx), %rdi19000000000000003b: 07    movq    376(%rbx), %rdi
150000000000000036: 03    testq   %rdi, %rdi
160000000000000039: 02    jne     0x4d01ef <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0x4f>
17000000000000003b: 07    movq    4181702(%rip), %rdi  # 8cd0a8 <BloombergLP::bslma::Default::s_defaultAllocator>
180000000000000042: 03    testq   %rdi, %rdi200000000000000042: 03    testq   %rdi, %rdi
t190000000000000045: 02    jne     0x4d01ef <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0x4f>t210000000000000045: 02    jne     0x4d03bb <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0x5b>
220000000000000047: 07    movq    4181242(%rip), %rdi  # 8cd0a8 <BloombergLP::bslma::Default::s_defaultAllocator>
23000000000000004e: 03    testq   %rdi, %rdi
240000000000000051: 02    jne     0x4d03bb <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0x5b>
200000000000000047: 05    callq   0x517520 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>250000000000000053: 05    callq   0x518150 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
21000000000000004c: 03    movq    %rax, %rdi260000000000000058: 03    movq    %rax, %rdi
22000000000000004f: 04    movq    32(%r14), %rax27000000000000005b: 04    movq    32(%r14), %rax
230000000000000053: 04    movq    %rax, 32(%rbx)28000000000000005f: 04    movq    %rax, 32(%rbx)
240000000000000057: 04    movups  (%r14), %xmm0290000000000000063: 04    movups  (%r14), %xmm0
25000000000000005b: 05    movups  16(%r14), %xmm1300000000000000067: 05    movups  16(%r14), %xmm1
260000000000000060: 04    movups  %xmm1, 16(%rbx)31000000000000006c: 04    movups  %xmm1, 16(%rbx)
270000000000000064: 03    movups  %xmm0, (%rbx)320000000000000070: 03    movups  %xmm0, (%rbx)
280000000000000067: 04    movq    %rdi, 40(%rbx)330000000000000073: 04    movq    %rdi, 40(%rbx)
29000000000000006b: 04    cmpq    $23, %rax340000000000000077: 04    cmpq    $23, %rax
30000000000000006f: 06    je      0x4d0297 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xf7>35000000000000007b: 02    je      0x4d0452 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xf2>
310000000000000075: 04    cmpq    40(%r14), %rdi36000000000000007d: 04    cmpq    40(%r14), %rdi
320000000000000079: 02    je      0x4d0284 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xe4>370000000000000081: 02    je      0x4d043f <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xdf>
33000000000000007b: 04    movq    24(%r14), %rax380000000000000083: 04    movq    24(%r14), %rax
34000000000000007f: 04    cmpq    $23, %rax390000000000000087: 04    cmpq    $23, %rax
350000000000000083: 05    movl    $23, %esi40000000000000008b: 05    movl    $23, %esi
360000000000000088: 04    cmovaq  %rax, %rsi410000000000000090: 04    cmovaq  %rax, %rsi
37000000000000008c: 07    movq    $0, (%rbx)420000000000000094: 07    movq    $0, (%rbx)
380000000000000093: 04    movq    %rax, 24(%rbx)43000000000000009b: 04    movq    %rax, 24(%rbx)
390000000000000097: 04    movq    %rsi, 32(%rbx)44000000000000009f: 04    movq    %rsi, 32(%rbx)
40000000000000009b: 04    cmpq    $24, %rax4500000000000000a3: 04    cmpq    $24, %rax
41000000000000009f: 02    jb      0x4d0254 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xb4>4600000000000000a7: 02    jb      0x4d041c <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xbc>
4200000000000000a1: 03    incq    %rsi4700000000000000a9: 03    incq    %rsi
4300000000000000a4: 03    movq    (%rdi), %rax4800000000000000ac: 03    movq    (%rdi), %rax
4400000000000000a7: 03    callq   *16(%rax)4900000000000000af: 03    callq   *16(%rax)
4500000000000000aa: 03    movq    %rax, (%rbx)5000000000000000b2: 03    movq    %rax, (%rbx)
4600000000000000ad: 05    cmpq    $23, 32(%rbx)5100000000000000b5: 05    cmpq    $23, 32(%rbx)
4700000000000000b2: 02    jne     0x4d0257 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xb7>5200000000000000ba: 02    jne     0x4d041f <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xbf>
4800000000000000b4: 03    movq    %rbx, %rax5300000000000000bc: 03    movq    %rbx, %rax
4900000000000000b7: 04    movq    24(%rbx), %rdx5400000000000000bf: 04    movq    24(%rbx), %rdx
5000000000000000bb: 03    incq    %rdx5500000000000000c3: 03    incq    %rdx
5100000000000000be: 02    je      0x4d0297 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xf7>5600000000000000c6: 02    je      0x4d0452 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xf2>
5200000000000000c0: 05    cmpq    $23, 32(%r14)5700000000000000c8: 05    cmpq    $23, 32(%r14)
5300000000000000c5: 02    je      0x4d026a <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xca>5800000000000000cd: 02    je      0x4d0432 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xd2>
5400000000000000c7: 03    movq    (%r14), %r145900000000000000cf: 03    movq    (%r14), %r14
5500000000000000ca: 03    movq    %rax, %rdi6000000000000000d2: 03    movq    %rax, %rdi
5600000000000000cd: 03    movq    %r14, %rsi6100000000000000d5: 03    movq    %r14, %rsi
5700000000000000d0: 05    callq   0x405bd0 <memcpy@plt>6200000000000000d8: 05    callq   0x405c20 <memcpy@plt>
5800000000000000d5: 02    jmp     0x4d0297 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xf7>6300000000000000dd: 02    jmp     0x4d0452 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0xf2>
5900000000000000d7: 03    movq    %rbx, %rdi
6000000000000000da: 03    movq    %r14, %rsi
6100000000000000dd: 05    callq   0x51bd40 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::operator=(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&&)>
6200000000000000e2: 02    jmp     0x4d02a1 <BloombergLP::s_baltst::SequenceWithAnonymityChoice::makeSelection3(BloombergLP::s_baltst::CustomString&&)+0x101>
6300000000000000e4: 07    movq    $0, (%r14)6400000000000000df: 07    movq    $0, (%r14)
6400000000000000eb: 07    movaps  444286(%rip), %xmm0  # 53ca10 <__dso_handle+0x8>6500000000000000e6: 07    movaps  446947(%rip), %xmm0  # 53d630 <__dso_handle+0x8>
6500000000000000f2: 05    movups  %xmm0, 24(%r14)6600000000000000ed: 05    movups  %xmm0, 24(%r14)
6600000000000000f7: 10    movl    $2, 368(%rbx)6700000000000000f2: 10    movl    $2, 368(%rbx)
670000000000000101: 03    movq    %rbx, %rax6800000000000000fc: 03    movq    %rbx, %rax
680000000000000104: 04    addq    $8, %rsp6900000000000000ff: 04    addq    $8, %rsp
690000000000000108: 01    popq    %rbx700000000000000103: 01    popq    %rbx
700000000000000109: 02    popq    %r14710000000000000104: 02    popq    %r14
71000000000000010b: 01    retq720000000000000106: 01    retq
72000000000000010c: 04    nopl    (%rax)730000000000000107: 09    nopw    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op