=> 0x4048fa: mov 0x0(%rbp,%rcx,1),%edx 0x4048fe: mov %edx,%esi 0x404900: shr $0x18,%esi 0x404903: test %esi,%esi 0x404905: je 0x4048d8 0x404907: mov %edx,%r9d 0x40490a: and $0xff0000,%edx 0x404910: shr $0x10,%edx 0x404913: shr $0x19,%r9d 0x404917: mov %edx,%eax 0x404919: shl $0x8,%eax 0x40491c: sub %edx,%eax 0x40491e: xor %edx,%edx 0x404920: add %r9d,%eax 0x404923: div %esi 0x404925: mov %al,(%rdi,%rcx,1)