言語

Avx10v2 クラス

定義

重要

この API は CLS 準拠ではありません。

組み込み関数を介して X86 AVX10.2 ハードウェア命令へのアクセスを提供します

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
継承
属性

プロパティ

名前 説明
IsSupported

このクラスの API がサポートされているかどうかを示す値を取得します。

メソッド

名前 説明
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)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 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()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象