Поделиться через


Vector64 Класс

Определение

Предоставляет коллекцию статических методов для создания 64-разрядных векторов, управления ими и работы с другими способами.

public ref class Vector64 abstract sealed
public static class Vector64
type Vector64 = class
Public Module Vector64
Наследование
Vector64

Свойства

IsHardwareAccelerated

Возвращает значение, указывающее, подвержены ли 64-разрядные векторные операции аппаратному ускорению с помощью встроенной поддержки JIT.

Методы

Abs<T>(Vector64<T>)

Вычисляет абсолютное значение каждого элемента в векторе.

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

Добавляет два вектора для вычисления их суммы.

AndNot<T>(Vector64<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.

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

Вычисляет потолок каждого элемента в векторе.

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

ConvertToInt64(Vector64<Double>)

Преобразует Vector64<T> в Vector64<T>.

ConvertToSingle(Vector64<Int32>)

Преобразует Vector64<T> в Vector64<T>.

ConvertToSingle(Vector64<UInt32>)

Преобразует Vector64<T> в Vector64<T>.

ConvertToUInt32(Vector64<Single>)

Преобразует Vector64<T> в Vector64<T>.

ConvertToUInt64(Vector64<Double>)

Преобразует Vector64<T> в Vector64<T>.

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

Копирует в заданный Vector64<T> диапазон.

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

Копирует в Vector64<T> заданный массив.

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

Копирует в Vector64<T> заданный массив, начиная с указанного индекса.

Create(Byte)

Создает новый экземпляр Vector64<T>, все элементы которого инициализируются указанным значением.

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

Создает новый экземпляр Vector64<T>, каждый элемент которого инициализируется соответствующим указанным значением.

Create(Double)

Создает новый экземпляр Vector64<T>, все элементы которого инициализируются указанным значением.

Create(Int16)

Создает новый экземпляр Vector64<T>, все элементы которого инициализируются указанным значением.

Create(Int16, Int16, Int16, Int16)

Создает новый экземпляр Vector64<T>, каждый элемент которого инициализируется соответствующим указанным значением.

Create(Int32)

Создает новый экземпляр Vector64<T>, все элементы которого инициализируются указанным значением.

Create(Int32, Int32)

Создает новый экземпляр Vector64<T>, каждый элемент которого инициализируется соответствующим указанным значением.

Create(Int64)

Создает новый экземпляр Vector64<T>, все элементы которого инициализируются указанным значением.

Create(IntPtr)

Создает новый экземпляр Vector64<T>, все элементы которого инициализируются указанным значением.

Create(SByte)

Создает новый экземпляр Vector64<T>, все элементы которого инициализируются указанным значением.

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

Создает новый экземпляр Vector64<T>, каждый элемент которого инициализируется соответствующим указанным значением.

Create(Single)

Создает новый экземпляр Vector64<T>, все элементы которого инициализируются указанным значением.

Create(Single, Single)

Создает новый экземпляр Vector64<T>, каждый элемент которого инициализируется соответствующим указанным значением.

Create(UInt16)

Создает новый экземпляр Vector64<T>, все элементы которого инициализируются указанным значением.

Create(UInt16, UInt16, UInt16, UInt16)

Создает новый экземпляр Vector64<T>, каждый элемент которого инициализируется соответствующим указанным значением.

Create(UInt32)

Создает новый экземпляр Vector64<T>, все элементы которого инициализируются указанным значением.

Create(UInt32, 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[])

Создает новый Vector64<T> объект из заданного массива.

Create<T>(T[], Int32)

Создает новый Vector64<T> объект из заданного массива.

CreateScalar(Byte)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(Double)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(Int16)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(Int32)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(Int64)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(IntPtr)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(SByte)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(Single)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(UInt16)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(UInt32)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(UInt64)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar(UIntPtr)

Создает новый экземпляр Vector64<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.

CreateScalar<T>(T)

Создает новый экземпляр 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)

Предоставляет коллекцию статических методов для создания 64-разрядных векторов, управления ими и работы с другими способами.

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

Предоставляет коллекцию статических методов для создания 64-разрядных векторов, управления ими и работы с другими способами.

Exp(Vector64<Single>)

Предоставляет коллекцию статических методов для создания 64-разрядных векторов, управления ими и работы с другими способами.

ExtractMostSignificantBits<T>(Vector64<T>)

Извлекает наиболее значительный бит из каждого элемента в векторе.

Floor(Vector64<Double>)

Вычисляет пол каждого элемента в векторе.

Floor(Vector64<Single>)

Вычисляет пол каждого элемента в векторе.

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

Сравнивает два вектора, чтобы определить, больше ли какие-либо элементы или равны.

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)

Загружает вектор из заданного источника.

LoadUnsafe<T>(T, UIntPtr)

Загружает вектор из заданного источника и смещения элемента.

Log(Vector64<Double>)

Предоставляет коллекцию статических методов для создания 64-разрядных векторов, управления ими и работы с другими способами.

Log(Vector64<Single>)

Предоставляет коллекцию статических методов для создания 64-разрядных векторов, управления ими и работы с другими способами.

Log2(Vector64<Double>)

Предоставляет коллекцию статических методов для создания 64-разрядных векторов, управления ими и работы с другими способами.

Log2(Vector64<Single>)

Предоставляет коллекцию статических методов для создания 64-разрядных векторов, управления ими и работы с другими способами.

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

Вычисляет максимум двух векторов для каждого элемента.

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

Вычисляет минимум два вектора для каждого элемента.

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

Умножает вектор на скаляр для вычисления продукта.

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

Умножает вектор на скаляр для вычисления продукта.

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

Умножает два вектора для вычисления их элементного продукта.

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

Negate<T>(Vector64<T>)

Отрицает вектор.

OnesComplement<T>(Vector64<T>)

Вычисляет дополнение к единицам вектора.

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

Создает новый вектор, выбирая значения из входного вектора с помощью набора индексов.

Sqrt<T>(Vector64<T>)

Вычисляет квадратный корень вектора на основе каждого элемента.

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

Сохраняет вектор в заданном месте назначения.

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

Сохраняет вектор в заданном выровненном месте назначения.

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

Сохраняет вектор в заданном выровненном месте назначения.

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

Сохраняет вектор в заданном месте назначения.

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

Сохраняет вектор в заданном месте назначения.

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

Вычитает два вектора для вычисления их различий.

Sum<T>(Vector64<T>)

Вычисляет сумму всех элементов в векторе.

ToScalar<T>(Vector64<T>)

Преобразует заданный вектор в скаляр, содержащий значение первого элемента.

ToVector128<T>(Vector64<T>)

Преобразует заданный вектор в новый Vector128<T> с нижними 64 битами, равными значению заданного вектора, и верхними 64 битами, равными нулю.

ToVector128Unsafe<T>(Vector64<T>)

Преобразует заданный вектор в новый Vector128<T> с нижними 64 битами, равными значению заданного вектора, и неинициализированными верхними 64 битами.

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

Пытается скопировать в заданный Vector<T> диапазон.

Widen(Vector64<Byte>)

Расширяет на Vector64<T> два Vector64<T>.

Widen(Vector64<Int16>)

Расширяет на Vector64<T> два Vector64<T>.

Widen(Vector64<Int32>)

Расширяет на Vector64<T> два Vector64<T>.

Widen(Vector64<SByte>)

Расширяет на Vector64<T> два Vector64<T>.

Widen(Vector64<Single>)

Расширяет на Vector64<T> два Vector64<T>.

Widen(Vector64<UInt16>)

Расширяет на Vector64<T> два Vector64<T>.

Widen(Vector64<UInt32>)

Расширяет на Vector64<T> два Vector64<T>.

WidenLower(Vector64<Byte>)

Расширяет нижнюю половину до Vector64<T>Vector64<T>.

WidenLower(Vector64<Int16>)

Расширяет нижнюю половину до Vector64<T>Vector64<T>.

WidenLower(Vector64<Int32>)

Расширяет нижнюю половину до Vector64<T>Vector64<T>.

WidenLower(Vector64<SByte>)

Расширяет нижнюю половину до Vector64<T>Vector64<T>.

WidenLower(Vector64<Single>)

Расширяет нижнюю половину до Vector64<T>Vector64<T>.

WidenLower(Vector64<UInt16>)

Расширяет нижнюю половину до Vector64<T>Vector64<T>.

WidenLower(Vector64<UInt32>)

Расширяет нижнюю половину до Vector64<T>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>)

Вычисляет исключающий или из двух векторов.

Применяется к