=> 0xb5a7fd39: idivl 0x1c(%esp) 0xb5a7fd3d: test %edx,%edx 0xb5a7fd3f: mov %edx,0x3c(%esp) 0xb5a7fd43: js 0xb5a7ff90 0xb5a7fd49: mov 0x14(%esp),%edx 0xb5a7fd4d: mov %edi,0x4(%esp) 0xb5a7fd51: mov %edx,%ecx 0xb5a7fd53: add %eax,%ecx 0xb5a7fd55: mov 0x24(%esp),%eax 0xb5a7fd59: mov %ecx,0x8(%esp) 0xb5a7fd5d: mov %edx,(%esp) 0xb5a7fd60: mov %ebp,%edx 0xb5a7fd62: mov %ecx,0x14(%esp) 0xb5a7fd66: mov %eax,0xc(%esp) 0xb5a7fd6a: mov %esi,%eax 0xb5a7fd6c: call 0xb5a7fa80