다음을 통해 공유


Vector128 클래스

정의

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

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

속성

IsHardwareAccelerated

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

메서드

Abs<T>(Vector128<T>)

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

Add<T>(Vector128<T>, Vector128<T>)

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

AndNot<T>(Vector128<T>, Vector128<T>)

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

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

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

AsByte<T>(Vector128<T>)

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

AsDouble<T>(Vector128<T>)

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

AsInt16<T>(Vector128<T>)

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

AsInt32<T>(Vector128<T>)

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

AsInt64<T>(Vector128<T>)

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

AsNInt<T>(Vector128<T>)

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

AsNUInt<T>(Vector128<T>)

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

AsSByte<T>(Vector128<T>)

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

AsSingle<T>(Vector128<T>)

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

AsUInt16<T>(Vector128<T>)

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

AsUInt32<T>(Vector128<T>)

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

AsUInt64<T>(Vector128<T>)

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

AsVector<T>(Vector128<T>)

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

AsVector128(Vector2)

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

AsVector128(Vector3)

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

AsVector128(Vector4)

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

AsVector128<T>(Vector<T>)

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

AsVector2(Vector128<Single>)

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

AsVector3(Vector128<Single>)

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

AsVector4(Vector128<Single>)

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

BitwiseAnd<T>(Vector128<T>, Vector128<T>)

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

BitwiseOr<T>(Vector128<T>, Vector128<T>)

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

Ceiling(Vector128<Double>)

벡터에서 각 요소의 천장을 계산합니다.

Ceiling(Vector128<Single>)

벡터에서 각 요소의 천장을 계산합니다.

ConditionalSelect<T>(Vector128<T>, Vector128<T>, Vector128<T>)

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

ConvertToDouble(Vector128<Int64>)

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

ConvertToDouble(Vector128<UInt64>)

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

ConvertToInt32(Vector128<Single>)

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

ConvertToInt64(Vector128<Double>)

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

ConvertToSingle(Vector128<Int32>)

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

ConvertToSingle(Vector128<UInt32>)

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

ConvertToUInt32(Vector128<Single>)

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

ConvertToUInt64(Vector128<Double>)

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

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

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

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

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

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

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

Create(Byte)

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

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

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

Create(Double)

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

Create(Double, Double)

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

Create(Int16)

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

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

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

Create(Int32)

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

Create(Int32, Int32, Int32, Int32)

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

Create(Int64)

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

Create(Int64, Int64)

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

Create(IntPtr)

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

Create(SByte)

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

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

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

Create(Single)

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

Create(Single, Single, Single, Single)

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

Create(UInt16)

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

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

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

Create(UInt32)

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

Create(UInt32, UInt32, UInt32, UInt32)

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

Create(UInt64)

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

Create(UInt64, UInt64)

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

Create(UIntPtr)

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

Create(Vector64<Byte>, Vector64<Byte>)

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

Create(Vector64<Double>, Vector64<Double>)

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

Create(Vector64<Int16>, Vector64<Int16>)

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

Create(Vector64<Int32>, Vector64<Int32>)

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

Create(Vector64<Int64>, Vector64<Int64>)

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

Create(Vector64<IntPtr>, Vector64<IntPtr>)

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

Create(Vector64<SByte>, Vector64<SByte>)

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

Create(Vector64<Single>, Vector64<Single>)

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

Create(Vector64<UInt16>, Vector64<UInt16>)

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

Create(Vector64<UInt32>, Vector64<UInt32>)

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

Create(Vector64<UInt64>, Vector64<UInt64>)

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

Create(Vector64<UIntPtr>, Vector64<UIntPtr>)

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

Create<T>(ReadOnlySpan<T>)

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

Create<T>(T)

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

Create<T>(T[])

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

Create<T>(T[], Int32)

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

Create<T>(Vector64<T>, Vector64<T>)

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

CreateScalar(Byte)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(Double)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(Int16)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(Int32)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(Int64)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(IntPtr)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(SByte)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(Single)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(UInt16)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(UInt32)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(UInt64)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar(UIntPtr)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalar<T>(T)

지정된 값으로 초기화된 첫 번째 요소 및 0으로 초기화된 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(Byte)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(Double)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(Int16)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(Int32)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(Int64)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(IntPtr)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(SByte)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(Single)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(UInt16)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(UInt32)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(UInt64)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe(UIntPtr)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateScalarUnsafe<T>(T)

지정된 값으로 초기화된 첫 번째 요소 및 초기화되지 않은 나머지 요소를 포함한 새 Vector128<T> 인스턴스를 만듭니다.

CreateSequence<T>(T, T)

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

Divide<T>(Vector128<T>, T)

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

Divide<T>(Vector128<T>, Vector128<T>)

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

Dot<T>(Vector128<T>, Vector128<T>)

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

Equals<T>(Vector128<T>, Vector128<T>)

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

EqualsAll<T>(Vector128<T>, Vector128<T>)

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

EqualsAny<T>(Vector128<T>, Vector128<T>)

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

Exp(Vector128<Double>)

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

Exp(Vector128<Single>)

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

ExtractMostSignificantBits<T>(Vector128<T>)

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

Floor(Vector128<Double>)

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

Floor(Vector128<Single>)

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

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

지정한 인덱스에 있는 요소를 가져옵니다.

GetLower<T>(Vector128<T>)

Vector64<T>로 하위 64비트의 값을 가져옵니다.

GetUpper<T>(Vector128<T>)

Vector64<T>로 상한 64비트의 값을 가져옵니다.

GreaterThan<T>(Vector128<T>, Vector128<T>)

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

GreaterThanAll<T>(Vector128<T>, Vector128<T>)

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

GreaterThanAny<T>(Vector128<T>, Vector128<T>)

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

GreaterThanOrEqual<T>(Vector128<T>, Vector128<T>)

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

GreaterThanOrEqualAll<T>(Vector128<T>, Vector128<T>)

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

GreaterThanOrEqualAny<T>(Vector128<T>, Vector128<T>)

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

LessThan<T>(Vector128<T>, Vector128<T>)

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

LessThanAll<T>(Vector128<T>, Vector128<T>)

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

LessThanAny<T>(Vector128<T>, Vector128<T>)

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

LessThanOrEqual<T>(Vector128<T>, Vector128<T>)

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

LessThanOrEqualAll<T>(Vector128<T>, Vector128<T>)

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

LessThanOrEqualAny<T>(Vector128<T>, Vector128<T>)

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

Load<T>(T*)

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

LoadAligned<T>(T*)

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

LoadAlignedNonTemporal<T>(T*)

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

LoadUnsafe<T>(T)

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

LoadUnsafe<T>(T, UIntPtr)

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

Log(Vector128<Double>)

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

Log(Vector128<Single>)

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

Log2(Vector128<Double>)

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

Log2(Vector128<Single>)

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

Max<T>(Vector128<T>, Vector128<T>)

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

Min<T>(Vector128<T>, Vector128<T>)

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

Multiply<T>(T, Vector128<T>)

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

Multiply<T>(Vector128<T>, T)

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

Multiply<T>(Vector128<T>, Vector128<T>)

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

Narrow(Vector128<Double>, Vector128<Double>)

Vector128<T> 인스턴스를 한 Vector128<T>로 축소합니다.

Narrow(Vector128<Int16>, Vector128<Int16>)

Vector128<T> 인스턴스를 한 Vector128<T>로 축소합니다.

Narrow(Vector128<Int32>, Vector128<Int32>)

Vector128<T> 인스턴스를 한 Vector128<T>로 축소합니다.

Narrow(Vector128<Int64>, Vector128<Int64>)

Vector128<T> 인스턴스를 한 Vector128<T>로 축소합니다.

Narrow(Vector128<UInt16>, Vector128<UInt16>)

Vector128<T> 인스턴스를 한 Vector128<T>로 축소합니다.

Narrow(Vector128<UInt32>, Vector128<UInt32>)

Vector128<T> 인스턴스를 한 Vector128<T>로 축소합니다.

Narrow(Vector128<UInt64>, Vector128<UInt64>)

Vector128<T> 인스턴스를 한 Vector128<T>로 축소합니다.

Negate<T>(Vector128<T>)

벡터를 부정합니다.

OnesComplement<T>(Vector128<T>)

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

ShiftLeft(Vector128<Byte>, Int32)

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

ShiftLeft(Vector128<Int16>, Int32)

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

ShiftLeft(Vector128<Int32>, Int32)

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

ShiftLeft(Vector128<Int64>, Int32)

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

ShiftLeft(Vector128<IntPtr>, Int32)

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

ShiftLeft(Vector128<SByte>, Int32)

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

ShiftLeft(Vector128<UInt16>, Int32)

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

ShiftLeft(Vector128<UInt32>, Int32)

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

ShiftLeft(Vector128<UInt64>, Int32)

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

ShiftLeft(Vector128<UIntPtr>, Int32)

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

ShiftRightArithmetic(Vector128<Int16>, Int32)

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

ShiftRightArithmetic(Vector128<Int32>, Int32)

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

ShiftRightArithmetic(Vector128<Int64>, Int32)

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

ShiftRightArithmetic(Vector128<IntPtr>, Int32)

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

ShiftRightArithmetic(Vector128<SByte>, Int32)

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

ShiftRightLogical(Vector128<Byte>, Int32)

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

ShiftRightLogical(Vector128<Int16>, Int32)

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

ShiftRightLogical(Vector128<Int32>, Int32)

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

ShiftRightLogical(Vector128<Int64>, Int32)

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

ShiftRightLogical(Vector128<IntPtr>, Int32)

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

ShiftRightLogical(Vector128<SByte>, Int32)

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

ShiftRightLogical(Vector128<UInt16>, Int32)

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

ShiftRightLogical(Vector128<UInt32>, Int32)

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

ShiftRightLogical(Vector128<UInt64>, Int32)

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

ShiftRightLogical(Vector128<UIntPtr>, Int32)

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

Shuffle(Vector128<Byte>, Vector128<Byte>)

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

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

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

Shuffle(Vector128<Int16>, Vector128<Int16>)

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

Shuffle(Vector128<Int32>, Vector128<Int32>)

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

Shuffle(Vector128<Int64>, Vector128<Int64>)

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

Shuffle(Vector128<SByte>, Vector128<SByte>)

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

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

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

Shuffle(Vector128<UInt16>, Vector128<UInt16>)

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

Shuffle(Vector128<UInt32>, Vector128<UInt32>)

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

Shuffle(Vector128<UInt64>, Vector128<UInt64>)

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

Sqrt<T>(Vector128<T>)

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

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

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

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

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

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

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

StoreUnsafe<T>(Vector128<T>, T)

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

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

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

Subtract<T>(Vector128<T>, Vector128<T>)

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

Sum<T>(Vector128<T>)

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

ToScalar<T>(Vector128<T>)

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

ToVector256<T>(Vector128<T>)

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

ToVector256Unsafe<T>(Vector128<T>)

하위 128비트는 지정된 벡터의 값으로 설정하고 상위 128비트는 초기화하지 않은 상태로 둔 새로운 Vector256<T>로 지정된 벡터를 변환합니다.

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

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

Widen(Vector128<Byte>)

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

Widen(Vector128<Int16>)

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

Widen(Vector128<Int32>)

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

Widen(Vector128<SByte>)

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

Widen(Vector128<Single>)

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

Widen(Vector128<UInt16>)

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

Widen(Vector128<UInt32>)

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

WidenLower(Vector128<Byte>)

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

WidenLower(Vector128<Int16>)

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

WidenLower(Vector128<Int32>)

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

WidenLower(Vector128<SByte>)

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

WidenLower(Vector128<Single>)

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

WidenLower(Vector128<UInt16>)

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

WidenLower(Vector128<UInt32>)

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

WidenUpper(Vector128<Byte>)

의 상반부를 Vector128<T>Vector128<T>확장합니다.

WidenUpper(Vector128<Int16>)

의 상반부를 Vector128<T>Vector128<T>확장합니다.

WidenUpper(Vector128<Int32>)

의 상반부를 Vector128<T>Vector128<T>확장합니다.

WidenUpper(Vector128<SByte>)

의 상반부를 Vector128<T>Vector128<T>확장합니다.

WidenUpper(Vector128<Single>)

의 상반부를 Vector128<T>Vector128<T>확장합니다.

WidenUpper(Vector128<UInt16>)

의 상반부를 Vector128<T>Vector128<T>확장합니다.

WidenUpper(Vector128<UInt32>)

의 상반부를 Vector128<T>Vector128<T>확장합니다.

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

지정된 인덱스의 요소는 지정된 값으로 설정하고 나머지 요소는 지정된 벡터의 요소와 같은 값으로 설정하여 새로운 Vector128<T>을 만듭니다.

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

하위 64비트는 지정된 값으로 설정하고 상위 64비트는 지정된 벡터에 있는 요소와 같은 값으로 설정된 새 Vector128<T>을 만듭니다.

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

상위 64비트는 지정된 값으로 설정되고 하위 64비트는 지정된 벡터에 있는 요소와 같은 값으로 설정된 새 Vector128<T>을 만듭니다.

Xor<T>(Vector128<T>, Vector128<T>)

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

적용 대상