Dp Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a CLS.
Proporciona acceso a las instrucciones de hardware ARMv8.2-DotProd a través de intrínsecos.
public ref class Dp abstract : System::Runtime::Intrinsics::Arm::AdvSimd
[System.CLSCompliant(false)]
public abstract class Dp : System.Runtime.Intrinsics.Arm.AdvSimd
[<System.CLSCompliant(false)>]
type Dp = class
inherit AdvSimd
Public MustInherit Class Dp
Inherits AdvSimd
- Herencia
- Atributos
Propiedades
IsSupported |
Proporciona acceso a las instrucciones de hardware ARMv8.2-DotProd a través de intrínsecos. |
Métodos
DotProduct(Vector128<Int32>, Vector128<SByte>, Vector128<SByte>) |
int32x4_t vdotq_s32 (int32x4_t r, int8x16_t a, int8x16_t b) A32: VSDOT. S8 Qd, Qn, Qm A64: SDOT Vd.4S, Vn.16B, Vm.16B |
DotProduct(Vector128<UInt32>, Vector128<Byte>, Vector128<Byte>) |
uint32x4_t vdotq_u32 (uint32x4_t r, uint8x16_t a, uint8x16_t b) A32: VUDOT. U8 Qd, Qn, Qm A64: UDOT Vd.4S, Vn.16B, Vm.16B |
DotProduct(Vector64<Int32>, Vector64<SByte>, Vector64<SByte>) |
int32x2_t vdot_s32 (int32x2_t r, int8x8_t a, int8x8_t b) A32: VSDOT. S8 Dd, Dn, Dm A64: SDOT Vd.2S, Vn.8B, Vm.8B |
DotProduct(Vector64<UInt32>, Vector64<Byte>, Vector64<Byte>) |
uint32x2_t vdot_u32 (uint32x2_t r, uint8x8_t a, uint8x8_t b) A32: VUDOT. U8 Dd, Dn, Dm A64: UDOT Vd.2S, Vn.8B, Vm.8B |
DotProductBySelectedQuadruplet(Vector128<Int32>, Vector128<SByte>, Vector128<SByte>, Byte) |
int32x4_t vdotq_laneq_s32 (int32x4_t r, int8x16_t a, int8x16_t b, const int lane) A32: VSDOT. S8 Qd, Qn, Dm[lane] A64: SDOT Vd.4S, Vn.16B, Vm.4B[lane] |
DotProductBySelectedQuadruplet(Vector128<Int32>, Vector128<SByte>, Vector64<SByte>, Byte) |
int32x4_t vdotq_lane_s32 (int32x4_t r, int8x16_t a, int8x8_t b, const int lane) A32: VSDOT. S8 Qd, Qn, Dm[lane] A64: SDOT Vd.4S, Vn.16B, Vm.4B[lane] |
DotProductBySelectedQuadruplet(Vector128<UInt32>, Vector128<Byte>, Vector128<Byte>, Byte) |
uint32x4_t vdotq_laneq_u32 (uint32x4_t r, uint8x16_t a, uint8x16_t b, const int lane) A32: VUDOT. U8 Qd, Qn, Dm[lane] A64: UDOT Vd.4S, Vn.16B, Vm.4B[lane] |
DotProductBySelectedQuadruplet(Vector128<UInt32>, Vector128<Byte>, Vector64<Byte>, Byte) |
uint32x4_t vdotq_lane_u32 (uint32x4_t r, uint8x16_t a, uint8x8_t b, const int lane) A32: VUDOT. U8 Qd, Qn, Dm[lane] A64: UDOT Vd.4S, Vn.16B, Vm.4B[lane] |
DotProductBySelectedQuadruplet(Vector64<Int32>, Vector64<SByte>, Vector128<SByte>, Byte) |
int32x2_t vdot_laneq_s32 (int32x2_t r, int8x8_t a, int8x16_t b, const int lane) A32: VSDOT. S8 Dd, Dn, Dm[lane] A64: SDOT Vd.2S, Vn.8B, Vm.4B[lane] |
DotProductBySelectedQuadruplet(Vector64<Int32>, Vector64<SByte>, Vector64<SByte>, Byte) |
int32x2_t vdot_lane_s32 (int32x2_t r, int8x8_t a, int8x8_t b, const int lane) A32: VSDOT. S8 Dd, Dn, Dm[lane] A64: SDOT Vd.2S, Vn.8B, Vm.4B[lane] |
DotProductBySelectedQuadruplet(Vector64<UInt32>, Vector64<Byte>, Vector128<Byte>, Byte) |
uint32x2_t vdot_laneq_u32 (uint32x2_t r, uint8x8_t a, uint8x16_t b, const int lane) A32: VUDOT. U8 Dd, Dn, Dm[lane] A64: UDOT Vd.2S, Vn.8B, Vm.4B[lane] |
DotProductBySelectedQuadruplet(Vector64<UInt32>, Vector64<Byte>, Vector64<Byte>, Byte) |
uint32x2_t vdot_lane_u32 (uint32x2_t r, uint8x8_t a, uint8x8_t b, const int lane) A32: VUDOT. U8 Dd, Dn, Dm[lane] A64: UDOT Vd.2S, Vn.8B, Vm.4B[lane] |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |