Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Dp.cs
Go to the documentation of this file.
2
4
5[CLSCompliant(false)]
6public abstract class Dp : AdvSimd
7{
8 public new abstract class Arm64 : AdvSimd.Arm64
9 {
10 public new static bool IsSupported
11 {
12 [Intrinsic]
13 get
14 {
15 return false;
16 }
17 }
18 }
19
20 public new static bool IsSupported
21 {
22 [Intrinsic]
23 get
24 {
25 return false;
26 }
27 }
28
30 {
32 }
33
35 {
37 }
38
40 {
42 }
43
45 {
47 }
48
49 public static Vector64<int> DotProductBySelectedQuadruplet(Vector64<int> addend, Vector64<sbyte> left, Vector64<sbyte> right, byte rightScaledIndex)
50 {
52 }
53
54 public static Vector64<int> DotProductBySelectedQuadruplet(Vector64<int> addend, Vector64<sbyte> left, Vector128<sbyte> right, byte rightScaledIndex)
55 {
57 }
58
59 public static Vector64<uint> DotProductBySelectedQuadruplet(Vector64<uint> addend, Vector64<byte> left, Vector64<byte> right, byte rightScaledIndex)
60 {
62 }
63
64 public static Vector64<uint> DotProductBySelectedQuadruplet(Vector64<uint> addend, Vector64<byte> left, Vector128<byte> right, byte rightScaledIndex)
65 {
67 }
68
69 public static Vector128<int> DotProductBySelectedQuadruplet(Vector128<int> addend, Vector128<sbyte> left, Vector128<sbyte> right, byte rightScaledIndex)
70 {
72 }
73
74 public static Vector128<int> DotProductBySelectedQuadruplet(Vector128<int> addend, Vector128<sbyte> left, Vector64<sbyte> right, byte rightScaledIndex)
75 {
77 }
78
79 public static Vector128<uint> DotProductBySelectedQuadruplet(Vector128<uint> addend, Vector128<byte> left, Vector128<byte> right, byte rightScaledIndex)
80 {
82 }
83
84 public static Vector128<uint> DotProductBySelectedQuadruplet(Vector128<uint> addend, Vector128<byte> left, Vector64<byte> right, byte rightScaledIndex)
85 {
87 }
88}
static Vector64< uint > DotProductBySelectedQuadruplet(Vector64< uint > addend, Vector64< byte > left, Vector128< byte > right, byte rightScaledIndex)
Definition Dp.cs:64
static Vector128< uint > DotProductBySelectedQuadruplet(Vector128< uint > addend, Vector128< byte > left, Vector64< byte > right, byte rightScaledIndex)
Definition Dp.cs:84
static Vector64< uint > DotProductBySelectedQuadruplet(Vector64< uint > addend, Vector64< byte > left, Vector64< byte > right, byte rightScaledIndex)
Definition Dp.cs:59
static Vector64< int > DotProductBySelectedQuadruplet(Vector64< int > addend, Vector64< sbyte > left, Vector64< sbyte > right, byte rightScaledIndex)
Definition Dp.cs:49
static Vector128< int > DotProductBySelectedQuadruplet(Vector128< int > addend, Vector128< sbyte > left, Vector64< sbyte > right, byte rightScaledIndex)
Definition Dp.cs:74
static Vector128< uint > DotProductBySelectedQuadruplet(Vector128< uint > addend, Vector128< byte > left, Vector128< byte > right, byte rightScaledIndex)
Definition Dp.cs:79
static Vector128< int > DotProduct(Vector128< int > addend, Vector128< sbyte > left, Vector128< sbyte > right)
Definition Dp.cs:39
static Vector64< int > DotProduct(Vector64< int > addend, Vector64< sbyte > left, Vector64< sbyte > right)
Definition Dp.cs:29
static new bool IsSupported
Definition Dp.cs:21
static Vector64< uint > DotProduct(Vector64< uint > addend, Vector64< byte > left, Vector64< byte > right)
Definition Dp.cs:34
static Vector128< int > DotProductBySelectedQuadruplet(Vector128< int > addend, Vector128< sbyte > left, Vector128< sbyte > right, byte rightScaledIndex)
Definition Dp.cs:69
static Vector64< int > DotProductBySelectedQuadruplet(Vector64< int > addend, Vector64< sbyte > left, Vector128< sbyte > right, byte rightScaledIndex)
Definition Dp.cs:54
static Vector128< uint > DotProduct(Vector128< uint > addend, Vector128< byte > left, Vector128< byte > right)
Definition Dp.cs:44