0xb7d809e0: mov 0x8(%esi),%edx 0xb7d809e3: mov 0x4(%esi),%eax 0xb7d809e6: mov %edx,0xffffffd4(%ebp) 0xb7d809e9: mov %eax,%edx 0xb7d809eb: and $0xfffffffa,%edx 0xb7d809ee: test $0x1,%al 0xb7d809f0: lea (%esi,%edx,1),%edi 0xb7d809f3: mov %edx,0xffffffdc(%ebp) 0xb7d809f6: mov 0x4(%edi),%edx 0xb7d809f9: mov %edx,0xffffffc8(%ebp) 0xb7d809fc: jne 0xb7d80a40 0xb7d809fe: mov (%esi),%eax 0xb7d80a00: add %eax,0xffffffdc(%ebp) 0xb7d80a03: sub %eax,%esi 0xb7d80a05: mov 0x8(%esi),%eax 0xb7d80a08: mov 0xc(%esi),%edx