=> 0x7fb598cc0901: mov 0x10(%rdi),%r10 0x7fb598cc0905: test %r10,%r10 0x7fb598cc0908: je 0x7fb598cc0be1 0x7fb598cc090e: mov %esi,%eax 0x7fb598cc0910: mov %esi,%edx 0x7fb598cc0912: mov 0x1c(%rbp),%r11d 0x7fb598cc0916: shl $0xf,%eax 0x7fb598cc0919: sub %eax,%edx 0x7fb598cc091b: sub $0x1,%edx 0x7fb598cc091e: mov %edx,%eax 0x7fb598cc0920: shr $0xa,%eax 0x7fb598cc0923: xor %edx,%eax 0x7fb598cc0925: lea (%rax,%rax,8),%edx 0x7fb598cc0928: mov %edx,%eax 0x7fb598cc092a: shr $0x6,%eax 0x7fb598cc092d: xor %edx,%eax