=> 0x7fdca941b60e: mov 0x8(%rsi),%rax 0x7fdca941b612: test %rax,%rax 0x7fdca941b615: je 0x7fdca941b624 0x7fdca941b617: cmpb $0x0,0xd8(%rdx) 0x7fdca941b61e: je 0x7fdca941b87e 0x7fdca941b624: lea 0x18(%r14),%rax 0x7fdca941b628: lea 0x50(%rsp),%rbp 0x7fdca941b62d: mov %rax,0x50(%rsp) 0x7fdca941b632: lea 0x40(%rsp),%rbx 0x7fdca941b637: mov %rbp,%rsi 0x7fdca941b63a: mov %rbx,%rdi 0x7fdca941b63d: callq 0x7fdca93ce870 <_ZNSs4swapERSs@plt> 0x7fdca941b642: mov 0x50(%rsp),%rax 0x7fdca941b647: lea -0x18(%rax),%rdi 0x7fdca941b64b: cmp %r14,%rdi 0x7fdca941b64e: jne 0x7fdca941bc65