=> 0x4adde1: mov 0x8(%rdi),%rsi 0x4adde5: mov $0x5b583b,%eax 0x4addea: lea -0x20(%rbp),%rdi 0x4addee: mov $0xffffffffffffffff,%rdx 0x4addf5: test %rsi,%rsi 0x4addf8: cmove %rax,%rsi 0x4addfc: callq 0x5ada80 0x4ade01: mov -0x20(%rbp),%rdi 0x4ade05: test %rdi,%rdi 0x4ade08: cmove 0x3a6bf0(%rip),%rdi # 0x854a00 0x4ade10: callq 0x5b0420 0x4ade15: test %rax,%rax 0x4ade18: mov %rax,(%rbx) 0x4ade1b: je 0x4ade32 0x4ade1d: mov -0x20(%rbp),%rdi 0x4ade21: test %rdi,%rdi