=> 0x658ff6 : mov 0x0(%ebp),%eax 0x658ff9 : je 0x659040 0x658ffb : cmp -0x4(%ecx),%eax 0x658ffe : jae 0x659040 0x659000 : movzbl (%ecx,%eax,1),%eax 0x659004 : test %eax,%eax 0x659006 : je 0x659040 0x659008 : mov -0x4(%ebp),%edx 0x65900b : sub $0x1,%eax 0x65900e : mov %eax,(%esp) 0x659011 : mov $0xaaaaaaab,%eax 0x659016 : sub $0x4,%edx 0x659019 : mul %edx 0x65901b : shr $0x3,%edx 0x65901e : cmp %edx,(%esp) 0x659021 : jae 0x659040