11 implementations of Invoke
System.Numerics.Tensors (11)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (1)
35
public Vector512<T>
Invoke
(Vector512<T> x) => TOperator.Invoke(x);
System\Numerics\Tensors\netcore\TensorPrimitives.RootN.cs (1)
61
public Vector512<T>
Invoke
(Vector512<T> x)
System\Numerics\Tensors\netcore\TensorPrimitives.Rotate.cs (2)
50
public Vector512<T>
Invoke
(Vector512<T> x) => (x << _amount) | (x >>> ((sizeof(T) * 8) - _amount));
63
public Vector512<T>
Invoke
(Vector512<T> x) => (x >>> _amount) | (x << ((sizeof(T) * 8) - _amount));
System\Numerics\Tensors\netcore\TensorPrimitives.Round.cs (2)
336
public Vector512<T>
Invoke
(Vector512<T> x)
358
public Vector512<T>
Invoke
(Vector512<T> x) => throw new NotSupportedException();
System\Numerics\Tensors\netcore\TensorPrimitives.ScaleB.cs (1)
36
public Vector512<T>
Invoke
(Vector512<T> x) => x * Vector512.Create(_pow2n);
System\Numerics\Tensors\netcore\TensorPrimitives.ShiftLeft.cs (3)
65
public Vector512<T>
Invoke
(Vector512<T> x) => x << _amount;
78
public Vector512<T>
Invoke
(Vector512<T> x) => x >> _amount;
91
public Vector512<T>
Invoke
(Vector512<T> x) => x >>> _amount;
System\Numerics\Tensors\netcore\TensorPrimitives.StdDev.cs (1)
61
public Vector512<T>
Invoke
(Vector512<T> x)
42 references to Invoke
System.Numerics.Tensors (42)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IAggregationOperator.cs (17)
519
Vector512<T> beg = transform.
Invoke
(Vector512.LoadUnsafe(ref xRef));
520
Vector512<T> end = transform.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)Vector512<T>.Count));
580
vector1 = transform.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 0)));
581
vector2 = transform.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 1)));
582
vector3 = transform.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 2)));
583
vector4 = transform.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 3)));
592
vector1 = transform.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 4)));
593
vector2 = transform.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 5)));
594
vector3 = transform.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 6)));
595
vector4 = transform.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 7)));
636
Vector512<T> vector = transform.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 7)));
643
Vector512<T> vector = transform.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 6)));
650
Vector512<T> vector = transform.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 5)));
657
Vector512<T> vector = transform.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 4)));
664
Vector512<T> vector = transform.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 3)));
671
Vector512<T> vector = transform.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 2)));
678
Vector512<T> vector = transform.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 1)));
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IStatefulUnaryOperator.cs (25)
547
Vector512<T> beg = op.
Invoke
(Vector512.LoadUnsafe(ref xRef));
548
Vector512<T> end = op.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)Vector512<T>.Count));
599
vector1 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 0)));
600
vector2 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 1)));
601
vector3 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 2)));
602
vector4 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 3)));
611
vector1 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 4)));
612
vector2 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 5)));
613
vector3 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 6)));
614
vector4 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 7)));
636
vector1 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 0)));
637
vector2 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 1)));
638
vector3 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 2)));
639
vector4 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 3)));
648
vector1 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 4)));
649
vector2 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 5)));
650
vector3 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 6)));
651
vector4 = op.
Invoke
(Vector512.Load(xPtr + (uint)(Vector512<T>.Count * 7)));
689
Vector512<T> vector = op.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 8)));
696
Vector512<T> vector = op.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 7)));
703
Vector512<T> vector = op.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 6)));
710
Vector512<T> vector = op.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 5)));
717
Vector512<T> vector = op.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 4)));
724
Vector512<T> vector = op.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 3)));
731
Vector512<T> vector = op.
Invoke
(Vector512.LoadUnsafe(ref xRef, remainder - (uint)(Vector512<T>.Count * 2)));