0xb763ac63: mov 0x8(%esi),%edx 0xb763ac66: mov 0x4(%esi),%eax 0xb763ac69: mov %edx,-0x28(%ebp) 0xb763ac6c: mov %eax,%edx 0xb763ac6e: and $0xfffffffa,%edx 0xb763ac71: test $0x1,%al 0xb763ac73: lea (%esi,%edx,1),%edi 0xb763ac76: mov %edx,-0x20(%ebp) 0xb763ac79: mov 0x4(%edi),%edx 0xb763ac7c: mov %edx,-0x3c(%ebp) 0xb763ac7f: jne 0xb763ac00 0xb763ac85: mov (%esi),%eax 0xb763ac87: add %eax,-0x20(%ebp) 0xb763ac8a: sub %eax,%esi 0xb763ac8c: mov 0x8(%esi),%edx 0xb763ac8f: mov 0xc(%esi),%eax