0xb7845047 : movsbl (%edx),%eax 0xb784504a : test %eax,%eax 0xb784504c : je 0xb7845078 0xb784504e : lea 0x1(%edx),%ecx 0xb7845051 : movzbl 0x1(%edx),%edx 0xb7845055 : test %dl,%dl 0xb7845057 : je 0xb7845078 0xb7845059 : lea 0x0(%esi,%eiz,1),%esi 0xb7845060 : mov %eax,%esi 0xb7845062 : movsbl %dl,%edx 0xb7845065 : shl $0x5,%esi 0xb7845068 : add $0x1,%ecx 0xb784506b : add %esi,%edx 0xb784506d : sub %eax,%edx 0xb784506f : mov %edx,%eax 0xb7845071 : movzbl (%ecx),%edx