Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Rdm.cs
Go to the documentation of this file.
2
4
5[CLSCompliant(false)]
6public abstract class Rdm : 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
23
28
33
38
43
48
53
58
63
68
73
78 }
79
80 public new static bool IsSupported
81 {
82 [Intrinsic]
83 get
84 {
85 return false;
86 }
87 }
88
93
98
103
108
113
118
123
128
133
138
143
148
153
158
163
168
173
178
183
188
193
198
203
208}
static Vector64< short > MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(Vector64< short > addend, Vector64< short > left, Vector128< short > right, byte rightIndex)
Definition Rdm.cs:44
static Vector64< int > MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(Vector64< int > minuend, Vector64< int > left, Vector64< int > right, byte rightIndex)
Definition Rdm.cs:69
static Vector64< short > MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(Vector64< short > addend, Vector64< short > left, Vector64< short > right, byte rightIndex)
Definition Rdm.cs:39
static Vector64< int > MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(Vector64< int > minuend, Vector64< int > left, Vector128< int > right, byte rightIndex)
Definition Rdm.cs:74
static Vector64< int > MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(Vector64< int > addend, Vector64< int > left, Vector128< int > right, byte rightIndex)
Definition Rdm.cs:54
static Vector64< short > MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(Vector64< short > minuend, Vector64< short > left, Vector64< short > right, byte rightIndex)
Definition Rdm.cs:59
static Vector64< short > MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(Vector64< short > minuend, Vector64< short > left, Vector128< short > right, byte rightIndex)
Definition Rdm.cs:64
static Vector64< int > MultiplyRoundedDoublingAndAddSaturateHighScalar(Vector64< int > addend, Vector64< int > left, Vector64< int > right)
Definition Rdm.cs:24
static Vector64< int > MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(Vector64< int > addend, Vector64< int > left, Vector64< int > right, byte rightIndex)
Definition Rdm.cs:49
static Vector64< short > MultiplyRoundedDoublingAndAddSaturateHighScalar(Vector64< short > addend, Vector64< short > left, Vector64< short > right)
Definition Rdm.cs:19
static Vector64< int > MultiplyRoundedDoublingAndSubtractSaturateHighScalar(Vector64< int > addend, Vector64< int > left, Vector64< int > right)
Definition Rdm.cs:34
static Vector64< short > MultiplyRoundedDoublingAndSubtractSaturateHighScalar(Vector64< short > addend, Vector64< short > left, Vector64< short > right)
Definition Rdm.cs:29
static Vector64< int > MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector64< int > addend, Vector64< int > left, Vector64< int > right, byte rightIndex)
Definition Rdm.cs:139
static Vector64< int > MultiplyRoundedDoublingAndSubtractSaturateHigh(Vector64< int > minuend, Vector64< int > left, Vector64< int > right)
Definition Rdm.cs:114
static Vector128< int > MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector128< int > minuend, Vector128< int > left, Vector128< int > right, byte rightIndex)
Definition Rdm.cs:204
static Vector128< int > MultiplyRoundedDoublingAndAddSaturateHigh(Vector128< int > addend, Vector128< int > left, Vector128< int > right)
Definition Rdm.cs:104
static Vector128< short > MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector128< short > minuend, Vector128< short > left, Vector128< short > right, byte rightIndex)
Definition Rdm.cs:194
static Vector64< short > MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector64< short > minuend, Vector64< short > left, Vector128< short > right, byte rightIndex)
Definition Rdm.cs:174
static Vector64< short > MultiplyRoundedDoublingAndSubtractSaturateHigh(Vector64< short > minuend, Vector64< short > left, Vector64< short > right)
Definition Rdm.cs:109
static Vector128< short > MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector128< short > addend, Vector128< short > left, Vector64< short > right, byte rightIndex)
Definition Rdm.cs:149
static Vector128< short > MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector128< short > addend, Vector128< short > left, Vector128< short > right, byte rightIndex)
Definition Rdm.cs:154
static Vector128< short > MultiplyRoundedDoublingAndSubtractSaturateHigh(Vector128< short > minuend, Vector128< short > left, Vector128< short > right)
Definition Rdm.cs:119
static Vector64< short > MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector64< short > addend, Vector64< short > left, Vector128< short > right, byte rightIndex)
Definition Rdm.cs:134
static Vector64< short > MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector64< short > addend, Vector64< short > left, Vector64< short > right, byte rightIndex)
Definition Rdm.cs:129
static Vector128< int > MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector128< int > addend, Vector128< int > left, Vector128< int > right, byte rightIndex)
Definition Rdm.cs:164
static new bool IsSupported
Definition Rdm.cs:81
static Vector64< int > MultiplyRoundedDoublingAndAddSaturateHigh(Vector64< int > addend, Vector64< int > left, Vector64< int > right)
Definition Rdm.cs:94
static Vector128< short > MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector128< short > minuend, Vector128< short > left, Vector64< short > right, byte rightIndex)
Definition Rdm.cs:189
static Vector64< int > MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector64< int > minuend, Vector64< int > left, Vector64< int > right, byte rightIndex)
Definition Rdm.cs:179
static Vector64< int > MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector64< int > minuend, Vector64< int > left, Vector128< int > right, byte rightIndex)
Definition Rdm.cs:184
static Vector128< short > MultiplyRoundedDoublingAndAddSaturateHigh(Vector128< short > addend, Vector128< short > left, Vector128< short > right)
Definition Rdm.cs:99
static Vector128< int > MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector128< int > addend, Vector128< int > left, Vector64< int > right, byte rightIndex)
Definition Rdm.cs:159
static Vector128< int > MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector128< int > minuend, Vector128< int > left, Vector64< int > right, byte rightIndex)
Definition Rdm.cs:199
static Vector64< short > MultiplyRoundedDoublingAndAddSaturateHigh(Vector64< short > addend, Vector64< short > left, Vector64< short > right)
Definition Rdm.cs:89
static Vector128< int > MultiplyRoundedDoublingAndSubtractSaturateHigh(Vector128< int > minuend, Vector128< int > left, Vector128< int > right)
Definition Rdm.cs:124
static Vector64< short > MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(Vector64< short > minuend, Vector64< short > left, Vector64< short > right, byte rightIndex)
Definition Rdm.cs:169
static Vector64< int > MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(Vector64< int > addend, Vector64< int > left, Vector128< int > right, byte rightIndex)
Definition Rdm.cs:144