Dp Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Fournit l’accès aux instructions matérielles ARMv8.2-DotProd via des intrinsèques.
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
- Héritage
- Attributs
Propriétés
IsSupported |
Fournit l’accès aux instructions matérielles ARMv8.2-DotProd via des intrinsèques. |
Méthodes
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) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |