UNPKG

@tsonic/dotnet

Version:

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

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