0xb6fb4287 : movzbl (%edx),%eax 0xb6fb428a : test %al,%al 0xb6fb428c : movsbl %al,%esi 0xb6fb428f : je 0xb6fb42b9 0xb6fb4291 : movzbl 0x1(%edx),%eax 0xb6fb4295 : test %al,%al 0xb6fb4297 : je 0xb6fb42b9 0xb6fb4299 : mov %edx,%ecx 0xb6fb429b : nop 0xb6fb429c : lea 0x0(%esi),%esi 0xb6fb42a0 : mov %esi,%edx 0xb6fb42a2 : movsbl %al,%eax 0xb6fb42a5 : shl $0x5,%edx 0xb6fb42a8 : add %edx,%eax 0xb6fb42aa : sub %esi,%eax 0xb6fb42ac : mov %eax,%esi