Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Pclmulqdq.cs
Go to the documentation of this file.
1
using
System.Runtime.CompilerServices
;
2
3
namespace
System.Runtime.Intrinsics.X86
;
4
5
[Intrinsic]
6
[CLSCompliant(
false
)]
7
public
abstract
class
Pclmulqdq
:
Sse2
8
{
9
[Intrinsic]
10
public
new
abstract
class
X64
:
Sse2
.
X64
11
{
12
public
new
static
bool
IsSupported
=>
IsSupported
;
13
}
14
15
public
new
static
bool
IsSupported
=>
IsSupported
;
16
17
public
static
Vector128<long>
CarrylessMultiply
(
Vector128<long>
left,
Vector128<long>
right,
byte
control)
18
{
19
return
CarrylessMultiply
(left, right, control);
20
}
21
22
public
static
Vector128<ulong>
CarrylessMultiply
(
Vector128<ulong>
left,
Vector128<ulong>
right,
byte
control)
23
{
24
return
CarrylessMultiply
(left, right, control);
25
}
26
}
System.Runtime.Intrinsics.Vector128
Definition
Vector128.cs:1012
System.Runtime.Intrinsics.X86.Pclmulqdq.X64.IsSupported
static new bool IsSupported
Definition
Pclmulqdq.cs:12
System.Runtime.Intrinsics.X86.Pclmulqdq.X64
Definition
Pclmulqdq.cs:11
System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply
static Vector128< long > CarrylessMultiply(Vector128< long > left, Vector128< long > right, byte control)
Definition
Pclmulqdq.cs:17
System.Runtime.Intrinsics.X86.Pclmulqdq.IsSupported
static new bool IsSupported
Definition
Pclmulqdq.cs:15
System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply
static Vector128< ulong > CarrylessMultiply(Vector128< ulong > left, Vector128< ulong > right, byte control)
Definition
Pclmulqdq.cs:22
System.Runtime.Intrinsics.X86.Pclmulqdq
Definition
Pclmulqdq.cs:8
System.Runtime.Intrinsics.X86.Sse2
Definition
Sse2.cs:8
System.Runtime.CompilerServices
Definition
NullablePublicOnlyAttribute.cs:3
System.Runtime.Intrinsics.X86
Definition
Aes.cs:3
source
System.Private.CoreLib
System.Runtime.Intrinsics.X86
Pclmulqdq.cs
Generated by
1.10.0