Skip to main content
.NET API Catalog
  • Browse
  • Search
  • Diff
  • Others
    Feature Usage Stats Top APIs
    Version Source
  1. Catalog
  2. System.Runtime.Intrinsics.X86
  3. AvxVnniInt16
  • AvxVnniInt16
    • V512
    • X64
    • IsSupported
    • MultiplyWideningAndAdd(Vector128<Int32>, Vector128<Int16>, Vector128<UInt16>)
    • MultiplyWideningAndAdd(Vector128<Int32>, Vector128<UInt16>, Vector128<Int16>)
    • MultiplyWideningAndAdd(Vector128<UInt32>, Vector128<UInt16>, Vector128<UInt16>)
    • MultiplyWideningAndAdd(Vector256<Int32>, Vector256<Int16>, Vector256<UInt16>)
    • MultiplyWideningAndAdd(Vector256<Int32>, Vector256<UInt16>, Vector256<Int16>)
    • MultiplyWideningAndAdd(Vector256<UInt32>, Vector256<UInt16>, Vector256<UInt16>)
    • MultiplyWideningAndAddSaturate(Vector128<Int32>, Vector128<Int16>, Vector128<UInt16>)
    • MultiplyWideningAndAddSaturate(Vector128<Int32>, Vector128<UInt16>, Vector128<Int16>)
    • MultiplyWideningAndAddSaturate(Vector128<UInt32>, Vector128<UInt16>, Vector128<UInt16>)
    • MultiplyWideningAndAddSaturate(Vector256<Int32>, Vector256<Int16>, Vector256<UInt16>)
    • MultiplyWideningAndAddSaturate(Vector256<Int32>, Vector256<UInt16>, Vector256<Int16>)
    • MultiplyWideningAndAddSaturate(Vector256<UInt32>, Vector256<UInt16>, Vector256<UInt16>)
net11.0
namespace System.Runtime.Intrinsics.X86
{
    [CLSCompliant(false)]
    public abstract class AvxVnniInt16 : Avx2
}
Design Reviews
  • dotnet/runtime#112586 one year ago (Approved)
.NET
10.011.0
Information specific to net11.0
Assembly

System.Runtime.Intrinsics , Version=11.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51

Referencing

The API is automatically referenced.

Platform Restrictions

This API is supported on all platforms.

  • Built-in API
  • Package-provided API
Search

03/29/2026
An error has occurred. This application may no longer respond until reloaded. Reload 🗙