Vector64 Vector64 Vector64 Vector64 Class

Definition

public ref class Vector64 abstract sealed
public static class Vector64
type Vector64 = class
Public Module Vector64
Inheritance
Vector64Vector64Vector64Vector64

Methods

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

Reinterprets a Vector64<T> of type T as a new Vector64<T> of type U.

AsByte<T>(Vector64<T>) AsByte<T>(Vector64<T>) AsByte<T>(Vector64<T>) AsByte<T>(Vector64<T>)

Reinterprets a Vector64<T> as a new Vector64 of type Byte.

AsDouble<T>(Vector64<T>) AsDouble<T>(Vector64<T>) AsDouble<T>(Vector64<T>) AsDouble<T>(Vector64<T>)

Reinterprets a Vector64<T> as a new Vector64 of type Double.

AsInt16<T>(Vector64<T>) AsInt16<T>(Vector64<T>) AsInt16<T>(Vector64<T>) AsInt16<T>(Vector64<T>)

Reinterprets a Vector64<T> as a new Vector64 of type Int16.

AsInt32<T>(Vector64<T>) AsInt32<T>(Vector64<T>) AsInt32<T>(Vector64<T>) AsInt32<T>(Vector64<T>)

Reinterprets a Vector64<T> as a new Vector64 of type Int32.

AsInt64<T>(Vector64<T>) AsInt64<T>(Vector64<T>) AsInt64<T>(Vector64<T>) AsInt64<T>(Vector64<T>)

Reinterprets a Vector64<T> as a new Vector64 of type Int64.

AsSByte<T>(Vector64<T>) AsSByte<T>(Vector64<T>) AsSByte<T>(Vector64<T>) AsSByte<T>(Vector64<T>)

Reinterprets a Vector64<T> as a new Vector64 of type SByte.

AsSingle<T>(Vector64<T>) AsSingle<T>(Vector64<T>) AsSingle<T>(Vector64<T>) AsSingle<T>(Vector64<T>)

Reinterprets a Vector64<T> as a new Vector64 of type Single.

AsUInt16<T>(Vector64<T>) AsUInt16<T>(Vector64<T>) AsUInt16<T>(Vector64<T>) AsUInt16<T>(Vector64<T>)

Reinterprets a Vector64<T> as a new Vector64 of type UInt16.

AsUInt32<T>(Vector64<T>) AsUInt32<T>(Vector64<T>) AsUInt32<T>(Vector64<T>) AsUInt32<T>(Vector64<T>)

Reinterprets a Vector64<T> as a new Vector64 of type UInt32.

AsUInt64<T>(Vector64<T>) AsUInt64<T>(Vector64<T>) AsUInt64<T>(Vector64<T>) AsUInt64<T>(Vector64<T>)

Reinterprets a Vector64<T> as a new Vector64 of type UInt64.

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

Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

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

Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

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

Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

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

Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

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

Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

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

Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

Create(UInt64) Create(UInt64) Create(UInt64) Create(UInt64)

Creates a new Vector64<T> instance with all elements initialized to the specified value.

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

Creates a new Vector64<T> instance with all elements initialized to the specified value.

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

Creates a new Vector64<T> instance with each element initialized to the corresponding specified value.

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

Creates a new Vector64<T> instance with all elements initialized to the specified value.

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

Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(Int64) Create(Int64) Create(Int64) Create(Int64)

Creates a new Vector64<T> instance with all elements initialized to the specified value.

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

Creates a new Vector64<T> instance with all elements initialized to the specified value.

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

Creates a new Vector64<T> instance with all elements initialized to the specified value.

Create(Double) Create(Double) Create(Double) Create(Double)

Creates a new Vector64<T> instance with all elements initialized to the specified value.

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

Creates a new Vector64<T> instance with all elements initialized to the specified value.

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

Creates a new Vector64<T> instance with all elements initialized to the specified value.

CreateScalar(UInt32) CreateScalar(UInt32) CreateScalar(UInt32) CreateScalar(UInt32)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Single) CreateScalar(Single) CreateScalar(Single) CreateScalar(Single)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(SByte) CreateScalar(SByte) CreateScalar(SByte) CreateScalar(SByte)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(UInt16) CreateScalar(UInt16) CreateScalar(UInt16) CreateScalar(UInt16)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Int16) CreateScalar(Int16) CreateScalar(Int16) CreateScalar(Int16)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Byte) CreateScalar(Byte) CreateScalar(Byte) CreateScalar(Byte)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalar(Int32) CreateScalar(Int32) CreateScalar(Int32) CreateScalar(Int32)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements initialized to zero.

CreateScalarUnsafe(Byte) CreateScalarUnsafe(Byte) CreateScalarUnsafe(Byte) CreateScalarUnsafe(Byte)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Int16) CreateScalarUnsafe(Int16) CreateScalarUnsafe(Int16) CreateScalarUnsafe(Int16)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Int32) CreateScalarUnsafe(Int32) CreateScalarUnsafe(Int32) CreateScalarUnsafe(Int32)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(SByte) CreateScalarUnsafe(SByte) CreateScalarUnsafe(SByte) CreateScalarUnsafe(SByte)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(Single) CreateScalarUnsafe(Single) CreateScalarUnsafe(Single) CreateScalarUnsafe(Single)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(UInt16) CreateScalarUnsafe(UInt16) CreateScalarUnsafe(UInt16) CreateScalarUnsafe(UInt16)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

CreateScalarUnsafe(UInt32) CreateScalarUnsafe(UInt32) CreateScalarUnsafe(UInt32) CreateScalarUnsafe(UInt32)

Creates a new Vector64<T> instance with the first element initialized to the specified value and the remaining elements left uninitialized.

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

Gets the element at the specified index.

ToScalar<T>(Vector64<T>) ToScalar<T>(Vector64<T>) ToScalar<T>(Vector64<T>) ToScalar<T>(Vector64<T>)

Converts the given vector to a scalar containing the value of the first element.

ToVector128<T>(Vector64<T>) ToVector128<T>(Vector64<T>) ToVector128<T>(Vector64<T>) ToVector128<T>(Vector64<T>)

Converts the given vector to a new Vector128<T> with the lower 64-bits set to the value of the given vector and the upper 64-bits initialized to zero.

ToVector128Unsafe<T>(Vector64<T>) ToVector128Unsafe<T>(Vector64<T>) ToVector128Unsafe<T>(Vector64<T>) ToVector128Unsafe<T>(Vector64<T>)

Converts the given vector to a new Vector128<T> with the lower 64-bits set to the value of the given vector and the upper 64-bits left uninitialized.

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

Creates a new Vector64<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.

Applies to