implemented instruction: rev8