public static Vector128 <uint> RotateLeftUInt32_16(this Vector128 <uint> value) { return(Ssse3.IsSupported ? Ssse3.Shuffle(value.AsByte(), Rot16_128).AsUInt32() : value.RotateLeftUInt32(16)); }
public static Vector128 <T> RotateLeftUInt32_24 <T>(this Vector128 <T> value) where T : struct { return(Ssse3.IsSupported ? Ssse3.Shuffle(value.AsByte(), Rot24).As <byte, T>() : value.RotateLeftUInt32(24)); }