=> 0x8049755: movzbl %al,%edx 0x8049758: cmp $0x2,%edx 0x804975b: je 0x8049875 0x8049761: cmp $0x1,%edx 0x8049764: jne 0x804985e 0x804976a: movzwl 0x804f1e0,%esi 0x8049771: xor %edi,%edi 0x8049773: mov $0x3e,%ecx 0x8049778: mov 0x804f1dc,%edx 0x804977e: movzbl -0x1b(%ebp),%eax 0x8049782: movb $0x0,-0x29(%ebp) 0x8049786: shl $0x4,%esi 0x8049789: add %edx,%esi 0x804978b: and $0xfffffffc,%eax 0x804978e: mov %edx,-0x30(%ebp) 0x8049791: mov $0x1,%edx