Vector256 클래스

정의

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

public ref class Vector256 abstract sealed
public static class Vector256
type Vector256 = class
Public Module Vector256
상속
Vector256

속성

Name Description
E

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

Epsilon

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

IsHardwareAccelerated

JIT 내장 지원을 통해 256비트 벡터 작업에 하드웨어 가속이 적용되는지 여부를 나타내는 값을 가져옵니다.

NaN

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

NegativeInfinity

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

NegativeOne

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

NegativeZero

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

Pi

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

PositiveInfinity

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

Tau

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

메서드

Name Description
Abs<T>(Vector256<T>)

벡터에서 각 요소의 절대값을 계산합니다.

Add<T>(Vector256<T>, Vector256<T>)

합계를 계산하는 두 개의 벡터를 추가합니다.

AddSaturate<T>(Vector256<T>, Vector256<T>)

요소별 포화 합계를 계산하는 두 개의 벡터를 추가합니다.

All<T>(Vector256<T>, T)

벡터의 모든 요소가 지정된 값과 같은지 확인합니다.

AllWhereAllBitsSet<T>(Vector256<T>)

벡터의 모든 요소에 모든 비트가 설정되어 있는지 여부를 확인합니다.

AndNot<T>(Vector256<T>, Vector256<T>)

지정된 벡터의 비트 및 다른 벡터의 보수를 계산합니다.

Any<T>(Vector256<T>, T)

벡터의 요소가 지정된 값과 같은지 여부를 확인합니다.

AnyWhereAllBitsSet<T>(Vector256<T>)

벡터의 요소에 모든 비트가 설정되어 있는지 여부를 확인합니다.

As<T,U>(Vector256<T>)

형식의 형식을 Vector256<T>TFrom 형식 Vector256<T>TTo으로 다시 해석합니다.

AsByte<T>(Vector256<T>)

Vector256<T> 형식Vector256으로 다시 스터프합니다Byte.

AsDouble<T>(Vector256<T>)

Vector256<T> 형식Vector256으로 다시 스터프합니다Double.

Asin(Vector256<Double>)

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

Asin(Vector256<Single>)

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

AsInt16<T>(Vector256<T>)

Vector256<T> 형식Vector256으로 다시 스터프합니다Int16.

AsInt32<T>(Vector256<T>)

Vector256<T> 형식Vector256으로 다시 스터프합니다Int32.

AsInt64<T>(Vector256<T>)

Vector256<T> 형식Vector256으로 다시 스터프합니다Int64.

AsNInt<T>(Vector256<T>)

를 새로 Vector256<T>재해석 Vector256<T> 합니다.

AsNUInt<T>(Vector256<T>)

를 새로 Vector256<T>재해석 Vector256<T> 합니다.

AsSByte<T>(Vector256<T>)

Vector256<T> 형식Vector256으로 다시 스터프합니다SByte.

AsSingle<T>(Vector256<T>)

Vector256<T> 형식Vector256으로 다시 스터프합니다Single.

AsUInt16<T>(Vector256<T>)

Vector256<T> 형식Vector256으로 다시 스터프합니다UInt16.

AsUInt32<T>(Vector256<T>)

Vector256<T> 형식Vector256으로 다시 스터프합니다UInt32.

AsUInt64<T>(Vector256<T>)

Vector256<T> 형식Vector256으로 다시 스터프합니다UInt64.

AsVector<T>(Vector256<T>)

를 새로 Vector256<T>재해석 Vector<T> 합니다.

AsVector256<T>(Vector<T>)

를 새로 Vector<T>재해석 Vector256<T> 합니다.

BitwiseAnd<T>(Vector256<T>, Vector256<T>)

비트 및 두 벡터를 계산합니다.

BitwiseOr<T>(Vector256<T>, Vector256<T>)

비트 또는 두 벡터를 계산합니다.

Ceiling(Vector256<Double>)

벡터에서 각 요소의 최대값을 계산합니다.

Ceiling(Vector256<Single>)

벡터에서 각 요소의 최대값을 계산합니다.

Clamp<T>(Vector256<T>, Vector256<T>, Vector256<T>)

최소값과 최대값 사이의 벡터를 제한합니다.

ClampNative<T>(Vector256<T>, Vector256<T>, Vector256<T>)

플랫폼별 동작 NaN 을 사용하여 최소값과 최대값 사이의 벡터를 제한합니다 NegativeZero.

ConditionalSelect<T>(Vector256<T>, Vector256<T>, Vector256<T>)

두 벡터에서 값을 비트 단위로 조건부로 선택합니다.

ConvertToDouble(Vector256<Int64>)

Vector256<T>Vector256<T>로 변환합니다.

ConvertToDouble(Vector256<UInt64>)

Vector256<T>Vector256<T>로 변환합니다.

ConvertToInt32(Vector256<Single>)

Vector256<T>Vector256<T>로 변환합니다.

ConvertToInt32Native(Vector256<Single>)

Vector256<Single> 오버플로 Vector256<Int32> 에서 using 플랫폼 특정 동작으로 변환합니다.

ConvertToInt64(Vector256<Double>)

Vector256<T>Vector256<T>로 변환합니다.

ConvertToInt64Native(Vector256<Double>)

Vector256<Double> 오버플로 Vector256<Int64> 에서 using 플랫폼 특정 동작으로 변환합니다.

ConvertToSingle(Vector256<Int32>)

Vector256<T>Vector256<T>로 변환합니다.

ConvertToSingle(Vector256<UInt32>)

Vector256<T>Vector256<T>로 변환합니다.

ConvertToUInt32(Vector256<Single>)

Vector256<T>Vector256<T>로 변환합니다.

ConvertToUInt32Native(Vector256<Single>)

Vector256<Single> 오버플로 Vector256<UInt32> 에서 using 플랫폼 특정 동작으로 변환합니다.

ConvertToUInt64(Vector256<Double>)

Vector256<T>Vector256<T>로 변환합니다.

ConvertToUInt64Native(Vector256<Double>)

Vector256<Double> 오버플로 Vector256<UInt64> 에서 using 플랫폼 특정 동작으로 변환합니다.

CopySign<T>(Vector256<T>, Vector256<T>)

벡터의 요소별 기호를 다른 벡터의 요소별 기호에 복사합니다.

CopyTo<T>(Vector256<T>, Span<T>)

지정된 범위에 복사 Vector256<T> 합니다.

CopyTo<T>(Vector256<T>, T[], Int32)

지정된 인덱스에서 Vector256<T> 시작하여 지정된 배열에 복사합니다.

CopyTo<T>(Vector256<T>, T[])

지정된 배열에 복사 Vector256<T> 합니다.

Cos(Vector256<Double>)

벡터에서 각 요소의 코사인을 계산합니다.

Cos(Vector256<Single>)

벡터에서 각 요소의 코사인을 계산합니다.

Count<T>(Vector256<T>, T)

지정된 값과 같은 벡터의 요소 수를 결정합니다.

CountWhereAllBitsSet<T>(Vector256<T>)

모든 비트가 설정된 벡터의 요소 수를 결정합니다.

Create(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

각 요소가 지정된 해당 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Byte)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Double, Double, Double, Double)

각 요소가 지정된 해당 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Double)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)

각 요소가 지정된 해당 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Int16)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

각 요소가 지정된 해당 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Int32)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Int64, Int64, Int64, Int64)

각 요소가 지정된 해당 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Int64)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(IntPtr)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte)

각 요소가 지정된 해당 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(SByte)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Single, Single, Single, Single, Single, Single, Single, Single)

각 요소가 지정된 해당 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Single)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16)

각 요소가 지정된 해당 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(UInt16)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32, UInt32)

각 요소가 지정된 해당 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(UInt32)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(UInt64, UInt64, UInt64, UInt64)

각 요소가 지정된 해당 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(UInt64)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(UIntPtr)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create(Vector128<Byte>, Vector128<Byte>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<Double>, Vector128<Double>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<Int16>, Vector128<Int16>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<Int32>, Vector128<Int32>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<Int64>, Vector128<Int64>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<IntPtr>, Vector128<IntPtr>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<SByte>, Vector128<SByte>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<Single>, Vector128<Single>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<UInt16>, Vector128<UInt16>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<UInt32>, Vector128<UInt32>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<UInt64>, Vector128<UInt64>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create(Vector128<UIntPtr>, Vector128<UIntPtr>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create<T>(ReadOnlySpan<T>)

지정된 읽기 전용 범위에서 새 Vector256<T> 범위를 만듭니다.

Create<T>(T)

모든 요소가 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

Create<T>(T[], Int32)

지정된 배열에서 새 Vector256<T> 배열을 만듭니다.

Create<T>(T[])

지정된 배열에서 새 Vector256<T> 배열을 만듭니다.

Create<T>(Vector128<T>, Vector128<T>)

Vector256<T> 인스턴스에서 새 Vector128<T> 인스턴스를 만듭니다.

Create<T>(Vector128<T>)

지정된 값으로 초기화된 하위 및 상위 128비트를 사용하여 새 Vector256<T> 인스턴스를 만듭니다.

Create<T>(Vector64<T>)

모든 64비트 부분이 지정된 값으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(Byte)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(Double)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(Int16)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(Int32)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(Int64)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(IntPtr)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(SByte)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(Single)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(UInt16)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(UInt32)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(UInt64)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar(UIntPtr)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalar<T>(T)

첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 0으로 초기화된 새 Vector256<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(Byte)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(Double)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(Int16)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(Int32)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(Int64)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(IntPtr)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(SByte)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(Single)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(UInt16)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(UInt32)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(UInt64)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe(UIntPtr)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateScalarUnsafe<T>(T)

Vector256<T> 첫 번째 요소가 지정된 값으로 초기화되고 나머지 요소가 초기화되지 않은 상태로 새 인스턴스를 만듭니다.

CreateSequence<T>(T, T)

요소가 지정된 값에서 시작되고 지정된 다른 값에 따라 간격이 지정되는 새 Vector256<T> 인스턴스를 만듭니다.

DegreesToRadians(Vector256<Double>)

지정된 벡터를 도에서 라디안으로 변환합니다.

DegreesToRadians(Vector256<Single>)

지정된 벡터를 도에서 라디안으로 변환합니다.

Divide<T>(Vector256<T>, T)

요소별 몫을 계산하기 위해 벡터를 스칼라로 나눕니다.

Divide<T>(Vector256<T>, Vector256<T>)

두 벡터를 나누어 몫을 계산합니다.

Dot<T>(Vector256<T>, Vector256<T>)

두 벡터의 점 곱을 계산합니다.

Equals<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 요소별로 같은지 확인합니다.

EqualsAll<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 모든 요소가 같은지 확인합니다.

EqualsAny<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 요소가 같은지 확인합니다.

Exp(Vector256<Double>)

벡터에서 각 요소의 지수를 계산합니다.

Exp(Vector256<Single>)

벡터에서 각 요소의 지수를 계산합니다.

ExtractMostSignificantBits<T>(Vector256<T>)

벡터의 각 요소에서 가장 중요한 비트를 추출합니다.

Floor(Vector256<Double>)

벡터에서 각 요소의 바닥을 계산합니다.

Floor(Vector256<Single>)

벡터에서 각 요소의 바닥을 계산합니다.

FusedMultiplyAdd(Vector256<Double>, Vector256<Double>, Vector256<Double>)

계산(left * right) + addend- 1개의 삼항 연산으로 반올림됩니다.

FusedMultiplyAdd(Vector256<Single>, Vector256<Single>, Vector256<Single>)

계산(left * right) + addend- 1개의 삼항 연산으로 반올림됩니다.

get_E<T>()

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

get_Epsilon<T>()

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

get_NaN<T>()

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

get_NegativeInfinity<T>()

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

get_NegativeOne<T>()

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

get_NegativeZero<T>()

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

get_Pi<T>()

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

get_PositiveInfinity<T>()

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

get_Tau<T>()

256비트 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

GetElement<T>(Vector256<T>, Int32)

지정된 인덱스에서 요소를 가져옵니다.

GetLower<T>(Vector256<T>)

하위 128비트 값을 새 Vector128<T>비트로 가져옵니다.

GetUpper<T>(Vector256<T>)

상위 128비트 값을 새 Vector128<T>비트로 가져옵니다.

GreaterThan<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 요소별로 더 큰 벡터를 결정합니다.

GreaterThanAll<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 모든 요소가 더 큰지 확인합니다.

GreaterThanAny<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 요소가 더 큰지 확인합니다.

GreaterThanOrEqual<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 요소별로 크거나 같은 벡터를 결정합니다.

GreaterThanOrEqualAll<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 모든 요소가 크거나 같은지 확인합니다.

GreaterThanOrEqualAny<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 요소가 크거나 같은지 확인합니다.

Hypot(Vector256<Double>, Vector256<Double>)

오른쪽 각도 삼각형의 짧은 면 길이를 나타내는 두 개의 벡터가 지정된 경우 가설을 계산합니다.

Hypot(Vector256<Single>, Vector256<Single>)

오른쪽 각도 삼각형의 짧은 면 길이를 나타내는 두 개의 벡터가 지정된 경우 가설을 계산합니다.

IndexOf<T>(Vector256<T>, T)

지정된 값과 같은 벡터에서 첫 번째 요소의 인덱스를 결정합니다.

IndexOfWhereAllBitsSet<T>(Vector256<T>)

모든 비트가 설정된 벡터에서 첫 번째 요소의 인덱스를 결정합니다.

IsEvenInteger<T>(Vector256<T>)

벡터의 어떤 요소가 정수 값인지 확인합니다.

IsFinite<T>(Vector256<T>)

벡터에서 유한한 요소를 결정합니다.

IsInfinity<T>(Vector256<T>)

무한대인 벡터의 요소를 결정합니다.

IsInteger<T>(Vector256<T>)

벡터에서 정수 값인 요소를 결정합니다.

IsNaN<T>(Vector256<T>)

벡터에서 NaN인 요소를 결정합니다.

IsNegative<T>(Vector256<T>)

벡터의 어떤 요소가 음수 실수인지를 결정합니다.

IsNegativeInfinity<T>(Vector256<T>)

벡터에서 음수 무한대인 요소를 결정합니다.

IsNormal<T>(Vector256<T>)

벡터의 어떤 요소가 정상인지 결정합니다.

IsOddInteger<T>(Vector256<T>)

벡터에서 홀수 정수 값인 요소를 결정합니다.

IsPositive<T>(Vector256<T>)

벡터의 어떤 요소가 양의 실수인지 결정합니다.

IsPositiveInfinity<T>(Vector256<T>)

벡터에서 양수 무한대인 요소를 결정합니다.

IsSubnormal<T>(Vector256<T>)

벡터의 어떤 요소가 비열인지 결정합니다.

IsZero<T>(Vector256<T>)

벡터에서 0인 요소를 결정합니다.

LastIndexOf<T>(Vector256<T>, T)

지정된 값과 같은 벡터에서 마지막 요소의 인덱스를 결정합니다.

LastIndexOfWhereAllBitsSet<T>(Vector256<T>)

모든 비트가 설정된 벡터에서 마지막 요소의 인덱스를 결정합니다.

Lerp(Vector256<Double>, Vector256<Double>, Vector256<Double>)

지정된 가중치에 따라 두 벡터 간의 선형 보간을 수행합니다.

Lerp(Vector256<Single>, Vector256<Single>, Vector256<Single>)

지정된 가중치에 따라 두 벡터 간의 선형 보간을 수행합니다.

LessThan<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 요소별로 더 적은 벡터를 결정합니다.

LessThanAll<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 모든 요소가 더 적은지 확인합니다.

LessThanAny<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 요소가 더 적은지 확인합니다.

LessThanOrEqual<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 요소별로 작거나 같은 벡터를 결정합니다.

LessThanOrEqualAll<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 모든 요소가 작거나 같은지 확인합니다.

LessThanOrEqualAny<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 요소가 작거나 같은지 확인합니다.

Load<T>(T*)

지정된 소스에서 벡터를 로드합니다.

LoadAligned<T>(T*)

지정된 정렬된 원본에서 벡터를 로드합니다.

LoadAlignedNonTemporal<T>(T*)

지정된 정렬된 원본에서 벡터를 로드합니다.

LoadUnsafe<T>(T, UIntPtr)

지정된 원본 및 요소 오프셋에서 벡터를 로드합니다.

LoadUnsafe<T>(T)

지정된 소스에서 벡터를 로드합니다.

Log(Vector256<Double>)

벡터에서 각 요소의 로그를 계산합니다.

Log(Vector256<Single>)

벡터에서 각 요소의 로그를 계산합니다.

Log2(Vector256<Double>)

벡터에서 각 요소의 log2를 계산합니다.

Log2(Vector256<Single>)

벡터에서 각 요소의 log2를 계산합니다.

Max<T>(Vector256<T>, Vector256<T>)

요소별로 최대 2개의 벡터를 계산합니다.

MaxMagnitude<T>(Vector256<T>, Vector256<T>)

요소별로 크기가 더 큰 컴퓨팅과 두 벡터를 비교합니다.

MaxMagnitudeNumber<T>(Vector256<T>, Vector256<T>)

요소별로 두 벡터를 비교하여 크기가 더 큰 컴퓨팅과 입력 NaN이 있는 경우 다른 값을 반환합니다.

MaxNative<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 플랫폼별 동작 NaN 을 사용하여 요소별로 더 큰 벡터를 결정합니다 NegativeZero.

MaxNumber<T>(Vector256<T>, Vector256<T>)

요소별로 두 벡터를 비교하여 더 큰 컴퓨팅과 요소가 NaN있는 경우 다른 값을 반환합니다.

Min<T>(Vector256<T>, Vector256<T>)

요소별로 최소 2개의 벡터를 계산합니다.

MinMagnitude<T>(Vector256<T>, Vector256<T>)

요소별로 크기가 작은 컴퓨팅과 두 벡터를 비교합니다.

MinMagnitudeNumber<T>(Vector256<T>, Vector256<T>)

요소별로 두 벡터를 비교하여 크기가 작은 컴퓨팅과 입력 NaN이 있는 경우 다른 값을 반환합니다.

MinNative<T>(Vector256<T>, Vector256<T>)

두 벡터를 비교하여 플랫폼별 동작 NaN 을 사용하여 요소별로 더 작은 벡터를 결정합니다 NegativeZero.

MinNumber<T>(Vector256<T>, Vector256<T>)

요소별로 두 벡터를 비교하여 더 작은 컴퓨팅과 요소가 NaN있는 경우 다른 값을 반환합니다.

Multiply<T>(T, Vector256<T>)

벡터를 스칼라로 곱하여 제품을 계산합니다.

Multiply<T>(Vector256<T>, T)

벡터를 스칼라로 곱하여 제품을 계산합니다.

Multiply<T>(Vector256<T>, Vector256<T>)

두 벡터를 곱하여 요소별 제품을 계산합니다.

MultiplyAddEstimate(Vector256<Double>, Vector256<Double>, Vector256<Double>)

() + left.의 추정치를 * rightaddend 계산합니다.

MultiplyAddEstimate(Vector256<Single>, Vector256<Single>, Vector256<Single>)

() + left.의 추정치를 * rightaddend 계산합니다.

Narrow(Vector256<Double>, Vector256<Double>)

두 인스턴스 Vector256<T> 를 하나로 Vector256<T>좁혀줍니다.

Narrow(Vector256<Int16>, Vector256<Int16>)

두 인스턴스 Vector256<T> 를 하나로 Vector256<T>좁혀줍니다.

Narrow(Vector256<Int32>, Vector256<Int32>)

두 인스턴스 Vector256<T> 를 하나로 Vector256<T>좁혀줍니다.

Narrow(Vector256<Int64>, Vector256<Int64>)

두 인스턴스 Vector256<T> 를 하나로 Vector256<T>좁혀줍니다.

Narrow(Vector256<UInt16>, Vector256<UInt16>)

두 인스턴스 Vector256<T> 를 하나로 Vector256<T>좁혀줍니다.

Narrow(Vector256<UInt32>, Vector256<UInt32>)

두 인스턴스 Vector256<T> 를 하나로 Vector256<T>좁혀줍니다.

Narrow(Vector256<UInt64>, Vector256<UInt64>)

두 인스턴스 Vector256<T> 를 하나로 Vector256<T>좁혀줍니다.

NarrowWithSaturation(Vector256<Double>, Vector256<Double>)

인스턴스의 Double 두 벡터를 포화 변환을 사용하는 하나의 벡터 Single 로 좁혀줍니다.

NarrowWithSaturation(Vector256<Int16>, Vector256<Int16>)

인스턴스의 Int16 두 벡터를 포화 변환을 사용하는 하나의 벡터 SByte 로 좁혀줍니다.

NarrowWithSaturation(Vector256<Int32>, Vector256<Int32>)

인스턴스의 Int32 두 벡터를 포화 변환을 사용하는 하나의 벡터 Int16 로 좁혀줍니다.

NarrowWithSaturation(Vector256<Int64>, Vector256<Int64>)

인스턴스의 Int64 두 벡터를 포화 변환을 사용하는 하나의 벡터 Int32 로 좁혀줍니다.

NarrowWithSaturation(Vector256<UInt16>, Vector256<UInt16>)

인스턴스의 UInt16 두 벡터를 포화 변환을 사용하는 하나의 벡터 Byte 로 좁혀줍니다.

NarrowWithSaturation(Vector256<UInt32>, Vector256<UInt32>)

인스턴스의 UInt32 두 벡터를 포화 변환을 사용하는 하나의 벡터 UInt16 로 좁혀줍니다.

NarrowWithSaturation(Vector256<UInt64>, Vector256<UInt64>)

인스턴스의 UInt64 두 벡터를 포화 변환을 사용하는 하나의 벡터 UInt32 로 좁혀줍니다.

Negate<T>(Vector256<T>)

벡터를 부정합니다.

None<T>(Vector256<T>, T)

벡터의 요소가 지정된 값과 같은지 여부를 확인합니다.

NoneWhereAllBitsSet<T>(Vector256<T>)

모든 비트가 설정된 벡터의 요소가 없는지 확인합니다.

OnesComplement<T>(Vector256<T>)

벡터의 보수를 계산합니다.

RadiansToDegrees(Vector256<Double>)

지정된 벡터를 라디안에서 도로 변환합니다.

RadiansToDegrees(Vector256<Single>)

지정된 벡터를 라디안에서 도로 변환합니다.

Round(Vector256<Double>, MidpointRounding)

지정된 반올림 모드를 사용하여 벡터의 각 요소를 가장 가까운 정수로 반올림합니다.

Round(Vector256<Double>)

기본 반올림 모드(ToEven)를 사용하여 벡터의 각 요소를 가장 가까운 정수로 반올림합니다.

Round(Vector256<Single>, MidpointRounding)

지정된 반올림 모드를 사용하여 벡터의 각 요소를 가장 가까운 정수로 반올림합니다.

Round(Vector256<Single>)

기본 반올림 모드(ToEven)를 사용하여 벡터의 각 요소를 가장 가까운 정수로 반올림합니다.

ShiftLeft(Vector256<Byte>, Int32)

벡터의 각 요소를 지정된 양만큼 왼쪽으로 이동합니다.

ShiftLeft(Vector256<Int16>, Int32)

벡터의 각 요소를 지정된 양만큼 왼쪽으로 이동합니다.

ShiftLeft(Vector256<Int32>, Int32)

벡터의 각 요소를 지정된 양만큼 왼쪽으로 이동합니다.

ShiftLeft(Vector256<Int64>, Int32)

벡터의 각 요소를 지정된 양만큼 왼쪽으로 이동합니다.

ShiftLeft(Vector256<IntPtr>, Int32)

벡터의 각 요소를 지정된 양만큼 왼쪽으로 이동합니다.

ShiftLeft(Vector256<SByte>, Int32)

벡터의 각 요소를 지정된 양만큼 왼쪽으로 이동합니다.

ShiftLeft(Vector256<UInt16>, Int32)

벡터의 각 요소를 지정된 양만큼 왼쪽으로 이동합니다.

ShiftLeft(Vector256<UInt32>, Int32)

벡터의 각 요소를 지정된 양만큼 왼쪽으로 이동합니다.

ShiftLeft(Vector256<UInt64>, Int32)

벡터의 각 요소를 지정된 양만큼 왼쪽으로 이동합니다.

ShiftLeft(Vector256<UIntPtr>, Int32)

벡터의 각 요소를 지정된 양만큼 왼쪽으로 이동합니다.

ShiftRightArithmetic(Vector256<Int16>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(부호 있음)합니다.

ShiftRightArithmetic(Vector256<Int32>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(부호 있음)합니다.

ShiftRightArithmetic(Vector256<Int64>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(부호 있음)합니다.

ShiftRightArithmetic(Vector256<IntPtr>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(부호 있음)합니다.

ShiftRightArithmetic(Vector256<SByte>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(부호 있음)합니다.

ShiftRightLogical(Vector256<Byte>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(서명되지 않음)합니다.

ShiftRightLogical(Vector256<Int16>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(서명되지 않음)합니다.

ShiftRightLogical(Vector256<Int32>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(서명되지 않음)합니다.

ShiftRightLogical(Vector256<Int64>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(서명되지 않음)합니다.

ShiftRightLogical(Vector256<IntPtr>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(서명되지 않음)합니다.

ShiftRightLogical(Vector256<SByte>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(서명되지 않음)합니다.

ShiftRightLogical(Vector256<UInt16>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(서명되지 않음)합니다.

ShiftRightLogical(Vector256<UInt32>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(서명되지 않음)합니다.

ShiftRightLogical(Vector256<UInt64>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(서명되지 않음)합니다.

ShiftRightLogical(Vector256<UIntPtr>, Int32)

지정된 양만큼 벡터의 각 요소를 오른쪽으로 이동(서명되지 않음)합니다.

Shuffle(Vector256<Byte>, Vector256<Byte>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

Shuffle(Vector256<Double>, Vector256<Int64>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

Shuffle(Vector256<Int16>, Vector256<Int16>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

Shuffle(Vector256<Int32>, Vector256<Int32>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

Shuffle(Vector256<Int64>, Vector256<Int64>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

Shuffle(Vector256<SByte>, Vector256<SByte>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

Shuffle(Vector256<Single>, Vector256<Int32>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

Shuffle(Vector256<UInt16>, Vector256<UInt16>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

Shuffle(Vector256<UInt32>, Vector256<UInt32>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

Shuffle(Vector256<UInt64>, Vector256<UInt64>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

ShuffleNative(Vector256<Byte>, Vector256<Byte>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

동작은 범위를 벗어난 인덱스에 대해 플랫폼에 따라 달라집니다.

ShuffleNative(Vector256<Double>, Vector256<Int64>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

ShuffleNative(Vector256<Int16>, Vector256<Int16>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

ShuffleNative(Vector256<Int32>, Vector256<Int32>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

ShuffleNative(Vector256<Int64>, Vector256<Int64>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

ShuffleNative(Vector256<SByte>, Vector256<SByte>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

동작은 범위를 벗어난 인덱스에 대해 플랫폼에 따라 달라집니다.

ShuffleNative(Vector256<Single>, Vector256<Int32>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

ShuffleNative(Vector256<UInt16>, Vector256<UInt16>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

ShuffleNative(Vector256<UInt32>, Vector256<UInt32>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

ShuffleNative(Vector256<UInt64>, Vector256<UInt64>)

인덱스 집합을 사용하여 입력 벡터에서 값을 선택하여 새 벡터를 만듭니다.

Sin(Vector256<Double>)

벡터에서 각 요소의 사인을 계산합니다.

Sin(Vector256<Single>)

벡터에서 각 요소의 사인을 계산합니다.

SinCos(Vector256<Double>)

벡터에서 각 요소의 사인과 코사인을 계산합니다.

SinCos(Vector256<Single>)

벡터에서 각 요소의 사인과 코사인을 계산합니다.

Sqrt<T>(Vector256<T>)

요소별로 벡터의 제곱근을 계산합니다.

Store<T>(Vector256<T>, T*)

지정된 대상에 벡터를 저장합니다.

StoreAligned<T>(Vector256<T>, T*)

지정된 맞춤 대상에 벡터를 저장합니다.

StoreAlignedNonTemporal<T>(Vector256<T>, T*)

지정된 맞춤 대상에 벡터를 저장합니다.

StoreUnsafe<T>(Vector256<T>, T, UIntPtr)

지정된 대상에 벡터를 저장합니다.

StoreUnsafe<T>(Vector256<T>, T)

지정된 대상에 벡터를 저장합니다.

Subtract<T>(Vector256<T>, Vector256<T>)

두 벡터를 빼서 차이를 계산합니다.

SubtractSaturate<T>(Vector256<T>, Vector256<T>)

두 벡터를 빼서 요소별 포화 차이를 계산합니다.

Sum<T>(Vector256<T>)

벡터에 있는 모든 요소의 합계를 계산합니다.

ToScalar<T>(Vector256<T>)

지정된 벡터를 첫 번째 요소의 값을 포함하는 스칼라로 변환합니다.

ToVector512<T>(Vector256<T>)

지정된 벡터를 지정된 벡터의 값으로 설정하고 상위 256비트를 0으로 초기화한 하위 256비트가 있는 새 Vector512<T> 벡터로 변환합니다.

ToVector512Unsafe<T>(Vector256<T>)

하위 256비트가 지정된 벡터의 값으로 설정되고 상위 256비트가 초기화되지 않은 상태로 지정된 벡터를 새 Vector512<T> 벡터로 변환합니다.

Truncate(Vector256<Double>)

벡터의 각 요소를 자립니다.

Truncate(Vector256<Single>)

벡터의 각 요소를 자립니다.

TryCopyTo<T>(Vector256<T>, Span<T>)

지정된 범위에 복사 Vector<T> 하려고 시도합니다.

Widen(Vector256<Byte>)

1 Vector256<T> 을 2로 확장합니다 Vector256<T>.

Widen(Vector256<Int16>)

1 Vector256<T> 을 2로 확장합니다 Vector256<T>.

Widen(Vector256<Int32>)

1 Vector256<T> 을 2로 확장합니다 Vector256<T>.

Widen(Vector256<SByte>)

1 Vector256<T> 을 2로 확장합니다 Vector256<T>.

Widen(Vector256<Single>)

1 Vector256<T> 을 2로 확장합니다 Vector256<T>.

Widen(Vector256<UInt16>)

1 Vector256<T> 을 2로 확장합니다 Vector256<T>.

Widen(Vector256<UInt32>)

1 Vector256<T> 을 2로 확장합니다 Vector256<T>.

WidenLower(Vector256<Byte>)

의 하반부를 Vector256<T> 1로 확장합니다 Vector256<T>.

WidenLower(Vector256<Int16>)

의 하반부를 Vector256<T> 1로 확장합니다 Vector256<T>.

WidenLower(Vector256<Int32>)

의 하반부를 Vector256<T> 1로 확장합니다 Vector256<T>.

WidenLower(Vector256<SByte>)

의 하반부를 Vector256<T> 1로 확장합니다 Vector256<T>.

WidenLower(Vector256<Single>)

의 하반부를 Vector256<T> 1로 확장합니다 Vector256<T>.

WidenLower(Vector256<UInt16>)

의 하반부를 Vector256<T> 1로 확장합니다 Vector256<T>.

WidenLower(Vector256<UInt32>)

의 하반부를 Vector256<T> 1로 확장합니다 Vector256<T>.

WidenUpper(Vector256<Byte>)

의 상반부를 Vector256<T> 으로 확장합니다 Vector256<T>.

WidenUpper(Vector256<Int16>)

의 상반부를 Vector256<T> 으로 확장합니다 Vector256<T>.

WidenUpper(Vector256<Int32>)

의 상반부를 Vector256<T> 으로 확장합니다 Vector256<T>.

WidenUpper(Vector256<SByte>)

의 상반부를 Vector256<T> 으로 확장합니다 Vector256<T>.

WidenUpper(Vector256<Single>)

의 상반부를 Vector256<T> 으로 확장합니다 Vector256<T>.

WidenUpper(Vector256<UInt16>)

의 상반부를 Vector256<T> 으로 확장합니다 Vector256<T>.

WidenUpper(Vector256<UInt32>)

의 상반부를 Vector256<T> 으로 확장합니다 Vector256<T>.

WithElement<T>(Vector256<T>, Int32, T)

지정된 인덱스 집합의 요소가 지정된 값으로 설정되고 나머지 요소가 지정된 벡터의 요소와 동일한 값으로 설정된 새 Vector256<T> 요소를 만듭니다.

WithLower<T>(Vector256<T>, Vector128<T>)

하위 128비트가 지정된 값으로 설정되고 상위 128비트가 지정된 벡터의 값과 동일한 값으로 설정된 새 Vector256<T> 비트를 만듭니다.

WithUpper<T>(Vector256<T>, Vector128<T>)

상위 128비트가 지정된 값으로 설정되고 하위 128비트가 지정된 벡터의 값과 동일한 값으로 설정된 새 Vector256<T> 비트를 만듭니다.

Xor<T>(Vector256<T>, Vector256<T>)

배타적 또는 두 벡터를 계산합니다.

적용 대상