0x804d2ea: mov 0x8(%edx),%edx 0x804d2ed: movl $0x8,(%esp) 0x804d2f4: mov -0x20(%ebp),%eax 0x804d2f7: call 0x804c9d0 0x804d2fc: test %eax,%eax 0x804d2fe: mov %eax,-0x2c(%ebp) 0x804d301: je 0x804d3de 0x804d307: mov (%eax),%edx 0x804d309: bswap %edx 0x804d30b: test %edx,%edx 0x804d30d: mov %edx,-0x30(%ebp) 0x804d310: je 0x804d3de 0x804d316: movl $0x0,-0x1c(%ebp) 0x804d31d: lea 0x0(%esi),%esi 0x804d320: mov -0x1c(%ebp),%ecx 0x804d323: mov -0x2c(%ebp),%esi