Search found 3 matches

by Nockawa
Mon Aug 20, 2018 8:45 am
Forum: Questions and Help
Topic: V2 - Difference between Vector3Wide and Vector3
Replies: 5
Views: 4487

Re: V2 - Difference between Vector3Wide and Vector3

Thanks for the information, that is very valuable ! In case you're not aware, you may want to follow this guy: https://github.com/fiigii he's doing a lot of .net core simd code. He's currently working on the Gather instrinsic: https://github.com/dotnet/coreclr/pull/19392 As you said the design chall...
by Nockawa
Sun Aug 19, 2018 10:49 pm
Forum: Questions and Help
Topic: V2 - Difference between Vector3Wide and Vector3
Replies: 5
Views: 4487

Re: V2 - Difference between Vector3Wide and Vector3

Thank you for the detailed explanation. But there's still something I don't fully understand. Let's take the Triangle/TriangleWide classes as example: Triangle hold one triangle and TriangleWide should hold 8 triangles on AVX2. I don't understand how you store the eight triangles in a single Triangl...
by Nockawa
Sun Aug 19, 2018 12:40 pm
Forum: Questions and Help
Topic: V2 - Difference between Vector3Wide and Vector3
Replies: 5
Views: 4487

V2 - Difference between Vector3Wide and Vector3

First, congratulation for this amazing lib, the perf are awesome for a .net project!
I'm trying to understand things a little bit more and I have few questions.
The first would be about the Vector*Wide classes you implemented, what are the differences with the System.Numerics.Vector* ?

Thanks