@tsonic/dotnet
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library)
500 lines (489 loc) • 599 kB
TypeScript
// 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