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