C#/.Net has vector operations in System.Numerics.Vectors namespace, which will use SSE, AVX2 or neon, if avaliable. However, there are numerous Simd instructions cannot be mapped that way.
For that reason, .Net core 3 added Simd intrinsics, so now you can give AVX/whatever instructions directly.
If I remember correctly someone made a very performant physics engine with the vector API
For that reason, .Net core 3 added Simd intrinsics, so now you can give AVX/whatever instructions directly.
If I remember correctly someone made a very performant physics engine with the vector API