Vector64 클래스

정의

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

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

속성

Name Description
E

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

Epsilon

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

IsHardwareAccelerated

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

NaN

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

NegativeInfinity

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

NegativeOne

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

NegativeZero

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

Pi

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

PositiveInfinity

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

Tau

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

메서드

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

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

Add<T>(Vector64<T>, Vector64<T>)

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

AddSaturate<T>(Vector64<T>, Vector64<T>)

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

All<T>(Vector64<T>, T)

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

AllWhereAllBitsSet<T>(Vector64<T>)

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

AndNot<T>(Vector64<T>, Vector64<T>)

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

Any<T>(Vector64<T>, T)

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

AnyWhereAllBitsSet<T>(Vector64<T>)

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

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

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

AsByte<T>(Vector64<T>)

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

AsDouble<T>(Vector64<T>)

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

Asin(Vector64<Double>)

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

Asin(Vector64<Single>)

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

AsInt16<T>(Vector64<T>)

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

AsInt32<T>(Vector64<T>)

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

AsInt64<T>(Vector64<T>)

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

AsNInt<T>(Vector64<T>)

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

AsNUInt<T>(Vector64<T>)

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

AsSByte<T>(Vector64<T>)

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

AsSingle<T>(Vector64<T>)

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

AsUInt16<T>(Vector64<T>)

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

AsUInt32<T>(Vector64<T>)

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

AsUInt64<T>(Vector64<T>)

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

BitwiseAnd<T>(Vector64<T>, Vector64<T>)

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

BitwiseOr<T>(Vector64<T>, Vector64<T>)

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

Ceiling(Vector64<Double>)

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

Ceiling(Vector64<Single>)

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

Clamp<T>(Vector64<T>, Vector64<T>, Vector64<T>)

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

ClampNative<T>(Vector64<T>, Vector64<T>, Vector64<T>)

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

ConditionalSelect<T>(Vector64<T>, Vector64<T>, Vector64<T>)

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

ConvertToDouble(Vector64<Int64>)

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

ConvertToDouble(Vector64<UInt64>)

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

ConvertToInt32(Vector64<Single>)

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

ConvertToInt32Native(Vector64<Single>)

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

ConvertToInt64(Vector64<Double>)

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

ConvertToInt64Native(Vector64<Double>)

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

ConvertToSingle(Vector64<Int32>)

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

ConvertToSingle(Vector64<UInt32>)

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

ConvertToUInt32(Vector64<Single>)

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

ConvertToUInt32Native(Vector64<Single>)

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

ConvertToUInt64(Vector64<Double>)

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

ConvertToUInt64Native(Vector64<Double>)

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

CopySign<T>(Vector64<T>, Vector64<T>)

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

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

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

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

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

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

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

Cos(Vector64<Double>)

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

Cos(Vector64<Single>)

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

Count<T>(Vector64<T>, T)

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

CountWhereAllBitsSet<T>(Vector64<T>)

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

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

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

Create(Byte)

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

Create(Double)

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

Create(Int16, Int16, Int16, Int16)

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

Create(Int16)

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

Create(Int32, Int32)

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

Create(Int32)

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

Create(Int64)

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

Create(IntPtr)

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

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

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

Create(SByte)

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

Create(Single, Single)

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

Create(Single)

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

Create(UInt16, UInt16, UInt16, UInt16)

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

Create(UInt16)

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

Create(UInt32, UInt32)

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

Create(UInt32)

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

Create(UInt64)

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

Create(UIntPtr)

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

Create<T>(ReadOnlySpan<T>)

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

Create<T>(T)

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

Create<T>(T[], Int32)

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

Create<T>(T[])

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

CreateScalar(Byte)

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

CreateScalar(Double)

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

CreateScalar(Int16)

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

CreateScalar(Int32)

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

CreateScalar(Int64)

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

CreateScalar(IntPtr)

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

CreateScalar(SByte)

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

CreateScalar(Single)

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

CreateScalar(UInt16)

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

CreateScalar(UInt32)

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

CreateScalar(UInt64)

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

CreateScalar(UIntPtr)

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

CreateScalar<T>(T)

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

CreateScalarUnsafe(Byte)

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

CreateScalarUnsafe(Double)

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

CreateScalarUnsafe(Int16)

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

CreateScalarUnsafe(Int32)

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

CreateScalarUnsafe(Int64)

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

CreateScalarUnsafe(IntPtr)

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

CreateScalarUnsafe(SByte)

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

CreateScalarUnsafe(Single)

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

CreateScalarUnsafe(UInt16)

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

CreateScalarUnsafe(UInt32)

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

CreateScalarUnsafe(UInt64)

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

CreateScalarUnsafe(UIntPtr)

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

CreateScalarUnsafe<T>(T)

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

CreateSequence<T>(T, T)

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

DegreesToRadians(Vector64<Double>)

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

DegreesToRadians(Vector64<Single>)

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

Divide<T>(Vector64<T>, T)

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

Divide<T>(Vector64<T>, Vector64<T>)

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

Dot<T>(Vector64<T>, Vector64<T>)

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

Equals<T>(Vector64<T>, Vector64<T>)

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

EqualsAll<T>(Vector64<T>, Vector64<T>)

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

EqualsAny<T>(Vector64<T>, Vector64<T>)

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

Exp(Vector64<Double>)

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

Exp(Vector64<Single>)

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

ExtractMostSignificantBits<T>(Vector64<T>)

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

Floor(Vector64<Double>)

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

Floor(Vector64<Single>)

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

FusedMultiplyAdd(Vector64<Double>, Vector64<Double>, Vector64<Double>)

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

FusedMultiplyAdd(Vector64<Single>, Vector64<Single>, Vector64<Single>)

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

get_E<T>()

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

get_Epsilon<T>()

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

get_NaN<T>()

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

get_NegativeInfinity<T>()

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

get_NegativeOne<T>()

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

get_NegativeZero<T>()

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

get_Pi<T>()

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

get_PositiveInfinity<T>()

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

get_Tau<T>()

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

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

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

GreaterThan<T>(Vector64<T>, Vector64<T>)

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

GreaterThanAll<T>(Vector64<T>, Vector64<T>)

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

GreaterThanAny<T>(Vector64<T>, Vector64<T>)

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

GreaterThanOrEqual<T>(Vector64<T>, Vector64<T>)

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

GreaterThanOrEqualAll<T>(Vector64<T>, Vector64<T>)

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

GreaterThanOrEqualAny<T>(Vector64<T>, Vector64<T>)

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

Hypot(Vector64<Double>, Vector64<Double>)

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

Hypot(Vector64<Single>, Vector64<Single>)

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

IndexOf<T>(Vector64<T>, T)

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

IndexOfWhereAllBitsSet<T>(Vector64<T>)

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

IsEvenInteger<T>(Vector64<T>)

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

IsFinite<T>(Vector64<T>)

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

IsInfinity<T>(Vector64<T>)

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

IsInteger<T>(Vector64<T>)

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

IsNaN<T>(Vector64<T>)

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

IsNegative<T>(Vector64<T>)

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

IsNegativeInfinity<T>(Vector64<T>)

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

IsNormal<T>(Vector64<T>)

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

IsOddInteger<T>(Vector64<T>)

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

IsPositive<T>(Vector64<T>)

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

IsPositiveInfinity<T>(Vector64<T>)

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

IsSubnormal<T>(Vector64<T>)

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

IsZero<T>(Vector64<T>)

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

LastIndexOf<T>(Vector64<T>, T)

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

LastIndexOfWhereAllBitsSet<T>(Vector64<T>)

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

Lerp(Vector64<Double>, Vector64<Double>, Vector64<Double>)

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

Lerp(Vector64<Single>, Vector64<Single>, Vector64<Single>)

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

LessThan<T>(Vector64<T>, Vector64<T>)

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

LessThanAll<T>(Vector64<T>, Vector64<T>)

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

LessThanAny<T>(Vector64<T>, Vector64<T>)

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

LessThanOrEqual<T>(Vector64<T>, Vector64<T>)

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

LessThanOrEqualAll<T>(Vector64<T>, Vector64<T>)

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

LessThanOrEqualAny<T>(Vector64<T>, Vector64<T>)

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

Load<T>(T*)

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

LoadAligned<T>(T*)

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

LoadAlignedNonTemporal<T>(T*)

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

LoadUnsafe<T>(T, UIntPtr)

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

LoadUnsafe<T>(T)

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

Log(Vector64<Double>)

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

Log(Vector64<Single>)

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

Log2(Vector64<Double>)

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

Log2(Vector64<Single>)

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

Max<T>(Vector64<T>, Vector64<T>)

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

MaxMagnitude<T>(Vector64<T>, Vector64<T>)

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

MaxMagnitudeNumber<T>(Vector64<T>, Vector64<T>)

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

MaxNative<T>(Vector64<T>, Vector64<T>)

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

MaxNumber<T>(Vector64<T>, Vector64<T>)

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

Min<T>(Vector64<T>, Vector64<T>)

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

MinMagnitude<T>(Vector64<T>, Vector64<T>)

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

MinMagnitudeNumber<T>(Vector64<T>, Vector64<T>)

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

MinNative<T>(Vector64<T>, Vector64<T>)

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

MinNumber<T>(Vector64<T>, Vector64<T>)

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

Multiply<T>(T, Vector64<T>)

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

Multiply<T>(Vector64<T>, T)

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

Multiply<T>(Vector64<T>, Vector64<T>)

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

MultiplyAddEstimate(Vector64<Double>, Vector64<Double>, Vector64<Double>)

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

MultiplyAddEstimate(Vector64<Single>, Vector64<Single>, Vector64<Single>)

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

Narrow(Vector64<Double>, Vector64<Double>)

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

Narrow(Vector64<Int16>, Vector64<Int16>)

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

Narrow(Vector64<Int32>, Vector64<Int32>)

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

Narrow(Vector64<Int64>, Vector64<Int64>)

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

Narrow(Vector64<UInt16>, Vector64<UInt16>)

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

Narrow(Vector64<UInt32>, Vector64<UInt32>)

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

Narrow(Vector64<UInt64>, Vector64<UInt64>)

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

NarrowWithSaturation(Vector64<Double>, Vector64<Double>)

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

NarrowWithSaturation(Vector64<Int16>, Vector64<Int16>)

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

NarrowWithSaturation(Vector64<Int32>, Vector64<Int32>)

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

NarrowWithSaturation(Vector64<Int64>, Vector64<Int64>)

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

NarrowWithSaturation(Vector64<UInt16>, Vector64<UInt16>)

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

NarrowWithSaturation(Vector64<UInt32>, Vector64<UInt32>)

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

NarrowWithSaturation(Vector64<UInt64>, Vector64<UInt64>)

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

Negate<T>(Vector64<T>)

벡터를 부정합니다.

None<T>(Vector64<T>, T)

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

NoneWhereAllBitsSet<T>(Vector64<T>)

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

OnesComplement<T>(Vector64<T>)

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

RadiansToDegrees(Vector64<Double>)

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

RadiansToDegrees(Vector64<Single>)

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

Round(Vector64<Double>, MidpointRounding)

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

Round(Vector64<Double>)

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

Round(Vector64<Single>, MidpointRounding)

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

Round(Vector64<Single>)

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

ShiftLeft(Vector64<Byte>, Int32)

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

ShiftLeft(Vector64<Int16>, Int32)

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

ShiftLeft(Vector64<Int32>, Int32)

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

ShiftLeft(Vector64<Int64>, Int32)

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

ShiftLeft(Vector64<IntPtr>, Int32)

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

ShiftLeft(Vector64<SByte>, Int32)

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

ShiftLeft(Vector64<UInt16>, Int32)

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

ShiftLeft(Vector64<UInt32>, Int32)

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

ShiftLeft(Vector64<UInt64>, Int32)

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

ShiftLeft(Vector64<UIntPtr>, Int32)

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

ShiftRightArithmetic(Vector64<Int16>, Int32)

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

ShiftRightArithmetic(Vector64<Int32>, Int32)

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

ShiftRightArithmetic(Vector64<Int64>, Int32)

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

ShiftRightArithmetic(Vector64<IntPtr>, Int32)

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

ShiftRightArithmetic(Vector64<SByte>, Int32)

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

ShiftRightLogical(Vector64<Byte>, Int32)

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

ShiftRightLogical(Vector64<Int16>, Int32)

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

ShiftRightLogical(Vector64<Int32>, Int32)

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

ShiftRightLogical(Vector64<Int64>, Int32)

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

ShiftRightLogical(Vector64<IntPtr>, Int32)

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

ShiftRightLogical(Vector64<SByte>, Int32)

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

ShiftRightLogical(Vector64<UInt16>, Int32)

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

ShiftRightLogical(Vector64<UInt32>, Int32)

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

ShiftRightLogical(Vector64<UInt64>, Int32)

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

ShiftRightLogical(Vector64<UIntPtr>, Int32)

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

Shuffle(Vector64<Byte>, Vector64<Byte>)

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

Shuffle(Vector64<Int16>, Vector64<Int16>)

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

Shuffle(Vector64<Int32>, Vector64<Int32>)

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

Shuffle(Vector64<SByte>, Vector64<SByte>)

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

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

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

Shuffle(Vector64<UInt16>, Vector64<UInt16>)

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

Shuffle(Vector64<UInt32>, Vector64<UInt32>)

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

ShuffleNative(Vector64<Byte>, Vector64<Byte>)

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

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

ShuffleNative(Vector64<Int16>, Vector64<Int16>)

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

ShuffleNative(Vector64<Int32>, Vector64<Int32>)

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

ShuffleNative(Vector64<SByte>, Vector64<SByte>)

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

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

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

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

ShuffleNative(Vector64<UInt16>, Vector64<UInt16>)

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

ShuffleNative(Vector64<UInt32>, Vector64<UInt32>)

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

Sin(Vector64<Double>)

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

Sin(Vector64<Single>)

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

SinCos(Vector64<Double>)

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

SinCos(Vector64<Single>)

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

Sqrt<T>(Vector64<T>)

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

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

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

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

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

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

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

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

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

StoreUnsafe<T>(Vector64<T>, T)

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

Subtract<T>(Vector64<T>, Vector64<T>)

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

SubtractSaturate<T>(Vector64<T>, Vector64<T>)

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

Sum<T>(Vector64<T>)

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

ToScalar<T>(Vector64<T>)

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

ToVector128<T>(Vector64<T>)

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

ToVector128Unsafe<T>(Vector64<T>)

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

Truncate(Vector64<Double>)

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

Truncate(Vector64<Single>)

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

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

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

Widen(Vector64<Byte>)

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

Widen(Vector64<Int16>)

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

Widen(Vector64<Int32>)

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

Widen(Vector64<SByte>)

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

Widen(Vector64<Single>)

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

Widen(Vector64<UInt16>)

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

Widen(Vector64<UInt32>)

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

WidenLower(Vector64<Byte>)

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

WidenLower(Vector64<Int16>)

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

WidenLower(Vector64<Int32>)

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

WidenLower(Vector64<SByte>)

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

WidenLower(Vector64<Single>)

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

WidenLower(Vector64<UInt16>)

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

WidenLower(Vector64<UInt32>)

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

WidenUpper(Vector64<Byte>)

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

WidenUpper(Vector64<Int16>)

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

WidenUpper(Vector64<Int32>)

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

WidenUpper(Vector64<SByte>)

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

WidenUpper(Vector64<Single>)

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

WidenUpper(Vector64<UInt16>)

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

WidenUpper(Vector64<UInt32>)

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

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

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

Xor<T>(Vector64<T>, Vector64<T>)

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

적용 대상