다음을 통해 공유


Vector256 클래스

정의

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

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

속성

IsHardwareAccelerated

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

메서드

Abs<T>(Vector256<T>)

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

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

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

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

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

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

TFrom 형식의 Vector256<T>TTo 형식의 새로운 Vector256<T>로 재해석합니다.

AsByte<T>(Vector256<T>)

Byte 형식의 새로운 Vector256으로 Vector256<T>을 재해석합니다.

AsDouble<T>(Vector256<T>)

Double 형식의 새로운 Vector256으로 Vector256<T>을 재해석합니다.

AsInt16<T>(Vector256<T>)

Int16 형식의 새로운 Vector256으로 Vector256<T>을 재해석합니다.

AsInt32<T>(Vector256<T>)

Int32 형식의 새로운 Vector256으로 Vector256<T>을 재해석합니다.

AsInt64<T>(Vector256<T>)

Int64 형식의 새로운 Vector256으로 Vector256<T>을 재해석합니다.

AsNInt<T>(Vector256<T>)

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

AsNUInt<T>(Vector256<T>)

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

AsSByte<T>(Vector256<T>)

SByte 형식의 새로운 Vector256으로 Vector256<T>을 재해석합니다.

AsSingle<T>(Vector256<T>)

Single 형식의 새로운 Vector256으로 Vector256<T>을 재해석합니다.

AsUInt16<T>(Vector256<T>)

UInt16 형식의 새로운 Vector256으로 Vector256<T>을 재해석합니다.

AsUInt32<T>(Vector256<T>)

UInt32 형식의 새로운 Vector256으로 Vector256<T>을 재해석합니다.

AsUInt64<T>(Vector256<T>)

UInt64 형식의 새로운 Vector256으로 Vector256<T>을 재해석합니다.

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>)

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

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>로 변환합니다.

ConvertToInt64(Vector256<Double>)

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

ConvertToSingle(Vector256<Int32>)

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

ConvertToSingle(Vector256<UInt32>)

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

ConvertToUInt32(Vector256<Single>)

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

ConvertToUInt64(Vector256<Double>)

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

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

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

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

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

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

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

Create(Byte)

지정된 값으로 초기화된 모든 요소를 포함한 새 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(Double)

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

Create(Double, Double, Double, Double)

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

Create(Int16)

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

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

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

Create(Int32)

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

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

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

Create(Int64)

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

Create(Int64, Int64, Int64, Int64)

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

Create(IntPtr)

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

Create(SByte)

지정된 값으로 초기화된 모든 요소를 포함한 새 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(Single)

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

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

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

Create(UInt16)

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

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

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

Create(UInt32)

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

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

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

Create(UInt64)

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

Create(UInt64, UInt64, UInt64, UInt64)

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

Create(UIntPtr)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Create<T>(ReadOnlySpan<T>)

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

Create<T>(T)

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

Create<T>(T[])

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

Create<T>(T[], Int32)

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

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

Vector128<T> 인스턴스에서 새 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)

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

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>)

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

Exp(Vector256<Single>)

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

ExtractMostSignificantBits<T>(Vector256<T>)

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

Floor(Vector256<Double>)

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

Floor(Vector256<Single>)

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

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>)

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

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)

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

LoadUnsafe<T>(T, UIntPtr)

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

Log(Vector256<Double>)

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

Log(Vector256<Single>)

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

Log2(Vector256<Double>)

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

Log2(Vector256<Single>)

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

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

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

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

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

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

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

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

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

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

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

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>로 축소합니다.

Negate<T>(Vector256<T>)

벡터를 부정합니다.

OnesComplement<T>(Vector256<T>)

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

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>)

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

Sqrt<T>(Vector256<T>)

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

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

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

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

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

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

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

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

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

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

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

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

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

Sum<T>(Vector256<T>)

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

ToScalar<T>(Vector256<T>)

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

ToVector512<T>(Vector256<T>)

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

ToVector512Unsafe<T>(Vector256<T>)

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

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

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

Widen(Vector256<Byte>)

Vector256<T>Vector256<T>으로 확장합니다.

Widen(Vector256<Int16>)

Vector256<T>Vector256<T>으로 확장합니다.

Widen(Vector256<Int32>)

Vector256<T>Vector256<T>으로 확장합니다.

Widen(Vector256<SByte>)

Vector256<T>Vector256<T>으로 확장합니다.

Widen(Vector256<Single>)

Vector256<T>Vector256<T>으로 확장합니다.

Widen(Vector256<UInt16>)

Vector256<T>Vector256<T>으로 확장합니다.

Widen(Vector256<UInt32>)

Vector256<T>Vector256<T>으로 확장합니다.

WidenLower(Vector256<Byte>)

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

WidenLower(Vector256<Int16>)

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

WidenLower(Vector256<Int32>)

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

WidenLower(Vector256<SByte>)

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

WidenLower(Vector256<Single>)

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

WidenLower(Vector256<UInt16>)

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

WidenLower(Vector256<UInt32>)

의 하반부를 Vector256<T>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>)

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

적용 대상