Low-level fast SIMD algorithms in C#. Cross-platform, trimmable and AOT/NativeAOT compatible.
⭐ Please star this project if you like it. ⭐
Example | Example Catalogue | Public API Reference
Simd.Empty();
// Above example code is for demonstration purposes only.
// Short names and repeated constants are only for demonstration.For more examples see Example Catalogue.
Benchmarks.
Test.
| Method | Scope | Count | Mean | Ratio | Allocated | Alloc Ratio |
|---|---|---|---|---|---|---|
| SimdSharp______ | Test | 25000 | 0.0 ns | ? | - | ? |
The following examples are available in ReadMeTest.cs.
Simd.Empty();
// Above example code is for demonstration purposes only.
// Short names and repeated constants are only for demonstration.[assembly: System.CLSCompliant(false)]
[assembly: System.Reflection.AssemblyMetadata("IsAotCompatible", "True")]
[assembly: System.Reflection.AssemblyMetadata("IsTrimmable", "True")]
[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/nietras/SimdSharp/")]
[assembly: System.Resources.NeutralResourcesLanguage("en")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("SimdSharp.Benchmarks")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("SimdSharp.ComparisonBenchmarks")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("SimdSharp.Test")]
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("SimdSharp.XyzTest")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v10.0", FrameworkDisplayName=".NET 10.0")]
namespace SimdSharp
{
public static class Simd { }
}