| n | 000000000040a450 <BloombergLP::balb::Choice3::makeSelection1(BloombergLP::balb::Sequence6 const&)>: | n | 000000000040a400 <BloombergLP::balb::Choice3::makeSelection1(BloombergLP::balb::Sequence6 const&)>: |
| 0000000000000000: 02 pushq %r14 | | 0000000000000000: 02 pushq %r14 |
| 0000000000000002: 01 pushq %rbx | | 0000000000000002: 01 pushq %rbx |
| 0000000000000003: 01 pushq %rax | | 0000000000000003: 01 pushq %rax |
| 0000000000000004: 03 movq %rsi, %r14 | | 0000000000000004: 03 movq %rsi, %r14 |
| 0000000000000007: 03 movq %rdi, %rbx | | 0000000000000007: 03 movq %rdi, %rbx |
| 000000000000000a: 06 movl 368(%rdi), %eax | | 000000000000000a: 06 movl 368(%rdi), %eax |
| t | 0000000000000010: 04 cmpq $3, %rax | t | 0000000000000010: 03 cmpl $2, %eax |
| 0000000000000014: 02 ja 0x40a496 <BloombergLP::balb::Choice3::makeSelection1(BloombergLP::balb::Sequence6 const&)+0x46> | | 0000000000000013: 02 je 0x40a426 <BloombergLP::balb::Choice3::makeSelection1(BloombergLP::balb::Sequence6 const&)+0x26> |
| 0000000000000016: 07 jmpq *4481408(,%rax,8) | | 0000000000000015: 02 testl %eax, %eax |
| | | 0000000000000017: 02 jne 0x40a442 <BloombergLP::balb::Choice3::makeSelection1(BloombergLP::balb::Sequence6 const&)+0x42> |
| 000000000000001d: 03 movq %rbx, %rdi | | 0000000000000019: 03 movq %rbx, %rdi |
| 0000000000000020: 03 movq %r14, %rsi | | 000000000000001c: 03 movq %r14, %rsi |
| 0000000000000023: 05 callq 0x4095a0 <BloombergLP::balb::Sequence6::operator=(BloombergLP::balb::Sequence6 const&)> | | 000000000000001f: 05 callq 0x409550 <BloombergLP::balb::Sequence6::operator=(BloombergLP::balb::Sequence6 const&)> |
| 0000000000000028: 02 jmp 0x40a4bc <BloombergLP::balb::Choice3::makeSelection1(BloombergLP::balb::Sequence6 const&)+0x6c> | | 0000000000000024: 02 jmp 0x40a468 <BloombergLP::balb::Choice3::makeSelection1(BloombergLP::balb::Sequence6 const&)+0x68> |
| 000000000000002a: 05 cmpq $23, 32(%rbx) | | 0000000000000026: 05 cmpq $23, 32(%rbx) |
| 000000000000002f: 02 je 0x40a48e <BloombergLP::balb::Choice3::makeSelection1(BloombergLP::balb::Sequence6 const&)+0x3e> | | 000000000000002b: 02 je 0x40a43a <BloombergLP::balb::Choice3::makeSelection1(BloombergLP::balb::Sequence6 const&)+0x3a> |
| 0000000000000031: 03 movq (%rbx), %rsi | | 000000000000002d: 03 movq (%rbx), %rsi |
| 0000000000000034: 04 movq 40(%rbx), %rdi | | 0000000000000030: 04 movq 40(%rbx), %rdi |
| 0000000000000038: 03 movq (%rdi), %rax | | 0000000000000034: 03 movq (%rdi), %rax |
| 000000000000003b: 03 callq *24(%rax) | | 0000000000000037: 03 callq *24(%rax) |
| 000000000000003e: 08 movq $-1, 24(%rbx) | | 000000000000003a: 08 movq $-1, 24(%rbx) |
| 0000000000000046: 10 movl $4294967295, 368(%rbx) | | 0000000000000042: 10 movl $4294967295, 368(%rbx) |
| 0000000000000050: 07 movq 376(%rbx), %rdx | | 000000000000004c: 07 movq 376(%rbx), %rdx |
| 0000000000000057: 03 movq %rbx, %rdi | | 0000000000000053: 03 movq %rbx, %rdi |
| 000000000000005a: 03 movq %r14, %rsi | | 0000000000000056: 03 movq %r14, %rsi |
| 000000000000005d: 05 callq 0x408c40 <BloombergLP::balb::Sequence6::Sequence6(BloombergLP::balb::Sequence6 const&, BloombergLP::bslma::Allocator*)> | | 0000000000000059: 05 callq 0x408bf0 <BloombergLP::balb::Sequence6::Sequence6(BloombergLP::balb::Sequence6 const&, BloombergLP::bslma::Allocator*)> |
| 0000000000000062: 10 movl $0, 368(%rbx) | | 000000000000005e: 10 movl $0, 368(%rbx) |
| 000000000000006c: 03 movq %rbx, %rax | | 0000000000000068: 03 movq %rbx, %rax |
| 000000000000006f: 04 addq $8, %rsp | | 000000000000006b: 04 addq $8, %rsp |
| 0000000000000073: 01 popq %rbx | | 000000000000006f: 01 popq %rbx |
| 0000000000000074: 02 popq %r14 | | 0000000000000070: 02 popq %r14 |
| 0000000000000076: 01 retq | | 0000000000000072: 01 retq |
| 0000000000000077: 03 movq %rax, %rdi | | 0000000000000073: 03 movq %rax, %rdi |
| 000000000000007a: 05 callq 0x4043c0 <__clang_call_terminate> | | 0000000000000076: 05 callq 0x4043c0 <__clang_call_terminate> |
| 000000000000007f: 01 nop | | 000000000000007b: 05 nopl (%rax,%rax) |