All take three arguments, two source registers and one index, and output the result by overwriting either the first source register or the index register.
All take three arguments by. All take two source registers by. All take one index, and output the result by. All is overwriting either the first source register or the index register. Eight new permute instructions have been specified this.