1.assume.s
1.none.s
f10000000000406430 <operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Action const&)>:f10000000000406430 <operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Action const&)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 02    pushq   %r1240000000000000004: 02    pushq   %r12
50000000000000006: 01    pushq   %rbx50000000000000006: 01    pushq   %rbx
60000000000000007: 01    pushq   %rax60000000000000007: 01    pushq   %rax
70000000000000008: 03    movq    %rsi, %r1570000000000000008: 03    movq    %rsi, %r15
8000000000000000b: 03    movq    %rdi, %r148000000000000000b: 03    movq    %rdi, %r14
n9000000000000000e: 05    movl    $4615017, %esin9000000000000000e: 05    movl    $4615801, %esi
100000000000000013: 05    movl    $2, %edx100000000000000013: 05    movl    $2, %edx
t110000000000000018: 05    callq   0x418220 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>t110000000000000018: 05    callq   0x418280 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
12000000000000001d: 02    xorl    %edx, %edx12000000000000001d: 03    movq    %rax, %r12
130000000000000020: 03    movl    (%r15), %eax
13000000000000001f: 04    cmpl    $0(%r15)140000000000000023: 03    cmpl    $1, %eax
140000000000000023: 03    sete    %dl
150000000000000026: 05    movl    $4600341, %ecx150000000000000026: 05    movl    $4601127, %ecx
16000000000000002b: 05    movl    $4600359, %esi16000000000000002b: 05    movl    $4601144, %edx
170000000000000030: 04    cmoveq  %rcx, %rsi170000000000000030: 04    cmoveq  %rcx, %rdx
180000000000000034: 04    orq     $16, %rdx180000000000000034: 02    testl   %eax, %eax
190000000000000036: 05    movl    $4601109, %ebx
20000000000000003b: 04    cmovneq %rdx, %rbx
190000000000000038: 03    movq    %rax, %rdi21000000000000003f: 03    movq    %rbx, %rdi
220000000000000042: 05    callq   0x404f40 <strlen@plt>
230000000000000047: 03    movq    %r12, %rdi
24000000000000004a: 03    movq    %rbx, %rsi
25000000000000004d: 03    movq    %rax, %rdx
260000000000000050: 05    callq   0x418280 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
270000000000000055: 05    movl    $4714434, %esi
28000000000000005a: 05    movl    $1, %edx
29000000000000005f: 03    movq    %rax, %rdi
20000000000000003b: 05    callq   0x418220 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>300000000000000062: 05    callq   0x418280 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
210000000000000040: 05    movl    $4713650, %esi
220000000000000045: 05    movl    $1, %edx
23000000000000004a: 03    movq    %rax, %rdi
24000000000000004d: 05    callq   0x418220 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
250000000000000052: 03    movq    %rax, %r12310000000000000067: 03    movq    %rax, %r12
260000000000000055: 04    movq    8(%r15), %rax32000000000000006a: 04    movq    8(%r15), %rax
270000000000000059: 03    testq   %rax, %rax33000000000000006e: 03    testq   %rax, %rax
28000000000000005c: 02    je      0x406493 <operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Action const&)+0x63>
29000000000000005e: 03    movq    (%rax), %rbx
300000000000000061: 02    jmp     0x406498 <operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Action const&)+0x68>340000000000000071: 02    j     0x4064a8 <operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Action const&)+0x78>
350000000000000073: 03    movq    (%rax), %rbx
360000000000000076: 02    jmp     0x4064ad <operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Action const&)+0x7d>
310000000000000063: 05    movl    $4714020, %ebx370000000000000078: 05    movl    $4714804, %ebx
320000000000000068: 03    movq    %rbx, %rdi38000000000000007d: 03    movq    %rbx, %rdi
33000000000000006b: 05    callq   0x404f40 <strlen@plt>390000000000000080: 05    callq   0x404f40 <strlen@plt>
340000000000000070: 03    movq    %r12, %rdi400000000000000085: 03    movq    %r12, %rdi
350000000000000073: 03    movq    %rbx, %rsi410000000000000088: 03    movq    %rbx, %rsi
360000000000000076: 03    movq    %rax, %rdx42000000000000008b: 03    movq    %rax, %rdx
370000000000000079: 05    callq   0x418220 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
38000000000000007e: 05    movl    $4713650, %esi
390000000000000083: 05    movl    $1, %edx
400000000000000088: 03    movq    %rax, %rdi
41000000000000008b: 05    callq   0x418220 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>43000000000000008e: 05    callq   0x418280 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
440000000000000093: 05    movl    $4714434, %esi
420000000000000090: 04    movl    16(%r15), %esi450000000000000098: 05    movl    $1, %edx
430000000000000094: 03    movq    %rax, %rdi46000000000000009d: 03    movq    %rax, %rdi
440000000000000097: 05    callq   0x4051e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
45000000000000009c: 05    movl    $4615777, %esi
4600000000000000a1: 05    movl    $2, %edx
4700000000000000a6: 03    movq    %rax, %rdi
4800000000000000a9: 05    callq   0x418220 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>4700000000000000a0: 05    callq   0x418280 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
4800000000000000a5: 04    movl    16(%r15), %esi
4900000000000000a9: 03    movq    %rax, %rdi
5000000000000000ac: 05    callq   0x4051e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
5100000000000000b1: 05    movl    $4616561, %esi
5200000000000000b6: 05    movl    $2, %edx
5300000000000000bb: 03    movq    %rax, %rdi
5400000000000000be: 05    callq   0x418280 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
4900000000000000ae: 03    movq    %r14, %rax5500000000000000c3: 03    movq    %r14, %rax
5000000000000000b1: 04    addq    $8, %rsp5600000000000000c6: 04    addq    $8, %rsp
5100000000000000b5: 01    popq    %rbx5700000000000000ca: 01    popq    %rbx
5200000000000000b6: 02    popq    %r125800000000000000cb: 02    popq    %r12
5300000000000000b8: 02    popq    %r145900000000000000cd: 02    popq    %r14
5400000000000000ba: 02    popq    %r156000000000000000cf: 02    popq    %r15
5500000000000000bc: 01    retq6100000000000000d1: 01    retq
6200000000000000d2: 10    nopw    %cs:(%rax,%rax)
5600000000000000bd: 03    nopl    (%rax)6300000000000000dc: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op