UNPKG

@tsonic/dotnet

Version:

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

522 lines (511 loc) 46.6 kB
// Generated by tsbindgen - Architecture // Namespace: System.Runtime.Intrinsics.Wasm // 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 { Vector128_1 } from "../../System.Runtime.Intrinsics/internal/index.js"; import * as System_Internal from "../../System/internal/index.js"; import type { Boolean as ClrBoolean, Byte, Double, Int16, Int32, Int64, IntPtr, Object as ClrObject, SByte, Single, String as ClrString, Type, UInt16, UInt32, UInt64, UIntPtr, 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 interface PackedSimd$instance { } export const PackedSimd: { readonly isSupported: boolean; abs(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; abs(value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; abs(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; abs(value: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; abs(value: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; abs(value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; abs(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; add(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; add(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; 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<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; 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: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; 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<sbyte>>): Vector128_1<CLROf<short>>; addPairwiseWidening(value: Vector128_1<CLROf<ushort>>): 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<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>>; allTrue(value: Vector128_1<CLROf<byte>>): boolean; allTrue(value: Vector128_1<CLROf<short>>): boolean; allTrue(value: Vector128_1<CLROf<int>>): boolean; allTrue(value: Vector128_1<CLROf<long>>): boolean; allTrue(value: Vector128_1<CLROf<nint>>): boolean; allTrue(value: Vector128_1<CLROf<sbyte>>): boolean; allTrue(value: Vector128_1<CLROf<ushort>>): boolean; allTrue(value: Vector128_1<CLROf<uint>>): boolean; allTrue(value: Vector128_1<CLROf<ulong>>): boolean; allTrue(value: Vector128_1<CLROf<nuint>>): boolean; 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<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; 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: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; andNot(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; andNot(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; andNot(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; andNot(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; andNot(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; andNot(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; andNot(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; andNot(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; andNot(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; andNot(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; andNot(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; andNot(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; anyTrue(value: Vector128_1<CLROf<byte>>): boolean; anyTrue(value: Vector128_1<CLROf<double>>): boolean; anyTrue(value: Vector128_1<CLROf<short>>): boolean; anyTrue(value: Vector128_1<CLROf<int>>): boolean; anyTrue(value: Vector128_1<CLROf<long>>): boolean; anyTrue(value: Vector128_1<CLROf<nint>>): boolean; anyTrue(value: Vector128_1<CLROf<sbyte>>): boolean; anyTrue(value: Vector128_1<CLROf<float>>): boolean; anyTrue(value: Vector128_1<CLROf<ushort>>): boolean; anyTrue(value: Vector128_1<CLROf<uint>>): boolean; anyTrue(value: Vector128_1<CLROf<ulong>>): boolean; anyTrue(value: Vector128_1<CLROf<nuint>>): boolean; averageRounded(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; averageRounded(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; bitmask(value: Vector128_1<CLROf<byte>>): int; bitmask(value: Vector128_1<CLROf<short>>): int; bitmask(value: Vector128_1<CLROf<int>>): int; bitmask(value: Vector128_1<CLROf<long>>): int; bitmask(value: Vector128_1<CLROf<nint>>): int; bitmask(value: Vector128_1<CLROf<sbyte>>): int; bitmask(value: Vector128_1<CLROf<ushort>>): int; bitmask(value: Vector128_1<CLROf<uint>>): int; bitmask(value: Vector128_1<CLROf<ulong>>): int; bitmask(value: Vector128_1<CLROf<nuint>>): int; bitwiseSelect(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>, select: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; bitwiseSelect(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>, select: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; bitwiseSelect(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>, select: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; bitwiseSelect(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>, select: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; bitwiseSelect(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>, select: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; bitwiseSelect(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>, select: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; bitwiseSelect(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>, select: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; bitwiseSelect(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>, select: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; bitwiseSelect(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>, select: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; bitwiseSelect(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>, select: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; bitwiseSelect(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>, select: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; bitwiseSelect(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>, select: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; ceiling(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; ceiling(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; compareEqual(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; compareEqual(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; 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<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; compareEqual(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; 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: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; compareEqual(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; compareGreaterThan(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; compareGreaterThan(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; 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<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; compareGreaterThan(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; 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: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; compareGreaterThan(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; compareGreaterThanOrEqual(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; compareGreaterThanOrEqual(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; 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<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; compareGreaterThanOrEqual(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; 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: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; compareGreaterThanOrEqual(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; compareLessThan(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; compareLessThan(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; 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<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; compareLessThan(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; 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: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; compareLessThan(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; compareLessThanOrEqual(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; compareLessThanOrEqual(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; 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<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; compareLessThanOrEqual(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; 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: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; compareLessThanOrEqual(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; compareNotEqual(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; compareNotEqual(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; compareNotEqual(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; compareNotEqual(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; compareNotEqual(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; compareNotEqual(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; compareNotEqual(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; compareNotEqual(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; compareNotEqual(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; compareNotEqual(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; compareNotEqual(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; compareNotEqual(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; convertNarrowingSaturateSigned(lower: Vector128_1<CLROf<short>>, upper: Vector128_1<CLROf<short>>): Vector128_1<CLROf<sbyte>>; convertNarrowingSaturateSigned(lower: Vector128_1<CLROf<int>>, upper: Vector128_1<CLROf<int>>): Vector128_1<CLROf<short>>; convertNarrowingSaturateUnsigned(lower: Vector128_1<CLROf<short>>, upper: Vector128_1<CLROf<short>>): Vector128_1<CLROf<byte>>; convertNarrowingSaturateUnsigned(lower: Vector128_1<CLROf<int>>, upper: Vector128_1<CLROf<int>>): Vector128_1<CLROf<ushort>>; convertToDoubleLower(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<double>>; convertToDoubleLower(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<double>>; convertToDoubleLower(value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<double>>; convertToInt32Saturate(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<int>>; convertToInt32Saturate(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<int>>; convertToSingle(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<float>>; convertToSingle(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<float>>; convertToSingle(value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<float>>; convertToUInt32Saturate(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<uint>>; convertToUInt32Saturate(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<uint>>; divide(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; divide(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; dot(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; extractScalar(value: Vector128_1<CLROf<byte>>, index: byte): uint; extractScalar(value: Vector128_1<CLROf<double>>, index: byte): double; extractScalar(value: Vector128_1<CLROf<short>>, index: byte): int; extractScalar(value: Vector128_1<CLROf<int>>, index: byte): int; extractScalar(value: Vector128_1<CLROf<long>>, index: byte): long; extractScalar(value: Vector128_1<CLROf<nint>>, index: byte): nint; extractScalar(value: Vector128_1<CLROf<sbyte>>, index: byte): int; extractScalar(value: Vector128_1<CLROf<float>>, index: byte): float; extractScalar(value: Vector128_1<CLROf<ushort>>, index: byte): uint; extractScalar(value: Vector128_1<CLROf<uint>>, index: byte): uint; extractScalar(value: Vector128_1<CLROf<ulong>>, index: byte): ulong; extractScalar(value: Vector128_1<CLROf<nuint>>, index: byte): nuint; floor(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; floor(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; loadScalarAndInsert(address: ptr<byte>, vector: Vector128_1<CLROf<byte>>, index: byte): Vector128_1<CLROf<byte>>; loadScalarAndInsert(address: ptr<double>, vector: Vector128_1<CLROf<double>>, index: byte): Vector128_1<CLROf<double>>; loadScalarAndInsert(address: ptr<short>, vector: Vector128_1<CLROf<short>>, index: byte): Vector128_1<CLROf<short>>; loadScalarAndInsert(address: ptr<int>, vector: Vector128_1<CLROf<int>>, index: byte): Vector128_1<CLROf<int>>; loadScalarAndInsert(address: ptr<long>, vector: Vector128_1<CLROf<long>>, index: byte): Vector128_1<CLROf<long>>; loadScalarAndInsert(address: ptr<nint>, vector: Vector128_1<CLROf<nint>>, index: byte): Vector128_1<CLROf<nint>>; loadScalarAndInsert(address: ptr<sbyte>, vector: Vector128_1<CLROf<sbyte>>, index: byte): Vector128_1<CLROf<sbyte>>; loadScalarAndInsert(address: ptr<float>, vector: Vector128_1<CLROf<float>>, index: byte): Vector128_1<CLROf<float>>; loadScalarAndInsert(address: ptr<ushort>, vector: Vector128_1<CLROf<ushort>>, index: byte): Vector128_1<CLROf<ushort>>; loadScalarAndInsert(address: ptr<uint>, vector: Vector128_1<CLROf<uint>>, index: byte): Vector128_1<CLROf<uint>>; loadScalarAndInsert(address: ptr<ulong>, vector: Vector128_1<CLROf<ulong>>, index: byte): Vector128_1<CLROf<ulong>>; loadScalarAndInsert(address: ptr<nuint>, vector: Vector128_1<CLROf<nuint>>, index: byte): Vector128_1<CLROf<nuint>>; loadScalarAndSplatVector128(address: ptr<byte>): Vector128_1<CLROf<byte>>; loadScalarAndSplatVector128(address: ptr<double>): Vector128_1<CLROf<double>>; loadScalarAndSplatVector128(address: ptr<short>): Vector128_1<CLROf<short>>; loadScalarAndSplatVector128(address: ptr<int>): Vector128_1<CLROf<int>>; loadScalarAndSplatVector128(address: ptr<long>): Vector128_1<CLROf<long>>; loadScalarAndSplatVector128(address: ptr<nint>): Vector128_1<CLROf<nint>>; loadScalarAndSplatVector128(address: ptr<sbyte>): Vector128_1<CLROf<sbyte>>; loadScalarAndSplatVector128(address: ptr<float>): Vector128_1<CLROf<float>>; loadScalarAndSplatVector128(address: ptr<ushort>): Vector128_1<CLROf<ushort>>; loadScalarAndSplatVector128(address: ptr<uint>): Vector128_1<CLROf<uint>>; loadScalarAndSplatVector128(address: ptr<ulong>): Vector128_1<CLROf<ulong>>; loadScalarAndSplatVector128(address: ptr<nuint>): Vector128_1<CLROf<nuint>>; loadScalarVector128(address: ptr<double>): Vector128_1<CLROf<double>>; loadScalarVector128(address: ptr<int>): Vector128_1<CLROf<int>>; loadScalarVector128(address: ptr<long>): Vector128_1<CLROf<long>>; loadScalarVector128(address: ptr<nint>): Vector128_1<CLROf<nint>>; loadScalarVector128(address: ptr<float>): Vector128_1<CLROf<float>>; loadScalarVector128(address: ptr<uint>): Vector128_1<CLROf<uint>>; loadScalarVector128(address: ptr<ulong>): Vector128_1<CLROf<ulong>>; loadScalarVector128(address: ptr<nuint>): Vector128_1<CLROf<nuint>>; loadVector128(address: ptr<byte>): Vector128_1<CLROf<byte>>; loadVector128(address: ptr<double>): Vector128_1<CLROf<double>>; loadVector128(address: ptr<short>): Vector128_1<CLROf<short>>; loadVector128(address: ptr<int>): Vector128_1<CLROf<int>>; loadVector128(address: ptr<long>): Vector128_1<CLROf<long>>; loadVector128(address: ptr<nint>): Vector128_1<CLROf<nint>>; loadVector128(address: ptr<sbyte>): Vector128_1<CLROf<sbyte>>; loadVector128(address: ptr<float>): Vector128_1<CLROf<float>>; loadVector128(address: ptr<ushort>): Vector128_1<CLROf<ushort>>; loadVector128(address: ptr<uint>): Vector128_1<CLROf<uint>>; loadVector128(address: ptr<ulong>): Vector128_1<CLROf<ulong>>; loadVector128(address: ptr<nuint>): Vector128_1<CLROf<nuint>>; loadWideningVector128(address: ptr<byte>): Vector128_1<CLROf<ushort>>; loadWideningVector128(address: ptr<short>): Vector128_1<CLROf<int>>; loadWideningVector128(address: ptr<int>): Vector128_1<CLROf<long>>; loadWideningVector128(address: ptr<sbyte>): Vector128_1<CLROf<short>>; loadWideningVector128(address: ptr<ushort>): Vector128_1<CLROf<uint>>; loadWideningVector128(address: ptr<uint>): Vector128_1<CLROf<ulong>>; max(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; max(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; max(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; max(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; max(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; max(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; max(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; max(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; min(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; min(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; min(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; min(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; min(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; min(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; min(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; min(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; multiply(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; multiply(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; multiply(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; multiply(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; multiply(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; multiply(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; multiply(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; multiply(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; multiply(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; multiply(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; multiplyRoundedSaturateQ15(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; multiplyWideningLower(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; multiplyWideningLower(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; multiplyWideningLower(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; multiplyWideningLower(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; multiplyWideningLower(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; multiplyWideningLower(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; multiplyWideningUpper(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; multiplyWideningUpper(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; multiplyWideningUpper(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; multiplyWideningUpper(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; multiplyWideningUpper(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; multiplyWideningUpper(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; negate(value: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; negate(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; negate(value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; negate(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; negate(value: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; negate(value: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; negate(value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; negate(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; negate(value: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; negate(value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; negate(value: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; negate(value: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; not(value: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; not(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; not(value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; not(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; not(value: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; not(value: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; not(value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; not(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; not(value: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; not(value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; not(value: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; not(value: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; or(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; or(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; or(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; or(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; or(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; or(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; or(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; or(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; or(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; or(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; or(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; or(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; popCount(value: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; pseudoMax(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; pseudoMax(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; pseudoMin(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; pseudoMin(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; replaceScalar(vector: Vector128_1<CLROf<byte>>, imm: byte, value: uint): Vector128_1<CLROf<byte>>; replaceScalar(vector: Vector128_1<CLROf<double>>, imm: byte, value: double): Vector128_1<CLROf<double>>; replaceScalar(vector: Vector128_1<CLROf<short>>, imm: byte, value: int): Vector128_1<CLROf<short>>; replaceScalar(vector: Vector128_1<CLROf<int>>, imm: byte, value: int): Vector128_1<CLROf<int>>; replaceScalar(vector: Vector128_1<CLROf<long>>, imm: byte, value: long): Vector128_1<CLROf<long>>; replaceScalar(vector: Vector128_1<CLROf<nint>>, imm: byte, value: nint): Vector128_1<CLROf<nint>>; replaceScalar(vector: Vector128_1<CLROf<sbyte>>, imm: byte, value: int): Vector128_1<CLROf<sbyte>>; replaceScalar(vector: Vector128_1<CLROf<float>>, imm: byte, value: float): Vector128_1<CLROf<float>>; replaceScalar(vector: Vector128_1<CLROf<ushort>>, imm: byte, value: uint): Vector128_1<CLROf<ushort>>; replaceScalar(vector: Vector128_1<CLROf<uint>>, imm: byte, value: uint): Vector128_1<CLROf<int>>; replaceScalar(vector: Vector128_1<CLROf<ulong>>, imm: byte, value: ulong): Vector128_1<CLROf<ulong>>; replaceScalar(vector: Vector128_1<CLROf<nuint>>, imm: byte, value: nuint): Vector128_1<CLROf<nuint>>; roundToNearest(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; roundToNearest(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; shiftLeft(value: Vector128_1<CLROf<byte>>, count: int): Vector128_1<CLROf<byte>>; shiftLeft(value: Vector128_1<CLROf<short>>, count: int): Vector128_1<CLROf<short>>; shiftLeft(value: Vector128_1<CLROf<int>>, count: int): Vector128_1<CLROf<int>>; shiftLeft(value: Vector128_1<CLROf<long>>, count: int): Vector128_1<CLROf<long>>; shiftLeft(value: Vector128_1<CLROf<nint>>, count: int): Vector128_1<CLROf<nint>>; shiftLeft(value: Vector128_1<CLROf<sbyte>>, count: int): Vector128_1<CLROf<sbyte>>; shiftLeft(value: Vector128_1<CLROf<ushort>>, count: int): Vector128_1<CLROf<ushort>>; shiftLeft(value: Vector128_1<CLROf<uint>>, count: int): Vector128_1<CLROf<uint>>; shiftLeft(value: Vector128_1<CLROf<ulong>>, count: int): Vector128_1<CLROf<ulong>>; shiftLeft(value: Vector128_1<CLROf<nuint>>, count: int): Vector128_1<CLROf<nuint>>; shiftRightArithmetic(value: Vector128_1<CLROf<byte>>, count: int): Vector128_1<CLROf<byte>>; shiftRightArithmetic(value: Vector128_1<CLROf<short>>, count: int): Vector128_1<CLROf<short>>; shiftRightArithmetic(value: Vector128_1<CLROf<int>>, count: int): Vector128_1<CLROf<int>>; shiftRightArithmetic(value: Vector128_1<CLROf<long>>, count: int): Vector128_1<CLROf<long>>; shiftRightArithmetic(value: Vector128_1<CLROf<nint>>, count: int): Vector128_1<CLROf<nint>>; shiftRightArithmetic(value: Vector128_1<CLROf<sbyte>>, count: int): Vector128_1<CLROf<sbyte>>; shiftRightArithmetic(value: Vector128_1<CLROf<ushort>>, count: int): Vector128_1<CLROf<ushort>>; shiftRightArithmetic(value: Vector128_1<CLROf<uint>>, count: int): Vector128_1<CLROf<uint>>; shiftRightArithmetic(value: Vector128_1<CLROf<ulong>>, count: int): Vector128_1<CLROf<ulong>>; shiftRightArithmetic(value: Vector128_1<CLROf<nuint>>, count: int): Vector128_1<CLROf<nuint>>; shiftRightLogical(value: Vector128_1<CLROf<byte>>, count: int): Vector128_1<CLROf<byte>>; shiftRightLogical(value: Vector128_1<CLROf<short>>, count: int): Vector128_1<CLROf<short>>; shiftRightLogical(value: Vector128_1<CLROf<int>>, count: int): Vector128_1<CLROf<int>>; shiftRightLogical(value: Vector128_1<CLROf<long>>, count: int): Vector128_1<CLROf<long>>; shiftRightLogical(value: Vector128_1<CLROf<nint>>, count: int): Vector128_1<CLROf<nint>>; shiftRightLogical(value: Vector128_1<CLROf<sbyte>>, count: int): Vector128_1<CLROf<sbyte>>; shiftRightLogical(value: Vector128_1<CLROf<ushort>>, count: int): Vector128_1<CLROf<ushort>>; shiftRightLogical(value: Vector128_1<CLROf<uint>>, count: int): Vector128_1<CLROf<uint>>; shiftRightLogical(value: Vector128_1<CLROf<ulong>>, count: int): Vector128_1<CLROf<ulong>>; shiftRightLogical(value: Vector128_1<CLROf<nuint>>, count: int): Vector128_1<CLROf<nuint>>; signExtendWideningLower(value: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; signExtendWideningLower(value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; signExtendWideningLower(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; signExtendWideningLower(value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; signExtendWideningLower(value: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; signExtendWideningLower(value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; signExtendWideningUpper(value: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; signExtendWideningUpper(value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; signExtendWideningUpper(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; signExtendWideningUpper(value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; signExtendWideningUpper(value: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; signExtendWideningUpper(value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; splat(value: byte): Vector128_1<CLROf<byte>>; splat(value: double): Vector128_1<CLROf<double>>; splat(value: short): Vector128_1<CLROf<short>>; splat(value: int): Vector128_1<CLROf<int>>; splat(value: long): Vector128_1<CLROf<long>>; splat(value: nint): Vector128_1<CLROf<nint>>; splat(value: sbyte): Vector128_1<CLROf<sbyte>>; splat(value: float): Vector128_1<CLROf<float>>; splat(value: ushort): Vector128_1<CLROf<ushort>>; splat(value: uint): Vector128_1<CLROf<uint>>; splat(value: ulong): Vector128_1<CLROf<ulong>>; splat(value: nuint): Vector128_1<CLROf<nuint>>; sqrt(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; sqrt(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; store(address: ptr<byte>, source: Vector128_1<CLROf<byte>>): void; store(address: ptr<double>, source: Vector128_1<CLROf<double>>): void; store(address: ptr<short>, source: Vector128_1<CLROf<short>>): void; store(address: ptr<int>, source: Vector128_1<CLROf<int>>): void; store(address: ptr<long>, source: Vector128_1<CLROf<long>>): void; store(address: ptr<nint>, source: Vector128_1<CLROf<nint>>): void; store(address: ptr<sbyte>, source: Vector128_1<CLROf<sbyte>>): void; store(address: ptr<float>, source: Vector128_1<CLROf<float>>): void; store(address: ptr<ushort>, source: Vector128_1<CLROf<ushort>>): void; store(address: ptr<uint>, source: Vector128_1<CLROf<uint>>): void; store(address: ptr<ulong>, source: Vector128_1<CLROf<ulong>>): void; store(address: ptr<nuint>, source: Vector128_1<CLROf<nuint>>): void; storeSelectedScalar(address: ptr<byte>, source: Vector128_1<CLROf<byte>>, index: byte): void; storeSelectedScalar(address: ptr<double>, source: Vector128_1<CLROf<double>>, index: byte): void; storeSelectedScalar(address: ptr<short>, source: Vector128_1<CLROf<short>>, index: byte): void; storeSelectedScalar(address: ptr<int>, source: Vector128_1<CLROf<int>>, index: byte): void; storeSelectedScalar(address: ptr<long>, source: Vector128_1<CLROf<long>>, index: byte): void; storeSelectedScalar(address: ptr<nint>, source: Vector128_1<CLROf<nint>>, index: byte): void; storeSelectedScalar(address: ptr<sbyte>, source: Vector128_1<CLROf<sbyte>>, index: byte): void; storeSelectedScalar(address: ptr<float>, source: Vector128_1<CLROf<float>>, index: byte): void; storeSelectedScalar(address: ptr<ushort>, source: Vector128_1<CLROf<ushort>>, index: byte): void; storeSelectedScalar(address: ptr<uint>, source: Vector128_1<CLROf<uint>>, index: byte): void; storeSelectedScalar(address: ptr<ulong>, source: Vector128_1<CLROf<ulong>>, index: byte): void; storeSelectedScalar(address: ptr<nuint>, source: Vector128_1<CLROf<nuint>>, index: byte): void; subtract(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; subtract(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; subtract(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; subtract(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; subtract(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; subtract(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; subtract(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; subtract(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; subtract(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; subtract(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; subtract(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; subtract(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; subtractSaturate(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; subtractSaturate(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; subtractSaturate(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; subtractSaturate(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; swizzle(vector: Vector128_1<CLROf<byte>>, indices: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; swizzle(vector: Vector128_1<CLROf<sbyte>>, indices: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; truncate(value: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; truncate(value: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; xor(left: Vector128_1<CLROf<byte>>, right: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<byte>>; xor(left: Vector128_1<CLROf<double>>, right: Vector128_1<CLROf<double>>): Vector128_1<CLROf<double>>; xor(left: Vector128_1<CLROf<short>>, right: Vector128_1<CLROf<short>>): Vector128_1<CLROf<short>>; xor(left: Vector128_1<CLROf<int>>, right: Vector128_1<CLROf<int>>): Vector128_1<CLROf<int>>; xor(left: Vector128_1<CLROf<long>>, right: Vector128_1<CLROf<long>>): Vector128_1<CLROf<long>>; xor(left: Vector128_1<CLROf<nint>>, right: Vector128_1<CLROf<nint>>): Vector128_1<CLROf<nint>>; xor(left: Vector128_1<CLROf<sbyte>>, right: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<sbyte>>; xor(left: Vector128_1<CLROf<float>>, right: Vector128_1<CLROf<float>>): Vector128_1<CLROf<float>>; xor(left: Vector128_1<CLROf<ushort>>, right: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<ushort>>; xor(left: Vector128_1<CLROf<uint>>, right: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<uint>>; xor(left: Vector128_1<CLROf<ulong>>, right: Vector128_1<CLROf<ulong>>): Vector128_1<CLROf<ulong>>; xor(left: Vector128_1<CLROf<nuint>>, right: Vector128_1<CLROf<nuint>>): Vector128_1<CLROf<nuint>>; zeroExtendWideningLower(value: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; zeroExtendWideningLower(value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; zeroExtendWideningLower(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; zeroExtendWideningLower(value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; zeroExtendWideningLower(value: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; zeroExtendWideningLower(value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; zeroExtendWideningUpper(value: Vector128_1<CLROf<byte>>): Vector128_1<CLROf<ushort>>; zeroExtendWideningUpper(value: Vector128_1<CLROf<short>>): Vector128_1<CLROf<int>>; zeroExtendWideningUpper(value: Vector128_1<CLROf<int>>): Vector128_1<CLROf<long>>; zeroExtendWideningUpper(value: Vector128_1<CLROf<sbyte>>): Vector128_1<CLROf<short>>; zeroExtendWideningUpper(value: Vector128_1<CLROf<ushort>>): Vector128_1<CLROf<uint>>; zeroExtendWideningUpper(value: Vector128_1<CLROf<uint>>): Vector128_1<CLROf<ulong>>; }; export type PackedSimd = PackedSimd$instance;