@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
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