=> 0x2a8878: mov 0x2c(%edi),%ecx 0x2a887b: mov %edx,%eax 0x2a887d: or $0x80000000,%eax 0x2a8882: test %ecx,%ecx 0x2a8884: cmovne %eax,%edx 0x2a8887: test %edi,%edi 0x2a8889: jne 0x2a8716 0x2a888f: mov %edx,0x15db0(%esi) 0x2a8895: xor %edx,%edx 0x2a8897: jmp 0x2a8746 0x2a889c: lea 0x0(%esi,%eiz,1),%esi 0x2a88a0: movl $0x0,0x15dc4(%esi) 0x2a88aa: jmp 0x2a87d1 0x2a88af: nop 0x2a88b0: mov 0x28(%eax),%ecx 0x2a88b3: cmp %ecx,0x28(%edi)