=> 0xcf1b61: idivl -0x40(%ebp) 0xcf1b64: mov %edx,%edi 0xcf1b66: jmp 0xcf0fc6 0xcf1b6b: test %ecx,%ecx 0xcf1b6d: js 0xcf2026 0xcf1b73: mov -0x2c(%ebp),%edi 0xcf1b76: mov %ecx,%edx 0xcf1b78: mov %ecx,%eax 0xcf1b7a: sar $0x1f,%edx 0xcf1b7d: add %edi,%edi 0xcf1b7f: idiv %edi 0xcf1b81: mov %edx,%ecx 0xcf1b83: cmp %ecx,-0x2c(%ebp) 0xcf1b86: jg 0xcf1194 0xcf1b8c: mov -0x2c(%ebp),%edx 0xcf1b8f: lea -0x1(%edx,%edx,1),%eax