|
static Vector< float > | ConditionalSelect (Vector< int > condition, Vector< float > left, Vector< float > right) |
|
static Vector< double > | ConditionalSelect (Vector< long > condition, Vector< double > left, Vector< double > right) |
|
static Vector< T > | ConditionalSelect< T > (Vector< T > condition, Vector< T > left, Vector< T > right) |
|
static Vector< T > | Equals< T > (Vector< T > left, Vector< T > right) |
|
static Vector< int > | Equals (Vector< float > left, Vector< float > right) |
|
static Vector< int > | Equals (Vector< int > left, Vector< int > right) |
|
static Vector< long > | Equals (Vector< double > left, Vector< double > right) |
|
static Vector< long > | Equals (Vector< long > left, Vector< long > right) |
|
static bool | EqualsAll< T > (Vector< T > left, Vector< T > right) |
|
static bool | EqualsAny< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | LessThan< T > (Vector< T > left, Vector< T > right) |
|
static Vector< int > | LessThan (Vector< float > left, Vector< float > right) |
|
static Vector< int > | LessThan (Vector< int > left, Vector< int > right) |
|
static Vector< long > | LessThan (Vector< double > left, Vector< double > right) |
|
static Vector< long > | LessThan (Vector< long > left, Vector< long > right) |
|
static bool | LessThanAll< T > (Vector< T > left, Vector< T > right) |
|
static bool | LessThanAny< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | LessThanOrEqual< T > (Vector< T > left, Vector< T > right) |
|
static Vector< int > | LessThanOrEqual (Vector< float > left, Vector< float > right) |
|
static Vector< int > | LessThanOrEqual (Vector< int > left, Vector< int > right) |
|
static Vector< long > | LessThanOrEqual (Vector< long > left, Vector< long > right) |
|
static Vector< long > | LessThanOrEqual (Vector< double > left, Vector< double > right) |
|
static bool | LessThanOrEqualAll< T > (Vector< T > left, Vector< T > right) |
|
static bool | LessThanOrEqualAny< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | GreaterThan< T > (Vector< T > left, Vector< T > right) |
|
static Vector< int > | GreaterThan (Vector< float > left, Vector< float > right) |
|
static Vector< int > | GreaterThan (Vector< int > left, Vector< int > right) |
|
static Vector< long > | GreaterThan (Vector< double > left, Vector< double > right) |
|
static Vector< long > | GreaterThan (Vector< long > left, Vector< long > right) |
|
static bool | GreaterThanAll< T > (Vector< T > left, Vector< T > right) |
|
static bool | GreaterThanAny< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | GreaterThanOrEqual< T > (Vector< T > left, Vector< T > right) |
|
static Vector< int > | GreaterThanOrEqual (Vector< float > left, Vector< float > right) |
|
static Vector< int > | GreaterThanOrEqual (Vector< int > left, Vector< int > right) |
|
static Vector< long > | GreaterThanOrEqual (Vector< long > left, Vector< long > right) |
|
static Vector< long > | GreaterThanOrEqual (Vector< double > left, Vector< double > right) |
|
static bool | GreaterThanOrEqualAll< T > (Vector< T > left, Vector< T > right) |
|
static bool | GreaterThanOrEqualAny< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | Abs< T > (Vector< T > value) |
|
static Vector< T > | Min< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | Max< T > (Vector< T > left, Vector< T > right) |
|
static T | Dot< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | SquareRoot< T > (Vector< T > value) |
|
static Vector< float > | Ceiling (Vector< float > value) |
|
static Vector< double > | Ceiling (Vector< double > value) |
|
static Vector< float > | Floor (Vector< float > value) |
|
static Vector< double > | Floor (Vector< double > value) |
|
static Vector< T > | Add< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | Subtract< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | Multiply< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | Multiply< T > (Vector< T > left, T right) |
|
static Vector< T > | Multiply< T > (T left, Vector< T > right) |
|
static Vector< T > | Divide< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | Negate< T > (Vector< T > value) |
|
static Vector< T > | BitwiseAnd< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | BitwiseOr< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | OnesComplement< T > (Vector< T > value) |
|
static Vector< T > | Xor< T > (Vector< T > left, Vector< T > right) |
|
static Vector< T > | AndNot< T > (Vector< T > left, Vector< T > right) |
|
static Vector< byte > | AsVectorByte< T > (Vector< T > value) |
|
static Vector< sbyte > | AsVectorSByte< T > (Vector< T > value) |
|
static Vector< ushort > | AsVectorUInt16< T > (Vector< T > value) |
|
static Vector< short > | AsVectorInt16< T > (Vector< T > value) |
|
static Vector< uint > | AsVectorUInt32< T > (Vector< T > value) |
|
static Vector< int > | AsVectorInt32< T > (Vector< T > value) |
|
static Vector< ulong > | AsVectorUInt64< T > (Vector< T > value) |
|
static Vector< long > | AsVectorInt64< T > (Vector< T > value) |
|
static Vector< float > | AsVectorSingle< T > (Vector< T > value) |
|
static Vector< double > | AsVectorDouble< T > (Vector< T > value) |
|
static Vector< nuint > | AsVectorNUInt< T > (Vector< T > value) |
|
static Vector< nint > | AsVectorNInt< T > (Vector< T > value) |
|
static unsafe void | Widen (Vector< byte > source, out Vector< ushort > low, out Vector< ushort > high) |
|
static unsafe void | Widen (Vector< ushort > source, out Vector< uint > low, out Vector< uint > high) |
|
static unsafe void | Widen (Vector< uint > source, out Vector< ulong > low, out Vector< ulong > high) |
|
static unsafe void | Widen (Vector< sbyte > source, out Vector< short > low, out Vector< short > high) |
|
static unsafe void | Widen (Vector< short > source, out Vector< int > low, out Vector< int > high) |
|
static unsafe void | Widen (Vector< int > source, out Vector< long > low, out Vector< long > high) |
|
static unsafe void | Widen (Vector< float > source, out Vector< double > low, out Vector< double > high) |
|
static unsafe Vector< byte > | Narrow (Vector< ushort > low, Vector< ushort > high) |
|
static unsafe Vector< ushort > | Narrow (Vector< uint > low, Vector< uint > high) |
|
static unsafe Vector< uint > | Narrow (Vector< ulong > low, Vector< ulong > high) |
|
static unsafe Vector< sbyte > | Narrow (Vector< short > low, Vector< short > high) |
|
static unsafe Vector< short > | Narrow (Vector< int > low, Vector< int > high) |
|
static unsafe Vector< int > | Narrow (Vector< long > low, Vector< long > high) |
|
static unsafe Vector< float > | Narrow (Vector< double > low, Vector< double > high) |
|
static unsafe Vector< float > | ConvertToSingle (Vector< int > value) |
|
static unsafe Vector< float > | ConvertToSingle (Vector< uint > value) |
|
static unsafe Vector< double > | ConvertToDouble (Vector< long > value) |
|
static unsafe Vector< double > | ConvertToDouble (Vector< ulong > value) |
|
static unsafe Vector< int > | ConvertToInt32 (Vector< float > value) |
|
static unsafe Vector< uint > | ConvertToUInt32 (Vector< float > value) |
|
static unsafe Vector< long > | ConvertToInt64 (Vector< double > value) |
|
static unsafe Vector< ulong > | ConvertToUInt64 (Vector< double > value) |
|
static Vector< TTo > | As< TFrom, TTo > (this Vector< TFrom > vector) |
|
static T | Sum< T > (Vector< T > value) |
|
static Vector< T > | operator+ (Vector< T > left, Vector< T > right) |
|
static Vector< T > | operator- (Vector< T > left, Vector< T > right) |
|
static Vector< T > | operator* (Vector< T > left, Vector< T > right) |
|
static Vector< T > | operator* (Vector< T > value, T factor) |
|
static Vector< T > | operator* (T factor, Vector< T > value) |
|
static Vector< T > | operator/ (Vector< T > left, Vector< T > right) |
|
static Vector< T > | operator- (Vector< T > value) |
|
static Vector< T > | operator& (Vector< T > left, Vector< T > right) |
|
static Vector< T > | operator| (Vector< T > left, Vector< T > right) |
|
static Vector< T > | operator^ (Vector< T > left, Vector< T > right) |
|
static Vector< T > | operator~ (Vector< T > value) |
|
static bool | operator== (Vector< T > left, Vector< T > right) |
|
static bool | operator!= (Vector< T > left, Vector< T > right) |
|
static | operator Vector< byte > (Vector< T > value) |
|
static | operator Vector< sbyte > (Vector< T > value) |
|
static | operator Vector< ushort > (Vector< T > value) |
|
static | operator Vector< short > (Vector< T > value) |
|
static | operator Vector< uint > (Vector< T > value) |
|
static | operator Vector< int > (Vector< T > value) |
|
static | operator Vector< ulong > (Vector< T > value) |
|
static | operator Vector< long > (Vector< T > value) |
|
static | operator Vector< float > (Vector< T > value) |
|
static | operator Vector< double > (Vector< T > value) |
|
static | operator Vector< nuint > (Vector< T > value) |
|
static | operator Vector< nint > (Vector< T > value) |
|
Definition at line 859 of file Vector.cs.