UNPKG

@tsonic/dotnet-pure

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming

500 lines (489 loc) 599 kB
// Generated by tsbindgen - Architecture // Namespace: System.Runtime.Intrinsics.Arm // Assembly: System.Private.CoreLib // Branded primitive types are sourced from @tsonic/types import type { sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/types'; // Import support types from @tsonic/types import type { ptr, ref } from "@tsonic/types"; // Import types from other namespaces import type { Vector_1 } from "../../System.Numerics/internal/index.js"; import type { Vector128_1, Vector64_1 } from "../../System.Runtime.Intrinsics/internal/index.js"; import * as System_Internal from "../../System/internal/index.js"; import type { Boolean as ClrBoolean, Byte, Double, Enum, IComparable, IConvertible, IFormatProvider, IFormattable, Int16, Int32, Int64, ISpanFormattable, Object as ClrObject, SByte, Single, String as ClrString, Type, TypeCode, UInt16, UInt32, UInt64, ValueTuple_2, ValueTuple_3, ValueTuple_4, Void } from "../../System/internal/index.js"; // CLROf<T> - Maps ergonomic primitives to their CLR types for generic constraints // This utility is used ONLY in generic type arguments to satisfy CLR interface constraints // Value positions (parameters, return types) use lowercase primitives for ergonomics export type CLROf<T> = T extends sbyte ? System_Internal.SByte : T extends short ? System_Internal.Int16 : T extends int ? System_Internal.Int32 : T extends long ? System_Internal.Int64 : T extends int128 ? System_Internal.Int128 : T extends nint ? System_Internal.IntPtr : T extends byte ? System_Internal.Byte : T extends ushort ? System_Internal.UInt16 : T extends uint ? System_Internal.UInt32 : T extends ulong ? System_Internal.UInt64 : T extends uint128 ? System_Internal.UInt128 : T extends nuint ? System_Internal.UIntPtr : T extends half ? System_Internal.Half : T extends float ? System_Internal.Single : T extends double ? System_Internal.Double : T extends decimal ? System_Internal.Decimal : T extends char ? System_Internal.Char : T extends boolean ? System_Internal.Boolean : T extends string ? System_Internal.String : T; // Identity fallback for non-primitive types export enum SveMaskPattern { LargestPowerOf2 = 0, VectorCount1 = 1, VectorCount2 = 2, VectorCount3 = 3, VectorCount4 = 4, VectorCount5 = 5, VectorCount6 = 6, VectorCount7 = 7, VectorCount8 = 8, VectorCount16 = 9, VectorCount32 = 10, VectorCount64 = 11, VectorCount128 = 12, VectorCount256 = 13, LargestMultipleOf4 = 29, LargestMultipleOf3 = 30, All = 31 } export enum SvePrefetchType { LoadL1Temporal = 0, LoadL1NonTemporal = 1, LoadL2Temporal = 2, LoadL2NonTemporal = 3, LoadL3Temporal = 4, LoadL3NonTemporal = 5, StoreL1Temporal = 8, StoreL1NonTemporal = 9, StoreL2Temporal = 10, StoreL2NonTemporal = 11, StoreL3Temporal = 12, StoreL3NonTemporal = 13 } export interface AdvSimd$instance { } export const AdvSimd: { readonly IsSupported: boolean; Abs(value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<ushort>>; Abs(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<uint>>; Abs(value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<byte>>; Abs(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; Abs(value: Vector64_1<CLROf<short>>): Vector64_1<CLROf<ushort>>; Abs(value: Vector64_1<CLROf<int>>): Vector64_1<CLROf<uint>>; Abs(value: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<byte>>; Abs(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; AbsoluteCompareGreaterThan(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; AbsoluteCompareGreaterThan(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; AbsoluteCompareGreaterThanOrEqual(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; AbsoluteCompareGreaterThanOrEqual(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; AbsoluteCompareLessThan(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; AbsoluteCompareLessThan(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; AbsoluteCompareLessThanOrEqual(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; AbsoluteCompareLessThanOrEqual(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; AbsoluteDifference(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; AbsoluteDifference(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<ushort>>; AbsoluteDifference(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<uint>>; AbsoluteDifference(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<byte>>; AbsoluteDifference(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; AbsoluteDifference(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; AbsoluteDifference(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; AbsoluteDifference(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; AbsoluteDifference(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<ushort>>; AbsoluteDifference(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<uint>>; AbsoluteDifference(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<byte>>; AbsoluteDifference(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; AbsoluteDifference(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; AbsoluteDifference(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; AbsoluteDifferenceAdd(addend: Vector128_1<CLROf<byte>>, left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; AbsoluteDifferenceAdd(addend: Vector128_1<CLROf<short>>, left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; AbsoluteDifferenceAdd(addend: Vector128_1<CLROf<int>>, left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; AbsoluteDifferenceAdd(addend: Vector128_1<CLROf<sbyte>>, left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; AbsoluteDifferenceAdd(addend: Vector128_1<CLROf<ushort>>, left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; AbsoluteDifferenceAdd(addend: Vector128_1<CLROf<uint>>, left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; AbsoluteDifferenceAdd(addend: Vector64_1<CLROf<byte>>, left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; AbsoluteDifferenceAdd(addend: Vector64_1<CLROf<short>>, left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; AbsoluteDifferenceAdd(addend: Vector64_1<CLROf<int>>, left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; AbsoluteDifferenceAdd(addend: Vector64_1<CLROf<sbyte>>, left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; AbsoluteDifferenceAdd(addend: Vector64_1<CLROf<ushort>>, left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; AbsoluteDifferenceAdd(addend: Vector64_1<CLROf<uint>>, left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; AbsoluteDifferenceWideningLower(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; AbsoluteDifferenceWideningLower(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector128_1<CLROf<uint>>; AbsoluteDifferenceWideningLower(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector128_1<CLROf<ulong>>; AbsoluteDifferenceWideningLower(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector128_1<CLROf<ushort>>; AbsoluteDifferenceWideningLower(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; AbsoluteDifferenceWideningLower(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; AbsoluteDifferenceWideningLowerAndAdd(addend: Vector128_1<CLROf<short>>, left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; AbsoluteDifferenceWideningLowerAndAdd(addend: Vector128_1<CLROf<int>>, left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector128_1<CLROf<int>>; AbsoluteDifferenceWideningLowerAndAdd(addend: Vector128_1<CLROf<long>>, left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector128_1<CLROf<long>>; AbsoluteDifferenceWideningLowerAndAdd(addend: Vector128_1<CLROf<ushort>>, left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; AbsoluteDifferenceWideningLowerAndAdd(addend: Vector128_1<CLROf<uint>>, left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; AbsoluteDifferenceWideningLowerAndAdd(addend: Vector128_1<CLROf<ulong>>, left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; AbsoluteDifferenceWideningUpper(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; AbsoluteDifferenceWideningUpper(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<uint>>; AbsoluteDifferenceWideningUpper(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<ulong>>; AbsoluteDifferenceWideningUpper(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<ushort>>; AbsoluteDifferenceWideningUpper(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; AbsoluteDifferenceWideningUpper(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; AbsoluteDifferenceWideningUpperAndAdd(addend: Vector128_1<CLROf<short>>, left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; AbsoluteDifferenceWideningUpperAndAdd(addend: Vector128_1<CLROf<int>>, left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; AbsoluteDifferenceWideningUpperAndAdd(addend: Vector128_1<CLROf<long>>, left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; AbsoluteDifferenceWideningUpperAndAdd(addend: Vector128_1<CLROf<ushort>>, left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; AbsoluteDifferenceWideningUpperAndAdd(addend: Vector128_1<CLROf<uint>>, left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; AbsoluteDifferenceWideningUpperAndAdd(addend: Vector128_1<CLROf<ulong>>, left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; AbsSaturate(value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; AbsSaturate(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; AbsSaturate(value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; AbsSaturate(value: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; AbsSaturate(value: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; AbsSaturate(value: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; AbsScalar(value: Vector64_1<CLROf<double>>): Vector64_1<CLROf<double>>; AbsScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; Add(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; Add(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; Add(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; Add(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; Add(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; Add(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; Add(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; Add(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; Add(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; Add(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; Add(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; Add(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; Add(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; Add(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; Add(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; Add(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; AddHighNarrowingLower(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector64_1<CLROf<sbyte>>; AddHighNarrowingLower(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector64_1<CLROf<short>>; AddHighNarrowingLower(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector64_1<CLROf<int>>; AddHighNarrowingLower(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector64_1<CLROf<byte>>; AddHighNarrowingLower(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector64_1<CLROf<ushort>>; AddHighNarrowingLower(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector64_1<CLROf<uint>>; AddHighNarrowingUpper(lower: Vector64_1<CLROf<byte>>, left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<byte>>; AddHighNarrowingUpper(lower: Vector64_1<CLROf<short>>, left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<short>>; AddHighNarrowingUpper(lower: Vector64_1<CLROf<int>>, left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<int>>; AddHighNarrowingUpper(lower: Vector64_1<CLROf<sbyte>>, left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<sbyte>>; AddHighNarrowingUpper(lower: Vector64_1<CLROf<ushort>>, left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ushort>>; AddHighNarrowingUpper(lower: Vector64_1<CLROf<uint>>, left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<uint>>; AddPairwise(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; AddPairwise(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; AddPairwise(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; AddPairwise(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; AddPairwise(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; AddPairwise(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; AddPairwise(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; AddPairwiseWidening(value: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; AddPairwiseWidening(value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; AddPairwiseWidening(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; AddPairwiseWidening(value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; AddPairwiseWidening(value: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; AddPairwiseWidening(value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; AddPairwiseWidening(value: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<ushort>>; AddPairwiseWidening(value: Vector64_1<CLROf<short>>): Vector64_1<CLROf<int>>; AddPairwiseWidening(value: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<short>>; AddPairwiseWidening(value: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<uint>>; AddPairwiseWideningAndAdd(addend: Vector128_1<CLROf<short>>, value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; AddPairwiseWideningAndAdd(addend: Vector128_1<CLROf<int>>, value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; AddPairwiseWideningAndAdd(addend: Vector128_1<CLROf<long>>, value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; AddPairwiseWideningAndAdd(addend: Vector128_1<CLROf<ushort>>, value: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; AddPairwiseWideningAndAdd(addend: Vector128_1<CLROf<uint>>, value: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; AddPairwiseWideningAndAdd(addend: Vector128_1<CLROf<ulong>>, value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; AddPairwiseWideningAndAdd(addend: Vector64_1<CLROf<short>>, value: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<short>>; AddPairwiseWideningAndAdd(addend: Vector64_1<CLROf<int>>, value: Vector64_1<CLROf<short>>): Vector64_1<CLROf<int>>; AddPairwiseWideningAndAdd(addend: Vector64_1<CLROf<ushort>>, value: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<ushort>>; AddPairwiseWideningAndAdd(addend: Vector64_1<CLROf<uint>>, value: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<uint>>; AddPairwiseWideningAndAddScalar(addend: Vector64_1<CLROf<long>>, value: Vector64_1<CLROf<int>>): Vector64_1<CLROf<long>>; AddPairwiseWideningAndAddScalar(addend: Vector64_1<CLROf<ulong>>, value: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<ulong>>; AddPairwiseWideningScalar(value: Vector64_1<CLROf<int>>): Vector64_1<CLROf<long>>; AddPairwiseWideningScalar(value: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<ulong>>; AddRoundedHighNarrowingLower(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector64_1<CLROf<sbyte>>; AddRoundedHighNarrowingLower(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector64_1<CLROf<short>>; AddRoundedHighNarrowingLower(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector64_1<CLROf<int>>; AddRoundedHighNarrowingLower(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector64_1<CLROf<byte>>; AddRoundedHighNarrowingLower(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector64_1<CLROf<ushort>>; AddRoundedHighNarrowingLower(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector64_1<CLROf<uint>>; AddRoundedHighNarrowingUpper(lower: Vector64_1<CLROf<byte>>, left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<byte>>; AddRoundedHighNarrowingUpper(lower: Vector64_1<CLROf<short>>, left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<short>>; AddRoundedHighNarrowingUpper(lower: Vector64_1<CLROf<int>>, left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<int>>; AddRoundedHighNarrowingUpper(lower: Vector64_1<CLROf<sbyte>>, left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<sbyte>>; AddRoundedHighNarrowingUpper(lower: Vector64_1<CLROf<ushort>>, left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ushort>>; AddRoundedHighNarrowingUpper(lower: Vector64_1<CLROf<uint>>, left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<uint>>; AddSaturate(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; AddSaturate(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; AddSaturate(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; AddSaturate(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; AddSaturate(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; AddSaturate(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; AddSaturate(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; AddSaturate(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; AddSaturate(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; AddSaturate(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; AddSaturate(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; AddSaturate(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; AddSaturate(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; AddSaturate(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; AddSaturateScalar(left: Vector64_1<CLROf<long>>, right: Vector64_1<CLROf<long>>): Vector64_1<CLROf<long>>; AddSaturateScalar(left: Vector64_1<CLROf<ulong>>, right: Vector64_1<CLROf<ulong>>): Vector64_1<CLROf<ulong>>; AddScalar(left: Vector64_1<CLROf<double>>, right: Vector64_1<CLROf<double>>): Vector64_1<CLROf<double>>; AddScalar(left: Vector64_1<CLROf<long>>, right: Vector64_1<CLROf<long>>): Vector64_1<CLROf<long>>; AddScalar(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; AddScalar(left: Vector64_1<CLROf<ulong>>, right: Vector64_1<CLROf<ulong>>): Vector64_1<CLROf<ulong>>; AddWideningLower(left: Vector128_1<CLROf<short>>, right: Vector64_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; AddWideningLower(left: Vector128_1<CLROf<int>>, right: Vector64_1<CLROf<short>>): Vector128_1<CLROf<int>>; AddWideningLower(left: Vector128_1<CLROf<long>>, right: Vector64_1<CLROf<int>>): Vector128_1<CLROf<long>>; AddWideningLower(left: Vector128_1<CLROf<ushort>>, right: Vector64_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; AddWideningLower(left: Vector128_1<CLROf<uint>>, right: Vector64_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; AddWideningLower(left: Vector128_1<CLROf<ulong>>, right: Vector64_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; AddWideningLower(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; AddWideningLower(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector128_1<CLROf<int>>; AddWideningLower(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector128_1<CLROf<long>>; AddWideningLower(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; AddWideningLower(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; AddWideningLower(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; AddWideningUpper(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; AddWideningUpper(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; AddWideningUpper(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; AddWideningUpper(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; AddWideningUpper(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; AddWideningUpper(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; AddWideningUpper(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; AddWideningUpper(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; AddWideningUpper(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; AddWideningUpper(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; AddWideningUpper(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; AddWideningUpper(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; And(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; And(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; And(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; And(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; And(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; And(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; And(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; And(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; And(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; And(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; And(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; And(left: Vector64_1<CLROf<double>>, right: Vector64_1<CLROf<double>>): Vector64_1<CLROf<double>>; And(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; And(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; And(left: Vector64_1<CLROf<long>>, right: Vector64_1<CLROf<long>>): Vector64_1<CLROf<long>>; And(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; And(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; And(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; And(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; And(left: Vector64_1<CLROf<ulong>>, right: Vector64_1<CLROf<ulong>>): Vector64_1<CLROf<ulong>>; BitwiseClear(value: Vector128_1<CLROf<byte>>, mask: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; BitwiseClear(value: Vector128_1<CLROf<double>>, mask: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; BitwiseClear(value: Vector128_1<CLROf<short>>, mask: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; BitwiseClear(value: Vector128_1<CLROf<int>>, mask: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; BitwiseClear(value: Vector128_1<CLROf<long>>, mask: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; BitwiseClear(value: Vector128_1<CLROf<sbyte>>, mask: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; BitwiseClear(value: Vector128_1<CLROf<float>>, mask: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; BitwiseClear(value: Vector128_1<CLROf<ushort>>, mask: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; BitwiseClear(value: Vector128_1<CLROf<uint>>, mask: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; BitwiseClear(value: Vector128_1<CLROf<ulong>>, mask: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; BitwiseClear(value: Vector64_1<CLROf<byte>>, mask: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; BitwiseClear(value: Vector64_1<CLROf<double>>, mask: Vector64_1<CLROf<double>>): Vector64_1<CLROf<double>>; BitwiseClear(value: Vector64_1<CLROf<short>>, mask: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; BitwiseClear(value: Vector64_1<CLROf<int>>, mask: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; BitwiseClear(value: Vector64_1<CLROf<long>>, mask: Vector64_1<CLROf<long>>): Vector64_1<CLROf<long>>; BitwiseClear(value: Vector64_1<CLROf<sbyte>>, mask: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; BitwiseClear(value: Vector64_1<CLROf<float>>, mask: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; BitwiseClear(value: Vector64_1<CLROf<ushort>>, mask: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; BitwiseClear(value: Vector64_1<CLROf<uint>>, mask: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; BitwiseClear(value: Vector64_1<CLROf<ulong>>, mask: Vector64_1<CLROf<ulong>>): Vector64_1<CLROf<ulong>>; BitwiseSelect(select: Vector128_1<CLROf<byte>>, left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; BitwiseSelect(select: Vector128_1<CLROf<double>>, left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; BitwiseSelect(select: Vector128_1<CLROf<short>>, left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; BitwiseSelect(select: Vector128_1<CLROf<int>>, left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; BitwiseSelect(select: Vector128_1<CLROf<long>>, left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; BitwiseSelect(select: Vector128_1<CLROf<sbyte>>, left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; BitwiseSelect(select: Vector128_1<CLROf<float>>, left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; BitwiseSelect(select: Vector128_1<CLROf<ushort>>, left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; BitwiseSelect(select: Vector128_1<CLROf<uint>>, left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; BitwiseSelect(select: Vector128_1<CLROf<ulong>>, left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; BitwiseSelect(select: Vector64_1<CLROf<byte>>, left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; BitwiseSelect(select: Vector64_1<CLROf<double>>, left: Vector64_1<CLROf<double>>, right: Vector64_1<CLROf<double>>): Vector64_1<CLROf<double>>; BitwiseSelect(select: Vector64_1<CLROf<short>>, left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; BitwiseSelect(select: Vector64_1<CLROf<int>>, left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; BitwiseSelect(select: Vector64_1<CLROf<long>>, left: Vector64_1<CLROf<long>>, right: Vector64_1<CLROf<long>>): Vector64_1<CLROf<long>>; BitwiseSelect(select: Vector64_1<CLROf<sbyte>>, left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; BitwiseSelect(select: Vector64_1<CLROf<float>>, left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; BitwiseSelect(select: Vector64_1<CLROf<ushort>>, left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; BitwiseSelect(select: Vector64_1<CLROf<uint>>, left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; BitwiseSelect(select: Vector64_1<CLROf<ulong>>, left: Vector64_1<CLROf<ulong>>, right: Vector64_1<CLROf<ulong>>): Vector64_1<CLROf<ulong>>; Ceiling(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; Ceiling(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; CeilingScalar(value: Vector64_1<CLROf<double>>): Vector64_1<CLROf<double>>; CeilingScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; CompareEqual(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; CompareEqual(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; CompareEqual(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; CompareEqual(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; CompareEqual(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; CompareEqual(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; CompareEqual(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; CompareEqual(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; CompareEqual(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; CompareEqual(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; CompareEqual(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; CompareEqual(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; CompareEqual(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; CompareEqual(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; CompareGreaterThan(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; CompareGreaterThan(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; CompareGreaterThan(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; CompareGreaterThan(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; CompareGreaterThan(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; CompareGreaterThan(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; CompareGreaterThan(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; CompareGreaterThan(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; CompareGreaterThan(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; CompareGreaterThan(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; CompareGreaterThan(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; CompareGreaterThan(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; CompareGreaterThan(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; CompareGreaterThan(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; CompareGreaterThanOrEqual(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; CompareGreaterThanOrEqual(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; CompareGreaterThanOrEqual(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; CompareGreaterThanOrEqual(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; CompareGreaterThanOrEqual(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; CompareGreaterThanOrEqual(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; CompareGreaterThanOrEqual(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; CompareGreaterThanOrEqual(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; CompareGreaterThanOrEqual(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; CompareGreaterThanOrEqual(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; CompareGreaterThanOrEqual(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; CompareGreaterThanOrEqual(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; CompareGreaterThanOrEqual(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; CompareGreaterThanOrEqual(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; CompareLessThan(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; CompareLessThan(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; CompareLessThan(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; CompareLessThan(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; CompareLessThan(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; CompareLessThan(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; CompareLessThan(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; CompareLessThan(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; CompareLessThan(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; CompareLessThan(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; CompareLessThan(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; CompareLessThan(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; CompareLessThan(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; CompareLessThan(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; CompareLessThanOrEqual(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; CompareLessThanOrEqual(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; CompareLessThanOrEqual(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; CompareLessThanOrEqual(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; CompareLessThanOrEqual(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; CompareLessThanOrEqual(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; CompareLessThanOrEqual(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; CompareLessThanOrEqual(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; CompareLessThanOrEqual(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; CompareLessThanOrEqual(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; CompareLessThanOrEqual(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; CompareLessThanOrEqual(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; CompareLessThanOrEqual(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; CompareLessThanOrEqual(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; CompareTest(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; CompareTest(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; CompareTest(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; CompareTest(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; CompareTest(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; CompareTest(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; CompareTest(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; CompareTest(left: Vector64_1<CLROf<byte>>, right: Vector64_1<CLROf<byte>>): Vector64_1<CLROf<byte>>; CompareTest(left: Vector64_1<CLROf<short>>, right: Vector64_1<CLROf<short>>): Vector64_1<CLROf<short>>; CompareTest(left: Vector64_1<CLROf<int>>, right: Vector64_1<CLROf<int>>): Vector64_1<CLROf<int>>; CompareTest(left: Vector64_1<CLROf<sbyte>>, right: Vector64_1<CLROf<sbyte>>): Vector64_1<CLROf<sbyte>>; CompareTest(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; CompareTest(left: Vector64_1<CLROf<ushort>>, right: Vector64_1<CLROf<ushort>>): Vector64_1<CLROf<ushort>>; CompareTest(left: Vector64_1<CLROf<uint>>, right: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<uint>>; ConvertToInt32RoundAwayFromZero(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<int>>; ConvertToInt32RoundAwayFromZero(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<int>>; ConvertToInt32RoundAwayFromZeroScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<int>>; ConvertToInt32RoundToEven(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<int>>; ConvertToInt32RoundToEven(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<int>>; ConvertToInt32RoundToEvenScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<int>>; ConvertToInt32RoundToNegativeInfinity(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<int>>; ConvertToInt32RoundToNegativeInfinity(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<int>>; ConvertToInt32RoundToNegativeInfinityScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<int>>; ConvertToInt32RoundToPositiveInfinity(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<int>>; ConvertToInt32RoundToPositiveInfinity(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<int>>; ConvertToInt32RoundToPositiveInfinityScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<int>>; ConvertToInt32RoundToZero(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<int>>; ConvertToInt32RoundToZero(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<int>>; ConvertToInt32RoundToZeroScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<int>>; ConvertToSingle(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<float>>; ConvertToSingle(value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<float>>; ConvertToSingle(value: Vector64_1<CLROf<int>>): Vector64_1<CLROf<float>>; ConvertToSingle(value: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<float>>; ConvertToSingleScalar(value: Vector64_1<CLROf<int>>): Vector64_1<CLROf<float>>; ConvertToSingleScalar(value: Vector64_1<CLROf<uint>>): Vector64_1<CLROf<float>>; ConvertToUInt32RoundAwayFromZero(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<uint>>; ConvertToUInt32RoundAwayFromZero(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<uint>>; ConvertToUInt32RoundAwayFromZeroScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<uint>>; ConvertToUInt32RoundToEven(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<uint>>; ConvertToUInt32RoundToEven(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<uint>>; ConvertToUInt32RoundToEvenScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<uint>>; ConvertToUInt32RoundToNegativeInfinity(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<uint>>; ConvertToUInt32RoundToNegativeInfinity(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<uint>>; ConvertToUInt32RoundToNegativeInfinityScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<uint>>; ConvertToUInt32RoundToPositiveInfinity(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<uint>>; ConvertToUInt32RoundToPositiveInfinity(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<uint>>; ConvertToUInt32RoundToPositiveInfinityScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<uint>>; ConvertToUInt32RoundToZero(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<uint>>; ConvertToUInt32RoundToZero(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<uint>>; ConvertToUInt32RoundToZeroScalar(value: Vector64_1<CLROf<float>>): Vector64_1<CLROf<uint>>; DivideScalar(left: Vector64_1<CLROf<double>>, right: Vector64_1<CLROf<double>>): Vector64_1<CLROf<double>>; DivideScalar(left: Vector64_1<CLROf<float>>, right: Vector64_1<CLROf<float>>): Vector64_1<CLROf<float>>; DuplicateSelectedScalarToVector128(value: Vector128_1<CLROf<byte>>, index: byte): Vector128_1<CLROf<byte>>; DuplicateSelectedScalarToVector128(value: Vector128_1<CLROf<short>>, index: byte): Vector128_1<CLROf<short>>; DuplicateSelectedScalarToVector128(value: Vector128_1<CLROf<int>>, index: byte): Vector128_1<CLROf<int>>; DuplicateSelectedScalarToVector128(value: Vector128_1<CLROf<sbyte>>, index: byte): Vector128_1<CLROf<sbyte>>; DuplicateSelectedScalarToVector128(value: Vector128_1<CLROf<float>>, index: byte): Vector128_1<CLROf<float>>; DuplicateSelectedScalarToVector128(value: Vector128_1<CLROf<ushort>>, index: byte): Vector128_1<CLROf<ushort>>; DuplicateSelectedScalarToVector128(value: Vector128_1<CLROf<uint>>, index: byte): Vector128_1<CLROf<uint>>; DuplicateSelectedScalarToVector128(value: Vector64_1<CLROf<byte>>, index: byte): Vector128_1<CLROf<byte>>; DuplicateSelectedScalarToVector128(value: Vector64_1<CLROf<short>>, index: byte): Vector128_1<CLROf<short>>; DuplicateSelectedScalarToVector128(value: Vector64_1<CLROf<int>>, index: byte): Vector128_1<CLROf<int>>; DuplicateSelectedScalarToVector128(value: Vector64_1<CLROf<sbyte>>, index: byte): Vector128_1<CLROf<sbyte>>; DuplicateSelectedScalarToVector128(value: Vector64_1<CLROf<float>>, index: byte): Vector128_1<CLROf<float>>; DuplicateSelectedScalarToVector128(value: Vector64_1<CLROf<ushort>>, index: byte): Vector128_1<CLROf<ushort>>; DuplicateSelectedScalarToVector128(value: Vector64_1<CLROf<uint>>, index: byte): Vector128_1<CLROf<uint>>; DuplicateSelectedScalarToVector64(value: Vector128_1<CLROf<byte>>, index: byte): Vector64_1<CLROf<byte>>; DuplicateSelectedScalarToVector64(value: Vector128_1<CLROf<short>>, index: byte): Vector64_1<CLROf<short>>; DuplicateSelectedScalarToVector64(value: Vector128_1<CLROf<int>>, index: byte): Vector64_1<CLROf<int>>; DuplicateSelectedScalarToVector64(value: Vector128_1<CLROf<sbyte>>, index: byte): Vector64_1<CLROf<sbyte>>; DuplicateSelectedScalarToVector64(value: Vector128_1<CLROf<float>>, index: byte): Vector64_1<CLROf<float>>; DuplicateSelectedScalarToVector64(value: Vector128_1<CLROf<ushort>>, index: byte): Vector64_1<CLROf<ushort>>; DuplicateSelectedScalarToVector64(value: Vector128_1<CLROf<uint>>, index: byte): Vector64_1<CLROf<uint>>; DuplicateSelectedScalarToVector64(value: Vector64_1<CLROf<byte>>, index: byte): Vector64_1<CLROf<byte>>; DuplicateSelectedScalarToVector64(value: Vector64_1<CLROf<short>>, index: byte): Vector64_1<CLROf<short>>; DuplicateSelectedScalarToVector64(value: Vector64_1<CLROf<int>>, index: byte): Vector64_1<CLROf<int>>; DuplicateSelectedScalarToVector64(value: Vector64_1<CLROf<sbyte>>, index: byte): Vector64_1<CLROf<sbyte>>; DuplicateSelectedScalarToVector64(value: Vector64_1<CLROf<float>>, index: byte): Vector64_1<CLROf<float>>; DuplicateSelectedScalarToVector64(value: Vector64_1<CLROf<ushort>>, index: byte): Vector64_1<CLROf<ushort>>; DuplicateSelectedScalarToVector64(value: Vector64_1<CLROf<uint>>, index: byte): Vector64_1<CLROf<uint>>; DuplicateToVector128(value: byte): Vector128_1<CLROf<byte>>; DuplicateToVector128(value: short): Vector128_1<CLROf<short>>; DuplicateToVector128(value: int): Vector128_1<CLROf<int>>; DuplicateToVector128(value: sbyte): Vector128_1<CLROf<sbyte>>; DuplicateToVector128(value: float): Vector128_1<CLROf<float>>; DuplicateToVector128(value: ushort): Vector128_1<CLROf<ushort>>; DuplicateToVector128(value: uint): Vector128_1<CLROf<uint>>; DuplicateToVector64(value: byte): Vector64_1<CLROf<byte>>; DuplicateToVector64(value: short): Vector64_1<CLROf<short>>; DuplicateToVector64(value: int): Vector64_1<CLROf<int>>; DuplicateToVector64(value: sbyte): Vector64_1<CLROf<sbyte>>; DuplicateToVector64(value: float): Vector64_1<CLROf<float>>; DuplicateToVector64(v