0x8ab3e9: idiv %ecx 0x8ab3eb: mov %edx,-0x30(%ebp) 0x8ab3ee: mov -0x48(%ebp),%eax 0x8ab3f1: test %eax,%eax 0x8ab3f3: js 0x8abdac 0x8ab3f9: mov -0x48(%ebp),%edx 0x8ab3fc: mov %edx,%eax 0x8ab3fe: sar $0x1f,%edx 0x8ab401: idiv %ecx 0x8ab403: mov %edx,-0x48(%ebp) 0x8ab406: test %edi,%edi 0x8ab408: js 0x8abd91 0x8ab40e: mov -0x34(%ebp),%edx 0x8ab411: mov %edi,%eax 0x8ab413: mov 0x6c(%edx),%ecx 0x8ab416: mov %edi,%edx