Intrinsics for Permutation Operations