24.assume.s
24.none.s
n10000000000405530 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()>:n10000000000405560 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()>:
20000000000000000: 01    pushq   %rbx20000000000000000: 01    pushq   %rbx
30000000000000001: 03    movq    %rdi, %rbx30000000000000001: 03    movq    %rdi, %rbx
40000000000000004: 03    movl    48(%rdi), %eax40000000000000004: 03    movl    48(%rdi), %eax
t50000000000000007: 02    testl   %eax, %eaxt
60000000000000009: 02    je      0x405569 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()+0x39>
7000000000000000b: 03    cmpl    $1, %eax50000000000000007: 03    cmpl    $1, %eax
8000000000000000e: 02    je      0x40554d <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()+0x1d>6000000000000000a: 02    je      0x405579 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()+0x19>
90000000000000010: 03    cmpl    $2, %eax7000000000000000c: 03    cmpl    $2, %eax
100000000000000013: 02    jne     0x405569 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()+0x39>8000000000000000f: 02    jne     0x405595 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()+0x35>
110000000000000015: 06    movl    $1, (%rbx)90000000000000011: 06    movl    $1, (%rbx)
12000000000000001b: 02    jmp     0x405576 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()+0x46>100000000000000017: 02    jmp     0x4055a2 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()+0x42>
13000000000000001d: 05    cmpq    $23, 32(%rbx)110000000000000019: 05    cmpq    $23, 32(%rbx)
140000000000000022: 02    je      0x405561 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()+0x31>12000000000000001e: 02    je      0x40558d <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection2()+0x2d>
150000000000000024: 03    movq    (%rbx), %rsi130000000000000020: 03    movq    (%rbx), %rsi
160000000000000027: 04    movq    40(%rbx), %rdi140000000000000023: 04    movq    40(%rbx), %rdi
17000000000000002b: 03    movq    (%rdi), %rax150000000000000027: 03    movq    (%rdi), %rax
18000000000000002e: 03    callq   *24(%rax)16000000000000002a: 03    callq   *24(%rax)
190000000000000031: 08    movq    $-1, 24(%rbx)17000000000000002d: 08    movq    $-1, 24(%rbx)
200000000000000039: 06    movl    $1, (%rbx)180000000000000035: 06    movl    $1, (%rbx)
21000000000000003f: 07    movl    $2, 48(%rbx)19000000000000003b: 07    movl    $2, 48(%rbx)
220000000000000046: 03    movq    %rbx, %rax200000000000000042: 03    movq    %rbx, %rax
230000000000000049: 01    popq    %rbx210000000000000045: 01    popq    %rbx
24000000000000004a: 01    retq220000000000000046: 01    retq
25000000000000004b: 03    movq    %rax, %rdi230000000000000047: 03    movq    %rax, %rdi
26000000000000004e: 05    callq   0x444b60 <__clang_call_terminate>24000000000000004a: 05    callq   0x444ad0 <__clang_call_terminate>
270000000000000053: 10    nopw    %cs:(%rax,%rax)25000000000000004f: 01    nop     
28000000000000005d: 03    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op