示例#1
0
 public static Vector128 <uint> RotateLeftUInt32_16(this Vector128 <uint> value)
 {
     return(Ssse3.IsSupported ? Ssse3.Shuffle(value.AsByte(), Rot16_128).AsUInt32() : value.RotateLeftUInt32(16));
 }
示例#2
0
 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));
 }