0x80dd0b7 : mov 0x28(%eax),%edx 0x80dd0ba : mov 0x2c(%eax),%esi 0x80dd0bd : mov 0x30(%eax),%edi 0x80dd0c0 : mov %ecx,0x28(%eax) 0x80dd0c3 : test %edx,%edx 0x80dd0c5 : mov %ebx,0x2c(%eax) 0x80dd0c8 : movl $0x0,0x30(%eax) 0x80dd0cf : je 0x80dd0e0 0x80dd0d1 : mov (%edx),%eax 0x80dd0d3 : sub $0x1,%eax 0x80dd0d6 : test %eax,%eax 0x80dd0d8 : mov %eax,(%edx) 0x80dd0da : je 0x80dd1a0 0x80dd0e0 : test %esi,%esi 0x80dd0e2 : je 0x80dd0f3 0x80dd0e4 : mov (%esi),%eax