=> 0x7f33d046dd05 : cmp $0xfffffffffffff000,%rax 0x7f33d046dd0b : ja 0x7f33d046dd1f 0x7f33d046dd0d : repz retq 0x7f33d046dd0f : nop 0x7f33d046dd10 : test %eax,%eax 0x7f33d046dd12 : jg 0x7f33d046dcf5 0x7f33d046dd14 : test $0x7fffffff,%eax 0x7f33d046dd19 : je 0x7f33d046dd30 0x7f33d046dd1b : neg %eax 0x7f33d046dd1d : jmp 0x7f33d046dcf5 0x7f33d046dd1f : mov 0x36a27a(%rip),%rdx # 0x7f33d07d7fa0 0x7f33d046dd26 : neg %eax 0x7f33d046dd28 : mov %eax,%fs:(%rdx) 0x7f33d046dd2b : or $0xffffffffffffffff,%rax 0x7f33d046dd2f : retq 0x7f33d046dd30 : mov %esi,%eax