0x7f9ee8a55f97 : mov 0x27cb7a(%rip),%rdx # 0x7f9ee8cd2b18 0x7f9ee8a55f9e : mov 0x38(%rsp),%eax 0x7f9ee8a55fa2 : mov (%rdx),%r8d 0x7f9ee8a55fa5 : sub $0x1,%eax 0x7f9ee8a55fa8 : test %r8d,%r8d 0x7f9ee8a55fab : jne 0x7f9ee8a56145 0x7f9ee8a55fb1 : mov %eax,%eax 0x7f9ee8a55fb3 : mov %rax,0x27d746(%rip) # 0x7f9ee8cd3700 0x7f9ee8a55fba : cmp $0x40,%ebp 0x7f9ee8a55fbd : jg 0x7f9ee8a56161 0x7f9ee8a55fc3 : test %ebp,%ebp 0x7f9ee8a55fc5 : je 0x7f9ee8a55fde 0x7f9ee8a55fc7 : sub $0x1,%ebp 0x7f9ee8a55fca : mov %r13,%rax 0x7f9ee8a55fcd : mov %ebp,%ecx 0x7f9ee8a55fcf : shr %cl,%rax