0x804e57c: mov (%esi),%eax 0x804e57e: test %eax,%eax 0x804e580: je 0x804e5cd 0x804e582: xor %edi,%edi 0x804e584: mov $0x8,%ebx 0x804e589: lea 0x0(%esi),%esi 0x804e590: mov 0xc(%ebp),%edx 0x804e593: mov %eax,(%esp) 0x804e596: mov %edx,0x4(%esp) 0x804e59a: call 0x804a4e8 0x804e59f: test %eax,%eax 0x804e5a1: jne 0x804e5c1 0x804e5a3: mov 0x10(%ebp),%edx 0x804e5a6: test %edx,%edx 0x804e5a8: je 0x804e5d7 0x804e5aa: mov 0x4(%esi,%edi,1),%eax