=> 0x7f501ac443b5 : cmp $0xfffffffffffff000,%rax 0x7f501ac443bb : ja 0x7f501ac443cf 0x7f501ac443bd : repz retq 0x7f501ac443bf : nop 0x7f501ac443c0 : test %eax,%eax 0x7f501ac443c2 : jg 0x7f501ac443a5 0x7f501ac443c4 : test $0x7fffffff,%eax 0x7f501ac443c9 : je 0x7f501ac443e0 0x7f501ac443cb : neg %eax 0x7f501ac443cd : jmp 0x7f501ac443a5 0x7f501ac443cf : mov 0x364a42(%rip),%rdx # 0x7f501afa8e18 0x7f501ac443d6 : neg %eax 0x7f501ac443d8 : mov %eax,%fs:(%rdx) 0x7f501ac443db : or $0xffffffffffffffff,%rax 0x7f501ac443df : retq 0x7f501ac443e0 : mov %esi,%eax