dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.05k stars 4.69k forks source link

[Mono] Intrinsify API's of System.Numerics.Vector and new API's of System.Runtime.Intrinsics.{128,256} on Amd64 with LLVM backend #66392

Open fanyang-mono opened 2 years ago

fanyang-mono commented 2 years ago

System.Numerics.Vector:

System.Numerics.Vector<T>:

System.Runtime.Intrinsics.Vector128:

System.Runtime.Intrinsics.Vector128<T>:

System.Runtime.Intrinsics.Vector256:

System.Runtime.Intrinsics.Vector256<T>:

SamMonoRT commented 2 years ago

https://github.com/dotnet/runtime/issues/53032 is related

fanyang-mono commented 1 year ago

The main focus for .NET8 was Arm64. Moving this to .NET9.