@tsonic/dotnet
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library)
89 lines (85 loc) • 7.88 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Runtime.Intrinsics.X86
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Runtime.Intrinsics.X86/internal/index.js';
// Cross-namespace type imports for constraints
import type { Vector128_1, Vector256_1, Vector512_1 } from './System.Runtime.Intrinsics/internal/index.js';
import type { Boolean as ClrBoolean, Byte, Double, Enum, IComparable, IConvertible, IFormatProvider, IFormattable, Int16, Int32, Int64, IntPtr, ISpanFormattable, Object as ClrObject, SByte, Single, String as ClrString, Type, TypeCode, UInt16, UInt32, UInt64, UIntPtr, ValueTuple_2, ValueTuple_4, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { X86Base as X86Base } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { X86Base_X64 as X86Base_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { FloatComparisonMode as FloatComparisonMode } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { FloatRoundingMode as FloatRoundingMode } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Aes as Aes } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Aes_X64 as Aes_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx as Avx } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx_X64 as Avx_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx2 as Avx2 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx2_X64 as Avx2_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx10v1 as Avx10v1 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx10v1_X64 as Avx10v1_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx10v1_V512 as Avx10v1_V512 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx10v1_V512_X64 as Avx10v1_V512_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx10v2 as Avx10v2 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx10v2_X64 as Avx10v2_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx10v2_V512 as Avx10v2_V512 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx10v2_V512_X64 as Avx10v2_V512_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { AvxVnniInt8 as AvxVnniInt8 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { AvxVnniInt8_X64 as AvxVnniInt8_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { AvxVnniInt8_V512 as AvxVnniInt8_V512 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { AvxVnniInt16 as AvxVnniInt16 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { AvxVnniInt16_X64 as AvxVnniInt16_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { AvxVnniInt16_V512 as AvxVnniInt16_V512 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512BW as Avx512BW } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512BW_VL as Avx512BW_VL } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512BW_X64 as Avx512BW_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512CD as Avx512CD } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512CD_VL as Avx512CD_VL } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512CD_X64 as Avx512CD_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512DQ as Avx512DQ } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512DQ_VL as Avx512DQ_VL } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512DQ_X64 as Avx512DQ_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512F as Avx512F } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512F_VL as Avx512F_VL } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512F_X64 as Avx512F_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512Vbmi as Avx512Vbmi } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512Vbmi_VL as Avx512Vbmi_VL } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512Vbmi_X64 as Avx512Vbmi_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512Vbmi2 as Avx512Vbmi2 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512Vbmi2_VL as Avx512Vbmi2_VL } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Avx512Vbmi2_X64 as Avx512Vbmi2_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { AvxVnni as AvxVnni } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { AvxVnni_X64 as AvxVnni_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Bmi1 as Bmi1 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Bmi1_X64 as Bmi1_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Bmi2 as Bmi2 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Bmi2_X64 as Bmi2_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Fma as Fma } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Fma_X64 as Fma_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Gfni as Gfni } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Gfni_X64 as Gfni_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Gfni_V256 as Gfni_V256 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Gfni_V512 as Gfni_V512 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Lzcnt as Lzcnt } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Lzcnt_X64 as Lzcnt_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Pclmulqdq as Pclmulqdq } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Pclmulqdq_X64 as Pclmulqdq_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Pclmulqdq_V256 as Pclmulqdq_V256 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Pclmulqdq_V512 as Pclmulqdq_V512 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Popcnt as Popcnt } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Popcnt_X64 as Popcnt_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Sse as Sse } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Sse_X64 as Sse_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Sse2 as Sse2 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Sse2_X64 as Sse2_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Sse3 as Sse3 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Sse3_X64 as Sse3_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Sse41 as Sse41 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Sse41_X64 as Sse41_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Sse42 as Sse42 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Sse42_X64 as Sse42_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Ssse3 as Ssse3 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { Ssse3_X64 as Ssse3_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { X86Serialize as X86Serialize } from './System.Runtime.Intrinsics.X86/internal/index.js';
export { X86Serialize_X64 as X86Serialize_X64 } from './System.Runtime.Intrinsics.X86/internal/index.js';