Edit

Share via


Avx10v2 Class

Definition

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)

Applies to