@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
522 lines (511 loc) • 46.6 kB
TypeScript
// 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;