Vector128 Класс

Определение

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

Методы

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

Переинтерпретирует Vector128<T> типа T как новый Vector128<T> типа U.Reinterprets a Vector128<T> of type T as a new Vector128<T> of type U.

AsByte<T>(Vector128<T>)

Переинтерпретирует Vector128<T> как новый Vector128 типа Byte.Reinterprets a Vector128<T> as a new Vector128 of type Byte.

AsDouble<T>(Vector128<T>)

Переинтерпретирует Vector128<T> как новый Vector128 типа Double.Reinterprets a Vector128<T> as a new Vector128 of type Double.

AsInt16<T>(Vector128<T>)

Переинтерпретирует Vector128<T> как новый Vector128 типа Int16.Reinterprets a Vector128<T> as a new Vector128 of type Int16.

AsInt32<T>(Vector128<T>)

Переинтерпретирует Vector128<T> как новый Vector128 типа Int32.Reinterprets a Vector128<T> as a new Vector128 of type Int32.

AsInt64<T>(Vector128<T>)

Переинтерпретирует Vector128<T> как новый Vector128 типа Int64.Reinterprets a Vector128<T> as a new Vector128 of type Int64.

AsSByte<T>(Vector128<T>)

Переинтерпретирует Vector128<T> как новый Vector128 типа SByte.Reinterprets a Vector128<T> as a new Vector128 of type SByte.

AsSingle<T>(Vector128<T>)

Переинтерпретирует Vector128<T> как новый Vector128 типа Single.Reinterprets a Vector128<T> as a new Vector128 of type Single.

AsUInt16<T>(Vector128<T>)

Переинтерпретирует Vector128<T> как новый Vector128 типа UInt16.Reinterprets a Vector128<T> as a new Vector128 of type UInt16.

AsUInt32<T>(Vector128<T>)

Переинтерпретирует Vector128<T> как новый Vector128 типа UInt32.Reinterprets a Vector128<T> as a new Vector128 of type UInt32.

AsUInt64<T>(Vector128<T>)

Переинтерпретирует Vector128<T> как новый Vector128 типа UInt64.Reinterprets a Vector128<T> as a new Vector128 of type UInt64.

Create(Byte)

Создает новый экземпляр Vector128<T>, все элементы которого инициализируются указанным значением.Creates a new Vector128<T> instance with all elements initialized to the specified value.

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

Создает новый экземпляр Vector128<T>, каждый элемент которого инициализируется соответствующим указанным значением.Creates a new Vector128<T> instance with each element initialized to the corresponding specified value.

Create(Double)

Создает новый экземпляр Vector128<T>, все элементы которого инициализируются указанным значением.Creates a new Vector128<T> instance with all elements initialized to the specified value.

Create(Double, Double)

Создает новый экземпляр Vector128<T>, каждый элемент которого инициализируется соответствующим указанным значением.Creates a new Vector128<T> instance with each element initialized to the corresponding specified value.

Create(Int16)

Создает новый экземпляр Vector128<T>, все элементы которого инициализируются указанным значением.Creates a new Vector128<T> instance with all elements initialized to the specified value.

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

Создает новый экземпляр Vector128<T>, каждый элемент которого инициализируется соответствующим указанным значением.Creates a new Vector128<T> instance with each element initialized to the corresponding specified value.

Create(Int32)

Создает новый экземпляр Vector128<T>, все элементы которого инициализируются указанным значением.Creates a new Vector128<T> instance with all elements initialized to the specified value.

Create(Int32, Int32, Int32, Int32)

Создает новый экземпляр Vector128<T>, каждый элемент которого инициализируется соответствующим указанным значением.Creates a new Vector128<T> instance with each element initialized to the corresponding specified value.

Create(Int64)

Создает новый экземпляр Vector128<T>, все элементы которого инициализируются указанным значением.Creates a new Vector128<T> instance with all elements initialized to the specified value.

Create(Int64, Int64)

Создает новый экземпляр Vector128<T>, каждый элемент которого инициализируется соответствующим указанным значением.Creates a new Vector128<T> instance with each element initialized to the corresponding specified value.

Create(SByte)

Создает новый экземпляр Vector128<T>, все элементы которого инициализируются указанным значением.Creates a new Vector128<T> instance with all elements initialized to the specified value.

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

Создает новый экземпляр Vector128<T>, каждый элемент которого инициализируется соответствующим указанным значением.Creates a new Vector128<T> instance with each element initialized to the corresponding specified value.

Create(Single)

Создает новый экземпляр Vector128<T>, все элементы которого инициализируются указанным значением.Creates a new Vector128<T> instance with all elements initialized to the specified value.

Create(Single, Single, Single, Single)

Создает новый экземпляр Vector128<T>, каждый элемент которого инициализируется соответствующим указанным значением.Creates a new Vector128<T> instance with each element initialized to the corresponding specified value.

Create(UInt16)

Создает новый экземпляр Vector128<T>, все элементы которого инициализируются указанным значением.Creates a new Vector128<T> instance with all elements initialized to the specified value.

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

Создает новый экземпляр Vector128<T>, каждый элемент которого инициализируется соответствующим указанным значением.Creates a new Vector128<T> instance with each element initialized to the corresponding specified value.

Create(UInt32)

Создает новый экземпляр Vector128<T>, все элементы которого инициализируются указанным значением.Creates a new Vector128<T> instance with all elements initialized to the specified value.

Create(UInt32, UInt32, UInt32, UInt32)

Создает новый экземпляр Vector128<T>, каждый элемент которого инициализируется соответствующим указанным значением.Creates a new Vector128<T> instance with each element initialized to the corresponding specified value.

Create(UInt64)

Создает новый экземпляр Vector128<T>, все элементы которого инициализируются указанным значением.Creates a new Vector128<T> instance with all elements initialized to the specified value.

Create(UInt64, UInt64)

Создает новый экземпляр Vector128<T>, каждый элемент которого инициализируется соответствующим указанным значением.Creates a new Vector128<T> instance with each element initialized to the corresponding specified value.

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

Создает новый экземпляр Vector128<T> на основе двух экземпляров Vector64<T>.Creates a new Vector128<T> instance from two Vector64<T> instances.

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

Создает новый экземпляр Vector128<T> на основе двух экземпляров Vector64<T>.Creates a new Vector128<T> instance from two Vector64<T> instances.

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

Создает новый экземпляр Vector128<T> на основе двух экземпляров Vector64<T>.Creates a new Vector128<T> instance from two Vector64<T> instances.

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

Создает новый экземпляр Vector128<T> на основе двух экземпляров Vector64<T>.Creates a new Vector128<T> instance from two Vector64<T> instances.

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

Создает новый экземпляр Vector128<T> на основе двух экземпляров Vector64<T>.Creates a new Vector128<T> instance from two Vector64<T> instances.

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

Создает новый экземпляр Vector128<T> на основе двух экземпляров Vector64<T>.Creates a new Vector128<T> instance from two Vector64<T> instances.

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

Создает новый экземпляр Vector128<T> на основе двух экземпляров Vector64<T>.Creates a new Vector128<T> instance from two Vector64<T> instances.

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

Создает новый экземпляр Vector128<T> на основе двух экземпляров Vector64<T>.Creates a new Vector128<T> instance from two Vector64<T> instances.

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

Создает новый экземпляр Vector128<T> на основе двух экземпляров Vector64<T>.Creates a new Vector128<T> instance from two Vector64<T> instances.

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

Создает новый экземпляр Vector128<T> на основе двух экземпляров Vector64<T>.Creates a new Vector128<T> instance from two Vector64<T> instances.

CreateScalar(Byte)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Double)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Int16)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Int32)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Int64)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(SByte)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Single)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(UInt16)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(UInt32)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(UInt64)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы инициализируются нулевыми значениями.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalarUnsafe(Byte)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы остаются неинициализированными.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Double)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы остаются неинициализированными.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Int16)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы остаются неинициализированными.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Int32)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы остаются неинициализированными.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Int64)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы остаются неинициализированными.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(SByte)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы остаются неинициализированными.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Single)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы остаются неинициализированными.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(UInt16)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы остаются неинициализированными.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(UInt32)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы остаются неинициализированными.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(UInt64)

Создает новый экземпляр Vector128<T>, первый элемент которого инициализируется указанным значением, а остальные элементы остаются неинициализированными.Creates a new Vector128<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

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

Получает элемент с указанным индексом.Gets the element at the specified index.

GetLower<T>(Vector128<T>)

Возвращает значение нижних 64 бит в качестве нового Vector64<T>.Gets the value of the lower 64-bits as a new Vector64<T>.

GetUpper<T>(Vector128<T>)

Получает значение верхних 64 бит в качестве нового Vector64<T>.Gets the value of the upper 64-bits as a new Vector64<T>.

ToScalar<T>(Vector128<T>)

Преобразует заданный вектор в скаляр, содержащий значение первого элемента.Converts the given vector to a scalar containing the value of the first element.

ToVector256<T>(Vector128<T>)

Преобразует заданный вектор в новый Vector256<T> с нижними 128 битами, равными значению заданного вектора, и верхними 128 битами, равными нулю.Converts the given vector to a new Vector256<T> with the lower 128-bits set to the value of the given vector and the upper 128-bits initialized to zero.

ToVector256Unsafe<T>(Vector128<T>)

Преобразует заданный вектор в новый Vector256<T> с нижними 128 битами, равными значению заданного вектора, и неинициализированными верхними 128 битами.Converts the given vector to a new Vector256<T> with the lower 128-bits set to the value of the given vector and the upper 128-bits left uninitialized.

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

Создает новый Vector128<T> с элементом по указанному индексу, для которого задано указанное значение, а остальные элементы получают то же значение, что и в данном векторе.Creates a new Vector128<T> with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.

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

Создает новый Vector128<T> с нижними 64 битами, для которых задано указанное значение, и верхними 64 битами, для которых задано же значение, что и в указанном векторе.Creates a new Vector128<T> with the lower 64-bits set to the specified value and the upper 64-bits set to the same value as that in the given vector.

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

Создает новый Vector128<T> с верхними 64 битами, для которых задано указанное значение, а нижние 64 бит получают то же значение, что и в данном векторе.Creates a new Vector128<T> with the upper 64-bits set to the specified value and the upper 64-bits set to the same value as that in the given vector.

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