Lazarus

Announcements => Third party => Topic started by: zamronypj on July 14, 2019, 01:30:02 pm

Title: Collection of operator overloading for vector operations with SIMD
Post by: zamronypj on July 14, 2019, 01:30:02 pm
Collection of operator overloading for vector operation using Intel SIMD SSE instructions written in Free Pascal

https://github.com/zamronypj/oprsimd
Title: Re: Collection of operator overloading for vector operations with SIMD
Post by: Thaddy on July 14, 2019, 02:35:18 pm
What I am missing is a pure pascal version and the ability to use the compiler support for vector operations.
In the long run that might be a better option. (Not now, but in the future)

Good job, nevertheless!

p.s.: I am referring to the available -Sv option in combination with -CfXXX That combination is processor independent.
Title: Re: Collection of operator overloading for vector operations with SIMD
Post by: BeanzMaster on July 14, 2019, 05:47:25 pm
Hi if you are interesting by Vector lib using SIMD you can also take a look to my library here : https://github.com/jdelauney/SIMD-VectorMath-UnitTest

Best regards
Title: Re: Collection of operator overloading for vector operations with SIMD
Post by: Thaddy on July 14, 2019, 06:13:49 pm
Still, both of you need to test against the compiler .... I gave a hint on how to use them...