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