=> 0x7f75fd059425 : cmp $0xfffffffffffff000,%rax 0x7f75fd05942b : ja 0x7f75fd05943f 0x7f75fd05942d : repz retq 0x7f75fd05942f : nop 0x7f75fd059430 : test %eax,%eax 0x7f75fd059432 : jg 0x7f75fd059415 0x7f75fd059434 : test $0x7fffffff,%eax 0x7f75fd059439 : je 0x7f75fd059450 0x7f75fd05943b : neg %eax 0x7f75fd05943d : jmp 0x7f75fd059415 0x7f75fd05943f : mov 0x3819da(%rip),%rdx # 0x7f75fd3dae20 0x7f75fd059446 : neg %eax 0x7f75fd059448 : mov %eax,%fs:(%rdx) 0x7f75fd05944b : or $0xffffffffffffffff,%rax 0x7f75fd05944f : retq 0x7f75fd059450 : mov %esi,%eax