eax return 32 bits finished