19 references to Vectorizable
System.Numerics.Tensors (19)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (3)
1191if (Vector512.IsHardwareAccelerated && Vector512<T>.IsSupported && TBinaryOperator.Vectorizable) 1211if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TBinaryOperator.Vectorizable) 1231if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TBinaryOperator.Vectorizable)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (7)
85if (Vector512.IsHardwareAccelerated && Vector512<T>.IsSupported && TBinaryOperator.Vectorizable) 103if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TBinaryOperator.Vectorizable) 121if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TBinaryOperator.Vectorizable) 1417if (Vector512.IsHardwareAccelerated && Vector512<T>.IsSupported && TTransformOperator.Vectorizable && TBinaryOperator.Vectorizable) 1435if (Vector256.IsHardwareAccelerated && Vector256<T>.IsSupported && TTransformOperator.Vectorizable && TBinaryOperator.Vectorizable) 1453if (Vector128.IsHardwareAccelerated && Vector128<T>.IsSupported && TTransformOperator.Vectorizable && TBinaryOperator.Vectorizable) 2771public static bool Vectorizable => TOperator.Vectorizable;
System\Numerics\Tensors\netcore\TensorPrimitives.Half.cs (9)
88if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 106if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 124if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(y))) 142if (TOp.Vectorizable) // not checking IsVectorizable(x) because there's no runtime overhead to the Half<=>short conversion 160if (TOp.Vectorizable) // not checking IsVectorizable(x) because there's no runtime overhead to the Half<=>short conversion 178if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 196if (TOp.Vectorizable && IsVectorizable(Rename<T, Half>(x))) 348public static bool Vectorizable => TBinary.Vectorizable; 387public static bool Vectorizable => TAggregate.Vectorizable;