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. AvxVnniInt8
  • AvxVnniInt8
    • V512
    • X64
    • IsSupported
    • MultiplyWideningAndAdd(Vector128<Int32>, Vector128<SByte>, Vector128<Byte>)
    • MultiplyWideningAndAdd(Vector128<Int32>, Vector128<SByte>, Vector128<SByte>)
    • MultiplyWideningAndAdd(Vector128<UInt32>, Vector128<Byte>, Vector128<Byte>)
    • MultiplyWideningAndAdd(Vector256<Int32>, Vector256<SByte>, Vector256<Byte>)
    • MultiplyWideningAndAdd(Vector256<Int32>, Vector256<SByte>, Vector256<SByte>)
    • MultiplyWideningAndAdd(Vector256<UInt32>, Vector256<Byte>, Vector256<Byte>)
    • MultiplyWideningAndAddSaturate(Vector128<Int32>, Vector128<SByte>, Vector128<Byte>)
    • MultiplyWideningAndAddSaturate(Vector128<Int32>, Vector128<SByte>, Vector128<SByte>)
    • MultiplyWideningAndAddSaturate(Vector128<UInt32>, Vector128<Byte>, Vector128<Byte>)
    • MultiplyWideningAndAddSaturate(Vector256<Int32>, Vector256<SByte>, Vector256<Byte>)
    • MultiplyWideningAndAddSaturate(Vector256<Int32>, Vector256<SByte>, Vector256<SByte>)
    • MultiplyWideningAndAddSaturate(Vector256<UInt32>, Vector256<Byte>, Vector256<Byte>)
net10.0
namespace System.Runtime.Intrinsics.X86
{
    [CLSCompliant(false)]
    public abstract class AvxVnniInt8 : Avx2
}
Design Reviews
  • dotnet/runtime#112586 9 months ago (Approved)
.NET
10.0
Information specific to net10.0
Assembly

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

Referencing

The API is automatically referenced.

Preview The API is contained in a preview framework.
Platform Restrictions

This API is supported on all platforms.

  • Built-in API
  • Package-provided API
Search

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