=> 0x42125e: movzbl 0x4(%eax),%edx 0x421262: cmp $0x3,%dl 0x421265: jne 0x4212e0 0x421267: cmpb $0x0,0x5(%eax) 0x42126b: je 0x421310 0x421271: mov 0xc(%eax),%edx 0x421274: mov %edx,%edi 0x421276: mov %edx,%esi 0x421278: sar $0x1f,%edi 0x42127b: cmp $0x0,%edi 0x42127e: jle 0x421378 0x421284: mov 0x8(%eax),%eax 0x421287: test %eax,%eax 0x421289: je 0x4213f0 0x42128f: mov -0xc(%ebp),%ebx 0x421292: mov -0x8(%ebp),%esi