0xb584712a: flds -0x7ba30(%ebx,%eax,4) 0xb5847131: fchs 0xb5847133: jmp 0xb58470e9 0xb5847135: test %esi,%esi 0xb5847137: jle 0xb5846ce8 0xb584713d: movl $0xffffffff,0x14(%esp) 0xb5847145: xor %edx,%edx 0xb5847147: mov $0xf423f,%ecx 0xb584714c: lea 0x0(%esi),%esi 0xb5847150: mov 0x40(%esp),%edi 0xb5847154: mov (%edi,%edx,4),%eax 0xb5847157: test %eax,%eax 0xb5847159: jle 0xb5847170 0xb584715b: mov 0x20(%esp),%edi 0xb584715f: add %eax,%eax 0xb5847161: neg %eax