Avx10v2 Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Important
This API is not CLS-compliant.
Provides access to X86 AVX10.2 hardware instructions via intrinsics
public ref class Avx10v2 abstract : System::Runtime::Intrinsics::X86::Avx10v1
[System.CLSCompliant(false)]
public abstract class Avx10v2 : System.Runtime.Intrinsics.X86.Avx10v1
[<System.CLSCompliant(false)>]
type Avx10v2 = class
inherit Avx10v1
Public MustInherit Class Avx10v2
Inherits Avx10v1
- Inheritance
- Attributes
Properties
| Name | Description |
|---|---|
| IsSupported |
Gets a value that indicates whether the APIs in this class are supported. |
Methods
| Name | Description |
|---|---|
| ConvertToByteWithSaturationAndZeroExtendToInt32(Vector128<Single>) |
VCVTPS2IUBS xmm1{k1}{z}, xmm2/m128/m32bcst |
| ConvertToByteWithSaturationAndZeroExtendToInt32(Vector256<Single>) |
VCVTPS2IUBS ymm1{k1}{z}, ymm2/m256/m32bcst {er} |
| ConvertToByteWithTruncatedSaturationAndZeroExtendToInt32(Vector128<Single>) |
VCVTTPS2IUBS xmm1{k1}{z}, xmm2/m128/m32bcst |
| ConvertToByteWithTruncatedSaturationAndZeroExtendToInt32(Vector256<Single>) |
VCVTTPS2IUBS ymm1{k1}{z}, ymm2/m256/m32bcst {sae} |
| ConvertToSByteWithSaturationAndZeroExtendToInt32(Vector128<Single>) |
VCVTPS2IBS xmm1{k1}{z}, xmm2/m128/m32bcst |
| ConvertToSByteWithSaturationAndZeroExtendToInt32(Vector256<Single>) |
VCVTPS2IBS ymm1{k1}{z}, ymm2/m256/m32bcst {er} |
| ConvertToSByteWithTruncatedSaturationAndZeroExtendToInt32(Vector128<Single>) |
VCVTTPS2IBS xmm1{k1}{z}, xmm2/m128/m32bcst |
| ConvertToSByteWithTruncatedSaturationAndZeroExtendToInt32(Vector256<Single>) |
VCVTTPS2IBS ymm1{k1}{z}, ymm2/m256/m32bcst {sae} |
| Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
| GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
| GetType() |
Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
| MinMax(Vector128<Double>, Vector128<Double>, Byte) |
VMINMAXPD xmm1{k1}{z}, xmm2, xmm3/m128/m64bcst, imm8 |
| MinMax(Vector128<Single>, Vector128<Single>, Byte) |
VMINMAXPS xmm1{k1}{z}, xmm2, xmm3/m128/m32bcst, imm8 |
| MinMax(Vector256<Double>, Vector256<Double>, Byte) |
VMINMAXPD ymm1{k1}{z}, ymm2, ymm3/m256/m64bcst {sae}, imm8 |
| MinMax(Vector256<Single>, Vector256<Single>, Byte) |
VMINMAXPS ymm1{k1}{z}, ymm2, ymm3/m256/m32bcst {sae}, imm8 |
| MinMaxScalar(Vector128<Double>, Vector128<Double>, Byte) |
VMINMAXSD xmm1{k1}{z}, xmm2, xmm3/m64 {sae}, imm8 |
| MinMaxScalar(Vector128<Single>, Vector128<Single>, Byte) |
VMINMAXSS xmm1{k1}{z}, xmm2, xmm3/m32 {sae}, imm8 |
| MoveScalar(Vector128<Int16>) |
VMOVW xmm1, xmm2/m16 |
| MoveScalar(Vector128<Int32>) |
VMOVD xmm1, xmm2/m32 |
| MoveScalar(Vector128<UInt16>) |
VMOVW xmm1, xmm2/m16 |
| MoveScalar(Vector128<UInt32>) |
VMOVD xmm1, xmm2/m32 |
| StoreScalar(Int16*, Vector128<Int16>) |
VMOVW xmm1/m16, xmm2 |
| StoreScalar(UInt16*, Vector128<UInt16>) |
VMOVW xmm1/m16, xmm2 |
| ToString() |
Returns a string that represents the current object. (Inherited from Object) |