=> 0x7f5dafe5d037 : cmp $0xfffffffffffff000,%rax 0x7f5dafe5d03d : ja 0x7f5dafe5d05d 0x7f5dafe5d03f : repz retq 0x7f5dafe5d041 : nopl 0x0(%rax) 0x7f5dafe5d048 : test %ecx,%ecx 0x7f5dafe5d04a : jg 0x7f5dafe5d027 0x7f5dafe5d04c : mov %ecx,%eax 0x7f5dafe5d04e : neg %eax 0x7f5dafe5d050 : and $0x7fffffff,%ecx 0x7f5dafe5d056 : mov %esi,%ecx 0x7f5dafe5d058 : cmovne %eax,%ecx 0x7f5dafe5d05b : jmp 0x7f5dafe5d027 0x7f5dafe5d05d : mov 0x389ddc(%rip),%rdx # 0x7f5db01e6e40 0x7f5dafe5d064 : neg %eax 0x7f5dafe5d066 : mov %eax,%fs:(%rdx) 0x7f5dafe5d069 : or $0xffffffffffffffff,%rax